Diff of the two buildlogs: -- --- b1/build.log 2024-12-18 21:06:21.940930721 +0000 +++ b2/build.log 2024-12-18 21:12:03.957403735 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 18 09:01:23 -12 2024 -I: pbuilder-time-stamp: 1734555683 +I: Current time: Wed Jan 21 17:29:35 +14 2026 +I: pbuilder-time-stamp: 1768966175 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -33,52 +33,84 @@ dpkg-source: info: applying x32.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/331097/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2625250/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 21 03:29 /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/2625250/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2625250/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges: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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='00a615147d654fbd9283cc26310c0dda' - 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='331097' - PS1='# ' - PS2='> ' + INVOCATION_ID=577e8d4dca3d4e86a4d1d625587718ce + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2625250 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.nzw1b6Yy/pbuilderrc_8Bii --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nzw1b6Yy/b1 --logfile b1/build.log pocl_6.0-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nzw1b6Yy/pbuilderrc_L6Hl --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nzw1b6Yy/b2 --logfile b2/build.log pocl_6.0-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/331097/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2625250/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -289,7 +321,7 @@ Get: 147 http://deb.debian.org/debian trixie/main arm64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 148 http://deb.debian.org/debian trixie/main arm64 sphinx-common all 8.1.3-2 [616 kB] Get: 149 http://deb.debian.org/debian trixie/main arm64 python3-sphinx all 8.1.3-2 [468 kB] -Fetched 198 MB in 1s (192 MB/s) +Fetched 198 MB in 1s (224 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:arm64. (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 ... 20076 files and directories currently installed.) @@ -779,8 +811,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Dec 18 21:01:56 UTC 2024. -Universal Time is now: Wed Dec 18 21:01:56 UTC 2024. +Local time is now: Wed Jan 21 03:30:08 UTC 2026. +Universal Time is now: Wed Jan 21 03:30:08 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -924,7 +956,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pocl-6.0/ && 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_6.0-2_source.changes +I: user script /srv/workspace/pbuilder/2625250/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2625250/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pocl-6.0/ && 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_6.0-2_source.changes dpkg-buildpackage: info: source package pocl dpkg-buildpackage: info: source version 6.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1435,7 +1471,7 @@ -- Kernel library distro build: 0 -- Use pocl custom memory allocator: OFF -- L1d cacheline size: 64 --- Configuring done (33.5s) +-- Configuring done (35.0s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -1553,83 +1589,89 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake "--color=" make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend -make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake "--color=" +make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color=" make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/topology /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake "--color=" -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build -[ 0%] Generating ../../../sleef_config_temp_GENERIC.h.witness +make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o +[ 0%] Generating ../../../sleef_config_temp_GENERIC.h.witness [ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc -[ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc [ 0%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/topology/pocl_topology.c cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc -[ 0%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateContextFromType.c -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.witness +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h [ 0%] Building C object poclu/CMakeFiles/poclu.dir/bswap.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/poclu/bswap.c +[ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/topology/pocl_topology.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -[ 2%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/poclu/bswap.c cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/devices.c +[ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o +[ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/common.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc +[ 2%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h.witness cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_dlopen.c +[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateContextFromType.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c: In function 'chunk_slack': +/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c:103:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 103 | (chunk->start_address + chunk->parent_region->alignment - 1) & + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c: In function 'append_new_chunk': +/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c:156:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 156 | (region->last_chunk->start_address + region->alignment - 1) & + | ^ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' [ 2%] Built target sleef_config_GENERIC make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake "--color=" /build/reproducible-path/pocl-6.0/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info': /build/reproducible-path/pocl-6.0/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; @@ -1643,6 +1685,36 @@ /build/reproducible-path/pocl-6.0/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; | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'llvm_codegen': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:152:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 152 | llvm_module, program, device_i, kernel, command, specialize); + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:287:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 287 | di->_width = mem->image_width; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:288:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 288 | di->_height = mem->image_height; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:289:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 289 | di->_depth = mem->image_depth; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:290:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 290 | di->_row_pitch = mem->image_row_pitch; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:291:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 291 | di->_slice_pitch = mem->image_slice_pitch; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:292:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 292 | di->_order = mem->image_channel_order; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:293:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] + 293 | di->_image_array_size = mem->image_array_size; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:294:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 294 | di->_data_type = mem->image_channel_data_type; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_exec_command': /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count': /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c:332:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 332 | return dev_count; @@ -1651,11 +1723,16 @@ /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c:345:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion] 345 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM; | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:595:28: warning: unused variable 'mem_id' [-Wunused-variable] + 595 | pocl_mem_identifier *mem_id = &mem->device_ptrs[dev->global_mem_id]; + | ^~~~~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count': /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c:385:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion] 385 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM; | ^ /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c: In function 'pocl_init_devices': +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake "--color=" /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c:563:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 563 | sleep (delay); | ^~~~~ @@ -1665,23 +1742,41 @@ /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.c:670:32: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 670 | dev->global_mem_id = dev_index; | ^~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1524:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 1524 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; + | ^~~~~~ [ 2%] Linking C executable test_dlopen +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1716:8: warning: unused variable 'kernellib_fallback' [-Wunused-variable] + 1716 | char kernellib_fallback[POCL_MAX_PATHNAME_LENGTH]; + | ^~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseContext.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_space_delim_string_to_cl_name_version_array': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1820:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 1820 | found = i; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_setup_ils_with_version': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1966:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 1966 | found = i; + | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libdl.a +[ 2%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsimddp.c [ 3%] Building C object poclu/CMakeFiles/poclu.dir/misc.c.o cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/poclu/misc.c -[ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsimddp.c +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseContext.c make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 3%] Built target test_dlopen +[ 3%] Built target pocl-devices-topology make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' [ 3%] Building C object poclu/CMakeFiles/poclu.dir/cl_half.c.o +[ 3%] Built target test_dlopen +[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/poclu/cl_half.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c /build/reproducible-path/pocl-6.0/poclu/misc.c: In function 'poclu_read_binfile': /build/reproducible-path/pocl-6.0/poclu/misc.c:218:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 218 | *len = ftell (file); @@ -1689,7 +1784,8 @@ /build/reproducible-path/pocl-6.0/poclu/misc.c:227:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 227 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 3%] Built target pocl-devices-topology +[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c /build/reproducible-path/pocl-6.0/poclu/cl_half.c: In function 'poclu_float_to_cl_half_fast': /build/reproducible-path/pocl-6.0/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; @@ -1734,189 +1830,6 @@ /build/reproducible-path/pocl-6.0/poclu/cl_half.c:202:15: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 202 | float mul = exp2((float)exp - 15); | ^~~~ -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainContext.c -[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c -[ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc -/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c: In function 'chunk_slack': -/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c:103:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 103 | (chunk->start_address + chunk->parent_region->alignment - 1) & - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c: In function 'append_new_chunk': -/build/reproducible-path/pocl-6.0/lib/CL/devices/bufalloc.c:156:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 156 | (region->last_chunk->start_address + region->alignment - 1) & - | ^ -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetContextInfo.c -[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -/build/reproducible-path/pocl-6.0/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': -/build/reproducible-path/pocl-6.0/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; - | ^~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/common.c -[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c -[ 4%] Linking C static library libpoclu.a -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandQueue.c -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'llvm_codegen': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:152:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 152 | llvm_module, program, device_i, kernel, command, specialize); - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:287:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 287 | di->_width = mem->image_width; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:288:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 288 | di->_height = mem->image_height; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:289:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 289 | di->_depth = mem->image_depth; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:290:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 290 | di->_row_pitch = mem->image_row_pitch; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:291:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 291 | di->_slice_pitch = mem->image_slice_pitch; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:292:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 292 | di->_order = mem->image_channel_order; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:293:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] - 293 | di->_image_array_size = mem->image_array_size; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:294:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 294 | di->_data_type = mem->image_channel_data_type; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_exec_command': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:595:28: warning: unused variable 'mem_id' [-Wunused-variable] - 595 | pocl_mem_identifier *mem_id = &mem->device_ptrs[dev->global_mem_id]; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1524:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 1524 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1716:8: warning: unused variable 'kernellib_fallback' [-Wunused-variable] - 1716 | char kernellib_fallback[POCL_MAX_PATHNAME_LENGTH]; - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_space_delim_string_to_cl_name_version_array': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1820:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 1820 | found = i; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_setup_ils_with_version': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:1966:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 1966 | found = i; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'gcd': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 34 | c = a; - | ^ -/build/reproducible-path/pocl-6.0/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; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'pocl_default_local_size_optimizer': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:67:64: warning: unused parameter 'kernel' [-Wunused-parameter] - 67 | pocl_default_local_size_optimizer (cl_device_id dev, cl_kernel kernel, - | ~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:68:45: warning: unused parameter 'device_i' [-Wunused-parameter] - 68 | unsigned device_i, - | ~~~~~~~~~^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'pocl_wg_utilization_maximizer': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:308:60: warning: unused parameter 'kernel' [-Wunused-parameter] - 308 | pocl_wg_utilization_maximizer (cl_device_id dev, cl_kernel kernel, - | ~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:309:41: warning: unused parameter 'device_i' [-Wunused-parameter] - 309 | unsigned device_i, - | ~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:22, - from /usr/lib/llvm-17/include/llvm/Analysis/DOTGraphTraitsPass.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/DomPrinter.h:17, - from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:22, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:44: -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment] - 85 | /// / \ - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment] - 88 | /// / \ - | ^ -/usr/bin/ar qc libpoclu.a CMakeFiles/poclu.dir/bswap.c.o CMakeFiles/poclu.dir/misc.c.o CMakeFiles/poclu.dir/cl_half.c.o -/usr/bin/ranlib libpoclu.a -In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:108, - from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:42: -/usr/lib/llvm-17/include/llvm/Analysis/CFG.h:129:1: warning: multi-line comment [-Wcomment] - 129 | /// / \ - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 4%] Built target poclu -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/bin /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 4%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/bin/poclcc.c -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandQueueWithProperties.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/IR/Value.h:17, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_help': -/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:18: warning: unused parameter 'arg' [-Wunused-parameter] - 125 | process_help(int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:30: warning: unused parameter 'argv' [-Wunused-parameter] - 125 | process_help(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:40: warning: unused parameter 'argc' [-Wunused-parameter] - 125 | process_help(int arg, char **argv, int argc) - | ~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_bitcode': -/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:22: warning: unused parameter 'arg' [-Wunused-parameter] - 132 | process_bitcode (int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:34: warning: unused parameter 'argv' [-Wunused-parameter] - 132 | process_bitcode (int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:44: warning: unused parameter 'argc' [-Wunused-parameter] - 132 | process_bitcode (int arg, char **argv, int argc) - | ~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_spirv': -/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:20: warning: unused parameter 'arg' [-Wunused-parameter] - 139 | process_spirv (int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:32: warning: unused parameter 'argv' [-Wunused-parameter] - 139 | process_spirv (int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:42: warning: unused parameter 'argc' [-Wunused-parameter] - 139 | process_spirv (int arg, char **argv, int argc) - | ~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_device_id': -/build/reproducible-path/pocl-6.0/bin/poclcc.c:198:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 198 | opencl_device_id = atoi(argv[arg]); - | ^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_list_devices': -/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:26: warning: unused parameter 'arg' [-Wunused-parameter] - 203 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:38: warning: unused parameter 'argv' [-Wunused-parameter] - 203 | process_list_devices(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:48: warning: unused parameter 'argc' [-Wunused-parameter] - 203 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~~ -[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c -[ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsp.c /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c: In function 'pocl_driver_read': /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:77:25: warning: unused parameter 'data' [-Wunused-parameter] 77 | pocl_driver_read (void *data, void *__restrict__ host_ptr, @@ -1965,13 +1878,6 @@ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:199:31: warning: unused parameter 'dst_buf' [-Wunused-parameter] 199 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:201:31: warning: unused parameter 'src_buf' [-Wunused-parameter] 201 | cl_mem src_buf, | ~~~~~~~^~~~~~~ @@ -2037,13 +1943,34 @@ 525 | pocl_driver_svm_copy (cl_device_id dev, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_program': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'gcd': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 34 | c = a; + | ^ +/build/reproducible-path/pocl-6.0/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; + | ^ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:896:40: warning: unused parameter 'device' [-Wunused-parameter] 896 | pocl_driver_free_program (cl_device_id device, cl_program program, | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'pocl_default_local_size_optimizer': /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c: In function 'pocl_driver_build_poclbinary': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:67:64: warning: unused parameter 'kernel' [-Wunused-parameter] + 67 | pocl_default_local_size_optimizer (cl_device_id dev, cl_kernel kernel, + | ~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:68:45: warning: unused parameter 'device_i' [-Wunused-parameter] + 68 | unsigned device_i, + | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:1047:15: warning: unused variable 'params_found' [-Wunused-variable] 1047 | int params_found | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c: In function 'pocl_wg_utilization_maximizer': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:308:60: warning: unused parameter 'kernel' [-Wunused-parameter] + 308 | pocl_wg_utilization_maximizer (cl_device_id dev, cl_kernel kernel, + | ~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pocl_local_size.c:309:41: warning: unused parameter 'device_i' [-Wunused-parameter] + 309 | unsigned device_i, + | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c: In function 'pocl_cpu_gvar_init_callback': /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:1258:40: warning: unused parameter 'program' [-Wunused-parameter] 1258 | pocl_cpu_gvar_init_callback(cl_program program, cl_uint dev_i, @@ -2055,24 +1982,210 @@ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:1270:62: warning: unused parameter 'dev' [-Wunused-parameter] 1270 | cl_int pocl_driver_get_synchronized_timestamps (cl_device_id dev, | ~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:25, - from /usr/lib/llvm-17/include/llvm/Pass.h:350, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c: At top level: /build/reproducible-path/pocl-6.0/lib/CL/devices/common_driver.c:569:1: warning: 'pocl_regen_spirv_binary' defined but not used [-Wunused-function] 569 | pocl_regen_spirv_binary (cl_program program, cl_uint device_i) | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +[ 3%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainContext.c +[ 4%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -MF CMakeFiles/pocl-devices.dir/spirv_parser.cc.o.d -o CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o +[ 5%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetContextInfo.c +/build/reproducible-path/pocl-6.0/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': +/build/reproducible-path/pocl-6.0/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; + | ^~~~~~~ +[ 5%] Linking C static library libpoclu.a +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:308:25: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 308 | device->vendor_id = pocl_get_int_option ("POCL_CPU_VENDOR_ID_OVERRIDE", + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:317:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 317 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:325:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] + 325 | unsigned vendor_id = -1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:354:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 354 | char *_vendor = (char *)malloc (end - start + 1); + | ~~~~~~~~~~~~^~~ +/usr/bin/ar qc libpoclu.a CMakeFiles/poclu.dir/bswap.c.o CMakeFiles/poclu.dir/misc.c.o CMakeFiles/poclu.dir/cl_half.c.o +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:357:31: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 357 | memcpy(_vendor, start, end-start); + | ~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:406:13: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 406 | + (end - start) + 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:404:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 404 | int len = strlen (device->short_name) + 1 + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:407:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 407 | char *new_name = (char*)malloc (len); + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:408:23: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 408 | snprintf (new_name, len, "%s-%s-%s", device->short_name, + | ^~~ +/usr/bin/ranlib libpoclu.a +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandQueue.c +In file included from /build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:7: +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.hh:101:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 101 | type_size = size; + | ^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc: In constructor 'BIKD::BIKD(BuiltinKernelId, const char*, const std::vector&, unsigned int)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:326:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 326 | num_args = ArgInfos.size(); + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:22, + from /usr/lib/llvm-17/include/llvm/Analysis/DOTGraphTraitsPass.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/DomPrinter.h:17, + from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:22, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:44: +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment] + 85 | /// / \ + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment] + 88 | /// / \ + | ^ +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:346:61: warning: unused parameter 'dev' [-Wunused-parameter] + 346 | static cl_int pocl_get_builtin_kernel_metadata(cl_device_id dev, + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc: In function 'int pocl_setup_builtin_metadata(cl_device_id, cl_program, unsigned int)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:383:42: warning: unused parameter 'program_device_i' [-Wunused-parameter] + 383 | unsigned program_device_i) { + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 5%] Built target poclu +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +[ 5%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_utils.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_utils.c.o -MF CMakeFiles/pocl-devices.dir/common_utils.c.o.d -o CMakeFiles/pocl-devices.dir/common_utils.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/bin /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/IR/Value.h:17, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:29: /usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 680 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:108, + from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:42: +/usr/lib/llvm-17/include/llvm/Analysis/CFG.h:129:1: warning: multi-line comment [-Wcomment] + 129 | /// / \ + | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'align_ptr': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:100:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] + 100 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'pocl_cpu_init_common': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:129:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 129 | device->max_num_sub_groups = device->max_work_group_size / 32; + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:221:18: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 221 | int fallback = (device->max_compute_units == 0) ? FALLBACK_MAX_THREAD_COUNT + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:242:55: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 242 | device->local_mem_size); + | ~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:241:28: warning: conversion to 'cl_ulong' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 241 | device->local_mem_size = pocl_get_int_option ("POCL_CPU_LOCAL_MEM_SIZE", + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'pocl_setup_kernel_arg_array_with_locals': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:385:42: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 385 | if ((size_t)(start - local_mem + size) > local_mem_size) + | ^ +[ 5%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/bin/poclcc.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_setup_builtin_kernels_with_version': +/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:2063:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] + 2063 | strncpy (dev->builtin_kernels_with_version[i].name, token, + | ^ +[ 5%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c +/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_help': +/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:18: warning: unused parameter 'arg' [-Wunused-parameter] + 125 | process_help(int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:30: warning: unused parameter 'argv' [-Wunused-parameter] + 125 | process_help(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:125:40: warning: unused parameter 'argc' [-Wunused-parameter] + 125 | process_help(int arg, char **argv, int argc) + | ~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_bitcode': +/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:22: warning: unused parameter 'arg' [-Wunused-parameter] + 132 | process_bitcode (int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:34: warning: unused parameter 'argv' [-Wunused-parameter] + 132 | process_bitcode (int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:132:44: warning: unused parameter 'argc' [-Wunused-parameter] + 132 | process_bitcode (int arg, char **argv, int argc) + | ~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_spirv': +/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:20: warning: unused parameter 'arg' [-Wunused-parameter] + 139 | process_spirv (int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:32: warning: unused parameter 'argv' [-Wunused-parameter] + 139 | process_spirv (int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:139:42: warning: unused parameter 'argc' [-Wunused-parameter] + 139 | process_spirv (int arg, char **argv, int argc) + | ~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_device_id': +/build/reproducible-path/pocl-6.0/bin/poclcc.c:198:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 198 | opencl_device_id = atoi(argv[arg]); + | ^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c: In function 'process_list_devices': +/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:26: warning: unused parameter 'arg' [-Wunused-parameter] + 203 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:38: warning: unused parameter 'argv' [-Wunused-parameter] + 203 | process_list_devices(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/bin/poclcc.c:203:48: warning: unused parameter 'argc' [-Wunused-parameter] + 203 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandQueueWithProperties.c +[ 5%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsp.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c: In function 'format_int': +/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c:48:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 48 | unsigned dig = num % 10; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c:50:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 50 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig; + | ^~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandQueue.c +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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); + | ~~~~~~~^~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainCommandQueue.c In file included from /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:18, from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:32: @@ -2080,11 +2193,14 @@ /usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 680 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVtype::SPIRVtype(int32_t, size_t)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:94:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 94 | Alignment_ = sizeCeil2(Size); + | ~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -2106,12 +2222,14 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -[ 4%] Linking C executable poclcc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVConstant::SPIRVConstant(SPIRVParser::SPIRVtype*, size_t, const int32_t*)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:217:28: warning: unused parameter 'Type' [-Wunused-parameter] + 217 | SPIRVConstant(SPIRVtype *Type, size_t NumConstWords, + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::SPIRVtype* SPIRVParser::SPIRVinst::decodeType(SPIRVParser::SPIRTypeMap&, SPIRVParser::SPIRVConstMap&, size_t)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:496:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 496 | MaxAlignment = MemberAlignment; + | ^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:30: @@ -2119,7 +2237,31 @@ /usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::OCLFuncInfo* SPIRVParser::SPIRVinst::decodeFunctionType(SPIRVParser::SPIRTypeMap&, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, size_t)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:579:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 579 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:583:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 583 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:584:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 584 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:588:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 588 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:554:42: warning: unused parameter 'PointerSize' [-Wunused-parameter] + 554 | size_t PointerSize) { + | ~~~~~~~^~~~~~~~~~~ +[ 5%] Linking C executable poclcc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/MemoryBuffer.h:20, from /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:19, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:38: @@ -2127,129 +2269,22 @@ /usr/lib/llvm-17/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/clGetCommandQueueInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetCommandQueueInfo.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/bin/ld: warning: -z ibtplt ignored -/usr/bin/ld: warning: -z ibt ignored -/usr/bin/ld: warning: -z shstk ignored -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandQueue.c -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:18, - from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:36: +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: /usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 680 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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); - | ~~~~~~~^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/ld: warning: -z ibtplt ignored +/usr/bin/ld: warning: -z ibt ignored +/usr/bin/ld: warning: -z shstk ignored /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-17/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(); } @@ -2258,10 +2293,31 @@ /usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o +[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefdp.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateBuffer.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'bool SPIRVParser::SPIRVmodule::parseInstructionStream(const int32_t*, size_t)': +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:805:34: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 805 | AI.Attrs.CPacked = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:808:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 808 | AI.Attrs.Restrict = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:811:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 811 | AI.Attrs.Volatile = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:814:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] + 814 | AI.Attrs.Constant = 1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:789:17: warning: unused variable 'ParamType' [-Wunused-variable] + 789 | int32_t ParamType = Inst.getFunctionParamType(); + | ^~~~~~~~~ +[ 6%] Built target poclcc +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake "--color=" In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:40: @@ -2269,43 +2325,12 @@ /usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 4%] Built target poclcc -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake "--color=" In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/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-17/include/llvm/MC/MCFragment.h:18, - from /usr/lib/llvm-17/include/llvm/MC/MCSection.h:18, - from /usr/lib/llvm-17/include/llvm/MC/MCObjectFileInfo.h:17, - from /usr/lib/llvm-17/include/llvm/MC/TargetRegistry.h:24, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:44: -/usr/lib/llvm-17/include/llvm/MC/MCInst.h: In member function 'unsigned int llvm::MCInst::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/MC/MCInst.h:208:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 208 | unsigned getNumOperands() const { return Operands.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -2317,17 +2342,14 @@ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/MC/MCFragment.h:19: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: /usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; | ^~~ +[ 6%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/kernel.c /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -2336,58 +2358,31 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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/clCreateSubBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSubBuffer.c +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 4%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -In file included from /usr/lib/llvm-17/include/clang/Basic/CustomizableOptional.h:12, - from /usr/lib/llvm-17/include/clang/Basic/FileEntry.h:17, - from /usr/lib/llvm-17/include/clang/Lex/PreprocessorOptions.h:13, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/kernel.c -[ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefdp.c -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -2400,6 +2395,9 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); @@ -2410,20 +2408,24 @@ /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:30: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +[ 6%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/sampler_address_clamp.c +[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleef_glue_auto.c +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -2444,24 +2446,36 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainCommandQueue.c -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c: In function 'pocl_setup_builtin_kernels_with_version': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common.c:2063:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] - 2063 | strncpy (dev->builtin_kernels_with_version[i].name, token, - | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Allocator.h:21, - from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:30: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/clang/Basic/CustomizableOptional.h:12, + from /usr/lib/llvm-17/include/clang/Basic/FileEntry.h:17, + from /usr/lib/llvm-17/include/clang/Lex/PreprocessorOptions.h:13, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); @@ -2474,96 +2488,36 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:46: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 6%] Linking C executable kernel +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:30: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 7%] Linking C executable sampler_address_clamp In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:22, @@ -2575,10 +2529,39 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +[ 7%] Built target kernel +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -2606,7 +2589,10 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 332 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -[ 4%] Linking C executable kernel +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), @@ -2618,26 +2604,16 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:26, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 4%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc +[ 7%] Built target sampler_address_clamp +[ 7%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/image_query_funcs.c +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueFillImage.c +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake "--color=" +[ 7%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; @@ -2645,60 +2621,16 @@ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ^~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 4%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -MF CMakeFiles/pocl-devices.dir/spirv_parser.cc.o.d -o CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: @@ -2706,17 +2638,10 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 176 | SubClassData = V; | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 253 | Visibility = V; @@ -2729,217 +2654,42 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 283 | DllStorageClass = C; | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetCommandQueueInfo.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 5%] Built target kernel +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueFillBuffer.c +[ 7%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -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/reproducible-path/pocl-6.0/tests/kernel/test_shuffle.cc /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:32: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ +[ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/abs.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 7%] Linking C executable image_query_funcs +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c In file included from /usr/lib/llvm-17/include/clang/Basic/FileEntry.h:18: /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::DirectoryEntryRef)': /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h:228:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 228 | return hash_value(Val); | ~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/clang/Basic/FileEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::FileEntryRef)': -/usr/lib/llvm-17/include/clang/Basic/FileEntry.h:263:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 263 | return hash_value(Val); - | ~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 5%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/sampler_address_clamp.c -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 5%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleef_glue_auto.c -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, from /usr/lib/llvm-17/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:44: @@ -2960,6 +2710,11 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 253 | Visibility = V; @@ -2968,59 +2723,57 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 265 | ThreadLocal = Val; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 283 | DllStorageClass = C; | ^ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ +/usr/lib/llvm-17/include/clang/Basic/FileEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::FileEntryRef)': +/usr/lib/llvm-17/include/clang/Basic/FileEntry.h:263:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 263 | return hash_value(Val); + | ~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c: In function 'pocl_read_buffer_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c:71:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 71 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o +[ 7%] Built target image_query_funcs +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 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -3032,18 +2785,10 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1542 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -3051,26 +2796,11 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateBuffer.c -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 6%] Linking C executable sampler_address_clamp -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 7%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -3079,19 +2809,18 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c: In function 'pocl_read_buffer_rect_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c:99:50: warning: unused parameter 'sync_point' [-Wunused-parameter] + 99 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ In file included from /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-17/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)': @@ -3102,23 +2831,15 @@ /usr/lib/llvm-17/include/clang/Basic/DiagnosticIDs.h:124:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 124 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; } | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:7: -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.hh:101:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 101 | type_size = size; - | ^~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/Target/TargetMachine.h:18, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:45: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ In file included from /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:18: /usr/lib/llvm-17/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(TextDiagnosticFormat)': /usr/lib/llvm-17/include/clang/Basic/DiagnosticOptions.h:131:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] @@ -3141,110 +2862,6 @@ /usr/lib/llvm-17/include/clang/Basic/DiagnosticOptions.def:75:1: note: in expansion of macro 'ENUM_DIAGOPT' 75 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, | ^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc: In constructor 'BIKD::BIKD(BuiltinKernelId, const char*, const std::vector&, unsigned int)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:326:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 326 | num_args = ArgInfos.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:346:61: warning: unused parameter 'dev' [-Wunused-parameter] - 346 | static cl_int pocl_get_builtin_kernel_metadata(cl_device_id dev, - | ~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc: In function 'int pocl_setup_builtin_metadata(cl_device_id, cl_program, unsigned int)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.cc:383:42: warning: unused parameter 'program_device_i' [-Wunused-parameter] - 383 | unsigned program_device_i) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -3274,18 +2891,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -3293,14 +2898,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:15: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -3321,15 +2918,8 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/Target/TargetMachine.h:18, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:45: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMapBuffer.c /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -3346,12 +2936,23 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 6%] Built target sampler_address_clamp +[ 8%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumRanges() const': /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1647:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1647 | return DiagObj->DiagStorage.DiagRanges.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumFixItHints() const': /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1662:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1662 | return DiagObj->DiagStorage.FixItHints.size(); @@ -3360,38 +2961,15 @@ /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1722:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1722 | unsigned range_size() const { return Ranges.size(); } | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::fixit_size() const': /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1730:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1730 | unsigned fixit_size() const { return FixIts.size(); } | ~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/clang/Basic/ObjCRuntime.h:21, from /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:20, from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:34: @@ -3399,10 +2977,6 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), @@ -3420,39 +2994,19 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ +[ 8%] Built target test_assign_loop_variable_to_privvar_makes_it_local +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o +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 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueUnmapMemObject.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:23: /usr/lib/llvm-17/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)': /usr/lib/llvm-17/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] @@ -3469,34 +3023,43 @@ /usr/lib/llvm-17/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; } | ^ -[ 6%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/kernel/image_query_funcs.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleefsimdsp.c -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVtype::SPIRVtype(int32_t, size_t)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:94:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 94 | Alignment_ = sizeCeil2(Size); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVConstant::SPIRVConstant(SPIRVParser::SPIRVtype*, size_t, const int32_t*)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:217:28: warning: unused parameter 'Type' [-Wunused-parameter] - 217 | SPIRVConstant(SPIRVtype *Type, size_t NumConstWords, - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::SPIRVtype* SPIRVParser::SPIRVinst::decodeType(SPIRVParser::SPIRTypeMap&, SPIRVParser::SPIRVConstMap&, size_t)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:496:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 496 | MaxAlignment = MemberAlignment; - | ^~~~~~~~~~~~~~~ +[ 8%] 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 +In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:34: +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_program_from_binary_with_local_1_1_1.c +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setLaxVectorConversions(LaxVectorConversionKind)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:514:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 514 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3660,13 +3223,6 @@ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def:354:1: note: in expansion of macro 'ENUM_LANGOPT' 354 | ENUM_LANGOPT(DLLExportVisibility, Visibility, 3, DefaultVisibility, | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setNoDLLStorageClassVisibility(Visibility)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:514:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 514 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3730,6 +3286,15 @@ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def:418:1: note: in expansion of macro 'ENUM_LANGOPT' 418 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest, | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:30, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStrictFlexArraysLevel(StrictFlexArraysLevelKind)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:514:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 514 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3744,10 +3309,6 @@ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def:439:1: note: in expansion of macro 'ENUM_LANGOPT' 439 | ENUM_LANGOPT(SignReturnAddressScope, SignReturnAddressScopeKind, 2, SignReturnAddressScopeKind::None, | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::OCLFuncInfo* SPIRVParser::SPIRVinst::decodeFunctionType(SPIRVParser::SPIRTypeMap&, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, size_t)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:579:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 579 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1; - | ^ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignReturnAddressKey(SignReturnAddressKeyKind)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:514:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 514 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3755,15 +3316,6 @@ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def:441:1: note: in expansion of macro 'ENUM_LANGOPT' 441 | ENUM_LANGOPT(SignReturnAddressKey, SignReturnAddressKeyKind, 1, SignReturnAddressKeyKind::AKey, | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:583:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 583 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:584:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 584 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:588:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 588 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1; - | ^ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExtendIntArgs(ExtendArgsKind)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:514:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 514 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3771,17 +3323,16 @@ /usr/lib/llvm-17/include/clang/Basic/LangOptions.def:453:1: note: in expansion of macro 'ENUM_LANGOPT' 453 | ENUM_LANGOPT(ExtendIntArgs, ExtendArgsKind, 1, ExtendArgsKind::ExtendTo32, | ^~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/LangOptions.h: In static member function 'static clang::FPOptionsOverride clang::FPOptionsOverride::getFromOpaqueInt(storage_type)': /usr/lib/llvm-17/include/clang/Basic/LangOptions.h:873:50: warning: conversion from 'clang::FPOptionsOverride::storage_type' {aka 'long unsigned int'} to 'clang::FPOptions::storage_type' {aka 'unsigned int'} may change value [-Wconversion] 873 | Opts.Options = FPOptions::getFromOpaqueInt(I >> FPOptions::StorageBitSize); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:554:42: warning: unused parameter 'PointerSize' [-Wunused-parameter] - 554 | size_t PointerSize) { - | ~~~~~~~^~~~~~~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMarkerWithWaitList.c In file included from /usr/lib/llvm-17/include/llvm/Support/Allocator.h:21, from /usr/lib/llvm-17/include/llvm/ADT/FoldingSet.h:22, from /usr/lib/llvm-17/include/clang/AST/NestedNameSpecifier.h:21, @@ -3800,52 +3351,10 @@ /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:30, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/clang/AST/NestedNameSpecifier.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const clang::NestedNameSpecifierLoc&)': /usr/lib/llvm-17/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( @@ -3865,151 +3374,9 @@ /usr/lib/llvm-17/include/clang/AST/TemplateName.h:77:17: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 77 | Bits.Data = Data; | ^~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc: In member function 'bool SPIRVParser::SPIRVmodule::parseInstructionStream(const int32_t*, size_t)': -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:805:34: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 805 | AI.Attrs.CPacked = 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:808:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 808 | AI.Attrs.Restrict = 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:811:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 811 | AI.Attrs.Volatile = 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:814:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion] - 814 | AI.Attrs.Constant = 1; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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); - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/spirv_parser.cc:789:17: warning: unused variable 'ParamType' [-Wunused-variable] - 789 | int32_t ParamType = Inst.getFunctionParamType(); - | ^~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:34: -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/clang/AST/Type.h:33: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSubBuffer.c -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -[ 6%] Linking C executable image_query_funcs -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)': -/usr/lib/llvm-17/include/clang/AST/Type.h:1969:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 1969 | TypeBits.TC = tc; - | ^~ -/usr/lib/llvm-17/include/clang/AST/Type.h:1970:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1970 | TypeBits.Dependence = static_cast(Dependence); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::Type::setDependence(clang::TypeDependence)': -/usr/lib/llvm-17/include/clang/AST/Type.h:1981:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 1981 | TypeBits.Dependence = static_cast(D); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/all.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 8%] Linking C executable test_program_from_binary_with_local_1_1_1 In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantRange.h:35, from /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-17/include/llvm/Bitcode/BitcodeWriter.h:17, @@ -4018,6 +3385,7 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1328 | return U - data_operands_begin(); @@ -4030,11 +3398,18 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(Kind)': -/usr/lib/llvm-17/include/clang/AST/Type.h:2700:28: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] - 2700 | BuiltinTypeBits.Kind = K; - | ^ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o +In file included from /usr/lib/llvm-17/include/clang/AST/Type.h:33: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseMemObject.c +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c:56:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 56 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; + | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -4043,32 +3418,25 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': -/usr/lib/llvm-17/include/clang/AST/Type.h:3771:42: warning: conversion from 'unsigned int' to 'unsigned char' changes the value of '4294967280' [-Wconversion] - 3771 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool, bool)': -/usr/lib/llvm-17/include/clang/AST/Type.h:3876:46: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 3872 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3873 | (producesResult ? ProducesResultMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3874 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3875 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3876 | (NoCfCheck ? NoCfCheckMask : 0) | - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3877 | (cmseNSCall ? CmseNSCallMask : 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, ExtInfo)': -/usr/lib/llvm-17/include/clang/AST/Type.h:3983:37: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 3983 | FunctionTypeBits.ExtInfo = Info.Bits; - | ~~~~~^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)': +/usr/lib/llvm-17/include/clang/AST/Type.h:1969:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 1969 | TypeBits.TC = tc; + | ^~ +/usr/lib/llvm-17/include/clang/AST/Type.h:1970:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1970 | TypeBits.Dependence = static_cast(Dependence); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::Type::setDependence(clang::TypeDependence)': +/usr/lib/llvm-17/include/clang/AST/Type.h:1981:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 1981 | TypeBits.Dependence = static_cast(D); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainMemObject.c +[ 8%] Built target test_program_from_binary_with_local_1_1_1 In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, @@ -4079,21 +3447,17 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': -/usr/lib/llvm-17/include/clang/AST/Type.h:4939:35: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 4939 | AttributedTypeBits.AttrKind = attrKind; - | ^~~~~~~~ +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 +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(Kind)': +/usr/lib/llvm-17/include/clang/AST/Type.h:2700:28: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] + 2700 | BuiltinTypeBits.Kind = K; + | ^ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': -/usr/lib/llvm-17/include/clang/AST/Type.h:5088:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 5088 | CanTTPTInfo.Depth = D; - | ^ -/usr/lib/llvm-17/include/clang/AST/Type.h:5089:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 5089 | CanTTPTInfo.Index = I; - | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); @@ -4146,10 +3510,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)': -/usr/lib/llvm-17/include/clang/AST/Type.h:5648:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 5648 | TypeWithKeywordBits.Keyword = Keyword; - | ^~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 766 | uint32_t NumWords = Bits.size(); @@ -4162,22 +3522,30 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': +/usr/lib/llvm-17/include/clang/AST/Type.h:3771:42: warning: conversion from 'unsigned int' to 'unsigned char' changes the value of '4294967280' [-Wconversion] + 3771 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool, bool)': +/usr/lib/llvm-17/include/clang/AST/Type.h:3876:46: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 3872 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3873 | (producesResult ? ProducesResultMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3874 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3875 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3876 | (NoCfCheck ? NoCfCheckMask : 0) | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 3877 | (cmseNSCall ? CmseNSCallMask : 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, ExtInfo)': +/usr/lib/llvm-17/include/clang/AST/Type.h:3983:37: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 3983 | FunctionTypeBits.ExtInfo = Info.Bits; + | ~~~~~^~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/Type.h:6025:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 6025 | NumProtocols = N; - | ^ -/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/Type.h:6112:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 6112 | ObjCObjectTypeBits.NumProtocols = N; - | ^ +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 /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(HotnessType, uint64_t)': /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:80:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 80 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} @@ -4192,117 +3560,36 @@ /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:83:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 83 | Hotness = std::max(Hotness, static_cast(OtherHotness)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': +/usr/lib/llvm-17/include/clang/AST/Type.h:4939:35: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 4939 | AttributedTypeBits.AttrKind = attrKind; + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:103:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] 103 | RelBlockFreq = static_cast(Sum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 6%] Built target image_query_funcs -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetTransformInfo.h:24, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:47: -/usr/lib/llvm-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::resize(unsigned int, bool)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::reserve(unsigned int)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::back() const': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::push_back(bool)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::pop_back()': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::anyCommon(const llvm::SmallBitVector&) const': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::operator==(const llvm::SmallBitVector&) const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator&=(const llvm::SmallBitVector&)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::reset(const llvm::SmallBitVector&)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::test(const llvm::SmallBitVector&) const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator|=(const llvm::SmallBitVector&)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator^=(const llvm::SmallBitVector&)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetTransformInfo.h:30: -/usr/lib/llvm-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-17/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-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-17/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; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': +/usr/lib/llvm-17/include/clang/AST/Type.h:5088:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 5088 | CanTTPTInfo.Depth = D; + | ^ +/usr/lib/llvm-17/include/clang/AST/Type.h:5089:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 5089 | CanTTPTInfo.Index = I; + | ^ make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueFillImage.c +/usr/lib/llvm-17/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)': +/usr/lib/llvm-17/include/clang/AST/Type.h:5648:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 5648 | TypeWithKeywordBits.Keyword = Keyword; + | ^~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/Type.h:6025:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 6025 | NumProtocols = N; + | ^ +/usr/lib/llvm-17/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/Type.h:6112:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 6112 | ObjCObjectTypeBits.NumProtocols = N; + | ^ +[ 8%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, @@ -4313,13 +3600,6 @@ /usr/lib/llvm-17/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), | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), @@ -4337,10 +3617,10 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetMemObjectDestructorCallback.c /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -4348,20 +3628,62 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 6%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/kernel\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -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/reproducible-path/pocl-6.0/tests/kernel/test_shuffle.cc -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueFillBuffer.c +[ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/any.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 9%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/link.txt --verbose=1 +[ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc +In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:25: +/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': +/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:52:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 52 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 384 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:52:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 52 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:54:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 384 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:54:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithSource.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 9%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 10%] Building C object tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_llvm_segfault_issue_889.c /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:286:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 286 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, bool, bool, bool, bool)': +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:470:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 470 | : Linkage(Linkage), Visibility(Visibility), + | ^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:470:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 470 | : Linkage(Linkage), Visibility(Visibility), + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/CL/../llvmopencl/LLVMUtils.h:36, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -4370,6 +3692,14 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:539:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 539 | Flags.Linkage = Linkage; + | ^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:561:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 561 | Flags.Visibility = (unsigned)Vis; + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); @@ -4434,21 +3764,9 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, bool, bool, bool, bool)': -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:470:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 470 | : Linkage(Linkage), Visibility(Visibility), - | ^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:470:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 470 | : Linkage(Linkage), Visibility(Visibility), - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:539:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 539 | Flags.Linkage = Linkage; - | ^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:561:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 561 | Flags.Visibility = (unsigned)Vis; - | ^~~~~~~~~~~~~ +[ 10%] Linking C executable test_llvm_segfault_issue_889 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm In file included from /usr/lib/llvm-17/include/clang/AST/APValue.h:17, from /usr/lib/llvm-17/include/clang/AST/Decl.h:16, from /usr/lib/llvm-17/include/clang/AST/ASTContext.h:21: @@ -4463,94 +3781,56 @@ /usr/lib/llvm-17/include/llvm/ADT/APFixedPoint.h:142:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 142 | return hash_value(Val); | ~~~~~~~~~~^~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o /usr/lib/llvm-17/include/llvm/ADT/APFixedPoint.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::APFixedPoint&)': /usr/lib/llvm-17/include/llvm/ADT/APFixedPoint.h:311:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 311 | return hash_value(Val); | ~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/CL/../llvmopencl/LLVMUtils.h:36, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:47: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithBinary.c +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithIL.c +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 10%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/clang/AST/APValue.h: In static member function 'static clang::DynamicAllocLValue clang::DynamicAllocLValue::getFromOpaqueValue(void*)': /usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/abs.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:1029:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1029 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } @@ -4567,23 +3847,13 @@ /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:1127:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1127 | VarFlags.VCallVisibility = Vis; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/clang/AST/DeclarationName.h:18, from /usr/lib/llvm-17/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-17/include/clang/AST/Decl.h:19: @@ -4603,10 +3873,6 @@ /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h:334:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 334 | ObjCOrBuiltinID = FirstBuiltinID + (ID - 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setInterestingIdentifierID(unsigned int)': /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h:349:52: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 349 | ObjCOrBuiltinID = FirstInterestingIdentifierID + (ID - 1); @@ -4615,24 +3881,12 @@ /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h:354:60: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 354 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } | ^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)': /usr/lib/llvm-17/include/clang/Basic/IdentifierTable.h:665:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] 665 | II.TokenID = TokenCode; | ^~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ +[ 10%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_barrier_between_for_loops.cpp /usr/lib/llvm-17/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, clang::DeclContext*, clang::SourceLocation)': /usr/lib/llvm-17/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), @@ -4663,65 +3917,52 @@ /usr/lib/llvm-17/include/clang/AST/DeclBase.h:1160:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967257' [-Wconversion] 1160 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:54: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c: In function 'pocl_read_buffer_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBuffer.c:71:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 71 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithBuiltInKernels.c +/build/reproducible-path/pocl-6.0/tests/regression/test_barrier_between_for_loops.cpp:29:9: 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-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/MC/StringTableBuilder.h:12, + from /usr/lib/llvm-17/include/llvm/Bitcode/BitcodeWriter.h:18: +/usr/lib/llvm-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-17/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-17/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)': /usr/lib/llvm-17/include/clang/AST/Decl.h:1131:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1131 | VarDeclBits.TSCSpec = TSC; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:32: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(InitializationStyle)': /usr/lib/llvm-17/include/clang/AST/Decl.h:1403:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1403 | VarDeclBits.InitStyle = Style; | ^~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o /usr/lib/llvm-17/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, ImplicitParamKind)': /usr/lib/llvm-17/include/clang/AST/Decl.h:1699:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1699 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; @@ -4730,6 +3971,7 @@ /usr/lib/llvm-17/include/clang/AST/Decl.h:1707:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1707 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c /usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)': /usr/lib/llvm-17/include/clang/AST/Decl.h:1758:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1758 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; @@ -4738,117 +3980,14 @@ /usr/lib/llvm-17/include/clang/AST/Decl.h:1792:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1792 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; | ^~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:35: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)': /usr/lib/llvm-17/include/clang/AST/Decl.h:1884:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1884 | ParmVarDeclBits.ParameterIndex = parameterIndex; | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:55: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)': /usr/lib/llvm-17/include/clang/AST/Decl.h:2369:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 2369 | FunctionDeclBits.ConstexprKind = static_cast(CSK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:2704:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 2704 | FunctionDeclBits.SClass = SClass; - | ^~~~~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h: In constructor 'clang::FieldDecl::FieldDecl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:3022:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 3022 | Mutable(Mutable), StorageKind((InitStorageKind)InitStyle), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:39: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/MC/StringTableBuilder.h:12, - from /usr/lib/llvm-17/include/llvm/Bitcode/BitcodeWriter.h:18: -/usr/lib/llvm-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-17/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-17/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(TagKind)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:3668:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 3668 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:3798:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] - 3798 | EnumDeclBits.NumPositiveBits = Num; - | ^~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:3804:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] - 3804 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } - | ^~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(ArgPassingKind)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:4188:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 4188 | RecordDeclBits.ArgPassingRestrictions = Kind; - | ^~~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setODRHash(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/Decl.h:4298:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:26' may change value [-Wconversion] - 4298 | void setODRHash(unsigned Hash) { RecordDeclBits.ODRHash = Hash; } - | ^~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, @@ -4905,10 +4044,18 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 586 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:2704:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 2704 | FunctionDeclBits.SClass = SClass; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In constructor 'clang::FieldDecl::FieldDecl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:3022:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 3022 | Mutable(Mutable), StorageKind((InitStorageKind)InitStyle), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -4925,44 +4072,71 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(TagKind)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:3668:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 3668 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } + | ^~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:3798:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] + 3798 | EnumDeclBits.NumPositiveBits = Num; + | ^~~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:3804:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] + 3804 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } + | ^~~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(ArgPassingKind)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:4188:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 4188 | RecordDeclBits.ArgPassingRestrictions = Kind; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c: In function 'POclReleaseProgram': +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c:45:15: warning: unused variable 'j' [-Wunused-variable] + 45 | unsigned i, j; + | ^ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setODRHash(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/Decl.h:4298:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:26' may change value [-Wconversion] + 4298 | void setODRHash(unsigned Hash) { RecordDeclBits.ODRHash = Hash; } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainProgram.c In file included from /usr/lib/llvm-17/include/clang/AST/ASTContext.h:26: /usr/lib/llvm-17/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, CommentKind, bool, bool)': /usr/lib/llvm-17/include/clang/AST/RawCommentList.h:192:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 192 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), | ^ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -[ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ In file included from /usr/lib/llvm-17/include/clang/Basic/ProfileList.h:16, from /usr/lib/llvm-17/include/clang/AST/ASTContext.h:33: /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)': @@ -4979,12 +4153,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:57:1: note: in expansion of macro 'ENUM_CODEGENOPT' 57 | ENUM_CODEGENOPT(FramePointer, FramePointerKind, 2, FramePointerKind::None) /// frame-pointer: all,non-leaf,none | ^~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(EmbedBitcodeKind)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5006,10 +4174,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:122:1: note: in expansion of macro 'ENUM_CODEGENOPT' 122 | ENUM_CODEGENOPT(EmitDwarfUnwind, llvm::EmitDwarfUnwindType, 2, | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(ObjCDispatchMethodKind)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5017,9 +4181,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:207:1: note: in expansion of macro 'ENUM_CODEGENOPT' 207 | ENUM_CODEGENOPT(ObjCDispatchMethod, ObjCDispatchMethodKind, 2, Legacy) | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(ProfileInstrKind)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5034,10 +4195,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:219:1: note: in expansion of macro 'ENUM_CODEGENOPT' 219 | ENUM_CODEGENOPT(ProfileUse, ProfileInstrKind, 2, ProfileNone) | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(StructReturnConventionKind)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5045,9 +4202,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:230:1: note: in expansion of macro 'ENUM_CODEGENOPT' 230 | ENUM_CODEGENOPT(StructReturnConvention, StructReturnConventionKind, 2, SRCK_Default) | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressUseAfterReturn(llvm::AsanDetectStackUseAfterReturnMode)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5055,9 +4209,6 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:239:1: note: in expansion of macro 'ENUM_CODEGENOPT' 239 | ENUM_CODEGENOPT(SanitizeAddressUseAfterReturn, | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressDtor(llvm::AsanDtorKind)': /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.h:472:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 472 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -5142,63 +4293,10 @@ /usr/lib/llvm-17/include/clang/Basic/CodeGenOptions.def:509:1: note: in expansion of macro 'ENUM_CODEGENOPT' 509 | ENUM_CODEGENOPT(ZeroCallUsedRegs, llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind, | ^~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:61: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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 /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:52: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -5216,10 +4314,6 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } @@ -5242,128 +4336,8 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c: In function 'pocl_read_buffer_rect_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadBufferRect.c:99:50: warning: unused parameter 'sync_point' [-Wunused-parameter] - 99 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:61: -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:42: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clBuildProgram.c In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: @@ -5405,6 +4379,11 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_build.c +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:61: /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -5412,10 +4391,14 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, @@ -5437,8 +4420,25 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~ -[ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCompileProgram.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 11%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/reproducible-path/pocl-6.0/lib/kernel/barrier.ll +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c: In function 'free_meta': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:437:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | pocl_free_kernel_metadata (program, i); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:428:12: warning: unused variable 'j' [-Wunused-variable] + 428 | unsigned j; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/clang/AST/ASTContext.h: In function 'void* operator new(size_t, const clang::ASTContext&, size_t)': /usr/lib/llvm-17/include/clang/AST/ASTContext.h:3415:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3415 | return C.Allocate(Bytes, Alignment); @@ -5447,18 +4447,8 @@ /usr/lib/llvm-17/include/clang/AST/ASTContext.h:3453:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3453 | return C.Allocate(Bytes, Alignment); | ^~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clLinkProgram.c In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, from /usr/lib/llvm-17/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-17/include/clang/Basic/FileManager.h:29, @@ -5468,12 +4458,10 @@ /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMapBuffer.c +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, @@ -5496,6 +4484,19 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c: In function 'compile_and_link_program': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:205:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + 205 | strncpy (temp_options, options, strlen (options)); + | ^ +In function 'process_options', + inlined from 'compile_and_link_program' at /build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:697:17: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:205:3: note: length computed here + 205 | strncpy (temp_options, options, strlen (options)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-17/include/clang/Basic/FileManager.h:30: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': @@ -5506,103 +4507,6 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:69: -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': -/usr/lib/llvm-17/include/llvm/Support/VirtualFileSystem.h:260:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 260 | return State->Stack.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/all.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueUnmapMemObject.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/clang/Basic/SourceManager.h:42: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, @@ -5615,22 +4519,10 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -5643,14 +4535,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 200 | (B * FastMathFlags::NoInfs); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 206 | (B * FastMathFlags::NoSignedZeros); @@ -5681,14 +4565,14 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -5697,130 +4581,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/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-17/include/clang/Basic/SourceManager.h:505:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] - 505 | E.Offset = Offset; - | ^~~~~~ -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::ExpansionInfo&)': -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:515:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] - 515 | E.Offset = Offset; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Local.h:19, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:34: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ +/usr/lib/llvm-17/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': +/usr/lib/llvm-17/include/llvm/Support/VirtualFileSystem.h:260:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 260 | return State->Stack.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:71: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1105:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1105 | const_cast(Entry->getFile()).NumCreatedFIDs = NumFIDs; - | ^~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:38: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -5839,18 +4627,20 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1701:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1701 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': -/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1710:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1710 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: @@ -5862,10 +4652,19 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +In file included from /usr/lib/llvm-17/include/clang/Basic/SourceManager.h:42: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -5882,6 +4681,13 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 206 | (B * FastMathFlags::NoSignedZeros); | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 212 | (B * FastMathFlags::AllowReciprocal); @@ -5890,6 +4696,10 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 218 | (B * FastMathFlags::AllowContract); | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 224 | (B * FastMathFlags::ApproxFunc); @@ -5908,25 +4718,73 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -5935,28 +4793,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -In file included from /usr/lib/llvm-17/include/clang/Lex/HeaderSearchOptions.h:13, - from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:25: -/usr/lib/llvm-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-17/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) { - | ~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMarkerWithWaitList.c -/usr/lib/llvm-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/any.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/clang/Basic/SourceManager.h:505:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] + 505 | E.Offset = Offset; + | ^~~~~~ +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::ExpansionInfo&)': +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:515:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] + 515 | E.Offset = Offset; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -5979,10 +4829,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -6000,10 +4846,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -6029,46 +4871,104 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c: In function 'POclCreateKernel': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c:114:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 114 | int r = device->ops->create_kernel (device, program, kernel, i); + | ^ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4564 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1105:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1105 | const_cast(Entry->getFile()).NumCreatedFIDs = NumFIDs; + | ^~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-17/include/clang/Lex/ModuleLoader.h:18, - from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:26: -/usr/lib/llvm-17/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': -/usr/lib/llvm-17/include/clang/Basic/Module.h:557:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 557 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1701:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1701 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': +/usr/lib/llvm-17/include/clang/Basic/SourceManager.h:1710:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1710 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/clang/Lex/HeaderSearchOptions.h:13, + from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:25: +/usr/lib/llvm-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 170 | return Scaled; | ^~~~~~ +[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clz.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseKernel.c /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 2164 | Column(Column) { | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrierWithWaitList.c:56:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 56 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; - | ^~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/clang/Lex/ModuleLoader.h:18, + from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:26: +/usr/lib/llvm-17/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': +/usr/lib/llvm-17/include/clang/Basic/Module.h:557:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 557 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 12%] Built target pocl-devices +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o +[ 12%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_early_return.cpp +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainKernel.c +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/tests/regression/test_early_return.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +[ 12%] Linking CXX executable test_shuffle +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:27: /usr/lib/llvm-17/include/clang/Lex/PreprocessingRecord.h: In member function 'unsigned int clang::PreprocessingRecord::getNumLoadedPreprocessedEntities() const': /usr/lib/llvm-17/include/clang/Lex/PreprocessingRecord.h:366:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] @@ -6118,10 +5018,9 @@ /usr/lib/llvm-17/include/clang/Lex/MacroInfo.h:194:18: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 194 | return I - param_begin(); | ~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/ctz.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/clang/Lex/MacroInfo.h: In member function 'void clang::MacroInfo::setTokens(llvm::ArrayRef, llvm::BumpPtrAllocator&)': /usr/lib/llvm-17/include/clang/Lex/MacroInfo.h:272:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 272 | NumReplacementTokens = Tokens.size(); @@ -6134,35 +5033,6 @@ /usr/lib/llvm-17/include/clang/Lex/MacroInfo.h:532:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 532 | NumOverrides(Overrides.size()) { | ~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseMemObject.c -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, @@ -6171,40 +5041,11 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o In file included from /usr/lib/llvm-17/include/clang/AST/ASTUnresolvedSet.h:19, from /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:18, from /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:25, @@ -6213,30 +5054,18 @@ /usr/lib/llvm-17/include/clang/AST/UnresolvedSet.h:135:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 135 | unsigned size() const { return decls().size(); } | ~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelArg.c /usr/lib/llvm-17/include/clang/AST/ASTUnresolvedSet.h: In member function 'unsigned int clang::ASTUnresolvedSet::size() const': /usr/lib/llvm-17/include/clang/AST/ASTUnresolvedSet.h:82:44: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | unsigned size() const { return Decls.size(); } | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1034 | return getElementSizeInBytesCst()->getZExtValue(); @@ -6247,14 +5076,10 @@ /usr/lib/llvm-17/include/clang/AST/Stmt.h:1177:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1177 | StmtBits.sClass = SC; | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1567 | return cast(getArgOperand(1))->getZExtValue(); @@ -6263,13 +5088,6 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1573 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)': /usr/lib/llvm-17/include/clang/AST/Stmt.h:1910:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1910 | AttributedStmtBits.NumAttrs = Attrs.size(); @@ -6281,28 +5099,27 @@ /usr/lib/llvm-17/include/clang/AST/Stmt.h:1917:35: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 1917 | AttributedStmtBits.NumAttrs = NumAttrs; | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueNDRangeKernel.c /usr/lib/llvm-17/include/clang/AST/Stmt.h: In member function 'void clang::IfStmt::setStatementKind(clang::IfStatementKind)': /usr/lib/llvm-17/include/clang/AST/Stmt.h:2157:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2157 | IfStmtBits.Kind = static_cast(Kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -[ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: @@ -6310,35 +5127,6 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/clang/AST/Expr.h:24: -/usr/lib/llvm-17/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': -/usr/lib/llvm-17/include/clang/AST/TemplateBase.h:250:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 250 | this->Args.NumArgs = Args.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: @@ -6350,14 +5138,11 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-17/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': -/usr/lib/llvm-17/include/clang/AST/TemplateBase.h:612:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 612 | unsigned size() const { return Arguments.size(); } - | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -6382,6 +5167,7 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 218 | (B * FastMathFlags::AllowContract); | ^ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 224 | (B * FastMathFlags::ApproxFunc); @@ -6393,6 +5179,7 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 230 | SubclassOptionalData |= FMF.Flags; | ^~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueNativeKernel.c /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; @@ -6400,18 +5187,19 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/clang/AST/Expr.h:24: +/usr/lib/llvm-17/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': +/usr/lib/llvm-17/include/clang/AST/TemplateBase.h:250:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 250 | this->Args.NumArgs = Args.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -6420,14 +5208,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': +/usr/lib/llvm-17/include/clang/AST/TemplateBase.h:612:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 612 | unsigned size() const { return Arguments.size(); } + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 12%] Built target test_shuffle +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | C, detail::combineHashValue(reinterpret_cast(Op), @@ -6435,83 +5246,6 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainMemObject.c -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind)': /usr/lib/llvm-17/include/clang/AST/Expr.h:124:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 124 | ExprBits.ValueKind = VK; @@ -6519,14 +5253,6 @@ /usr/lib/llvm-17/include/clang/AST/Expr.h:125:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 125 | ExprBits.ObjectKind = OK; | ^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ /usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::Expr::setDependence(clang::ExprDependence)': /usr/lib/llvm-17/include/clang/AST/Expr.h:136:26: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 136 | ExprBits.Dependent = static_cast(Deps); @@ -6539,20 +5265,22 @@ /usr/lib/llvm-17/include/clang/AST/Expr.h:451:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 451 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +[ 12%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_for_with_var_iteration_count.cpp +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/tests/regression/test_for_with_var_iteration_count.cpp:29:9: 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-17/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, CharacterKind, clang::QualType, clang::SourceLocation)': /usr/lib/llvm-17/include/clang/AST/Expr.h:1626:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1626 | CharacterLiteralBits.Kind = kind; @@ -6569,53 +5297,20 @@ /usr/lib/llvm-17/include/clang/AST/Expr.h:1706:71: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 1706 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(Opcode)': -/usr/lib/llvm-17/include/clang/AST/Expr.h:2238:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] - 2238 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } - | ^~~ -/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': -/usr/lib/llvm-17/include/clang/AST/Expr.h:2430:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 2430 | return Data >> 2; - | ~~~~~^~~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': -/usr/lib/llvm-17/include/clang/AST/Expr.h:2594:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2594 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; - | ^~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateKernelsInProgram.c +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)': -/usr/lib/llvm-17/include/clang/AST/Expr.h:2616:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2616 | UnaryExprOrTypeTraitExprBits.Kind = K; - | ^ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -6630,16 +5325,36 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(Opcode)': +/usr/lib/llvm-17/include/clang/AST/Expr.h:2238:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] + 2238 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } + | ^~~ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': +/usr/lib/llvm-17/include/clang/AST/Expr.h:2430:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 2430 | return Data >> 2; + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': +/usr/lib/llvm-17/include/clang/AST/Expr.h:2594:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2594 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)': +/usr/lib/llvm-17/include/clang/AST/Expr.h:2616:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2616 | UnaryExprOrTypeTraitExprBits.Kind = K; + | ^ /usr/lib/llvm-17/include/clang/AST/Expr.h: In static member function 'static unsigned int clang::CallExpr::sizeOfTrailingObjects(unsigned int, unsigned int, bool)': /usr/lib/llvm-17/include/clang/AST/Expr.h:2907:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2907 | return (1 + NumPreArgs + NumArgs) * sizeof(Stmt *) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2908 | HasFPFeatures * sizeof(FPOptionsOverride); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -6648,84 +5363,46 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/cross.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c /usr/lib/llvm-17/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-17/include/clang/AST/Expr.h:3517:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 3517 | CastExprBits.Kind = kind; | ^~~~ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': +/usr/lib/llvm-17/include/clang/AST/Expr.h:3546:54: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] + 3546 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } + | ^ +/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(Opcode)': +/usr/lib/llvm-17/include/clang/AST/Expr.h:3880:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] + 3880 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-17/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-17/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': -/usr/lib/llvm-17/include/clang/AST/Expr.h:3546:54: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] - 3546 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } - | ^ /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(Opcode)': -/usr/lib/llvm-17/include/clang/AST/Expr.h:3880:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] - 3880 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o +/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': +/build/reproducible-path/pocl-6.0/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelArgInfo.c /usr/lib/llvm-17/include/clang/AST/Expr.h: In member function 'unsigned int clang::InitListExpr::getNumInits() const': /usr/lib/llvm-17/include/clang/AST/Expr.h:4859:55: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4859 | unsigned getNumInits() const { return InitExprs.size(); } @@ -6734,10 +5411,6 @@ /usr/lib/llvm-17/include/clang/AST/Expr.h:5107:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 5107 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -6753,10 +5426,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -6764,14 +5433,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -6806,39 +5467,17 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:24: +/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': +/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 384 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -6847,17 +5486,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4564 | unsigned Values = 1 + Args.size(); @@ -6866,43 +5494,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/clang/AST/DeclCXX.h:29: /usr/lib/llvm-17/include/clang/AST/TypeLoc.h: In constructor 'clang::TypeSourceInfo::TypeSourceInfo(clang::QualType, size_t)': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:245:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class clang::TypeSourceInfo'; use assignment instead [-Wclass-memaccess] @@ -6911,10 +5502,6 @@ /usr/lib/llvm-17/include/clang/AST/Type.h:6655:18: note: 'class clang::TypeSourceInfo' declared here 6655 | class alignas(8) TypeSourceInfo { | ^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:619:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 619 | getWrittenBuiltinSpecs().Sign = static_cast(written); @@ -6927,72 +5514,26 @@ /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:646:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 646 | getWrittenBuiltinSpecs().Type = written; | ^~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:25: -/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': -/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:52:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 52 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 384 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:52:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 52 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:54:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 384 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetMemObjectInfo.c:54:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o /usr/lib/llvm-17/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:978:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | return this->getTypePtr()->getTypeArgsAsWritten().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPlatformIDs.c /usr/lib/llvm-17/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:1057:10: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1056 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 | + this->getNumProtocols() * sizeof(SourceLocation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:1495:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1495 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ /usr/lib/llvm-17/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::TemplateSpecializationTypeLoc::getNumArgs() const': /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:1642:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1642 | return getTypePtr()->template_arguments().size(); @@ -7009,16 +5550,6 @@ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:186:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 186 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, unsigned int, bool, clang::LambdaCaptureDefault)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:428:45: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 428 | : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric), @@ -7026,129 +5557,71 @@ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:429:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 429 | CaptureDefault(CaptureDefault), NumCaptures(0), | ^~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] + 226 | }; + | ^ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_icd.h:26, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:50, + from /build/reproducible-path/pocl-6.0/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)( + | ^~~~~~~~~~~~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPlatformInfo.c /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXDeductionGuideDecl::setDeductionCandidateKind(clang::DeductionCandidate)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:1987:47: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 1987 | FunctionDeclBits.DeductionCandidateKind = static_cast(K); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceAndHostTimer.c +[ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/distance.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:2451:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 2451 | SourceOrder = static_cast(Pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:2630:50: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:17' may change value [-Wconversion] 2630 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(LanguageIDs)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:2918:68: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 2918 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:3348:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 3348 | ND->getIdentifierNamespace() & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3349 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In member function 'unsigned int clang::BaseUsingDecl::shadow_size() const': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:3450:25: warning: conversion from 'std::__iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3450 | return std::distance(shadow_begin(), shadow_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In constructor 'clang::UsingPackDecl::UsingPackDecl(clang::DeclContext*, clang::NamedDecl*, llvm::ArrayRef)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:3762:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3762 | InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ /usr/lib/llvm-17/include/clang/AST/DeclCXX.h: In constructor 'clang::DecompositionDecl::DecompositionDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, llvm::ArrayRef)': /usr/lib/llvm-17/include/clang/AST/DeclCXX.h:4129:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4129 | NumBindings(Bindings.size()) { | ~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': +/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 54 | total_num = pocl_get_device_type_count(device_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/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; + | ^~~~~~~~~ In file included from /usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h:18, from /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:34: /usr/lib/llvm-17/include/clang/Basic/AttributeCommonInfo.h: In constructor 'constexpr clang::AttributeCommonInfo::Form::Form(clang::AttributeCommonInfo::Syntax, unsigned int, bool, bool)': @@ -7215,34 +5688,10 @@ /usr/lib/llvm-17/include/clang/Basic/ParsedAttrInfo.h:85:38: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 85 | IsSupportedByPragmaAttribute(IsSupportedByPragmaAttribute), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Form, clang::SourceLocation)': /usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h:210:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 210 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), | ^~~~~~~ -/usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': -/usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h:355:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 355 | ProcessingCache = value; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, @@ -7251,83 +5700,49 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': +/usr/lib/llvm-17/include/clang/Sema/ParsedAttr.h:355:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 355 | ProcessingCache = value; + | ^~~~~ /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc: In member function 'llvm::PreservedAnalyses pocl::AllocasToEntry::run(llvm::Function&, llvm::FunctionAnalysisManager&)': /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:81:76: warning: unused parameter 'AM' [-Wunused-parameter] 81 | llvm::FunctionAnalysisManager &AM) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetMemObjectDestructorCallback.c /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1034 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ +[ 13%] Linking CXX executable test_barrier_between_for_loops +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceInfo.c +[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1567 | return cast(getArgOperand(1))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateContext.c /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1573 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc: In function 'llvm::Function* pocl::processAutomaticLocals(llvm::Function*, long unsigned int)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:132:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 132 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, - | ~~~~~~~~~~~~~~^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:577:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 577 | meta->num_args = KernelFunction->arg_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:603:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 603 | meta->num_locals = locals.size(); | ~~~~~~~~~~~^~ /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:609:31: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 609 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_metadata.cc:685:20: warning: unused variable 'VTHvalue' [-Wunused-variable] 685 | llvm::Value *VTHvalue = nullptr; | ^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ +[ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here 3413 | SI->setSuccessor(getSuccessorIndex(), S); @@ -7342,6 +5757,7 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3378 | unsigned getCaseIndex() const { return Index; } | ^~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/dot.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here 3575 | return Case.getCaseValue() == C; @@ -7349,13 +5765,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here 3597 | CI = Case.getCaseValue(); @@ -7363,27 +5772,16 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithSource.c -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateContext.c: In function 'context_set_properties': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: @@ -7391,134 +5789,48 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:308:25: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 308 | device->vendor_id = pocl_get_int_option ("POCL_CPU_VENDOR_ID_OVERRIDE", - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:317:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 317 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:325:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] - 325 | unsigned vendor_id = -1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:354:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 354 | char *_vendor = (char *)malloc (end - start + 1); - | ~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:357:31: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 357 | memcpy(_vendor, start, end-start); - | ~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:406:13: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 406 | + (end - start) + 1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:404:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 404 | int len = strlen (device->short_name) + 1 - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:407:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 407 | char *new_name = (char*)malloc (len); - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/cpuinfo.c:408:23: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 408 | snprintf (new_name, len, "%s-%s-%s", device->short_name, - | ^~~ -[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_utils.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_utils.c.o -MF CMakeFiles/pocl-devices.dir/common_utils.c.o.d -o CMakeFiles/pocl-devices.dir/common_utils.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 9%] Linking CXX executable test_shuffle -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'align_ptr': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:100:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] - 100 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'pocl_cpu_init_common': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:129:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 129 | device->max_num_sub_groups = device->max_work_group_size / 32; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:221:18: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 221 | int fallback = (device->max_compute_units == 0) ? FALLBACK_MAX_THREAD_COUNT - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:242:55: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 242 | device->local_mem_size); - | ~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:241:28: warning: conversion to 'cl_ulong' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 241 | device->local_mem_size = pocl_get_int_option ("POCL_CPU_LOCAL_MEM_SIZE", - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c: In function 'pocl_setup_kernel_arg_array_with_locals': -/build/reproducible-path/pocl-6.0/lib/CL/devices/common_utils.c:385:42: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 385 | if ((size_t)(start - local_mem + size) > local_mem_size) - | ^ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithBinary.c -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c: In function 'format_int': -/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c:48:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 48 | unsigned dig = num % 10; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/signal_handlers.c:50:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 50 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig; - | ^~ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': +/build/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c:111:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 111 | char *build_log = pocl_cache_read_buildlog (program, device_i); + | ^~~~~~~~ +[ 15%] Built target test_barrier_between_for_loops +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 16%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_id_dependent_computation.cpp +/build/reproducible-path/pocl-6.0/tests/regression/test_id_dependent_computation.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c +[ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c: In function 'pocl_write_buffer_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c:74:46: warning: unused parameter 'sync_point' [-Wunused-parameter] + 74 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c: In function 'pocl_write_buffer_rect_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c:96:51: warning: unused parameter 'sync_point' [-Wunused-parameter] + 96 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(ObjCDeclQualifier)': /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:889:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 889 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); @@ -7535,12 +5847,6 @@ /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:924:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 924 | Nullability = static_cast(kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 9%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build /usr/lib/llvm-17/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-17/include/clang/Sema/DeclSpec.h:1626:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1626 | I.Ptr.TypeQuals = TypeQuals; @@ -7561,19 +5867,31 @@ /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:1719:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1719 | I.Mem.TypeQuals = TypeQuals; | ^~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c: In function 'pocl_validate_copy_buffer': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:34:35: warning: unused parameter 'src_offset' [-Wunused-parameter] + 34 | size_t src_offset, + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:35:35: warning: unused parameter 'dst_offset' [-Wunused-parameter] + 35 | size_t dst_offset, + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c: In function 'pocl_copy_buffer_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:126:52: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 126 | num_items_in_wait_list, event_wait_list, n_bufs, buffers, rdonly); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:132:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 132 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:78:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 78 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::clear()': /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:2055:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2055 | for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) | ~~~~~~~~~~~~~~~~~^~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithIL.c /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h: In member function 'unsigned int clang::Declarator::getNumTypeObjects() const': /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:2316:64: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2316 | unsigned getNumTypeObjects() const { return DeclTypeInfo.size(); } | ~~~~~~~~~~~~~~~~~^~ -[ 9%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h: In member function 'const clang::DeclaratorChunk* clang::Declarator::getInnermostNonParenChunk() const': /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:2347:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2347 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { @@ -7590,27 +5908,14 @@ /usr/lib/llvm-17/include/clang/Sema/DeclSpec.h:2652:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 2652 | FunctionDefinition = static_cast(Val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 9%] Built target pocl-devices -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 9%] 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 -[ 9%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_program_from_binary_with_local_1_1_1.c +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBufferRect.c In file included from /usr/lib/llvm-17/include/clang/Serialization/ASTBitCodes.h:26, from /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:29: /usr/lib/llvm-17/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(Encoding, uint64_t)': /usr/lib/llvm-17/include/llvm/Bitstream/BitCodes.h:52:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 52 | : Val(Data), IsLiteral(false), Enc(E) {} | ^ -[ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/clang/Serialization/ASTBitCodes.h: In member function 'void clang::serialization::UnderalignedInt64::setBitOffset(uint64_t)': /usr/lib/llvm-17/include/clang/Serialization/ASTBitCodes.h:231:20: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 231 | BitOffsetLow = Offset; @@ -7633,63 +5938,12 @@ /usr/lib/llvm-17/include/clang/Lex/Lexer.h:621:29: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 621 | unsigned TokLen = TokEnd-BufferPtr; | ~~~~~~^~~~~~~~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateProgramWithBuiltInKernels.c -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:18, - from /usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:26, - from /usr/lib/llvm-17/include/clang/Frontend/PrecompiledPreamble.h:17: -/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(clang::DirectoryEntryRef, clang::SrcMgr::CharacteristicKind, bool)': -/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h:70:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 70 | : u(Dir), DirCharacteristic(DT), - | ^~ -/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(const clang::HeaderMap*, clang::SrcMgr::CharacteristicKind, bool)': -/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h:77:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 77 | : u(Map), DirCharacteristic(DT), LookupType(LT_HeaderMap), - | ^~ -[ 9%] Built target test_assign_loop_variable_to_privvar_makes_it_local -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 9%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c: In function 'POclReleaseProgram': -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseProgram.c:45:15: warning: unused variable 'j' [-Wunused-variable] - 45 | unsigned i, j; - | ^ -[ 9%] Linking C executable test_program_from_binary_with_local_1_1_1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h: In member function 'unsigned int clang::HeaderSearch::header_file_size() const': -/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:808:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 808 | unsigned header_file_size() const { return FileInfo.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h: In member function 'unsigned int clang::HeaderSearch::search_dir_size() const': -/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:837:60: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 837 | unsigned search_dir_size() const { return SearchDirs.size(); } - | ~~~~~~~~~~~~~~~^~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBufferToImage.c /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); | ~~~~~~~~~~~~~~~~~^~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | C, detail::combineHashValue(reinterpret_cast(Op), @@ -7697,82 +5951,45 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -[ 10%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainProgram.c -[ 10%] Built target test_program_from_binary_with_local_1_1_1 -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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/DependInfo.cmake "--color=" -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clBuildProgram.c +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyImageToBuffer.c +In file included from /usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:18, + from /usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:26, + from /usr/lib/llvm-17/include/clang/Frontend/PrecompiledPreamble.h:17: +/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(clang::DirectoryEntryRef, clang::SrcMgr::CharacteristicKind, bool)': +/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h:70:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 70 | : u(Dir), DirCharacteristic(DT), + | ^~ +/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(const clang::HeaderMap*, clang::SrcMgr::CharacteristicKind, bool)': +/usr/lib/llvm-17/include/clang/Lex/DirectoryLookup.h:77:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 77 | : u(Map), DirCharacteristic(DT), LookupType(LT_HeaderMap), + | ^~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 393 | SubclassData |= Flags; | ~~~~~~~~~~~~~^~~~~~~~ -[ 10%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -[ 11%] Building C object tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/regression/test_llvm_segfault_issue_889.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 11%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_barrier_between_for_loops.cpp -/build/reproducible-path/pocl-6.0/tests/regression/test_barrier_between_for_loops.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 11%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/reproducible-path/pocl-6.0/lib/kernel/barrier.ll -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCompileProgram.c -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894: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] - 894 | return Info->ActiveModuleMacros; - | ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894: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-17/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const': -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918: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] - 918 | return Info->OverriddenMacros; - | ~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918: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-17/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] -/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h: In member function 'unsigned int clang::HeaderSearch::header_file_size() const': +/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:808:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 808 | unsigned header_file_size() const { return FileInfo.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h: In member function 'unsigned int clang::HeaderSearch::search_dir_size() const': +/usr/lib/llvm-17/include/clang/Lex/HeaderSearch.h:837:60: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 837 | unsigned search_dir_size() const { return SearchDirs.size(); } + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 469 | unsigned getNumberOfChecks() const { return Checks.size(); } | ~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_build.c /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here 3413 | SI->setSuccessor(getSuccessorIndex(), S); @@ -7801,102 +6018,89 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFinish.c +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894: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] + 894 | return Info->ActiveModuleMacros; + | ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894: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-17/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const': +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918: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] + 918 | return Info->OverriddenMacros; + | ~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918: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-17/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] +/usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better +[ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:51:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] + 51 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:60:47: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] + 60 | new_mem_objects = (cl_mem *)calloc (sizeof (cl_mem), num_mem_objects); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:60:47: note: earlier argument should specify number of elements, later size of each element +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool)': /usr/lib/llvm-17/include/clang/Lex/Preprocessor.h:1682:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1682 | EnterTokenStream(Toks.data(), Toks.size(), DisableMacroExpansion, false, | ~~~~~~~~~^~ -[ 11%] Linking C executable test_llvm_segfault_issue_889 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_issue_889.dir/link.txt --verbose=1 -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clLinkProgram.c -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c: In function 'free_meta': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:437:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | pocl_free_kernel_metadata (program, i); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:428:12: warning: unused variable 'j' [-Wunused-variable] - 428 | unsigned j; - | ^ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:26: +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFlush.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:702:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 702 | MDNode *MD = Root->getOperand(i); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleStringMetadata(const llvm::Module&, const char*, std::string&)': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:729:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 729 | MDNode *MD = Root->getOperand(i); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' 568 | this->set_size(this->size() + 1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 103 | Size = N; | ^ +[ 17%] Linking CXX executable test_early_return +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrier.c In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:26: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.cc:26: /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' 568 | this->set_size(this->size() + 1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here - 64 | Set.push_back(ID); - | ~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 103 | Size = N; | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::stored_diag_size() const': /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:606:68: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 606 | unsigned stored_diag_size() const { return StoredDiagnostics.size(); } | ~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::cached_completion_size() const': /usr/lib/llvm-17/include/clang/Frontend/ASTUnit.h:626:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 626 | return CachedCompletionResults.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Built target test_llvm_segfault_issue_889 -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake "--color=" In file included from /usr/lib/llvm-17/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-17/include/clang/Frontend/FrontendAction.h:24: @@ -7938,46 +6142,8 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 11%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_early_return.cpp -In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/SampleProfileProbe.h:21, - from /usr/lib/llvm-17/include/llvm/Passes/StandardInstrumentations.h:27, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:72: -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h: In static member function 'static const llvm::sampleprof::SampleRecord::CallTargetMap llvm::sampleprof::SampleRecord::adjustCallTargets(const CallTargetMap&, float)': -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:425:33: warning: conversion from 'long unsigned int' to 'float' may change value [-Wconversion] - 425 | AdjustedTargets[Target] = Frequency * DistributionFactor; - | ^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:425:43: warning: conversion from 'float' to 'long unsigned int' may change value [-Wfloat-conversion] - 425 | AdjustedTargets[Target] = Frequency * DistributionFactor; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:702:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 702 | MDNode *MD = Root->getOperand(i); - | ^ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleStringMetadata(const llvm::Module&, const char*, std::string&)': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_utils.cc:729:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 729 | MDNode *MD = Root->getOperand(i); - | ^ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -/build/reproducible-path/pocl-6.0/tests/regression/test_early_return.cpp:29:9: 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-17/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)': -/usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h:178:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} - | ^ -/usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h:178:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} - | ^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -7988,15 +6154,7 @@ /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c: In function 'compile_and_link_program': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:205:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] - 205 | strncpy (temp_options, options, strlen (options)); - | ^ -In function 'process_options', - inlined from 'compile_and_link_program' at /build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:697:17: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_build.c:205:3: note: length computed here - 205 | strncpy (temp_options, options, strlen (options)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMarker.c /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -8017,6 +6175,8 @@ /usr/lib/llvm-17/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-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -8047,34 +6207,93 @@ /usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)': +/usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h:178:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} + | ^ +/usr/lib/llvm-17/include/clang/Frontend/FrontendOptions.h:178:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} + | ^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 17%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake "--color=" +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelWorkGroupInfo.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 18%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_locals.cpp +[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax_common.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax_common.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fmax_common.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/tests/regression/test_locals.cpp:27:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +In file included from /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:31: +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:96:31: required from here + 96 | return getAdjusted(Digits, Scale); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/Support/ScaledNumber.h:102:31: required from here + 102 | return getAdjusted(Digits, Scale); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:178:21: required from here + 178 | return getQuotient(Dividend, Divisor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/Support/ScaledNumber.h:403:23: required from here + 403 | return getDifference(LDigits, LScale, RDigits, RScale); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:392:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 392 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:411:23: required from here + 411 | return getDifference(LDigits, LScale, RDigits, RScale); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:392:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 392 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here + 98 | Temp /= Scaled64::get(EntryFreq); + | ^ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:832:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 832 | return *this <<= Scales; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Option/Option.h:15, + from /usr/lib/llvm-17/include/llvm/Option/Arg.h:19, + from /usr/lib/llvm-17/include/llvm/Option/ArgList.h:19, + from /usr/lib/llvm-17/include/clang/Driver/Types.h:14, + from /usr/lib/llvm-17/include/clang/Driver/Action.h:13, + from /usr/lib/llvm-17/include/clang/Driver/Compilation.h:13, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:36: +/usr/lib/llvm-17/include/llvm/Option/OptTable.h: In member function 'unsigned int llvm::opt::OptTable::getNumOptions() const': +/usr/lib/llvm-17/include/llvm/Option/OptTable.h:105:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 105 | unsigned getNumOptions() const { return OptionInfos.size(); } + | ~~~~~~~~~~~~~~~~^~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelSubGroupInfo.c In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -8154,25 +6373,16 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Option/Option.h:15, - from /usr/lib/llvm-17/include/llvm/Option/Arg.h:19, - from /usr/lib/llvm-17/include/llvm/Option/ArgList.h:19, - from /usr/lib/llvm-17/include/clang/Driver/Types.h:14, - from /usr/lib/llvm-17/include/clang/Driver/Action.h:13, - from /usr/lib/llvm-17/include/clang/Driver/Compilation.h:13, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:36: -/usr/lib/llvm-17/include/llvm/Option/OptTable.h: In member function 'unsigned int llvm::opt::OptTable::getNumOptions() const': -/usr/lib/llvm-17/include/llvm/Option/OptTable.h:105:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 105 | unsigned getNumOptions() const { return OptionInfos.size(); } - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c: In function 'POclCreateKernel': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernel.c:114:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 114 | int r = device->ops->create_kernel (device, program, kernel, i); - | ^ /usr/lib/llvm-17/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': /usr/lib/llvm-17/include/llvm/Option/Arg.h:123:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 123 | unsigned getNumValues() const { return Values.size(); } | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~^~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetProgramInfo.c In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: /usr/lib/llvm-17/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]': @@ -8188,6 +6398,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +[ 18%] Linking CXX executable test_for_with_var_iteration_count /usr/lib/llvm-17/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-17/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]' 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); @@ -8201,105 +6412,8 @@ /usr/lib/llvm-17/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-17/include/llvm/ProfileData/SampleProf.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::sampleprof::SampleContext&)': -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:1494:27: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1494 | return Val.getHashCode(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:31: -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:96:31: required from here - 96 | return getAdjusted(Digits, Scale); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/Support/ScaledNumber.h:102:31: required from here - 102 | return getAdjusted(Digits, Scale); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:178:21: required from here - 178 | return getQuotient(Dividend, Divisor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/Support/ScaledNumber.h:403:23: required from here - 403 | return getDifference(LDigits, LScale, RDigits, RScale); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:392:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 392 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:411:23: required from here - 411 | return getDifference(LDigits, LScale, RDigits, RScale); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:392:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 392 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here - 98 | Temp /= Scaled64::get(EntryFreq); - | ^ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:832:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 832 | return *this <<= Scales; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/PassRegistry.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -8313,7 +6427,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -8340,6 +6455,48 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetEventProfilingInfo.c +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -8392,6 +6549,8 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ +[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin_common.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin_common.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fmin_common.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -8431,19 +6590,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -8457,19 +6603,58 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -8496,6 +6681,54 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/clang/Driver/ToolChain.h:16, + from /usr/lib/llvm-17/include/clang/Driver/Driver.h:20, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:37: +/usr/lib/llvm-17/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': +/usr/lib/llvm-17/include/clang/Driver/Multilib.h:123:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 123 | unsigned size() const { return Multilibs.size(); } + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -8672,69 +6905,23 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseKernel.c -In file included from /usr/lib/llvm-17/include/clang/Driver/ToolChain.h:16, - from /usr/lib/llvm-17/include/clang/Driver/Driver.h:20, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:37: -/usr/lib/llvm-17/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': -/usr/lib/llvm-17/include/clang/Driver/Multilib.h:123:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 123 | unsigned size() const { return Multilibs.size(); } - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clWaitForEvents.c +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWaitForEvents.c +[ 18%] 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 +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/clang/Basic/TargetInfo.h:34, + from /usr/lib/llvm-17/include/clang/Frontend/CompilerInstance.h:15, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:38: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -8751,132 +6938,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/clang/Basic/TargetInfo.h:34, - from /usr/lib/llvm-17/include/clang/Frontend/CompilerInstance.h:15, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:38: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -8889,108 +6950,22 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/clz.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getUnwindWordWidth() const': -/usr/lib/llvm-17/include/clang/Basic/TargetInfo.h:835:27: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 835 | return getPointerWidth(LangAS::Default); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -9007,23 +6982,34 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseEvent.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:12: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:419:19: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 419 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getUnwindWordWidth() const': +/usr/lib/llvm-17/include/clang/Basic/TargetInfo.h:835:27: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 835 | return getPointerWidth(LangAS::Default); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/Basic/TargetInfo.h: In member function 'bool clang::TargetInfo::ConstraintInfo::isValidAsmImmediate(const llvm::APInt&) const': /usr/lib/llvm-17/include/clang/Basic/TargetInfo.h:1091:76: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1091 | return Value.isSignedIntN(32) && ImmSet.contains(Value.getZExtValue()); | ~~~~~~~~~~~~~~~~~~^~ +[ 18%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_loop_phi_replication.cpp +[ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fract.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainEvent.c /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -9088,6 +7074,7 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -9136,6 +7123,7 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetEventCallback.c /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -9200,6 +7188,90 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_loop_phi_replication.cpp:29:9: 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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:343:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' + 343 | int16_t Scale = matchScales(LDigits, LScale, RDigits, RScale); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:358:16: required from here + 358 | return getSum(LDigits, LScale, RDigits, RScale); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:322:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 322 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:343:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' + 343 | int16_t Scale = matchScales(LDigits, LScale, RDigits, RScale); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:364:16: required from here + 364 | return getSum(LDigits, LScale, RDigits, RScale); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 321 | LScale -= ShiftL; + | ~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:322:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 322 | RScale += ShiftR; + | ~~~~~~~^~~~~~~~~ +In file included from /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:22, + from /usr/lib/llvm-17/include/clang/Analysis/ConstructionContext.h:20, + from /usr/lib/llvm-17/include/clang/Analysis/CFG.h:18, + from /usr/lib/llvm-17/include/clang/Analysis/AnalysisDeclContext.h:22, + from /usr/lib/llvm-17/include/clang/Analysis/PathDiagnostic.h:17, + from /usr/lib/llvm-17/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, + from /usr/lib/llvm-17/include/clang/Frontend/CompilerInvocation.h:22, + from /usr/lib/llvm-17/include/clang/Frontend/CompilerInstance.h:16: +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateArgumentList::TemplateArgumentList(OnStackType, llvm::ArrayRef)': +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:272:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 272 | : Arguments(Args.data()), NumArguments(Args.size()) {} + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:526:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' + 526 | static ScaledNumber get(uint64_t N) { return adjustToWidth(N, 0); } + | ~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:26: required from here + 98 | Temp /= Scaled64::get(EntryFreq); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:705:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 705 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); + | ^~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -9238,418 +7310,19 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainKernel.c -In file included from /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:22, - from /usr/lib/llvm-17/include/clang/Analysis/ConstructionContext.h:20, - from /usr/lib/llvm-17/include/clang/Analysis/CFG.h:18, - from /usr/lib/llvm-17/include/clang/Analysis/AnalysisDeclContext.h:22, - from /usr/lib/llvm-17/include/clang/Analysis/PathDiagnostic.h:17, - from /usr/lib/llvm-17/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, - from /usr/lib/llvm-17/include/clang/Frontend/CompilerInvocation.h:22, - from /usr/lib/llvm-17/include/clang/Frontend/CompilerInstance.h:16: -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateArgumentList::TemplateArgumentList(OnStackType, llvm::ArrayRef)': -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:272:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 272 | : Arguments(Args.data()), NumArguments(Args.size()) {} - | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:12: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:419:19: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 419 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Target/TargetMachine.h:19: +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:1381:59: required from here + 1381 | UnifiedLTO(UnifiedLTO), Saver(Alloc), BlockCount(0) {} + | ^ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetEventInfo.c /usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateParmPosition::TemplateParmPosition(unsigned int, unsigned int)': /usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:1168:56: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion] 1168 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) { @@ -9665,309 +7338,44 @@ /usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:1193:16: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] 1193 | Position = P; | ^ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:109:21: required from here - 109 | ValueToValueMapTy VV; - | ^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' 401 | setNumEntries(0); | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' 1067 | this->BaseT::initEmpty(); | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' 937 | init(NumInitBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' 592 | : SmallVectorTemplateBase(N) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1215:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' - 1215 | : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:150:9: required from here - 150 | : Bits(NumBitWords(s), 0 - (BitWord)t), Size(s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In member function 'void clang::ClassTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:1961:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1961 | SpecializationKind = TSK; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -10006,66 +7414,12 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc: In function 'int pocl_llvm_run_pocl_passes(llvm::Module*, _cl_command_run*, llvm::LLVMContext*, PoclLLVMContextData*, cl_kernel, cl_device_id, int)': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1116:57: warning: unused parameter 'LLVMContext' [-Wunused-parameter] - 1116 | llvm::LLVMContext *LLVMContext, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:343:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' - 343 | int16_t Scale = matchScales(LDigits, LScale, RDigits, RScale); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:358:16: required from here - 358 | return getSum(LDigits, LScale, RDigits, RScale); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:322:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 322 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:343:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' - 343 | int16_t Scale = matchScales(LDigits, LScale, RDigits, RScale); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:364:16: required from here - 364 | return getSum(LDigits, LScale, RDigits, RScale); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 321 | LScale -= ShiftL; - | ~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:322:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 322 | RScale += ShiftR; - | ~~~~~~~^~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelArg.c +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateUserEvent.c +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In member function 'void clang::ClassTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:1961:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1961 | SpecializationKind = TSK; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10142,16 +7496,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:526:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' - 526 | static ScaledNumber get(uint64_t N) { return adjustToWidth(N, 0); } - | ~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:26: required from here - 98 | Temp /= Scaled64::get(EntryFreq); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:705:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 705 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); - | ^~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10190,22 +7534,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10244,13 +7572,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc: In function 'void populateModulePM(void*, void*, unsigned int, unsigned int, bool)': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1530:29: warning: unused parameter 'Passes' [-Wunused-parameter] - 1530 | void populateModulePM(void *Passes, void *Module, unsigned OptL, unsigned SizeL, - | ~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1531:28: warning: unused parameter 'Vectorize' [-Wunused-parameter] - 1531 | bool Vectorize) { - | ~~~~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10346,55 +7667,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In member function 'void clang::VarTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': -/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:2820:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 2820 | SpecializationKind = TSK; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': +/build/reproducible-path/pocl-6.0/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; + | ^~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -10439,17 +7715,26 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Target/TargetMachine.h:19: -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:1381:59: required from here - 1381 | UnifiedLTO(UnifiedLTO), Saver(Alloc), BlockCount(0) {} - | ^ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -10472,6 +7757,16 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -10494,80 +7789,12 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/ctz.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueNDRangeKernel.c +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h: In member function 'void clang::VarTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': +/usr/lib/llvm-17/include/clang/AST/DeclTemplate.h:2820:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 2820 | SpecializationKind = TSK; + | ^~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetUserEventStatus.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -10612,16 +7839,25 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -10650,45 +7886,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10936,6 +8133,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -10981,6 +8179,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueTask.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -11025,10 +8224,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)': -/usr/lib/llvm-17/include/clang/AST/ExprCXX.h:1642:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1642 | CXXConstructExprBits.ConstructionKind = CK; - | ^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -11073,8 +8268,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueNativeKernel.c +/usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)': +/usr/lib/llvm-17/include/clang/AST/ExprCXX.h:1642:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1642 | CXXConstructExprBits.ConstructionKind = CK; + | ^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -11100,16 +8297,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/ExprCXX.h:2860:73: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 2860 | : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att), - | ^~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -/usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In constructor 'clang::ExpressionTraitExpr::ExpressionTraitExpr(clang::SourceLocation, clang::ExpressionTrait, clang::Expr*, bool, clang::SourceLocation, clang::QualType)': -/usr/lib/llvm-17/include/clang/AST/ExprCXX.h:2927:12: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 2927 | ET(et), Value(value), Loc(loc), RParen(rparen), - | ^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateKernelsInProgram.c +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -11138,6 +8326,17 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c +/usr/lib/llvm-17/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-17/include/clang/AST/ExprCXX.h:2860:73: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 2860 | : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att), + | ^~~ +[ 20%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc +/usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In constructor 'clang::ExpressionTraitExpr::ExpressionTraitExpr(clang::SourceLocation, clang::ExpressionTrait, clang::Expr*, bool, clang::SourceLocation, clang::QualType)': +/usr/lib/llvm-17/include/clang/AST/ExprCXX.h:2927:12: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 2927 | ET(et), Value(value), Loc(loc), RParen(rparen), + | ^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -11183,10 +8382,27 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage2D.c +[ 20%] Linking CXX executable test_id_dependent_computation +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:95:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 95 | dev, image_format, image_desc, image_type_idx, + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:272:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 272 | mem->image_channels = channels; + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:273:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 273 | mem->image_elem_size = elem_size; + | ^~~~~~~~~ +[ 20%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc /usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In constructor 'clang::SizeOfPackExpr::SizeOfPackExpr(clang::QualType, clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation, std::optional, llvm::ArrayRef)': /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:4249:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4249 | Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_linear_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In constructor 'clang::SubstNonTypeTemplateParmExpr::SubstNonTypeTemplateParmExpr(clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::Expr*, clang::Decl*, unsigned int, std::optional, bool)': /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:4353:63: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 4353 | AssociatedDeclAndRef(AssociatedDecl, RefParam), Index(Index), @@ -11194,15 +8410,14 @@ /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:4354:29: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 4354 | PackIndex(PackIndex ? *PackIndex + 1 : 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage3D.c /usr/lib/llvm-17/include/clang/AST/ExprCXX.h: In constructor 'clang::CXXParenListInitExpr::CXXParenListInitExpr(llvm::ArrayRef, clang::QualType, unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-17/include/clang/AST/ExprCXX.h:4820:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4820 | NumExprs(Args.size()), NumUserSpecifiedExprs(NumUserSpecifiedExprs), | ~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': -/build/reproducible-path/pocl-6.0/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) - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -11229,58 +8444,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/clang/AST/ExprObjC.h:18, from /usr/lib/llvm-17/include/clang/Analysis/ConstructionContext.h:21: /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setSelLocsKind(clang::SelectorLocationsKind)': @@ -11291,10 +8454,25 @@ /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:253:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:7' may change value [-Wconversion] 253 | ObjCMethodDeclBits.objcDeclQualifier = QV; | ^~ +/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:625:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' + 625 | shiftLeft(Shift); + | ^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:832:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' + 832 | return *this <<= Scales; + | ~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here + 98 | Temp /= Scaled64::get(EntryFreq); + | ^ +/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:845:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 845 | Scale += ScaleShift; + | ~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setDeclImplementation(ImplementationControl)': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:499:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 499 | ObjCMethodDeclBits.DeclImplementation = ic; | ^~ +[ 20%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCTypeParamDecl::ObjCTypeParamDecl(clang::ASTContext&, clang::DeclContext*, clang::ObjCTypeParamVariance, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::IdentifierInfo*, clang::SourceLocation, clang::TypeSourceInfo*)': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:600:15: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 600 | Index(index), Variance(static_cast(variance)), @@ -11326,156 +8504,30 @@ /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:902:30: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 902 | PropertyImplementation = pc; | ^~ -[ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCInterfaceDecl::ivar_size() const': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:1458:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1458 | return std::distance(ivar_begin(), ivar_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/ScaledNumber.h:625:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' - 625 | shiftLeft(Shift); - | ^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:832:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' - 832 | return *this <<= Scales; - | ~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ModuleSummaryIndex.h:98:36: required from here - 98 | Temp /= Scaled64::get(EntryFreq); - | ^ -/usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:845:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 845 | Scale += ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/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-17/include/clang/AST/DeclObjC.h:1954:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1954 | DeclAccess(ac), Synthesized(synthesized) {} | ^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:16: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCIvarDecl::setAccessControl(AccessControl)': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:1986:58: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1986 | void setAccessControl(AccessControl ac) { DeclAccess = ac; } | ^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCCategoryDecl::ivar_size() const': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:2438:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 2438 | return std::distance(ivar_begin(), ivar_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c +[ 21%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCImplementationDecl::ivar_size() const': /usr/lib/llvm-17/include/clang/AST/DeclObjC.h:2744:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 2744 | return std::distance(ivar_begin(), ivar_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c -/usr/lib/llvm-17/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)': -/usr/lib/llvm-17/include/clang/AST/ExprObjC.h:335:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 335 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements), - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelArgInfo.c In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' @@ -11490,10 +8542,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)': -/usr/lib/llvm-17/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1030 | NumArgs = Num; - | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)': +/usr/lib/llvm-17/include/clang/AST/ExprObjC.h:335:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 335 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements), + | ^~~~~~~~~~~ +[ 21%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -11507,101 +8564,38 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:24: -/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': -/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 384 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ +[ 21%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +/usr/lib/llvm-17/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)': +/usr/lib/llvm-17/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1030 | NumArgs = Num; + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/clang/AST/ExprObjC.h:1642:72: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1642 | LParenLoc(LParenLoc), BridgeKeywordLoc(BridgeKeywordLoc), Kind(Kind) {} | ^~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c: In function 'pocl_validate_read_image': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:37:21: warning: unused variable 'cmd' [-Wunused-variable] + 37 | _cl_command_node *cmd = NULL; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:36:10: warning: unused variable 'errcode' [-Wunused-variable] + 36 | cl_int errcode; + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:32:34: warning: unused parameter 'row_pitch' [-Wunused-parameter] + 32 | size_t row_pitch, + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:33:34: warning: unused parameter 'slice_pitch' [-Wunused-parameter] + 33 | size_t slice_pitch, + | ~~~~~~~^~~~~~~~~~~ +[ 22%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c: In function 'pocl_read_image_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:89:44: warning: unused parameter 'sync_point' [-Wunused-parameter] + 89 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_multi_level_loops_with_barriers.cpp /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -11641,6 +8635,7 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -11654,186 +8649,11 @@ /usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'clang::CFGElement clang::CFGBlock::ElementList::operator[](size_t) const': -/usr/lib/llvm-17/include/clang/Analysis/CFG.h:612:35: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 612 | return Impl[Impl.size() - 1 - i]; - | ~~~~~~~~~~~~~~~~^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c +[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -11860,20 +8680,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::size() const': -/usr/lib/llvm-17/include/clang/Analysis/CFG.h:917:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 917 | unsigned size() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPlatformIDs.c -/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::succ_size() const': -/usr/lib/llvm-17/include/clang/Analysis/CFG.h:973:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 973 | unsigned succ_size() const { return Succs.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::pred_size() const': -/usr/lib/llvm-17/include/clang/Analysis/CFG.h:976:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 976 | unsigned pred_size() const { return Preds.size(); } - | ~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -11900,64 +8706,43 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPlatformInfo.c -/build/reproducible-path/pocl-6.0/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] - 226 | }; - | ^ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_icd.h:26, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:50, - from /build/reproducible-path/pocl-6.0/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)( - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = int]': -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:592:34: required from here - 592 | LocSplit.first.getAsInteger(10, LineOffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:480:18: warning: conversion from 'long long int' to 'int' may change value [-Wconversion] - 480 | Result = LLVal; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]': -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:597:37: required from here - 597 | LocSplit.second.getAsInteger(10, LineLoc.Discriminator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:489:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 489 | Result = ULLVal; - | ^~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_multi_level_loops_with_barriers.cpp:29:9: 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-17/include/clang/Analysis/CFG.h: In member function 'clang::CFGElement clang::CFGBlock::ElementList::operator[](size_t) const': +/usr/lib/llvm-17/include/clang/Analysis/CFG.h:612:35: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 612 | return Impl[Impl.size() - 1 - i]; + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c: In function 'POclCreateSampler': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:83:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 83 | dev->ops->create_sampler (dev, sampler, dev->dev_id); + | ~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:121:33: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion] + 121 | normalized_coords = p[1]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:130:31: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion] + 130 | addressing_mode = p[1]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:139:27: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion] + 139 | filter_mode = p[1]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:150:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 150 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */ + | ^ +/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::size() const': +/usr/lib/llvm-17/include/clang/Analysis/CFG.h:917:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 917 | unsigned size() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::succ_size() const': +/usr/lib/llvm-17/include/clang/Analysis/CFG.h:973:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 973 | unsigned succ_size() const { return Succs.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::pred_size() const': +/usr/lib/llvm-17/include/clang/Analysis/CFG.h:976:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 976 | unsigned pred_size() const { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -12006,100 +8791,17 @@ /usr/lib/llvm-17/include/llvm/Support/ScaledNumber.h:693:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 693 | return countLeadingZeros32(Digits) + Width - 32; | ^~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceAndHostTimer.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:303:21: required from here - 303 | ValueToValueMapTy VVM; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c: In function 'pocl_validate_write_image': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:34:35: warning: unused parameter 'row_pitch' [-Wunused-parameter] + 34 | size_t row_pitch, + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:35:35: warning: unused parameter 'slice_pitch' [-Wunused-parameter] + 35 | size_t slice_pitch, + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c: In function 'pocl_write_image_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:83:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 83 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -12276,234 +8978,8 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -12520,115 +8996,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainSampler.c /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::SMFixIt; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} @@ -12686,55 +9055,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:32: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::MCOperand; ValueParamT = llvm::MCOperand]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/MC/MCInst.h:210:59: required from here - 210 | void addOperand(const MCOperand Op) { Operands.push_back(Op); } - | ~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetDeviceInfo.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': -/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 54 | total_num = pocl_get_device_type_count(device_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/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; - | ^~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler': +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c:59:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 59 | dev->ops->free_sampler (dev, sampler, dev->dev_id); + | ~~~^~~~~~~~ +[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -12754,34 +9082,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -13029,51 +9329,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyImage.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -13162,11 +9419,17 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 13%] Linking CXX executable test_barrier_between_for_loops -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateContext.c +In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:24: +/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': +/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 384 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -13192,6 +9455,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMapImage.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -13220,38 +9485,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -13297,21 +9530,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateContext.c: In function 'context_set_properties': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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; - | ^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 14%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake "--color=" +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetHostTimer.c +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetImageInfo.c In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, @@ -13326,6 +9548,7 @@ /usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ +[ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -13334,6 +9557,7 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -13341,15 +9565,6 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 14%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_for_with_var_iteration_count.cpp -/build/reproducible-path/pocl-6.0/tests/regression/test_for_with_var_iteration_count.cpp:29:9: 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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -13358,15 +9573,12 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 14%] Linking CXX executable test_early_return -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; @@ -13384,37 +9596,10 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 253 | Visibility = V; | ^ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 265 | ThreadLocal = Val; @@ -13427,714 +9612,151 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c: In function 'POclCreateFromGLTexture': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:29:38: warning: unused parameter 'flags' [-Wunused-parameter] + 29 | cl_context context, cl_mem_flags flags, cl_GLenum target, + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:29:55: warning: unused parameter 'target' [-Wunused-parameter] + 29 | cl_context context, cl_mem_flags flags, cl_GLenum target, + | ~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:30:14: warning: unused parameter 'miplevel' [-Wunused-parameter] + 30 | cl_GLint miplevel, cl_GLuint texture, + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:30:34: warning: unused parameter 'texture' [-Wunused-parameter] + 30 | cl_GLint miplevel, cl_GLuint texture, + | ~~~~~~~~~~^~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': -/build/reproducible-path/pocl-6.0/lib/CL/clGetProgramBuildInfo.c:111:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 111 | char *build_log = pocl_cache_read_buildlog (program, device_i); - | ^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:13: -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] + 31 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter] + 32 | cl_GLenum target, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter] + 33 | cl_GLint miplevel, + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] + 34 | cl_GLuint texture, + | ~~~~~~~~~~~~~~~~^~~~~~~ +[ 24%] Linking CXX executable test_locals +[ 24%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] + 31 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter] + 32 | cl_GLenum target, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter] + 33 | cl_GLint miplevel, + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] + 34 | cl_GLuint texture, + | ~~~~~~~~~~~~~~~~^~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o +[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReleaseGLObjects.c make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 14%] Built target test_early_return -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend +[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c: In function 'POclEnqueueAcquireGLObjects': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter] + 28 | cl_command_queue command_queue, cl_uint num_mem_objects, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter] + 28 | cl_command_queue command_queue, cl_uint num_mem_objects, + | ~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter] + 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, + | ~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.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/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter] + 30 | const cl_event *event_wait_list, cl_event *event) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] + 30 | const cl_event *event_wait_list, cl_event *event) + | ~~~~~~~~~~^~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReleaseGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] + 30 | const cl_event *event_wait_list, cl_event *event) + | ~~~~~~~~~~^~~~~ +[ 24%] 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 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetGLContextInfoKHR.c make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 15%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_id_dependent_computation.cpp -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/tests/regression/test_id_dependent_computation.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o +[ 24%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clUnloadCompiler.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_simple_for_with_a_barrier.cpp +/build/reproducible-path/pocl-6.0/tests/regression/test_simple_for_with_a_barrier.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition -[ 15%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c: In function 'pocl_write_buffer_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBuffer.c:74:46: warning: unused parameter 'sync_point' [-Wunused-parameter] - 74 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c: In function 'pocl_write_buffer_rect_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteBufferRect.c:96:51: warning: unused parameter 'sync_point' [-Wunused-parameter] - 96 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +[ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc +[ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc +[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h In file included from /usr/lib/llvm-17/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:20: /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:135:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] 135 | Offset = NewOffset; | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c: In function 'pocl_validate_copy_buffer': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:34:35: warning: unused parameter 'src_offset' [-Wunused-parameter] - 34 | size_t src_offset, - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:35:35: warning: unused parameter 'dst_offset' [-Wunused-parameter] - 35 | size_t dst_offset, - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c: In function 'pocl_copy_buffer_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:126:52: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 126 | num_items_in_wait_list, event_wait_list, n_bufs, buffers, rdonly); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:132:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 132 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBuffer.c:78:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 78 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::MCOperand; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::MCOperand; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::MCOperand]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1240:61: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = llvm::MCOperand; unsigned int N = 10]' - 1240 | SmallVector(const SmallVector &RHS) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/MC/MCInst.h:184:7: required from here - 184 | class MCInst { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc +[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetExtensionFunctionAddress.c +/build/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': +/build/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] + 29 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:20: /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetExtensionFunctionAddressForPlatform.c In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:24: /usr/lib/llvm-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-17/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] @@ -14144,226 +9766,24 @@ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBufferRect.c -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyBufferToImage.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clIcdGetPlatformIDsKHR.c In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:25: /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +[ 26%] Linking CXX executable test_loop_phi_replication +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); | ^~~~~~ -/usr/lib/llvm-17/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-17/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]' - 195 | StartNewSlab(); - | ^~~~~~~~~~~~ -/usr/lib/llvm-17/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]' - 209 | return Allocate(Size, Align(Alignment)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/AllocatorBase.h:53:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' - 53 | return static_cast(this)->Allocate(Size, Alignment); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/AllocatorBase.h:76:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' - 76 | return static_cast(Allocate(Num * sizeof(T), alignof(T))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:157:42: required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]' - 157 | char *S = A.template Allocate(Length); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:1456:26: required from here - 1456 | Syms.insert(Name.copy(Allocator)); - | ~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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()); - | ~~~~~~~~~~^~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyImageToBuffer.c +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseDevice.c +[ 26%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:27: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': @@ -14382,31 +9802,6 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -14419,52 +9814,22 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +[ 26%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +[ 26%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainDevice.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +[ 26%] Built target test_loop_phi_replication /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:51:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] - 51 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:60:47: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] - 60 | new_mem_objects = (cl_mem *)calloc (sizeof (cl_mem), num_mem_objects); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemObjects.c:60:47: note: earlier argument should specify number of elements, later size of each element /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -14479,6 +9844,11 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake "--color=" +[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -14487,14 +9857,36 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFinish.c +[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 27%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o +[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_structs_as_args.cpp /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFlush.c +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clUnloadPlatformCompiler.c +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:95:24: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 95 | count_devices = in_device->max_compute_units / properties[1]; + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:105:25: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 105 | total_cus += properties[i]; + | ^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:161:14: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 161 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY + | ^ +/build/reproducible-path/pocl-6.0/tests/regression/test_structs_as_args.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -14510,6 +9902,7 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -14517,8 +9910,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueBarrier.c /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -14569,67 +9960,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:24: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMarker.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:31: /usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': @@ -14645,17 +9975,69 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelWorkGroupInfo.c -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetKernelSubGroupInfo.c +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetContentSizeBufferPoCL.c /usr/lib/llvm-17/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-17/include/llvm/Analysis/CFGPrinter.h:280:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] 280 | (uint64_t)(Freq * WeightPercent), Width); | ^~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c +In file included from /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:18, + from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:36: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:25, + from /usr/lib/llvm-17/include/llvm/Pass.h:350, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c: In function 'POclCreatePipe': +/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c:91:10: warning: 'mem' may be used uninitialized [-Wmaybe-uninitialized] + 91 | return mem; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c:76:10: note: 'mem' was declared here + 76 | cl_mem mem = NULL; + | ^~~ +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPipeInfo.c +In file included from /usr/lib/llvm-17/include/llvm/MC/MCFragment.h:18, + from /usr/lib/llvm-17/include/llvm/MC/MCSection.h:18, + from /usr/lib/llvm-17/include/llvm/MC/MCObjectFileInfo.h:17, + from /usr/lib/llvm-17/include/llvm/MC/TargetRegistry.h:24, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:44: +/usr/lib/llvm-17/include/llvm/MC/MCInst.h: In member function 'unsigned int llvm::MCInst::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/MC/MCInst.h:208:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 208 | unsigned getNumOperands() const { return Operands.size(); } + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/MC/MCFragment.h:19: /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-17/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); @@ -14664,22 +10046,205 @@ /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetProgramInfo.c +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c +/build/reproducible-path/pocl-6.0/lib/CL/clGetPipeInfo.c: In function 'POclGetPipeInfo': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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 + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetContextDestructorCallback.c +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:46: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 28%] Linking CXX executable test_multi_level_loops_with_barriers +/build/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c: In function 'POclSetProgramReleaseCallback': +/build/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c:28:16: warning: unused parameter 'program' [-Wunused-parameter] + 28 | cl_program program, + | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c:30:11: warning: unused parameter 'user_data' [-Wunused-parameter] + 30 | void* user_data) CL_API_SUFFIX__VERSION_2_2 + | ~~~~~~^~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:26, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14: /usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; @@ -14696,27 +10261,42 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetEventProfilingInfo.c -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clWaitForEvents.c -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWaitForEvents.c -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetProgramSpecializationConstant.c +In file included from /usr/lib/llvm-17/include/llvm/Support/Allocator.h:21, + from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:30: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:25: + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +[ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -14724,8 +10304,48 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 18%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -14738,16 +10358,25 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c +/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c: In function 'POclCloneKernel': +/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c:110:38: warning: unused variable 'pi' [-Wunused-variable] + 110 | struct pocl_argument_info *pi = &(kernel->meta->arg_info[i]); + | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c:127:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 127 | int r = device->ops->create_kernel (device, program, kernel, i); + | ^ In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:31: + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:29: /usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 680 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseEvent.c -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; @@ -14755,9 +10384,6 @@ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainEvent.c -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetEventCallback.c In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -14780,21 +10406,48 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 283 | DllStorageClass = C; | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:32: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetEventInfo.c +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, from /usr/lib/llvm-17/include/llvm/IR/User.h:24, from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-17/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); @@ -14807,10 +10460,16 @@ /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c: In function 'pocl_svm_migrate_mem_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c:52:44: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] + 52 | cl_mem_migration_flags not_valid_flags = ~( + | ^ +[ 29%] Built target test_multi_level_loops_with_barriers /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -14826,6 +10485,16 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -14842,30 +10511,27 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/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; - | ^~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +[ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:27: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateUserEvent.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -14874,36 +10540,10 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetUserEventStatus.c -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueTask.c +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o +[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_image_util.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_util.c /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; @@ -14911,134 +10551,132 @@ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ^~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:15: /usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage2D.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:95:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 95 | dev, image_format, image_desc, image_type_idx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:272:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 272 | mem->image_channels = channels; - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateImage.c:273:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 273 | mem->image_elem_size = elem_size; - | ^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +[ 29%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_vectors_as_args.cpp +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/build/reproducible-path/pocl-6.0/tests/regression/test_vectors_as_args.cpp:29:9: 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-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: /usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateImage3D.c -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:86:28: warning: unused parameter 'ftz' [-Wunused-parameter] + 86 | pocl_restore_ftz (unsigned ftz) + | ~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_set_ftz': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:132:24: warning: unused parameter 'ftz' [-Wunused-parameter] + 132 | pocl_set_ftz (unsigned ftz) + | ~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_restore_rm': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:180:27: warning: unused parameter 'rm' [-Wunused-parameter] + 180 | pocl_restore_rm (unsigned rm) + | ~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'sort_and_uniq': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:454: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] + 454 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j) + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_create_command_full': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1099:30: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 1099 | final_event->pocl_refcount += num_buffers; + | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1099:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1099 | final_event->pocl_refcount += num_buffers; + | ^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1160:28: warning: unused variable 'd' [-Wunused-variable] + 1160 | cl_device_id d = size_events[i]->queue->device; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_create_recorded_command': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1325:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 1325 | (*cmd)->memobj_count = num_buffers; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -15061,386 +10699,110 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 283 | DllStorageClass = C; | ^ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2237:27: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2237 | if (total_bytes + r > capture_limit) + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2239:54: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2239 | memcpy (capture_string + total_bytes, buf, r); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2240:23: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2240 | total_bytes += r; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: At top level: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2588:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] + 2588 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ + | ^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'half_to_float': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2633:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] + 2633 | s.f *= v.si; + | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'float_to_half': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2646:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 2646 | uint32_t sign = v.si & signN; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2647:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 2647 | v.si ^= sign; + | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2647:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 2647 | v.si ^= sign; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2650:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] + 2650 | s.si = s.f * v.f; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2657:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2657 | return v.ui | sign; + | ~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'bitcode_is_spirv_execmodel': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2681:7: warning: unused variable 'is_type' [-Wunused-variable] + 2681 | int is_type = 0; + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_toupper': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2855:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 2855 | out[i] = toupper(in[i]); + | ^~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/devices/../pocl_cl.h:30, + from /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.h:28, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:50: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_strcatdup_v': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2862:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 2862 | assert (strs || !num_strs && "strs is NULL while num_strs > 0!"); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2862:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 2862 | assert (strs || !num_strs && "strs is NULL while num_strs > 0!"); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_tolower': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2894:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 2894 | out[i] = tolower(in[i]); + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_append': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2903:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2903 | unsigned src_len = strlen (src); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2904:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2904 | unsigned dst_len = strlen (*dst); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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%] Linking CXX executable test_for_with_var_iteration_count -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c: In function 'pocl_validate_read_image': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:37:21: warning: unused variable 'cmd' [-Wunused-variable] - 37 | _cl_command_node *cmd = NULL; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:36:10: warning: unused variable 'errcode' [-Wunused-variable] - 36 | cl_int errcode; - | ^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:32:34: warning: unused parameter 'row_pitch' [-Wunused-parameter] - 32 | size_t row_pitch, - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:33:34: warning: unused parameter 'slice_pitch' [-Wunused-parameter] - 33 | size_t slice_pitch, - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c: In function 'pocl_read_image_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReadImage.c:89:44: warning: unused parameter 'sync_point' [-Wunused-parameter] - 89 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c: In function 'pocl_validate_write_image': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:34:35: warning: unused parameter 'row_pitch' [-Wunused-parameter] - 34 | size_t row_pitch, - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:35:35: warning: unused parameter 'slice_pitch' [-Wunused-parameter] - 35 | size_t slice_pitch, - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c: In function 'pocl_write_image_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueWriteImage.c:83:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 83 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c: In function 'POclCreateSampler': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:83:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 83 | dev->ops->create_sampler (dev, sampler, dev->dev_id); - | ~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:121:33: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion] - 121 | normalized_coords = p[1]; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:130:31: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion] - 130 | addressing_mode = p[1]; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:139:27: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion] - 139 | filter_mode = p[1]; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSampler.c:150:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 150 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */ - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler': -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseSampler.c:59:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 59 | dev->ops->free_sampler (dev, sampler, dev->dev_id); - | ~~~^~~~~~~~ -[ 20%] Linking CXX executable test_id_dependent_computation -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:32: + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: /usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainSampler.c -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc -[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 21%] Built target test_for_with_var_iteration_count -In file included from /build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:24: -/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': -/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.h:384:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 384 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 21%] Built target test_id_dependent_computation -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake "--color=" -[ 21%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_locals.cpp -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build -/build/reproducible-path/pocl-6.0/tests/regression/test_locals.cpp:27:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 21%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_loop_phi_replication.cpp -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCopyImage.c -In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/DomPrinter.h:18: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/tests/regression/test_loop_phi_replication.cpp:29:9: 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-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:26: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueMapImage.c -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetHostTimer.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:27: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:30: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetImageInfo.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2201:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] + 2201 | pipe (in); + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2202:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] + 2202 | pipe (out); + | ^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: At top level: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:541:1: warning: 'check_for_circular_dep' defined but not used [-Wunused-function] + 541 | check_for_circular_dep (cl_event waiting_event, cl_event notifier_event) + | ^~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:32: + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -15469,14 +10831,6 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:33: -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -15499,19 +10853,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -15520,46 +10861,20 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, - from /usr/lib/llvm-17/include/llvm/Analysis/AssumeBundleQueries.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:107: -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/DomPrinter.h:18: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c +[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -15582,6 +10897,8 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -15616,14 +10933,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -15640,64 +10949,18 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:37: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c: In function 'POclCreateFromGLTexture': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:29:38: warning: unused parameter 'flags' [-Wunused-parameter] - 29 | cl_context context, cl_mem_flags flags, cl_GLenum target, - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:29:55: warning: unused parameter 'target' [-Wunused-parameter] - 29 | cl_context context, cl_mem_flags flags, cl_GLenum target, - | ~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:30:14: warning: unused parameter 'miplevel' [-Wunused-parameter] - 30 | cl_GLint miplevel, cl_GLuint texture, - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture.c:30:34: warning: unused parameter 'texture' [-Wunused-parameter] - 30 | cl_GLint miplevel, cl_GLuint texture, - | ~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -15705,74 +10968,17 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] - 31 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter] - 32 | cl_GLenum target, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 33 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture2D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] - 34 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o +In file included from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:30: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: /usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': /usr/lib/llvm-17/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); @@ -15786,176 +10992,169 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:31: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Attributes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:22: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] - 31 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter] - 32 | cl_GLenum target, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter] - 33 | cl_GLint miplevel, - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateFromGLTexture3D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] - 34 | cl_GLuint texture, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c -In file included from /usr/lib/llvm-17/include/llvm/Support/Allocator.h:21, - from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueReleaseGLObjects.c -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/cross.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetTransformInfo.h:24, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:47: +/usr/lib/llvm-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::resize(unsigned int, bool)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::reserve(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::back() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::push_back(bool)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::pop_back()': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::anyCommon(const llvm::SmallBitVector&) const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::operator==(const llvm::SmallBitVector&) const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator&=(const llvm::SmallBitVector&)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::reset(const llvm::SmallBitVector&)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::test(const llvm::SmallBitVector&) const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator|=(const llvm::SmallBitVector&)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator^=(const llvm::SmallBitVector&)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_rect_copy': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:39:42: warning: unused parameter 'command_type' [-Wunused-parameter] + 39 | cl_command_type command_type, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:282:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 282 | n_bufs, buffers, rdonly); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:288:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 288 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:216:36: warning: unused parameter 'sync_point' [-Wunused-parameter] + 216 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: /usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c: In function 'POclEnqueueAcquireGLObjects': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter] - 28 | cl_command_queue command_queue, cl_uint num_mem_objects, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter] - 28 | cl_command_queue command_queue, cl_uint num_mem_objects, - | ~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter] - 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.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/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter] - 30 | const cl_event *event_wait_list, cl_event *event) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueAcquireGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] - 30 | const cl_event *event_wait_list, cl_event *event) - | ~~~~~~~~~~^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetTransformInfo.h:30: +/usr/lib/llvm-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-17/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-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:33: +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, + from /usr/lib/llvm-17/include/llvm/Analysis/AssumeBundleQueries.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:107: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:32: + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -15964,10 +11163,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); @@ -16000,6 +11195,7 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 538 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -16016,6 +11212,7 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -16032,36 +11229,15 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isless.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:54: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -16100,73 +11276,96 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetGLContextInfoKHR.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); +[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 32%] Linking CXX executable test_simple_for_with_a_barrier +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:55: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:24: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_validate_fill_buffer': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:56:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 56 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 486 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_buffer_common': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:81:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 81 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_image_common': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:181:31: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 181 | image->image_channel_order, image->image_elem_size, + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:181:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 181 | image->image_channel_order, image->image_elem_size, + | ~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:182:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 182 | image->image_channel_data_type); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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()), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_append': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2908:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + 2908 | strncpy (new_dst, *dst, dst_len); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2904:22: note: length computed here + 2904 | unsigned dst_len = strlen (*dst); + | ^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2909:3: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] + 2909 | strncpy (new_dst + dst_len, src, src_len); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2903:22: note: length computed here + 2903 | unsigned src_len = strlen (src); + | ^~~~~~~~~~~~ +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:35: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:61: /usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': /usr/lib/llvm-17/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); @@ -16180,338 +11379,22 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clUnloadCompiler.c -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/distance.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:33: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumeBundleQueries.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::Attribute::AttrKind)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:109: -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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()), +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:39: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetExtensionFunctionAddress.c -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/dot.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:32: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': -/build/reproducible-path/pocl-6.0/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] - 29 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:35: +[ 32%] Linking CXX executable test_structs_as_args +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -16528,10 +11411,6 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -16540,264 +11419,47 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:33: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:117: -/usr/lib/llvm-17/include/llvm/IR/AbstractCallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetExtensionFunctionAddressForPlatform.c -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clIcdGetPlatformIDsKHR.c -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::IRPosition::getNumArgs() const': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:856:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 856 | return getAssociatedFunction()->arg_size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_tracing.c /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -16816,96 +11478,75 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Built target test_simple_for_with_a_barrier +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumeBundleQueries.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::Attribute::AttrKind)': +/usr/lib/llvm-17/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); + | ~~~~~~~~~~~~^~~~ +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': +/build/reproducible-path/pocl-6.0/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.hh:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:35: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::Attributor::ArgumentReplacementInfo::getNumReplacementArgs() const': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:2185:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2185 | unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } - | ~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseDevice.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ +[ 33%] Built target test_structs_as_args +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake "--color=" +/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_record_ndrange_kernel': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c:450:29: warning: unused variable 'a' [-Wunused-variable] + 450 | struct pocl_argument *a = &cmd->command.run.kernel->dyn_arguments[i]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_ndrange_kernel_common': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c:470:51: warning: unused parameter 'properties' [-Wunused-parameter] + 470 | const cl_ndrange_kernel_command_properties_khr *properties, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +[ 33%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_barrier_before_return.cpp +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 33%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_infinite_loop.cpp +/build/reproducible-path/pocl-6.0/tests/regression/test_barrier_before_return.cpp:29:9: 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-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -16931,28 +11572,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.hh:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -16980,44 +11599,26 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_infinite_loop.cpp:29:9: 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-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:109: +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4564 | unsigned Values = 1 + Args.size(); @@ -17027,7 +11628,12 @@ 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:42: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -17049,12 +11655,8 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 24%] Linking CXX executable test_locals -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_runtime_config.c /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -17062,19 +11664,197 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainDevice.c +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_mem_management.c +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:69: +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_hash.c +In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:117: +/usr/lib/llvm-17/include/llvm/IR/AbstractCallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-17/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; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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); + | ^ +[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::IRPosition::getNumArgs() const': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:856:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 856 | return getAssociatedFunction()->arg_size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c: In function 'pocl_mk_tempname': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c:294:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 294 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c: In function 'pocl_write_tempfile': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c:374:17: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 374 | bytes -= res; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:71: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::Attributor::ArgumentReplacementInfo::getNumReplacementArgs() const': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:2185:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2185 | unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } + | ~~~~~~~~~~~~~~~~~~~~~^~ +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/max.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c: In function 'pocl_debug_messages_setup': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c:57:19: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 57 | tokenize[i] = tolower(tokenize[i]); + | ^~~~~~~ +[ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': +/build/reproducible-path/pocl-6.0/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; + | ^~~~~~~~ +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/pocl_threads.c +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSVMAlloc.c +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Local.h:19, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:34: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSVMFree.c +[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +[ 35%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:39: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:38: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -17096,21 +11876,12 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/min.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -17118,41 +11889,111 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 24%] Linking CXX executable test_loop_phi_replication -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4008:38: warning: conversion from 'int64_t' {aka 'long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 4008 | DerefBytesState.takeKnownMaximum(KnownBytes); + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4039:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 4039 | DerefBytesState.takeKnownMaximum(Bytes); + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4047:40: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 4047 | DerefBytesState.takeAssumedMinimum(Bytes); + | ^~~~~ +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMFree.c +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c +[ 35%] Linking CXX executable test_vectors_as_args +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': /usr/lib/llvm-17/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: @@ -17168,27 +12009,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -17243,101 +12063,153 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4008:38: warning: conversion from 'int64_t' {aka 'long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 4008 | DerefBytesState.takeKnownMaximum(KnownBytes); - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4039:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 4039 | DerefBytesState.takeKnownMaximum(Bytes); - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:4047:40: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 4047 | DerefBytesState.takeAssumedMinimum(Bytes); - | ^~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clUnloadPlatformCompiler.c -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:95:24: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 95 | count_devices = in_device->max_compute_units / properties[1]; - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:105:25: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 105 | total_cus += properties[i]; - | ^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateSubDevices.c:161:14: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 161 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^~~~~~~~~ -[ 25%] Built target test_locals -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 -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^~~~~~~~~ -[ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:25: +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:84:19: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 84 | svm_ptr - svm_ptr_pocl->vm_ptr, size, num_events_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:265:28: note: in definition of macro 'POname' + 265 | # define POname(name) PO##name + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:31:31: warning: unused parameter 'map_flags' [-Wunused-parameter] + 31 | cl_map_flags map_flags, + | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In constructor 'llvm::AAPointerInfo::RangeList::RangeList(llvm::ArrayRef, int64_t)': /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:5596:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 5596 | for (unsigned i = 0, e = Offsets.size(); i != e; ++i) { | ~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::AAPointerInfo::RangeList::size() const': /usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:5624:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 5624 | unsigned size() const { return Ranges.size(); } | ~~~~~~~~~~~^~ -[ 25%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetContentSizeBufferPoCL.c -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMUnmap.c +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, @@ -17346,24 +12218,35 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 25%] 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 -[ 26%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_multi_level_loops_with_barriers.cpp -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/Transforms/InstCombine/InstCombine.h:24, from /usr/lib/llvm-17/include/llvm/LinkAllPasses.h:44: /usr/lib/llvm-17/include/llvm/Transforms/Utils/InstructionWorklist.h: In member function 'void llvm::InstructionWorklist::reserve(size_t)': /usr/lib/llvm-17/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); | ^~~~ -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c +[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c +[ 36%] 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 +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, @@ -17376,7 +12259,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -17385,7 +12267,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); | ^ -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 /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 194 | (B * FastMathFlags::NoNaNs); @@ -17398,10 +12279,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 206 | (B * FastMathFlags::NoSignedZeros); | ^ -/build/reproducible-path/pocl-6.0/tests/regression/test_multi_level_loops_with_barriers.cpp:29:9: 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-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 212 | (B * FastMathFlags::AllowReciprocal); @@ -17428,6 +12305,8 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1567 | return cast(getArgOperand(1))->getZExtValue(); @@ -17436,11 +12315,59 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1573 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c: In function 'pocl_svm_memcpy_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:79:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 79 | dst_svm_ptr->shadow_cl_mem, src_ptr - src_svm_ptr->vm_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:80:21: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 80 | dst_ptr - dst_svm_ptr->vm_ptr, size, num_items_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:85:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 85 | dst_svm_ptr->shadow_cl_mem, src_ptr - src_svm_ptr->vm_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:86:21: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 86 | dst_ptr - dst_svm_ptr->vm_ptr, size, num_items_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:96:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 96 | dst_ptr - dst_svm_ptr->vm_ptr, size, src_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:103:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 103 | dst_ptr - dst_svm_ptr->vm_ptr, size, src_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:113:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 113 | src_ptr - src_svm_ptr->vm_ptr, size, dst_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:120:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 120 | src_ptr - src_svm_ptr->vm_ptr, size, dst_ptr, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, + from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:25: +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c: In function 'pocl_svm_memfill_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:72:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 72 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 486 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:77:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 77 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 486 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:95:19: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 95 | size_t offset = svm_ptr - dst_svm_ptr->vm_ptr; + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:42:45: warning: unused parameter 'cmd' [-Wunused-parameter] + 42 | _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~ +[ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -17449,21 +12376,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 26%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_simple_for_with_a_barrier.cpp -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c: In function 'POclCreatePipe': -/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c:91:10: warning: 'mem' may be used uninitialized [-Wmaybe-uninitialized] - 91 | return mem; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreatePipe.c:76:10: note: 'mem' was declared here - 76 | cl_mem mem = NULL; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetPipeInfo.c +[ 37%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_constant_array.cpp +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgSVMPointer.c In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: @@ -17471,12 +12395,14 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/tests/regression/test_simple_for_with_a_barrier.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined +/build/reproducible-path/pocl-6.0/tests/regression/test_constant_array.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition -[ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax_common.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax_common.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fmax_common.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); @@ -17488,119 +12414,56 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c -/build/reproducible-path/pocl-6.0/lib/CL/clGetPipeInfo.c: In function 'POclGetPipeInfo': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:35: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelExecInfo.c /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 393 | SubclassData |= Flags; | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetContextDestructorCallback.c -/build/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c: In function 'POclSetProgramReleaseCallback': -/build/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c:28:16: warning: unused parameter 'program' [-Wunused-parameter] - 28 | cl_program program, - | ~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/clSetProgramReleaseCallback.c:30:11: warning: unused parameter 'user_data' [-Wunused-parameter] - 30 | void* user_data) CL_API_SUFFIX__VERSION_2_2 - | ~~~~~~^~~~~~~~~ +[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': @@ -17611,60 +12474,198 @@ /usr/lib/llvm-17/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(); | ~~~~~~~~~~~~^~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetProgramSpecializationConstant.c -[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin_common.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin_common.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fmin_common.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c: In function 'POclSetDefaultDeviceCommandQueue': +/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c:26:16: warning: unused parameter 'context' [-Wunused-parameter] + 26 | cl_context context, cl_device_id device, + | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c:26:38: warning: unused parameter 'device' [-Wunused-parameter] + 26 | cl_context context, cl_device_id device, + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/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 + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c +[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mix.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_cq_profiling.c /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 469 | unsigned getNumberOfChecks() const { return Checks.size(); } | ~~~~~~~~~~~^~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:5:46: warning: unused parameter 'context' [-Wunused-parameter] + 5 | POname(clCreateFromGLBuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] + 6 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'bufobj' [-Wunused-parameter] + 7 | cl_GLuint bufobj, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 8 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:19:52: warning: unused parameter 'context' [-Wunused-parameter] + 19 | POname(clCreateFromGLRenderbuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:20:41: warning: unused parameter 'flags' [-Wunused-parameter] + 20 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:21:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] + 21 | cl_GLuint renderbuffer, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 22 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:33:41: warning: unused parameter 'memobj' [-Wunused-parameter] + 33 | POname(clGetGLObjectInfo)(cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:34:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] + 34 | cl_gl_object_type *gl_object_type, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:35:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] + 35 | cl_GLuint *gl_object_name) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:47:43: warning: unused parameter 'memobj' [-Wunused-parameter] + 47 | POname(clGetGLTextureInfo) (cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:48:48: warning: unused parameter 'param_name' [-Wunused-parameter] + 48 | cl_gl_texture_info param_name, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:49:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 49 | size_t param_value_size, + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:50:36: warning: unused parameter 'param_value' [-Wunused-parameter] + 50 | void *param_value, + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:51:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 51 | size_t *param_value_size_ret) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:257:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 257 | int i, length = strlen(dev_hash); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'serialize_file': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:331:3: note: in expansion of macro 'BUFFER_STORE_STR' + 331 | BUFFER_STORE_STR(p); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:411:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 411 | uint32_t namelen = strlen (meta->name); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:427:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 427 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:429:23: warning: conversion from 'cl_bitfield' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 429 | uint32_t has_meta = meta->has_arg_metadata; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:448:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 448 | tmp = meta->max_subgroups[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:452:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 452 | tmp = meta->compile_subgroups[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:461:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 461 | tmp = meta->max_workgroup_size[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:465:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 465 | tmp = meta->preferred_wg_multiple[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:469:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 469 | tmp = meta->local_mem_size[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:473:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 473 | tmp = meta->private_mem_size[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:477:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 477 | tmp = meta->spill_mem_size[device_i]; + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:492:9: note: in expansion of macro 'BUFFER_STORE_STR' + 492 | BUFFER_STORE_STR(ai->name); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:496:19: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 496 | temp[0] = 'a' + i; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:498:9: note: in expansion of macro 'BUFFER_STORE_STR' + 498 | BUFFER_STORE_STR(temp); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 205 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:501:9: note: in expansion of macro 'BUFFER_STORE_STR' + 501 | BUFFER_STORE_STR(ai->type_name); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:507:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 507 | uint32_t arginfo_size = buffer - start; + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:511:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 511 | uint64_t binaries_size = end - buffer; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:515:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 515 | uint64_t struct_size = end - buf; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'deserialize_file': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:564:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 564 | return (buffer - orig_buffer); + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:599:58: warning: unused parameter 'b' [-Wunused-parameter] + 599 | pocl_binary_deserialize_kernel_from_buffer (pocl_binary *b, + | ~~~~~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:697:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 697 | unsigned num_kernels = program->num_kernels; + | ^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:738:21: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 738 | uint64_t size = new_buffer - buffer; + | ^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:760:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 760 | *size = (buffer - start); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:777:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] + 777 | program->binary_type = (b.flags >> 32); + | ^ +In file included from /build/reproducible-path/pocl-6.0/include/utlist.h:29, + from /build/reproducible-path/pocl-6.0/lib/CL/devices/common.h:29, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:42, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:29: +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:879:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 879 | assert (buffer - start <= max_len); + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandBarrierWithWaitListKHR.c +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, @@ -17674,31 +12675,6 @@ /usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 726 | Out = *S; | ^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c: In function 'POclCloneKernel': -/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c:110:38: warning: unused variable 'pi' [-Wunused-variable] - 110 | struct pocl_argument_info *pi = &(kernel->meta->arg_info[i]); - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/clCloneKernel.c:127:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 127 | int r = device->ops->create_kernel (device, program, kernel, i); - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -[ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/fract.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c: In function 'pocl_svm_migrate_mem_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMigrateMem.c:52:44: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] - 52 | cl_mem_migration_flags not_valid_flags = ~( - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); @@ -17738,10 +12714,12 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 212 | (B * FastMathFlags::AllowReciprocal); | ^ +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 218 | (B * FastMathFlags::AllowContract); | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferKHR.c /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 224 | (B * FastMathFlags::ApproxFunc); @@ -17764,10 +12742,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -17776,72 +12750,49 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_util.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_image_util.c +[ 38%] Linking CXX executable test_infinite_loop +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferRectKHR.c +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake "--color=" +/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc: In function 'llvm::Function* pocl::processAutomaticLocals(llvm::Function*, long unsigned int)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:132:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 132 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, + | ~~~~~~~~~~~~~~^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 38%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_undominated_variable.cpp +[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferToImageKHR.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 38%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/tests/regression/test_undominated_variable.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 170 | return Scaled; | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp: In member function 'llvm::PreservedAnalyses pocl::BreakConstantGEPs::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:352:74: warning: unused parameter 'AM' [-Wunused-parameter] - 352 | BreakConstantGEPs::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:86:28: warning: unused parameter 'ftz' [-Wunused-parameter] - 86 | pocl_restore_ftz (unsigned ftz) - | ~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_set_ftz': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:132:24: warning: unused parameter 'ftz' [-Wunused-parameter] - 132 | pocl_set_ftz (unsigned ftz) - | ~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_restore_rm': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:180:27: warning: unused parameter 'rm' [-Wunused-parameter] - 180 | pocl_restore_rm (unsigned rm) - | ~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'sort_and_uniq': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:454: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] - 454 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j) - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_create_command_full': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1099:30: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 1099 | final_event->pocl_refcount += num_buffers; - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1099:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1099 | final_event->pocl_refcount += num_buffers; - | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1160:28: warning: unused variable 'd' [-Wunused-variable] - 1160 | cl_device_id d = size_events[i]->queue->device; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_create_recorded_command': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:1325:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 1325 | (*cmd)->memobj_count = num_buffers; - | ^~~~~~~~~~~ +[ 38%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_setargs.cpp +[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/tests/regression/test_setargs.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, @@ -17850,53 +12801,42 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2237:27: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2237 | if (total_bytes + r > capture_limit) - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2239:54: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2239 | memcpy (capture_string + total_bytes, buf, r); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2240:23: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2240 | total_bytes += r; - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: At top level: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2588:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] - 2588 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ - | ^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'half_to_float': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2633:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] - 2633 | s.f *= v.si; - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'float_to_half': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2646:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 2646 | uint32_t sign = v.si & signN; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2647:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 2647 | v.si ^= sign; - | ^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2647:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 2647 | v.si ^= sign; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2650:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] - 2650 | s.si = s.f * v.f; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2657:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2657 | return v.ui | sign; - | ~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'bitcode_is_spirv_execmodel': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2681:7: warning: unused variable 'is_type' [-Wunused-variable] - 2681 | int is_type = 0; - | ^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_toupper': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyImageKHR.c +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyImageToBufferKHR.c +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandFillBufferKHR.c +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here 3413 | SI->setSuccessor(getSuccessorIndex(), S); @@ -17904,13 +12844,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2855:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 2855 | out[i] = toupper(in[i]); - | ^~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/devices/../pocl_cl.h:30, - from /build/reproducible-path/pocl-6.0/lib/CL/devices/devices.h:28, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:50: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_strcatdup_v': /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); @@ -17918,13 +12851,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3378 | unsigned getCaseIndex() const { return Index; } | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here 3575 | return Case.getCaseValue() == C; @@ -17932,13 +12858,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2862:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 2862 | assert (strs || !num_strs && "strs is NULL while num_strs > 0!"); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here 3597 | CI = Case.getCaseValue(); @@ -17946,235 +12865,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2862:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 2862 | assert (strs || !num_strs && "strs is NULL while num_strs > 0!"); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_tolower': -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2894:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 2894 | out[i] = tolower(in[i]); - | ^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_append': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2903:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2903 | unsigned src_len = strlen (src); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2904:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2904 | unsigned dst_len = strlen (*dst); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2201:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] - 2201 | pipe (in); - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2202:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] - 2202 | pipe (out); - | ^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: At top level: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:541:1: warning: 'check_for_circular_dep' defined but not used [-Wunused-function] - 541 | check_for_circular_dep (cl_event waiting_event, cl_event notifier_event) - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_linear_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27, - from /build/reproducible-path/pocl-6.0/lib/CL/../llvmopencl/LLVMUtils.h:36, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:72: /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } @@ -18187,115 +12877,10 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 393 | SubclassData |= Flags; @@ -18304,181 +12889,161 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandFillImageKHR.c +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27, + from /build/reproducible-path/pocl-6.0/lib/CL/../llvmopencl/LLVMUtils.h:36, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_build.cc:72: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-17/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(); } | ~~~~~~~~~~~~^~ +[ 39%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyKHR.c +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemFillKHR.c /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 469 | unsigned getNumberOfChecks() const { return Checks.size(); } | ~~~~~~~~~~~^~ +[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/nan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 39%] Linking CXX executable test_barrier_before_return +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c +/build/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c: In function 'POclCommandNDRangeKernelKHR': +/build/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c:41:21: warning: unused variable 'cmd' [-Wunused-variable] + 41 | _cl_command_node *cmd = NULL; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c: In function 'POclCreateCommandBufferKHR': +/build/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c:93:19: warning: unsigned conversion from 'int' to 'cl_command_buffer_properties_khr' {aka 'long unsigned int'} changes value from '-2' to '18446744073709551614' [-Wsign-conversion] + 93 | tmp &= ~CL_COMMAND_BUFFER_SIMULTANEOUS_USE_KHR; + | ^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 40%] Built target test_barrier_before_return +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 40%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_null_arg.cpp +[ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc +In file included from /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h:22: +/usr/lib/llvm-17/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-17/include/clang/Basic/TargetCXXABI.h:46:5: required from here + 46 | }; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/StringMap.h:131:32: warning: conversion from 'std::initializer_list >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 131 | : StringMapImpl(List.size(), static_cast(sizeof(MapEntryTy))) { + | ~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o +In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/SampleProfileProbe.h:21, + from /usr/lib/llvm-17/include/llvm/Passes/StandardInstrumentations.h:27, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:72: +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h: In static member function 'static const llvm::sampleprof::SampleRecord::CallTargetMap llvm::sampleprof::SampleRecord::adjustCallTargets(const CallTargetMap&, float)': +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:425:33: warning: conversion from 'long unsigned int' to 'float' may change value [-Wconversion] + 425 | AdjustedTargets[Target] = Frequency * DistributionFactor; + | ^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:425:43: warning: conversion from 'float' to 'long unsigned int' may change value [-Wfloat-conversion] + 425 | AdjustedTargets[Target] = Frequency * DistributionFactor; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_null_arg.cpp:29:9: 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCommandBufferKHR.c +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFinalizeCommandBufferKHR.c +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCommandBufferKHR.c: In function 'buffer_finished_callback': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:21: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:26: /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' 568 | this->set_size(this->size() + 1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here + 64 | Set.push_back(ID); + | ~~~~~~~~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 103 | Size = N; | ^ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: +/usr/lib/llvm-17/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-17/include/clang/AST/ASTContext.h:733:36: required from here + 733 | return BumpAlloc.getTotalMemory(); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ProfileData/SampleProf.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::sampleprof::SampleContext&)': +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:1494:27: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1494 | return Val.getHashCode(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]': +/usr/lib/llvm-17/include/clang/AST/ASTContext.h:1068:33: required from here + 1068 | NewTUDecl->setPreviousDecl(TUDecl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/clang/AST/Decl.h:4888:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 4888 | static_cast(this)->IdentifierNamespace |= + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ + 4889 | MostRecent->getIdentifierNamespace() & + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4890 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o +[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetCommandBufferInfoKHR.c +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:24: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -18509,97 +13074,151 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h:22: -/usr/lib/llvm-17/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-17/include/clang/Basic/TargetCXXABI.h:46:5: required from here - 46 | }; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/StringMap.h:131:32: warning: conversion from 'std::initializer_list >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 131 | : StringMapImpl(List.size(), static_cast(sizeof(MapEntryTy))) { - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/ASTContext.h:733:36: required from here - 733 | return BumpAlloc.getTotalMemory(); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]': -/usr/lib/llvm-17/include/clang/AST/ASTContext.h:1068:33: required from here - 1068 | NewTUDecl->setPreviousDecl(TUDecl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/clang/AST/Decl.h:4888:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 4888 | static_cast(this)->IdentifierNamespace |= - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - 4889 | MostRecent->getIdentifierNamespace() & - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4890 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c +[ 41%] Linking CXX executable test_constant_array +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c: In function 'POclReleaseCommandBufferKHR': +/build/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c:88:41: warning: unused variable 'a' [-Wunused-variable] + 88 | struct pocl_argument *a + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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); + | ~~~~~~~^~~~~~~ +[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainCommandBufferKHR.c +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/PassRegistry.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:581:65: required from here + 581 | return *(static_cast(getExtraLocalData())); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/clang/AST/TypeLoc.h:768:52: required from here + 768 | return (SourceLocation*)this->getExtraLocalData() + 2; + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:951:53: required from here + 951 | return (TypeSourceInfo**)this->getExtraLocalData(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:1460:45: required from here + 1460 | return (ParmVarDecl**) getExtraLocalData(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:1709:67: required from here + 1709 | return static_cast(getExtraLocalData()); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:2241:67: required from here + 2241 | return static_cast(getExtraLocalData()); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:2330:58: required from here + 2330 | return !isEmpty() ? ConcreteTypeLoc::getLocalDataSize() : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:391:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 391 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:2518:67: required from here + 2518 | return static_cast(getExtraLocalData()); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 437 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -18666,7 +13285,6 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -18680,32 +13298,20 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 28%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -18732,174 +13338,30 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:581:65: required from here - 581 | return *(static_cast(getExtraLocalData())); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:768:52: required from here - 768 | return (SourceLocation*)this->getExtraLocalData() + 2; - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:951:53: required from here - 951 | return (TypeSourceInfo**)this->getExtraLocalData(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:1460:45: required from here - 1460 | return (ParmVarDecl**) getExtraLocalData(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/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-17/include/clang/AST/TypeLoc.h:1709:67: required from here - 1709 | return static_cast(getExtraLocalData()); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/clang/AST/TypeLoc.h:2241:67: required from here - 2241 | return static_cast(getExtraLocalData()); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:2330:58: required from here - 2330 | return !isEmpty() ? ConcreteTypeLoc::getLocalDataSize() : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:391:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 391 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:2518:67: required from here - 2518 | return static_cast(getExtraLocalData()); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/clang/AST/TypeLoc.h:437:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 437 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:28: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 28%] Linking CXX executable test_multi_level_loops_with_barriers -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_rect_copy': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:39:42: warning: unused parameter 'command_type' [-Wunused-parameter] - 39 | cl_command_type command_type, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:282:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 282 | n_bufs, buffers, rdonly); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:288:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 288 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_img_buf_cpy.c:216:36: warning: unused parameter 'sync_point' [-Wunused-parameter] - 216 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c: In function 'POclRemapCommandBufferKHR': +/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:34:43: warning: unused parameter 'num_handles' [-Wunused-parameter] + 34 | cl_uint num_handles, + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:35:65: warning: unused parameter 'handles' [-Wunused-parameter] + 35 | const cl_mutable_command_khr *handles, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:36:59: warning: unused parameter 'handles_ret' [-Wunused-parameter] + 36 | cl_mutable_command_khr *handles_ret, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here @@ -18921,11 +13383,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here @@ -18947,54 +13409,91 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/StringMapEntry.h:19, - from /usr/lib/llvm-17/include/llvm/ADT/StringMap.h:17: -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]': -/usr/lib/llvm-17/include/clang/Frontend/CommandLineSourceLoc.h:40:38: required from here - 40 | if (!ColSplit.second.getAsInteger(10, PSL.Column) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:489:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 489 | Result = ULLVal; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' +[ 42%] Built target test_constant_array +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clMemAllocINTEL.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:25: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 42%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_fors_with_var_iteration_counts.cpp +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/tests/regression/test_fors_with_var_iteration_counts.cpp:29:9: 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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -19171,36 +13670,41 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c: In function 'pocl_str_append': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2908:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] - 2908 | strncpy (new_dst, *dst, dst_len); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2904:22: note: length computed here - 2904 | unsigned dst_len = strlen (*dst); - | ^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2909:3: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] - 2909 | strncpy (new_dst + dst_len, src, src_len); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_util.c:2903:22: note: length computed here - 2903 | unsigned src_len = strlen (src); - | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/StringMapEntry.h:19, + from /usr/lib/llvm-17/include/llvm/ADT/StringMap.h:17: +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]': +/usr/lib/llvm-17/include/clang/Frontend/CommandLineSourceLoc.h:40:38: required from here + 40 | if (!ColSplit.second.getAsInteger(10, PSL.Column) && + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:489:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 489 | Result = ULLVal; + | ^~~~~~ +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake "--color=" +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc: In function 'int pocl_llvm_run_pocl_passes(llvm::Module*, _cl_command_run*, llvm::LLVMContext*, PoclLLVMContextData*, cl_kernel, cl_device_id, int)': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1116:57: warning: unused parameter 'LLVMContext' [-Wunused-parameter] + 1116 | llvm::LLVMContext *LLVMContext, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc: In function 'void populateModulePM(void*, void*, unsigned int, unsigned int, bool)': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1530:29: warning: unused parameter 'Passes' [-Wunused-parameter] + 1530 | void populateModulePM(void *Passes, void *Module, unsigned OptL, unsigned SizeL, + | ~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:1531:28: warning: unused parameter 'Vectorize' [-Wunused-parameter] + 1531 | bool Vectorize) { + | ~~~~~^~~~~~~~~ +[ 42%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_231.cpp +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -19217,30 +13721,142 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc: In member function 'llvm::PreservedAnalyses pocl::PoCLCFGPrinter::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:276:74: warning: unused parameter 'AM' [-Wunused-parameter] - 276 | llvm::ModuleAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 28%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_231.cpp:8:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 8 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +: note: this is the location of the previous definition +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:27: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/AutomaticLocals.cc:109:21: required from here + 109 | ValueToValueMapTy VV; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c: In function 'pocl_get_last_events': +/build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c:58:20: warning: unused variable 'dev' [-Wunused-variable] + 58 | cl_device_id dev = context->devices[i]; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' 592 | : SmallVectorTemplateBase(N) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here - 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1215:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' + 1215 | : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:150:9: required from here + 150 | : Bits(NumBitWords(s), 0 - (BitWord)t), Size(s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ @@ -19263,11 +13879,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build -[ 28%] Linking CXX executable test_simple_for_with_a_barrier -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -19287,8 +13906,31 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19308,9 +13950,33 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 28%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_structs_as_args.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19330,6 +13996,14 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19387,6 +14061,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19406,6 +14084,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19558,16 +14240,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:38: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clGetMemAllocInfoINTEL.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -19634,26 +14310,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_structs_as_args.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -19676,100 +14332,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here 3413 | SI->setSuccessor(getSuccessorIndex(), S); @@ -19798,32 +14360,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -19849,36 +14385,13 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h: In instantiation of 'std::string llvm::CompleteNodeLabelString(const BasicBlockT*, function_ref, function_ref&, unsigned int&, unsigned int)>) [with BasicBlockT = BasicBlock; std::string = std::__cxx11::basic_string]': +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:216:35: required from here + 216 | return CompleteNodeLabelString(Node, HandleBasicBlock, HandleComment); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:170:33: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 170 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line + | ~~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -19907,37 +14420,21 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:24: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_validate_fill_buffer': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:56:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 56 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 486 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_buffer_common': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:81:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 81 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_image_common': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:181:31: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 181 | image->image_channel_order, image->image_elem_size, - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:181:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 181 | image->image_channel_order, image->image_elem_size, - | ~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_fill_memobj.c:182:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 182 | image->image_channel_data_type); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h: In instantiation of 'std::string llvm::CompleteNodeLabelString(const BasicBlockT*, function_ref, function_ref&, unsigned int&, unsigned int)>) [with BasicBlockT = BasicBlock; std::string = std::__cxx11::basic_string]': -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:216:35: required from here - 216 | return CompleteNodeLabelString(Node, HandleBasicBlock, HandleComment); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:170:33: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 170 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line - | ~~~~~~~~~~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 42%] Linking CXX executable test_undominated_variable +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -19983,20 +14480,599 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 29%] Built target test_simple_for_with_a_barrier -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:38: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = int]': +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:592:34: required from here + 592 | LocSplit.first.getAsInteger(10, LineOffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:480:18: warning: conversion from 'long long int' to 'int' may change value [-Wconversion] + 480 | Result = LLVal; + | ^~~~~ +[ 42%] Built target test_undominated_variable +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]': +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:597:37: required from here + 597 | LocSplit.second.getAsInteger(10, LineLoc.Discriminator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:489:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 489 | Result = ULLVal; + | ^~~~~~ +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend +[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgMemPointerINTEL.c make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:32: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_445.cpp +[ 43%] Linking CXX executable test_setargs +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_445.cpp:9: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 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemFillINTEL.c +[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemcpyINTEL.c +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/CL/pocl_llvm_wg.cc:32: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::MCOperand; ValueParamT = llvm::MCOperand]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/MC/MCInst.h:210:59: required from here + 210 | void addOperand(const MCOperand Op) { Operands.push_back(Op); } + | ~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/clang/AST/ASTContext.h:40: +/usr/lib/llvm-17/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-17/include/llvm/Transforms/IPO/Attributor.h:1794:35: required from here + 1794 | Value *&V = ToBeChangedUses[&U]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/MapVector.h:104:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 104 | I = Vector.size() - 1; + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::PointerIntPair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]': +/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:1815:39: required from here + 1815 | auto &Entry = ToBeChangedValues[&V]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/MapVector.h:104:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 104 | I = Vector.size() - 1; + | ~~~~~~~~~~~~~~^~~ +[ 44%] Built target test_setargs +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemAdviseINTEL.c +[ 45%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_autolocals_in_constexprs.cpp +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_autolocals_in_constexprs.cpp:31:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 31 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:26: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemINTEL.c +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopInfo.h:16: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.h:27: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:13: +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadBufferPOCL.c +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/clang/Basic/LLVM.h:24, + from /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h:18: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = clang::CharSourceRange; ValueParamT = clang::CharSourceRange]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1209:38: required from here + 1209 | DiagStorage->DiagRanges.push_back(R); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -20023,14 +15099,58 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_record_ndrange_kernel': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c:450:29: warning: unused variable 'a' [-Wunused-variable] - 450 | struct pocl_argument *a = &cmd->command.run.kernel->dyn_arguments[i]; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_ndrange_kernel_common': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_ndrange_kernel.c:470:51: warning: unused parameter 'properties' [-Wunused-parameter] - 470 | const cl_ndrange_kernel_command_properties_khr *properties, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -20057,37 +15177,58 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -20264,8 +15405,22 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_vectors_as_args.cpp +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -20282,42 +15437,42 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadBufferRectPOCL.c +[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.cc:303:21: required from here + 303 | ValueToValueMapTy VVM; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_vectors_as_args.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -In file included from /usr/lib/llvm-17/include/clang/AST/ASTContext.h:40: -/usr/lib/llvm-17/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-17/include/llvm/Transforms/IPO/Attributor.h:1794:35: required from here - 1794 | Value *&V = ToBeChangedUses[&U]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/MapVector.h:104:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 104 | I = Vector.size() - 1; - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::PointerIntPair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]': -/usr/lib/llvm-17/include/llvm/Transforms/IPO/Attributor.h:1815:39: required from here - 1815 | auto &Entry = ToBeChangedValues[&V]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/MapVector.h:104:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 104 | I = Vector.size() - 1; - | ~~~~~~~~~~~~~~^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -20356,7 +15511,182 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_tracing.c +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -20376,6 +15706,22 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -20642,17 +15988,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -20741,15 +16076,63 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::MCOperand; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::MCOperand; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::MCOperand]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1240:61: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = llvm::MCOperand; unsigned int N = 10]' + 1240 | SmallVector(const SmallVector &RHS) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/MC/MCInst.h:184:7: required from here + 184 | class MCInst { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -20775,12 +16158,139 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:22: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -20809,1129 +16319,22 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': -/build/reproducible-path/pocl-6.0/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); - | ~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' 246 | This->grow(NewSize); | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381: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-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -In file included from /usr/lib/llvm-17/include/clang/Basic/LLVM.h:24, - from /usr/lib/llvm-17/include/clang/Basic/DirectoryEntry.h:18: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = clang::CharSourceRange; ValueParamT = clang::CharSourceRange]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:1209:38: required from here - 1209 | DiagStorage->DiagRanges.push_back(R); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_runtime_config.c -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenGlobals::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:138:74: warning: unused parameter 'AM' [-Wunused-parameter] - 138 | llvm::ModuleAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 30%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_mem_management.c -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_hash.c -[ 30%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:39: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenAll::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:123:70: warning: unused parameter 'AM' [-Wunused-parameter] - 123 | llvm::ModuleAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -[ 30%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -[ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/clang/Analysis/Support/BumpVector.h:61:31: required from here - 61 | delete Alloc.getPointer(); - | ^ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:31: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c: In function 'pocl_mk_tempname': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c:294:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 294 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c: In function 'pocl_write_tempfile': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_file_util.c:374:17: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 374 | bytes -= res; - | ^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' - 699 | BBtoRegion(std::move(Arg.BBtoRegion)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:906:74: required from here - 906 | RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast(Arg))) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c: In function 'pocl_debug_messages_setup': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.c:57:19: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 57 | tokenize[i] = tolower(tokenize[i]); - | ^~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c -In file included from /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:22: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:947: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]' - 947 | swap(other); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here - 126 | EstimatedBlockWeight(std::move(Arg.EstimatedBlockWeight)) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 967 | NumEntries = TmpNumEntries; - | ^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_timing.c:119:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] - 119 | *nanosec = timespec.tv_nsec; - | ^~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:32: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/pocl_threads.c -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSVMAlloc.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:33: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ @@ -22049,53 +16452,55 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +[ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadImagePOCL.c +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22140,14 +16545,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -22192,24 +16589,28 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSVMFree.c +/usr/lib/llvm-17/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-17/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]' + 195 | StartNewSlab(); + | ^~~~~~~~~~~~ +/usr/lib/llvm-17/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]' + 209 | return Allocate(Size, Align(Alignment)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/AllocatorBase.h:53:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' + 53 | return static_cast(this)->Allocate(Size, Alignment); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/AllocatorBase.h:76:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' + 76 | return static_cast(Allocate(Num * sizeof(T), alignof(T))); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/StringRef.h:157:42: required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]' + 157 | char *S = A.template Allocate(Length); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ProfileData/SampleProf.h:1456:26: required from here + 1456 | Syms.insert(Name.copy(Allocator)); + | ~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -22235,16 +16636,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:104: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]' - 104 | auto NumBuckets = getMinBucketToReserveForEntries(NumEntries); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here - 81 | WorklistMap.reserve(Size); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/clang/Analysis/Support/BumpVector.h:61:31: required from here + 61 | delete Alloc.getPointer(); + | ^ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 46%] Linking CXX executable test_null_arg +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -22273,30 +16676,37 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 46%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyPOCL.c +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyRectPOCL.c +[ 47%] Linking CXX executable test_fors_with_var_iteration_counts +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 47%] Built target test_null_arg +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/clang/Basic/Diagnostic.h:22: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:947: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]' + 947 | swap(other); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here + 126 | EstimatedBlockWeight(std::move(Arg.EstimatedBlockWeight)) {} + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 967 | NumEntries = TmpNumEntries; + | ^~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -22342,6 +16752,19 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 47%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_553.cpp +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemfillPOCL.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 47%] Built target test_fors_with_var_iteration_counts +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake "--color=" +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_553.cpp:7:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 7 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -22372,20 +16795,102 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMFree.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 47%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_577.cpp +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:104: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]' + 104 | auto NumBuckets = getMinBucketToReserveForEntries(NumEntries); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here + 81 | WorklistMap.reserve(Size); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_577.cpp:9: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 +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemfillRectPOCL.c +[ 47%] Linking CXX executable test_issue_231 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteBufferPOCL.c +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22399,110 +16904,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 32%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22516,46 +16926,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22582,6 +16952,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Built target test_issue_231 /usr/lib/llvm-17/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-17/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]' 195 | StartNewSlab(); @@ -22595,6 +16966,12 @@ /usr/lib/llvm-17/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()); | ~~~~~~~~~~^~ +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22608,21 +16985,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMUnmap.c -[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:25: -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:84:19: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 84 | svm_ptr - svm_ptr_pocl->vm_ptr, size, num_events_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:265:28: note: in definition of macro 'POname' - 265 | # define POname(name) PO##name - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMap.c:31:31: warning: unused parameter 'map_flags' [-Wunused-parameter] - 31 | cl_map_flags map_flags, - | ~~~~~~~~~~~~~^~~~~~~~~ +[ 47%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_757.cpp /usr/lib/llvm-17/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-17/include/clang/AST/TypeLoc.h:443:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' 443 | data += asDerived()->getLocalDataSize(); @@ -22805,58 +17169,6 @@ /usr/lib/llvm-17/include/clang/AST/TypeLoc.h:391:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 391 | size = llvm::alignTo(size, extraAlign); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22870,58 +17182,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Linking CXX executable test_issue_445 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteBufferRectPOCL.c /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22935,45 +17200,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const clang::Decl*; ValueT = std::optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::Decl*; ValueT = std::optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -22987,81 +17217,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:12: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 47%] Linking CXX executable test_autolocals_in_constexprs +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -23075,248 +17232,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.hh:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:36: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c: In function 'pocl_svm_memcpy_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:79:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 79 | dst_svm_ptr->shadow_cl_mem, src_ptr - src_svm_ptr->vm_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:80:21: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 80 | dst_ptr - dst_svm_ptr->vm_ptr, size, num_items_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:85:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 85 | dst_svm_ptr->shadow_cl_mem, src_ptr - src_svm_ptr->vm_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:86:21: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 86 | dst_ptr - dst_svm_ptr->vm_ptr, size, num_items_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:96:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 96 | dst_ptr - dst_svm_ptr->vm_ptr, size, src_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:103:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 103 | dst_ptr - dst_svm_ptr->vm_ptr, size, src_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:113:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 113 | src_ptr - src_svm_ptr->vm_ptr, size, dst_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpy.c:120:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 120 | src_ptr - src_svm_ptr->vm_ptr, size, dst_ptr, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_757.cpp:13:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 13 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::AliasSet::PointerRec*>; KeyT = llvm::AssertingVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AliasSet::PointerRec*>]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AliasSet::PointerRec*>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -23330,13 +17250,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -23363,58 +17276,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ +[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteImagePOCL.c /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -23428,22 +17291,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -23497,6 +17345,7 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -23536,8 +17385,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -23564,179 +17411,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, - from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:25: -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c: In function 'pocl_svm_memfill_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:72:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 72 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 486 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:77:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 77 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 486 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:95:19: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 95 | size_t offset = svm_ptr - dst_svm_ptr->vm_ptr; - | ^~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemFill.c:42:45: warning: unused parameter 'cmd' [-Wunused-parameter] - 42 | _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here - 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 34%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgSVMPointer.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 47%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 48%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -23750,288 +17433,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 48%] Built target test_issue_445 +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24110,50 +17519,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24167,6 +17534,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = llvm::AttributeList; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::AttributeList; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24180,6 +17548,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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> >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24193,6 +17562,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap(const llvm::GlobalVariable&, const llvm::AbstractAttribute*, bool&)>, 1> >; KeyT = const llvm::GlobalVariable*; ValueT = llvm::SmallVector(const llvm::GlobalVariable&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::GlobalVariable&, const llvm::AbstractAttribute*, bool&)>, 1> >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::GlobalVariable*; ValueT = llvm::SmallVector(const llvm::GlobalVariable&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::GlobalVariable&, const llvm::AbstractAttribute*, bool&)>, 1> >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24219,28 +17589,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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*>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24267,28 +17615,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:410: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]' 410 | takeAllocationForGrow(NewElts, NewCapacity); @@ -24328,182 +17658,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24517,8 +17672,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetKernelExecInfo.c +[ 48%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.cpp /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24545,24 +17700,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Linking CXX executable test_structs_as_args -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24576,31 +17713,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24614,6 +17730,19 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Built target test_autolocals_in_constexprs +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24627,35 +17756,54 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24669,6 +17817,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24682,6 +17834,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.cpp:27:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -24721,383 +17885,21 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::cl::Option*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::cl::Option*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::cl::Option*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::cl::Option*; unsigned int N = 4]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:214:44: required from here - 214 | : Name(Name), Description(Description) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 34%] Linking CXX executable test_vectors_as_args -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build +[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 49%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg.cpp +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg.cpp:5:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -25114,116 +17916,22 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:26: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c: In function 'POclSetDefaultDeviceCommandQueue': -/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c:26:16: warning: unused parameter 'context' [-Wunused-parameter] - 26 | cl_context context, cl_device_id device, - | ~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clSetDefaultDeviceCommandQueue.c:26:38: warning: unused parameter 'device' [-Wunused-parameter] - 26 | cl_context context, cl_device_id device, - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/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 - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c: In function 'pocl_svm_memcpy_rect_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c:44:49: warning: unused parameter 'sync_point' [-Wunused-parameter] + 44 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -25272,302 +17980,72 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] 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 -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:257:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 257 | int i, length = strlen(dev_hash); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'serialize_file': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:331:3: note: in expansion of macro 'BUFFER_STORE_STR' - 331 | BUFFER_STORE_STR(p); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:411:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 411 | uint32_t namelen = strlen (meta->name); - | ^~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake "--color=" -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:427:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 427 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:429:23: warning: conversion from 'cl_bitfield' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 429 | uint32_t has_meta = meta->has_arg_metadata; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:448:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 448 | tmp = meta->max_subgroups[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:452:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 452 | tmp = meta->compile_subgroups[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:461:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 461 | tmp = meta->max_workgroup_size[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:465:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 465 | tmp = meta->preferred_wg_multiple[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:469:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 469 | tmp = meta->local_mem_size[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:473:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 473 | tmp = meta->private_mem_size[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:477:15: warning: conversion from 'cl_ulong' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 477 | tmp = meta->spill_mem_size[device_i]; - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:492:9: note: in expansion of macro 'BUFFER_STORE_STR' - 492 | BUFFER_STORE_STR(ai->name); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:496:19: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 496 | temp[0] = 'a' + i; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:498:9: note: in expansion of macro 'BUFFER_STORE_STR' - 498 | BUFFER_STORE_STR(temp); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:205:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 205 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:501:9: note: in expansion of macro 'BUFFER_STORE_STR' - 501 | BUFFER_STORE_STR(ai->type_name); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:507:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 507 | uint32_t arginfo_size = buffer - start; - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:511:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 511 | uint64_t binaries_size = end - buffer; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:515:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 515 | uint64_t struct_size = end - buf; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'deserialize_file': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:564:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 564 | return (buffer - orig_buffer); - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:599:58: warning: unused parameter 'b' [-Wunused-parameter] - 599 | pocl_binary_deserialize_kernel_from_buffer (pocl_binary *b, - | ~~~~~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:697:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 697 | unsigned num_kernels = program->num_kernels; - | ^~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:738:21: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 738 | uint64_t size = new_buffer - buffer; - | ^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:760:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 760 | *size = (buffer - start); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:777:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] - 777 | program->binary_type = (b.flags >> 32); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/include/utlist.h:29, - from /build/reproducible-path/pocl-6.0/lib/CL/devices/common.h:29, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:42, - from /build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:29: -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_binary.c:879:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 879 | assert (buffer - start <= max_len); - | ^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 35%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_barrier_before_return.cpp -[ 35%] Built target test_vectors_as_args -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake "--color=" -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:5:46: warning: unused parameter 'context' [-Wunused-parameter] - 5 | POname(clCreateFromGLBuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] - 6 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'bufobj' [-Wunused-parameter] - 7 | cl_GLuint bufobj, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 8 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:19:52: warning: unused parameter 'context' [-Wunused-parameter] - 19 | POname(clCreateFromGLRenderbuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:20:41: warning: unused parameter 'flags' [-Wunused-parameter] - 20 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:21:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] - 21 | cl_GLuint renderbuffer, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 22 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:33:41: warning: unused parameter 'memobj' [-Wunused-parameter] - 33 | POname(clGetGLObjectInfo)(cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:34:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] - 34 | cl_gl_object_type *gl_object_type, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:35:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] - 35 | cl_GLuint *gl_object_name) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:47:43: warning: unused parameter 'memobj' [-Wunused-parameter] - 47 | POname(clGetGLTextureInfo) (cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:48:48: warning: unused parameter 'param_name' [-Wunused-parameter] - 48 | cl_gl_texture_info param_name, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:49:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 49 | size_t param_value_size, - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:50:36: warning: unused parameter 'param_value' [-Wunused-parameter] - 50 | void *param_value, - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_opengl.c:51:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 51 | size_t *param_value_size_ret) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_barrier_before_return.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c +[ 49%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, + from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:24: +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c: In function 'pocl_svm_memfill_rect_common': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:76:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 76 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 486 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:79:44: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 79 | POCL_RETURN_ERROR_ON (((intptr_t)svm_ptr % pattern_size > 0), + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 486 | if (cond) \ + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:42:50: warning: unused parameter 'sync_point' [-Wunused-parameter] + 42 | cl_sync_point_khr *sync_point, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c: In function 'POclEnqueueSVMMemFillRectPOCL': +/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:148:46: warning: unused parameter 'size' [-Wunused-parameter] + 148 | size_t size, + | ~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -25760,7 +18238,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -25777,18 +18254,16 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_infinite_loop.cpp -/build/reproducible-path/pocl-6.0/tests/regression/test_infinite_loop.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/pocl_cq_profiling.c -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -25805,7 +18280,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -25934,43 +18408,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +[ 49%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgDevicePointer.c +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/printf.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = clang::CharSourceRange; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} @@ -25990,25 +18436,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:26: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ +[ 49%] Built target libpocl_unlinked_objs +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26028,6 +18457,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26047,6 +18478,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26066,17 +18498,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26096,30 +18519,15 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandBarrierWithWaitListKHR.c -In file included from /usr/lib/llvm-17/include/llvm/Support/ModRef.h:19, - from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 49%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o +[ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26139,6 +18547,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg2.cpp +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -26158,14 +18568,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -26242,12 +18644,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -26267,16 +18663,19 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferKHR.c -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -26315,37 +18714,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In member function 'bool llvm::PointerType::hasSameElementTypeAs(llvm::PointerType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:706:42: warning: unused parameter 'Other' [-Wunused-parameter] - 706 | bool hasSameElementTypeAs(PointerType *Other) { - | ~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -[ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ +/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg2.cpp:9: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 +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -26365,11 +18741,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26465,10 +18836,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26621,10 +18988,18 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26650,39 +19025,31 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferRectKHR.c -[ 35%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyBufferToImageKHR.c +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:35: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -26705,6 +19072,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -26815,14 +19186,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -26845,72 +19208,21 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ +[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:564: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]' 564 | static_cast(this)->grow(AtLeast); @@ -26961,37 +19273,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3131:37: warning: unused parameter 'idx' [-Wunused-parameter] - 3131 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:30: warning: unused parameter 'idx' [-Wunused-parameter] - 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:47: warning: unused parameter 'B' [-Wunused-parameter] - 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -27017,131 +19298,26 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 35%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc -[ 36%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyImageKHR.c -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4308:37: warning: unused parameter 'idx' [-Wunused-parameter] - 4308 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:30: warning: unused parameter 'idx' [-Wunused-parameter] - 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] - 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { - | ~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4813:37: warning: unused parameter 'idx' [-Wunused-parameter] - 4813 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:30: warning: unused parameter 'idx' [-Wunused-parameter] - 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:47: warning: unused parameter 'B' [-Wunused-parameter] - 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~~~~^ -In file included from /usr/lib/llvm-17/include/llvm/Support/ModRef.h:19, - from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -27170,108 +19346,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandCopyImageToBufferKHR.c -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In member function 'bool llvm::PointerType::hasSameElementTypeAs(llvm::PointerType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:706:42: warning: unused parameter 'Other' [-Wunused-parameter] - 706 | bool hasSameElementTypeAs(PointerType *Other) { - | ~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:27: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -27302,33 +19376,13 @@ /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 51%] Linking CXX executable test_issue_553 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter] - 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { - | ~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter] - 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { - | ~~~~~~~^~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandFillBufferKHR.c -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -27374,105 +19428,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 87 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 92 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandFillImageKHR.c -[ 37%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, @@ -27481,48 +19436,27 @@ /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': -/usr/lib/llvm-17/include/llvm/Support/Error.h:296:24: warning: unused parameter 'V' [-Wunused-parameter] - 296 | void setChecked(bool V) { - | ~~~~~^ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -/usr/lib/llvm-17/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-17/include/llvm/IR/IRBuilder.h:1179:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] - 1179 | ArrayRef OpBundles, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyKHR.c -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +[ 51%] Linking CXX executable test_issue_757 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 +[ 51%] Built target test_issue_553 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 51%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg3.cpp +[ 51%] Linking CXX executable test_issue_577 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg3.cpp:6:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 6 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, @@ -27533,6 +19467,7 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); @@ -27581,11 +19516,14 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 586 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp: In member function 'llvm::PreservedAnalyses pocl::BreakConstantGEPs::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:352:74: warning: unused parameter 'AM' [-Wunused-parameter] + 352 | BreakConstantGEPs::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -27602,139 +19540,71 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemFillKHR.c -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:29: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': -/usr/lib/llvm-17/include/llvm/Support/Error.h:296:24: warning: unused parameter 'V' [-Wunused-parameter] - 296 | void setChecked(bool V) { - | ~~~~~^ -[ 37%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c -[ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 51%] Built target test_issue_757 +make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 51%] Building CXX object tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_893.cpp /usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-17/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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -/build/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c: In function 'POclCommandNDRangeKernelKHR': -/build/reproducible-path/pocl-6.0/lib/CL/clCommandNDRangeKernelKHR.c:41:21: warning: unused variable 'cmd' [-Wunused-variable] - 41 | _cl_command_node *cmd = NULL; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:27: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter] - 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { - | ~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter] - 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { - | ~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:30: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_893.cpp:44:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 44 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:28: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:32: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -27751,23 +19621,7 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c: In function 'POclCreateCommandBufferKHR': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -27776,11 +19630,14 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clCreateCommandBufferKHR.c:93:19: warning: unsigned conversion from 'int' to 'cl_command_buffer_properties_khr' {aka 'long unsigned int'} changes value from '-2' to '18446744073709551614' [-Wsign-conversion] - 93 | tmp &= ~CL_COMMAND_BUFFER_SIMULTANEOUS_USE_KHR; - | ^~ -[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +[ 51%] Built target test_issue_577 +make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1435.dir/DependInfo.cmake "--color=" In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, from /usr/lib/llvm-17/include/llvm/IR/User.h:24, from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, @@ -27789,40 +19646,11 @@ from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clEnqueueCommandBufferKHR.c -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -27845,6 +19673,9 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -27853,57 +19684,35 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3131:37: warning: unused parameter 'idx' [-Wunused-parameter] - 3131 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:30: warning: unused parameter 'idx' [-Wunused-parameter] - 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:47: warning: unused parameter 'B' [-Wunused-parameter] - 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~~~~^ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:39: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 52%] Building CXX object tests/regression/CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -MF CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o.d -o CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_issue_1435.cpp +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueCommandBufferKHR.c: In function 'buffer_finished_callback': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -27926,12 +19735,18 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_1435.cpp:9: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 +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -27966,22 +19781,10 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clFinalizeCommandBufferKHR.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4308:37: warning: unused parameter 'idx' [-Wunused-parameter] - 4308 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:30: warning: unused parameter 'idx' [-Wunused-parameter] - 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] - 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { - | ~~~~~~~~~~~~^~~~~~~ -[ 39%] Linking CXX executable test_barrier_before_return -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -27998,19 +19801,13 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4813:37: warning: unused parameter 'idx' [-Wunused-parameter] - 4813 | BasicBlock *getSuccessor(unsigned idx) const { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:30: warning: unused parameter 'idx' [-Wunused-parameter] - 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:47: warning: unused parameter 'B' [-Wunused-parameter] - 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { - | ~~~~~~~~~~~~^ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, @@ -28027,148 +19824,13 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clGetCommandBufferInfoKHR.c -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:31: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 39%] Linking CXX executable test_infinite_loop -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 39%] Built target test_barrier_before_return -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -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/reproducible-path/pocl-6.0/lib/CL/clRetainCommandBufferKHR.c -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c: In function 'POclReleaseCommandBufferKHR': -/build/reproducible-path/pocl-6.0/lib/CL/clReleaseCommandBufferKHR.c:88:41: warning: unused variable 'a' [-Wunused-variable] - 88 | struct pocl_argument *a - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:37: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -28190,432 +19852,10 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 40%] Built target test_infinite_loop -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c: In function 'POclRemapCommandBufferKHR': -/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:34:43: warning: unused parameter 'num_handles' [-Wunused-parameter] - 34 | cl_uint num_handles, - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:35:65: warning: unused parameter 'handles' [-Wunused-parameter] - 35 | const cl_mutable_command_khr *handles, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clRemapCommandBufferKHR.c:36:59: warning: unused parameter 'handles_ret' [-Wunused-parameter] - 36 | cl_mutable_command_khr *handles_ret, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 40%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clMemAllocINTEL.c -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend -[ 41%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_constant_array.cpp -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:45, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/tests/regression/test_constant_array.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 41%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_undominated_variable.cpp -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -[ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c: In function 'pocl_get_last_events': -/build/reproducible-path/pocl-6.0/lib/CL/clMemFreeINTEL.c:58:20: warning: unused variable 'dev' [-Wunused-variable] - 58 | cl_device_id dev = context->devices[i]; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_undominated_variable.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenBarrierSubs::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:139:71: warning: unused parameter 'AM' [-Wunused-parameter] - 139 | FlattenBarrierSubs::run(llvm::Module &M, llvm::ModuleAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clGetMemAllocInfoINTEL.c -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -28638,310 +19878,27 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 283 | DllStorageClass = C; | ^ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] - 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:30: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] - 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] - 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgMemPointerINTEL.c -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] - 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] - 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] - 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemFillINTEL.c -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, @@ -28950,216 +19907,51 @@ /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemcpyINTEL.c -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMemAdviseINTEL.c -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:31: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadBufferPOCL.c -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueMigrateMemINTEL.c +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BreakConstantGEPs.cpp:21: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/select.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, @@ -29238,311 +20030,14 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here - 64 | Set.push_back(ID); - | ~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadBufferRectPOCL.c -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isless.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandReadImagePOCL.c -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:32: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 87 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 92 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:32: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/IRBuilder.h:1179:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] - 1179 | ArrayRef OpBundles, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyPOCL.c -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 52%] Linking CXX executable test_alignment_with_dynamic_wg +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -29557,7 +20052,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -29571,7 +20065,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemcpyRectPOCL.c /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -29624,207 +20117,7 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, - from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:38: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:33: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] - 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] - 191 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] - 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] - 274 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemfillPOCL.c -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: /usr/lib/llvm-17/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]': @@ -29853,14 +20146,6 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -29874,88 +20159,65 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandSVMMemfillRectPOCL.c -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:33: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] - 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] - 191 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] - 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] - 274 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:34: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 52%] Built target test_alignment_with_dynamic_wg +make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:35: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +[ 52%] Building CXX object tests/regression/CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_builtin_args.cpp +[ 53%] Linking CXX executable test_alignment_with_dynamic_wg2 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/tests/regression/test_builtin_args.cpp:5:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -29969,6 +20231,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -29982,8 +20245,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteBufferPOCL.c /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -30010,10 +20271,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ +[ 53%] Linking CXX executable test_flatten_barrier_subs +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -30027,14 +20286,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -30048,7 +20299,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteBufferRectPOCL.c +[ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -30062,32 +20313,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -30264,20 +20491,27 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 53%] Built target test_alignment_with_dynamic_wg2 +make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1390.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -30294,28 +20528,33 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clCommandWriteImagePOCL.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 53%] Building CXX object tests/regression/CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -MF CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o.d -o CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_issue_1390.cpp +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} @@ -30354,13 +20593,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/tests/regression/test_issue_1390.cpp:9: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 +[ 53%] Built target test_flatten_barrier_subs /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -30380,6 +20621,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/depend /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -30399,6 +20652,15 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -30608,10 +20870,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c: In function 'pocl_svm_memcpy_rect_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemcpyRectPOCL.c:44:49: warning: unused parameter 'sync_point' [-Wunused-parameter] - 44 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -30631,10 +20889,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -30698,6 +20952,8 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -30720,6 +20976,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -30742,24 +21006,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -30785,10 +21032,12 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +[ 53%] Building CXX object tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -MF CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o.d -o CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_workitem_func_outside_kernel.cpp /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -30817,10 +21066,78 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c -[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/clSetKernelArgDevicePointer.c +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -30871,8 +21188,8 @@ from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.hh:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:35: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:39: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -30894,28 +21211,6 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/pocl_cl.h:44, - from /build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:24: -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c: In function 'pocl_svm_memfill_rect_common': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:76:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 76 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 486 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:79:44: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 79 | POCL_RETURN_ERROR_ON (((intptr_t)svm_ptr % pattern_size > 0), - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_debug.h:486:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 486 | if (cond) \ - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:42:50: warning: unused parameter 'sync_point' [-Wunused-parameter] - 42 | cl_sync_point_khr *sync_point, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c: In function 'POclEnqueueSVMMemFillRectPOCL': -/build/reproducible-path/pocl-6.0/lib/CL/clEnqueueSVMMemfillRectPOCL.c:148:46: warning: unused parameter 'size' [-Wunused-parameter] - 148 | size_t size, - | ~~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -30923,6 +21218,64 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, @@ -30944,117 +21297,6 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 45%] Built target libpocl_unlinked_objs -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 45%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_setargs.cpp -[ 45%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_null_arg.cpp -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/tests/regression/test_null_arg.cpp:29:9: 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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/build/reproducible-path/pocl-6.0/tests/regression/test_setargs.cpp:30:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 45%] Linking CXX executable test_constant_array -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 139 | SubclassData16 = Tag; @@ -31063,43 +21305,50 @@ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 45%] Built target test_constant_array -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend +[ 53%] Linking CXX executable test_alignment_with_dynamic_wg3 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 53%] Linking CXX executable test_issue_1435 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_1435.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -o test_issue_1435 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 54%] Linking CXX executable test_issue_893 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_893.dir/link.txt --verbose=1 +[ 54%] Built target test_alignment_with_dynamic_wg3 +make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/depend +[ 54%] Built target test_issue_1435 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_scope_vars.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake "--color=" +make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 55%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clFinish.c +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 55%] Building CXX object tests/regression/CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -MF CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o.d -o CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_program_scope_vars.cpp +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 45%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_fors_with_var_iteration_counts.cpp -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -31138,12 +21387,9 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/build/reproducible-path/pocl-6.0/tests/regression/test_fors_with_var_iteration_counts.cpp:29:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 45%] Linking CXX executable test_undominated_variable -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 139 | SubclassData16 = Tag; @@ -31152,78 +21398,23 @@ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:42: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3214 | Arg(Arg), Flags(Flags) { | ^~~ -[ 45%] Built target test_undominated_variable -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +[ 56%] Built target test_issue_893 +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 56%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetDeviceInfo.c /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3560 | SubclassData16 = MIType; | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 45%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_231.cpp /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); @@ -31239,10 +21430,12 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +[ 56%] Linking C executable test_clFinish /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -31285,39 +21478,10 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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/reproducible-path/pocl-6.0/tests/regression/test_issue_231.cpp:8:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 8 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -: note: this is the location of the previous definition -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -31326,77 +21490,76 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc: In member function 'llvm::PreservedAnalyses pocl::HandleSamplerInitialization::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:123:65: warning: unused parameter 'AM' [-Wunused-parameter] - 123 | llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sign.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 56%] Built target test_clFinish +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend +[ 56%] Linking C executable test_clGetDeviceInfo +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3214 | Arg(Arg), Flags(Flags) { | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 56%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3560 | SubclassData16 = MIType; | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetEventInfo.c +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 56%] Built target test_clGetDeviceInfo +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +[ 56%] Linking C executable test_clGetEventInfo +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: @@ -31408,6 +21571,7 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -31416,17 +21580,12 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 194 | (B * FastMathFlags::NoNaNs); | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 200 | (B * FastMathFlags::NoInfs); @@ -31465,6 +21624,8 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +[ 56%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateProgramWithBinary.c /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -31473,10 +21634,73 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 56%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +[ 56%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetSupportedImageFormats.c +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +[ 56%] Linking C executable test_clCreateProgramWithBinary +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~~~^~ +[ 56%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback.c +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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(); + | ~~~~~~~~~~~~^~ +[ 56%] Linking C executable test_clGetSupportedImageFormats +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, @@ -31485,16 +21709,20 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 249 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 56%] Built target test_clCreateProgramWithBinary +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1034 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1567 | return cast(getArgOperand(1))->getZExtValue(); @@ -31503,68 +21731,14 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1573 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ +[ 56%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o +[ 56%] Built target test_clGetSupportedImageFormats +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clEnqueueNativeKernel.c +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake "--color=" +[ 56%] Linking C executable test_clSetEventCallback +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: @@ -31572,30 +21746,25 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 56%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clBuildProgram.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 57%] Linking CXX executable test_builtin_args +[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_builtin_args.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); | ~~~~~~~~~~~~~~~~~^~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/step.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | C, detail::combineHashValue(reinterpret_cast(Op), @@ -31603,14 +21772,13 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 57%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +[ 57%] Linking C executable test_clEnqueueNativeKernel +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } @@ -31623,32 +21791,332 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-17/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(); } | ~~~~~~~~~~~~^~ -[ 45%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o +[ 57%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateKernelsInProgram.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 57%] Built target test_clEnqueueNativeKernel +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake "--color=" +[ 57%] Built target test_builtin_args +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build +[ 58%] Linking C executable test_clCreateKernelsInProgram +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 +[ 58%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateKernel.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 59%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetKernelArgInfo.c +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake "--color=" +[ 59%] Linking C executable test_clCreateKernel +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Linking C executable test_clBuildProgram +[ 59%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_version.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 59%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o +[ 59%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_kernel_cache_includes.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc +[ 59%] Built target test_clBuildProgram +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend +[ 59%] Linking C executable test_version +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 +[ 59%] Linking C executable test_clGetKernelArgInfo +[ 59%] Linking CXX executable test_issue_1390 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_1390.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -o test_issue_1390 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_cycle.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Built target test_clGetKernelArgInfo +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Linking C executable test_kernel_cache_includes +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 +[ 59%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_link_error.c +[ 59%] Built target test_version +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake "--color=" +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Built target test_issue_1390 +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake "--color=" +[ 59%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_read-copy-write-buffer.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 59%] Linking C executable test_link_error +[ 59%] Built target test_kernel_cache_includes +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake "--color=" +[ 60%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer-image-copy.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 61%] Linking C executable test_event_cycle +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 +[ 61%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateSubDevices.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 61%] Built target test_link_error +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 61%] Linking C executable test_read-copy-write-buffer +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 +[ 61%] Built target test_event_cycle +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake "--color=" +[ 61%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_free.c +[ 61%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_double_wait.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc: In member function 'llvm::PreservedAnalyses pocl::PoCLCFGPrinter::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.cc:276:74: warning: unused parameter 'AM' [-Wunused-parameter] + 276 | llvm::ModuleAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 61%] Linking C executable test_event_double_wait +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 +[ 61%] Built target test_read-copy-write-buffer +make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build +[ 61%] Linking C executable test_buffer-image-copy +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 +[ 62%] Linking CXX executable test_workitem_func_outside_kernel +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_workitem_func_outside_kernel.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 62%] Linking C executable test_clCreateSubDevices +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 62%] Linking C executable test_event_free +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -o test_workitem_func_outside_kernel ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 62%] Building C object tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 +[ 62%] Built target test_event_double_wait +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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer_migration.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 62%] Building C object tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer_ping_pong.c +[ 62%] Built target test_buffer-image-copy +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend +[ 62%] Built target test_clCreateSubDevices +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake "--color=" +[ 62%] Built target test_event_free +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +[ 63%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_user_event.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 63%] Built target test_workitem_func_outside_kernel +[ 63%] Linking C executable test_buffer_migration +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_migration.dir/link.txt --verbose=1 +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend +[ 63%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_enqueue_kernel_from_binary.c +[ 63%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_fill-buffer.c +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 63%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clSetMemObjectDestructorCallback.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 63%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 63%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_cl_pocl_content_size.c +[ 63%] Linking C executable test_buffer_ping_pong +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_ping_pong.dir/link.txt --verbose=1 +[ 63%] Linking C executable test_user_event +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 64%] Linking C executable test_clSetMemObjectDestructorCallback +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.cc:28: /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' 429 | this->set_size(this->size() - 1); @@ -31659,43 +22127,13 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 103 | Size = N; | ^ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:16: -/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h: In instantiation of 'static llvm::df_iterator llvm::df_iterator::end(const GraphT&) [with GraphT = llvm::DomTreeNodeBase*; SetType = llvm::df_iterator_default_set*, 8>; bool ExtStorage = false; GT = llvm::GraphTraits*>]': -/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h:224:29: required from 'llvm::df_iterator llvm::df_end(const T&) [with T = DomTreeNodeBase*; typename GraphTraits::NodeRef = DomTreeNodeBase*]' - 224 | return df_iterator::end(G); - | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h:274:18: required from here - 274 | return df_end(getEntryNode(N)); - | ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h:155:40: warning: unused parameter 'G' [-Wunused-parameter] - 155 | static df_iterator end(const GraphT &G) { return df_iterator(); } - | ~~~~~~~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 65%] Linking C executable test_fill-buffer +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 +[ 65%] Built target test_buffer_ping_pong +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/depend In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' @@ -31707,10 +22145,7 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -31721,10 +22156,6 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -31735,20 +22166,86 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/DependInfo.cmake "--color=" +[ 65%] Linking C executable test_enqueue_kernel_from_binary +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 +[ 65%] Built target test_clSetMemObjectDestructorCallback +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/depend +[ 65%] Built target test_user_event +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +[ 65%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -MF CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o.d -o CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_cl_pocl_content_size_migration.c +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 65%] Linking C executable test_cl_pocl_content_size +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size.dir/link.txt --verbose=1 +[ 65%] Built target test_fill-buffer +make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend +[ 65%] Building C object tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_deviceside_enqueue.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build +[ 65%] Built target test_enqueue_kernel_from_binary +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/DependInfo.cmake "--color=" +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build +[ 65%] Building C object tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer.c +[ 65%] Building C object tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer_images.c +[ 65%] Building C object tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -MF CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o.d -o CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer_multi_device.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 65%] Built target test_cl_pocl_content_size +make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' @@ -31780,163 +22277,219 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:37: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:34, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:26: -/usr/lib/llvm-17/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 = {llvm::TypeSize}; size_t = long unsigned int]': -/usr/lib/llvm-17/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 = llvm::TypeSize; MoreTys = {}]' - 164 | TopTrailingObj::callNumTrailingObjects( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 165 | Obj, TrailingObjectsBase::OverloadToken()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = llvm::TypeSize; BaseTy = llvm::StructLayout; TrailingTys = {llvm::TypeSize}]' - 301 | return this->getTrailingObjectsImpl( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 302 | static_cast(this), TrailingObjectsBase::OverloadToken()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:640:62: required from here - 640 | return llvm::MutableArrayRef(getTrailingObjects(), NumElements); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DataLayout.h:34, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: -/usr/lib/llvm-17/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 = {llvm::TypeSize}; size_t = long unsigned int]': -/usr/lib/llvm-17/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 = llvm::TypeSize; MoreTys = {}]' - 164 | TopTrailingObj::callNumTrailingObjects( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 165 | Obj, TrailingObjectsBase::OverloadToken()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = llvm::TypeSize; BaseTy = llvm::StructLayout; TrailingTys = {llvm::TypeSize}]' - 301 | return this->getTrailingObjectsImpl( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 302 | static_cast(this), TrailingObjectsBase::OverloadToken()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:640:62: required from here - 640 | return llvm::MutableArrayRef(getTrailingObjects(), NumElements); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Dominators.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 65%] Linking C executable test_deviceside_enqueue +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deviceside_enqueue.dir/link.txt --verbose=1 +[ 65%] Building C object tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -MF CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o.d -o CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_queue_creation_with_hints.c +In file included from /usr/lib/llvm-17/include/llvm/Support/Allocator.h:21, + from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 65%] Linking C executable test_command_buffer_images +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer_images.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +[ 65%] Linking C executable test_cl_pocl_content_size_migration +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size_migration.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -o test_cl_pocl_content_size_migration ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 66%] Linking C executable test_command_buffer +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 66%] Linking C executable test_queue_creation_with_hints +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_queue_creation_with_hints.dir/link.txt --verbose=1 +[ 66%] Built target test_deviceside_enqueue +make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_device_address.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 66%] Linking C executable test_command_buffer_multi_device +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer_multi_device.dir/link.txt --verbose=1 +[ 66%] Built target test_command_buffer_images +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/depend +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -o test_queue_creation_with_hints ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 66%] Built target test_cl_pocl_content_size_migration +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_svm.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/build +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_large_buf.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/build +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -o test_command_buffer_multi_device ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 66%] Building CXX object tests/runtime/CMakeFiles/test_device_address.dir/test_device_address.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_device_address.dir/test_device_address.cpp.o -MF CMakeFiles/test_device_address.dir/test_device_address.cpp.o.d -o CMakeFiles/test_device_address.dir/test_device_address.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_device_address.cpp +make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 66%] Built target test_command_buffer +[ 66%] Building CXX object tests/runtime/CMakeFiles/test_svm.dir/test_svm.cpp.o +make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/depend +[ 66%] Built target test_queue_creation_with_hints +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_svm.dir/test_svm.cpp.o -MF CMakeFiles/test_svm.dir/test_svm.cpp.o.d -o CMakeFiles/test_svm.dir/test_svm.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_svm.cpp +[ 66%] Building CXX object tests/runtime/CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -MF CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o.d -o CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_large_buf.cpp +In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_subbuffers.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/depend +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31953,7 +22506,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -31967,7 +22519,6 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/max.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -32007,34 +22558,18 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 66%] Built target test_command_buffer_multi_device +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_compile_n_link.dir/DependInfo.cmake "--color=" +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -32061,21 +22596,10 @@ /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 45%] Linking CXX executable test_null_arg -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/tests/runtime/test_large_buf.cpp:29:9: 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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32089,20 +22613,30 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1632:34: required from here - 1632 | auto Pair = Cache.try_emplace(S, std::move(CR)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 67%] Building CXX object tests/runtime/CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -MF CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o.d -o CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_subbuffers.cpp +[ 67%] Building CXX object tests/runtime/CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -MF CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o.d -o CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_compile_n_link.cpp +[ 67%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/workgroup\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/workgroup/run_kernel.c +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:33: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 67%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32116,6 +22650,12 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32155,6 +22695,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32168,6 +22716,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32181,33 +22733,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1632:34: required from here - 1632 | auto Pair = Cache.try_emplace(S, std::move(CR)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -32384,136 +22909,20 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Built target test_null_arg -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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 >]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365: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 >]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369: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 >]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:142:20: required from here - 142 | CustomNames[F] = std::string(Name); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +In file included from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:39: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here - 995 | Node *&N = NodeMap[&F]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271: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]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:126: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}]' - 126 | return M.try_emplace(K, std::forward(Args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:625:25: required from here - 625 | auto R = try_emplace(P.K, nullptr); - | ~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -32530,208 +22939,119 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +[ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' 909 | Bitfield::set(Storage, Value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' 909 | Bitfield::set(Storage, Value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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 >]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365: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 >]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369: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 >]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:142:20: required from here - 142 | CustomNames[F] = std::string(Name); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765: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-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 765 | init(0); | ^~~~ /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -32743,115 +23063,36 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_445.cpp -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here - 995 | Node *&N = NodeMap[&F]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 353 | return *InsertIntoBucket(TheBucket, Key); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 357 | return FindAndConstruct(Key).second; - | ~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:950:63: required from here - 950 | return SCEVAddRecExpr::evaluateAtIteration(Operands, Map[L], SE); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -[ 46%] Linking CXX executable test_setargs -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 353 | return *InsertIntoBucket(TheBucket, Key); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 357 | return FindAndConstruct(Key).second; - | ~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here - 239 | OrderMap[InstMap[I]] = I; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271: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]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:126: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}]' - 126 | return M.try_emplace(K, std::forward(Args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:625:25: required from here - 625 | auto R = try_emplace(P.K, nullptr); - | ~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_445.cpp:9: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 -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::ImplicitLoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:213:45: warning: unused parameter 'U' [-Wunused-parameter] - 213 | llvm::LPMUpdater &U) { - | ~~~~~~~~~~~~~~~~~~^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -32890,38 +23131,27 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -32941,6 +23171,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +[ 67%] Linking C executable run_kernel /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -32960,41 +23191,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 353 | return *InsertIntoBucket(TheBucket, Key); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 357 | return FindAndConstruct(Key).second; - | ~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:950:63: required from here - 950 | return SCEVAddRecExpr::evaluateAtIteration(Operands, Map[L], SE); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -33242,67 +23439,32 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' - 353 | return *InsertIntoBucket(TheBucket, Key); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 357 | return FindAndConstruct(Key).second; - | ~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here - 239 | OrderMap[InstMap[I]] = I; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -33325,6 +23487,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -33347,6 +23513,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -33391,6 +23561,458 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Built target run_kernel +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' + 699 | BBtoRegion(std::move(Arg.BBtoRegion)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:906:74: required from here + 906 | RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast(Arg))) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example0/example0.c +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.hh:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:35: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -33410,7 +24032,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -33430,25 +24051,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -33544,6 +24150,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 68%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -33658,19 +24265,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example0/example0_exec.c /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -33709,11 +24304,33 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 46%] Built target test_setargs +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -33758,44 +24375,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -33840,73 +24419,20 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 69%] Linking CXX executable test_program_scope_vars +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_scope_vars.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -o test_program_scope_vars ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 69%] Linking C executable example0 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -33932,62 +24458,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -34016,11 +24487,20 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 48%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 70%] Built target test_program_scope_vars +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake "--color=" +[ 70%] Built target example0 +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -34066,246 +24546,166 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_autolocals_in_constexprs.cpp -/usr/lib/llvm-17/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::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair, ValueT, llvm::DenseMapInfo > >, KeyT>, bool> llvm::ValueMap::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' - 179 | Map.insert(std::make_pair(Wrap(KV.first), std::move(KV.second))); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' - 290 | Copy.Map->insert(std::make_pair(typed_new_key, std::move(Target))); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:270:8: required from here - 270 | void allUsesReplacedWith(Value *new_key) override { - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc: In member function 'llvm::PreservedAnalyses pocl::InlineKernels::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:153:75: warning: unused parameter 'AM' [-Wunused-parameter] - 153 | llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc: In member function 'llvm::PreservedAnalyses pocl::IsolateRegions::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:221:37: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 221 | unsigned NumRegions = Regions.size(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair, ValueT, llvm::DenseMapInfo > >, KeyT>, bool> llvm::ValueMap::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' - 179 | Map.insert(std::make_pair(Wrap(KV.first), std::move(KV.second))); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' - 290 | Copy.Map->insert(std::make_pair(typed_new_key, std::move(Target))); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:270:8: required from here - 270 | void allUsesReplacedWith(Value *new_key) override { - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] - 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_autolocals_in_constexprs.cpp:31:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 31 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 48%] Linking CXX executable test_fors_with_var_iteration_counts -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 70%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example2/example2.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +[ 70%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example1/example1.c +[ 70%] Linking C executable example2 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2.dir/example2.c.o -o example2 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 70%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example1/example1_exec.c +[ 70%] Built target example2 +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake "--color=" +[ 70%] Linking C executable example1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 71%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example2a/example2a.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Built target example1 +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matrix1/matrix1.c +[ 71%] Linking C executable example2a +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Built target example2a +make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 48%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/min.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 71%] Building CXX object examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o -MF CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o.d -o CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_round_trip_overhead.cc +/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_round_trip_overhead.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 28 | #define CL_HPP_TARGET_OPENCL_VERSION 110 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +[ 71%] Linking C executable matrix1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 +[ 71%] Linking CXX executable test_large_buf +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_large_buf.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -o test_large_buf ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -[ 48%] 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 +[ 71%] Built target matrix1 +make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building CXX object examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o -MF CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o.d -o CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_migration_overhead.cc +[ 71%] Built target test_large_buf +make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build +/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_migration_overhead.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 28 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +[ 71%] Building CXX object examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o -MF CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o.d -o CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_distributed_matmul.cc +[ 71%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/work_group.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/work_group.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/work_group.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_distributed_matmul.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 28 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +: note: this is the location of the previous definition +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -34318,13 +24718,10 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 194 | (B * FastMathFlags::NoNaNs); @@ -34375,21 +24772,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -[ 48%] Linking CXX executable test_issue_231 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 48%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_553.cpp -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_553.cpp:7:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 7 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -34412,39 +24802,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:34: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -34453,36 +24810,12 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:25: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 71%] Linking CXX executable test_compile_n_link +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_compile_n_link.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -34494,6 +24827,7 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -o test_compile_n_link ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); @@ -34547,7 +24881,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4564 | unsigned Values = 1 + Args.size(); @@ -34556,43 +24889,869 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Built target test_issue_231 -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc +[ 71%] Built target test_compile_n_link +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend +[ 71%] Built target lib_cl_llvm make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake "--color=" +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 71%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/scalarwave\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c +[ 71%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/trig\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/trig/trig.c +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +[ 71%] Linking CXX executable test_device_address +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_address.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_device_address.dir/test_device_address.cpp.o -o test_device_address ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c: In function 'main': +/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c:132:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 132 | fread(source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/examples/trig/trig.c: In function 'main': +/build/reproducible-path/pocl-6.0/examples/trig/trig.c:61:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 61 | fread (source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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(); + | ~~~~~~~~~~~~^~ +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 71%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/trig\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/trig/trig_exec.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Linking C executable scalarwave +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 +[ 71%] Built target test_device_address +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake "--color=" +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/vecadd/vecadd.c +[ 71%] Built target scalarwave +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake "--color=" +[ 71%] Linking C executable trig +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matadd/matadd.c +[ 71%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/vecadd/vecadd_exec.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Built target trig +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 71%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matadd/matadd_exec.c +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 71%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/boxadd/boxadd.c +[ 72%] Linking C executable vecadd +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:38: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Linking C executable matadd +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 73%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/boxadd/boxadd_exec.c +[ 73%] Built target vecadd +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build +[ 73%] Built target matadd +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:22: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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); + | ~~~~~~~^~~~~~~ +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 73%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/EinsteinToolkit\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/EinsteinToolkit/EinsteinToolkit.c +[ 73%] Linking C executable boxadd +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 +/build/reproducible-path/pocl-6.0/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': +/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 73%] Built target boxadd +[ 73%] Linking CXX executable test_subbuffers +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_subbuffers.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -o test_subbuffers ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +[ 74%] Building CXX object examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/common.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/common.cc.o -MF CMakeFiles/measure_migration_overhead.dir/common.cc.o.d -o CMakeFiles/measure_migration_overhead.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 74%] Built target test_subbuffers +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:32: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc +In file included from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:22: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:33: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.hh:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenAll::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:123:70: warning: unused parameter 'AM' [-Wunused-parameter] + 123 | llvm::ModuleAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:25: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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); + | ^~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc +[ 75%] Linking C executable EinsteinToolkit +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 75%] Built target EinsteinToolkit +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:32: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 75%] Building CXX object examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/common.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -MF CMakeFiles/measure_round_trip_overhead.dir/common.cc.o.d -o CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Flatten.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 75%] Linking CXX executable test_svm +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_svm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_svm.dir/test_svm.cpp.o -o test_svm ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:33: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -34623,24 +25782,219 @@ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 77%] Built target test_svm +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 77%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.hh:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:36: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -34668,6 +26022,55 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:12: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -34720,27 +26123,24 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 48%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_577.cpp -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here @@ -34749,6 +26149,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -34762,11 +26166,57 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here @@ -34775,6 +26225,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -34788,122 +26242,27 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_577.cpp:9: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 -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here @@ -34912,11 +26271,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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-17/include/llvm/ADT/DenseMap.h:863: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 >]' 863 | init(NewNumBuckets); | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here @@ -34925,34 +26284,81 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Linking CXX executable measure_round_trip_overhead +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_round_trip_overhead.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:26: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -o measure_round_trip_overhead ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -35049,19 +26455,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -35142,25 +26535,15 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/Analysis/RegionInfo.h:39: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765: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-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 765 | init(0); | ^~~~ /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -35172,176 +26555,97 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:35: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::cl::Option*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::cl::Option*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::cl::Option*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::cl::Option*; unsigned int N = 4]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:214:44: required from here + 214 | : Name(Name), Description(Description) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -35361,77 +26665,27 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -35451,19 +26705,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -35483,19 +26724,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -35743,1546 +26973,49 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 79%] Built target measure_round_trip_overhead +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' - 699 | BBtoRegion(std::move(Arg.BBtoRegion)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:906:74: required from here - 906 | RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast(Arg))) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:812:43: required from 'void llvm::AnalysisManager::verifyNotInvalidated(IRUnitT&, typename PassT::Result*) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = pocl::WorkitemHandlerResult]' - 812 | SmallDenseMap IsResultInvalidated; - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:1072:54: required from 'typename PassT::Result* llvm::OuterAnalysisManagerProxy::Result::getCachedResult(IRUnitTParam&) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitTParam = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}; typename PassT::Result = pocl::WorkitemHandlerResult]' - 1072 | OuterAM->template verifyNotInvalidated(IR, Res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:223:60: required from here - 223 | auto Res = FAMP.getCachedResult(*K); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mix.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 48%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -37330,67 +27063,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 48%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ +[ 80%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc +[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 81%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -37416,70 +27100,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -37553,313 +27173,44 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 48%] Linking CXX executable test_issue_445 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Built target test_issue_445 -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:37: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 48%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_757.cpp -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_757.cpp:13:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 13 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 48%] Linking CXX executable test_autolocals_in_constexprs -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 48%] Built target lib_cl_llvm -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 48%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.cpp -[ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/nan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 49%] Linking CXX executable test_issue_553 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 -/build/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.cpp:27:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 49%] Built target test_autolocals_in_constexprs -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:19, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:40: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:25: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 49%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg.cpp -[ 49%] Built target test_issue_553 -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg.cpp:5:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:29: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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); - | ~~~~~~~^~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, from /usr/lib/llvm-17/include/llvm/IR/User.h:24, from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -[ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -[ 49%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg2.cpp -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 49%] Linking CXX executable test_issue_577 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg2.cpp:9: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 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:26, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:26: /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -37868,25 +27219,6 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:30: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:24, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27: /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -37894,210 +27226,28 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 50%] Built target test_issue_577 -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 50%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg3.cpp -/build/reproducible-path/pocl-6.0/tests/regression/test_alignment_with_dynamic_wg3.cpp:6:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 6 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -[ 51%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc -[ 51%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -MF CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o.d -o CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -[ 51%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: @@ -38105,20 +27255,49 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/ModRef.h:19, + from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | C, detail::combineHashValue(reinterpret_cast(Op), @@ -38126,61 +27305,30 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:30: -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In member function 'bool llvm::PointerType::hasSameElementTypeAs(llvm::PointerType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:706:42: warning: unused parameter 'Other' [-Wunused-parameter] + 706 | bool hasSameElementTypeAs(PointerType *Other) { + | ~~~~~~~~~~~~~^~~~~ +[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -38211,67 +27359,32 @@ /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:32: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:31: -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] @@ -38301,8 +27414,17 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:26: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -38333,97 +27455,27 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:23: + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: /usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 680 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3131:37: warning: unused parameter 'idx' [-Wunused-parameter] + 3131 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:30: warning: unused parameter 'idx' [-Wunused-parameter] + 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:47: warning: unused parameter 'B' [-Wunused-parameter] + 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~~~~^ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -38446,10 +27498,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -38457,11 +27505,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:29: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -38489,17 +27532,21 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4308:37: warning: unused parameter 'idx' [-Wunused-parameter] + 4308 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:30: warning: unused parameter 'idx' [-Wunused-parameter] + 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] + 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { + | ~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -38516,48 +27563,235 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4813:37: warning: unused parameter 'idx' [-Wunused-parameter] + 4813 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:30: warning: unused parameter 'idx' [-Wunused-parameter] + 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:47: warning: unused parameter 'B' [-Wunused-parameter] + 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~~~~^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:29: + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:27: /usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter] + 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { + | ~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter] + 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { + | ~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 87 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 92 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ +[ 83%] Linking CXX executable measure_migration_overhead +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_migration_overhead.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:31: + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o CMakeFiles/measure_migration_overhead.dir/common.cc.o -o measure_migration_overhead ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; @@ -38569,132 +27803,47 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 51%] Linking CXX executable test_issue_757 -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/ModRef.h:19, + from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-17/include/llvm/Support/raw_ostream.h:147:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 147 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: /usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; @@ -38711,48 +27860,10 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In member function 'bool llvm::PointerType::hasSameElementTypeAs(llvm::PointerType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:706:42: warning: unused parameter 'Other' [-Wunused-parameter] + 706 | bool hasSameElementTypeAs(PointerType *Other) { + | ~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -38779,27 +27890,74 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/IRBuilder.h:1179:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] + 1179 | ArrayRef OpBundles, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 83%] Built target measure_migration_overhead +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:30: + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -38807,26 +27965,29 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': +/usr/lib/llvm-17/include/llvm/Support/Error.h:296:24: warning: unused parameter 'V' [-Wunused-parameter] + 296 | void setChecked(bool V) { + | ~~~~~^ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); @@ -38835,46 +27996,103 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:150:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 150 | unsigned compile_unit_count() const { return CUs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:151:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 151 | unsigned global_variable_count() const { return GVs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:152:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 152 | unsigned subprogram_count() const { return SPs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:153:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 153 | unsigned type_count() const { return TYs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:154:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 154 | unsigned scope_count() const { return Scopes.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:30: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:29: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': +/usr/lib/llvm-17/include/llvm/Support/Error.h:296:24: warning: unused parameter 'V' [-Wunused-parameter] + 296 | void setChecked(bool V) { + | ~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:38: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:32: + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -38887,6 +28105,8 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ +[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 491 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ @@ -38931,17 +28151,20 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 766 | uint32_t NumWords = Bits.size(); @@ -38950,24 +28173,40 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:51: + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:30: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -38976,7 +28215,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); @@ -38992,20 +28230,9 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 510 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 511 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 527 | unsigned ThisWords = Bits.size(); @@ -39020,22 +28247,14 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 538 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -39048,18 +28267,7 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc: In member function 'void pocl::Kernel::addLocalSizeInitCode(size_t, size_t, size_t)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:298:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 298 | llvm::Type *SizeT = IntegerType::get(M->getContext(), AddressBits); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -39076,31 +28284,77 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Built target test_issue_757 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 84%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: /usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 236 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake "--color=" +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:27: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:41: warning: unused parameter 'From' [-Wunused-parameter] + 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { + | ~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h:53:54: warning: unused parameter 'To' [-Wunused-parameter] + 53 | Value *handleOperandChangeImpl(Value *From, Value *To) { + | ~~~~~~~^~ +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:28: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:37: + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -39124,10 +28378,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 510 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 511 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ @@ -39135,9 +28385,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 527 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 528 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ @@ -39164,6 +28411,10 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -39180,93 +28431,8 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/build -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ +[ 84%] Building CXX object examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/common.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/common.cc.o -MF CMakeFiles/measure_distributed_matmul.dir/common.cc.o.d -o CMakeFiles/measure_distributed_matmul.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -39289,13 +28455,24 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:32: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.h:31: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -39317,51 +28494,29 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_issue_893.cpp -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:33: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3131:37: warning: unused parameter 'idx' [-Wunused-parameter] + 3131 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:30: warning: unused parameter 'idx' [-Wunused-parameter] + 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3135:47: warning: unused parameter 'B' [-Wunused-parameter] + 3135 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~~~~^ +[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); @@ -39369,39 +28524,8 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 52%] Linking CXX executable test_flatten_barrier_subs -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 -[ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_893.cpp:44:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 44 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -: note: this is the location of the previous definition -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -39424,14 +28548,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -39466,14 +28582,17 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4308:37: warning: unused parameter 'idx' [-Wunused-parameter] + 4308 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:30: warning: unused parameter 'idx' [-Wunused-parameter] + 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4312:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] + 4312 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { + | ~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -39490,52 +28609,26 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:58: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenGlobals::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:138:74: warning: unused parameter 'AM' [-Wunused-parameter] + 138 | llvm::ModuleAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4813:37: warning: unused parameter 'idx' [-Wunused-parameter] + 4813 | BasicBlock *getSuccessor(unsigned idx) const { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:30: warning: unused parameter 'idx' [-Wunused-parameter] + 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4817:47: warning: unused parameter 'B' [-Wunused-parameter] + 4817 | void setSuccessor(unsigned idx, BasicBlock *B) { + | ~~~~~~~~~~~~^ /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': /usr/lib/llvm-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:35: +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:30: /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); @@ -39544,18 +28637,112 @@ /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); | ^~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:39: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 85%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -39574,11 +28761,8 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 52%] Built target test_flatten_barrier_subs -make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1435.dir/DependInfo.cmake "--color=" +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -39587,48 +28771,50 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 53%] Building CXX object tests/regression/CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -MF CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o.d -o CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_issue_1435.cpp -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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/reproducible-path/pocl-6.0/tests/regression/test_issue_1435.cpp:9: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 +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -39636,21 +28822,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); @@ -39662,14 +28833,20 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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); - | ^~~~~~~~~ -[ 54%] Linking CXX executable test_alignment_with_dynamic_wg2 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenGlobals.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -39677,6 +28854,7 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -39687,7 +28865,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Linking CXX executable test_alignment_with_dynamic_wg3 /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -39702,12 +28879,9 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -39716,6 +28890,10 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4564 | unsigned Values = 1 + Args.size(); @@ -39724,60 +28902,79 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:32: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -[ 54%] Linking CXX executable test_alignment_with_dynamic_wg -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:28: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 54%] 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 -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] + 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] + 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] + 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ -[ 54%] Built target test_alignment_with_dynamic_wg3 /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } @@ -39801,11 +28998,6 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 332 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/depend -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1390.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), @@ -39817,313 +29009,106 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/build -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build -[ 54%] Building CXX object tests/regression/CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -MF CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o.d -o CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_issue_1390.cpp -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_issue_1390.cpp:9: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 -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -[ 54%] Building CXX object tests/regression/CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -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/reproducible-path/pocl-6.0/tests/regression/test_builtin_args.cpp -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -[ 54%] Built target test_alignment_with_dynamic_wg -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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); + | ~~~~~~~^~~~~~~ +[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 139 | SubclassData16 = Tag; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ -/build/reproducible-path/pocl-6.0/tests/regression/test_builtin_args.cpp:5:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/DependInfo.cmake "--color=" -[ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build -[ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +[ 86%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Linking CXX executable measure_distributed_matmul +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_distributed_matmul.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o CMakeFiles/measure_distributed_matmul.dir/common.cc.o -o measure_distributed_matmul ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -40151,6 +29136,126 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] + 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] + 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] + 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc: In member function 'llvm::PreservedAnalyses pocl::FlattenBarrierSubs::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:139:71: warning: unused parameter 'AM' [-Wunused-parameter] + 139 | FlattenBarrierSubs::run(llvm::Module &M, llvm::ModuleAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -40203,192 +29308,52 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -[ 54%] Building CXX object tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -MF CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o.d -o CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_workitem_func_outside_kernel.cpp -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, + from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:38: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 86%] Built target measure_distributed_matmul /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -40415,11 +29380,23 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here @@ -40441,28 +29418,95 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:45, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -40527,6 +29571,12 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -40543,6 +29593,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -40639,8 +29693,43 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -40657,66 +29746,49 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here + 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -40736,69 +29808,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, - from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:38: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -40818,10 +29836,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -40841,6 +29859,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -41012,6 +30034,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -41088,18 +30114,42 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -41188,8 +30238,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/printf.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -41215,10 +30271,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -41247,35 +30303,13 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp: In function 'bool pocl::removeDuplicateDbgInfo(llvm::Module*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:86:14: warning: unused variable 'NumDebugAttachments' [-Wunused-variable] - 86 | unsigned NumDebugAttachments = 0; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp: In function 'void pocl::find_called_functions(llvm::Function*, llvm::StringSet<>&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:209:19: warning: unused variable 'Name' [-Wunused-variable] - 209 | const char* Name = Callee->getName().data(); - | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -41321,145 +30355,50 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:62: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 194 | (B * FastMathFlags::NoNaNs); | ^ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 200 | (B * FastMathFlags::NoInfs); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 206 | (B * FastMathFlags::NoSignedZeros); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 212 | (B * FastMathFlags::AllowReciprocal); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 218 | (B * FastMathFlags::AllowContract); @@ -41468,10 +30407,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 224 | (B * FastMathFlags::ApproxFunc); | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 230 | SubclassOptionalData |= FMF.Flags; @@ -41486,26 +30421,26 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -41514,28 +30449,116 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 87 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 92 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/IRBuilder.h:1179:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] + 1179 | ArrayRef OpBundles, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -41554,13 +30577,14 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -41569,21 +30593,30 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -41610,6 +30643,14 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ @@ -41634,31 +30675,45 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] + 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, + | ~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] + 191 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] + 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 56%] Linking CXX executable test_issue_893 -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_893.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] + 274 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4530 | unsigned Values = 1 + Args.size(); @@ -41671,206 +30726,32 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 56%] Built target test_issue_893 -make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_scope_vars.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 56%] Building CXX object tests/regression/CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/regression\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated -Wno-deprecated-declarations -MD -MT tests/regression/CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -MF CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o.d -o CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -c /build/reproducible-path/pocl-6.0/tests/regression/test_program_scope_vars.cpp -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:42: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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), - | ^~~~~ -[ 56%] Linking CXX executable test_issue_1435 -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_1435.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1034 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_1435.dir/test_issue_1435.cpp.o -o test_issue_1435 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, FunctionMapping&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:132:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 132 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); - | ^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:288:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 288 | return CI->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'llvm::DISubprogram* pocl::mimicDISubprogram(llvm::DISubprogram*, const llvm::StringRef&, llvm::DIScope*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:298:54: warning: unused parameter 'Scope' [-Wunused-parameter] - 298 | llvm::DIScope *Scope) { - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); @@ -41882,32 +30763,39 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:35: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 56%] Linking CXX executable test_issue_1390 -[ 56%] Built target test_issue_1435 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_1390.dir/link.txt --verbose=1 -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_1390.dir/test_issue_1390.cpp.o -o test_issue_1390 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 393 | SubclassData |= Flags; @@ -41916,141 +30804,86 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -[ 57%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clFinish.c -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/FlattenBarrierSubs.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here + 64 | Set.push_back(ID); + | ~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] + 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, + | ~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] + 191 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] + 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] + 274 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': @@ -42063,6 +30896,12 @@ /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -42073,6 +30912,10 @@ /usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -42083,49 +30926,27 @@ /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Built target test_issue_1390 -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 57%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetDeviceInfo.c -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/select.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 57%] Linking C executable test_clFinish -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 -[ 57%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1034 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 57%] Linking C executable test_clGetDeviceInfo -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1567 | return cast(getArgOperand(1))->getZExtValue(); @@ -42134,9 +30955,223 @@ /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1573 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -42163,6 +31198,7 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -42176,6 +31212,7 @@ /usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -42215,43 +31252,201 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -[ 57%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 57%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetEventInfo.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 57%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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(); + | ~~~~~~~~~~~~^~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:32: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -42260,6 +31455,12 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -42268,6 +31469,10 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); | ^ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 194 | (B * FastMathFlags::NoNaNs); @@ -42306,84 +31511,14 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -[ 58%] Linking CXX executable test_builtin_args -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_builtin_args.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -[ 59%] Linking CXX executable test_workitem_func_outside_kernel -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_workitem_func_outside_kernel.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateProgramWithBinary.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -42392,32 +31527,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_workitem_func_outside_kernel.dir/test_workitem_func_outside_kernel.cpp.o -o test_workitem_func_outside_kernel ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -42470,9 +31579,27 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Linking C executable test_clGetEventInfo -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:32: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -42486,10 +31613,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc: In function 'uint64_t pocl::getMinVecSizeFromPrototype(llvm::Function*, const std::string&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:68:63: warning: unused parameter 'Spaces' [-Wunused-parameter] - 68 | const std::string &Spaces) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -42503,63 +31630,75 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc: In member function 'llvm::PreservedAnalyses pocl::FixMinVecSize::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:272:73: warning: unused parameter 'AM' [-Wunused-parameter] - 272 | llvm::ModuleAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -[ 59%] Built target test_builtin_args -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:33: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -42576,9 +31715,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -42595,6 +31731,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -42627,6 +31767,7 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -42707,6 +31848,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -42755,36 +31900,43 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Linking C executable test_clCreateProgramWithBinary -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 59%] Built target test_workitem_func_outside_kernel -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake "--color=" -[ 59%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetSupportedImageFormats.c -[ 59%] Built target test_clGetEventInfo -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 469 | unsigned getNumberOfChecks() const { return Checks.size(); } | ~~~~~~~~~~~^~ -[ 59%] Built target test_clCreateProgramWithBinary -[ 59%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clEnqueueNativeKernel.c +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -42801,45 +31953,165 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:373:21: required from here - 373 | ValueToValueMapTy vvm; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' 592 | : SmallVectorTemplateBase(N) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 4]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' 1202 | SmallVector() : SmallVectorImpl(N) {} | ^ -/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:193:52: required from here - 193 | explicit DataLayout(StringRef LayoutDescription) { - | ^ +/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here + 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -42859,12 +32131,78 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 59%] Linking C executable test_clGetSupportedImageFormats -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:42: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:33: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -42884,8 +32222,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 59%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clBuildProgram.c /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -42905,6 +32241,14 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -42924,6 +32268,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -43152,9 +32497,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 59%] Linking C executable test_clEnqueueNativeKernel -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -43199,6 +32545,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -43221,6 +32568,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -43243,17 +32591,64 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 59%] Linking C executable test_clSetEventCallback -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 59%] Built target test_clGetSupportedImageFormats -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake "--color=" -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.hh:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:35: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -43279,7 +32674,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -43308,20 +32702,37 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 59%] Built target test_clEnqueueNativeKernel -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake "--color=" -[ 59%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateKernelsInProgram.c -[ 59%] Built target test_clSetEventCallback -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -43367,7 +32778,666 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +[ 91%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.c.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/subgroups.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:35: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 91%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc +[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/subgroups.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:19, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:40: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 92%] Generating opaque-pointer version of addrspace_operators.ll +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/reproducible-path/pocl-6.0/lib/kernel/host/addrspace_operators.ll -DOUTPUT_FILE=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -P /build/reproducible-path/pocl-6.0/cmake/make_opaque_ptr.cmake +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 93%] Generating opaque-pointer version of addrspace_operators_spir.ll +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/reproducible-path/pocl-6.0/lib/kernel/host/addrspace_operators_spir.ll -DOUTPUT_FILE=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators_spir.ll -P /build/reproducible-path/pocl-6.0/cmake/make_opaque_ptr.cmake +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:25: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/svm_atomics_host.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:16: +/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h: In instantiation of 'static llvm::df_iterator llvm::df_iterator::end(const GraphT&) [with GraphT = llvm::DomTreeNodeBase*; SetType = llvm::df_iterator_default_set*, 8>; bool ExtStorage = false; GT = llvm::GraphTraits*>]': +/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h:224:29: required from 'llvm::df_iterator llvm::df_end(const T&) [with T = DomTreeNodeBase*; typename GraphTraits::NodeRef = DomTreeNodeBase*]' + 224 | return df_iterator::end(G); + | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Dominators.h:274:18: required from here + 274 | return df_end(getEntryNode(N)); + | ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DepthFirstIterator.h:155:40: warning: unused parameter 'G' [-Wunused-parameter] + 155 | static df_iterator end(const GraphT &G) { return df_iterator(); } + | ~~~~~~~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:29: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc: In member function 'llvm::PreservedAnalyses pocl::HandleSamplerInitialization::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/HandleSamplerInitialization.cc:123:65: warning: unused parameter 'AM' [-Wunused-parameter] + 123 | llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/kernel/subgroups.cl:114:8: warning: unused variable 'sgsize' [-Wunused-variable] + 114 | uint sgsize = get_max_sub_group_size (); + | ^~~~~~ +1 warning generated. +[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/svm_atomics.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:26, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:26: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:24, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:37: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:34, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-17/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 = {llvm::TypeSize}; size_t = long unsigned int]': +/usr/lib/llvm-17/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 = llvm::TypeSize; MoreTys = {}]' + 164 | TopTrailingObj::callNumTrailingObjects( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 165 | Obj, TrailingObjectsBase::OverloadToken()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = llvm::TypeSize; BaseTy = llvm::StructLayout; TrailingTys = {llvm::TypeSize}]' + 301 | return this->getTrailingObjectsImpl( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 302 | static_cast(this), TrailingObjectsBase::OverloadToken()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:640:62: required from here + 640 | return llvm::MutableArrayRef(getTrailingObjects(), NumElements); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -43446,14 +33516,14 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 60%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clGetKernelArgInfo.c -[ 60%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateKernel.c -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -43480,6 +33550,14 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -43493,6 +33571,120 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/ArrayRef.h:13: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1632:34: required from here + 1632 | auto Pair = Cache.try_emplace(S, std::move(CR)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -43532,6 +33724,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -43545,31 +33742,44 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Linking C executable test_clCreateKernelsInProgram -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -43596,30 +33806,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Linking C executable test_clBuildProgram -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 61%] Linking C executable test_clCreateKernel -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -43796,47 +33982,86 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 61%] Built target test_clCreateKernelsInProgram -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend -[ 61%] Linking C executable test_clGetKernelArgInfo -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 -[ 61%] Built target test_clBuildProgram -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake "--color=" -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build -[ 61%] Built target test_clCreateKernel -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.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 -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:43: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 61%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_version.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 61%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:574: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 >]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365: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 >]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369: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 >]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:142:20: required from here + 142 | CustomNames[F] = std::string(Name); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here + 995 | Node *&N = NodeMap[&F]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271: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]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:126: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}]' + 126 | return M.try_emplace(K, std::forward(Args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:625:25: required from here + 625 | auto R = try_emplace(P.K, nullptr); + | ~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 765 | init(0); | ^~~~ /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -43848,61 +34073,123 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_kernel_cache_includes.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 61%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_cycle.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 61%] Built target test_clGetKernelArgInfo -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 353 | return *InsertIntoBucket(TheBucket, Key); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 357 | return FindAndConstruct(Key).second; + | ~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:950:63: required from here + 950 | return SCEVAddRecExpr::evaluateAtIteration(Operands, Map[L], SE); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 353 | return *InsertIntoBucket(TheBucket, Key); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 357 | return FindAndConstruct(Key).second; + | ~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here + 239 | OrderMap[InstMap[I]] = I; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here 1366 | Operands.begin(), Operands.end())); | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -43922,8 +34209,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 61%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_link_error.c /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -43943,14 +34228,33 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -44008,10 +34312,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -44202,23 +34502,26 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 61%] Linking C executable test_version -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 61%] Linking C executable test_kernel_cache_includes -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -44241,13 +34544,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -44270,7 +34566,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Linking C executable test_event_cycle /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -44293,7 +34588,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -44316,38 +34610,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::LoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:204:70: warning: unused parameter 'AM' [-Wunused-parameter] - 204 | llvm::LoopAnalysisManager &AM, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:206:61: warning: unused parameter 'U' [-Wunused-parameter] - 206 | llvm::LPMUpdater &U) { - | ~~~~~~~~~~~~~~~~~~^ -[ 62%] Built target test_kernel_cache_includes -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 62%] Linking C executable test_link_error -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -44373,22 +34643,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 62%] Built target test_version -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake "--color=" -[ 62%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_read-copy-write-buffer.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -44417,53 +34675,17 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:44: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 63%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer-image-copy.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 63%] Built target test_event_cycle +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -44509,470 +34731,7 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend -[ 63%] Built target test_link_error -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 63%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clCreateSubDevices.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 63%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_free.c -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 63%] Linking C executable test_read-copy-write-buffer -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here - 64 | Set.push_back(ID); - | ~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -[ 63%] Linking C executable test_buffer-image-copy -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 63%] Built target test_read-copy-write-buffer -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake "--color=" -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc: In member function 'llvm::PreservedAnalyses pocl::OptimizeWorkItemFuncCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:181:63: warning: unused parameter 'AM' [-Wunused-parameter] - 181 | llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build -[ 64%] Built target test_buffer-image-copy -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_event_double_wait.c -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Linking C executable test_event_free -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 64%] Building C object tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer_migration.c -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 64%] Linking C executable test_clCreateSubDevices -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 64%] Built target test_event_free -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Linking C executable test_event_double_wait -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 64%] Built target test_clCreateSubDevices -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -[ 64%] Building C object tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_buffer_ping_pong.c -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 64%] Linking C executable test_buffer_migration -[ 64%] Built target test_event_double_wait -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_migration.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sign.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 64%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_enqueue_kernel_from_binary.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -44999,54 +34758,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_user_event.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Built target test_buffer_migration -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -45099,14 +34810,225 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -[ 65%] Linking C executable test_buffer_ping_pong -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_ping_pong.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 65%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_fill-buffer.c +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:34, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:26: +/usr/lib/llvm-17/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 = {llvm::TypeSize}; size_t = long unsigned int]': +/usr/lib/llvm-17/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 = llvm::TypeSize; MoreTys = {}]' + 164 | TopTrailingObj::callNumTrailingObjects( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 165 | Obj, TrailingObjectsBase::OverloadToken()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = llvm::TypeSize; BaseTy = llvm::StructLayout; TrailingTys = {llvm::TypeSize}]' + 301 | return this->getTrailingObjectsImpl( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 302 | static_cast(this), TrailingObjectsBase::OverloadToken()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:640:62: required from here + 640 | return llvm::MutableArrayRef(getTrailingObjects(), NumElements); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair, ValueT, llvm::DenseMapInfo > >, KeyT>, bool> llvm::ValueMap::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' + 179 | Map.insert(std::make_pair(Wrap(KV.first), std::move(KV.second))); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' + 290 | Copy.Map->insert(std::make_pair(typed_new_key, std::move(Target))); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:270:8: required from here + 270 | void allUsesReplacedWith(Value *new_key) override { + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 94%] Linking & optimizing SLEEF for GENERIC: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1632:34: required from here + 1632 | auto Pair = Cache.try_emplace(S, std::move(CR)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -45133,11 +35055,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here @@ -45159,12 +35081,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here @@ -45173,11 +35098,19 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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-17/include/llvm/ADT/DenseMap.h:863: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 >]' 863 | init(NewNumBuckets); | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here @@ -45186,218 +35119,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Built target test_buffer_ping_pong -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake "--color=" -[ 65%] Linking C executable test_user_event -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:34: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 65%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_clSetMemObjectDestructorCallback.c -[ 66%] Linking C executable test_fill-buffer -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 -[ 66%] Built target test_user_event -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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake "--color=" -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:47: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -[ 66%] Linking C executable test_enqueue_kernel_from_binary -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 66%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_cl_pocl_content_size.c -In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -45411,7 +35132,13 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -45428,6 +35155,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -45572,7 +35303,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -45589,17 +35319,70 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] Built target test_fill-buffer -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/DependInfo.cmake "--color=" -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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 >]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365: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 >]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369: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 >]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:142:20: required from here + 142 | CustomNames[F] = std::string(Name); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Function*; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::LazyCallGraph::Node*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:995:26: required from here + 995 | Node *&N = NodeMap[&F]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:574: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]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271: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]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:126: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}]' + 126 | return M.try_emplace(K, std::forward(Args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:625:25: required from here + 625 | auto R = try_emplace(P.K, nullptr); + | ~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -45616,35 +35399,95 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Linking C executable test_clSetMemObjectDestructorCallback -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 67%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc -[ 67%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -MF CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o.d -o CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_cl_pocl_content_size_migration.c -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 4]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:193:52: required from here - 193 | explicit DataLayout(StringRef LayoutDescription) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 353 | return *InsertIntoBucket(TheBucket, Key); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 357 | return FindAndConstruct(Key).second; + | ~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:950:63: required from here + 950 | return SCEVAddRecExpr::evaluateAtIteration(Operands, Map[L], SE); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +[ 95%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:353:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; value_type = llvm::detail::DenseMapPair]' + 353 | return *InsertIntoBucket(TheBucket, Key); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:357:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 357 | return FindAndConstruct(Key).second; + | ~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:239:26: required from here + 239 | OrderMap[InstMap[I]] = I; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:30: +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -45664,64 +35507,42 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 67%] Linking C executable test_cl_pocl_content_size -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size.dir/link.txt --verbose=1 -[ 67%] Built target test_enqueue_kernel_from_binary +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +[ 95%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -45741,7 +35562,13 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators_spir.ll +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:32: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -45761,10 +35588,25 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake "--color=" -[ 67%] Built target test_clSetMemObjectDestructorCallback +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -45784,7 +35626,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -45842,6 +35683,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 95%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -MF CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o.d -o CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -45918,8 +35761,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -45977,6 +35818,14 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -46015,11 +35864,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -46042,7 +35890,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Building C object tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -46065,10 +35912,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_deviceside_enqueue.c -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/step.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +[ 96%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -46091,7 +35935,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -46114,85 +35957,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 67%] Building C object tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer.c -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Built target test_cl_pocl_content_size -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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 67%] Linking C executable test_cl_pocl_content_size_migration -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size_migration.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 67%] Building C object tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_cl_pocl_content_size_migration.dir/test_cl_pocl_content_size_migration.c.o -o test_cl_pocl_content_size_migration ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer_images.c +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-17 -o kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc < /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/CMakeFiles/kernel_aarch64-unknown-linux-gnu-GENERIC_linklist.txt /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -46218,21 +35983,28 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 68%] Linking CXX executable test_program_scope_vars -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_scope_vars.dir/link.txt --verbose=1 +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -46261,34 +36033,1788 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' + +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:179:19: required from 'std::pair, ValueT, llvm::DenseMapInfo > >, KeyT>, bool> llvm::ValueMap::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' + 179 | Map.insert(std::make_pair(Wrap(KV.first), std::move(KV.second))); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:290:25: required from 'void llvm::ValueMapCallbackVH::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig >]' + 290 | Copy.Map->insert(std::make_pair(typed_new_key, std::move(Target))); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:270:8: required from here + 270 | void allUsesReplacedWith(Value *new_key) override { + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:592:45: warning: unused parameter 'Key' [-Wunused-parameter] + 592 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::ImplicitLoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:213:45: warning: unused parameter 'U' [-Wunused-parameter] + 213 | llvm::LPMUpdater &U) { + | ~~~~~~~~~~~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:30: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:150:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 150 | unsigned compile_unit_count() const { return CUs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:151:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 151 | unsigned global_variable_count() const { return GVs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:152:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 152 | unsigned subprogram_count() const { return SPs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:153:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 153 | unsigned type_count() const { return TYs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:154:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 154 | unsigned scope_count() const { return Scopes.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:51: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc: In member function 'llvm::PreservedAnalyses pocl::IsolateRegions::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:221:37: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 221 | unsigned NumRegions = Regions.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:37: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-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-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' + +warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' + +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:58: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:31: +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:32: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:23: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:29: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:31: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:34: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:30: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/IsolateRegions.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc: In member function 'void pocl::Kernel::addLocalSizeInitCode(size_t, size_t, size_t)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:298:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 298 | llvm::Type *SizeT = IntegerType::get(M->getContext(), AddressBits); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc: In member function 'llvm::PreservedAnalyses pocl::InlineKernels::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:153:75: warning: unused parameter 'AM' [-Wunused-parameter] + 153 | llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:47: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_program_scope_vars.dir/test_program_scope_vars.cpp.o -o test_program_scope_vars ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -46302,6 +37828,22 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -46367,6 +37909,324 @@ /usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/opt-17 -relocation-model=pic -mtriple=aarch64-unknown-linux-gnu -O3 -fp-contract=off -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp: In function 'bool pocl::removeDuplicateDbgInfo(llvm::Module*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:86:14: warning: unused variable 'NumDebugAttachments' [-Wunused-variable] + 86 | unsigned NumDebugAttachments = 0; + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:33: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp: In function 'void pocl::find_called_functions(llvm::Function*, llvm::StringSet<>&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:209:19: warning: unused variable 'Name' [-Wunused-variable] + 209 | const char* Name = Callee->getName().data(); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -46383,51 +38243,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -46588,9 +38403,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 68%] Linking C executable test_deviceside_enqueue -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deviceside_enqueue.dir/link.txt --verbose=1 /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -46607,10 +38419,22 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Built target test_cl_pocl_content_size_migration -make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/DependInfo.cmake "--color=" +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -46627,28 +38451,47 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 68%] Building C object tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -MF CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o.d -o CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_command_buffer_multi_device.c -[ 69%] Linking C executable test_command_buffer -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 69%] Linking C executable test_command_buffer_images -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer_images.dir/link.txt --verbose=1 -[ 69%] Built target test_program_scope_vars -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 69%] Built target test_deviceside_enqueue -make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_device_address.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -46687,51 +38530,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build -[ 69%] Built target test_command_buffer -In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 69%] Built target test_command_buffer_images -[ 69%] Building CXX object tests/runtime/CMakeFiles/test_device_address.dir/test_device_address.cpp.o -make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/depend -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_svm.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_device_address.dir/test_device_address.cpp.o -MF CMakeFiles/test_device_address.dir/test_device_address.cpp.o.d -o CMakeFiles/test_device_address.dir/test_device_address.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_device_address.cpp /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -46751,7 +38549,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/depend /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -46771,26 +38568,13 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_large_buf.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building C object tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -MF CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o.d -o CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_queue_creation_with_hints.c +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -46867,7 +38651,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 69%] Building CXX object tests/runtime/CMakeFiles/test_svm.dir/test_svm.cpp.o /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -46887,7 +38670,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_svm.dir/test_svm.cpp.o -MF CMakeFiles/test_svm.dir/test_svm.cpp.o.d -o CMakeFiles/test_svm.dir/test_svm.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_svm.cpp /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -47040,30 +38822,152 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/build -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:27, + from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:38: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:39: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47086,6 +38990,19 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -47108,6 +39025,172 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:35: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::AnalysisKey*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AnalysisKey*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:812:43: required from 'void llvm::AnalysisManager::verifyNotInvalidated(IRUnitT&, typename PassT::Result*) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = pocl::WorkitemHandlerResult]' + 812 | SmallDenseMap IsResultInvalidated; + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:1072:54: required from 'typename PassT::Result* llvm::OuterAnalysisManagerProxy::Result::getCachedResult(IRUnitTParam&) const [with PassT = pocl::WorkitemHandlerChooser; IRUnitTParam = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}; typename PassT::Result = pocl::WorkitemHandlerResult]' + 1072 | OuterAM->template verifyNotInvalidated(IR, Res); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ImplicitLoopBarriers.cc:223:60: required from here + 223 | auto Res = FAMP.getCachedResult(*K); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47134,29 +39217,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47183,6 +39243,59 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47196,8 +39309,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object tests/runtime/CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -MF CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o.d -o CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_large_buf.cpp /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47211,52 +39322,85 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:37: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' + 699 | BBtoRegion(std::move(Arg.BBtoRegion)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/RegionInfo.h:906:74: required from here + 906 | RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast(Arg))) { + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/tests/runtime/test_large_buf.cpp:29:9: 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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -47433,34 +39577,22 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -47477,65 +39609,23 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Linking C executable test_queue_creation_with_hints -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_queue_creation_with_hints.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_queue_creation_with_hints.dir/test_queue_creation_with_hints.c.o -o test_queue_creation_with_hints ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 69%] Linking C executable test_command_buffer_multi_device -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer_multi_device.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.cc:28: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765: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-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 765 | init(0); | ^~~~ /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -47547,12 +39637,33 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_command_buffer_multi_device.dir/test_command_buffer_multi_device.c.o -o test_command_buffer_multi_device ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/AllocasToEntry.h:32: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -47591,24 +39702,20 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 69%] Built target test_queue_creation_with_hints -make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_subbuffers.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -[ 69%] Built target test_command_buffer_multi_device -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_compile_n_link.dir/DependInfo.cmake "--color=" +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:43: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -47647,8 +39754,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 70%] Building CXX object tests/runtime/CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -MF CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o.d -o CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_subbuffers.cpp /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -47896,74 +40001,24 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/InlineKernels.cc:25: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -48008,24 +40063,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object tests/runtime/CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT tests/runtime/CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -MF CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o.d -o CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -c /build/reproducible-path/pocl-6.0/tests/runtime/test_compile_n_link.cpp -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -48070,6 +40107,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -48095,6 +40140,42 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -48123,6 +40204,50 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:28: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -48168,13 +40293,22 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:28: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Value.h:21, from /usr/lib/llvm-17/include/llvm/IR/User.h:24, from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, @@ -48188,14 +40322,16 @@ /usr/lib/llvm-17/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); | ~~~~~~~^~~~~~~ -[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h /usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 224 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -[ 70%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ /usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -48215,6 +40351,30 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -48223,33 +40383,82 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1405 | setOperand(NumOps, MD); | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; @@ -48257,6 +40466,10 @@ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, @@ -48265,132 +40478,114 @@ /usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:44: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -48445,15 +40640,23 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -48462,351 +40665,89 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -MF CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o.d -o CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc -[ 71%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 71%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: /usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 72%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -MF CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o.d -o CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 176 | SubClassData = V; @@ -48831,10 +40772,26 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -48851,6 +40808,10 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -48859,10 +40820,89 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] @@ -48930,622 +40970,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -[ 72%] Linking CXX executable test_large_buf -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_large_buf.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_large_buf.dir/test_large_buf.cpp.o -o test_large_buf ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:50: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 72%] Built target test_large_buf -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:45:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] - 45 | #pragma GCC diagnostic ignored "-Wno-maybe-uninitialized" - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/tests/workgroup\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -I/build/reproducible-path/pocl-6.0/lib/CL -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/tests/workgroup/run_kernel.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:48: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 72%] Linking C executable run_kernel -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 72%] Linking CXX executable test_device_address -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_address.dir/link.txt --verbose=1 -[ 72%] Built target run_kernel -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_device_address.dir/test_device_address.cpp.o -o test_device_address ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 72%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example0/example0.c -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 72%] Built target test_device_address -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 72%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example1/example1.c -[ 73%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:32: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:28: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example0/example0_exec.c -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 73%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example1/example1_exec.c -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -[ 73%] Linking C executable example0 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc: In member function 'llvm::PreservedAnalyses pocl::OptimizeWorkItemGVars::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:129:59: warning: unused parameter 'AM' [-Wunused-parameter] - 129 | llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 73%] Linking C executable example1 -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:49: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 73%] Built target example0 -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 73%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example2/example2.c -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -[ 73%] Built target example1 -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:36: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 176 | SubClassData = V; @@ -49570,120 +41007,36 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -[ 73%] Linking CXX executable test_compile_n_link -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_compile_n_link.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_compile_n_link.dir/test_compile_n_link.cpp.o -o test_compile_n_link ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -[ 74%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/example2a/example2a.c -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -[ 74%] Linking C executable example2 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2.dir/example2.c.o -o example2 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:52: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -49700,71 +41053,154 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -[ 74%] Built target example2 -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:35: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); @@ -49773,8 +41209,6 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 188 | (B * FastMathFlags::AllowReassoc); @@ -49817,12 +41251,21 @@ /usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 236 | SubclassOptionalData = FMF.Flags; | ^~~~~ -[ 74%] Built target test_compile_n_link +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/depend /usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 476 | return count_if(indices(), [](const Use& use) { @@ -49831,274 +41274,78 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | }); | ~~ -[ 74%] Linking C executable example2a -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 74%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matrix1/matrix1.c -[ 74%] Building CXX object examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o -MF CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o.d -o CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_round_trip_overhead.cc -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_round_trip_overhead.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 28 | #define CL_HPP_TARGET_OPENCL_VERSION 110 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -[ 74%] Built target example2a -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/depend -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/work_group.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/work_group.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/work_group.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:33: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^~~~~~~~~ -[ 74%] Building CXX object examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o -MF CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o.d -o CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_migration_overhead.cc -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -50114,10 +41361,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -50125,112 +41368,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:31: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_migration_overhead.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 28 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:40: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -[ 74%] Linking C executable matrix1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 74%] Built target matrix1 -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/depend In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': @@ -50243,8 +41380,6 @@ /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/DependInfo.cmake "--color=" /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -50265,187 +41400,13 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 74%] Linking CXX executable test_subbuffers -[ 74%] Building CXX object examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_subbuffers.dir/link.txt --verbose=1 -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o -MF CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o.d -o CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_distributed_matmul.cc -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_subbuffers.dir/test_subbuffers.cpp.o -o test_subbuffers ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/build/reproducible-path/pocl-6.0/examples/measure_overhead/measure_distributed_matmul.cc:28:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 28 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Verifier.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:56: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | C, detail::combineHashValue(reinterpret_cast(Op), @@ -50453,60 +41414,33 @@ /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1323 | reinterpret_cast(Ty))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:38: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: /usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': @@ -50517,240 +41451,6 @@ /usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 74%] Built target test_subbuffers -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -50799,7 +41499,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -50848,6 +41547,12 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -50928,131 +41633,27 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/scalarwave\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c: In function 'main': -/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave.c:132:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 132 | fread(source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27, - from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:37: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:57: +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -51061,36 +41662,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); @@ -51116,10 +41687,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 528 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 537 | unsigned ThisWords = Bits.size(); @@ -51127,9 +41694,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 538 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -51138,10 +41702,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 586 | unsigned NumWords = Bits.size(); @@ -51166,6 +41726,218 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -51204,6 +41976,48 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -51451,629 +42265,26 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 74%] Linking C executable scalarwave -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:24: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 74%] Built target scalarwave -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake "--color=" -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 74%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/trig\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/trig/trig.c -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:35: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/build/reproducible-path/pocl-6.0/examples/trig/trig.c: In function 'main': -/build/reproducible-path/pocl-6.0/examples/trig/trig.c:61:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 61 | fread (source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:60: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -[ 74%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/trig\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/trig/trig_exec.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 74%] Linking C executable trig -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 74%] Built target trig -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake "--color=" -[ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 74%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/vecadd/vecadd.c -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 74%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/vecadd/vecadd_exec.c -[ 74%] Linking CXX executable test_svm -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_svm.dir/link.txt --verbose=1 -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_svm.dir/test_svm.cpp.o -o test_svm ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:42: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -52095,628 +42306,8 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 75%] Linking C executable vecadd -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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); - | ^~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:32, - from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:38: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 75%] Built target test_svm -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build -[ 75%] Built target vecadd -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake "--color=" -[ 75%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matadd/matadd.c -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 75%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/boxadd/boxadd.c -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 75%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/matadd/matadd_exec.c -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 75%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/boxadd/boxadd_exec.c -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -[ 76%] Linking C executable matadd -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Linking C executable boxadd -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:150:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 150 | unsigned compile_unit_count() const { return CUs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:151:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 151 | unsigned global_variable_count() const { return GVs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:152:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 152 | unsigned subprogram_count() const { return SPs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:153:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 153 | unsigned type_count() const { return TYs.size(); } - | ~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:154:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 154 | unsigned scope_count() const { return Scopes.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:25: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:41: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 76%] Built target matadd -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake "--color=" -[ 76%] Built target boxadd -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/examples/EinsteinToolkit\" -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/examples/EinsteinToolkit/EinsteinToolkit.c -[ 76%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -[ 76%] Building CXX object examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -MF CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o.d -o CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -MF CMakeFiles/measure_round_trip_overhead.dir/common.cc.o.d -o CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:46: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': -/build/reproducible-path/pocl-6.0/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/reproducible-path/pocl-6.0/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc: In static member function 'static void pocl::ParallelRegion::insertLocalIdInit(llvm::BasicBlock*, unsigned int, unsigned int, unsigned int)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:301:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 301 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -52795,230 +42386,6 @@ /usr/lib/llvm-17/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); | ^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc: In member function 'void pocl::ParallelRegion::AddParallelLoopMetadata(llvm::MDNode*, std::function)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:499:46: warning: unused parameter 'IsLoadUnconditionallySafe' [-Wunused-parameter] - 499 | std::function IsLoadUnconditionallySafe) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -[ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:52: -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -53179,6 +42546,28 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -53195,6 +42584,83 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -53211,6 +42677,50 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -53227,11 +42737,61 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -53270,6 +42830,99 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:47: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -53308,6 +42961,32 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -53327,6 +43006,34 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -53555,6 +43262,29 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -53621,16 +43351,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -53653,552 +43373,27 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 77%] Linking C executable EinsteinToolkit -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Linking CXX executable measure_round_trip_overhead -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_round_trip_overhead.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:33: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_round_trip_overhead.dir/measure_round_trip_overhead.cc.o CMakeFiles/measure_round_trip_overhead.dir/common.cc.o -o measure_round_trip_overhead ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -[ 77%] Built target EinsteinToolkit -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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(); - | ~~~~~~~~~~~~^~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:37: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Built target measure_round_trip_overhead -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:46: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -[ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:47: -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc: In member function 'llvm::PreservedAnalyses pocl::RemoveBarrierCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:87:75: warning: unused parameter 'AM' [-Wunused-parameter] - 87 | RemoveBarrierCalls::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -54375,176 +43570,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -[ 80%] Building CXX object examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/common.cc.o -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:50: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/common.cc.o -MF CMakeFiles/measure_migration_overhead.dir/common.cc.o.d -o CMakeFiles/measure_migration_overhead.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); @@ -54557,462 +43582,51 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' 246 | This->grow(NewSize); | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -55038,28 +43652,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -55088,46 +43692,45 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -55173,689 +43776,38 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:25: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::insertLocalIdInit(llvm::BasicBlock*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:250:63: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 250 | llvm::Type *SizeT = llvm::IntegerType::get(M->getContext(), address_bits); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::replicate(llvm::Function&, const llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::DenseMap&, llvm::BasicBlock*, llvm::ArrayRef)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:608:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 608 | createLoopsAround(F, AfterBB, LocalSize, EntryId_, VMap, Latches, LastHeader, - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::removeDeadPhiBlocks(llvm::SmallVector&) const': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:644:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 644 | auto *IncomingBB = Phi->getIncomingBlock(IncomingIdx); - | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::arrayifyMultiSubCfgValues(llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::ArrayRef, llvm::Instruction*, llvm::Value*, pocl::VariableUniformityAnalysisResult&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:729:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter] - 729 | llvm::DenseMap &BaseInstAllocaMap, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:732:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter] - 730 | llvm::DenseMap> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 732 | &ContInstReplicaMap, - | ~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::loadMultiSubCfgValues(const llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::BasicBlock*, llvm::ValueToValueMapTy&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:824:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter] - 824 | llvm::DenseMap &BaseInstAllocaMap, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:827:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter] - 825 | llvm::DenseMap> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 827 | &ContInstReplicaMap, - | ~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::fixSingleSubCfgValues(llvm::DominatorTree&, const llvm::DenseMap&, llvm::Value*, pocl::VariableUniformityAnalysisResult&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1113:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1113 | Builder.CreatePHI(Load->getType(), NumPreds, I.getName()); - | ^~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1005:45: warning: unused parameter 'VecInfo' [-Wunused-parameter] - 1005 | pocl::VariableUniformityAnalysisResult &VecInfo) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'llvm::BasicBlock* pocl::generateWhileSwitchAround(llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::AllocaInst*, std::vector >&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1160:75: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1160 | Builder.CreateSwitch(LastID, createUnreachableBlock(F), SubCFGs.size()); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'bool pocl::isAllocaSubCfgInternal(llvm::AllocaInst*, const std::vector >&, const llvm::DominatorTree&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1235:56: warning: unused parameter 'DT' [-Wunused-parameter] - 1235 | const llvm::DominatorTree &DT) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::arrayifyAllocas(llvm::BasicBlock*, llvm::DominatorTree&, std::vector >&, llvm::Value*, VariableUniformityAnalysisResult&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1279:62: warning: unused parameter 'VecInfo' [-Wunused-parameter] - 1279 | pocl::VariableUniformityAnalysisResult &VecInfo) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::formSubCfgs(llvm::Function&, llvm::LoopInfo&, llvm::DominatorTree&, llvm::PostDominatorTree&, VariableUniformityAnalysisResult&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1389:61: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1389 | getLocalSizeValues(F, LocalSizes, WGDynamicLocalSize, Dim); - | ^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1366:43: warning: unused parameter 'PDT' [-Wunused-parameter] - 1366 | llvm::PostDominatorTree &PDT, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::createParallelAccessesMdOrAddAccessGroup(const llvm::Function*, llvm::Loop* const&, llvm::MDNode*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1520:40: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1520 | L->getLoopID()->replaceOperandWith(PIdx, NewParAccesses); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:53: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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>]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/linker.cpp:373:21: required from here + 373 | ValueToValueMapTy vvm; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Linking CXX executable measure_migration_overhead -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_migration_overhead.dir/link.txt --verbose=1 /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]' 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]' 592 | : SmallVectorTemplateBase(N) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 4]' 1202 | SmallVector() : SmallVectorImpl(N) {} | ^ -/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here - 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} - | ^ +/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:193:52: required from here + 193 | explicit DataLayout(StringRef LayoutDescription) { + | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ @@ -55878,37 +43830,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_migration_overhead.dir/measure_migration_overhead.cc.o CMakeFiles/measure_migration_overhead.dir/common.cc.o -o measure_migration_overhead ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 83%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -55928,8 +43849,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -55949,58 +43868,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -56248,84 +44115,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:24: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -56414,38 +44203,35 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -[ 83%] Built target measure_migration_overhead -In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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); + | ^~~~~~~~~ +[ 96%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -56471,23 +44257,7 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -56516,25 +44286,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -56580,97 +44331,2008 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:62: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -MF CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o.d -o CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, FunctionMapping&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:132:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 132 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:288:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 288 | return CI->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc: In function 'llvm::DISubprogram* pocl::mimicDISubprogram(llvm::DISubprogram*, const llvm::StringRef&, llvm::DIScope*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:298:54: warning: unused parameter 'Scope' [-Wunused-parameter] + 298 | llvm::DIScope *Scope) { + | ~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:22: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc: In member function 'llvm::PreservedAnalyses pocl::LoopBarriers::run(llvm::Loop&, llvm::LoopAnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:204:70: warning: unused parameter 'AM' [-Wunused-parameter] + 204 | llvm::LoopAnalysisManager &AM, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:206:61: warning: unused parameter 'U' [-Wunused-parameter] + 206 | llvm::LPMUpdater &U) { + | ~~~~~~~~~~~~~~~~~~^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -MF CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o.d -o CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:45:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] + 45 | #pragma GCC diagnostic ignored "-Wno-maybe-uninitialized" + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:48: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LoopBarriers.cc:34: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -MF CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o.d -o CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o -c /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:50: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:49: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc: In function 'uint64_t pocl::getMinVecSizeFromPrototype(llvm::Function*, const std::string&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:68:63: warning: unused parameter 'Spaces' [-Wunused-parameter] + 68 | const std::string &Spaces) { + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc: In member function 'llvm::PreservedAnalyses pocl::FixMinVecSize::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:272:73: warning: unused parameter 'AM' [-Wunused-parameter] + 272 | llvm::ModuleAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -56847,6 +46509,166 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:52: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -56863,24 +46685,165 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:28: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -56919,10 +46882,82 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 85%] Building CXX object examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/common.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /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 -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/poclu -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/common.cc.o -MF CMakeFiles/measure_distributed_matmul.dir/common.cc.o.d -o CMakeFiles/measure_distributed_matmul.dir/common.cc.o -c /build/reproducible-path/pocl-6.0/examples/measure_overhead/common.cc -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -56942,6 +46977,32 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -56961,6 +47022,22 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -57208,6 +47285,29 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -57252,18 +47352,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:33: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -57308,558 +47396,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -I /build/reproducible-path/pocl-6.0/lib/kernel/libclc -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here - 76 | : Diagnostic(Diagnostic) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:29: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:41: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1012:60: required from here - 1012 | llvm::DenseMap InstLoadMap; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1351:46: required from here - 1351 | llvm::DenseMap Barriers; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1458:59: required from here - 1458 | llvm::DenseMap InstAllocaMap; - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1461:7: required from here - 1461 | InstContReplicaMap; - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -58036,110 +47572,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Linking CXX executable measure_distributed_matmul -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead && /usr/bin/cmake -E cmake_link_script CMakeFiles/measure_distributed_matmul.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: @@ -58147,51 +47579,13 @@ /usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 101 | SubclassData = val; | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/measure_distributed_matmul.dir/measure_distributed_matmul.cc.o CMakeFiles/measure_distributed_matmul.dir/common.cc.o -o measure_distributed_matmul ../../poclu/libpoclu.a /usr/lib/aarch64-linux-gnu/libOpenCL.so -lm -In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:584:27: required from here - 584 | llvm::ValueToValueMapTy VMap; - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:46: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -58204,40 +47598,22 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:32: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -58264,269 +47640,399 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:36: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 86%] Built target measure_distributed_matmul -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc: In member function 'llvm::PreservedAnalyses pocl::OptimizeWorkItemGVars::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:129:59: warning: unused parameter 'AM' [-Wunused-parameter] + 129 | llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:35: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Verifier.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:56: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' 401 | setNumEntries(0); | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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-17/include/llvm/ADT/DenseMap.h:1067: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> >]' 1067 | this->BaseT::initEmpty(); | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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-17/include/llvm/ADT/DenseMap.h:937: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> >]' 937 | init(NumInitBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' 592 | : SmallVectorTemplateBase(N) {} | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here - 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} - | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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-17/include/llvm/ADT/DenseMap.h:401: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>]' 401 | setNumEntries(0); | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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-17/include/llvm/ADT/DenseMap.h:1067: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>]' 1067 | this->BaseT::initEmpty(); | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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-17/include/llvm/ADT/DenseMap.h:937: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>]' 937 | init(NumInitBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ @@ -58549,26 +48055,26 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58588,6 +48094,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc: In member function 'llvm::PreservedAnalyses pocl::OptimizeWorkItemFuncCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:181:63: warning: unused parameter 'AM' [-Wunused-parameter] + 181 | llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58626,6 +48136,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58740,6 +48254,16 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58778,10 +48302,14 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58801,10 +48329,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -58824,33 +48348,108 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 87%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:514:35: required from here - 514 | PreHeader_(nullptr), Dim(Dim) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/MinLegalVecSize.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/PassAnalysisSupport.h:64:20: required from here + 64 | Set.push_back(ID); + | ~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -58895,6 +48494,27 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -58917,6 +48537,23 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -58939,58 +48576,89 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {long unsigned int}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long unsigned int}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:533:24: required from here - 533 | ExitIds_.insert({Succ, BId}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -59016,8 +48684,16 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +In file included from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:47: +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -59046,150 +48722,24 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:947:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 947 | swap(other); - | ^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:428:3: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = pocl::SubCFG; _Args = {pocl::SubCFG}]' - 428 | SubCFG(SubCFG &&) = default; - | ^~~~~~ -/usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*]' - 120 | std::_Construct(std::__addressof(*__cur), *__first); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = pocl::SubCFG*; bool _TrivialValueTypes = false]' - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*]' - 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 185 | __uninit_copy(__first, __last, __result); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*; _Tp = pocl::SubCFG]' - 373 | return std::uninitialized_copy(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pocl::SubCFG*; _ForwardIterator = pocl::SubCFG*; _Allocator = allocator]' - 398 | return std::__uninitialized_copy_a - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:676:60: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::Instruction*&, long unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator]' - 676 | __new_finish = std::__uninitialized_move_if_noexcept_a( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 677 | __old_start, __old_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 678 | __new_start, _M_get_Tp_allocator()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::Instruction*&, long unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator; reference = pocl::SubCFG&]' - 123 | _M_realloc_append(std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1454:27: required from here - 1454 | SubCFGs.emplace_back(BIt.first, LastBarrierIdStorage, Barriers, IndVar, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1455 | Dim); - | ~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 967 | NumEntries = TmpNumEntries; - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' - 1094 | this->grow(RHSSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' - 1252 | SmallVectorImpl::operator=(::std::move(RHS)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here - 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Barrier.h:31: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -59235,208 +48785,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -[ 88%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -[ 88%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 89%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc -[ 89%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -[ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:30: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/MemoryLocation.h:19, - from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:43, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:37: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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); - | ~~~~~~~^~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -59445,43 +48797,6 @@ /usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1051 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -[ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:44: -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -59490,10 +48805,10 @@ /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 593 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -59520,339 +48835,25 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:38: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:32: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:43: -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -[ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:31: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:30: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:32: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-17/include/llvm/IR/User.h:24, - from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 620 | Bits.BlockAddressRefCount += Amt; | ^~~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:33: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:45: + from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:57: /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); @@ -59872,10 +48873,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 502 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 510 | unsigned ThisWords = Bits.size(); @@ -59913,6 +48910,12 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 635 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 748 | uint32_t NumWords = Bits.size(); @@ -59921,6 +48924,10 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 766 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } @@ -59929,235 +48936,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -[ 94%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-6.0/lib/kernel/sleef/include -include /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/sleef_config_temp_GENERIC.h -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 94%] Building C to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.c.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -fno-jump-tables -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.c.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/subgroups.c -I/build/reproducible-path/pocl-6.0/include -include /build/reproducible-path/pocl-6.0/include/_kernel_c.h -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:135:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] - 135 | Offset = NewOffset; - | ^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -[ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.cl.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/subgroups.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/subgroups.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:32: -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:25, - from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:34: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 253 | Visibility = V; @@ -60174,104 +48952,122 @@ /usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 537 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:31: -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment] - 85 | /// / \ - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment] - 88 | /// / \ - | ^ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 95%] Generating opaque-pointer version of addrspace_operators.ll -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/reproducible-path/pocl-6.0/lib/kernel/host/addrspace_operators.ll -DOUTPUT_FILE=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -P /build/reproducible-path/pocl-6.0/cmake/make_opaque_ptr.cmake -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Generating opaque-pointer version of addrspace_operators_spir.ll -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/reproducible-path/pocl-6.0/lib/kernel/host/addrspace_operators_spir.ll -DOUTPUT_FILE=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators_spir.ll -P /build/reproducible-path/pocl-6.0/cmake/make_opaque_ptr.cmake -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:33: /usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-17/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:50: /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1306 | return std::distance(data_operands_begin(), data_operands_end()); @@ -60280,6 +49076,19 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1328 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } @@ -60288,7 +49097,69 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1390 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/svm_atomics_host.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:33: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -60297,56 +49168,155 @@ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -[ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/lib/llvm-17/bin/clang-17 --target=aarch64-unknown-linux-gnu -ffreestanding -emit-llvm -ffp-contract=off -DENABLE_PRINTF_IMMEDIATE_FLUSH -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -fno-jump-tables -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_command_buffer_multi_device=1 -Dcl_khr_subgroups=1 -Dcl_intel_unified_shared_memory=1 -Dcl_ext_buffer_device_address=1 -Dcl_pocl_svm_rect=1 -Dcl_pocl_command_buffer_svm=1 -Dcl_pocl_command_buffer_host_buffer=1 -Dcl_khr_subgroup_ballot=1 -Dcl_khr_subgroup_shuffle=1 -Dcl_intel_subgroups=1 -Dcl_intel_subgroups_short=1 -Dcl_ext_float_atomics=1 -Dcl_intel_required_subgroup_size=1 -Dcl_khr_fp64=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_program_scope_global_variables=1 -D__opencl_c_atomic_scope_all_devices=1 -D__opencl_c_generic_address_space=1 -D__opencl_c_work_group_collective_functions=1 -D__opencl_c_read_write_images=1 -D__opencl_c_subgroups=1 -D__opencl_c_fp64=1 -D__opencl_c_ext_fp32_global_atomic_add=1 -D__opencl_c_ext_fp32_local_atomic_add=1 -D__opencl_c_ext_fp32_global_atomic_min_max=1 -D__opencl_c_ext_fp32_local_atomic_min_max=1 -D__opencl_c_ext_fp64_global_atomic_add=1 -D__opencl_c_ext_fp64_local_atomic_add=1 -D__opencl_c_ext_fp64_global_atomic_min_max=1 -D__opencl_c_ext_fp64_local_atomic_min_max=1 -D__opencl_c_int64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_command_buffer_multi_device,+cl_khr_subgroups,+cl_intel_unified_shared_memory,+cl_ext_buffer_device_address,+cl_pocl_svm_rect,+cl_pocl_command_buffer_svm,+cl_pocl_command_buffer_host_buffer,+cl_khr_subgroup_ballot,+cl_khr_subgroup_shuffle,+cl_intel_subgroups,+cl_intel_subgroups_short,+cl_ext_float_atomics,+cl_intel_required_subgroup_size,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_program_scope_global_variables,+__opencl_c_atomic_scope_all_devices,+__opencl_c_generic_address_space,+__opencl_c_work_group_collective_functions,+__opencl_c_read_write_images,+__opencl_c_subgroups,+__opencl_c_fp64,+__opencl_c_ext_fp32_global_atomic_add,+__opencl_c_ext_fp32_local_atomic_add,+__opencl_c_ext_fp32_global_atomic_min_max,+__opencl_c_ext_fp32_local_atomic_min_max,+__opencl_c_ext_fp64_global_atomic_add,+__opencl_c_ext_fp64_local_atomic_add,+__opencl_c_ext_fp64_global_atomic_min_max,+__opencl_c_ext_fp64_local_atomic_min_max,+__opencl_c_int64, -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -c /build/reproducible-path/pocl-6.0/lib/kernel/svm_atomics.cl -include /build/reproducible-path/pocl-6.0/include/_kernel.h -include /build/reproducible-path/pocl-6.0/include/_enable_all_exts.h -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2281 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:24: +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } @@ -60370,11 +49340,6 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 332 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), @@ -60382,77 +49347,57 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemGVars.cc:40: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -[ 96%] Linking & optimizing SLEEF for GENERIC: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/kernel/subgroups.cl:114:8: warning: unused variable 'sgsize' [-Wunused-variable] - 114 | uint sgsize = get_max_sub_group_size (); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -1 warning generated. +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1519 | return new (ComputeNumOperands(Args.size())) @@ -60475,6 +49420,13 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:27: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2089 | unsigned NumMaskElts = ShuffleMask.size(); @@ -60483,103 +49435,307 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2100 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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(); } - | ~~~~~~~~~~^~ -[ 97%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ProgramScopeVariables.cc:60: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 97%] Building LL to LLVM bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-17 -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/opaque/addrspace_operators_spir.ll -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:42: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3876 | int NumOperands = ComputeNumOperands(Args.size()); @@ -60595,10 +49751,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3899 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -60606,18 +49758,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -60625,27 +49765,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -60667,12 +49786,50 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 4]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/IR/DataLayout.h:193:52: required from here + 193 | explicit DataLayout(StringRef LayoutDescription) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4523 | unsigned Values = 1 + Args.size(); @@ -60689,83 +49846,6 @@ /usr/lib/llvm-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4571 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:46: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:35: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, @@ -60776,10 +49856,44 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 380 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | I = alignTo(I, BITWORD_SIZE); @@ -60788,13 +49902,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 490 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 491 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ @@ -60802,10 +49909,6 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 502 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 510 | unsigned ThisWords = Bits.size(); @@ -60859,620 +49962,547 @@ /usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:37: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:31: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, - from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:36: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/STLExtras.h:21, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:41, - from /usr/lib/llvm-17/include/llvm/Analysis/BlockFrequencyInfo.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:21: -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 680 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45: -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-17/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); - | ~~~~~~~^~~~~~~ -[ 98%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-17 -o kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc < /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/CMakeFiles/kernel_aarch64-unknown-linux-gnu-GENERIC_linklist.txt -/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 224 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' - -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, - from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:27: -/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1405 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 620 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: -/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 101 | SubclassData = val; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:33: + from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27, + from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:37: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -61494,203 +50524,66 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 176 | SubClassData = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 253 | Visibility = V; - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 265 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 283 | DllStorageClass = C; - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 537 | Linkage = LT; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: -/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:33: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27, - from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:34: + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -61712,136 +50605,6 @@ /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 64 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Support/Error.h:24, - from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, - from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': -/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 236 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:24: /usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': @@ -61852,6 +50615,25 @@ /usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1008 | setValueSubclassData(Opcode); | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: /usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -61891,17 +50673,47 @@ /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': /usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:39: + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: /usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-17/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), @@ -61930,1594 +50742,112 @@ /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 67 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-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-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' - -warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators_spir.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' - +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:53: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': /usr/lib/llvm-17/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-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/Analysis/BlockFrequencyInfo.h:17: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:20: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:24: -/usr/lib/llvm-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-17/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-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: -/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-17/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-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, - from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-17/include/llvm/Pass.h:351, - from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:43: -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 380 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 490 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 491 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 502 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 511 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 527 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 528 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 537 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 538 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 586 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 635 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 748 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 766 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:25: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, - from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:27: -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1306 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1328 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1390 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2281 | Total += B.input_size(); - | ^ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1008 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1519 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1542 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc: In member function 'bool pocl::VariableUniformityAnalysisResult::invalidate(llvm::Function&, llvm::PreservedAnalyses, llvm::AnalysisManager::Invalidator&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:519:21: warning: unused parameter 'F' [-Wunused-parameter] - 519 | llvm::Function &F, const llvm::PreservedAnalyses PA, - | ~~~~~~~~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:519:54: warning: unused parameter 'PA' [-Wunused-parameter] - 519 | llvm::Function &F, const llvm::PreservedAnalyses PA, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:520:57: warning: unused parameter 'Inv' [-Wunused-parameter] - 520 | llvm::AnalysisManager::Invalidator &Inv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2089 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2100 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:44: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 139 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:39: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3876 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3899 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host && /usr/bin/opt-17 -relocation-model=pic -mtriple=aarch64-unknown-linux-gnu -O3 -fp-contract=off -o /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc kernel-aarch64-unknown-linux-gnu-GENERIC-unoptimized.bc -In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:47: -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4523 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4530 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4564 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4571 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, - from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:31: -/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.h:32, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:50: -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/CFGPrinter.h:280:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] - 280 | (uint64_t)(Freq * WeightPercent), Width); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:26: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] - 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] - 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] - 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] - 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~^ -/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] - 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } - | ~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:33: -/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:35: -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 188 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 194 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 200 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 206 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 212 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 218 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 224 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 230 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 236 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 476 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 477 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | }); - | ~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:39: -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 332 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] - 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] - 191 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] - 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] - 269 | unsigned IDHash, FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] - 274 | FoldingSetNodeID &TempID) { - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, - from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, - from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:43: -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 64 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 67 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -63544,6 +50874,19 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -63596,185 +50939,6 @@ /usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopInfo.h:16: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -63951,26 +51115,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc: In member function 'virtual void pocl::WorkitemHandler::Initialize(pocl::Kernel*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:81:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 81 | SizeTWidth = AddressBits; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -63987,44 +51135,72 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, - from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, - from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: -/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 726 | Out = *S; - | ^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -64063,8 +51239,6 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 139 | SubclassData16 = Tag; @@ -64073,6 +51247,14 @@ /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -64111,6 +51293,18 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/PHIsToAllocas.cc:25: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -64358,6 +51552,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -64424,6 +51622,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -64446,6 +51648,14 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -64471,17 +51681,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc: In member function 'pocl::WorkitemHandlerResult pocl::WorkitemHandlerChooser::run(llvm::Function&, llvm::FunctionAnalysisManager&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:130:60: warning: unused parameter 'AM' [-Wunused-parameter] - 130 | llvm::FunctionAnalysisManager &AM) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc: In member function 'bool pocl::WorkitemHandlerResult::invalidate(llvm::Function&, llvm::PreservedAnalyses, llvm::AnalysisManager::Invalidator&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:135:21: warning: unused parameter 'F' [-Wunused-parameter] - 135 | llvm::Function &F, const llvm::PreservedAnalyses PA, - | ~~~~~~~~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:136:57: warning: unused parameter 'Inv' [-Wunused-parameter] - 136 | llvm::AnalysisManager::Invalidator &Inv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -64510,6 +51709,53 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -64555,651 +51801,8 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2164 | Column(Column) { - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2657 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3214 | Arg(Arg), Flags(Flags) { - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3560 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 170 | return Scaled; - | ^~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, - from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, - from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1034 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc: In member function 'bool pocl::WorkitemLoopsImpl::processFunction(llvm::Function&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:426:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 426 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1567 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1573 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc: In member function 'llvm::AllocaInst* pocl::WorkitemLoopsImpl::getContextArray(llvm::Instruction*, bool&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:970:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'std::map::mapped_type' {aka 'unsigned int'} may change value [-Wconversion] - 970 | TempInstructionIds[Inst] = TempInstructionIndex++; - | ~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, - from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:1055:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1055 | unsigned Alignment = InstCast->getAlign().value(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:1182:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 1182 | sizeBits, alignBits, LocalVar->getType(), SubscriptArray); - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'bool pocl::WorkgroupImpl::runOnModule(llvm::Module&, pocl::FunctionVec&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:222:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 222 | SizeTWidth = AddressBits; - | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:240:25: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 240 | DeviceArgsASid), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:241:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 241 | PointerType::get(PoclContextT, DeviceContextASid), SizeT, SizeT, SizeT}, - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); - | ~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In function 'void pocl::addRangeMetadata(llvm::Instruction*, size_t, size_t)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:333:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 333 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:333:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 333 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1322 | C, detail::combineHashValue(reinterpret_cast(Op), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1323 | reinterpret_cast(Ty))); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::WorkgroupImpl::createWrapper(llvm::Function*, pocl::FunctionMapping&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:686:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 686 | FuncParams.push_back(PointerType::get(PoclContextT, DeviceContextASid)); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:690:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 690 | FuncParams.push_back(PointerType::get(PoclContextT, DeviceContextASid)); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:719:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 719 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::WorkgroupImpl::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:804:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 804 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 393 | SubclassData |= Flags; - | ~~~~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createDefaultWorkgroupLauncher(llvm::Function*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1051:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1051 | if (DeviceAllocaLocals && isLocalMemFunctionArg(F, i)) { - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1059:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1059 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In function 'void pocl::computeArgBufferOffsets(LLVMValueRef, uint64_t*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1167:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1167 | LLVMValueRef Param = LLVMGetParam(F, i); - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1174:30: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1174 | Offset = align64(Offset, Alignment); - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::WorkgroupImpl::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1212:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1212 | LLVMTypeRef i32PtrAS1 = LLVMPointerType(Int32Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1224:18: warning: unused variable 'Call4' [-Wunused-variable] - 1224 | LLVMValueRef Call4 = LLVMBuildCall2(Builder, FnTy, MemCpy4, args, 3, ""); - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1227:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1227 | LLVMTypeRef i8PtrAS1 = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1239:18: warning: unused variable 'Call1' [-Wunused-variable] - 1239 | LLVMValueRef Call1 = LLVMBuildCall2(Builder, FnTy, MemCpy1, args, 3, ""); - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::WorkgroupImpl::createArgBufferLoad(LLVMBuilderRef, LLVMValueRef, uint64_t*, LLVMContextRef, LLVMValueRef, unsigned int)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1290:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1290 | LLVMTypeRef DestTy = LLVMPointerType(ParamType, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::WorkgroupImpl::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1324:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1324 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1326:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1326 | LLVMTypeRef CtxPtrType = LLVMPointerType(Int8Type, DeviceContextASid); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1362:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1362 | if (DeviceAllocaLocals && isLocalMemFunctionArg(Func, i)) { - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1366:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1366 | LLVMValueRef Param = LLVMGetParam(F, i); - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1418:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1418 | LLVMContext, F, i); - | ^ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1424:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1424 | LLVMValueRef CtxParam = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1426:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1426 | LLVMTypeRef CtxPtrTypeActual = LLVMPointerType(CtxT, DeviceContextASid); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1431:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1431 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1432:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1432 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1433:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1433 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1438:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1438 | LLVMValueRef Call = LLVMBuildCall2(Builder, FnTy, F, Args, ArgCount, ""); - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1466:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1466 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1515:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1515 | Kernel, KernArgCount - HiddenArgs); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createFastWorkgroupLauncher(llvm::Function*)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1608:62: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1608 | V = Builder.CreatePointerCast(Pointer, T->getPointerTo(DeviceGlobalASid)); - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:34: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | unsigned getNumberOfChecks() const { return Checks.size(); } - | ~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:40: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:192:44: required from here - 192 | : DT(DT), LI(LI), EphValues(EphValues) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:192:44: required from here - 192 | : DT(DT), LI(LI), EphValues(EphValues) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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); - | ^~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); @@ -65226,6 +51829,10 @@ /usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -65239,70 +51846,180 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:28: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here - 4200 | IndirectDests.push_back(getIndirectDest(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:24: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:12, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -65355,255 +52072,23 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 167 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here - 130 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here - 225 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 287 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here - 235 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 494 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here - 468 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here - 563 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here - 604 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 694 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here - 616 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here - 829 | setSubclassData(Operation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here - 839 | setSubclassData(Log2(Align)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' - 909 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here - 864 | setSubclassData(Ordering); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' - 1697 | Instruction::setSubclassData(Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here - 1670 | setSubclassData(TCK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here @@ -65612,11 +52097,34 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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-17/include/llvm/ADT/DenseMap.h:863: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 >]' 863 | init(NewNumBuckets); | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here @@ -65625,82 +52133,47 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:28: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' - 568 | this->set_size(this->size() + 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here - 342 | Categories.push_back(&getGeneralCategory()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -65877,33 +52350,19 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:19: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -65986,121 +52445,92 @@ /usr/lib/llvm-17/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-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} | ^ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:289:65: required from here - 289 | AAQueryInfo(AAResults &AAR, CaptureInfo *CI) : AAR(AAR), CI(CI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:162:7: required from here - 162 | class SimpleCaptureInfo final : public CaptureInfo { - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -66139,6 +52569,49 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:32, + from /usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:38: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -66177,6 +52650,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -66272,6 +52749,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -66386,6 +52867,24 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -66424,370 +52923,53 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' 516 | static_cast(this)->setNumEntries(Num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here - 804 | void setPredicate(Predicate P) { setSubclassData(P); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' - 272 | I::update(Packed, static_cast(Value)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' - 909 | Bitfield::set(Storage, Value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here - 1475 | setSubclassData(CC); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -66832,6 +53014,41 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -66854,6 +53071,10 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -66876,140 +53097,231 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, - from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: -/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 608 | this->grow(NumBuckets * 2); | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopInfo.h:16: +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -67023,31 +53335,182 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -67076,6 +53539,627 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:150:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 150 | unsigned compile_unit_count() const { return CUs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:151:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 151 | unsigned global_variable_count() const { return GVs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:152:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 152 | unsigned subprogram_count() const { return SPs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:153:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 153 | unsigned type_count() const { return TYs.size(); } + | ~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfo.h:154:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 154 | unsigned scope_count() const { return Scopes.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:41: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:46: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -67101,58 +54185,76 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here - 173 | : PSE(PSE), InnermostLoop(L) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here - 236 | DenseMap OrderMap; - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here - 734 | const DenseMap &StridesMap = DenseMap(), - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here - 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/UnifyPrintf.cc:41: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -67181,19 +54283,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -67239,6 +54340,127 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:52: +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -67265,10 +54487,6 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplicationImpl::processFunction(llvm::Function&)': -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:114:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 114 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -67282,75 +54500,25 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:185:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 185 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:225:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 225 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:227:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 227 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:251:29: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 251 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:252:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 252 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:253:33: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 253 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:256:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 256 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:261:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 261 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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(); } + | ~~~~~~~~~~^~ +[ 97%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc +[ 98%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67383,6 +54551,13 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67527,22 +54702,1423 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here + 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc: In static member function 'static void pocl::ParallelRegion::insertLocalIdInit(llvm::BasicBlock*, unsigned int, unsigned int, unsigned int)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:301:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 301 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:29: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc: In member function 'void pocl::ParallelRegion::AddParallelLoopMetadata(llvm::MDNode*, std::function)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:499:46: warning: unused parameter 'IsLoadUnconditionallySafe' [-Wunused-parameter] + 499 | std::function IsLoadUnconditionallySafe) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.h:33, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:33: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/MemoryLocation.h:19, + from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:43, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:37: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:29, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +[ 98%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc: In member function 'llvm::PreservedAnalyses pocl::RemoveBarrierCalls::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:87:75: warning: unused parameter 'AM' [-Wunused-parameter] + 87 | RemoveBarrierCalls::run(llvm::Function &F, llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:44: +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/ParallelRegion.cc:37: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:33: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:13: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:30: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:31: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 98%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::insertLocalIdInit(llvm::BasicBlock*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:250:63: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 250 | llvm::Type *SizeT = llvm::IntegerType::get(M->getContext(), address_bits); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:25, + from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:34: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::replicate(llvm::Function&, const llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::DenseMap&, llvm::BasicBlock*, llvm::ArrayRef)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:608:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 608 | createLoopsAround(F, AfterBB, LocalSize, EntryId_, VMap, Latches, LastHeader, + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::removeDeadPhiBlocks(llvm::SmallVector&) const': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:644:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 644 | auto *IncomingBB = Phi->getIncomingBlock(IncomingIdx); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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), + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::arrayifyMultiSubCfgValues(llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::ArrayRef, llvm::Instruction*, llvm::Value*, pocl::VariableUniformityAnalysisResult&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:729:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter] + 729 | llvm::DenseMap &BaseInstAllocaMap, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:732:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter] + 730 | llvm::DenseMap> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 732 | &ContInstReplicaMap, + | ~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::loadMultiSubCfgValues(const llvm::DenseMap&, llvm::DenseMap&, llvm::DenseMap >&, llvm::BasicBlock*, llvm::ValueToValueMapTy&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:824:62: warning: unused parameter 'BaseInstAllocaMap' [-Wunused-parameter] + 824 | llvm::DenseMap &BaseInstAllocaMap, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:827:10: warning: unused parameter 'ContInstReplicaMap' [-Wunused-parameter] + 825 | llvm::DenseMap> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 827 | &ContInstReplicaMap, + | ~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Constants.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In member function 'void pocl::SubCFG::fixSingleSubCfgValues(llvm::DominatorTree&, const llvm::DenseMap&, llvm::Value*, pocl::VariableUniformityAnalysisResult&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1113:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1113 | Builder.CreatePHI(Load->getType(), NumPreds, I.getName()); + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1005:45: warning: unused parameter 'VecInfo' [-Wunused-parameter] + 1005 | pocl::VariableUniformityAnalysisResult &VecInfo) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'llvm::BasicBlock* pocl::generateWhileSwitchAround(llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::AllocaInst*, std::vector >&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1160:75: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1160 | Builder.CreateSwitch(LastID, createUnreachableBlock(F), SubCFGs.size()); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'bool pocl::isAllocaSubCfgInternal(llvm::AllocaInst*, const std::vector >&, const llvm::DominatorTree&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1235:56: warning: unused parameter 'DT' [-Wunused-parameter] + 1235 | const llvm::DominatorTree &DT) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::arrayifyAllocas(llvm::BasicBlock*, llvm::DominatorTree&, std::vector >&, llvm::Value*, VariableUniformityAnalysisResult&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1279:62: warning: unused parameter 'VecInfo' [-Wunused-parameter] + 1279 | pocl::VariableUniformityAnalysisResult &VecInfo) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::formSubCfgs(llvm::Function&, llvm::LoopInfo&, llvm::DominatorTree&, llvm::PostDominatorTree&, VariableUniformityAnalysisResult&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1389:61: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1389 | getLocalSizeValues(F, LocalSizes, WGDynamicLocalSize, Dim); + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/RemoveBarrierCalls.cc:25: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1366:43: warning: unused parameter 'PDT' [-Wunused-parameter] + 1366 | llvm::PostDominatorTree &PDT, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc: In function 'void pocl::createParallelAccessesMdOrAddAccessGroup(const llvm::Function*, llvm::Loop* const&, llvm::MDNode*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1520:40: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1520 | L->getLoopID()->replaceOperandWith(PIdx, NewParAccesses); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:30: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:38: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -67595,49 +56171,15 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67664,58 +56206,23 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here - 141 | return getSubclassData(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here - 150 | bool isSwiftError() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here - 214 | bool isVolatile() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' - 256 | return static_cast(I::extract(Packed)); - | ~~~~~~~~~~^~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' - 899 | return Bitfield::get(getSubclassDataFromValue()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here - 576 | bool isWeak() const { return getSubclassData(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/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-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:32: +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67780,6 +56287,12 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:43: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67796,6 +56309,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -67892,7 +56409,324 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/IR/Metadata.h:19: +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:20: /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -67919,32 +56753,16 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -67986,19 +56804,16 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:45: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -68012,381 +56827,21 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here - 623 | inline Object::Object(std::initializer_list Properties) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' - 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here - 110 | class LazyCallGraph { - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here - 3413 | SI->setSuccessor(getSuccessorIndex(), S); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here - 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3378 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here - 3575 | return Case.getCaseValue() == C; - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here - 3597 | CI = Case.getCaseValue(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here - 384 | PeepholeEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here - 398 | LateLoopOptimizationsEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here - 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here - 450 | PipelineStartEPCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here - 502 | AAParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here - 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here - 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here - 518 | LoopAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here - 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here - 533 | CGSCCPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here - 538 | FunctionPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here - 543 | LoopPipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here - 548 | ModulePipelineParsingCallbacks.push_back(C); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h: In instantiation of 'std::string llvm::CompleteNodeLabelString(const BasicBlockT*, function_ref, function_ref&, unsigned int&, unsigned int)>) [with BasicBlockT = BasicBlock; std::string = std::__cxx11::basic_string]': -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:216:35: required from here - 216 | return CompleteNodeLabelString(Node, HandleBasicBlock, HandleComment); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:170:33: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 170 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line - | ~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -68400,6 +56855,16 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:33: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -68413,50 +56878,31 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 766 | AnalysisResults.clear(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 568 | static_cast(this)->shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' - 117 | shrink_and_clear(); - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' - 767 | AnalysisResultLists.clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here - 114 | InnerAM->clear(); - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -68483,186 +56929,120 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' - 765 | auto Result = RewriteResults.try_emplace(S, Visited); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here - 908 | return Rewriter.visit(Scev); - | ~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' - 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} - | ^ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here - 912 | : SCEVRewriteVisitor(SE), Map(M) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:494:29: required from here - 494 | llvm::ValueToValueMapTy reference_map; - | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:622:21: required from here - 622 | replaceCIMap.clear(); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' - 937 | init(NumInitBuckets); +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here - 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' - 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { - | ^ -/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here - 1366 | Operands.begin(), Operands.end())); - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -68711,6 +57091,14 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -68807,25 +57195,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here - 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -68858,70 +57227,6 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here - 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } - | ~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -68941,6 +57246,11 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -68960,6 +57270,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -68979,6 +57293,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69017,6 +57335,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69074,6 +57396,22 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69150,6 +57488,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69169,6 +57511,48 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -69213,22 +57597,18 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 765 | init(0); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 549 | : BBMap(std::move(Arg.BBMap)), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:33: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -69273,47 +57653,38 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' - 103 | : Map(NumInitBuckets), Data() {} - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:503:21: required from here - 503 | ValueToValueMapTy VV; - | ^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' - 92 | auto InsertResult = M.insert({X, V.size()}); - | ~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here - 308 | Worklist.insert(CurrentL); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:135:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] + 135 | Offset = NewOffset; + | ^~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -69352,16 +57723,45 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 520 | setNumEntries(getNumEntries() + 1); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 620 | incrementNumEntries(); - | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -69377,9 +57777,57 @@ /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here 308 | Worklist.insert(CurrentL); | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -69399,6 +57847,31 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector >; KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69418,88 +57891,51 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' - 1094 | this->grow(RHSSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' - 1252 | SmallVectorImpl::operator=(::std::move(RHS)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here - 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' - 246 | This->grow(NewSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' - 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' - 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/bits/stl_iterator.h:730: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]' - 730 | container->push_back(__value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' - 403 | *__result = *__first; - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | _Category>::__copy_m(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | std::__niter_base(__last), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | std::__niter_base(__result))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' - 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here - 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69557,6 +57993,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69614,6 +58054,10 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69690,6 +58134,19 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -69747,6 +58204,19 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -69791,6 +58261,55 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -69835,42 +58354,45 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:27: -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' - 429 | this->set_size(this->size() - 1); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here - 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 103 | Size = N; - | ^ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:564: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]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608: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]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574: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]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247: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]' - 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228: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]' - 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:598:28: required from here - 598 | replaceCIMap.insert( - | ~~~~~~~~~~~~~~~~~~~^ - 599 | std::pair(CallInstr, NewCI)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -69896,17 +58418,17 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:40: -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:947: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]' - 947 | swap(other); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here - 126 | EstimatedBlockWeight(std::move(Arg.EstimatedBlockWeight)) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 967 | NumEntries = TmpNumEntries; - | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -69935,43 +58457,46 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' - 440 | takeAllocationForGrow(NewElts, NewCapacity); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' - 1094 | this->grow(RHSSize); - | ~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' - 1252 | SmallVectorImpl::operator=(::std::move(RHS)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 564 | static_cast(this)->grow(AtLeast); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 608 | this->grow(NumBuckets * 2); - | ~~~~~~^~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' - 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' - 369 | return FindAndConstruct(std::move(Key)).second; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here - 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 471 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:14, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -70017,9 +58542,29 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, - from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, - from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:32: +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -70040,6 +58585,107 @@ /usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': /usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } @@ -70050,19 +58696,876 @@ /usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-6.0/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-17/include -std=c++17 -fno-exceptions -funwind-tables -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 -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/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here - 120 | PostDominatorTree *PDT = nullptr) { - | ^ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:31: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:27, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFold.h:24, + from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:22, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:36: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here + 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:42: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:35: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:31: +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment] + 85 | /// / \ + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment] + 88 | /// / \ + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:21, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:32: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-17/include/llvm/IR/User.h:24, + from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:26, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:46: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' @@ -70077,6 +59580,22 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -70116,6 +59635,24 @@ /usr/lib/llvm-17/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-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' 256 | return static_cast(I::extract(Packed)); @@ -70142,58 +59679,132 @@ /usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:194:73: required from here - 194 | DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} - | ^ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/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]' - 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); - | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' - 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here - 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} - | ^ -/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here - 279 | DominatorTreeBase() = default; - | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' - 140 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here - 562 | SCCIndices.clear(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -70207,6 +59818,143 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.h:29, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:37: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -70233,11 +59981,11 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here @@ -70259,40 +60007,224 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-17/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here - 110 | : F(F), TTI(TTI) {} - | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1012:60: required from here + 1012 | llvm::DenseMap InstLoadMap; + | ^~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; + | ^ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' - 863 | init(NewNumBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here - 241 | AssumptionCaches.shrink_and_clear(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1351:46: required from here + 1351 | llvm::DenseMap Barriers; + | ^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::AllocaInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } | ^~~~ -/usr/lib/llvm-17/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]' +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1458:59: required from here + 1458 | llvm::DenseMap InstAllocaMap; + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1461:7: required from here + 1461 | InstContReplicaMap; + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/CanonicalizeBarriers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:33: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here @@ -70301,6 +60233,40 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:22: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -70429,6 +60395,10 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' 272 | I::update(Packed, static_cast(Value)); @@ -70477,11 +60447,136 @@ /usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765: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-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 765 | init(0); | ^~~~ /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -70493,22 +60588,121 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' - 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } - | ^~~~ -/usr/lib/llvm-17/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]' - 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here - 268 | class DenseSet : public detail::DenseSetImpl< - | ^~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:23: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -70519,31 +60713,12 @@ /usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' 103 | : Map(NumInitBuckets), Data() {} | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:179:45: required from here - 179 | new ValueToValueMapTy[workitem_count - 1]; - | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:584:27: required from here + 584 | llvm::ValueToValueMapTy VMap; + | ^~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' - 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' - 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' - 592 | : SmallVectorTemplateBase(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' - 1202 | SmallVector() : SmallVectorImpl(N) {} - | ^ -/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here - 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} - | ^ -/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' 516 | static_cast(this)->setNumEntries(Num); @@ -70563,44 +60738,120 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here - 120 | PostDominatorTree *PDT = nullptr) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' - 516 | static_cast(this)->setNumEntries(Num); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' - 401 | setNumEntries(0); - | ^~~~~~~~~~~~~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' - 1067 | this->BaseT::initEmpty(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' - 937 | init(NumInitBuckets); - | ^~~~ -/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here - 120 | PostDominatorTree *PDT = nullptr) { - | ^ -/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1152 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' 516 | static_cast(this)->setNumEntries(Num); @@ -70886,6 +61137,36 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:514:35: required from here + 514 | PreHeader_(nullptr), Dim(Dim) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); @@ -70974,6 +61255,62 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {long unsigned int}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long unsigned int}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::BasicBlock*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:533:24: required from here + 533 | ExitIds_.insert({Succ, BId}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 564 | static_cast(this)->grow(AtLeast); @@ -70999,6 +61336,28 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' 516 | static_cast(this)->setNumEntries(Num); @@ -71027,6 +61386,93 @@ /usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1152 | NumEntries = Num; | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:947:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = long unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 947 | swap(other); + | ^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:428:3: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = pocl::SubCFG; _Args = {pocl::SubCFG}]' + 428 | SubCFG(SubCFG &&) = default; + | ^~~~~~ +/usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*]' + 120 | std::_Construct(std::__addressof(*__cur), *__first); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = pocl::SubCFG*; bool _TrivialValueTypes = false]' + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*]' + 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 185 | __uninit_copy(__first, __last, __result); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = pocl::SubCFG*; _Tp = pocl::SubCFG]' + 373 | return std::uninitialized_copy(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pocl::SubCFG*; _ForwardIterator = pocl::SubCFG*; _Allocator = allocator]' + 398 | return std::__uninitialized_copy_a + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:676:60: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::Instruction*&, long unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator]' + 676 | __new_finish = std::__uninitialized_move_if_noexcept_a( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 677 | __old_start, __old_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 678 | __new_start, _M_get_Tp_allocator()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::BasicBlock*&, llvm::AllocaInst*&, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::Instruction*&, long unsigned int&}; _Tp = pocl::SubCFG; _Alloc = std::allocator; reference = pocl::SubCFG&]' + 123 | _M_realloc_append(std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/SubCFGFormation.cc:1454:27: required from here + 1454 | SubCFGs.emplace_back(BIt.first, LastBarrierIdStorage, Barriers, IndVar, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1455 | Dim); + | ~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 967 | NumEntries = TmpNumEntries; + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' + 1094 | this->grow(RHSSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' + 1252 | SmallVectorImpl::operator=(::std::move(RHS)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here + 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' 440 | takeAllocationForGrow(NewElts, NewCapacity); @@ -71072,132217 +61518,13774 @@ /usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 471 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 98%] Built target llvmpasses -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 98%] Built target kernel_host_GENERIC -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Generating SHA1 of all kernel libs... -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel && /usr/bin/cmake "-DKERNEL_BC_LIST_ESCAPED='/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc'" "-DINCLUDEDIR='/build/reproducible-path/pocl-6.0/include'" "-DOUTPUT='/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h'" -P /build/reproducible-path/pocl-6.0/cmake/kernellib_hash.cmake --- Renaming /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h.new to /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Built target kernellib_hash -make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Building C object lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o -MF CMakeFiles/pocl_cache.dir/pocl_cache.c.o.d -o CMakeFiles/pocl_cache.dir/pocl_cache.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c: In function 'pocl_cache_write_kernel_parallel_bc': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:420:67: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 420 | pocl_cache_kernel_cachedir_path (kernel_parallel_path, program, device_i, - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c: In function 'pocl_hash_clipped_name': -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:153:7: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] - 153 | strncpy (new_str, str, strlen (str) + 1); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:124:7: note: length computed here - 124 | if (strlen (str) > max_length) - | ^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Built target pocl_cache -make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Linking CXX shared library libpocl.so -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -L/usr/lib/llvm-17/lib -Wl,-Bsymbolic -Wl,--exclude-libs,ALL -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl.so.2 -o libpocl.so.2.13.0 CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o CMakeFiles/pocl_cache.dir/pocl_cache.c.o "devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o" "devices/CMakeFiles/pocl-devices.dir/devices.c.o" "devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o" "devices/CMakeFiles/pocl-devices.dir/common.c.o" "devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o" "devices/CMakeFiles/pocl-devices.dir/common_driver.c.o" "devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o" "devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o" "devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o" "devices/CMakeFiles/pocl-devices.dir/common_utils.c.o" "devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o" ../llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -Wl,-rpath,/usr/lib/llvm-17/lib: -L/usr/lib/aarch64-linux-gnu -lhwloc /usr/lib/llvm-17/lib/libclang-cpp.so /usr/lib/llvm-17/lib/libLLVM-17.so -lrt -lm -ldl -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_symlink_library libpocl.so.2.13.0 libpocl.so.2 libpocl.so -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Built target pocl -make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/basic /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 99%] Building C object lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_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_basic_EXPORTS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o -MF CMakeFiles/pocl-devices-basic.dir/basic.c.o.d -o CMakeFiles/pocl-devices-basic.dir/basic.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_probe': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:178:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 178 | return env_count; - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_init': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:186:7: warning: unused variable 'err' [-Wunused-variable] - 186 | int err; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:182:27: warning: unused parameter 'j' [-Wunused-parameter] - 182 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:182:63: warning: unused parameter 'parameters' [-Wunused-parameter] - 182 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:354:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint' {aka 'unsigned int'} may change value [-Wconversion] - 354 | pc->printf_buffer_capacity = cmd->device->printf_buffer_size; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:225:22: warning: unused variable 'd' [-Wunused-variable] - 225 | pocl_basic_data_t *d = (pocl_basic_data_t *)data; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run_native': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:420:30: warning: unused parameter 'data' [-Wunused-parameter] - 420 | pocl_basic_run_native (void *data, _cl_command_node *cmd) - | ~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_uninit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:441:29: warning: unused parameter 'j' [-Wunused-parameter] - 441 | pocl_basic_uninit (unsigned j, cl_device_id device) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_reinit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:452:29: warning: unused parameter 'j' [-Wunused-parameter] - 452 | pocl_basic_reinit (unsigned j, cl_device_id device, const char *parameters) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:452:65: warning: unused parameter 'parameters' [-Wunused-parameter] - 452 | pocl_basic_reinit (unsigned j, cl_device_id device, const char *parameters) - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_submit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:490:61: warning: unused parameter 'cq' [-Wunused-parameter] - 490 | pocl_basic_submit (_cl_command_node *node, cl_command_queue cq) - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_flush': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:511:62: warning: unused parameter 'cq' [-Wunused-parameter] - 511 | void pocl_basic_flush (cl_device_id device, cl_command_queue cq) - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_join': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:521:56: warning: unused parameter 'cq' [-Wunused-parameter] - 521 | pocl_basic_join (cl_device_id device, cl_command_queue cq) - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_compile_kernel': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:566:41: warning: unused parameter 'device' [-Wunused-parameter] - 566 | cl_device_id device, int specialize) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_fill_image': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:752:30: warning: unused parameter 'data' [-Wunused-parameter] - 752 | pocl_basic_fill_image (void *data, cl_mem image, - | ~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:754:55: warning: unused parameter 'orig_pixel' [-Wunused-parameter] - 754 | const size_t *region, cl_uint4 orig_pixel, - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_free': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:791:35: warning: unused parameter 'dev' [-Wunused-parameter] - 791 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_alloc': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:799:36: warning: unused parameter 'dev' [-Wunused-parameter] - 799 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:799:58: warning: unused parameter 'flags' [-Wunused-parameter] - 799 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_usm_alloc': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:818:1: warning: label 'ERROR' defined but not used [-Wunused-label] - 818 | ERROR: - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:809:36: warning: unused parameter 'dev' [-Wunused-parameter] - 809 | pocl_basic_usm_alloc (cl_device_id dev, unsigned alloc_type, - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:809:50: warning: unused parameter 'alloc_type' [-Wunused-parameter] - 809 | pocl_basic_usm_alloc (cl_device_id dev, unsigned alloc_type, - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:810:48: warning: unused parameter 'flags' [-Wunused-parameter] - 810 | cl_mem_alloc_flags_intel flags, size_t size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_usm_free': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:826:35: warning: unused parameter 'dev' [-Wunused-parameter] - 826 | pocl_basic_usm_free (cl_device_id dev, void *usm_ptr) - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_get_device_info_ext': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:832:46: warning: unused parameter 'device' [-Wunused-parameter] - 832 | pocl_basic_get_device_info_ext (cl_device_id device, cl_device_info param_name, - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_set_kernel_exec_info_ext': -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:855:51: warning: unused parameter 'dev' [-Wunused-parameter] - 855 | pocl_basic_set_kernel_exec_info_ext (cl_device_id dev, - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:856:47: warning: unused parameter 'program_device_i' [-Wunused-parameter] - 856 | unsigned program_device_i, - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:857:48: warning: unused parameter 'Kernel' [-Wunused-parameter] - 857 | cl_kernel Kernel, cl_uint param_name, - | ~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:858:45: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 858 | size_t param_value_size, - | ~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:859:50: warning: unused parameter 'param_value' [-Wunused-parameter] - 859 | const void *param_value) - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: At top level: -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:806:20: warning: 'usm_lock' defined but not used [-Wunused-variable] - 806 | static pocl_lock_t usm_lock; - | ^~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:805:45: warning: 'usm_allocations' defined but not used [-Wunused-variable] - 805 | static struct _pocl_basic_usm_allocation_t *usm_allocations = NULL; - | ^~~~~~~~~~~~~~~ -[ 99%] Linking C shared library libpocl-devices-basic.so -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-basic.so -o libpocl-devices-basic.so "CMakeFiles/pocl-devices-basic.dir/basic.c.o" -Wl,-rpath,/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL: ../../libpocl.so.2.13.0 -/usr/bin/ld: warning: -z ibtplt ignored -/usr/bin/ld: warning: -z ibt ignored -/usr/bin/ld: warning: -z shstk ignored -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/pthread /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c -cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_probe': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:108:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 108 | return env_count; - | ^~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_init': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:121:7: warning: unused variable 'err' [-Wunused-variable] - 121 | int err; - | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:119:29: warning: unused parameter 'j' [-Wunused-parameter] - 119 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:119:65: warning: unused parameter 'parameters' [-Wunused-parameter] - 119 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_uninit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:164:31: warning: unused parameter 'j' [-Wunused-parameter] - 164 | pocl_pthread_uninit (unsigned j, cl_device_id device) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_reinit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:177:31: warning: unused parameter 'j' [-Wunused-parameter] - 177 | pocl_pthread_reinit (unsigned j, cl_device_id device, const char *parameters) - | ~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:177:67: warning: unused parameter 'parameters' [-Wunused-parameter] - 177 | pocl_pthread_reinit (unsigned j, cl_device_id device, const char *parameters) - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_run': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:194:25: warning: unused parameter 'data' [-Wunused-parameter] - 194 | pocl_pthread_run (void *data, _cl_command_node *cmd) - | ~~~~~~^~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:194:49: warning: unused parameter 'cmd' [-Wunused-parameter] - 194 | pocl_pthread_run (void *data, _cl_command_node *cmd) - | ~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_submit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:200:63: warning: unused parameter 'cq' [-Wunused-parameter] - 200 | pocl_pthread_submit (_cl_command_node *node, cl_command_queue cq) - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_flush': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:213:33: warning: unused parameter 'device' [-Wunused-parameter] - 213 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:213:58: warning: unused parameter 'cq' [-Wunused-parameter] - 213 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_join': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:219:32: warning: unused parameter 'device' [-Wunused-parameter] - 219 | pocl_pthread_join(cl_device_id device, cl_command_queue cq) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_notify': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:239:35: warning: unused parameter 'device' [-Wunused-parameter] - 239 | pocl_pthread_notify (cl_device_id device, cl_event event, cl_event finished) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_update_event': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:283:41: warning: unused parameter 'device' [-Wunused-parameter] - 283 | pocl_pthread_update_event (cl_device_id device, cl_event event) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_wait_event': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:298:44: warning: unused parameter 'device' [-Wunused-parameter] - 298 | void pocl_pthread_wait_event (cl_device_id device, cl_event event) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_init_queue': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:319:39: warning: unused parameter 'device' [-Wunused-parameter] - 319 | pocl_pthread_init_queue (cl_device_id device, cl_command_queue queue) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_free_queue': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:334:39: warning: unused parameter 'device' [-Wunused-parameter] - 334 | pocl_pthread_free_queue (cl_device_id device, cl_command_queue queue) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:120:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 120 | scheduler.num_threads = num_worker_threads; - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:122:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 122 | scheduler.printf_buf_size = device->printf_buffer_size; - | ^~~~~~ -In file included from /build/reproducible-path/pocl-6.0/lib/CL/./pocl_cl.h:47, - from /build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.hh:1, - from /build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:35: -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:131:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 131 | num_worker_threads + 1)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/pocl-6.0/lib/CL/./pocl_threads.h:88:30: note: in definition of macro 'PTHREAD_CHECK2' - 88 | int _pthread_status = (_code); \ - | ^~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:130:3: note: in expansion of macro 'PTHREAD_CHECK' - 130 | PTHREAD_CHECK (pthread_barrier_init (&scheduler.init_barrier, NULL, - | ^~~~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_uninit': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:159:40: warning: unused parameter 'device' [-Wunused-parameter] - 159 | pthread_scheduler_uninit (cl_device_id device) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:235:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 235 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/./pocl_cl.h:1831:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1831 | #define min(a,b) (((a) < (b)) ? (a) : (b)) - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:237:13: note: in expansion of macro 'min' - 237 | max_wgs = min (max_wgs, k->remaining_wgs); +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { | ^~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:240:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 240 | *start_index = k->wgs_dealt; +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:24: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/STLExtras.h:21, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:41, + from /usr/lib/llvm-17/include/llvm/Analysis/BlockFrequencyInfo.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:21: +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-17/include/llvm/ADT/Hashing.h:680:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 680 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Attributes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:25, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:45: +/usr/lib/llvm-17/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-17/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-17/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 224 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/Kernel.h:33: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:32, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:43: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:26, + from /usr/lib/llvm-17/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-17/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:21, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:27: +/usr/lib/llvm-17/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:33: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:27, + from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:34: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:39: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-17/include/llvm/BinaryFormat/Dwarf.h:827:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 827 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:992:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 992 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1051:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1405:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1405 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:23, + from /usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:24: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:620:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 620 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:26: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:29: +/usr/lib/llvm-17/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 101 | SubclassData = val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:26, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:34: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:452:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 452 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:483:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-17/include/llvm/IR/DerivedTypes.h:593:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:44: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-17/include/llvm/IR/Function.h:30: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 176 | SubClassData = V; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 253 | Visibility = V; | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:241:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 241 | *end_index = k->wgs_dealt + max_wgs-1; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:251:72: warning: unused parameter 'k' [-Wunused-parameter] - 251 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, - | ~~~~~~~~~~~~~~~~~~~~^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:305:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 305 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; - | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:306:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 306 | unsigned row_size = k->pc.num_groups[0]; +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 265 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 283 | DllStorageClass = C; | ^ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:420:51: warning: unused parameter 'thread_data' [-Wunused-parameter] - 420 | finalize_kernel_command (struct pool_thread_data *thread_data, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': -/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:337:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 337 | write (STDOUT_FILENO, pc.printf_buffer, position); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[100%] Linking C shared library libpocl-devices-pthread.so -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-pthread.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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" -Wl,-rpath,/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic:/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL: ../basic/libpocl-devices-basic.so ../../libpocl.so.2.13.0 -/usr/bin/ld: warning: -z ibtplt ignored -/usr/bin/ld: warning: -z ibt ignored -/usr/bin/ld: warning: -z shstk ignored -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[100%] Built target pocl-devices-pthread -make[2]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/CMakeFiles 0 -make[1]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' - debian/rules override_dh_auto_test-arch -make[1]: Entering directory '/build/reproducible-path/pocl-6.0' -# Failure in testsuite is delayed until symbols handling -# 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-aarch64-linux-gnu/config.h -+ echo TESTING native -TESTING native -+ env POCL_KERNELLIB_NAME=native /usr/bin/make -f debian/rules run-tests -make[2]: Entering directory '/build/reproducible-path/pocl-6.0' -mkdir debian/kcache -env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache \ - OCL_ICD_VENDORS=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/ocl-vendors/pocl-tests.icd \ - POCL_BUILDING=1 POCL_DEVICES=basic clinfo || touch debian/stamp-failed-testsuite -Number of platforms 1 - Platform Name Portable Computing Language - Platform Vendor The pocl project - Platform Version OpenCL 3.0 PoCL 6.0+debian Linux, None+Asserts, RELOC, LLVM 17.0.6, SLEEF, POCL_DEBUG - Platform Profile FULL_PROFILE - Platform Extensions cl_khr_icd cl_khr_priority_hints cl_khr_throttle_hints cl_pocl_content_size cl_ext_buffer_device_address - Platform Extensions with Version cl_khr_icd 0x400000 (1.0.0) - cl_khr_priority_hints 0x400000 (1.0.0) - cl_khr_throttle_hints 0x400000 (1.0.0) - cl_pocl_content_size 0x400000 (1.0.0) - cl_ext_buffer_device_address 0x1000 (0.1.0) - Platform Numeric Version 0xc00000 (3.0.0) - Platform Extensions function suffix POCL - Platform Host timer resolution 1ns - - Platform Name Portable Computing Language -Number of devices 1 - Device Name cpu-minimal--0xd0c - Device Vendor ARM - Device Vendor ID 0x13b5 - Device Version OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null) - Device Numeric Version 0xc00000 (3.0.0) - Driver Version 6.0+debian - Device OpenCL C Version OpenCL C 1.2 PoCL - Device OpenCL C all versions OpenCL C 0x400000 (1.0.0) - OpenCL C 0x401000 (1.1.0) - OpenCL C 0x402000 (1.2.0) - OpenCL C 0xc00000 (3.0.0) - Device OpenCL C features __opencl_c_3d_image_writes 0xc00000 (3.0.0) - __opencl_c_images 0xc00000 (3.0.0) - __opencl_c_atomic_order_acq_rel 0xc00000 (3.0.0) - __opencl_c_atomic_order_seq_cst 0xc00000 (3.0.0) - __opencl_c_atomic_scope_device 0xc00000 (3.0.0) - __opencl_c_program_scope_global_variables 0xc00000 (3.0.0) - __opencl_c_atomic_scope_all_devices 0xc00000 (3.0.0) - __opencl_c_generic_address_space 0xc00000 (3.0.0) - __opencl_c_work_group_collective_functions 0xc00000 (3.0.0) - __opencl_c_read_write_images 0xc00000 (3.0.0) - __opencl_c_subgroups 0xc00000 (3.0.0) - __opencl_c_fp64 0xc00000 (3.0.0) - __opencl_c_ext_fp32_global_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp32_local_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp32_global_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp32_local_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp64_global_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp64_local_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp64_global_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp64_local_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_int64 0xc00000 (3.0.0) - Latest conformance test passed v2022-04-19-01 - Device Type CPU - Device Profile FULL_PROFILE - Device Available Yes - Compiler Available Yes - Linker Available Yes - Max compute units 1 - Max clock frequency 50MHz - Device Partition (core) - Max number of sub-devices 0 - Supported partition types None - Supported affinity domains (n/a) - Max work item dimensions 3 - Max work item sizes 4096x4096x4096 - Max work group size 4096 - Preferred work group size multiple (device) 8 - Preferred work group size multiple (kernel) 8 - Max sub-groups per work group 128 - Sub-group sizes (Intel) 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 - Preferred / native vector sizes - char 16 / 16 - short 8 / 8 - int 4 / 4 - long 2 / 2 - half 0 / 0 (n/a) - float 4 / 4 - double 2 / 2 (cl_khr_fp64) - Half-precision Floating-point support (n/a) - Single-precision Floating-point support (core) - Denormals No - Infinity and NANs Yes - Round to nearest Yes - Round to zero No - Round to infinity No - IEEE754-2008 fused multiply-add No - Support is emulated in software No - Correctly-rounded divide and sqrt operations No - Double-precision Floating-point support (cl_khr_fp64) - Denormals Yes - Infinity and NANs Yes - Round to nearest Yes - Round to zero Yes - Round to infinity Yes - IEEE754-2008 fused multiply-add Yes - Support is emulated in software No - Address bits 64, Little-Endian - Global memory size 60941787136 (56.76GiB) - Error Correction support No - Max memory allocation 17179869184 (16GiB) - Unified memory for Host and Device Yes - Shared Virtual Memory (SVM) capabilities (core) - Coarse-grained buffer sharing Yes - Fine-grained buffer sharing Yes - Fine-grained system sharing Yes - Atomics Yes - Unified Shared Memory (USM) (cl_intel_unified_shared_memory) - Host USM capabilities (Intel) USM access, USM atomic access - Device USM capabilities (Intel) USM access, USM atomic access - Single-Device USM caps (Intel) USM access, USM atomic access - Cross-Device USM caps (Intel) (n/a) - Shared System USM caps (Intel) (n/a) - Minimum alignment for any data type 128 bytes - Alignment of base address 1024 bits (128 bytes) - Preferred alignment for atomics - SVM 64 bytes - Global 64 bytes - Local 64 bytes - Atomic memory capabilities relaxed, acquire/release, sequentially-consistent, work-group scope, device scope, all-devices scope - Atomic fence capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope - Max size for global variable 64000 (62.5KiB) - Preferred total size of global vars 524288 (512KiB) - Global Memory cache type None - Image support Yes - Max number of samplers per kernel 16 - Max size for 1D images from buffer 1073741824 pixels - Max 1D or 2D image array size 2048 images - Base address alignment for 2D image buffers 0 bytes - Pitch alignment for 2D image buffers 0 pixels - Max 2D image size 32768x32768 pixels - Max 3D image size 2048x2048x2048 pixels - Max number of read image args 128 - Max number of write image args 128 - Max number of read/write image args 128 - Pipe support No - Max number of pipe args 0 - Max active pipe reservations 0 - Max pipe packet size 0 - Local memory type Global - Local memory size 524288 (512KiB) - Max number of constant args 8 - Max constant buffer size 524288 (512KiB) - Generic address space support Yes - Max size of kernel argument 1024 - Queue properties (on host) - Out-of-order execution Yes - Profiling Yes - Device enqueue capabilities (n/a) - Queue properties (on device) - Out-of-order execution No - Profiling No - Preferred size 0 - Max size 0 - Max queues on device 0 - Max events on device 0 - Command buffer capabilities kernel printf, simultaneous use, out of order, 0x10 - Required queue properties for command buffer - Out-of-order execution No - Profiling No - Prefer user sync for interop Yes - Profiling timer resolution 1ns - Execution capabilities - Run OpenCL kernels Yes - Run native kernels Yes - Non-uniform work-groups No - Work-group collective functions Yes - Sub-group independent forward progress Yes - IL version (n/a) - ILs with version (n/a) - printf() buffer size 16777216 (16MiB) - Built-in kernels (n/a) - Built-in kernels with version (n/a) - Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_command_buffer cl_khr_command_buffer_multi_device cl_khr_subgroups cl_intel_unified_shared_memory cl_ext_buffer_device_address cl_pocl_svm_rect cl_pocl_command_buffer_svm cl_pocl_command_buffer_host_buffer cl_khr_subgroup_ballot cl_khr_subgroup_shuffle cl_intel_subgroups cl_intel_subgroups_short cl_ext_float_atomics cl_intel_required_subgroup_size cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics - Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0) - cl_khr_global_int32_base_atomics 0x400000 (1.0.0) - cl_khr_global_int32_extended_atomics 0x400000 (1.0.0) - cl_khr_local_int32_base_atomics 0x400000 (1.0.0) - cl_khr_local_int32_extended_atomics 0x400000 (1.0.0) - cl_khr_3d_image_writes 0x400000 (1.0.0) - cl_khr_command_buffer 0x9004 (0.9.4) - cl_khr_command_buffer_multi_device 0x9001 (0.9.1) - cl_khr_subgroups 0x400000 (1.0.0) - cl_intel_unified_shared_memory 0x400000 (1.0.0) - cl_ext_buffer_device_address 0x1000 (0.1.0) - cl_pocl_svm_rect 0x9000 (0.9.0) - cl_pocl_command_buffer_svm 0x9000 (0.9.0) - cl_pocl_command_buffer_host_buffer 0x9000 (0.9.0) - cl_khr_subgroup_ballot 0x400000 (1.0.0) - cl_khr_subgroup_shuffle 0x400000 (1.0.0) - cl_intel_subgroups 0x400000 (1.0.0) - cl_intel_subgroups_short 0x400000 (1.0.0) - cl_ext_float_atomics 0x400000 (1.0.0) - cl_intel_required_subgroup_size 0x400000 (1.0.0) - cl_khr_fp64 0x400000 (1.0.0) - cl_khr_int64_base_atomics 0x400000 (1.0.0) - cl_khr_int64_extended_atomics 0x400000 (1.0.0) - -NULL platform behavior - clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language - clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] - clCreateContext(NULL, ...) [default] Success [POCL] - clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) - Platform Name Portable Computing Language - Device Name cpu-minimal--0xd0c - clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) - Platform Name Portable Computing Language - Device Name cpu-minimal--0xd0c - clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) - Platform Name Portable Computing Language - Device Name cpu-minimal--0xd0c - -ICD loader properties - ICD loader Name OpenCL ICD Loader - ICD loader Vendor OCL Icd free software - ICD loader Version 2.3.2 - ICD loader Profile OpenCL 3.0 -env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache \ - OCL_ICD_VENDORS=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/ocl-vendors/pocl-tests.icd \ - POCL_BUILDING=1 clinfo || touch debian/stamp-failed-testsuite -Number of platforms 1 - Platform Name Portable Computing Language - Platform Vendor The pocl project - Platform Version OpenCL 3.0 PoCL 6.0+debian Linux, None+Asserts, RELOC, LLVM 17.0.6, SLEEF, POCL_DEBUG - Platform Profile FULL_PROFILE - Platform Extensions cl_khr_icd cl_khr_priority_hints cl_khr_throttle_hints cl_pocl_content_size cl_ext_buffer_device_address - Platform Extensions with Version cl_khr_icd 0x400000 (1.0.0) - cl_khr_priority_hints 0x400000 (1.0.0) - cl_khr_throttle_hints 0x400000 (1.0.0) - cl_pocl_content_size 0x400000 (1.0.0) - cl_ext_buffer_device_address 0x1000 (0.1.0) - Platform Numeric Version 0xc00000 (3.0.0) - Platform Extensions function suffix POCL - Platform Host timer resolution 1ns - - Platform Name Portable Computing Language -Number of devices 1 - Device Name cpu--0xd0c - Device Vendor ARM - Device Vendor ID 0x13b5 - Device Version OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null) - Device Numeric Version 0xc00000 (3.0.0) - Driver Version 6.0+debian - Device OpenCL C Version OpenCL C 1.2 PoCL - Device OpenCL C all versions OpenCL C 0x400000 (1.0.0) - OpenCL C 0x401000 (1.1.0) - OpenCL C 0x402000 (1.2.0) - OpenCL C 0xc00000 (3.0.0) - Device OpenCL C features __opencl_c_3d_image_writes 0xc00000 (3.0.0) - __opencl_c_images 0xc00000 (3.0.0) - __opencl_c_atomic_order_acq_rel 0xc00000 (3.0.0) - __opencl_c_atomic_order_seq_cst 0xc00000 (3.0.0) - __opencl_c_atomic_scope_device 0xc00000 (3.0.0) - __opencl_c_program_scope_global_variables 0xc00000 (3.0.0) - __opencl_c_atomic_scope_all_devices 0xc00000 (3.0.0) - __opencl_c_generic_address_space 0xc00000 (3.0.0) - __opencl_c_work_group_collective_functions 0xc00000 (3.0.0) - __opencl_c_read_write_images 0xc00000 (3.0.0) - __opencl_c_subgroups 0xc00000 (3.0.0) - __opencl_c_fp64 0xc00000 (3.0.0) - __opencl_c_ext_fp32_global_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp32_local_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp32_global_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp32_local_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp64_global_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp64_local_atomic_add 0xc00000 (3.0.0) - __opencl_c_ext_fp64_global_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_ext_fp64_local_atomic_min_max 0xc00000 (3.0.0) - __opencl_c_int64 0xc00000 (3.0.0) - Latest conformance test passed v2022-04-19-01 - Device Type CPU - Device Profile FULL_PROFILE - Device Available Yes - Compiler Available Yes - Linker Available Yes - Max compute units 12 - Max clock frequency 50MHz - Device Partition (core) - Max number of sub-devices 12 - Supported partition types equally, by counts - Supported affinity domains (n/a) - Max work item dimensions 3 - Max work item sizes 4096x4096x4096 - Max work group size 4096 - Preferred work group size multiple (device) 8 - Preferred work group size multiple (kernel) 8 - Max sub-groups per work group 128 - Sub-group sizes (Intel) 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 - Preferred / native vector sizes - char 16 / 16 - short 8 / 8 - int 4 / 4 - long 2 / 2 - half 0 / 0 (n/a) - float 4 / 4 - double 2 / 2 (cl_khr_fp64) - Half-precision Floating-point support (n/a) - Single-precision Floating-point support (core) - Denormals No - Infinity and NANs Yes - Round to nearest Yes - Round to zero No - Round to infinity No - IEEE754-2008 fused multiply-add No - Support is emulated in software No - Correctly-rounded divide and sqrt operations No - Double-precision Floating-point support (cl_khr_fp64) - Denormals Yes - Infinity and NANs Yes - Round to nearest Yes - Round to zero Yes - Round to infinity Yes - IEEE754-2008 fused multiply-add Yes - Support is emulated in software No - Address bits 64, Little-Endian - Global memory size 60941787136 (56.76GiB) - Error Correction support No - Max memory allocation 17179869184 (16GiB) - Unified memory for Host and Device Yes - Shared Virtual Memory (SVM) capabilities (core) - Coarse-grained buffer sharing Yes - Fine-grained buffer sharing Yes - Fine-grained system sharing Yes - Atomics Yes - Unified Shared Memory (USM) (cl_intel_unified_shared_memory) - Host USM capabilities (Intel) USM access, USM atomic access - Device USM capabilities (Intel) USM access, USM atomic access - Single-Device USM caps (Intel) USM access, USM atomic access - Cross-Device USM caps (Intel) (n/a) - Shared System USM caps (Intel) (n/a) - Minimum alignment for any data type 128 bytes - Alignment of base address 1024 bits (128 bytes) - Preferred alignment for atomics - SVM 64 bytes - Global 64 bytes - Local 64 bytes - Atomic memory capabilities relaxed, acquire/release, sequentially-consistent, work-group scope, device scope, all-devices scope - Atomic fence capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope - Max size for global variable 64000 (62.5KiB) - Preferred total size of global vars 524288 (512KiB) - Global Memory cache type None - Image support Yes - Max number of samplers per kernel 16 - Max size for 1D images from buffer 1073741824 pixels - Max 1D or 2D image array size 2048 images - Base address alignment for 2D image buffers 0 bytes - Pitch alignment for 2D image buffers 0 pixels - Max 2D image size 32768x32768 pixels - Max 3D image size 2048x2048x2048 pixels - Max number of read image args 128 - Max number of write image args 128 - Max number of read/write image args 128 - Pipe support No - Max number of pipe args 0 - Max active pipe reservations 0 - Max pipe packet size 0 - Local memory type Global - Local memory size 524288 (512KiB) - Max number of constant args 8 - Max constant buffer size 524288 (512KiB) - Generic address space support Yes - Max size of kernel argument 1024 - Queue properties (on host) - Out-of-order execution Yes - Profiling Yes - Device enqueue capabilities (n/a) - Queue properties (on device) - Out-of-order execution No - Profiling No - Preferred size 0 - Max size 0 - Max queues on device 0 - Max events on device 0 - Command buffer capabilities kernel printf, simultaneous use, out of order, 0x10 - Required queue properties for command buffer - Out-of-order execution No - Profiling No - Prefer user sync for interop Yes - Profiling timer resolution 1ns - Execution capabilities - Run OpenCL kernels Yes - Run native kernels Yes - Non-uniform work-groups No - Work-group collective functions Yes - Sub-group independent forward progress Yes - IL version (n/a) - ILs with version (n/a) - printf() buffer size 16777216 (16MiB) - Built-in kernels (n/a) - Built-in kernels with version (n/a) - Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_command_buffer cl_khr_command_buffer_multi_device cl_khr_subgroups cl_intel_unified_shared_memory cl_ext_buffer_device_address cl_pocl_svm_rect cl_pocl_command_buffer_svm cl_pocl_command_buffer_host_buffer cl_khr_subgroup_ballot cl_khr_subgroup_shuffle cl_intel_subgroups cl_intel_subgroups_short cl_ext_float_atomics cl_intel_required_subgroup_size cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics - Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0) - cl_khr_global_int32_base_atomics 0x400000 (1.0.0) - cl_khr_global_int32_extended_atomics 0x400000 (1.0.0) - cl_khr_local_int32_base_atomics 0x400000 (1.0.0) - cl_khr_local_int32_extended_atomics 0x400000 (1.0.0) - cl_khr_3d_image_writes 0x400000 (1.0.0) - cl_khr_command_buffer 0x9004 (0.9.4) - cl_khr_command_buffer_multi_device 0x9001 (0.9.1) - cl_khr_subgroups 0x400000 (1.0.0) - cl_intel_unified_shared_memory 0x400000 (1.0.0) - cl_ext_buffer_device_address 0x1000 (0.1.0) - cl_pocl_svm_rect 0x9000 (0.9.0) - cl_pocl_command_buffer_svm 0x9000 (0.9.0) - cl_pocl_command_buffer_host_buffer 0x9000 (0.9.0) - cl_khr_subgroup_ballot 0x400000 (1.0.0) - cl_khr_subgroup_shuffle 0x400000 (1.0.0) - cl_intel_subgroups 0x400000 (1.0.0) - cl_intel_subgroups_short 0x400000 (1.0.0) - cl_ext_float_atomics 0x400000 (1.0.0) - cl_intel_required_subgroup_size 0x400000 (1.0.0) - cl_khr_fp64 0x400000 (1.0.0) - cl_khr_int64_base_atomics 0x400000 (1.0.0) - cl_khr_int64_extended_atomics 0x400000 (1.0.0) - -NULL platform behavior - clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language - clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] - clCreateContext(NULL, ...) [default] Success [POCL] - clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) - Platform Name Portable Computing Language - Device Name cpu--0xd0c - clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) - Platform Name Portable Computing Language - Device Name cpu--0xd0c - clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform - clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) - Platform Name Portable Computing Language - Device Name cpu--0xd0c - -ICD loader properties - ICD loader Name OpenCL ICD Loader - ICD loader Vendor OCL Icd free software - ICD loader Version 2.3.2 - ICD loader Profile OpenCL 3.0 -+ env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache dh_auto_test - cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j12 -UpdateCTestConfiguration from :/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/DartConfiguration.tcl - Add coverage exclude regular expressions. -UpdateCTestConfiguration from :/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -Constructing a list of tests -Done constructing a list of tests -Updating test list for fixtures -Added 0 tests to meet fixture requirements -Checking test dependency graph... -Checking test dependency graph end -test 2 - Start 2: pocl_test_dlopen_libpocl - -2: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen -2: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests -2: Test timeout computed to be: 10000000 -test 3 - Start 3: pocl_test_dlopen_device_basic - -3: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen "basic" -3: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests -3: Test timeout computed to be: 10000000 -test 4 - Start 4: pocl_test_dlopen_device_pthread - -4: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen "pthread" -4: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests -4: Test timeout computed to be: 10000000 -test 19 - Start 19: kernel/test_hadd_loops - -19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -19: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -19: Environment variables: -19: POCL_WORK_GROUP_METHOD=loops -19: Test timeout computed to be: 10000000 -test 212 - Start 212: runtime/test_large_buf - -212: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_large_buf -212: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -212: Test timeout computed to be: 10000000 -test 214 - Start 214: runtime/test_queue_creation_with_hints - -214: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_queue_creation_with_hints -214: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -214: Test timeout computed to be: 10000000 - 1/265 Test #2: pocl_test_dlopen_libpocl .............................................................. Passed 0.05 sec - 2/265 Test #3: pocl_test_dlopen_device_basic ......................................................... Passed 0.04 sec - 3/265 Test #4: pocl_test_dlopen_device_pthread ....................................................... Passed 0.04 sec -test 1 - Start 1: pocl_version_check - -1: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_version -1: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests -1: Environment variables: -1: POCL_DEVICES=cpu -1: Test timeout computed to be: 10000000 -214: 0 -214: 1 -214: 2 -214: 3 -214: 4 -214: 5 -214: 6 -214: 7 -214: 8 -214: 9 -214: 10 -214: 11 -214: 12 -214: 13 -214: 14 -214: OK - 4/265 Test #214: runtime/test_queue_creation_with_hints ................................................ Passed 0.14 sec -1: cpu - 5/265 Test #1: pocl_version_check .................................................................... Passed 0.14 sec -test 52 - Start 52: kernel/test_shuffle_char_loopvec - -52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####char" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -52: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -52: Environment variables: -52: POCL_WORK_GROUP_METHOD=loopvec -52: Test timeout computed to be: 10000000 -test 53 - Start 53: kernel/test_shuffle_char_cbs - -53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####char" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -53: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -53: Environment variables: -53: POCL_WORK_GROUP_METHOD=cbs -53: Test timeout computed to be: 10000000 -test 54 - Start 54: kernel/test_shuffle_short_loopvec - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####short" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -54: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=loopvec -54: Test timeout computed to be: 10000000 -test 55 - Start 55: kernel/test_shuffle_short_cbs - -55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####short" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -55: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -55: Environment variables: -55: POCL_WORK_GROUP_METHOD=cbs -55: Test timeout computed to be: 10000000 -test 56 - Start 56: kernel/test_shuffle_ushort_loopvec - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ushort" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -56: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=loopvec -56: Test timeout computed to be: 10000000 -test 57 - Start 57: kernel/test_shuffle_ushort_cbs - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ushort" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -57: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=cbs -57: Test timeout computed to be: 10000000 -test 58 - Start 58: kernel/test_shuffle_int_loopvec - -58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####int" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -58: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -58: Environment variables: -58: POCL_WORK_GROUP_METHOD=loopvec -58: Test timeout computed to be: 10000000 -test 59 - Start 59: kernel/test_shuffle_int_cbs - -59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####int" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -59: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -59: Environment variables: -59: POCL_WORK_GROUP_METHOD=cbs -59: Test timeout computed to be: 10000000 -test 60 - Start 60: kernel/test_shuffle_uint_loopvec - -60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####uint" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -60: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -60: Environment variables: -60: POCL_WORK_GROUP_METHOD=loopvec -60: Test timeout computed to be: 10000000 -test 61 - Start 61: kernel/test_shuffle_uint_cbs - -61: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####uint" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -61: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -61: Environment variables: -61: POCL_WORK_GROUP_METHOD=cbs -61: Test timeout computed to be: 10000000 -53: OK -53: -53: - 6/265 Test #53: kernel/test_shuffle_char_cbs .......................................................... Passed 2.70 sec -test 62 - Start 62: kernel/test_shuffle_half_loopvec - -62: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####half" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -62: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -62: Environment variables: -62: POCL_WORK_GROUP_METHOD=loopvec -62: Test timeout computed to be: 10000000 -54: OK -54: -54: - 7/265 Test #54: kernel/test_shuffle_short_loopvec ..................................................... Passed 2.74 sec -test 63 - Start 63: kernel/test_shuffle_half_cbs - -63: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####half" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -63: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -63: Environment variables: -63: POCL_WORK_GROUP_METHOD=cbs -63: Test timeout computed to be: 10000000 -62: CMake Error at /build/reproducible-path/pocl-6.0/cmake/run_test.cmake:34 (message): -62: FAIL: Test exited with nonzero code (77): -62: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle;half -62: -62: -62: STDOUT: -62: -62: device doesn't support cl_khr_fp16 extension, test SKIPPED -62: -62: -62: -62: STDERR: -62: -62: -62: -62: -- OK - 8/265 Test #62: kernel/test_shuffle_half_loopvec ......................................................***Skipped 0.08 sec -test 64 - Start 64: kernel/test_shuffle_float_loopvec - -64: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####float" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -64: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -64: Environment variables: -64: POCL_WORK_GROUP_METHOD=loopvec -64: Test timeout computed to be: 10000000 -63: CMake Error at /build/reproducible-path/pocl-6.0/cmake/run_test.cmake:34 (message): -63: FAIL: Test exited with nonzero code (77): -63: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle;half -63: -63: -63: STDOUT: -63: -63: device doesn't support cl_khr_fp16 extension, test SKIPPED -63: -63: -63: -63: STDERR: -63: -63: -63: -63: -- OK - 9/265 Test #63: kernel/test_shuffle_half_cbs ..........................................................***Skipped 0.07 sec -test 65 - Start 65: kernel/test_shuffle_float_cbs - -65: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####float" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -65: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -65: Environment variables: -65: POCL_WORK_GROUP_METHOD=cbs -65: Test timeout computed to be: 10000000 -55: OK -55: -55: -52: OK -52: -52: - 10/265 Test #52: kernel/test_shuffle_char_loopvec ...................................................... Passed 2.85 sec -test 66 - Start 66: kernel/test_shuffle_double_loopvec - -66: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####double" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -66: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -66: Environment variables: -66: POCL_WORK_GROUP_METHOD=loopvec -66: Test timeout computed to be: 10000000 - 11/265 Test #55: kernel/test_shuffle_short_cbs ......................................................... Passed 2.86 sec -test 67 - Start 67: kernel/test_shuffle_double_cbs - -67: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####double" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -67: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -67: Environment variables: -67: POCL_WORK_GROUP_METHOD=cbs -67: Test timeout computed to be: 10000000 -57: OK -57: -57: - 12/265 Test #57: kernel/test_shuffle_ushort_cbs ........................................................ Passed 2.88 sec -test 68 - Start 68: kernel/test_shuffle_long_loopvec - -68: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####long" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -68: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -68: Environment variables: -68: POCL_WORK_GROUP_METHOD=loopvec -68: Test timeout computed to be: 10000000 -59: OK -59: -59: - 13/265 Test #59: kernel/test_shuffle_int_cbs ........................................................... Passed 3.02 sec -test 69 - Start 69: kernel/test_shuffle_long_cbs - -69: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####long" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -69: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -69: Environment variables: -69: POCL_WORK_GROUP_METHOD=cbs -69: Test timeout computed to be: 10000000 -61: OK -61: -61: - 14/265 Test #61: kernel/test_shuffle_uint_cbs .......................................................... Passed 3.01 sec -test 70 - Start 70: kernel/test_shuffle_ulong_loopvec - -70: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ulong" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -70: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -70: Environment variables: -70: POCL_WORK_GROUP_METHOD=loopvec -70: Test timeout computed to be: 10000000 -58: OK -58: -58: - 15/265 Test #58: kernel/test_shuffle_int_loopvec ....................................................... Passed 3.11 sec -test 71 - Start 71: kernel/test_shuffle_ulong_cbs - -71: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ulong" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -71: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -71: Environment variables: -71: POCL_WORK_GROUP_METHOD=cbs -71: Test timeout computed to be: 10000000 -60: OK -60: -60: -56: OK -56: -56: - 16/265 Test #56: kernel/test_shuffle_ushort_loopvec .................................................... Passed 3.19 sec - 17/265 Test #60: kernel/test_shuffle_uint_loopvec ...................................................... Passed 3.16 sec -test 72 - Start 72: kernel/test_ucharn_loopvec - -72: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ucharn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -72: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -72: Environment variables: -72: POCL_WORK_GROUP_METHOD=loopvec -72: Test timeout computed to be: 10000000 -test 73 - Start 73: kernel/test_ucharn_cbs - -73: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ucharn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -73: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -73: Environment variables: -73: POCL_WORK_GROUP_METHOD=cbs -73: Test timeout computed to be: 10000000 -72: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt -73: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt -72: Running test test_ucharn... -72: uchar2 0 -72: uchar3 0 -72: uchar4 0 -72: uchar8 0 -72: uchar16 0 -72: uchar2 41 -72: uchar3 7b -72: uchar4 c6 -72: uchar8 29c -72: uchar16 7a0 -72: OK -72: -72: -72: -- Comparing output.. -73: Running test test_ucharn... -73: uchar2 0 -73: uchar3 0 -73: uchar4 0 -73: uchar8 0 -73: uchar16 0 -73: uchar2 41 -73: uchar3 7b -73: uchar4 c6 -73: uchar8 29c -73: uchar16 7a0 -73: OK -73: -73: -73: -- Comparing output.. - 18/265 Test #72: kernel/test_ucharn_loopvec ............................................................ Passed 1.79 sec -test 74 - Start 74: kernel/test_printf_loopvec - -74: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -74: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -74: Environment variables: -74: POCL_WORK_GROUP_METHOD=loopvec -74: Test timeout computed to be: 10000000 -74: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt - 19/265 Test #73: kernel/test_ucharn_cbs ................................................................ Passed 1.79 sec -test 75 - Start 75: kernel/test_printf_cbs - -75: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -75: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -75: Environment variables: -75: POCL_WORK_GROUP_METHOD=cbs -75: Test timeout computed to be: 10000000 -75: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt -64: OK -64: -64: - 20/265 Test #64: kernel/test_shuffle_float_loopvec ..................................................... Passed 3.03 sec -test 76 - Start 76: kernel/test_printf_vectors_loopvec - -76: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -76: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -76: Environment variables: -76: POCL_WORK_GROUP_METHOD=loopvec -76: Test timeout computed to be: 10000000 -76: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt -68: OK -68: -68: -65: OK -65: -65: - 21/265 Test #68: kernel/test_shuffle_long_loopvec ...................................................... Passed 3.07 sec -test 77 - Start 77: kernel/test_printf_vectors_cbs - -77: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -77: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -77: Environment variables: -77: POCL_WORK_GROUP_METHOD=cbs -77: Test timeout computed to be: 10000000 - 22/265 Test #65: kernel/test_shuffle_float_cbs ......................................................... Passed 3.15 sec -test 78 - Start 78: kernel/test_printf_vectors_ulongn_loopvec - -78: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors_ulongn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -78: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -78: Environment variables: -78: POCL_WORK_GROUP_METHOD=loopvec -78: Test timeout computed to be: 10000000 -77: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt -78: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt -67: OK -67: -67: - 23/265 Test #67: kernel/test_shuffle_double_cbs ........................................................ Passed 3.15 sec -test 79 - Start 79: kernel/test_printf_vectors_ulongn_cbs - -79: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors_ulongn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -79: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -79: Environment variables: -79: POCL_WORK_GROUP_METHOD=cbs -79: Test timeout computed to be: 10000000 -70: OK -70: -70: - 24/265 Test #70: kernel/test_shuffle_ulong_loopvec ..................................................... Passed 2.96 sec -test 80 - Start 80: kernel/test_sizeof_uint_loopvec - -80: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_sizeof" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -80: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -80: Environment variables: -80: POCL_WORK_GROUP_METHOD=loopvec -80: Test timeout computed to be: 10000000 -79: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt -80: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt -69: OK -69: -69: - 25/265 Test #69: kernel/test_shuffle_long_cbs .......................................................... Passed 3.03 sec -test 81 - Start 81: kernel/test_sizeof_uint_cbs - -81: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_sizeof" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -81: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -81: Environment variables: -81: POCL_WORK_GROUP_METHOD=cbs -81: Test timeout computed to be: 10000000 -71: OK -71: -71: - 26/265 Test #71: kernel/test_shuffle_ulong_cbs ......................................................... Passed 2.96 sec -test 5 - Start 5: kernel/test_as_type_loopvec - -5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -5: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -5: Environment variables: -5: POCL_WORK_GROUP_METHOD=loopvec -5: Test timeout computed to be: 10000000 -81: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt -66: OK -66: -66: - 27/265 Test #66: kernel/test_shuffle_double_loopvec .................................................... Passed 3.35 sec -test 6 - Start 6: kernel/test_as_type_cbs - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -6: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -6: Environment variables: -6: POCL_WORK_GROUP_METHOD=cbs -6: Test timeout computed to be: 10000000 -74: Running test test_printf... -74: INTEGERS -74: -74: 1 -74: 2 -74: 3 -74: 4 -74: 5 -74: 6 -74: 0000000007 -74: 0000000008 -74: 0000000009 -74: 0010 -74: 10 -74: -2147483648 -74: -9223372036854775808 -74: 2147483647 -74: 9223372036854775807 -74: 0575360400 -74: 575360400 -74: 0 -74: 0 -74: -74: -74: 1 -74: 1 -74: B -74: -74: 0 -74: (null) -74: -74: FLOATS -74: -74: %f conversion -74: -74: 1.0 -74: 2.000000 -74: 3.000000 -74: 4 -74: 5 -74: 6.000000 -74: 7.0000000000 -74: 8.0000000000 -74: -74: -74: 0.007812 -74: 10.345600 -74: 10.3 -74: 10.35 -74: 0.036 -74: 10.346 -74: 00010.35 -74: 10.35 -74: -10.35 -74: 0 -74: 0 -74: 1 -74: 0.12 -74: 0.000000 -74: 00000.000000 -74: 0.000 -74: -10.35 -74: nan -74: -74: %e conversion -74: -74: 0.000000e+00 -74: 000.000000e+00 -74: 0.000e+00 -74: 1.03e+01 -74: 1.035e+01 -74: 1.0346e+01 -74: -2.525698e+05 -2.52569750e+05 -74: 4.184050e+06 4.18404950e+06 -74: 1.3e+15 -74: -74: %a conversion -74: -74: 0x0p+0 -74: 0x0000000p+0 -74: 0x0.000p+0 -74: 0X1.20000P+2 -74: 0x1.2p+2 -74: 0x2p+2 -74: 0x1.ep+2 -74: 0x1.e01cp+2 -74: 0x1p+2 -74: 0x0p+0 -74: 0x000001.e0p+2 -74: 0x1.4p+3 -74: 0x1.99999ap-4 -74: -74: MODIFIERS -74: -74: 0 -74: 0000 -74: +0 -74: 000 -74: +000 -74: +0 -74: 0 -74: 0 -74: 34 -74: 0034 -74: +34 -74: 034 -74: +034 -74: +34 -74: 34 -74: 34 -74: 3.1 -74: 3.1 -74: +3.1 -74: +3.1 -74: 03.1 -74: +3.1 -74: 3.1 -74: 3.1 -74: -74: -74: je -74: je -74: quickfoxjump -74: quickfoxjump -74: 3 -74: 3.1 -74: 3.14 -74: 3.142 -74: 3.1416 -74: 3.14159 -74: 3.141593 -74: 3.1415927 -74: 3 -74: 3.14 -74: 3.141593 -74: 3.1415927 -74: |a| b|c | -74: |aa| bb|cc |dddddddddd|eeee| -74: |0x2349aacc| 0xdeaddeed|0x92820384 | -74: OK -74: -74: 2 warnings generated. -74: -74: -- Comparing output.. -75: Running test test_printf... -75: INTEGERS -75: -75: 1 -75: 2 -75: 3 -75: 4 -75: 5 -75: 6 -75: 0000000007 -75: 0000000008 -75: 0000000009 -75: 0010 -75: 10 -75: -2147483648 -75: -9223372036854775808 -75: 2147483647 -75: 9223372036854775807 -75: 0575360400 -75: 575360400 -75: 0 -75: 0 -75: -75: -75: 1 -75: 1 -75: B -75: -75: 0 -75: (null) -75: -75: FLOATS -75: -75: %f conversion -75: -75: 1.0 -75: 2.000000 -75: 3.000000 -75: 4 -75: 5 -75: 6.000000 -75: 7.0000000000 -75: 8.0000000000 -75: -75: -75: 0.007812 -75: 10.345600 -75: 10.3 -75: 10.35 -75: 0.036 -75: 10.346 -75: 00010.35 -75: 10.35 -75: -10.35 -75: 0 -75: 0 -75: 1 -75: 0.12 -75: 0.000000 -75: 00000.000000 -75: 0.000 -75: -10.35 -75: nan -75: -75: %e conversion -75: -75: 0.000000e+00 -75: 000.000000e+00 -75: 0.000e+00 -75: 1.03e+01 -75: 1.035e+01 -75: 1.0346e+01 -75: -2.525698e+05 -2.52569750e+05 -75: 4.184050e+06 4.18404950e+06 -75: 1.3e+15 -75: -75: %a conversion -75: -75: 0x0p+0 -75: 0x0000000p+0 -75: 0x0.000p+0 -75: 0X1.20000P+2 -75: 0x1.2p+2 -75: 0x2p+2 -75: 0x1.ep+2 -75: 0x1.e01cp+2 -75: 0x1p+2 -75: 0x0p+0 -75: 0x000001.e0p+2 -75: 0x1.4p+3 -75: 0x1.99999ap-4 -75: -75: MODIFIERS -75: -75: 0 -75: 0000 -75: +0 -75: 000 -75: +000 -75: +0 -75: 0 -75: 0 -75: 34 -75: 0034 -75: +34 -75: 034 -75: +034 -75: +34 -75: 34 -75: 34 -75: 3.1 -75: 3.1 -75: +3.1 -75: +3.1 -75: 03.1 -75: +3.1 -75: 3.1 -75: 3.1 -75: -75: -75: je -75: je -75: quickfoxjump -75: quickfoxjump -75: 3 -75: 3.1 -75: 3.14 -75: 3.142 -75: 3.1416 -75: 3.14159 -75: 3.141593 -75: 3.1415927 -75: 3 -75: 3.14 -75: 3.141593 -75: 3.1415927 -75: |a| b|c | -75: |aa| bb|cc |dddddddddd|eeee| -75: |0x2349aacc| 0xdeaddeed|0x92820384 | -75: OK -75: -75: 2 warnings generated. -75: -75: -- Comparing output.. - 28/265 Test #74: kernel/test_printf_loopvec ............................................................ Passed 1.64 sec -test 7 - Start 7: kernel/test_convert_type_1_loopvec - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -7: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -7: Environment variables: -7: POCL_WORK_GROUP_METHOD=loopvec -7: Test timeout computed to be: 10000000 - 29/265 Test #75: kernel/test_printf_cbs ................................................................ Passed 1.64 sec -test 8 - Start 8: kernel/test_convert_type_1_cbs - -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -8: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -8: Environment variables: -8: POCL_WORK_GROUP_METHOD=cbs -8: Test timeout computed to be: 10000000 -76: Running test test_printf_vectors... -76: -76: VECTORS -76: -76: 9,9,9,9 -76: 90.000000,9.000000,0.900000,1986545975296.000000 -76: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 -76: 90,9,0.9,1.98655e+33 -76: 8.000000,INF,-INF,NAN -76: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 -76: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 -76: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 -76: 0xfa,0xfb -76: 0x1234,0x8765 -76: 0x12345678,0x87654321 -76: -76: uchar2 0xa1,0xa2 -76: uchar3 0xb1,0xb2,0xb3 -76: uchar4 0xc1,0xc2,0xc3,0xc4 -76: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 -76: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 -76: -76: ushort2 0xa1a2,0xa3a4 -76: ushort3 0xb1b2,0xb3b4,0xb5b6 -76: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 -76: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 -76: ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 -76: -76: uint2 0xa1a2a3a4,0xa5a6a7a8 -76: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc -76: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 -76: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -76: uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -76: -76: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -76: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -76: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -76: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -76: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -76: -76: float2 1.012,2.022 -76: float3 1.013,2.023,3.033 -76: float4 1.014,2.024,3.034,4.044 -76: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -76: 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 -76: -76: double2 10.112,20.222 -76: double3 10.113,20.223,30.333 -76: double4 10.114,20.224,30.334,40.444 -76: double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 -76: 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 -76: -76: PARAMETER PASSING -76: -76: * 0xfa,0xfb 0x21,0xfd . -76: * 0x1234,0x8765 0xbe21,0xf00d . -76: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . -76: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . -76: -76: c 0xa1,0xa2 0x21,0xb4 . -76: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . -76: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . -76: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . -76: 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 . -76: 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 . -76: -76: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . -76: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . -76: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . -76: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . -76: 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 . -76: 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 . -76: -76: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . -76: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . -76: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . -76: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -76: 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 . -76: 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 . -76: -76: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -76: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -76: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -76: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -76: 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 . -76: 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 . -76: -76: f 21.1,21.2 22.3,22.4 . -76: f 31.1,31.2,31.3 32.4,32.5,32.6 . -76: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -76: 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 . -76: 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 . -76: 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 . -76: -76: d 21.1,21.2 22.3,22.4 . -76: d 31.1,31.2,31.3 32.4,32.5,32.6 . -76: d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -76: 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 . -76: 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 . -76: 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 . -76: -76: 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 . -76: 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 . -76: OK -76: -76: 38 warnings generated. -76: -76: -- Comparing output.. - 30/265 Test #76: kernel/test_printf_vectors_loopvec .................................................... Passed 1.64 sec -test 9 - Start 9: kernel/test_convert_type_2_loopvec - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -9: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -9: Environment variables: -9: POCL_WORK_GROUP_METHOD=loopvec -9: Test timeout computed to be: 10000000 -79: Running test test_printf_vectors_ulongn... -79: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -79: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -79: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -79: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -79: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -79: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -79: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -79: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -79: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -79: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -79: -79: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -79: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -79: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -79: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -79: 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 . -79: -79: ulong2 0 -79: ulong3 0 -79: ulong4 0 -79: ulong8 0 -79: ulong16 0 -79: ulong2 edcba98765432150 -79: ulong3 edcba98765432176 -79: ulong4 edcba987654321c9 -79: ulong8 edcba98765432393 -79: ulong16 edcba987654326af -79: OK -79: -79: -79: -- Comparing output.. - 31/265 Test #79: kernel/test_printf_vectors_ulongn_cbs ................................................. Passed 1.52 sec -test 10 - Start 10: kernel/test_convert_type_2_cbs - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -10: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -10: Environment variables: -10: POCL_WORK_GROUP_METHOD=cbs -10: Test timeout computed to be: 10000000 -78: Running test test_printf_vectors_ulongn... -78: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -78: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -78: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -78: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -78: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -78: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -78: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -78: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -78: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -78: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -78: -78: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -78: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -78: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -78: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -78: 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 . -78: -78: ulong2 0 -78: ulong3 0 -78: ulong4 0 -78: ulong8 0 -78: ulong16 0 -78: ulong2 edcba98765432150 -78: ulong3 edcba98765432176 -78: ulong4 edcba987654321c9 -78: ulong8 edcba98765432393 -78: ulong16 edcba987654326af -78: OK -78: -78: -78: -- Comparing output.. -80: Running test test_sizeof... -80: sizeof(uint) == 4 -80: sizeof(uint2) == 8 -80: sizeof(uint3) == 16 -80: sizeof(uint4) == 16 -80: sizeof(uint8) == 32 -80: sizeof(uint16) == 64 -80: OK -80: -80: -80: -- Comparing output.. - 32/265 Test #78: kernel/test_printf_vectors_ulongn_loopvec ............................................. Passed 1.58 sec -test 11 - Start 11: kernel/test_convert_type_4_loopvec - -11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -11: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -11: Environment variables: -11: POCL_WORK_GROUP_METHOD=loopvec -11: Test timeout computed to be: 10000000 - 33/265 Test #80: kernel/test_sizeof_uint_loopvec ....................................................... Passed 1.57 sec -test 12 - Start 12: kernel/test_convert_type_4_cbs - -12: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -12: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -12: Environment variables: -12: POCL_WORK_GROUP_METHOD=cbs -12: Test timeout computed to be: 10000000 -81: Running test test_sizeof... -81: sizeof(uint) == 4 -81: sizeof(uint2) == 8 -81: sizeof(uint3) == 16 -81: sizeof(uint4) == 16 -81: sizeof(uint8) == 32 -81: sizeof(uint16) == 64 -81: OK -81: -81: -81: -- Comparing output.. - 34/265 Test #81: kernel/test_sizeof_uint_cbs ........................................................... Passed 1.79 sec -test 13 - Start 13: kernel/test_convert_type_8_loopvec - -13: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -13: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -13: Environment variables: -13: POCL_WORK_GROUP_METHOD=loopvec -13: Test timeout computed to be: 10000000 -77: Running test test_printf_vectors... -77: -77: VECTORS -77: -77: 9,9,9,9 -77: 90.000000,9.000000,0.900000,1986545975296.000000 -77: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 -77: 90,9,0.9,1.98655e+33 -77: 8.000000,INF,-INF,NAN -77: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 -77: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 -77: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 -77: 0xfa,0xfb -77: 0x1234,0x8765 -77: 0x12345678,0x87654321 -77: -77: uchar2 0xa1,0xa2 -77: uchar3 0xb1,0xb2,0xb3 -77: uchar4 0xc1,0xc2,0xc3,0xc4 -77: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 -77: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 -77: -77: ushort2 0xa1a2,0xa3a4 -77: ushort3 0xb1b2,0xb3b4,0xb5b6 -77: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 -77: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 -77: ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 -77: -77: uint2 0xa1a2a3a4,0xa5a6a7a8 -77: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc -77: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 -77: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -77: uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -77: -77: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -77: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -77: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -77: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -77: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -77: -77: float2 1.012,2.022 -77: float3 1.013,2.023,3.033 -77: float4 1.014,2.024,3.034,4.044 -77: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -77: 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 -77: -77: double2 10.112,20.222 -77: double3 10.113,20.223,30.333 -77: double4 10.114,20.224,30.334,40.444 -77: double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 -77: 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 -77: -77: PARAMETER PASSING -77: -77: * 0xfa,0xfb 0x21,0xfd . -77: * 0x1234,0x8765 0xbe21,0xf00d . -77: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . -77: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . -77: -77: c 0xa1,0xa2 0x21,0xb4 . -77: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . -77: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . -77: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . -77: 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 . -77: 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 . -77: -77: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . -77: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . -77: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . -77: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . -77: 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 . -77: 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 . -77: -77: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . -77: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . -77: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . -77: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -77: 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 . -77: 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 . -77: -77: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -77: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -77: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -77: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -77: 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 . -77: 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 . -77: -77: f 21.1,21.2 22.3,22.4 . -77: f 31.1,31.2,31.3 32.4,32.5,32.6 . -77: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -77: 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 . -77: 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 . -77: 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 . -77: -77: d 21.1,21.2 22.3,22.4 . -77: d 31.1,31.2,31.3 32.4,32.5,32.6 . -77: d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -77: 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 . -77: 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 . -77: 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 . -77: -77: 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 . -77: 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 . -77: OK -77: -77: 38 warnings generated. -77: -77: -- Comparing output.. - 35/265 Test #77: kernel/test_printf_vectors_cbs ........................................................ Passed 2.06 sec -test 14 - Start 14: kernel/test_convert_type_8_cbs - -14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -14: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -14: Environment variables: -14: POCL_WORK_GROUP_METHOD=cbs -14: Test timeout computed to be: 10000000 -19: Running test test_hadd... -19: OK -19: -19: - 36/265 Test #19: kernel/test_hadd_loops ................................................................ Passed 8.78 sec -test 15 - Start 15: kernel/test_convert_type_16_loopvec - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -15: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -15: Environment variables: -15: POCL_WORK_GROUP_METHOD=loopvec -15: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 37/265 Test #5: kernel/test_as_type_loopvec ........................................................... Passed 2.99 sec -test 16 - Start 16: kernel/test_convert_type_16_cbs - -16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -16: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -16: Environment variables: -16: POCL_WORK_GROUP_METHOD=cbs -16: Test timeout computed to be: 10000000 -6: Running test test_as_type... -6: OK -6: -6: - 38/265 Test #6: kernel/test_as_type_cbs ............................................................... Passed 3.06 sec -test 17 - Start 17: kernel/test_bitselect_loopvec - -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -17: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -17: Environment variables: -17: POCL_WORK_GROUP_METHOD=loopvec -17: Test timeout computed to be: 10000000 -7: Running test test_convert_type_1... -7: OK -7: -7: 66 warnings generated. -7: - 39/265 Test #7: kernel/test_convert_type_1_loopvec .................................................... Passed 4.03 sec -test 18 - Start 18: kernel/test_bitselect_cbs - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -18: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -18: Environment variables: -18: POCL_WORK_GROUP_METHOD=cbs -18: Test timeout computed to be: 10000000 -8: Running test test_convert_type_1... -8: OK -8: -8: 66 warnings generated. -8: - 40/265 Test #8: kernel/test_convert_type_1_cbs ........................................................ Passed 4.27 sec -test 20 - Start 20: kernel/test_hadd_loopvec - -20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -20: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -20: Environment variables: -20: POCL_WORK_GROUP_METHOD=loopvec -20: Test timeout computed to be: 10000000 -9: Running test test_convert_type_2... -9: OK -9: -9: 66 warnings generated. -9: - 41/265 Test #9: kernel/test_convert_type_2_loopvec .................................................... Passed 5.12 sec -test 21 - Start 21: kernel/test_hadd_cbs - -21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -21: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -21: Environment variables: -21: POCL_WORK_GROUP_METHOD=cbs -21: Test timeout computed to be: 10000000 -10: Running test test_convert_type_2... -10: OK -10: -10: 66 warnings generated. -10: - 42/265 Test #10: kernel/test_convert_type_2_cbs ........................................................ Passed 5.23 sec -test 264 - Start 264: EinsteinToolkit - -264: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit -264: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit -264: Test timeout computed to be: 10000000 -11: Running test test_convert_type_4... -11: OK -11: -11: 66 warnings generated. -11: - 43/265 Test #11: kernel/test_convert_type_4_loopvec .................................................... Passed 5.44 sec -test 265 - Start 265: EinsteinToolkit_SubDev - -265: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit "s" -265: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit -265: Environment variables: -265: POCL_AFFINITY=1 -265: Test timeout computed to be: 10000000 -12: Running test test_convert_type_4... -12: OK -12: -12: 66 warnings generated. -12: - 44/265 Test #12: kernel/test_convert_type_4_cbs ........................................................ Passed 5.54 sec -test 253 - Start 253: examples/matrix1 - -253: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1 "512" -253: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 -253: Test timeout computed to be: 10000000 -13: Running test test_convert_type_8... -13: OK -13: -13: 66 warnings generated. -13: - 45/265 Test #13: kernel/test_convert_type_8_loopvec .................................................... Passed 5.35 sec -test 254 - Start 254: examples/matrix1_local - -254: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1 "512" "-l" -254: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 -254: Test timeout computed to be: 10000000 -264: 4 warnings generated. -14: Running test test_convert_type_8... -14: OK -14: -14: 66 warnings generated. -14: - 46/265 Test #14: kernel/test_convert_type_8_cbs ........................................................ Passed 5.91 sec -test 255 - Start 255: examples/matrix1_poclbin - -255: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin####/build/reproducible-path/pocl-6.0/examples/matrix1/matrix1.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1####256####-b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" -255: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 -255: Environment variables: -255: POCL_KERNEL_CACHE=0 -255: Test timeout computed to be: 10000000 -265: 4 warnings generated. -15: Running test test_convert_type_16... -15: OK -15: -15: 66 warnings generated. -15: - 47/265 Test #15: kernel/test_convert_type_16_loopvec ................................................... Passed 5.46 sec -test 22 - Start 22: kernel/test_min_max_loopvec - -22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -22: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -22: Environment variables: -22: POCL_WORK_GROUP_METHOD=loopvec -22: Test timeout computed to be: 10000000 -253: argc: 2 -253: OPTIONS: SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -253: EXPLICIT BINARY: (null) -253: Autodetected local_wg: 64 max wg size: 4096 -253: Using simplest kernel (myGEMM2) -253: -253: Expected sum of all elements: 133117433069 -253: gws: 512 512 lws: 64 64 -253: Performance: 2.301016 GFLOPS/s | Time: 116.659560 msec | Total Ops to execute: 0.268435 G -253: Sum of all elements: 133117433069 -253: OK - 48/265 Test #253: examples/matrix1 ...................................................................... Passed 1.60 sec -test 23 - Start 23: kernel/test_min_max_cbs - -23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -23: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -23: Environment variables: -23: POCL_WORK_GROUP_METHOD=cbs -23: Test timeout computed to be: 10000000 -16: Running test test_convert_type_16... -16: OK -16: -16: 66 warnings generated. -16: - 49/265 Test #16: kernel/test_convert_type_16_cbs ....................................................... Passed 5.66 sec -test 24 - Start 24: kernel/test_length_distance_loopvec - -24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -24: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -24: Environment variables: -24: POCL_WORK_GROUP_METHOD=loopvec -24: Test timeout computed to be: 10000000 -254: argc: 3 -254: OPTIONS: SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -254: EXPLICIT BINARY: (null) -254: Autodetected local_wg: 64 max wg size: 4096 -254: Using locals (myGEMM4) -254: Using local group size: [64, 4] -254: -254: Expected sum of all elements: 133117433069 -254: gws: 512 32 lws: 64 4 -254: Performance: 4.136412 GFLOPS/s | Time: 64.895720 msec | Total Ops to execute: 0.268435 G -254: Sum of all elements: 133117433069 -254: OK - 50/265 Test #254: examples/matrix1_local ................................................................ Passed 1.87 sec -test 25 - Start 25: kernel/test_length_distance_cbs - -25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -25: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -25: Environment variables: -25: POCL_WORK_GROUP_METHOD=cbs -25: Test timeout computed to be: 10000000 -255: -255: -255: argc: 4 -255: OPTIONS: SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -255: EXPLICIT BINARY: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin -255: Binary local_wg: 32 -255: Using simplest kernel (myGEMM2) -255: -255: Expected sum of all elements: 16647721092 -255: gws: 256 256 lws: 32 32 -255: Performance: 10.388755 GFLOPS/s | Time: 3.229880 msec | Total Ops to execute: 0.033554 G -255: Sum of all elements: 16647721092 -255: OK -255: -255: -255: -255: - 51/265 Test #255: examples/matrix1_poclbin .............................................................. Passed 1.72 sec -test 26 - Start 26: kernel/test_fmin_fmax_fma_loopvec - -26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -26: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -26: Environment variables: -26: POCL_WORK_GROUP_METHOD=loopvec -26: Test timeout computed to be: 10000000 -22: Running test test_min_max... -22: OK -22: -22: - 52/265 Test #22: kernel/test_min_max_loopvec ........................................................... Passed 1.72 sec -test 27 - Start 27: kernel/test_fmin_fmax_fma_cbs - -27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -27: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -27: Environment variables: -27: POCL_WORK_GROUP_METHOD=cbs -27: Test timeout computed to be: 10000000 -264: 4 warnings generated. -265: 4 warnings generated. -24: Running test test_length_distance... -24: OK -24: -24: -17: Running test test_bitselect... -17: OK -17: -17: - 53/265 Test #24: kernel/test_length_distance_loopvec ................................................... Passed 1.61 sec -test 28 - Start 28: kernel/test_local_struct_array_loopvec - -28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -28: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -28: Environment variables: -28: POCL_WORK_GROUP_METHOD=loopvec -28: Test timeout computed to be: 10000000 - 54/265 Test #17: kernel/test_bitselect_loopvec ......................................................... Passed 7.10 sec -test 29 - Start 29: kernel/test_local_struct_array_cbs - -29: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -29: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -29: Environment variables: -29: POCL_WORK_GROUP_METHOD=cbs -29: Test timeout computed to be: 10000000 -23: Running test test_min_max... -23: OK -23: -23: - 55/265 Test #23: kernel/test_min_max_cbs ............................................................... Passed 1.92 sec -test 30 - Start 30: kernel/test_convert_sat_regression_loopvec - -30: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -30: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -30: Environment variables: -30: POCL_WORK_GROUP_METHOD=loopvec -30: Test timeout computed to be: 10000000 -18: Running test test_bitselect... -18: OK -18: -18: - 56/265 Test #18: kernel/test_bitselect_cbs ............................................................. Passed 6.36 sec -test 31 - Start 31: kernel/test_convert_sat_regression_cbs - -31: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -31: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -31: Environment variables: -31: POCL_WORK_GROUP_METHOD=cbs -31: Test timeout computed to be: 10000000 -25: Running test test_length_distance... -25: OK -25: -25: - 57/265 Test #25: kernel/test_length_distance_cbs ....................................................... Passed 1.99 sec -test 32 - Start 32: kernel/test_rotate_loopvec - -32: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -32: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -32: Environment variables: -32: POCL_WORK_GROUP_METHOD=loopvec -32: Test timeout computed to be: 10000000 -27: Running test test_fmin_fmax_fma... -27: OK -27: -27: - 58/265 Test #27: kernel/test_fmin_fmax_fma_cbs ......................................................... Passed 1.73 sec -test 33 - Start 33: kernel/test_rotate_cbs - -33: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -33: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -33: Environment variables: -33: POCL_WORK_GROUP_METHOD=cbs -33: Test timeout computed to be: 10000000 -26: Running test test_fmin_fmax_fma... -26: OK -26: -26: - 59/265 Test #26: kernel/test_fmin_fmax_fma_loopvec ..................................................... Passed 1.91 sec -test 34 - Start 34: kernel/test_fabs_loopvec - -34: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -34: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -34: Environment variables: -34: POCL_WORK_GROUP_METHOD=loopvec -34: Test timeout computed to be: 10000000 -29: Running test test_local_struct_array... -29: OK -29: -29: - 60/265 Test #29: kernel/test_local_struct_array_cbs .................................................... Passed 1.32 sec -test 35 - Start 35: kernel/test_fabs_cbs - -35: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -35: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -35: Environment variables: -35: POCL_WORK_GROUP_METHOD=cbs -35: Test timeout computed to be: 10000000 -28: Running test test_local_struct_array... -28: OK -28: -28: - 61/265 Test #28: kernel/test_local_struct_array_loopvec ................................................ Passed 1.45 sec -test 36 - Start 36: kernel/test_copy_signbit_loopvec - -36: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -36: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -36: Environment variables: -36: POCL_WORK_GROUP_METHOD=loopvec -36: Test timeout computed to be: 10000000 -31: Running test test_convert_sat_regression... -31: OK -31: -31: - 62/265 Test #31: kernel/test_convert_sat_regression_cbs ................................................ Passed 1.73 sec -test 37 - Start 37: kernel/test_copy_signbit_cbs - -37: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -37: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -37: Environment variables: -37: POCL_WORK_GROUP_METHOD=cbs -37: Test timeout computed to be: 10000000 -30: Running test test_convert_sat_regression... -30: OK -30: -30: - 63/265 Test #30: kernel/test_convert_sat_regression_loopvec ............................................ Passed 2.27 sec -test 38 - Start 38: kernel/test_ilogb_loopvec - -38: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -38: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -38: Environment variables: -38: POCL_WORK_GROUP_METHOD=loopvec -38: Test timeout computed to be: 10000000 -20: Running test test_hadd... -20: OK -20: -20: - 64/265 Test #20: kernel/test_hadd_loopvec .............................................................. Passed 8.55 sec -test 39 - Start 39: kernel/test_ilogb_cbs - -39: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -39: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -39: Environment variables: -39: POCL_WORK_GROUP_METHOD=cbs -39: Test timeout computed to be: 10000000 -264: EinsteinToolkit test -264: Reading sources... -264: Initialise... -264: OpenCL platform #0: -264: OpenCL platform name: Portable Computing Language -264: OpenCL platform vendor: The pocl project -264: OpenCL device name: cpu--0xd0c -264: OpenCL platform name: Portable Computing Language -264: OpenCL platform vendor: The pocl project -264: cctkGH: -264: gsh=[70,70,70] -264: lbnd=[0,0,0] -264: lsh=[70,70,70] -264: ash=[70,70,70] -264: imin=[3,3,3] -264: imax=[67,67,67] -264: lmin=[3,3,3] -264: lmax=[67,67,67] -264: RHS1... -264: Local work group size: 1 1 1 -264: Global work group size: 64 64 64 -264: RHS2... -264: Begin timing 10 iterations... -264: End timing -264: Average elapsed time: 0.177663 sec -264: Minimum elapsed time: 0.131243 sec -264: RESULT: Time per grid point update: 0.382633 usec -264: This corresponds to 8.88581 GFlop/s -264: -264: Note: This benchmark performs about 3,400 Flop per grid point update. -264: A "typical" result is about 1.0 usec. -264: Smaller numbers are better. -264: -264: Done. - 65/265 Test #264: EinsteinToolkit ....................................................................... Passed 6.95 sec -test 40 - Start 40: kernel/test_ldexp_loopvec - -40: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -40: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -40: Environment variables: -40: POCL_WORK_GROUP_METHOD=loopvec -40: Test timeout computed to be: 10000000 -35: Running test test_fabs... -35: OK -35: -35: - 66/265 Test #35: kernel/test_fabs_cbs .................................................................. Passed 2.34 sec -test 41 - Start 41: kernel/test_ldexp_cbs - -41: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -41: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -41: Environment variables: -41: POCL_WORK_GROUP_METHOD=cbs -41: Test timeout computed to be: 10000000 -34: Running test test_fabs... -34: OK -34: -34: - 67/265 Test #34: kernel/test_fabs_loopvec .............................................................. Passed 3.15 sec -test 42 - Start 42: kernel/test_isnan_loopvec - -42: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -42: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -42: Environment variables: -42: POCL_WORK_GROUP_METHOD=loopvec -42: Test timeout computed to be: 10000000 -36: Running test test_copy_signbit... -36: OK -36: -36: - 68/265 Test #36: kernel/test_copy_signbit_loopvec ...................................................... Passed 3.21 sec -test 43 - Start 43: kernel/test_isnan_cbs - -43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -43: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -43: Environment variables: -43: POCL_WORK_GROUP_METHOD=cbs -43: Test timeout computed to be: 10000000 -21: Running test test_hadd... -21: OK -21: -21: - 69/265 Test #21: kernel/test_hadd_cbs .................................................................. Passed 8.79 sec -test 44 - Start 44: kernel/test_short16_loopvec - -44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -44: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -44: Environment variables: -44: POCL_WORK_GROUP_METHOD=loopvec -44: Test timeout computed to be: 10000000 -37: Running test test_copy_signbit... -37: OK -37: -37: - 70/265 Test #37: kernel/test_copy_signbit_cbs .......................................................... Passed 2.63 sec -test 45 - Start 45: kernel/test_short16_cbs - -45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -45: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -45: Environment variables: -45: POCL_WORK_GROUP_METHOD=cbs -45: Test timeout computed to be: 10000000 -38: Running test test_ilogb... -38: OK -38: -38: - 71/265 Test #38: kernel/test_ilogb_loopvec ............................................................. Passed 2.91 sec -test 46 - Start 46: kernel/test_frexp_modf_loopvec - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -46: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -46: Environment variables: -46: POCL_WORK_GROUP_METHOD=loopvec -46: Test timeout computed to be: 10000000 -39: Running test test_ilogb... -39: OK -39: -39: - 72/265 Test #39: kernel/test_ilogb_cbs ................................................................. Passed 2.42 sec -test 47 - Start 47: kernel/test_frexp_modf_cbs - -47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -47: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -47: Environment variables: -47: POCL_WORK_GROUP_METHOD=cbs -47: Test timeout computed to be: 10000000 -40: Running test test_ldexp... -40: OK -40: -40: - 73/265 Test #40: kernel/test_ldexp_loopvec ............................................................. Passed 2.51 sec -test 48 - Start 48: kernel/test_sampler_address_clamp_loopvec - -48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -48: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -48: Environment variables: -48: POCL_WORK_GROUP_METHOD=loopvec -48: Test timeout computed to be: 10000000 -41: Running test test_ldexp... -41: OK -41: -41: - 74/265 Test #41: kernel/test_ldexp_cbs ................................................................. Passed 2.49 sec -test 49 - Start 49: kernel/test_sampler_address_clamp_cbs - -49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -49: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -49: Environment variables: -49: POCL_WORK_GROUP_METHOD=cbs -49: Test timeout computed to be: 10000000 -45: Running test test_short16... -45: OK -45: -45: - 75/265 Test #45: kernel/test_short16_cbs ............................................................... Passed 1.70 sec -test 50 - Start 50: kernel/test_image_query_funcs_loopvec - -50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -50: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -50: Environment variables: -50: POCL_WORK_GROUP_METHOD=loopvec -50: Test timeout computed to be: 10000000 -44: Running test test_short16... -44: OK -44: -44: - 76/265 Test #44: kernel/test_short16_loopvec ........................................................... Passed 1.75 sec -test 51 - Start 51: kernel/test_image_query_funcs_cbs - -51: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -51: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel -51: Environment variables: -51: POCL_WORK_GROUP_METHOD=cbs -51: Test timeout computed to be: 10000000 -46: Running test test_frexp_modf... -46: frexp(8e2f): 0.781250 10 -46: modf(1.5f): 0.500000 1.000000 -46: OK -46: -46: - 77/265 Test #46: kernel/test_frexp_modf_loopvec ........................................................ Passed 1.61 sec -test 246 - Start 246: examples/example0 - -246: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/example0 -246: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 -246: Test timeout computed to be: 10000000 -42: Running test test_isnan... -42: OK -42: -42: - 78/265 Test #42: kernel/test_isnan_loopvec ............................................................. Passed 2.77 sec -test 247 - Start 247: examples/example1_dot_product - -247: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/example1 -247: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 -247: Test timeout computed to be: 10000000 -47: Running test test_frexp_modf... -47: frexp(8e2f): 0.781250 10 -47: modf(1.5f): 0.500000 1.000000 -47: OK -47: -47: - 79/265 Test #47: kernel/test_frexp_modf_cbs ............................................................ Passed 1.60 sec -test 248 - Start 248: examples/example1_poclbin - -248: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin####/build/reproducible-path/pocl-6.0/examples/example1/example1.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/example1####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" -248: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 -248: Environment variables: -248: POCL_KERNEL_CACHE=0 -248: Test timeout computed to be: 10000000 -265: EinsteinToolkit test -265: Reading sources... -265: Initialise... -265: OpenCL platform #0: -265: OpenCL platform name: Portable Computing Language -265: OpenCL platform vendor: The pocl project -265: OpenCL device name: cpu--0xd0c -265: OpenCL platform name: Portable Computing Language -265: OpenCL platform vendor: The pocl project -265: cctkGH: -265: gsh=[70,70,70] -265: lbnd=[0,0,0] -265: lsh=[70,70,70] -265: ash=[70,70,70] -265: imin=[3,3,3] -265: imax=[67,67,67] -265: lmin=[3,3,3] -265: lmax=[67,67,67] -265: RHS1... -265: Local work group size: 1 1 1 -265: Global work group size: 64 64 64 -265: RHS2... -265: Begin timing 10 iterations... -265: End timing -265: Average elapsed time: 0.495909 sec -265: Minimum elapsed time: 0.354992 sec -265: RESULT: Time per grid point update: 1.03496 usec -265: This corresponds to 3.28514 GFlop/s -265: -265: Note: This benchmark performs about 3,400 Flop per grid point update. -265: A "typical" result is about 1.0 usec. -265: Smaller numbers are better. -265: -265: Done. - 80/265 Test #265: EinsteinToolkit_SubDev ................................................................ Passed 10.57 sec -test 249 - Start 249: examples/example2 - -249: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/example2 -249: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 -249: Test timeout computed to be: 10000000 -48: Running test test_sampler_address_clamp... -48: OK -48: -48: - 81/265 Test #48: kernel/test_sampler_address_clamp_loopvec ............................................. Passed 1.57 sec -test 250 - Start 250: examples/example2_poclbin - -250: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin####/build/reproducible-path/pocl-6.0/examples/example2/example2.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/example2####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" -250: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 -250: Environment variables: -250: POCL_KERNEL_CACHE=0 -250: Test timeout computed to be: 10000000 -33: Running test test_rotate... -33: OK -33: -33: - 82/265 Test #33: kernel/test_rotate_cbs ................................................................ Passed 6.39 sec -test 251 - Start 251: examples/example2a - -251: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/example2a -251: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a -251: Test timeout computed to be: 10000000 -32: Running test test_rotate... -32: OK -32: -32: - 83/265 Test #32: kernel/test_rotate_loopvec ............................................................ Passed 6.93 sec -test 252 - Start 252: examples/example2a_poclbin - -252: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin####/build/reproducible-path/pocl-6.0/examples/example2a/example2a.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/example2a####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" -252: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a -252: Environment variables: -252: POCL_KERNEL_CACHE=0 -252: Test timeout computed to be: 10000000 -49: Running test test_sampler_address_clamp... -49: OK -49: -49: - 84/265 Test #49: kernel/test_sampler_address_clamp_cbs ................................................. Passed 1.59 sec -test 256 - Start 256: poclcc - -256: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc "-o" "/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclcc.cl.pocl" "/build/reproducible-path/pocl-6.0/examples/poclcc/poclcc.cl" -256: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/poclcc -256: Test timeout computed to be: 10000000 -43: Running test test_isnan... -43: OK -43: -43: - 85/265 Test #43: kernel/test_isnan_cbs ................................................................. Passed 3.14 sec -test 257 - Start 257: examples/scalarwave_loopvec - -257: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -257: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave -257: Environment variables: -257: POCL_WORK_GROUP_METHOD=loopvec -257: Test timeout computed to be: 10000000 -257: -- Expecting output: /build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt -248: -248: -247: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -247: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -247: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -247: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -247: OK - 86/265 Test #247: examples/example1_dot_product ......................................................... Passed 1.06 sec -test 258 - Start 258: examples/scalarwave_cbs - -258: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -258: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave -258: Environment variables: -258: POCL_WORK_GROUP_METHOD=cbs -258: Test timeout computed to be: 10000000 -246: (19 * 7 + 244) = 377 (OK) -246: (82 * 7 + 161) = 735 (OK) -246: (10 * 7 + 13) = 83 (OK) -246: (202 * 7 + 12) = 1426 (OK) -246: (225 * 7 + 193) = 1768 (OK) -246: (254 * 7 + 68) = 1846 (OK) -246: (28 * 7 + 160) = 356 (OK) -246: (224 * 7 + 129) = 1697 (OK) -246: (252 * 7 + 234) = 1998 (OK) -246: (18 * 7 + 48) = 174 (OK) -246: (253 * 7 + 250) = 2021 (OK) -246: (208 * 7 + 96) = 1552 (OK) -246: (71 * 7 + 70) = 567 (OK) -246: (103 * 7 + 114) = 835 (OK) -246: (71 * 7 + 94) = 591 (OK) -246: (53 * 7 + 90) = 461 (OK) -246: (82 * 7 + 135) = 709 (OK) -246: (251 * 7 + 92) = 1849 (OK) -246: (148 * 7 + 197) = 1233 (OK) -246: (104 * 7 + 118) = 846 (OK) -246: (134 * 7 + 102) = 1040 (OK) -246: (186 * 7 + 162) = 1464 (OK) -246: (7 * 7 + 154) = 203 (OK) -246: (36 * 7 + 3) = 255 (OK) -246: (133 * 7 + 54) = 985 (OK) -246: (52 * 7 + 130) = 494 (OK) -246: (48 * 7 + 4) = 340 (OK) -246: (226 * 7 + 119) = 1701 (OK) -246: (75 * 7 + 73) = 598 (OK) -246: (233 * 7 + 146) = 1777 (OK) -246: (167 * 7 + 30) = 1199 (OK) -246: (236 * 7 + 249) = 1901 (OK) -246: (165 * 7 + 232) = 1387 (OK) -246: (86 * 7 + 58) = 660 (OK) -246: (173 * 7 + 190) = 1401 (OK) -246: (176 * 7 + 52) = 1284 (OK) -246: (37 * 7 + 106) = 365 (OK) -246: (214 * 7 + 44) = 1542 (OK) -246: (5 * 7 + 250) = 285 (OK) -246: (47 * 7 + 138) = 467 (OK) -246: (48 * 7 + 99) = 435 (OK) -246: (12 * 7 + 96) = 180 (OK) -246: (104 * 7 + 239) = 967 (OK) -246: (216 * 7 + 179) = 1691 (OK) -246: (56 * 7 + 193) = 585 (OK) -246: (69 * 7 + 224) = 707 (OK) -246: (224 * 7 + 49) = 1617 (OK) -246: (217 * 7 + 133) = 1652 (OK) -246: (25 * 7 + 47) = 222 (OK) -246: (191 * 7 + 199) = 1536 (OK) -246: (238 * 7 + 111) = 1777 (OK) -246: (251 * 7 + 19) = 1776 (OK) -246: (218 * 7 + 209) = 1735 (OK) -246: (63 * 7 + 223) = 664 (OK) -246: (204 * 7 + 110) = 1538 (OK) -246: (105 * 7 + 252) = 987 (OK) -246: (210 * 7 + 117) = 1587 (OK) -246: (93 * 7 + 58) = 709 (OK) -246: (100 * 7 + 53) = 753 (OK) -246: (237 * 7 + 157) = 1816 (OK) -246: (246 * 7 + 50) = 1772 (OK) -246: (125 * 7 + 214) = 1089 (OK) -246: (99 * 7 + 86) = 779 (OK) -246: (92 * 7 + 125) = 769 (OK) -246: (134 * 7 + 27) = 965 (OK) -246: (68 * 7 + 116) = 592 (OK) -246: (139 * 7 + 63) = 1036 (OK) -246: (135 * 7 + 101) = 1046 (OK) -246: (16 * 7 + 198) = 310 (OK) -246: (68 * 7 + 220) = 696 (OK) -246: (52 * 7 + 173) = 537 (OK) -246: (217 * 7 + 6) = 1525 (OK) -246: (34 * 7 + 54) = 292 (OK) -246: (64 * 7 + 135) = 583 (OK) -246: (107 * 7 + 45) = 794 (OK) -246: (36 * 7 + 97) = 349 (OK) -246: (95 * 7 + 161) = 826 (OK) -246: (56 * 7 + 195) = 587 (OK) -246: (247 * 7 + 148) = 1877 (OK) -246: (64 * 7 + 125) = 573 (OK) -246: (175 * 7 + 132) = 1357 (OK) -246: (241 * 7 + 58) = 1745 (OK) -246: (195 * 7 + 120) = 1485 (OK) -246: (159 * 7 + 211) = 1324 (OK) -246: (62 * 7 + 227) = 661 (OK) -246: (176 * 7 + 115) = 1347 (OK) -246: (144 * 7 + 137) = 1145 (OK) -246: (121 * 7 + 179) = 1026 (OK) -246: (191 * 7 + 186) = 1523 (OK) -246: (58 * 7 + 42) = 448 (OK) -246: (231 * 7 + 94) = 1711 (OK) -246: (139 * 7 + 71) = 1044 (OK) -246: (255 * 7 + 195) = 1980 (OK) -246: (10 * 7 + 246) = 316 (OK) -246: (87 * 7 + 74) = 683 (OK) -246: (116 * 7 + 7) = 819 (OK) -246: (206 * 7 + 101) = 1543 (OK) -246: (65 * 7 + 145) = 600 (OK) -246: (222 * 7 + 225) = 1779 (OK) -246: (100 * 7 + 28) = 728 (OK) -246: (196 * 7 + 20) = 1392 (OK) -246: (143 * 7 + 85) = 1086 (OK) -246: (157 * 7 + 9) = 1108 (OK) -246: (8 * 7 + 92) = 148 (OK) -246: (195 * 7 + 66) = 1431 (OK) -246: (134 * 7 + 170) = 1108 (OK) -246: (160 * 7 + 18) = 1138 (OK) -246: (241 * 7 + 159) = 1846 (OK) -246: (213 * 7 + 251) = 1742 (OK) -246: (149 * 7 + 45) = 1088 (OK) -246: (69 * 7 + 9) = 492 (OK) -246: (52 * 7 + 19) = 383 (OK) -246: (111 * 7 + 117) = 894 (OK) -246: (164 * 7 + 77) = 1225 (OK) -246: (86 * 7 + 9) = 611 (OK) -246: (105 * 7 + 27) = 762 (OK) -246: (29 * 7 + 249) = 452 (OK) -246: (112 * 7 + 187) = 971 (OK) -246: (2 * 7 + 120) = 134 (OK) -246: (23 * 7 + 197) = 358 (OK) -246: (186 * 7 + 158) = 1460 (OK) -246: (111 * 7 + 90) = 867 (OK) -246: (176 * 7 + 97) = 1329 (OK) -246: (249 * 7 + 133) = 1876 (OK) -246: (92 * 7 + 142) = 786 (OK) -246: (178 * 7 + 162) = 1408 (OK) -246: (152 * 7 + 230) = 1294 (OK) -246: (181 * 7 + 7) = 1274 (OK) -246: PASS -258: -- Expecting output: /build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt - 87/265 Test #246: examples/example0 ..................................................................... Passed 1.13 sec -test 259 - Start 259: examples/trig - -259: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/trig -259: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig -259: Test timeout computed to be: 10000000 -248: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -248: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -248: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -248: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -248: OK -248: -248: -50: read imag1: 2,9,11,7 -50: read imag2: 2,9,11,7 -50: Running test test_image_query_funcs... -50: OK -50: -50: - 88/265 Test #50: kernel/test_image_query_funcs_loopvec ................................................. Passed 1.59 sec -test 260 - Start 260: examples/vecadd - -260: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/vecadd -260: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd -260: Test timeout computed to be: 10000000 -248: -248: - 89/265 Test #248: examples/example1_poclbin ............................................................. Passed 1.19 sec -test 261 - Start 261: examples/vecadd_large_grid - -261: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" -261: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd -261: Test timeout computed to be: 10000000 -249: OK - 90/265 Test #249: examples/example2 ..................................................................... Passed 1.15 sec -test 262 - Start 262: examples/matadd - -262: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd/matadd -262: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd -262: Test timeout computed to be: 10000000 -51: read imag1: 2,9,11,7 -51: read imag2: 2,9,11,7 -51: Running test test_image_query_funcs... -51: OK -51: -51: - 91/265 Test #51: kernel/test_image_query_funcs_cbs ..................................................... Passed 1.64 sec -test 263 - Start 263: examples/boxadd - -263: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd/boxadd -263: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd -263: Test timeout computed to be: 10000000 -250: -250: -251: OK - 92/265 Test #251: examples/example2a .................................................................... Passed 1.09 sec -test 179 - Start 179: runtime/clGetDeviceInfo - -179: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -179: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -179: Environment variables: -179: POCL_WORK_GROUP_METHOD=loopvec -179: Test timeout computed to be: 10000000 -252: -252: - 93/265 Test #256: poclcc ................................................................................ Passed 1.06 sec -test 180 - Start 180: runtime/clEnqueueNativeKernel - -180: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel -180: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -180: Test timeout computed to be: 10000000 -250: OK -250: -250: -179: OK -179: -179: -250: -250: - 94/265 Test #179: runtime/clGetDeviceInfo ............................................................... Passed 0.22 sec -test 181 - Start 181: runtime/clGetEventInfo - -181: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -181: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -181: Environment variables: -181: POCL_WORK_GROUP_METHOD=loopvec -181: Test timeout computed to be: 10000000 - 95/265 Test #250: examples/example2_poclbin ............................................................. Passed 1.42 sec -test 182 - Start 182: runtime/clCreateProgramWithBinary - -182: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -182: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -182: Environment variables: -182: POCL_WORK_GROUP_METHOD=loopvec -182: Test timeout computed to be: 10000000 -252: OK -252: -252: -180: OK -252: -252: - 96/265 Test #180: runtime/clEnqueueNativeKernel ......................................................... Passed 0.15 sec -test 183 - Start 183: runtime/clBuildProgram - -183: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -183: Working Directory: /build/reproducible-path/pocl-6.0/tests/runtime -183: Environment variables: -183: POCL_WORK_GROUP_METHOD=loopvec -183: Test timeout computed to be: 10000000 - 97/265 Test #252: examples/example2a_poclbin ............................................................ Passed 1.31 sec -test 184 - Start 184: runtime/test_kernel_cache_includes - -184: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -184: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -184: Environment variables: -184: POCL_WORK_GROUP_METHOD=loopvec -184: Test timeout computed to be: 10000000 -181: OK -181: -181: - 98/265 Test #181: runtime/clGetEventInfo ................................................................ Passed 0.15 sec -test 185 - Start 185: runtime/clFinish - -185: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -185: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -185: Environment variables: -185: POCL_WORK_GROUP_METHOD=loopvec -185: Test timeout computed to be: 10000000 -257: Initial condition: t=0 -257: Time step 1: t=0.03125 -257: Time step 2: t=0.0625 -257: Time step 3: t=0.09375 -257: Time step 4: t=0.125 -257: phi(0 ,0 ,0 ) = 0 -257: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 -257: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 -257: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 -257: phi(0.25 ,0.25 ,0.25 ) = 0.274951 -257: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 -257: phi(0.375 ,0.375 ,0.375 ) = 0.613262 -257: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 -257: phi(0.5 ,0.5 ,0.5 ) = 0.777678 -257: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 -257: phi(0.625 ,0.625 ,0.625 ) = 0.613262 -257: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 -257: phi(0.75 ,0.75 ,0.75 ) = 0.274951 -257: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 -257: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 -257: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 -257: phi(1 ,1 ,1 ) = 0 -257: OK -257: -257: -257: -- Comparing output.. - 99/265 Test #257: examples/scalarwave_loopvec ........................................................... Passed 1.33 sec -test 186 - Start 186: runtime/test_event_cycle - -186: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -186: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -186: Environment variables: -186: POCL_WORK_GROUP_METHOD=loopvec -186: Test timeout computed to be: 10000000 -259: OK -100/265 Test #259: examples/trig ......................................................................... Passed 1.10 sec -test 187 - Start 187: runtime/test_link_error - -187: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -187: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -187: Environment variables: -187: POCL_WORK_GROUP_METHOD=loopvec -187: Test timeout computed to be: 10000000 -258: Initial condition: t=0 -258: Time step 1: t=0.03125 -258: Time step 2: t=0.0625 -258: Time step 3: t=0.09375 -258: Time step 4: t=0.125 -258: phi(0 ,0 ,0 ) = 0 -258: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 -258: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 -258: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 -258: phi(0.25 ,0.25 ,0.25 ) = 0.274951 -258: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 -258: phi(0.375 ,0.375 ,0.375 ) = 0.613262 -258: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 -258: phi(0.5 ,0.5 ,0.5 ) = 0.777678 -258: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 -258: phi(0.625 ,0.625 ,0.625 ) = 0.613262 -258: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 -258: phi(0.75 ,0.75 ,0.75 ) = 0.274951 -258: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 -258: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 -258: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 -258: phi(1 ,1 ,1 ) = 0 -258: OK -258: -258: -258: -- Comparing output.. -101/265 Test #258: examples/scalarwave_cbs ............................................................... Passed 1.25 sec -test 188 - Start 188: runtime/test_read-copy-write-buffer - -188: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -188: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -188: Environment variables: -188: POCL_WORK_GROUP_METHOD=loopvec -188: Test timeout computed to be: 10000000 -260: OK -261: OK -186: OK -186: -186: -102/265 Test #186: runtime/test_event_cycle .............................................................. Passed 0.38 sec -test 189 - Start 189: runtime/test_fill-buffer - -189: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -189: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -189: Environment variables: -189: POCL_WORK_GROUP_METHOD=loopvec -189: Test timeout computed to be: 10000000 -103/265 Test #260: examples/vecadd ....................................................................... Passed 1.18 sec -test 190 - Start 190: runtime/test_buffer-image-copy - -190: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer-image-copy -190: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -190: Test timeout computed to be: 10000000 -262: OK -104/265 Test #261: examples/vecadd_large_grid ............................................................ Passed 1.18 sec -test 191 - Start 191: runtime/clCreateKernel - -191: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -191: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -191: Environment variables: -191: POCL_WORK_GROUP_METHOD=loopvec -191: Test timeout computed to be: 10000000 -105/265 Test #262: examples/matadd ....................................................................... Passed 1.15 sec -test 192 - Start 192: runtime/clGetKernelArgInfo -106/265 Test #192: runtime/clGetKernelArgInfo ............................................................***Not Run (Disabled) 0.00 sec -test 193 - Start 193: runtime/clSetEventCallback - -193: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -193: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -193: Environment variables: -193: POCL_WORK_GROUP_METHOD=loopvec -193: Test timeout computed to be: 10000000 -193: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback_expout.txt -263: OK -107/265 Test #263: examples/boxadd ....................................................................... Passed 1.17 sec -test 194 - Start 194: runtime/clGetSupportedImageFormats - -194: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats -194: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -194: Test timeout computed to be: 10000000 -188: OK -188: -188: -108/265 Test #188: runtime/test_read-copy-write-buffer ................................................... Passed 0.16 sec -test 195 - Start 195: runtime/clCreateKernelsInProgram - -195: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -195: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -195: Environment variables: -195: POCL_WORK_GROUP_METHOD=loopvec -195: Test timeout computed to be: 10000000 -190: OK -109/265 Test #190: runtime/test_buffer-image-copy ........................................................ Passed 0.15 sec -test 196 - Start 196: runtime/clCreateSubDevices - -196: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateSubDevices -196: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -196: Test timeout computed to be: 10000000 -189: OK -189: -189: -110/265 Test #189: runtime/test_fill-buffer .............................................................. Passed 0.18 sec -test 197 - Start 197: runtime/test_event_free - -197: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -197: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -197: Environment variables: -197: POCL_WORK_GROUP_METHOD=loopvec -197: Test timeout computed to be: 10000000 -194: OK -111/265 Test #194: runtime/clGetSupportedImageFormats .................................................... Passed 0.13 sec -test 198 - Start 198: runtime/test_event_double_wait - -198: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -198: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -198: Environment variables: -198: POCL_WORK_GROUP_METHOD=loopvec -198: Test timeout computed to be: 10000000 -197: OK -197: -197: -112/265 Test #197: runtime/test_event_free ............................................................... Passed 0.20 sec -test 199 - Start 199: runtime/test_enqueue_kernel_from_binary - -199: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -199: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -199: Environment variables: -199: POCL_WORK_GROUP_METHOD=loopvec -199: Test timeout computed to be: 10000000 -182: OK -182: -182: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -182: -113/265 Test #182: runtime/clCreateProgramWithBinary ..................................................... Passed 1.13 sec -test 200 - Start 200: runtime/test_user_event - -200: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -200: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -200: Environment variables: -200: POCL_WORK_GROUP_METHOD=loopvec -200: Test timeout computed to be: 10000000 -200: OK -200: -200: -114/265 Test #200: runtime/test_user_event ............................................................... Passed 0.34 sec -test 201 - Start 201: runtime/test_buffer_migration - -201: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer_migration -201: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -201: Test timeout computed to be: 10000000 -187: OK -187: -187: -115/265 Test #187: runtime/test_link_error ............................................................... Passed 1.05 sec -test 202 - Start 202: runtime/test_buffer_ping_pong - -202: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer_ping_pong -202: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -202: Test timeout computed to be: 10000000 -201: NUM DEVICES: 1 -201: NOT ENOUGH DEVICES! (need 2) -116/265 Test #201: runtime/test_buffer_migration .........................................................***Skipped 0.20 sec -test 203 - Start 203: runtime/clSetMemObjectDestructorCallback - -203: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -203: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -203: Environment variables: -203: POCL_WORK_GROUP_METHOD=loopvec -203: Test timeout computed to be: 10000000 -191: OK -191: -191: -202: NUM DEVICES: 1 -202: NOT ENOUGH DEVICES! (need 2) -117/265 Test #202: runtime/test_buffer_ping_pong .........................................................***Skipped 0.20 sec -test 204 - Start 204: runtime/test_cl_pocl_content_size - -204: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_cl_pocl_content_size -204: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -204: Test timeout computed to be: 10000000 -118/265 Test #191: runtime/clCreateKernel ................................................................ Passed 1.06 sec -test 205 - Start 205: runtime/test_deviceside_enqueue - -205: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -205: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -205: Environment variables: -205: POCL_WORK_GROUP_METHOD=loopvec -205: Test timeout computed to be: 10000000 -185: ABABC -185: -185: -185: -- OK -119/265 Test #185: runtime/clFinish ...................................................................... Passed 1.59 sec -test 206 - Start 206: runtime/test_command_buffer - -206: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer -206: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -206: Test timeout computed to be: 10000000 -203: OK -203: -203: -204: OK -120/265 Test #203: runtime/clSetMemObjectDestructorCallback .............................................. Passed 0.22 sec -121/265 Test #204: runtime/test_cl_pocl_content_size ..................................................... Passed 0.18 sec -test 207 - Start 207: runtime/test_command_buffer_images - -207: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer_images -207: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -207: Test timeout computed to be: 10000000 -test 208 - Start 208: runtime/test_command_buffer_multi_device - -208: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer_multi_device -208: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -208: Test timeout computed to be: 10000000 -205: OK -205: -205: -122/265 Test #205: runtime/test_deviceside_enqueue ....................................................... Passed 0.19 sec -test 209 - Start 209: runtime/test_device_address - -209: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_device_address -209: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -209: Test timeout computed to be: 10000000 -209: cpu--0xd0c OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null): suitable -207: OK -123/265 Test #207: runtime/test_command_buffer_images .................................................... Passed 0.18 sec -test 210 - Start 210: runtime/test_svm - -210: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_svm -210: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -210: Test timeout computed to be: 10000000 -198: OK -198: -198: -124/265 Test #198: runtime/test_event_double_wait ........................................................ Passed 1.25 sec -test 211 - Start 211: runtime/test_subbuffers - -211: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_subbuffers -211: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -211: Test timeout computed to be: 10000000 -193: Callback function: event status: CL_SUBMITTED -193: Callback function: event status: CL_RUNNING -193: Callback function: event status: CL_COMPLETE -193: OK -193: -193: -193: -- Comparing output.. -211: TestOutputDataDecomposition: Number of devices: 1 -211: NumData == 9216 -211: WorkShare == 1024 -211: Processing data before 8192 -211: Last sub-buffer starts at 7168 -125/265 Test #193: runtime/clSetEventCallback ............................................................ Passed 1.54 sec -test 213 - Start 213: runtime/test_compile_n_link - -213: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_compile_n_link -213: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime -213: Test timeout computed to be: 10000000 -184: A printf from inside a function 1 -184: This is printf from the first include -184: A printf from inside a function 2 -184: This is printf from the second include -184: -184: -184: -- OK -126/265 Test #184: runtime/test_kernel_cache_includes .................................................... Passed 2.21 sec -test 215 - Start 215: workgroup/different_implicit_barrier_injection_scenarios - -215: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -215: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -215: Environment variables: -215: POCL_WORK_GROUP_METHOD=loopvec -215: Test timeout computed to be: 10000000 -215: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/implicit_barriers_1_2_1_1.stdout -195: Hello -195: World -195: -195: -195: -- OK -127/265 Test #195: runtime/clCreateKernelsInProgram ...................................................... Passed 1.99 sec -test 216 - Start 216: workgroup/unbarriered_for_loops_loopvec - -216: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -216: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -216: Environment variables: -216: POCL_WORK_GROUP_METHOD=loopvec -216: Test timeout computed to be: 10000000 -196: Max CUs: 12 -196: OK -216: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout -128/265 Test #196: runtime/clCreateSubDevices ............................................................ Passed 1.97 sec -test 217 - Start 217: workgroup/unbarriered_for_loops_cbs - -217: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -217: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -217: Environment variables: -217: POCL_WORK_GROUP_METHOD=cbs -217: Test timeout computed to be: 10000000 -217: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout -206: OK -129/265 Test #206: runtime/test_command_buffer ........................................................... Passed 1.15 sec -test 218 - Start 218: workgroup/barriered_for_loops_loopvec - -218: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -218: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -218: Environment variables: -218: POCL_WORK_GROUP_METHOD=loopvec -218: Test timeout computed to be: 10000000 -218: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout -208: NOTE: Only 1 device available, using two queues on the same device -208: OK -130/265 Test #208: runtime/test_command_buffer_multi_device .............................................. Passed 1.08 sec -test 219 - Start 219: workgroup/barriered_for_loops_cbs - -219: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -219: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -219: Environment variables: -219: POCL_WORK_GROUP_METHOD=cbs -219: Test timeout computed to be: 10000000 -219: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout -199: OK -199: -199: -131/265 Test #199: runtime/test_enqueue_kernel_from_binary ............................................... Passed 2.20 sec -test 220 - Start 220: workgroup/switch_case_loopvec - -220: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -220: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -220: Environment variables: -220: POCL_WORK_GROUP_METHOD=loopvec -220: Test timeout computed to be: 10000000 -220: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout -209: OK -132/265 Test #209: runtime/test_device_address ........................................................... Passed 1.39 sec -test 221 - Start 221: workgroup/switch_case_cbs - -221: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -221: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -221: Environment variables: -221: POCL_WORK_GROUP_METHOD=cbs -221: Test timeout computed to be: 10000000 -221: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout -211: PASSED -211: OK -133/265 Test #211: runtime/test_subbuffers ............................................................... Passed 1.32 sec -test 222 - Start 222: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_loopvec - -222: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -222: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -222: Environment variables: -222: POCL_WORK_GROUP_METHOD=loopvec -222: Test timeout computed to be: 10000000 -222: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout -213: OK -134/265 Test #213: runtime/test_compile_n_link ........................................................... Passed 1.64 sec -test 223 - Start 223: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_cbs - -223: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -223: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -223: Environment variables: -223: POCL_WORK_GROUP_METHOD=cbs -223: Test timeout computed to be: 10000000 -183: Testing -cl-std=CL3.0 -183: OK -183: -183: 3 errors generated. -183: log: 0xaaaae327b4a0 -183: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -183: -183: 1 warning and 1 error generated. -183: preprocess failure log[0]: error: /build/reproducible-path/pocl-6.0/debian/kcache/tempfile_yKwZKl.cl:1:10: expected "FILENAME" or -183: warning: /build/reproducible-path/pocl-6.0/debian/kcache/tempfile_yKwZKl.cl:1:10: missing terminating '"' character -183: Device cpu--0xd0c failed to build the program -183: -183: cl_program callback (via pfn_notify) -183: build callback successful -183: 1 warning generated. -183: 1 warning generated. -183: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -183: -183: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -183: 1 error generated. -183: 1 error generated. -183: -223: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout -135/265 Test #183: runtime/clBuildProgram ................................................................ Passed 3.77 sec -test 224 - Start 224: workgroup/for_with_divergent_return_loopvec - -224: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -224: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -224: Environment variables: -224: POCL_WORK_GROUP_METHOD=loopvec -224: Test timeout computed to be: 10000000 -224: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -216: 0: 0 -216: 1: 1 -216: 2: 2 -216: 3: 3 -216: OK -216: -216: -216: -- Comparing output.. -136/265 Test #216: workgroup/unbarriered_for_loops_loopvec ............................................... Passed 1.54 sec -test 225 - Start 225: workgroup/for_with_divergent_return_cbs - -225: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -225: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -225: Environment variables: -225: POCL_WORK_GROUP_METHOD=cbs -225: Test timeout computed to be: 10000000 -225: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -212: Using device cpu--0xd0c with MaxMemAllocSize: 17179869184 -212: Generating random input... -212: ... done -212: Compare OK -220: 0: 99 -220: 1: 101 -220: 2: 99 -220: 3: 303 -220: OK -220: -220: -220: -- Comparing output.. -218: 0: 1002 -218: 1: 2002 -218: 2: 3002 -218: 3: 2 -218: OK -218: -218: -218: -- Comparing output.. -137/265 Test #220: workgroup/switch_case_loopvec ......................................................... Passed 1.19 sec -test 226 - Start 226: workgroup/cond_barriers_in_for_loopvec - -226: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -226: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -226: Environment variables: -226: POCL_WORK_GROUP_METHOD=loopvec -226: Test timeout computed to be: 10000000 -215: LOCAL_ID=0 before if -215: LOCAL_ID=1 before if -215: LOCAL_ID=0 inside if -215: LOCAL_ID=1 inside if -215: LOCAL_ID=0 inside for, iteration 0, value 2 -215: LOCAL_ID=1 inside for, iteration 0, value 2 -215: LOCAL_ID=0 inside for, iteration 1, value 1 -215: LOCAL_ID=1 inside for, iteration 1, value 1 -215: LOCAL_ID=0 after if -215: LOCAL_ID=1 after if -215: OK -215: -215: -215: -- Comparing output.. -138/265 Test #212: runtime/test_large_buf ................................................................ Passed 29.82 sec -test 227 - Start 227: workgroup/cond_barriers_in_for_cbs - -227: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -227: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -227: Environment variables: -227: POCL_WORK_GROUP_METHOD=cbs -227: Test timeout computed to be: 10000000 -226: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -139/265 Test #218: workgroup/barriered_for_loops_loopvec ................................................. Passed 1.55 sec -test 228 - Start 228: workgroup/cond_barrier_in_var_for - -228: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barrier_in_var_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barrier_in_var_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -228: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -228: Environment variables: -228: POCL_WORK_GROUP_METHOD=cbs -228: Test timeout computed to be: 10000000 -227: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -140/265 Test #215: workgroup/different_implicit_barrier_injection_scenarios .............................. Passed 2.14 sec -test 229 - Start 229: workgroup/unconditional_barriers_loopvec - -229: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####basic_barriers.cl####2####2####2####2" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -229: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -229: Environment variables: -229: POCL_WORK_GROUP_METHOD=loopvec -229: POCL_DEVICES=basic -229: Test timeout computed to be: 10000000 -217: 0: 0 -217: 1: 1 -217: 2: 2 -217: 3: 3 -217: OK -217: -217: -217: -- Comparing output.. -229: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout -228: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barrier_in_var_for_2_4_1_1.stdout -141/265 Test #217: workgroup/unbarriered_for_loops_cbs ................................................... Passed 1.74 sec -test 230 - Start 230: workgroup/unconditional_barriers_cbs - -230: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####basic_barriers.cl####2####2####2####2" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -230: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -230: Environment variables: -230: POCL_WORK_GROUP_METHOD=cbs -230: POCL_DEVICES=basic -230: Test timeout computed to be: 10000000 -230: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout -210: TestSimpleKernel_CGSVM: PASSED -210: TestCLMem_SVM: PASSED -210: TestCGSVM: PASSED -210: TestFGSVM: TestSSVM: TestMultiDevice_CGSVM: At least 2 devices with SVM coarse grain buffer capabilities needed. -210: OK -142/265 Test #210: runtime/test_svm ...................................................................... Passed 2.65 sec -test 231 - Start 231: workgroup/conditional_barrier_loopvec - -231: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####conditional_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_loopvec.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -231: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -231: Environment variables: -231: POCL_WORK_GROUP_METHOD=loopvec -231: POCL_DEVICES=basic -231: Test timeout computed to be: 10000000 -231: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_loopvec.stdout -221: 0: 99 -221: 1: 101 -221: 2: 99 -221: 3: 303 -221: OK -221: -221: -221: -- Comparing output.. -219: 0: 1002 -219: 1: 2002 -219: 2: 3002 -219: 3: 2 -219: OK -219: -219: [SubCFG] Form SubCFGs in test_kernel -219: -219: -- Comparing output.. -143/265 Test #221: workgroup/switch_case_cbs ............................................................. Passed 1.64 sec -test 232 - Start 232: workgroup/conditional_barrier_cbs - -232: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####conditional_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_cbs.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -232: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -232: Environment variables: -232: POCL_WORK_GROUP_METHOD=cbs -232: POCL_DEVICES=basic -232: Test timeout computed to be: 10000000 -144/265 Test #219: workgroup/barriered_for_loops_cbs ..................................................... Passed 1.96 sec -test 233 - Start 233: workgroup/forcing_horizontal_parallelization_to_some_outer_loopvec - -233: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####outerlooppar.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/outerlooppar_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -233: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -233: Environment variables: -233: POCL_WORK_GROUP_METHOD=loopvec -233: POCL_DEVICES=basic -233: POCL_DEVICES=basic -233: Test timeout computed to be: 10000000 -232: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_cbs.stdout -233: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/outerlooppar_2_2_1_1.stdout -222: 0: 1000 -222: 1: 2000 -222: OK -222: -222: -222: -- Comparing output.. -145/265 Test #222: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_loopvec .................... Passed 1.71 sec -test 234 - Start 234: workgroup/loop_with_two_paths_to_the_latch_loopvec - -234: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_bug.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -234: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -234: Environment variables: -234: POCL_WORK_GROUP_METHOD=loopvec -234: POCL_DEVICES=basic -234: Test timeout computed to be: 10000000 -223: 0: 1000 -223: 1: 2000 -223: OK -223: -223: [SubCFG] Form SubCFGs in test_kernel -223: -223: -- Comparing output.. -234: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout -146/265 Test #223: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_cbs ........................ Passed 1.38 sec -test 235 - Start 235: workgroup/loop_with_two_paths_to_the_latch_cbs - -235: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_bug.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -235: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -235: Environment variables: -235: POCL_WORK_GROUP_METHOD=cbs -235: POCL_DEVICES=basic -235: Test timeout computed to be: 10000000 -235: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout -226: 0: 4 -226: 1: 5 -226: 2: 6 -226: 3: 7 -226: 4: 16 -226: 5: 17 -226: 6: 18 -226: 7: 19 -226: OK -226: -226: -226: -- Comparing output.. -147/265 Test #226: workgroup/cond_barriers_in_for_loopvec ................................................ Passed 1.46 sec -test 236 - Start 236: workgroup/b_loop_with_two_latches_loopvec - -236: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####multilatch_bloop.cl####1####3####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -236: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -236: Environment variables: -236: POCL_WORK_GROUP_METHOD=loopvec -236: POCL_DEVICES=basic -236: Test timeout computed to be: 10000000 -236: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -230: 0 0 0: before barriers -230: 1 0 0: before barriers -230: 0 1 0: before barriers -230: 1 1 0: before barriers -230: 0 0 1: before barriers -230: 1 0 1: before barriers -230: 0 1 1: before barriers -230: 1 1 1: before barriers -230: 0 0 0: between barriers -230: 1 0 0: between barriers -230: 0 1 0: between barriers -230: 1 1 0: between barriers -230: 0 0 1: between barriers -230: 1 0 1: between barriers -230: 0 1 1: between barriers -230: 1 1 1: between barriers -230: 0 0 0: after barriers -230: 1 0 0: after barriers -230: 0 1 0: after barriers -230: 1 1 0: after barriers -230: 0 0 1: after barriers -230: 1 0 1: after barriers -230: 0 1 1: after barriers -230: 1 1 1: after barriers -230: 2 0 0: before barriers -230: 3 0 0: before barriers -230: 2 1 0: before barriers -230: 3 1 0: before barriers -230: 2 0 1: before barriers -230: 3 0 1: before barriers -230: 2 1 1: before barriers -230: 3 1 1: before barriers -230: 2 0 0: between barriers -230: 3 0 0: between barriers -230: 2 1 0: between barriers -230: 3 1 0: between barriers -230: 2 0 1: between barriers -230: 3 0 1: between barriers -230: 2 1 1: between barriers -230: 3 1 1: between barriers -230: 2 0 0: after barriers -230: 3 0 0: after barriers -230: 2 1 0: after barriers -230: 3 1 0: after barriers -230: 2 0 1: after barriers -230: 3 0 1: after barriers -230: 2 1 1: after barriers -230: 3 1 1: after barriers -230: OK -230: -230: [SubCFG] Form SubCFGs in test_kernel -230: -230: -- Comparing output.. -227: 0: 4 -227: 1: 5 -227: 2: 6 -227: 3: 7 -227: 4: 16 -227: 5: 17 -227: 6: 18 -227: 7: 19 -227: OK -227: -227: [SubCFG] Form SubCFGs in test_kernel -227: -227: -- Comparing output.. -148/265 Test #230: workgroup/unconditional_barriers_cbs .................................................. Passed 1.69 sec -test 237 - Start 237: workgroup/b_loop_with_two_latches_cbs - -237: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####multilatch_bloop.cl####1####3####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -237: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -237: Environment variables: -237: POCL_WORK_GROUP_METHOD=cbs -237: POCL_DEVICES=basic -237: Test timeout computed to be: 10000000 -149/265 Test #227: workgroup/cond_barriers_in_for_cbs .................................................... Passed 1.79 sec -test 238 - Start 238: workgroup/workgroup_sizes_work_items_get_wrong_ids_loopvec - -238: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####print_all_ids.cl####1####1####1####4" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt" "-Dsort_output=1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -238: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -238: Environment variables: -238: POCL_WORK_GROUP_METHOD=loopvec -238: POCL_DEVICES=basic -238: Test timeout computed to be: 10000000 -237: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -238: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt -228: 0: 1 -228: 1: 4 -228: 2: 8 -228: 3: 13 -228: 4: 5 -228: 5: 8 -228: 6: 12 -228: 7: 17 -228: OK -228: -228: [SubCFG] Form SubCFGs in test_kernel -228: -228: -- Comparing output.. -231: LOCAL_ID=0 before if -231: LOCAL_ID=1 before if -231: LOCAL_ID=0 inside if -231: LOCAL_ID=1 inside if -231: LOCAL_ID=0 after if -231: LOCAL_ID=1 after if -231: OK -231: -231: -231: -- Comparing output.. -150/265 Test #228: workgroup/cond_barrier_in_var_for ..................................................... Passed 1.98 sec -test 239 - Start 239: workgroup/workgroup_sizes_work_items_get_wrong_ids_cbs - -239: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####print_all_ids.cl####1####1####1####4" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt" "-Dsort_output=1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -239: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -239: Environment variables: -239: POCL_WORK_GROUP_METHOD=cbs -239: POCL_DEVICES=basic -239: Test timeout computed to be: 10000000 -151/265 Test #231: workgroup/conditional_barrier_loopvec ................................................. Passed 1.72 sec -test 240 - Start 240: workgroup/issue_548_convergent_propagation_loopvec - -240: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -240: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -240: Environment variables: -240: POCL_WORK_GROUP_METHOD=loopvec -240: POCL_DEVICES=basic -240: Test timeout computed to be: 10000000 -229: 0 0 0: before barriers -229: 1 0 0: before barriers -229: 0 1 0: before barriers -229: 1 1 0: before barriers -229: 0 0 1: before barriers -229: 1 0 1: before barriers -229: 0 1 1: before barriers -229: 1 1 1: before barriers -229: 0 0 0: between barriers -229: 1 0 0: between barriers -229: 0 1 0: between barriers -229: 1 1 0: between barriers -229: 0 0 1: between barriers -229: 1 0 1: between barriers -229: 0 1 1: between barriers -229: 1 1 1: between barriers -229: 0 0 0: after barriers -229: 1 0 0: after barriers -229: 0 1 0: after barriers -229: 1 1 0: after barriers -229: 0 0 1: after barriers -229: 1 0 1: after barriers -229: 0 1 1: after barriers -229: 1 1 1: after barriers -229: 2 0 0: before barriers -229: 3 0 0: before barriers -229: 2 1 0: before barriers -229: 3 1 0: before barriers -229: 2 0 1: before barriers -229: 3 0 1: before barriers -229: 2 1 1: before barriers -229: 3 1 1: before barriers -229: 2 0 0: between barriers -229: 3 0 0: between barriers -229: 2 1 0: between barriers -229: 3 1 0: between barriers -229: 2 0 1: between barriers -229: 3 0 1: between barriers -229: 2 1 1: between barriers -229: 3 1 1: between barriers -229: 2 0 0: after barriers -229: 3 0 0: after barriers -229: 2 1 0: after barriers -229: 3 1 0: after barriers -229: 2 0 1: after barriers -229: 3 0 1: after barriers -229: 2 1 1: after barriers -229: 3 1 1: after barriers -229: OK -229: -229: -229: -- Comparing output.. -239: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt -240: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout -152/265 Test #229: workgroup/unconditional_barriers_loopvec .............................................. Passed 2.02 sec -test 241 - Start 241: workgroup/issue_548_convergent_propagation_cbs - -241: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -241: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -241: Environment variables: -241: POCL_WORK_GROUP_METHOD=cbs -241: POCL_DEVICES=basic -241: Test timeout computed to be: 10000000 -241: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout -234: gid_x 0 after barrier at iteration 16 -234: gid_x 1 after barrier at iteration 16 -234: gid_x 0 after barrier at iteration 15 -234: gid_x 1 after barrier at iteration 15 -234: gid_x 0 after barrier at iteration 14 -234: gid_x 1 after barrier at iteration 14 -234: gid_x 0 after barrier at iteration 13 -234: gid_x 1 after barrier at iteration 13 -234: gid_x 0 after barrier at iteration 12 -234: gid_x 1 after barrier at iteration 12 -234: gid_x 0 after barrier at iteration 11 -234: gid_x 1 after barrier at iteration 11 -234: gid_x 0 after barrier at iteration 10 -234: gid_x 1 after barrier at iteration 10 -234: gid_x 0 after barrier at iteration 9 -234: gid_x 1 after barrier at iteration 9 -234: gid_x 0 after barrier at iteration 8 -234: gid_x 1 after barrier at iteration 8 -234: gid_x 0 after barrier at iteration 7 -234: gid_x 1 after barrier at iteration 7 -234: gid_x 0 after barrier at iteration 6 -234: gid_x 1 after barrier at iteration 6 -234: gid_x 0 after barrier at iteration 5 -234: gid_x 1 after barrier at iteration 5 -234: gid_x 0 after barrier at iteration 4 -234: gid_x 1 after barrier at iteration 4 -234: gid_x 0 after barrier at iteration 3 -234: gid_x 1 after barrier at iteration 3 -234: gid_x 0 after barrier at iteration 2 -234: gid_x 1 after barrier at iteration 2 -234: gid_x 0 after barrier at iteration 1 -234: gid_x 1 after barrier at iteration 1 -234: OK -234: OK -234: -234: -234: -- Comparing output.. -153/265 Test #234: workgroup/loop_with_two_paths_to_the_latch_loopvec .................................... Passed 1.51 sec -test 242 - Start 242: workgroup/range_md_small_grid_loopvec - -242: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1####13####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -242: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -242: Environment variables: -242: POCL_WORK_GROUP_METHOD=loopvec -242: POCL_DEVICES=basic -242: Test timeout computed to be: 10000000 -242: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout -232: LOCAL_ID=0 before if -232: LOCAL_ID=0 inside if -232: LOCAL_ID=1 before if -232: LOCAL_ID=1 inside if -232: LOCAL_ID=0 after if -232: LOCAL_ID=1 after if -232: OK -232: -232: [SubCFG] Form SubCFGs in test_kernel -232: -232: -- Comparing output.. -154/265 Test #232: workgroup/conditional_barrier_cbs ..................................................... Passed 2.18 sec -test 243 - Start 243: workgroup/range_md_small_grid_cbs - -243: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1####13####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -243: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -243: Environment variables: -243: POCL_WORK_GROUP_METHOD=cbs -243: POCL_DEVICES=basic -243: Test timeout computed to be: 10000000 -243: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout -235: gid_x 0 after barrier at iteration 16 -235: gid_x 1 after barrier at iteration 16 -235: gid_x 0 after barrier at iteration 15 -235: gid_x 1 after barrier at iteration 15 -235: gid_x 0 after barrier at iteration 14 -235: gid_x 1 after barrier at iteration 14 -235: gid_x 0 after barrier at iteration 13 -235: gid_x 1 after barrier at iteration 13 -235: gid_x 0 after barrier at iteration 12 -235: gid_x 1 after barrier at iteration 12 -235: gid_x 0 after barrier at iteration 11 -235: gid_x 1 after barrier at iteration 11 -235: gid_x 0 after barrier at iteration 10 -235: gid_x 1 after barrier at iteration 10 -235: gid_x 0 after barrier at iteration 9 -235: gid_x 1 after barrier at iteration 9 -235: gid_x 0 after barrier at iteration 8 -235: gid_x 1 after barrier at iteration 8 -235: gid_x 0 after barrier at iteration 7 -235: gid_x 1 after barrier at iteration 7 -235: gid_x 0 after barrier at iteration 6 -235: gid_x 1 after barrier at iteration 6 -235: gid_x 0 after barrier at iteration 5 -235: gid_x 1 after barrier at iteration 5 -235: gid_x 0 after barrier at iteration 4 -235: gid_x 1 after barrier at iteration 4 -235: gid_x 0 after barrier at iteration 3 -235: gid_x 1 after barrier at iteration 3 -235: gid_x 0 after barrier at iteration 2 -235: gid_x 1 after barrier at iteration 2 -235: gid_x 0 after barrier at iteration 1 -235: gid_x 1 after barrier at iteration 1 -235: OK -235: OK -235: -235: [SubCFG] Form SubCFGs in test_kernel -235: -235: -- Comparing output.. -155/265 Test #235: workgroup/loop_with_two_paths_to_the_latch_cbs ........................................ Passed 1.98 sec -test 244 - Start 244: workgroup/range_md_large_grid_loopvec - -244: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1000####128####1####1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -244: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -244: Environment variables: -244: POCL_WORK_GROUP_METHOD=loopvec -244: POCL_DEVICES=basic -244: Test timeout computed to be: 10000000 -233: vertical: -233: i: 0 gid: 1 -233: horizontal: -233: i: 0 gid: 0 -233: i: 0 gid: 1 -233: i: 1 gid: 0 -233: i: 1 gid: 1 -233: vertical: -233: i: 0 gid: 1 -233: i: 1 gid: 1 -233: vertical: -233: i: 0 gid: 2 -233: i: 1 gid: 2 -233: i: 0 gid: 3 -233: i: 1 gid: 3 -233: i: 2 gid: 3 -233: horizontal: -233: i: 0 gid: 2 -233: i: 0 gid: 3 -233: i: 1 gid: 2 -233: i: 1 gid: 3 -233: vertical: -233: i: 0 gid: 2 -233: i: 1 gid: 2 -233: i: 0 gid: 3 -233: i: 1 gid: 3 -233: OK -233: -233: -233: -- Comparing output.. -156/265 Test #233: workgroup/forcing_horizontal_parallelization_to_some_outer_loopvec .................... Passed 2.35 sec -test 245 - Start 245: workgroup/range_md_large_grid_cbs - -245: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1000####128####1####1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -245: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup -245: Environment variables: -245: POCL_WORK_GROUP_METHOD=cbs -245: POCL_DEVICES=basic -245: Test timeout computed to be: 10000000 -236: i:0 0 0 0 before barrier -236: i:0 1 0 0 before barrier -236: i:0 2 0 0 before barrier -236: i:0 0 0 0 after barrier -236: i:0 1 0 0 after barrier -236: i:0 1 0 0 after latch 1 -236: i:0 2 0 0 after barrier -236: i:0 2 0 0 after latch 1 -236: i:0 2 0 0 after latch 2 -236: i:1 0 0 0 before barrier -236: i:1 1 0 0 before barrier -236: i:1 2 0 0 before barrier -236: i:1 0 0 0 after barrier -236: i:1 1 0 0 after barrier -236: i:1 1 0 0 after latch 1 -236: i:1 2 0 0 after barrier -236: i:1 2 0 0 after latch 1 -236: i:1 2 0 0 after latch 2 -236: OK -236: -236: -236: -- Comparing output.. -157/265 Test #236: workgroup/b_loop_with_two_latches_loopvec ............................................. Passed 1.88 sec -test 82 - Start 82: regression/test_issue_231_loopvec - -82: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -82: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -82: Environment variables: -82: POCL_WORK_GROUP_METHOD=loopvec -82: Test timeout computed to be: 10000000 -240: id=0: AAA. -240: id=0: CCC. -240: auxfunc -240: id=1: AAA. -240: id=1: CCC. -240: auxfunc -240: id=0: EEE. -240: id=1: EEE. -240: OK -240: -240: -240: -- Comparing output.. -158/265 Test #240: workgroup/issue_548_convergent_propagation_loopvec .................................... Passed 1.49 sec -test 83 - Start 83: regression/test_issue_231_cbs - -83: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -83: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -83: Environment variables: -83: POCL_WORK_GROUP_METHOD=cbs -83: Test timeout computed to be: 10000000 -242: 0: 13 -242: 1: 1 -242: 2: 1 -242: 3: 3 -242: 4: 1 -242: 5: 1 -242: 6: 1 -242: 7: 0 -242: 8: 0 -242: 9: 0 -242: 10: 0 -242: 11: 0 -242: 12: 0 -242: OK -242: -242: -242: -- Comparing output.. -159/265 Test #242: workgroup/range_md_small_grid_loopvec ................................................. Passed 1.38 sec -test 84 - Start 84: regression/test_issue_445_loopvec - -84: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -84: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -84: Environment variables: -84: POCL_WORK_GROUP_METHOD=loopvec -84: Test timeout computed to be: 10000000 -237: i:0 0 0 0 before barrier -237: i:0 1 0 0 before barrier -237: i:0 2 0 0 before barrier -237: i:0 0 0 0 after barrier -237: i:0 1 0 0 after barrier -237: i:0 1 0 0 after latch 1 -237: i:0 2 0 0 after barrier -237: i:0 2 0 0 after latch 1 -237: i:0 2 0 0 after latch 2 -237: i:1 0 0 0 before barrier -237: i:1 1 0 0 before barrier -237: i:1 2 0 0 before barrier -237: i:1 0 0 0 after barrier -237: i:1 1 0 0 after barrier -237: i:1 1 0 0 after latch 1 -237: i:1 2 0 0 after barrier -237: i:1 2 0 0 after latch 1 -237: i:1 2 0 0 after latch 2 -237: OK -237: -237: [SubCFG] Form SubCFGs in test_kernel -237: -237: -- Comparing output.. -160/265 Test #237: workgroup/b_loop_with_two_latches_cbs ................................................. Passed 1.87 sec -test 85 - Start 85: regression/test_issue_445_cbs - -85: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -85: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -85: Environment variables: -85: POCL_WORK_GROUP_METHOD=cbs -85: Test timeout computed to be: 10000000 -239: global: 0-0-0 -239: local: 0-0-0 -239: global: 0-0-1 -239: local: 0-0-1 -239: global: 0-0-2 -239: local: 0-0-2 -239: global: 0-0-3 -239: local: 0-0-3 -239: OK -239: -239: -239: -- SORTING FILE -239: -- Comparing output.. -161/265 Test #239: workgroup/workgroup_sizes_work_items_get_wrong_ids_cbs ................................ Passed 1.73 sec -test 86 - Start 86: regression/test_issue_553_loopvec - -86: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -86: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -86: Environment variables: -86: POCL_WORK_GROUP_METHOD=loopvec -86: Test timeout computed to be: 10000000 -238: global: 0-0-0 -238: local: 0-0-0 -238: global: 0-0-1 -238: local: 0-0-1 -238: global: 0-0-2 -238: local: 0-0-2 -238: global: 0-0-3 -238: local: 0-0-3 -238: OK -238: -238: -238: -- SORTING FILE -238: -- Comparing output.. -162/265 Test #238: workgroup/workgroup_sizes_work_items_get_wrong_ids_loopvec ............................ Passed 2.08 sec -test 87 - Start 87: regression/test_issue_553_cbs - -87: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -87: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -87: Environment variables: -87: POCL_WORK_GROUP_METHOD=cbs -87: Test timeout computed to be: 10000000 -243: 0: 13 -243: 1: 1 -243: 2: 1 -243: 3: 3 -243: 4: 1 -243: 5: 1 -243: 6: 1 -243: 7: 0 -243: 8: 0 -243: 9: 0 -243: 10: 0 -243: 11: 0 -243: 12: 0 -243: OK -243: -243: -243: -- Comparing output.. -163/265 Test #243: workgroup/range_md_small_grid_cbs ..................................................... Passed 1.26 sec -test 88 - Start 88: regression/test_issue_577_loopvec - -88: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -88: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -88: Environment variables: -88: POCL_WORK_GROUP_METHOD=loopvec -88: Test timeout computed to be: 10000000 -241: id=0: AAA. -241: id=0: CCC. -241: auxfunc -241: id=1: AAA. -241: id=1: CCC. -241: auxfunc -241: id=0: EEE. -241: id=1: EEE. -241: OK -241: -241: [SubCFG] Form SubCFGs in test_kernel -241: -241: -- Comparing output.. -164/265 Test #241: workgroup/issue_548_convergent_propagation_cbs ........................................ Passed 2.21 sec -test 89 - Start 89: regression/test_issue_577_cbs - -89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -89: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -89: Environment variables: -89: POCL_WORK_GROUP_METHOD=cbs -89: Test timeout computed to be: 10000000 -245: 0: 128 -245: 1: 1 -245: 2: 1 -245: 3: 3 -245: 4: 1000 -245: 5: 1 -245: 6: 1 -245: 7: 0 -245: 8: 0 -245: 9: 0 -245: 10: 0 -245: 11: 0 -245: 12: 0 -245: 13: 0 -245: 14: 0 -245: 15: 0 -245: 16: 0 -245: 17: 0 -245: 18: 0 -245: 19: 0 -245: 20: 0 -245: 21: 0 -245: 22: 0 -245: 23: 0 -245: 24: 0 -245: 25: 0 -245: 26: 0 -245: 27: 0 -245: 28: 0 -245: 29: 0 -245: 30: 0 -245: 31: 0 -245: 32: 0 -245: 33: 0 -245: 34: 0 -245: 35: 0 -245: 36: 0 -245: 37: 0 -245: 38: 0 -245: 39: 0 -245: 40: 0 -245: 41: 0 -245: 42: 0 -245: 43: 0 -245: 44: 0 -245: 45: 0 -245: 46: 0 -245: 47: 0 -245: 48: 0 -245: 49: 0 -245: 50: 0 -245: 51: 0 -245: 52: 0 -245: 53: 0 -245: 54: 0 -245: 55: 0 -245: 56: 0 -245: 57: 0 -245: 58: 0 -245: 59: 0 -245: 60: 0 -245: 61: 0 -245: 62: 0 -245: 63: 0 -245: 64: 0 -245: 65: 0 -245: 66: 0 -245: 67: 0 -245: 68: 0 -245: 69: 0 -245: 70: 0 -245: 71: 0 -245: 72: 0 -245: 73: 0 -245: 74: 0 -245: 75: 0 -245: 76: 0 -245: 77: 0 -245: 78: 0 -245: 79: 0 -245: 80: 0 -245: 81: 0 -245: 82: 0 -245: 83: 0 -245: 84: 0 -245: 85: 0 -245: 86: 0 -245: 87: 0 -245: 88: 0 -245: 89: 0 -245: 90: 0 -245: 91: 0 -245: 92: 0 -245: 93: 0 -245: 94: 0 -245: 95: 0 -245: 96: 0 -245: 97: 0 -245: 98: 0 -245: 99: 0 -245: 100: 0 -245: 101: 0 -245: 102: 0 -245: 103: 0 -245: 104: 0 -245: 105: 0 -245: 106: 0 -245: 107: 0 -245: 108: 0 -245: 109: 0 -245: 110: 0 -245: 111: 0 -245: 112: 0 -245: 113: 0 -245: 114: 0 -245: 115: 0 -245: 116: 0 -245: 117: 0 -245: 118: 0 -245: 119: 0 -245: 120: 0 -245: 121: 0 -245: 122: 0 -245: 123: 0 -245: 124: 0 -245: 125: 0 -245: 126: 0 -245: 127: 0 -245: 128: 0 -245: 129: 0 -245: 130: 0 -245: 131: 0 -245: 132: 0 -245: 133: 0 -245: 134: 0 -245: 135: 0 -245: 136: 0 -245: 137: 0 -245: 138: 0 -245: 139: 0 -245: 140: 0 -245: 141: 0 -245: 142: 0 -245: 143: 0 -245: 144: 0 -245: 145: 0 -245: 146: 0 -245: 147: 0 -245: 148: 0 -245: 149: 0 -245: 150: 0 -245: 151: 0 -245: 152: 0 -245: 153: 0 -245: 154: 0 -245: 155: 0 -245: 156: 0 -245: 157: 0 -245: 158: 0 -245: 159: 0 -245: 160: 0 -245: 161: 0 -245: 162: 0 -245: 163: 0 -245: 164: 0 -245: 165: 0 -245: 166: 0 -245: 167: 0 -245: 168: 0 -245: 169: 0 -245: 170: 0 -245: 171: 0 -245: 172: 0 -245: 173: 0 -245: 174: 0 -245: 175: 0 -245: 176: 0 -245: 177: 0 -245: 178: 0 -245: 179: 0 -245: 180: 0 -245: 181: 0 -245: 182: 0 -245: 183: 0 -245: 184: 0 -245: 185: 0 -245: 186: 0 -245: 187: 0 -245: 188: 0 -245: 189: 0 -245: 190: 0 -245: 191: 0 -245: 192: 0 -245: 193: 0 -245: 194: 0 -245: 195: 0 -245: 196: 0 -245: 197: 0 -245: 198: 0 -245: 199: 0 -245: 200: 0 -245: 201: 0 -245: 202: 0 -245: 203: 0 -245: 204: 0 -245: 205: 0 -245: 206: 0 -245: 207: 0 -245: 208: 0 -245: 209: 0 -245: 210: 0 -245: 211: 0 -245: 212: 0 -245: 213: 0 -245: 214: 0 -245: 215: 0 -245: 216: 0 -245: 217: 0 -245: 218: 0 -245: 219: 0 -245: 220: 0 -245: 221: 0 -245: 222: 0 -245: 223: 0 -245: 224: 0 -245: 225: 0 -245: 226: 0 -245: 227: 0 -245: 228: 0 -245: 229: 0 -245: 230: 0 -245: 231: 0 -245: 232: 0 -245: 233: 0 -245: 234: 0 -245: 235: 0 -245: 236: 0 -245: 237: 0 -245: 238: 0 -245: 239: 0 -245: 240: 0 -245: 241: 0 -245: 242: 0 -245: 243: 0 -245: 244: 0 -245: 245: 0 -245: 246: 0 -245: 247: 0 -245: 248: 0 -245: 249: 0 -245: 250: 0 -245: 251: 0 -245: 252: 0 -245: 253: 0 -245: 254: 0 -245: 255: 0 -245: 256: 0 -245: 257: 0 -245: 258: 0 -245: 259: 0 -245: 260: 0 -245: 261: 0 -245: 262: 0 -245: 263: 0 -245: 264: 0 -245: 265: 0 -245: 266: 0 -245: 267: 0 -245: 268: 0 -245: 269: 0 -245: 270: 0 -245: 271: 0 -245: 272: 0 -245: 273: 0 -245: 274: 0 -245: 275: 0 -245: 276: 0 -245: 277: 0 -245: 278: 0 -245: 279: 0 -245: 280: 0 -245: 281: 0 -245: 282: 0 -245: 283: 0 -245: 284: 0 -245: 285: 0 -245: 286: 0 -245: 287: 0 -245: 288: 0 -245: 289: 0 -245: 290: 0 -245: 291: 0 -245: 292: 0 -245: 293: 0 -245: 294: 0 -245: 295: 0 -245: 296: 0 -245: 297: 0 -245: 298: 0 -245: 299: 0 -245: 300: 0 -245: 301: 0 -245: 302: 0 -245: 303: 0 -245: 304: 0 -245: 305: 0 -245: 306: 0 -245: 307: 0 -245: 308: 0 -245: 309: 0 -245: 310: 0 -245: 311: 0 -245: 312: 0 -245: 313: 0 -245: 314: 0 -245: 315: 0 -245: 316: 0 -245: 317: 0 -245: 318: 0 -245: 319: 0 -245: 320: 0 -245: 321: 0 -245: 322: 0 -245: 323: 0 -245: 324: 0 -245: 325: 0 -245: 326: 0 -245: 327: 0 -245: 328: 0 -245: 329: 0 -245: 330: 0 -245: 331: 0 -245: 332: 0 -245: 333: 0 -245: 334: 0 -245: 335: 0 -245: 336: 0 -245: 337: 0 -245: 338: 0 -245: 339: 0 -245: 340: 0 -245: 341: 0 -245: 342: 0 -245: 343: 0 -245: 344: 0 -245: 345: 0 -245: 346: 0 -245: 347: 0 -245: 348: 0 -245: 349: 0 -245: 350: 0 -245: 351: 0 -245: 352: 0 -245: 353: 0 -245: 354: 0 -245: 355: 0 -245: 356: 0 -245: 357: 0 -245: 358: 0 -245: 359: 0 -245: 360: 0 -245: 361: 0 -245: 362: 0 -245: 363: 0 -245: 364: 0 -245: 365: 0 -245: 366: 0 -245: 367: 0 -245: 368: 0 -245: 369: 0 -245: 370: 0 -245: 371: 0 -245: 372: 0 -245: 373: 0 -245: 374: 0 -245: 375: 0 -245: 376: 0 -245: 377: 0 -245: 378: 0 -245: 379: 0 -245: 380: 0 -245: 381: 0 -245: 382: 0 -245: 383: 0 -245: 384: 0 -245: 385: 0 -245: 386: 0 -245: 387: 0 -245: 388: 0 -245: 389: 0 -245: 390: 0 -245: 391: 0 -245: 392: 0 -245: 393: 0 -245: 394: 0 -245: 395: 0 -245: 396: 0 -245: 397: 0 -245: 398: 0 -245: 399: 0 -245: 400: 0 -245: 401: 0 -245: 402: 0 -245: 403: 0 -245: 404: 0 -245: 405: 0 -245: 406: 0 -245: 407: 0 -245: 408: 0 -245: 409: 0 -245: 410: 0 -245: 411: 0 -245: 412: 0 -245: 413: 0 -245: 414: 0 -245: 415: 0 -245: 416: 0 -245: 417: 0 -245: 418: 0 -245: 419: 0 -245: 420: 0 -245: 421: 0 -245: 422: 0 -245: 423: 0 -245: 424: 0 -245: 425: 0 -245: 426: 0 -245: 427: 0 -245: 428: 0 -245: 429: 0 -245: 430: 0 -245: 431: 0 -245: 432: 0 -245: 433: 0 -245: 434: 0 -245: 435: 0 -245: 436: 0 -245: 437: 0 -245: 438: 0 -245: 439: 0 -245: 440: 0 -245: 441: 0 -245: 442: 0 -245: 443: 0 -245: 444: 0 -245: 445: 0 -245: 446: 0 -245: 447: 0 -245: 448: 0 -245: 449: 0 -245: 450: 0 -245: 451: 0 -245: 452: 0 -245: 453: 0 -245: 454: 0 -245: 455: 0 -245: 456: 0 -245: 457: 0 -245: 458: 0 -245: 459: 0 -245: 460: 0 -245: 461: 0 -245: 462: 0 -245: 463: 0 -245: 464: 0 -245: 465: 0 -245: 466: 0 -245: 467: 0 -245: 468: 0 -245: 469: 0 -245: 470: 0 -245: 471: 0 -245: 472: 0 -245: 473: 0 -245: 474: 0 -245: 475: 0 -245: 476: 0 -245: 477: 0 -245: 478: 0 -245: 479: 0 -245: 480: 0 -245: 481: 0 -245: 482: 0 -245: 483: 0 -245: 484: 0 -245: 485: 0 -245: 486: 0 -245: 487: 0 -245: 488: 0 -245: 489: 0 -245: 490: 0 -245: 491: 0 -245: 492: 0 -245: 493: 0 -245: 494: 0 -245: 495: 0 -245: 496: 0 -245: 497: 0 -245: 498: 0 -245: 499: 0 -245: 500: 0 -245: 501: 0 -245: 502: 0 -245: 503: 0 -245: 504: 0 -245: 505: 0 -245: 506: 0 -245: 507: 0 -245: 508: 0 -245: 509: 0 -245: 510: 0 -245: 511: 0 -245: 512: 0 -245: 513: 0 -245: 514: 0 -245: 515: 0 -245: 516: 0 -245: 517: 0 -245: 518: 0 -245: 519: 0 -245: 520: 0 -245: 521: 0 -245: 522: 0 -245: 523: 0 -245: 524: 0 -245: 525: 0 -245: 526: 0 -245: 527: 0 -245: 528: 0 -245: 529: 0 -245: 530: 0 -245: 531: 0 -245: 532: 0 -245: 533: 0 -245: 534: 0 -245: 535: 0 -245: 536: 0 -245: 537: 0 -245: 538: 0 -245: 539: 0 -245: 540: 0 -245: 541: 0 -245: 542: 0 -245: 543: 0 -245: 544: 0 -245: 545: 0 -245: 546: 0 -245: 547: 0 -245: 548: 0 -245: 549: 0 -245: 550: 0 -245: 551: 0 -245: 552: 0 -245: 553: 0 -245: 554: 0 -245: 555: 0 -245: 556: 0 -245: 557: 0 -245: 558: 0 -245: 559: 0 -245: 560: 0 -245: 561: 0 -245: 562: 0 -245: 563: 0 -245: 564: 0 -245: 565: 0 -245: 566: 0 -245: 567: 0 -245: 568: 0 -245: 569: 0 -245: 570: 0 -245: 571: 0 -245: 572: 0 -245: 573: 0 -245: 574: 0 -245: 575: 0 -245: 576: 0 -245: 577: 0 -245: 578: 0 -245: 579: 0 -245: 580: 0 -245: 581: 0 -245: 582: 0 -245: 583: 0 -245: 584: 0 -245: 585: 0 -245: 586: 0 -245: 587: 0 -245: 588: 0 -245: 589: 0 -245: 590: 0 -245: 591: 0 -245: 592: 0 -245: 593: 0 -245: 594: 0 -245: 595: 0 -245: 596: 0 -245: 597: 0 -245: 598: 0 -245: 599: 0 -245: 600: 0 -245: 601: 0 -245: 602: 0 -245: 603: 0 -245: 604: 0 -245: 605: 0 -245: 606: 0 -245: 607: 0 -245: 608: 0 -245: 609: 0 -245: 610: 0 -245: 611: 0 -245: 612: 0 -245: 613: 0 -245: 614: 0 -245: 615: 0 -245: 616: 0 -245: 617: 0 -245: 618: 0 -245: 619: 0 -245: 620: 0 -245: 621: 0 -245: 622: 0 -245: 623: 0 -245: 624: 0 -245: 625: 0 -245: 626: 0 -245: 627: 0 -245: 628: 0 -245: 629: 0 -245: 630: 0 -245: 631: 0 -245: 632: 0 -245: 633: 0 -245: 634: 0 -245: 635: 0 -245: 636: 0 -245: 637: 0 -245: 638: 0 -245: 639: 0 -245: 640: 0 -245: 641: 0 -245: 642: 0 -245: 643: 0 -245: 644: 0 -245: 645: 0 -245: 646: 0 -245: 647: 0 -245: 648: 0 -245: 649: 0 -245: 650: 0 -245: 651: 0 -245: 652: 0 -245: 653: 0 -245: 654: 0 -245: 655: 0 -245: 656: 0 -245: 657: 0 -245: 658: 0 -245: 659: 0 -245: 660: 0 -245: 661: 0 -245: 662: 0 -245: 663: 0 -245: 664: 0 -245: 665: 0 -245: 666: 0 -245: 667: 0 -245: 668: 0 -245: 669: 0 -245: 670: 0 -245: 671: 0 -245: 672: 0 -245: 673: 0 -245: 674: 0 -245: 675: 0 -245: 676: 0 -245: 677: 0 -245: 678: 0 -245: 679: 0 -245: 680: 0 -245: 681: 0 -245: 682: 0 -245: 683: 0 -245: 684: 0 -245: 685: 0 -245: 686: 0 -245: 687: 0 -245: 688: 0 -245: 689: 0 -245: 690: 0 -245: 691: 0 -245: 692: 0 -245: 693: 0 -245: 694: 0 -245: 695: 0 -245: 696: 0 -245: 697: 0 -245: 698: 0 -245: 699: 0 -245: 700: 0 -245: 701: 0 -245: 702: 0 -245: 703: 0 -245: 704: 0 -245: 705: 0 -245: 706: 0 -245: 707: 0 -245: 708: 0 -245: 709: 0 -245: 710: 0 -245: 711: 0 -245: 712: 0 -245: 713: 0 -245: 714: 0 -245: 715: 0 -245: 716: 0 -245: 717: 0 -245: 718: 0 -245: 719: 0 -245: 720: 0 -245: 721: 0 -245: 722: 0 -245: 723: 0 -245: 724: 0 -245: 725: 0 -245: 726: 0 -245: 727: 0 -245: 728: 0 -245: 729: 0 -245: 730: 0 -245: 731: 0 -245: 732: 0 -245: 733: 0 -245: 734: 0 -245: 735: 0 -245: 736: 0 -245: 737: 0 -245: 738: 0 -245: 739: 0 -245: 740: 0 -245: 741: 0 -245: 742: 0 -245: 743: 0 -245: 744: 0 -245: 745: 0 -245: 746: 0 -245: 747: 0 -245: 748: 0 -245: 749: 0 -245: 750: 0 -245: 751: 0 -245: 752: 0 -245: 753: 0 -245: 754: 0 -245: 755: 0 -245: 756: 0 -245: 757: 0 -245: 758: 0 -245: 759: 0 -245: 760: 0 -245: 761: 0 -245: 762: 0 -245: 763: 0 -245: 764: 0 -245: 765: 0 -245: 766: 0 -245: 767: 0 -245: 768: 0 -245: 769: 0 -245: 770: 0 -245: 771: 0 -245: 772: 0 -245: 773: 0 -245: 774: 0 -245: 775: 0 -245: 776: 0 -245: 777: 0 -245: 778: 0 -245: 779: 0 -245: 780: 0 -245: 781: 0 -245: 782: 0 -245: 783: 0 -245: 784: 0 -245: 785: 0 -245: 786: 0 -245: 787: 0 -245: 788: 0 -245: 789: 0 -245: 790: 0 -245: 791: 0 -245: 792: 0 -245: 793: 0 -245: 794: 0 -245: 795: 0 -245: 796: 0 -245: 797: 0 -245: 798: 0 -245: 799: 0 -245: 800: 0 -245: 801: 0 -245: 802: 0 -245: 803: 0 -245: 804: 0 -245: 805: 0 -245: 806: 0 -245: 807: 0 -245: 808: 0 -245: 809: 0 -245: 810: 0 -245: 811: 0 -245: 812: 0 -245: 813: 0 -245: 814: 0 -245: 815: 0 -245: 816: 0 -245: 817: 0 -245: 818: 0 -245: 819: 0 -245: 820: 0 -245: 821: 0 -245: 822: 0 -245: 823: 0 -245: 824: 0 -245: 825: 0 -245: 826: 0 -245: 827: 0 -245: 828: 0 -245: 829: 0 -245: 830: 0 -245: 831: 0 -245: 832: 0 -245: 833: 0 -245: 834: 0 -245: 835: 0 -245: 836: 0 -245: 837: 0 -245: 838: 0 -245: 839: 0 -245: 840: 0 -245: 841: 0 -245: 842: 0 -245: 843: 0 -245: 844: 0 -245: 845: 0 -245: 846: 0 -245: 847: 0 -245: 848: 0 -245: 849: 0 -245: 850: 0 -245: 851: 0 -245: 852: 0 -245: 853: 0 -245: 854: 0 -245: 855: 0 -245: 856: 0 -245: 857: 0 -245: 858: 0 -245: 859: 0 -245: 860: 0 -245: 861: 0 -245: 862: 0 -245: 863: 0 -245: 864: 0 -245: 865: 0 -245: 866: 0 -245: 867: 0 -245: 868: 0 -245: 869: 0 -245: 870: 0 -245: 871: 0 -245: 872: 0 -245: 873: 0 -245: 874: 0 -245: 875: 0 -245: 876: 0 -245: 877: 0 -245: 878: 0 -245: 879: 0 -245: 880: 0 -245: 881: 0 -245: 882: 0 -245: 883: 0 -245: 884: 0 -245: 885: 0 -245: 886: 0 -245: 887: 0 -245: 888: 0 -245: 889: 0 -245: 890: 0 -245: 891: 0 -245: 892: 0 -245: 893: 0 -245: 894: 0 -245: 895: 0 -245: 896: 0 -245: 897: 0 -245: 898: 0 -245: 899: 0 -245: 900: 0 -245: 901: 0 -245: 902: 0 -245: 903: 0 -245: 904: 0 -245: 905: 0 -245: 906: 0 -245: 907: 0 -245: 908: 0 -245: 909: 0 -245: 910: 0 -245: 911: 0 -245: 912: 0 -245: 913: 0 -245: 914: 0 -245: 915: 0 -245: 916: 0 -245: 917: 0 -245: 918: 0 -245: 919: 0 -245: 920: 0 -245: 921: 0 -245: 922: 0 -245: 923: 0 -245: 924: 0 -245: 925: 0 -245: 926: 0 -245: 927: 0 -245: 928: 0 -245: 929: 0 -245: 930: 0 -245: 931: 0 -245: 932: 0 -245: 933: 0 -245: 934: 0 -245: 935: 0 -245: 936: 0 -245: 937: 0 -245: 938: 0 -245: 939: 0 -245: 940: 0 -245: 941: 0 -245: 942: 0 -245: 943: 0 -245: 944: 0 -245: 945: 0 -245: 946: 0 -245: 947: 0 -245: 948: 0 -245: 949: 0 -245: 950: 0 -245: 951: 0 -245: 952: 0 -245: 953: 0 -245: 954: 0 -245: 955: 0 -245: 956: 0 -245: 957: 0 -245: 958: 0 -245: 959: 0 -245: 960: 0 -245: 961: 0 -245: 962: 0 -245: 963: 0 -245: 964: 0 -245: 965: 0 -245: 966: 0 -245: 967: 0 -245: 968: 0 -245: 969: 0 -245: 970: 0 -245: 971: 0 -245: 972: 0 -245: 973: 0 -245: 974: 0 -245: 975: 0 -245: 976: 0 -245: 977: 0 -245: 978: 0 -245: 979: 0 -245: 980: 0 -245: 981: 0 -245: 982: 0 -245: 983: 0 -245: 984: 0 -245: 985: 0 -245: 986: 0 -245: 987: 0 -245: 988: 0 -245: 989: 0 -245: 990: 0 -245: 991: 0 -245: 992: 0 -245: 993: 0 -245: 994: 0 -245: 995: 0 -245: 996: 0 -245: 997: 0 -245: 998: 0 -245: 999: 0 -245: 1000: 0 -245: 1001: 0 -245: 1002: 0 -245: 1003: 0 -245: 1004: 0 -245: 1005: 0 -245: 1006: 0 -245: 1007: 0 -245: 1008: 0 -245: 1009: 0 -245: 1010: 0 -245: 1011: 0 -245: 1012: 0 -245: 1013: 0 -245: 1014: 0 -245: 1015: 0 -245: 1016: 0 -245: 1017: 0 -245: 1018: 0 -245: 1019: 0 -245: 1020: 0 -245: 1021: 0 -245: 1022: 0 -245: 1023: 0 -245: 1024: 0 -245: 1025: 0 -245: 1026: 0 -245: 1027: 0 -245: 1028: 0 -245: 1029: 0 -245: 1030: 0 -245: 1031: 0 -245: 1032: 0 -245: 1033: 0 -245: 1034: 0 -245: 1035: 0 -245: 1036: 0 -245: 1037: 0 -245: 1038: 0 -245: 1039: 0 -245: 1040: 0 -245: 1041: 0 -245: 1042: 0 -245: 1043: 0 -245: 1044: 0 -245: 1045: 0 -245: 1046: 0 -245: 1047: 0 -245: 1048: 0 -245: 1049: 0 -245: 1050: 0 -245: 1051: 0 -245: 1052: 0 -245: 1053: 0 -245: 1054: 0 -245: 1055: 0 -245: 1056: 0 -245: 1057: 0 -245: 1058: 0 -245: 1059: 0 -245: 1060: 0 -245: 1061: 0 -245: 1062: 0 -245: 1063: 0 -245: 1064: 0 -245: 1065: 0 -245: 1066: 0 -245: 1067: 0 -245: 1068: 0 -245: 1069: 0 -245: 1070: 0 -245: 1071: 0 -245: 1072: 0 -245: 1073: 0 -245: 1074: 0 -245: 1075: 0 -245: 1076: 0 -245: 1077: 0 -245: 1078: 0 -245: 1079: 0 -245: 1080: 0 -245: 1081: 0 -245: 1082: 0 -245: 1083: 0 -245: 1084: 0 -245: 1085: 0 -245: 1086: 0 -245: 1087: 0 -245: 1088: 0 -245: 1089: 0 -245: 1090: 0 -245: 1091: 0 -245: 1092: 0 -245: 1093: 0 -245: 1094: 0 -245: 1095: 0 -245: 1096: 0 -245: 1097: 0 -245: 1098: 0 -245: 1099: 0 -245: 1100: 0 -245: 1101: 0 -245: 1102: 0 -245: 1103: 0 -245: 1104: 0 -245: 1105: 0 -245: 1106: 0 -245: 1107: 0 -245: 1108: 0 -245: 1109: 0 -245: 1110: 0 -245: 1111: 0 -245: 1112: 0 -245: 1113: 0 -245: 1114: 0 -245: 1115: 0 -245: 1116: 0 -245: 1117: 0 -245: 1118: 0 -245: 1119: 0 -245: 1120: 0 -245: 1121: 0 -245: 1122: 0 -245: 1123: 0 -245: 1124: 0 -245: 1125: 0 -245: 1126: 0 -245: 1127: 0 -245: 1128: 0 -245: 1129: 0 -245: 1130: 0 -245: 1131: 0 -245: 1132: 0 -245: 1133: 0 -245: 1134: 0 -245: 1135: 0 -245: 1136: 0 -245: 1137: 0 -245: 1138: 0 -245: 1139: 0 -245: 1140: 0 -245: 1141: 0 -245: 1142: 0 -245: 1143: 0 -245: 1144: 0 -245: 1145: 0 -245: 1146: 0 -245: 1147: 0 -245: 1148: 0 -245: 1149: 0 -245: 1150: 0 -245: 1151: 0 -245: 1152: 0 -245: 1153: 0 -245: 1154: 0 -245: 1155: 0 -245: 1156: 0 -245: 1157: 0 -245: 1158: 0 -245: 1159: 0 -245: 1160: 0 -245: 1161: 0 -245: 1162: 0 -245: 1163: 0 -245: 1164: 0 -245: 1165: 0 -245: 1166: 0 -245: 1167: 0 -245: 1168: 0 -245: 1169: 0 -245: 1170: 0 -245: 1171: 0 -245: 1172: 0 -245: 1173: 0 -245: 1174: 0 -245: 1175: 0 -245: 1176: 0 -245: 1177: 0 -245: 1178: 0 -245: 1179: 0 -245: 1180: 0 -245: 1181: 0 -245: 1182: 0 -245: 1183: 0 -245: 1184: 0 -245: 1185: 0 -245: 1186: 0 -245: 1187: 0 -245: 1188: 0 -245: 1189: 0 -245: 1190: 0 -245: 1191: 0 -245: 1192: 0 -245: 1193: 0 -245: 1194: 0 -245: 1195: 0 -245: 1196: 0 -245: 1197: 0 -245: 1198: 0 -245: 1199: 0 -245: 1200: 0 -245: 1201: 0 -245: 1202: 0 -245: 1203: 0 -245: 1204: 0 -245: 1205: 0 -245: 1206: 0 -245: 1207: 0 -245: 1208: 0 -245: 1209: 0 -245: 1210: 0 -245: 1211: 0 -245: 1212: 0 -245: 1213: 0 -245: 1214: 0 -245: 1215: 0 -245: 1216: 0 -245: 1217: 0 -245: 1218: 0 -245: 1219: 0 -245: 1220: 0 -245: 1221: 0 -245: 1222: 0 -245: 1223: 0 -245: 1224: 0 -245: 1225: 0 -245: 1226: 0 -245: 1227: 0 -245: 1228: 0 -245: 1229: 0 -245: 1230: 0 -245: 1231: 0 -245: 1232: 0 -245: 1233: 0 -245: 1234: 0 -245: 1235: 0 -245: 1236: 0 -245: 1237: 0 -245: 1238: 0 -245: 1239: 0 -245: 1240: 0 -245: 1241: 0 -245: 1242: 0 -245: 1243: 0 -245: 1244: 0 -245: 1245: 0 -245: 1246: 0 -245: 1247: 0 -245: 1248: 0 -245: 1249: 0 -245: 1250: 0 -245: 1251: 0 -245: 1252: 0 -245: 1253: 0 -245: 1254: 0 -245: 1255: 0 -245: 1256: 0 -245: 1257: 0 -245: 1258: 0 -245: 1259: 0 -245: 1260: 0 -245: 1261: 0 -245: 1262: 0 -245: 1263: 0 -245: 1264: 0 -245: 1265: 0 -245: 1266: 0 -245: 1267: 0 -245: 1268: 0 -245: 1269: 0 -245: 1270: 0 -245: 1271: 0 -245: 1272: 0 -245: 1273: 0 -245: 1274: 0 -245: 1275: 0 -245: 1276: 0 -245: 1277: 0 -245: 1278: 0 -245: 1279: 0 -245: 1280: 0 -245: 1281: 0 -245: 1282: 0 -245: 1283: 0 -245: 1284: 0 -245: 1285: 0 -245: 1286: 0 -245: 1287: 0 -245: 1288: 0 -245: 1289: 0 -245: 1290: 0 -245: 1291: 0 -245: 1292: 0 -245: 1293: 0 -245: 1294: 0 -245: 1295: 0 -245: 1296: 0 -245: 1297: 0 -245: 1298: 0 -245: 1299: 0 -245: 1300: 0 -245: 1301: 0 -245: 1302: 0 -245: 1303: 0 -245: 1304: 0 -245: 1305: 0 -245: 1306: 0 -245: 1307: 0 -245: 1308: 0 -245: 1309: 0 -245: 1310: 0 -245: 1311: 0 -245: 1312: 0 -245: 1313: 0 -245: 1314: 0 -245: 1315: 0 -245: 1316: 0 -245: 1317: 0 -245: 1318: 0 -245: 1319: 0 -245: 1320: 0 -245: 1321: 0 -245: 1322: 0 -245: 1323: 0 -245: 1324: 0 -245: 1325: 0 -245: 1326: 0 -245: 1327: 0 -245: 1328: 0 -245: 1329: 0 -245: 1330: 0 -245: 1331: 0 -245: 1332: 0 -245: 1333: 0 -245: 1334: 0 -245: 1335: 0 -245: 1336: 0 -245: 1337: 0 -245: 1338: 0 -245: 1339: 0 -245: 1340: 0 -245: 1341: 0 -245: 1342: 0 -245: 1343: 0 -245: 1344: 0 -245: 1345: 0 -245: 1346: 0 -245: 1347: 0 -245: 1348: 0 -245: 1349: 0 -245: 1350: 0 -245: 1351: 0 -245: 1352: 0 -245: 1353: 0 -245: 1354: 0 -245: 1355: 0 -245: 1356: 0 -245: 1357: 0 -245: 1358: 0 -245: 1359: 0 -245: 1360: 0 -245: 1361: 0 -245: 1362: 0 -245: 1363: 0 -245: 1364: 0 -245: 1365: 0 -245: 1366: 0 -245: 1367: 0 -245: 1368: 0 -245: 1369: 0 -245: 1370: 0 -245: 1371: 0 -245: 1372: 0 -245: 1373: 0 -245: 1374: 0 -245: 1375: 0 -245: 1376: 0 -245: 1377: 0 -245: 1378: 0 -245: 1379: 0 -245: 1380: 0 -245: 1381: 0 -245: 1382: 0 -245: 1383: 0 -245: 1384: 0 -245: 1385: 0 -245: 1386: 0 -245: 1387: 0 -245: 1388: 0 -245: 1389: 0 -245: 1390: 0 -245: 1391: 0 -245: 1392: 0 -245: 1393: 0 -245: 1394: 0 -245: 1395: 0 -245: 1396: 0 -245: 1397: 0 -245: 1398: 0 -245: 1399: 0 -245: 1400: 0 -245: 1401: 0 -245: 1402: 0 -245: 1403: 0 -245: 1404: 0 -245: 1405: 0 -245: 1406: 0 -245: 1407: 0 -245: 1408: 0 -245: 1409: 0 -245: 1410: 0 -245: 1411: 0 -245: 1412: 0 -245: 1413: 0 -245: 1414: 0 -245: 1415: 0 -245: 1416: 0 -245: 1417: 0 -245: 1418: 0 -245: 1419: 0 -245: 1420: 0 -245: 1421: 0 -245: 1422: 0 -245: 1423: 0 -245: 1424: 0 -245: 1425: 0 -245: 1426: 0 -245: 1427: 0 -245: 1428: 0 -245: 1429: 0 -245: 1430: 0 -245: 1431: 0 -245: 1432: 0 -245: 1433: 0 -245: 1434: 0 -245: 1435: 0 -245: 1436: 0 -245: 1437: 0 -245: 1438: 0 -245: 1439: 0 -245: 1440: 0 -245: 1441: 0 -245: 1442: 0 -245: 1443: 0 -245: 1444: 0 -245: 1445: 0 -245: 1446: 0 -245: 1447: 0 -245: 1448: 0 -245: 1449: 0 -245: 1450: 0 -245: 1451: 0 -245: 1452: 0 -245: 1453: 0 -245: 1454: 0 -245: 1455: 0 -245: 1456: 0 -245: 1457: 0 -245: 1458: 0 -245: 1459: 0 -245: 1460: 0 -245: 1461: 0 -245: 1462: 0 -245: 1463: 0 -245: 1464: 0 -245: 1465: 0 -245: 1466: 0 -245: 1467: 0 -245: 1468: 0 -245: 1469: 0 -245: 1470: 0 -245: 1471: 0 -245: 1472: 0 -245: 1473: 0 -245: 1474: 0 -245: 1475: 0 -245: 1476: 0 -245: 1477: 0 -245: 1478: 0 -245: 1479: 0 -245: 1480: 0 -245: 1481: 0 -245: 1482: 0 -245: 1483: 0 -245: 1484: 0 -245: 1485: 0 -245: 1486: 0 -245: 1487: 0 -245: 1488: 0 -245: 1489: 0 -245: 1490: 0 -245: 1491: 0 -245: 1492: 0 -245: 1493: 0 -245: 1494: 0 -245: 1495: 0 -245: 1496: 0 -245: 1497: 0 -245: 1498: 0 -245: 1499: 0 -245: 1500: 0 -245: 1501: 0 -245: 1502: 0 -245: 1503: 0 -245: 1504: 0 -245: 1505: 0 -245: 1506: 0 -245: 1507: 0 -245: 1508: 0 -245: 1509: 0 -245: 1510: 0 -245: 1511: 0 -245: 1512: 0 -245: 1513: 0 -245: 1514: 0 -245: 1515: 0 -245: 1516: 0 -245: 1517: 0 -245: 1518: 0 -245: 1519: 0 -245: 1520: 0 -245: 1521: 0 -245: 1522: 0 -245: 1523: 0 -245: 1524: 0 -245: 1525: 0 -245: 1526: 0 -245: 1527: 0 -245: 1528: 0 -245: 1529: 0 -245: 1530: 0 -245: 1531: 0 -245: 1532: 0 -245: 1533: 0 -245: 1534: 0 -245: 1535: 0 -245: 1536: 0 -245: 1537: 0 -245: 1538: 0 -245: 1539: 0 -245: 1540: 0 -245: 1541: 0 -245: 1542: 0 -245: 1543: 0 -245: 1544: 0 -245: 1545: 0 -245: 1546: 0 -245: 1547: 0 -245: 1548: 0 -245: 1549: 0 -245: 1550: 0 -245: 1551: 0 -245: 1552: 0 -245: 1553: 0 -245: 1554: 0 -245: 1555: 0 -245: 1556: 0 -245: 1557: 0 -245: 1558: 0 -245: 1559: 0 -245: 1560: 0 -245: 1561: 0 -245: 1562: 0 -245: 1563: 0 -245: 1564: 0 -245: 1565: 0 -245: 1566: 0 -245: 1567: 0 -245: 1568: 0 -245: 1569: 0 -245: 1570: 0 -245: 1571: 0 -245: 1572: 0 -245: 1573: 0 -245: 1574: 0 -245: 1575: 0 -245: 1576: 0 -245: 1577: 0 -245: 1578: 0 -245: 1579: 0 -245: 1580: 0 -245: 1581: 0 -245: 1582: 0 -245: 1583: 0 -245: 1584: 0 -245: 1585: 0 -245: 1586: 0 -245: 1587: 0 -245: 1588: 0 -245: 1589: 0 -245: 1590: 0 -245: 1591: 0 -245: 1592: 0 -245: 1593: 0 -245: 1594: 0 -245: 1595: 0 -245: 1596: 0 -245: 1597: 0 -245: 1598: 0 -245: 1599: 0 -245: 1600: 0 -245: 1601: 0 -245: 1602: 0 -245: 1603: 0 -245: 1604: 0 -245: 1605: 0 -245: 1606: 0 -245: 1607: 0 -245: 1608: 0 -245: 1609: 0 -245: 1610: 0 -245: 1611: 0 -245: 1612: 0 -245: 1613: 0 -245: 1614: 0 -245: 1615: 0 -245: 1616: 0 -245: 1617: 0 -245: 1618: 0 -245: 1619: 0 -245: 1620: 0 -245: 1621: 0 -245: 1622: 0 -245: 1623: 0 -245: 1624: 0 -245: 1625: 0 -245: 1626: 0 -245: 1627: 0 -245: 1628: 0 -245: 1629: 0 -245: 1630: 0 -245: 1631: 0 -245: 1632: 0 -245: 1633: 0 -245: 1634: 0 -245: 1635: 0 -245: 1636: 0 -245: 1637: 0 -245: 1638: 0 -245: 1639: 0 -245: 1640: 0 -245: 1641: 0 -245: 1642: 0 -245: 1643: 0 -245: 1644: 0 -245: 1645: 0 -245: 1646: 0 -245: 1647: 0 -245: 1648: 0 -245: 1649: 0 -245: 1650: 0 -245: 1651: 0 -245: 1652: 0 -245: 1653: 0 -245: 1654: 0 -245: 1655: 0 -245: 1656: 0 -245: 1657: 0 -245: 1658: 0 -245: 1659: 0 -245: 1660: 0 -245: 1661: 0 -245: 1662: 0 -245: 1663: 0 -245: 1664: 0 -245: 1665: 0 -245: 1666: 0 -245: 1667: 0 -245: 1668: 0 -245: 1669: 0 -245: 1670: 0 -245: 1671: 0 -245: 1672: 0 -245: 1673: 0 -245: 1674: 0 -245: 1675: 0 -245: 1676: 0 -245: 1677: 0 -245: 1678: 0 -245: 1679: 0 -245: 1680: 0 -245: 1681: 0 -245: 1682: 0 -245: 1683: 0 -245: 1684: 0 -245: 1685: 0 -245: 1686: 0 -245: 1687: 0 -245: 1688: 0 -245: 1689: 0 -245: 1690: 0 -245: 1691: 0 -245: 1692: 0 -245: 1693: 0 -245: 1694: 0 -245: 1695: 0 -245: 1696: 0 -245: 1697: 0 -245: 1698: 0 -245: 1699: 0 -245: 1700: 0 -245: 1701: 0 -245: 1702: 0 -245: 1703: 0 -245: 1704: 0 -245: 1705: 0 -245: 1706: 0 -245: 1707: 0 -245: 1708: 0 -245: 1709: 0 -245: 1710: 0 -245: 1711: 0 -245: 1712: 0 -245: 1713: 0 -245: 1714: 0 -245: 1715: 0 -245: 1716: 0 -245: 1717: 0 -245: 1718: 0 -245: 1719: 0 -245: 1720: 0 -245: 1721: 0 -245: 1722: 0 -245: 1723: 0 -245: 1724: 0 -245: 1725: 0 -245: 1726: 0 -245: 1727: 0 -245: 1728: 0 -245: 1729: 0 -245: 1730: 0 -245: 1731: 0 -245: 1732: 0 -245: 1733: 0 -245: 1734: 0 -245: 1735: 0 -245: 1736: 0 -245: 1737: 0 -245: 1738: 0 -245: 1739: 0 -245: 1740: 0 -245: 1741: 0 -245: 1742: 0 -245: 1743: 0 -245: 1744: 0 -245: 1745: 0 -245: 1746: 0 -245: 1747: 0 -245: 1748: 0 -245: 1749: 0 -245: 1750: 0 -245: 1751: 0 -245: 1752: 0 -245: 1753: 0 -245: 1754: 0 -245: 1755: 0 -245: 1756: 0 -245: 1757: 0 -245: 1758: 0 -245: 1759: 0 -245: 1760: 0 -245: 1761: 0 -245: 1762: 0 -245: 1763: 0 -245: 1764: 0 -245: 1765: 0 -245: 1766: 0 -245: 1767: 0 -245: 1768: 0 -245: 1769: 0 -245: 1770: 0 -245: 1771: 0 -245: 1772: 0 -245: 1773: 0 -245: 1774: 0 -245: 1775: 0 -245: 1776: 0 -245: 1777: 0 -245: 1778: 0 -245: 1779: 0 -245: 1780: 0 -245: 1781: 0 -245: 1782: 0 -245: 1783: 0 -245: 1784: 0 -245: 1785: 0 -245: 1786: 0 -245: 1787: 0 -245: 1788: 0 -245: 1789: 0 -245: 1790: 0 -245: 1791: 0 -245: 1792: 0 -245: 1793: 0 -245: 1794: 0 -245: 1795: 0 -245: 1796: 0 -245: 1797: 0 -245: 1798: 0 -245: 1799: 0 -245: 1800: 0 -245: 1801: 0 -245: 1802: 0 -245: 1803: 0 -245: 1804: 0 -245: 1805: 0 -245: 1806: 0 -245: 1807: 0 -245: 1808: 0 -245: 1809: 0 -245: 1810: 0 -245: 1811: 0 -245: 1812: 0 -245: 1813: 0 -245: 1814: 0 -245: 1815: 0 -245: 1816: 0 -245: 1817: 0 -245: 1818: 0 -245: 1819: 0 -245: 1820: 0 -245: 1821: 0 -245: 1822: 0 -245: 1823: 0 -245: 1824: 0 -245: 1825: 0 -245: 1826: 0 -245: 1827: 0 -245: 1828: 0 -245: 1829: 0 -245: 1830: 0 -245: 1831: 0 -245: 1832: 0 -245: 1833: 0 -245: 1834: 0 -245: 1835: 0 -245: 1836: 0 -245: 1837: 0 -245: 1838: 0 -245: 1839: 0 -245: 1840: 0 -245: 1841: 0 -245: 1842: 0 -245: 1843: 0 -245: 1844: 0 -245: 1845: 0 -245: 1846: 0 -245: 1847: 0 -245: 1848: 0 -245: 1849: 0 -245: 1850: 0 -245: 1851: 0 -245: 1852: 0 -245: 1853: 0 -245: 1854: 0 -245: 1855: 0 -245: 1856: 0 -245: 1857: 0 -245: 1858: 0 -245: 1859: 0 -245: 1860: 0 -245: 1861: 0 -245: 1862: 0 -245: 1863: 0 -245: 1864: 0 -245: 1865: 0 -245: 1866: 0 -245: 1867: 0 -245: 1868: 0 -245: 1869: 0 -245: 1870: 0 -245: 1871: 0 -245: 1872: 0 -245: 1873: 0 -245: 1874: 0 -245: 1875: 0 -245: 1876: 0 -245: 1877: 0 -245: 1878: 0 -245: 1879: 0 -245: 1880: 0 -245: 1881: 0 -245: 1882: 0 -245: 1883: 0 -245: 1884: 0 -245: 1885: 0 -245: 1886: 0 -245: 1887: 0 -245: 1888: 0 -245: 1889: 0 -245: 1890: 0 -245: 1891: 0 -245: 1892: 0 -245: 1893: 0 -245: 1894: 0 -245: 1895: 0 -245: 1896: 0 -245: 1897: 0 -245: 1898: 0 -245: 1899: 0 -245: 1900: 0 -245: 1901: 0 -245: 1902: 0 -245: 1903: 0 -245: 1904: 0 -245: 1905: 0 -245: 1906: 0 -245: 1907: 0 -245: 1908: 0 -245: 1909: 0 -245: 1910: 0 -245: 1911: 0 -245: 1912: 0 -245: 1913: 0 -245: 1914: 0 -245: 1915: 0 -245: 1916: 0 -245: 1917: 0 -245: 1918: 0 -245: 1919: 0 -245: 1920: 0 -245: 1921: 0 -245: 1922: 0 -245: 1923: 0 -245: 1924: 0 -245: 1925: 0 -245: 1926: 0 -245: 1927: 0 -245: 1928: 0 -245: 1929: 0 -245: 1930: 0 -245: 1931: 0 -245: 1932: 0 -245: 1933: 0 -245: 1934: 0 -245: 1935: 0 -245: 1936: 0 -245: 1937: 0 -245: 1938: 0 -245: 1939: 0 -245: 1940: 0 -245: 1941: 0 -245: 1942: 0 -245: 1943: 0 -245: 1944: 0 -245: 1945: 0 -245: 1946: 0 -245: 1947: 0 -245: 1948: 0 -245: 1949: 0 -245: 1950: 0 -245: 1951: 0 -245: 1952: 0 -245: 1953: 0 -245: 1954: 0 -245: 1955: 0 -245: 1956: 0 -245: 1957: 0 -245: 1958: 0 -245: 1959: 0 -245: 1960: 0 -245: 1961: 0 -245: 1962: 0 -245: 1963: 0 -245: 1964: 0 -245: 1965: 0 -245: 1966: 0 -245: 1967: 0 -245: 1968: 0 -245: 1969: 0 -245: 1970: 0 -245: 1971: 0 -245: 1972: 0 -245: 1973: 0 -245: 1974: 0 -245: 1975: 0 -245: 1976: 0 -245: 1977: 0 -245: 1978: 0 -245: 1979: 0 -245: 1980: 0 -245: 1981: 0 -245: 1982: 0 -245: 1983: 0 -245: 1984: 0 -245: 1985: 0 -245: 1986: 0 -245: 1987: 0 -245: 1988: 0 -245: 1989: 0 -245: 1990: 0 -245: 1991: 0 -245: 1992: 0 -245: 1993: 0 -245: 1994: 0 -245: 1995: 0 -245: 1996: 0 -245: 1997: 0 -245: 1998: 0 -245: 1999: 0 -245: 2000: 0 -245: 2001: 0 -245: 2002: 0 -245: 2003: 0 -245: 2004: 0 -245: 2005: 0 -245: 2006: 0 -245: 2007: 0 -245: 2008: 0 -245: 2009: 0 -245: 2010: 0 -245: 2011: 0 -245: 2012: 0 -245: 2013: 0 -245: 2014: 0 -245: 2015: 0 -245: 2016: 0 -245: 2017: 0 -245: 2018: 0 -245: 2019: 0 -245: 2020: 0 -245: 2021: 0 -245: 2022: 0 -245: 2023: 0 -245: 2024: 0 -245: 2025: 0 -245: 2026: 0 -245: 2027: 0 -245: 2028: 0 -245: 2029: 0 -245: 2030: 0 -245: 2031: 0 -245: 2032: 0 -245: 2033: 0 -245: 2034: 0 -245: 2035: 0 -245: 2036: 0 -245: 2037: 0 -245: 2038: 0 -245: 2039: 0 -245: 2040: 0 -245: 2041: 0 -245: 2042: 0 -245: 2043: 0 -245: 2044: 0 -245: 2045: 0 -245: 2046: 0 -245: 2047: 0 -245: 2048: 0 -245: 2049: 0 -245: 2050: 0 -245: 2051: 0 -245: 2052: 0 -245: 2053: 0 -245: 2054: 0 -245: 2055: 0 -245: 2056: 0 -245: 2057: 0 -245: 2058: 0 -245: 2059: 0 -245: 2060: 0 -245: 2061: 0 -245: 2062: 0 -245: 2063: 0 -245: 2064: 0 -245: 2065: 0 -245: 2066: 0 -245: 2067: 0 -245: 2068: 0 -245: 2069: 0 -245: 2070: 0 -245: 2071: 0 -245: 2072: 0 -245: 2073: 0 -245: 2074: 0 -245: 2075: 0 -245: 2076: 0 -245: 2077: 0 -245: 2078: 0 -245: 2079: 0 -245: 2080: 0 -245: 2081: 0 -245: 2082: 0 -245: 2083: 0 -245: 2084: 0 -245: 2085: 0 -245: 2086: 0 -245: 2087: 0 -245: 2088: 0 -245: 2089: 0 -245: 2090: 0 -245: 2091: 0 -245: 2092: 0 -245: 2093: 0 -245: 2094: 0 -245: 2095: 0 -245: 2096: 0 -245: 2097: 0 -245: 2098: 0 -245: 2099: 0 -245: 2100: 0 -245: 2101: 0 -245: 2102: 0 -245: 2103: 0 -245: 2104: 0 -245: 2105: 0 -245: 2106: 0 -245: 2107: 0 -245: 2108: 0 -245: 2109: 0 -245: 2110: 0 -245: 2111: 0 -245: 2112: 0 -245: 2113: 0 -245: 2114: 0 -245: 2115: 0 -245: 2116: 0 -245: 2117: 0 -245: 2118: 0 -245: 2119: 0 -245: 2120: 0 -245: 2121: 0 -245: 2122: 0 -245: 2123: 0 -245: 2124: 0 -245: 2125: 0 -245: 2126: 0 -245: 2127: 0 -245: 2128: 0 -245: 2129: 0 -245: 2130: 0 -245: 2131: 0 -245: 2132: 0 -245: 2133: 0 -245: 2134: 0 -245: 2135: 0 -245: 2136: 0 -245: 2137: 0 -245: 2138: 0 -245: 2139: 0 -245: 2140: 0 -245: 2141: 0 -245: 2142: 0 -245: 2143: 0 -245: 2144: 0 -245: 2145: 0 -245: 2146: 0 -245: 2147: 0 -245: 2148: 0 -245: 2149: 0 -245: 2150: 0 -245: 2151: 0 -245: 2152: 0 -245: 2153: 0 -245: 2154: 0 -245: 2155: 0 -245: 2156: 0 -245: 2157: 0 -245: 2158: 0 -245: 2159: 0 -245: 2160: 0 -245: 2161: 0 -245: 2162: 0 -245: 2163: 0 -245: 2164: 0 -245: 2165: 0 -245: 2166: 0 -245: 2167: 0 -245: 2168: 0 -245: 2169: 0 -245: 2170: 0 -245: 2171: 0 -245: 2172: 0 -245: 2173: 0 -245: 2174: 0 -245: 2175: 0 -245: 2176: 0 -245: 2177: 0 -245: 2178: 0 -245: 2179: 0 -245: 2180: 0 -245: 2181: 0 -245: 2182: 0 -245: 2183: 0 -245: 2184: 0 -245: 2185: 0 -245: 2186: 0 -245: 2187: 0 -245: 2188: 0 -245: 2189: 0 -245: 2190: 0 -245: 2191: 0 -245: 2192: 0 -245: 2193: 0 -245: 2194: 0 -245: 2195: 0 -245: 2196: 0 -245: 2197: 0 -245: 2198: 0 -245: 2199: 0 -245: 2200: 0 -245: 2201: 0 -245: 2202: 0 -245: 2203: 0 -245: 2204: 0 -245: 2205: 0 -245: 2206: 0 -245: 2207: 0 -245: 2208: 0 -245: 2209: 0 -245: 2210: 0 -245: 2211: 0 -245: 2212: 0 -245: 2213: 0 -245: 2214: 0 -245: 2215: 0 -245: 2216: 0 -245: 2217: 0 -245: 2218: 0 -245: 2219: 0 -245: 2220: 0 -245: 2221: 0 -245: 2222: 0 -245: 2223: 0 -245: 2224: 0 -245: 2225: 0 -245: 2226: 0 -245: 2227: 0 -245: 2228: 0 -245: 2229: 0 -245: 2230: 0 -245: 2231: 0 -245: 2232: 0 -245: 2233: 0 -245: 2234: 0 -245: 2235: 0 -245: 2236: 0 -245: 2237: 0 -245: 2238: 0 -245: 2239: 0 -245: 2240: 0 -245: 2241: 0 -245: 2242: 0 -245: 2243: 0 -245: 2244: 0 -245: 2245: 0 -245: 2246: 0 -245: 2247: 0 -245: 2248: 0 -245: 2249: 0 -245: 2250: 0 -245: 2251: 0 -245: 2252: 0 -245: 2253: 0 -245: 2254: 0 -245: 2255: 0 -245: 2256: 0 -245: 2257: 0 -245: 2258: 0 -245: 2259: 0 -245: 2260: 0 -245: 2261: 0 -245: 2262: 0 -245: 2263: 0 -245: 2264: 0 -245: 2265: 0 -245: 2266: 0 -245: 2267: 0 -245: 2268: 0 -245: 2269: 0 -245: 2270: 0 -245: 2271: 0 -245: 2272: 0 -245: 2273: 0 -245: 2274: 0 -245: 2275: 0 -245: 2276: 0 -245: 2277: 0 -245: 2278: 0 -245: 2279: 0 -245: 2280: 0 -245: 2281: 0 -245: 2282: 0 -245: 2283: 0 -245: 2284: 0 -245: 2285: 0 -245: 2286: 0 -245: 2287: 0 -245: 2288: 0 -245: 2289: 0 -245: 2290: 0 -245: 2291: 0 -245: 2292: 0 -245: 2293: 0 -245: 2294: 0 -245: 2295: 0 -245: 2296: 0 -245: 2297: 0 -245: 2298: 0 -245: 2299: 0 -245: 2300: 0 -245: 2301: 0 -245: 2302: 0 -245: 2303: 0 -245: 2304: 0 -245: 2305: 0 -245: 2306: 0 -245: 2307: 0 -245: 2308: 0 -245: 2309: 0 -245: 2310: 0 -245: 2311: 0 -245: 2312: 0 -245: 2313: 0 -245: 2314: 0 -245: 2315: 0 -245: 2316: 0 -245: 2317: 0 -245: 2318: 0 -245: 2319: 0 -245: 2320: 0 -245: 2321: 0 -245: 2322: 0 -245: 2323: 0 -245: 2324: 0 -245: 2325: 0 -245: 2326: 0 -245: 2327: 0 -245: 2328: 0 -245: 2329: 0 -245: 2330: 0 -245: 2331: 0 -245: 2332: 0 -245: 2333: 0 -245: 2334: 0 -245: 2335: 0 -245: 2336: 0 -245: 2337: 0 -245: 2338: 0 -245: 2339: 0 -245: 2340: 0 -245: 2341: 0 -245: 2342: 0 -245: 2343: 0 -245: 2344: 0 -245: 2345: 0 -245: 2346: 0 -245: 2347: 0 -245: 2348: 0 -245: 2349: 0 -245: 2350: 0 -245: 2351: 0 -245: 2352: 0 -245: 2353: 0 -245: 2354: 0 -245: 2355: 0 -245: 2356: 0 -245: 2357: 0 -245: 2358: 0 -245: 2359: 0 -245: 2360: 0 -245: 2361: 0 -245: 2362: 0 -245: 2363: 0 -245: 2364: 0 -245: 2365: 0 -245: 2366: 0 -245: 2367: 0 -245: 2368: 0 -245: 2369: 0 -245: 2370: 0 -245: 2371: 0 -245: 2372: 0 -245: 2373: 0 -245: 2374: 0 -245: 2375: 0 -245: 2376: 0 -245: 2377: 0 -245: 2378: 0 -245: 2379: 0 -245: 2380: 0 -245: 2381: 0 -245: 2382: 0 -245: 2383: 0 -245: 2384: 0 -245: 2385: 0 -245: 2386: 0 -245: 2387: 0 -245: 2388: 0 -245: 2389: 0 -245: 2390: 0 -245: 2391: 0 -245: 2392: 0 -245: 2393: 0 -245: 2394: 0 -245: 2395: 0 -245: 2396: 0 -245: 2397: 0 -245: 2398: 0 -245: 2399: 0 -245: 2400: 0 -245: 2401: 0 -245: 2402: 0 -245: 2403: 0 -245: 2404: 0 -245: 2405: 0 -245: 2406: 0 -245: 2407: 0 -245: 2408: 0 -245: 2409: 0 -245: 2410: 0 -245: 2411: 0 -245: 2412: 0 -245: 2413: 0 -245: 2414: 0 -245: 2415: 0 -245: 2416: 0 -245: 2417: 0 -245: 2418: 0 -245: 2419: 0 -245: 2420: 0 -245: 2421: 0 -245: 2422: 0 -245: 2423: 0 -245: 2424: 0 -245: 2425: 0 -245: 2426: 0 -245: 2427: 0 -245: 2428: 0 -245: 2429: 0 -245: 2430: 0 -245: 2431: 0 -245: 2432: 0 -245: 2433: 0 -245: 2434: 0 -245: 2435: 0 -245: 2436: 0 -245: 2437: 0 -245: 2438: 0 -245: 2439: 0 -245: 2440: 0 -245: 2441: 0 -245: 2442: 0 -245: 2443: 0 -245: 2444: 0 -245: 2445: 0 -245: 2446: 0 -245: 2447: 0 -245: 2448: 0 -245: 2449: 0 -245: 2450: 0 -245: 2451: 0 -245: 2452: 0 -245: 2453: 0 -245: 2454: 0 -245: 2455: 0 -245: 2456: 0 -245: 2457: 0 -245: 2458: 0 -245: 2459: 0 -245: 2460: 0 -245: 2461: 0 -245: 2462: 0 -245: 2463: 0 -245: 2464: 0 -245: 2465: 0 -245: 2466: 0 -245: 2467: 0 -245: 2468: 0 -245: 2469: 0 -245: 2470: 0 -245: 2471: 0 -245: 2472: 0 -245: 2473: 0 -245: 2474: 0 -245: 2475: 0 -245: 2476: 0 -245: 2477: 0 -245: 2478: 0 -245: 2479: 0 -245: 2480: 0 -245: 2481: 0 -245: 2482: 0 -245: 2483: 0 -245: 2484: 0 -245: 2485: 0 -245: 2486: 0 -245: 2487: 0 -245: 2488: 0 -245: 2489: 0 -245: 2490: 0 -245: 2491: 0 -245: 2492: 0 -245: 2493: 0 -245: 2494: 0 -245: 2495: 0 -245: 2496: 0 -245: 2497: 0 -245: 2498: 0 -245: 2499: 0 -245: 2500: 0 -245: 2501: 0 -245: 2502: 0 -245: 2503: 0 -245: 2504: 0 -245: 2505: 0 -245: 2506: 0 -245: 2507: 0 -245: 2508: 0 -245: 2509: 0 -245: 2510: 0 -245: 2511: 0 -245: 2512: 0 -245: 2513: 0 -245: 2514: 0 -245: 2515: 0 -245: 2516: 0 -245: 2517: 0 -245: 2518: 0 -245: 2519: 0 -245: 2520: 0 -245: 2521: 0 -245: 2522: 0 -245: 2523: 0 -245: 2524: 0 -245: 2525: 0 -245: 2526: 0 -245: 2527: 0 -245: 2528: 0 -245: 2529: 0 -245: 2530: 0 -245: 2531: 0 -245: 2532: 0 -245: 2533: 0 -245: 2534: 0 -245: 2535: 0 -245: 2536: 0 -245: 2537: 0 -245: 2538: 0 -245: 2539: 0 -245: 2540: 0 -245: 2541: 0 -245: 2542: 0 -245: 2543: 0 -245: 2544: 0 -245: 2545: 0 -245: 2546: 0 -245: 2547: 0 -245: 2548: 0 -245: 2549: 0 -245: 2550: 0 -245: 2551: 0 -245: 2552: 0 -245: 2553: 0 -245: 2554: 0 -245: 2555: 0 -245: 2556: 0 -245: 2557: 0 -245: 2558: 0 -245: 2559: 0 -245: 2560: 0 -245: 2561: 0 -245: 2562: 0 -245: 2563: 0 -245: 2564: 0 -245: 2565: 0 -245: 2566: 0 -245: 2567: 0 -245: 2568: 0 -245: 2569: 0 -245: 2570: 0 -245: 2571: 0 -245: 2572: 0 -245: 2573: 0 -245: 2574: 0 -245: 2575: 0 -245: 2576: 0 -245: 2577: 0 -245: 2578: 0 -245: 2579: 0 -245: 2580: 0 -245: 2581: 0 -245: 2582: 0 -245: 2583: 0 -245: 2584: 0 -245: 2585: 0 -245: 2586: 0 -245: 2587: 0 -245: 2588: 0 -245: 2589: 0 -245: 2590: 0 -245: 2591: 0 -245: 2592: 0 -245: 2593: 0 -245: 2594: 0 -245: 2595: 0 -245: 2596: 0 -245: 2597: 0 -245: 2598: 0 -245: 2599: 0 -245: 2600: 0 -245: 2601: 0 -245: 2602: 0 -245: 2603: 0 -245: 2604: 0 -245: 2605: 0 -245: 2606: 0 -245: 2607: 0 -245: 2608: 0 -245: 2609: 0 -245: 2610: 0 -245: 2611: 0 -245: 2612: 0 -245: 2613: 0 -245: 2614: 0 -245: 2615: 0 -245: 2616: 0 -245: 2617: 0 -245: 2618: 0 -245: 2619: 0 -245: 2620: 0 -245: 2621: 0 -245: 2622: 0 -245: 2623: 0 -245: 2624: 0 -245: 2625: 0 -245: 2626: 0 -245: 2627: 0 -245: 2628: 0 -245: 2629: 0 -245: 2630: 0 -245: 2631: 0 -245: 2632: 0 -245: 2633: 0 -245: 2634: 0 -245: 2635: 0 -245: 2636: 0 -245: 2637: 0 -245: 2638: 0 -245: 2639: 0 -245: 2640: 0 -245: 2641: 0 -245: 2642: 0 -245: 2643: 0 -245: 2644: 0 -245: 2645: 0 -245: 2646: 0 -245: 2647: 0 -245: 2648: 0 -245: 2649: 0 -245: 2650: 0 -245: 2651: 0 -245: 2652: 0 -245: 2653: 0 -245: 2654: 0 -245: 2655: 0 -245: 2656: 0 -245: 2657: 0 -245: 2658: 0 -245: 2659: 0 -245: 2660: 0 -245: 2661: 0 -245: 2662: 0 -245: 2663: 0 -245: 2664: 0 -245: 2665: 0 -245: 2666: 0 -245: 2667: 0 -245: 2668: 0 -245: 2669: 0 -245: 2670: 0 -245: 2671: 0 -245: 2672: 0 -245: 2673: 0 -245: 2674: 0 -245: 2675: 0 -245: 2676: 0 -245: 2677: 0 -245: 2678: 0 -245: 2679: 0 -245: 2680: 0 -245: 2681: 0 -245: 2682: 0 -245: 2683: 0 -245: 2684: 0 -245: 2685: 0 -245: 2686: 0 -245: 2687: 0 -245: 2688: 0 -245: 2689: 0 -245: 2690: 0 -245: 2691: 0 -245: 2692: 0 -245: 2693: 0 -245: 2694: 0 -245: 2695: 0 -245: 2696: 0 -245: 2697: 0 -245: 2698: 0 -245: 2699: 0 -245: 2700: 0 -245: 2701: 0 -245: 2702: 0 -245: 2703: 0 -245: 2704: 0 -245: 2705: 0 -245: 2706: 0 -245: 2707: 0 -245: 2708: 0 -245: 2709: 0 -245: 2710: 0 -245: 2711: 0 -245: 2712: 0 -245: 2713: 0 -245: 2714: 0 -245: 2715: 0 -245: 2716: 0 -245: 2717: 0 -245: 2718: 0 -245: 2719: 0 -245: 2720: 0 -245: 2721: 0 -245: 2722: 0 -245: 2723: 0 -245: 2724: 0 -245: 2725: 0 -245: 2726: 0 -245: 2727: 0 -245: 2728: 0 -245: 2729: 0 -245: 2730: 0 -245: 2731: 0 -245: 2732: 0 -245: 2733: 0 -245: 2734: 0 -245: 2735: 0 -245: 2736: 0 -245: 2737: 0 -245: 2738: 0 -245: 2739: 0 -245: 2740: 0 -245: 2741: 0 -245: 2742: 0 -245: 2743: 0 -245: 2744: 0 -245: 2745: 0 -245: 2746: 0 -245: 2747: 0 -245: 2748: 0 -245: 2749: 0 -245: 2750: 0 -245: 2751: 0 -245: 2752: 0 -245: 2753: 0 -245: 2754: 0 -245: 2755: 0 -245: 2756: 0 -245: 2757: 0 -245: 2758: 0 -245: 2759: 0 -245: 2760: 0 -245: 2761: 0 -245: 2762: 0 -245: 2763: 0 -245: 2764: 0 -245: 2765: 0 -245: 2766: 0 -245: 2767: 0 -245: 2768: 0 -245: 2769: 0 -245: 2770: 0 -245: 2771: 0 -245: 2772: 0 -245: 2773: 0 -245: 2774: 0 -245: 2775: 0 -245: 2776: 0 -245: 2777: 0 -245: 2778: 0 -245: 2779: 0 -245: 2780: 0 -245: 2781: 0 -245: 2782: 0 -245: 2783: 0 -245: 2784: 0 -245: 2785: 0 -245: 2786: 0 -245: 2787: 0 -245: 2788: 0 -245: 2789: 0 -245: 2790: 0 -245: 2791: 0 -245: 2792: 0 -245: 2793: 0 -245: 2794: 0 -245: 2795: 0 -245: 2796: 0 -245: 2797: 0 -245: 2798: 0 -245: 2799: 0 -245: 2800: 0 -245: 2801: 0 -245: 2802: 0 -245: 2803: 0 -245: 2804: 0 -245: 2805: 0 -245: 2806: 0 -245: 2807: 0 -245: 2808: 0 -245: 2809: 0 -245: 2810: 0 -245: 2811: 0 -245: 2812: 0 -245: 2813: 0 -245: 2814: 0 -245: 2815: 0 -245: 2816: 0 -245: 2817: 0 -245: 2818: 0 -245: 2819: 0 -245: 2820: 0 -245: 2821: 0 -245: 2822: 0 -245: 2823: 0 -245: 2824: 0 -245: 2825: 0 -245: 2826: 0 -245: 2827: 0 -245: 2828: 0 -245: 2829: 0 -245: 2830: 0 -245: 2831: 0 -245: 2832: 0 -245: 2833: 0 -245: 2834: 0 -245: 2835: 0 -245: 2836: 0 -245: 2837: 0 -245: 2838: 0 -245: 2839: 0 -245: 2840: 0 -245: 2841: 0 -245: 2842: 0 -245: 2843: 0 -245: 2844: 0 -245: 2845: 0 -245: 2846: 0 -245: 2847: 0 -245: 2848: 0 -245: 2849: 0 -245: 2850: 0 -245: 2851: 0 -245: 2852: 0 -245: 2853: 0 -245: 2854: 0 -245: 2855: 0 -245: 2856: 0 -245: 2857: 0 -245: 2858: 0 -245: 2859: 0 -245: 2860: 0 -245: 2861: 0 -245: 2862: 0 -245: 2863: 0 -245: 2864: 0 -245: 2865: 0 -245: 2866: 0 -245: 2867: 0 -245: 2868: 0 -245: 2869: 0 -245: 2870: 0 -245: 2871: 0 -245: 2872: 0 -245: 2873: 0 -245: 2874: 0 -245: 2875: 0 -245: 2876: 0 -245: 2877: 0 -245: 2878: 0 -245: 2879: 0 -245: 2880: 0 -245: 2881: 0 -245: 2882: 0 -245: 2883: 0 -245: 2884: 0 -245: 2885: 0 -245: 2886: 0 -245: 2887: 0 -245: 2888: 0 -245: 2889: 0 -245: 2890: 0 -245: 2891: 0 -245: 2892: 0 -245: 2893: 0 -245: 2894: 0 -245: 2895: 0 -245: 2896: 0 -245: 2897: 0 -245: 2898: 0 -245: 2899: 0 -245: 2900: 0 -245: 2901: 0 -245: 2902: 0 -245: 2903: 0 -245: 2904: 0 -245: 2905: 0 -245: 2906: 0 -245: 2907: 0 -245: 2908: 0 -245: 2909: 0 -245: 2910: 0 -245: 2911: 0 -245: 2912: 0 -245: 2913: 0 -245: 2914: 0 -245: 2915: 0 -245: 2916: 0 -245: 2917: 0 -245: 2918: 0 -245: 2919: 0 -245: 2920: 0 -245: 2921: 0 -245: 2922: 0 -245: 2923: 0 -245: 2924: 0 -245: 2925: 0 -245: 2926: 0 -245: 2927: 0 -245: 2928: 0 -245: 2929: 0 -245: 2930: 0 -245: 2931: 0 -245: 2932: 0 -245: 2933: 0 -245: 2934: 0 -245: 2935: 0 -245: 2936: 0 -245: 2937: 0 -245: 2938: 0 -245: 2939: 0 -245: 2940: 0 -245: 2941: 0 -245: 2942: 0 -245: 2943: 0 -245: 2944: 0 -245: 2945: 0 -245: 2946: 0 -245: 2947: 0 -245: 2948: 0 -245: 2949: 0 -245: 2950: 0 -245: 2951: 0 -245: 2952: 0 -245: 2953: 0 -245: 2954: 0 -245: 2955: 0 -245: 2956: 0 -245: 2957: 0 -245: 2958: 0 -245: 2959: 0 -245: 2960: 0 -245: 2961: 0 -245: 2962: 0 -245: 2963: 0 -245: 2964: 0 -245: 2965: 0 -245: 2966: 0 -245: 2967: 0 -245: 2968: 0 -245: 2969: 0 -245: 2970: 0 -245: 2971: 0 -245: 2972: 0 -245: 2973: 0 -245: 2974: 0 -245: 2975: 0 -245: 2976: 0 -245: 2977: 0 -245: 2978: 0 -245: 2979: 0 -245: 2980: 0 -245: 2981: 0 -245: 2982: 0 -245: 2983: 0 -245: 2984: 0 -245: 2985: 0 -245: 2986: 0 -245: 2987: 0 -245: 2988: 0 -245: 2989: 0 -245: 2990: 0 -245: 2991: 0 -245: 2992: 0 -245: 2993: 0 -245: 2994: 0 -245: 2995: 0 -245: 2996: 0 -245: 2997: 0 -245: 2998: 0 -245: 2999: 0 -245: 3000: 0 -245: 3001: 0 -245: 3002: 0 -245: 3003: 0 -245: 3004: 0 -245: 3005: 0 -245: 3006: 0 -245: 3007: 0 -245: 3008: 0 -245: 3009: 0 -245: 3010: 0 -245: 3011: 0 -245: 3012: 0 -245: 3013: 0 -245: 3014: 0 -245: 3015: 0 -245: 3016: 0 -245: 3017: 0 -245: 3018: 0 -245: 3019: 0 -245: 3020: 0 -245: 3021: 0 -245: 3022: 0 -245: 3023: 0 -245: 3024: 0 -245: 3025: 0 -245: 3026: 0 -245: 3027: 0 -245: 3028: 0 -245: 3029: 0 -245: 3030: 0 -245: 3031: 0 -245: 3032: 0 -245: 3033: 0 -245: 3034: 0 -245: 3035: 0 -245: 3036: 0 -245: 3037: 0 -245: 3038: 0 -245: 3039: 0 -245: 3040: 0 -245: 3041: 0 -245: 3042: 0 -245: 3043: 0 -245: 3044: 0 -245: 3045: 0 -245: 3046: 0 -245: 3047: 0 -245: 3048: 0 -245: 3049: 0 -245: 3050: 0 -245: 3051: 0 -245: 3052: 0 -245: 3053: 0 -245: 3054: 0 -245: 3055: 0 -245: 3056: 0 -245: 3057: 0 -245: 3058: 0 -245: 3059: 0 -245: 3060: 0 -245: 3061: 0 -245: 3062: 0 -245: 3063: 0 -245: 3064: 0 -245: 3065: 0 -245: 3066: 0 -245: 3067: 0 -245: 3068: 0 -245: 3069: 0 -245: 3070: 0 -245: 3071: 0 -245: 3072: 0 -245: 3073: 0 -245: 3074: 0 -245: 3075: 0 -245: 3076: 0 -245: 3077: 0 -245: 3078: 0 -245: 3079: 0 -245: 3080: 0 -245: 3081: 0 -245: 3082: 0 -245: 3083: 0 -245: 3084: 0 -245: 3085: 0 -245: 3086: 0 -245: 3087: 0 -245: 3088: 0 -245: 3089: 0 -245: 3090: 0 -245: 3091: 0 -245: 3092: 0 -245: 3093: 0 -245: 3094: 0 -245: 3095: 0 -245: 3096: 0 -245: 3097: 0 -245: 3098: 0 -245: 3099: 0 -245: 3100: 0 -245: 3101: 0 -245: 3102: 0 -245: 3103: 0 -245: 3104: 0 -245: 3105: 0 -245: 3106: 0 -245: 3107: 0 -245: 3108: 0 -245: 3109: 0 -245: 3110: 0 -245: 3111: 0 -245: 3112: 0 -245: 3113: 0 -245: 3114: 0 -245: 3115: 0 -245: 3116: 0 -245: 3117: 0 -245: 3118: 0 -245: 3119: 0 -245: 3120: 0 -245: 3121: 0 -245: 3122: 0 -245: 3123: 0 -245: 3124: 0 -245: 3125: 0 -245: 3126: 0 -245: 3127: 0 -245: 3128: 0 -245: 3129: 0 -245: 3130: 0 -245: 3131: 0 -245: 3132: 0 -245: 3133: 0 -245: 3134: 0 -245: 3135: 0 -245: 3136: 0 -245: 3137: 0 -245: 3138: 0 -245: 3139: 0 -245: 3140: 0 -245: 3141: 0 -245: 3142: 0 -245: 3143: 0 -245: 3144: 0 -245: 3145: 0 -245: 3146: 0 -245: 3147: 0 -245: 3148: 0 -245: 3149: 0 -245: 3150: 0 -245: 3151: 0 -245: 3152: 0 -245: 3153: 0 -245: 3154: 0 -245: 3155: 0 -245: 3156: 0 -245: 3157: 0 -245: 3158: 0 -245: 3159: 0 -245: 3160: 0 -245: 3161: 0 -245: 3162: 0 -245: 3163: 0 -245: 3164: 0 -245: 3165: 0 -245: 3166: 0 -245: 3167: 0 -245: 3168: 0 -245: 3169: 0 -245: 3170: 0 -245: 3171: 0 -245: 3172: 0 -245: 3173: 0 -245: 3174: 0 -245: 3175: 0 -245: 3176: 0 -245: 3177: 0 -245: 3178: 0 -245: 3179: 0 -245: 3180: 0 -245: 3181: 0 -245: 3182: 0 -245: 3183: 0 -245: 3184: 0 -245: 3185: 0 -245: 3186: 0 -245: 3187: 0 -245: 3188: 0 -245: 3189: 0 -245: 3190: 0 -245: 3191: 0 -245: 3192: 0 -245: 3193: 0 -245: 3194: 0 -245: 3195: 0 -245: 3196: 0 -245: 3197: 0 -245: 3198: 0 -245: 3199: 0 -245: 3200: 0 -245: 3201: 0 -245: 3202: 0 -245: 3203: 0 -245: 3204: 0 -245: 3205: 0 -245: 3206: 0 -245: 3207: 0 -245: 3208: 0 -245: 3209: 0 -245: 3210: 0 -245: 3211: 0 -245: 3212: 0 -245: 3213: 0 -245: 3214: 0 -245: 3215: 0 -245: 3216: 0 -245: 3217: 0 -245: 3218: 0 -245: 3219: 0 -245: 3220: 0 -245: 3221: 0 -245: 3222: 0 -245: 3223: 0 -245: 3224: 0 -245: 3225: 0 -245: 3226: 0 -245: 3227: 0 -245: 3228: 0 -245: 3229: 0 -245: 3230: 0 -245: 3231: 0 -245: 3232: 0 -245: 3233: 0 -245: 3234: 0 -245: 3235: 0 -245: 3236: 0 -245: 3237: 0 -245: 3238: 0 -245: 3239: 0 -245: 3240: 0 -245: 3241: 0 -245: 3242: 0 -245: 3243: 0 -245: 3244: 0 -245: 3245: 0 -245: 3246: 0 -245: 3247: 0 -245: 3248: 0 -245: 3249: 0 -245: 3250: 0 -245: 3251: 0 -245: 3252: 0 -245: 3253: 0 -245: 3254: 0 -245: 3255: 0 -245: 3256: 0 -245: 3257: 0 -245: 3258: 0 -245: 3259: 0 -245: 3260: 0 -245: 3261: 0 -245: 3262: 0 -245: 3263: 0 -245: 3264: 0 -245: 3265: 0 -245: 3266: 0 -245: 3267: 0 -245: 3268: 0 -245: 3269: 0 -245: 3270: 0 -245: 3271: 0 -245: 3272: 0 -245: 3273: 0 -245: 3274: 0 -245: 3275: 0 -245: 3276: 0 -245: 3277: 0 -245: 3278: 0 -245: 3279: 0 -245: 3280: 0 -245: 3281: 0 -245: 3282: 0 -245: 3283: 0 -245: 3284: 0 -245: 3285: 0 -245: 3286: 0 -245: 3287: 0 -245: 3288: 0 -245: 3289: 0 -245: 3290: 0 -245: 3291: 0 -245: 3292: 0 -245: 3293: 0 -245: 3294: 0 -245: 3295: 0 -245: 3296: 0 -245: 3297: 0 -245: 3298: 0 -245: 3299: 0 -245: 3300: 0 -245: 3301: 0 -245: 3302: 0 -245: 3303: 0 -245: 3304: 0 -245: 3305: 0 -245: 3306: 0 -245: 3307: 0 -245: 3308: 0 -245: 3309: 0 -245: 3310: 0 -245: 3311: 0 -245: 3312: 0 -245: 3313: 0 -245: 3314: 0 -245: 3315: 0 -245: 3316: 0 -245: 3317: 0 -245: 3318: 0 -245: 3319: 0 -245: 3320: 0 -245: 3321: 0 -245: 3322: 0 -245: 3323: 0 -245: 3324: 0 -245: 3325: 0 -245: 3326: 0 -245: 3327: 0 -245: 3328: 0 -245: 3329: 0 -245: 3330: 0 -245: 3331: 0 -245: 3332: 0 -245: 3333: 0 -245: 3334: 0 -245: 3335: 0 -245: 3336: 0 -245: 3337: 0 -245: 3338: 0 -245: 3339: 0 -245: 3340: 0 -245: 3341: 0 -245: 3342: 0 -245: 3343: 0 -245: 3344: 0 -245: 3345: 0 -245: 3346: 0 -245: 3347: 0 -245: 3348: 0 -245: 3349: 0 -245: 3350: 0 -245: 3351: 0 -245: 3352: 0 -245: 3353: 0 -245: 3354: 0 -245: 3355: 0 -245: 3356: 0 -245: 3357: 0 -245: 3358: 0 -245: 3359: 0 -245: 3360: 0 -245: 3361: 0 -245: 3362: 0 -245: 3363: 0 -245: 3364: 0 -245: 3365: 0 -245: 3366: 0 -245: 3367: 0 -245: 3368: 0 -245: 3369: 0 -245: 3370: 0 -245: 3371: 0 -245: 3372: 0 -245: 3373: 0 -245: 3374: 0 -245: 3375: 0 -245: 3376: 0 -245: 3377: 0 -245: 3378: 0 -245: 3379: 0 -245: 3380: 0 -245: 3381: 0 -245: 3382: 0 -245: 3383: 0 -245: 3384: 0 -245: 3385: 0 -245: 3386: 0 -245: 3387: 0 -245: 3388: 0 -245: 3389: 0 -245: 3390: 0 -245: 3391: 0 -245: 3392: 0 -245: 3393: 0 -245: 3394: 0 -245: 3395: 0 -245: 3396: 0 -245: 3397: 0 -245: 3398: 0 -245: 3399: 0 -245: 3400: 0 -245: 3401: 0 -245: 3402: 0 -245: 3403: 0 -245: 3404: 0 -245: 3405: 0 -245: 3406: 0 -245: 3407: 0 -245: 3408: 0 -245: 3409: 0 -245: 3410: 0 -245: 3411: 0 -245: 3412: 0 -245: 3413: 0 -245: 3414: 0 -245: 3415: 0 -245: 3416: 0 -245: 3417: 0 -245: 3418: 0 -245: 3419: 0 -245: 3420: 0 -245: 3421: 0 -245: 3422: 0 -245: 3423: 0 -245: 3424: 0 -245: 3425: 0 -245: 3426: 0 -245: 3427: 0 -245: 3428: 0 -245: 3429: 0 -245: 3430: 0 -245: 3431: 0 -245: 3432: 0 -245: 3433: 0 -245: 3434: 0 -245: 3435: 0 -245: 3436: 0 -245: 3437: 0 -245: 3438: 0 -245: 3439: 0 -245: 3440: 0 -245: 3441: 0 -245: 3442: 0 -245: 3443: 0 -245: 3444: 0 -245: 3445: 0 -245: 3446: 0 -245: 3447: 0 -245: 3448: 0 -245: 3449: 0 -245: 3450: 0 -245: 3451: 0 -245: 3452: 0 -245: 3453: 0 -245: 3454: 0 -245: 3455: 0 -245: 3456: 0 -245: 3457: 0 -245: 3458: 0 -245: 3459: 0 -245: 3460: 0 -245: 3461: 0 -245: 3462: 0 -245: 3463: 0 -245: 3464: 0 -245: 3465: 0 -245: 3466: 0 -245: 3467: 0 -245: 3468: 0 -245: 3469: 0 -245: 3470: 0 -245: 3471: 0 -245: 3472: 0 -245: 3473: 0 -245: 3474: 0 -245: 3475: 0 -245: 3476: 0 -245: 3477: 0 -245: 3478: 0 -245: 3479: 0 -245: 3480: 0 -245: 3481: 0 -245: 3482: 0 -245: 3483: 0 -245: 3484: 0 -245: 3485: 0 -245: 3486: 0 -245: 3487: 0 -245: 3488: 0 -245: 3489: 0 -245: 3490: 0 -245: 3491: 0 -245: 3492: 0 -245: 3493: 0 -245: 3494: 0 -245: 3495: 0 -245: 3496: 0 -245: 3497: 0 -245: 3498: 0 -245: 3499: 0 -245: 3500: 0 -245: 3501: 0 -245: 3502: 0 -245: 3503: 0 -245: 3504: 0 -245: 3505: 0 -245: 3506: 0 -245: 3507: 0 -245: 3508: 0 -245: 3509: 0 -245: 3510: 0 -245: 3511: 0 -245: 3512: 0 -245: 3513: 0 -245: 3514: 0 -245: 3515: 0 -245: 3516: 0 -245: 3517: 0 -245: 3518: 0 -245: 3519: 0 -245: 3520: 0 -245: 3521: 0 -245: 3522: 0 -245: 3523: 0 -245: 3524: 0 -245: 3525: 0 -245: 3526: 0 -245: 3527: 0 -245: 3528: 0 -245: 3529: 0 -245: 3530: 0 -245: 3531: 0 -245: 3532: 0 -245: 3533: 0 -245: 3534: 0 -245: 3535: 0 -245: 3536: 0 -245: 3537: 0 -245: 3538: 0 -245: 3539: 0 -245: 3540: 0 -245: 3541: 0 -245: 3542: 0 -245: 3543: 0 -245: 3544: 0 -245: 3545: 0 -245: 3546: 0 -245: 3547: 0 -245: 3548: 0 -245: 3549: 0 -245: 3550: 0 -245: 3551: 0 -245: 3552: 0 -245: 3553: 0 -245: 3554: 0 -245: 3555: 0 -245: 3556: 0 -245: 3557: 0 -245: 3558: 0 -245: 3559: 0 -245: 3560: 0 -245: 3561: 0 -245: 3562: 0 -245: 3563: 0 -245: 3564: 0 -245: 3565: 0 -245: 3566: 0 -245: 3567: 0 -245: 3568: 0 -245: 3569: 0 -245: 3570: 0 -245: 3571: 0 -245: 3572: 0 -245: 3573: 0 -245: 3574: 0 -245: 3575: 0 -245: 3576: 0 -245: 3577: 0 -245: 3578: 0 -245: 3579: 0 -245: 3580: 0 -245: 3581: 0 -245: 3582: 0 -245: 3583: 0 -245: 3584: 0 -245: 3585: 0 -245: 3586: 0 -245: 3587: 0 -245: 3588: 0 -245: 3589: 0 -245: 3590: 0 -245: 3591: 0 -245: 3592: 0 -245: 3593: 0 -245: 3594: 0 -245: 3595: 0 -245: 3596: 0 -245: 3597: 0 -245: 3598: 0 -245: 3599: 0 -245: 3600: 0 -245: 3601: 0 -245: 3602: 0 -245: 3603: 0 -245: 3604: 0 -245: 3605: 0 -245: 3606: 0 -245: 3607: 0 -245: 3608: 0 -245: 3609: 0 -245: 3610: 0 -245: 3611: 0 -245: 3612: 0 -245: 3613: 0 -245: 3614: 0 -245: 3615: 0 -245: 3616: 0 -245: 3617: 0 -245: 3618: 0 -245: 3619: 0 -245: 3620: 0 -245: 3621: 0 -245: 3622: 0 -245: 3623: 0 -245: 3624: 0 -245: 3625: 0 -245: 3626: 0 -245: 3627: 0 -245: 3628: 0 -245: 3629: 0 -245: 3630: 0 -245: 3631: 0 -245: 3632: 0 -245: 3633: 0 -245: 3634: 0 -245: 3635: 0 -245: 3636: 0 -245: 3637: 0 -245: 3638: 0 -245: 3639: 0 -245: 3640: 0 -245: 3641: 0 -245: 3642: 0 -245: 3643: 0 -245: 3644: 0 -245: 3645: 0 -245: 3646: 0 -245: 3647: 0 -245: 3648: 0 -245: 3649: 0 -245: 3650: 0 -245: 3651: 0 -245: 3652: 0 -245: 3653: 0 -245: 3654: 0 -245: 3655: 0 -245: 3656: 0 -245: 3657: 0 -245: 3658: 0 -245: 3659: 0 -245: 3660: 0 -245: 3661: 0 -245: 3662: 0 -245: 3663: 0 -245: 3664: 0 -245: 3665: 0 -245: 3666: 0 -245: 3667: 0 -245: 3668: 0 -245: 3669: 0 -245: 3670: 0 -245: 3671: 0 -245: 3672: 0 -245: 3673: 0 -245: 3674: 0 -245: 3675: 0 -245: 3676: 0 -245: 3677: 0 -245: 3678: 0 -245: 3679: 0 -245: 3680: 0 -245: 3681: 0 -245: 3682: 0 -245: 3683: 0 -245: 3684: 0 -245: 3685: 0 -245: 3686: 0 -245: 3687: 0 -245: 3688: 0 -245: 3689: 0 -245: 3690: 0 -245: 3691: 0 -245: 3692: 0 -245: 3693: 0 -245: 3694: 0 -245: 3695: 0 -245: 3696: 0 -245: 3697: 0 -245: 3698: 0 -245: 3699: 0 -245: 3700: 0 -245: 3701: 0 -245: 3702: 0 -245: 3703: 0 -245: 3704: 0 -245: 3705: 0 -245: 3706: 0 -245: 3707: 0 -245: 3708: 0 -245: 3709: 0 -245: 3710: 0 -245: 3711: 0 -245: 3712: 0 -245: 3713: 0 -245: 3714: 0 -245: 3715: 0 -245: 3716: 0 -245: 3717: 0 -245: 3718: 0 -245: 3719: 0 -245: 3720: 0 -245: 3721: 0 -245: 3722: 0 -245: 3723: 0 -245: 3724: 0 -245: 3725: 0 -245: 3726: 0 -245: 3727: 0 -245: 3728: 0 -245: 3729: 0 -245: 3730: 0 -245: 3731: 0 -245: 3732: 0 -245: 3733: 0 -245: 3734: 0 -245: 3735: 0 -245: 3736: 0 -245: 3737: 0 -245: 3738: 0 -245: 3739: 0 -245: 3740: 0 -245: 3741: 0 -245: 3742: 0 -245: 3743: 0 -245: 3744: 0 -245: 3745: 0 -245: 3746: 0 -245: 3747: 0 -245: 3748: 0 -245: 3749: 0 -245: 3750: 0 -245: 3751: 0 -245: 3752: 0 -245: 3753: 0 -245: 3754: 0 -245: 3755: 0 -245: 3756: 0 -245: 3757: 0 -245: 3758: 0 -245: 3759: 0 -245: 3760: 0 -245: 3761: 0 -245: 3762: 0 -245: 3763: 0 -245: 3764: 0 -245: 3765: 0 -245: 3766: 0 -245: 3767: 0 -245: 3768: 0 -245: 3769: 0 -245: 3770: 0 -245: 3771: 0 -245: 3772: 0 -245: 3773: 0 -245: 3774: 0 -245: 3775: 0 -245: 3776: 0 -245: 3777: 0 -245: 3778: 0 -245: 3779: 0 -245: 3780: 0 -245: 3781: 0 -245: 3782: 0 -245: 3783: 0 -245: 3784: 0 -245: 3785: 0 -245: 3786: 0 -245: 3787: 0 -245: 3788: 0 -245: 3789: 0 -245: 3790: 0 -245: 3791: 0 -245: 3792: 0 -245: 3793: 0 -245: 3794: 0 -245: 3795: 0 -245: 3796: 0 -245: 3797: 0 -245: 3798: 0 -245: 3799: 0 -245: 3800: 0 -245: 3801: 0 -245: 3802: 0 -245: 3803: 0 -245: 3804: 0 -245: 3805: 0 -245: 3806: 0 -245: 3807: 0 -245: 3808: 0 -245: 3809: 0 -245: 3810: 0 -245: 3811: 0 -245: 3812: 0 -245: 3813: 0 -245: 3814: 0 -245: 3815: 0 -245: 3816: 0 -245: 3817: 0 -245: 3818: 0 -245: 3819: 0 -245: 3820: 0 -245: 3821: 0 -245: 3822: 0 -245: 3823: 0 -245: 3824: 0 -245: 3825: 0 -245: 3826: 0 -245: 3827: 0 -245: 3828: 0 -245: 3829: 0 -245: 3830: 0 -245: 3831: 0 -245: 3832: 0 -245: 3833: 0 -245: 3834: 0 -245: 3835: 0 -245: 3836: 0 -245: 3837: 0 -245: 3838: 0 -245: 3839: 0 -245: 3840: 0 -245: 3841: 0 -245: 3842: 0 -245: 3843: 0 -245: 3844: 0 -245: 3845: 0 -245: 3846: 0 -245: 3847: 0 -245: 3848: 0 -245: 3849: 0 -245: 3850: 0 -245: 3851: 0 -245: 3852: 0 -245: 3853: 0 -245: 3854: 0 -245: 3855: 0 -245: 3856: 0 -245: 3857: 0 -245: 3858: 0 -245: 3859: 0 -245: 3860: 0 -245: 3861: 0 -245: 3862: 0 -245: 3863: 0 -245: 3864: 0 -245: 3865: 0 -245: 3866: 0 -245: 3867: 0 -245: 3868: 0 -245: 3869: 0 -245: 3870: 0 -245: 3871: 0 -245: 3872: 0 -245: 3873: 0 -245: 3874: 0 -245: 3875: 0 -245: 3876: 0 -245: 3877: 0 -245: 3878: 0 -245: 3879: 0 -245: 3880: 0 -245: 3881: 0 -245: 3882: 0 -245: 3883: 0 -245: 3884: 0 -245: 3885: 0 -245: 3886: 0 -245: 3887: 0 -245: 3888: 0 -245: 3889: 0 -245: 3890: 0 -245: 3891: 0 -245: 3892: 0 -245: 3893: 0 -245: 3894: 0 -245: 3895: 0 -245: 3896: 0 -245: 3897: 0 -245: 3898: 0 -245: 3899: 0 -245: 3900: 0 -245: 3901: 0 -245: 3902: 0 -245: 3903: 0 -245: 3904: 0 -245: 3905: 0 -245: 3906: 0 -245: 3907: 0 -245: 3908: 0 -245: 3909: 0 -245: 3910: 0 -245: 3911: 0 -245: 3912: 0 -245: 3913: 0 -245: 3914: 0 -245: 3915: 0 -245: 3916: 0 -245: 3917: 0 -245: 3918: 0 -245: 3919: 0 -245: 3920: 0 -245: 3921: 0 -245: 3922: 0 -245: 3923: 0 -245: 3924: 0 -245: 3925: 0 -245: 3926: 0 -245: 3927: 0 -245: 3928: 0 -245: 3929: 0 -245: 3930: 0 -245: 3931: 0 -245: 3932: 0 -245: 3933: 0 -245: 3934: 0 -245: 3935: 0 -245: 3936: 0 -245: 3937: 0 -245: 3938: 0 -245: 3939: 0 -245: 3940: 0 -245: 3941: 0 -245: 3942: 0 -245: 3943: 0 -245: 3944: 0 -245: 3945: 0 -245: 3946: 0 -245: 3947: 0 -245: 3948: 0 -245: 3949: 0 -245: 3950: 0 -245: 3951: 0 -245: 3952: 0 -245: 3953: 0 -245: 3954: 0 -245: 3955: 0 -245: 3956: 0 -245: 3957: 0 -245: 3958: 0 -245: 3959: 0 -245: 3960: 0 -245: 3961: 0 -245: 3962: 0 -245: 3963: 0 -245: 3964: 0 -245: 3965: 0 -245: 3966: 0 -245: 3967: 0 -245: 3968: 0 -245: 3969: 0 -245: 3970: 0 -245: 3971: 0 -245: 3972: 0 -245: 3973: 0 -245: 3974: 0 -245: 3975: 0 -245: 3976: 0 -245: 3977: 0 -245: 3978: 0 -245: 3979: 0 -245: 3980: 0 -245: 3981: 0 -245: 3982: 0 -245: 3983: 0 -245: 3984: 0 -245: 3985: 0 -245: 3986: 0 -245: 3987: 0 -245: 3988: 0 -245: 3989: 0 -245: 3990: 0 -245: 3991: 0 -245: 3992: 0 -245: 3993: 0 -245: 3994: 0 -245: 3995: 0 -245: 3996: 0 -245: 3997: 0 -245: 3998: 0 -245: 3999: 0 -245: 4000: 0 -245: 4001: 0 -245: 4002: 0 -245: 4003: 0 -245: 4004: 0 -245: 4005: 0 -245: 4006: 0 -245: 4007: 0 -245: 4008: 0 -245: 4009: 0 -245: 4010: 0 -245: 4011: 0 -245: 4012: 0 -245: 4013: 0 -245: 4014: 0 -245: 4015: 0 -245: 4016: 0 -245: 4017: 0 -245: 4018: 0 -245: 4019: 0 -245: 4020: 0 -245: 4021: 0 -245: 4022: 0 -245: 4023: 0 -245: 4024: 0 -245: 4025: 0 -245: 4026: 0 -245: 4027: 0 -245: 4028: 0 -245: 4029: 0 -245: 4030: 0 -245: 4031: 0 -245: 4032: 0 -245: 4033: 0 -245: 4034: 0 -245: 4035: 0 -245: 4036: 0 -245: 4037: 0 -245: 4038: 0 -245: 4039: 0 -245: 4040: 0 -245: 4041: 0 -245: 4042: 0 -245: 4043: 0 -245: 4044: 0 -245: 4045: 0 -245: 4046: 0 -245: 4047: 0 -245: 4048: 0 -245: 4049: 0 -245: 4050: 0 -245: 4051: 0 -245: 4052: 0 -245: 4053: 0 -245: 4054: 0 -245: 4055: 0 -245: 4056: 0 -245: 4057: 0 -245: 4058: 0 -245: 4059: 0 -245: 4060: 0 -245: 4061: 0 -245: 4062: 0 -245: 4063: 0 -245: 4064: 0 -245: 4065: 0 -245: 4066: 0 -245: 4067: 0 -245: 4068: 0 -245: 4069: 0 -245: 4070: 0 -245: 4071: 0 -245: 4072: 0 -245: 4073: 0 -245: 4074: 0 -245: 4075: 0 -245: 4076: 0 -245: 4077: 0 -245: 4078: 0 -245: 4079: 0 -245: 4080: 0 -245: 4081: 0 -245: 4082: 0 -245: 4083: 0 -245: 4084: 0 -245: 4085: 0 -245: 4086: 0 -245: 4087: 0 -245: 4088: 0 -245: 4089: 0 -245: 4090: 0 -245: 4091: 0 -245: 4092: 0 -245: 4093: 0 -245: 4094: 0 -245: 4095: 0 -245: 4096: 0 -245: 4097: 0 -245: 4098: 0 -245: 4099: 0 -245: 4100: 0 -245: 4101: 0 -245: 4102: 0 -245: 4103: 0 -245: 4104: 0 -245: 4105: 0 -245: 4106: 0 -245: 4107: 0 -245: 4108: 0 -245: 4109: 0 -245: 4110: 0 -245: 4111: 0 -245: 4112: 0 -245: 4113: 0 -245: 4114: 0 -245: 4115: 0 -245: 4116: 0 -245: 4117: 0 -245: 4118: 0 -245: 4119: 0 -245: 4120: 0 -245: 4121: 0 -245: 4122: 0 -245: 4123: 0 -245: 4124: 0 -245: 4125: 0 -245: 4126: 0 -245: 4127: 0 -245: 4128: 0 -245: 4129: 0 -245: 4130: 0 -245: 4131: 0 -245: 4132: 0 -245: 4133: 0 -245: 4134: 0 -245: 4135: 0 -245: 4136: 0 -245: 4137: 0 -245: 4138: 0 -245: 4139: 0 -245: 4140: 0 -245: 4141: 0 -245: 4142: 0 -245: 4143: 0 -245: 4144: 0 -245: 4145: 0 -245: 4146: 0 -245: 4147: 0 -245: 4148: 0 -245: 4149: 0 -245: 4150: 0 -245: 4151: 0 -245: 4152: 0 -245: 4153: 0 -245: 4154: 0 -245: 4155: 0 -245: 4156: 0 -245: 4157: 0 -245: 4158: 0 -245: 4159: 0 -245: 4160: 0 -245: 4161: 0 -245: 4162: 0 -245: 4163: 0 -245: 4164: 0 -245: 4165: 0 -245: 4166: 0 -245: 4167: 0 -245: 4168: 0 -245: 4169: 0 -245: 4170: 0 -245: 4171: 0 -245: 4172: 0 -245: 4173: 0 -245: 4174: 0 -245: 4175: 0 -245: 4176: 0 -245: 4177: 0 -245: 4178: 0 -245: 4179: 0 -245: 4180: 0 -245: 4181: 0 -245: 4182: 0 -245: 4183: 0 -245: 4184: 0 -245: 4185: 0 -245: 4186: 0 -245: 4187: 0 -245: 4188: 0 -245: 4189: 0 -245: 4190: 0 -245: 4191: 0 -245: 4192: 0 -245: 4193: 0 -245: 4194: 0 -245: 4195: 0 -245: 4196: 0 -245: 4197: 0 -245: 4198: 0 -245: 4199: 0 -245: 4200: 0 -245: 4201: 0 -245: 4202: 0 -245: 4203: 0 -245: 4204: 0 -245: 4205: 0 -245: 4206: 0 -245: 4207: 0 -245: 4208: 0 -245: 4209: 0 -245: 4210: 0 -245: 4211: 0 -245: 4212: 0 -245: 4213: 0 -245: 4214: 0 -245: 4215: 0 -245: 4216: 0 -245: 4217: 0 -245: 4218: 0 -245: 4219: 0 -245: 4220: 0 -245: 4221: 0 -245: 4222: 0 -245: 4223: 0 -245: 4224: 0 -245: 4225: 0 -245: 4226: 0 -245: 4227: 0 -245: 4228: 0 -245: 4229: 0 -245: 4230: 0 -245: 4231: 0 -245: 4232: 0 -245: 4233: 0 -245: 4234: 0 -245: 4235: 0 -245: 4236: 0 -245: 4237: 0 -245: 4238: 0 -245: 4239: 0 -245: 4240: 0 -245: 4241: 0 -245: 4242: 0 -245: 4243: 0 -245: 4244: 0 -245: 4245: 0 -245: 4246: 0 -245: 4247: 0 -245: 4248: 0 -245: 4249: 0 -245: 4250: 0 -245: 4251: 0 -245: 4252: 0 -245: 4253: 0 -245: 4254: 0 -245: 4255: 0 -245: 4256: 0 -245: 4257: 0 -245: 4258: 0 -245: 4259: 0 -245: 4260: 0 -245: 4261: 0 -245: 4262: 0 -245: 4263: 0 -245: 4264: 0 -245: 4265: 0 -245: 4266: 0 -245: 4267: 0 -245: 4268: 0 -245: 4269: 0 -245: 4270: 0 -245: 4271: 0 -245: 4272: 0 -245: 4273: 0 -245: 4274: 0 -245: 4275: 0 -245: 4276: 0 -245: 4277: 0 -245: 4278: 0 -245: 4279: 0 -245: 4280: 0 -245: 4281: 0 -245: 4282: 0 -245: 4283: 0 -245: 4284: 0 -245: 4285: 0 -245: 4286: 0 -245: 4287: 0 -245: 4288: 0 -245: 4289: 0 -245: 4290: 0 -245: 4291: 0 -245: 4292: 0 -245: 4293: 0 -245: 4294: 0 -245: 4295: 0 -245: 4296: 0 -245: 4297: 0 -245: 4298: 0 -245: 4299: 0 -245: 4300: 0 -245: 4301: 0 -245: 4302: 0 -245: 4303: 0 -245: 4304: 0 -245: 4305: 0 -245: 4306: 0 -245: 4307: 0 -245: 4308: 0 -245: 4309: 0 -245: 4310: 0 -245: 4311: 0 -245: 4312: 0 -245: 4313: 0 -245: 4314: 0 -245: 4315: 0 -245: 4316: 0 -245: 4317: 0 -245: 4318: 0 -245: 4319: 0 -245: 4320: 0 -245: 4321: 0 -245: 4322: 0 -245: 4323: 0 -245: 4324: 0 -245: 4325: 0 -245: 4326: 0 -245: 4327: 0 -245: 4328: 0 -245: 4329: 0 -245: 4330: 0 -245: 4331: 0 -245: 4332: 0 -245: 4333: 0 -245: 4334: 0 -245: 4335: 0 -245: 4336: 0 -245: 4337: 0 -245: 4338: 0 -245: 4339: 0 -245: 4340: 0 -245: 4341: 0 -245: 4342: 0 -245: 4343: 0 -245: 4344: 0 -245: 4345: 0 -245: 4346: 0 -245: 4347: 0 -245: 4348: 0 -245: 4349: 0 -245: 4350: 0 -245: 4351: 0 -245: 4352: 0 -245: 4353: 0 -245: 4354: 0 -245: 4355: 0 -245: 4356: 0 -245: 4357: 0 -245: 4358: 0 -245: 4359: 0 -245: 4360: 0 -245: 4361: 0 -245: 4362: 0 -245: 4363: 0 -245: 4364: 0 -245: 4365: 0 -245: 4366: 0 -245: 4367: 0 -245: 4368: 0 -245: 4369: 0 -245: 4370: 0 -245: 4371: 0 -245: 4372: 0 -245: 4373: 0 -245: 4374: 0 -245: 4375: 0 -245: 4376: 0 -245: 4377: 0 -245: 4378: 0 -245: 4379: 0 -245: 4380: 0 -245: 4381: 0 -245: 4382: 0 -245: 4383: 0 -245: 4384: 0 -245: 4385: 0 -245: 4386: 0 -245: 4387: 0 -245: 4388: 0 -245: 4389: 0 -245: 4390: 0 -245: 4391: 0 -245: 4392: 0 -245: 4393: 0 -245: 4394: 0 -245: 4395: 0 -245: 4396: 0 -245: 4397: 0 -245: 4398: 0 -245: 4399: 0 -245: 4400: 0 -245: 4401: 0 -245: 4402: 0 -245: 4403: 0 -245: 4404: 0 -245: 4405: 0 -245: 4406: 0 -245: 4407: 0 -245: 4408: 0 -245: 4409: 0 -245: 4410: 0 -245: 4411: 0 -245: 4412: 0 -245: 4413: 0 -245: 4414: 0 -245: 4415: 0 -245: 4416: 0 -245: 4417: 0 -245: 4418: 0 -245: 4419: 0 -245: 4420: 0 -245: 4421: 0 -245: 4422: 0 -245: 4423: 0 -245: 4424: 0 -245: 4425: 0 -245: 4426: 0 -245: 4427: 0 -245: 4428: 0 -245: 4429: 0 -245: 4430: 0 -245: 4431: 0 -245: 4432: 0 -245: 4433: 0 -245: 4434: 0 -245: 4435: 0 -245: 4436: 0 -245: 4437: 0 -245: 4438: 0 -245: 4439: 0 -245: 4440: 0 -245: 4441: 0 -245: 4442: 0 -245: 4443: 0 -245: 4444: 0 -245: 4445: 0 -245: 4446: 0 -245: 4447: 0 -245: 4448: 0 -245: 4449: 0 -245: 4450: 0 -245: 4451: 0 -245: 4452: 0 -245: 4453: 0 -245: 4454: 0 -245: 4455: 0 -245: 4456: 0 -245: 4457: 0 -245: 4458: 0 -245: 4459: 0 -245: 4460: 0 -245: 4461: 0 -245: 4462: 0 -245: 4463: 0 -245: 4464: 0 -245: 4465: 0 -245: 4466: 0 -245: 4467: 0 -245: 4468: 0 -245: 4469: 0 -245: 4470: 0 -245: 4471: 0 -245: 4472: 0 -245: 4473: 0 -245: 4474: 0 -245: 4475: 0 -245: 4476: 0 -245: 4477: 0 -245: 4478: 0 -245: 4479: 0 -245: 4480: 0 -245: 4481: 0 -245: 4482: 0 -245: 4483: 0 -245: 4484: 0 -245: 4485: 0 -245: 4486: 0 -245: 4487: 0 -245: 4488: 0 -245: 4489: 0 -245: 4490: 0 -245: 4491: 0 -245: 4492: 0 -245: 4493: 0 -245: 4494: 0 -245: 4495: 0 -245: 4496: 0 -245: 4497: 0 -245: 4498: 0 -245: 4499: 0 -245: 4500: 0 -245: 4501: 0 -245: 4502: 0 -245: 4503: 0 -245: 4504: 0 -245: 4505: 0 -245: 4506: 0 -245: 4507: 0 -245: 4508: 0 -245: 4509: 0 -245: 4510: 0 -245: 4511: 0 -245: 4512: 0 -245: 4513: 0 -245: 4514: 0 -245: 4515: 0 -245: 4516: 0 -245: 4517: 0 -245: 4518: 0 -245: 4519: 0 -245: 4520: 0 -245: 4521: 0 -245: 4522: 0 -245: 4523: 0 -245: 4524: 0 -245: 4525: 0 -245: 4526: 0 -245: 4527: 0 -245: 4528: 0 -245: 4529: 0 -245: 4530: 0 -245: 4531: 0 -245: 4532: 0 -245: 4533: 0 -245: 4534: 0 -245: 4535: 0 -245: 4536: 0 -245: 4537: 0 -245: 4538: 0 -245: 4539: 0 -245: 4540: 0 -245: 4541: 0 -245: 4542: 0 -245: 4543: 0 -245: 4544: 0 -245: 4545: 0 -245: 4546: 0 -245: 4547: 0 -245: 4548: 0 -245: 4549: 0 -245: 4550: 0 -245: 4551: 0 -245: 4552: 0 -245: 4553: 0 -245: 4554: 0 -245: 4555: 0 -245: 4556: 0 -245: 4557: 0 -245: 4558: 0 -245: 4559: 0 -245: 4560: 0 -245: 4561: 0 -245: 4562: 0 -245: 4563: 0 -245: 4564: 0 -245: 4565: 0 -245: 4566: 0 -245: 4567: 0 -245: 4568: 0 -245: 4569: 0 -245: 4570: 0 -245: 4571: 0 -245: 4572: 0 -245: 4573: 0 -245: 4574: 0 -245: 4575: 0 -245: 4576: 0 -245: 4577: 0 -245: 4578: 0 -245: 4579: 0 -245: 4580: 0 -245: 4581: 0 -245: 4582: 0 -245: 4583: 0 -245: 4584: 0 -245: 4585: 0 -245: 4586: 0 -245: 4587: 0 -245: 4588: 0 -245: 4589: 0 -245: 4590: 0 -245: 4591: 0 -245: 4592: 0 -245: 4593: 0 -245: 4594: 0 -245: 4595: 0 -245: 4596: 0 -245: 4597: 0 -245: 4598: 0 -245: 4599: 0 -245: 4600: 0 -245: 4601: 0 -245: 4602: 0 -245: 4603: 0 -245: 4604: 0 -245: 4605: 0 -245: 4606: 0 -245: 4607: 0 -245: 4608: 0 -245: 4609: 0 -245: 4610: 0 -245: 4611: 0 -245: 4612: 0 -245: 4613: 0 -245: 4614: 0 -245: 4615: 0 -245: 4616: 0 -245: 4617: 0 -245: 4618: 0 -245: 4619: 0 -245: 4620: 0 -245: 4621: 0 -245: 4622: 0 -245: 4623: 0 -245: 4624: 0 -245: 4625: 0 -245: 4626: 0 -245: 4627: 0 -245: 4628: 0 -245: 4629: 0 -245: 4630: 0 -245: 4631: 0 -245: 4632: 0 -245: 4633: 0 -245: 4634: 0 -245: 4635: 0 -245: 4636: 0 -245: 4637: 0 -245: 4638: 0 -245: 4639: 0 -245: 4640: 0 -245: 4641: 0 -245: 4642: 0 -245: 4643: 0 -245: 4644: 0 -245: 4645: 0 -245: 4646: 0 -245: 4647: 0 -245: 4648: 0 -245: 4649: 0 -245: 4650: 0 -245: 4651: 0 -245: 4652: 0 -245: 4653: 0 -245: 4654: 0 -245: 4655: 0 -245: 4656: 0 -245: 4657: 0 -245: 4658: 0 -245: 4659: 0 -245: 4660: 0 -245: 4661: 0 -245: 4662: 0 -245: 4663: 0 -245: 4664: 0 -245: 4665: 0 -245: 4666: 0 -245: 4667: 0 -245: 4668: 0 -245: 4669: 0 -245: 4670: 0 -245: 4671: 0 -245: 4672: 0 -245: 4673: 0 -245: 4674: 0 -245: 4675: 0 -245: 4676: 0 -245: 4677: 0 -245: 4678: 0 -245: 4679: 0 -245: 4680: 0 -245: 4681: 0 -245: 4682: 0 -245: 4683: 0 -245: 4684: 0 -245: 4685: 0 -245: 4686: 0 -245: 4687: 0 -245: 4688: 0 -245: 4689: 0 -245: 4690: 0 -245: 4691: 0 -245: 4692: 0 -245: 4693: 0 -245: 4694: 0 -245: 4695: 0 -245: 4696: 0 -245: 4697: 0 -245: 4698: 0 -245: 4699: 0 -245: 4700: 0 -245: 4701: 0 -245: 4702: 0 -245: 4703: 0 -245: 4704: 0 -245: 4705: 0 -245: 4706: 0 -245: 4707: 0 -245: 4708: 0 -245: 4709: 0 -245: 4710: 0 -245: 4711: 0 -245: 4712: 0 -245: 4713: 0 -245: 4714: 0 -245: 4715: 0 -245: 4716: 0 -245: 4717: 0 -245: 4718: 0 -245: 4719: 0 -245: 4720: 0 -245: 4721: 0 -245: 4722: 0 -245: 4723: 0 -245: 4724: 0 -245: 4725: 0 -245: 4726: 0 -245: 4727: 0 -245: 4728: 0 -245: 4729: 0 -245: 4730: 0 -245: 4731: 0 -245: 4732: 0 -245: 4733: 0 -245: 4734: 0 -245: 4735: 0 -245: 4736: 0 -245: 4737: 0 -245: 4738: 0 -245: 4739: 0 -245: 4740: 0 -245: 4741: 0 -245: 4742: 0 -245: 4743: 0 -245: 4744: 0 -245: 4745: 0 -245: 4746: 0 -245: 4747: 0 -245: 4748: 0 -245: 4749: 0 -245: 4750: 0 -245: 4751: 0 -245: 4752: 0 -245: 4753: 0 -245: 4754: 0 -245: 4755: 0 -245: 4756: 0 -245: 4757: 0 -245: 4758: 0 -245: 4759: 0 -245: 4760: 0 -245: 4761: 0 -245: 4762: 0 -245: 4763: 0 -245: 4764: 0 -245: 4765: 0 -245: 4766: 0 -245: 4767: 0 -245: 4768: 0 -245: 4769: 0 -245: 4770: 0 -245: 4771: 0 -245: 4772: 0 -245: 4773: 0 -245: 4774: 0 -245: 4775: 0 -245: 4776: 0 -245: 4777: 0 -245: 4778: 0 -245: 4779: 0 -245: 4780: 0 -245: 4781: 0 -245: 4782: 0 -245: 4783: 0 -245: 4784: 0 -245: 4785: 0 -245: 4786: 0 -245: 4787: 0 -245: 4788: 0 -245: 4789: 0 -245: 4790: 0 -245: 4791: 0 -245: 4792: 0 -245: 4793: 0 -245: 4794: 0 -245: 4795: 0 -245: 4796: 0 -245: 4797: 0 -245: 4798: 0 -245: 4799: 0 -245: 4800: 0 -245: 4801: 0 -245: 4802: 0 -245: 4803: 0 -245: 4804: 0 -245: 4805: 0 -245: 4806: 0 -245: 4807: 0 -245: 4808: 0 -245: 4809: 0 -245: 4810: 0 -245: 4811: 0 -245: 4812: 0 -245: 4813: 0 -245: 4814: 0 -245: 4815: 0 -245: 4816: 0 -245: 4817: 0 -245: 4818: 0 -245: 4819: 0 -245: 4820: 0 -245: 4821: 0 -245: 4822: 0 -245: 4823: 0 -245: 4824: 0 -245: 4825: 0 -245: 4826: 0 -245: 4827: 0 -245: 4828: 0 -245: 4829: 0 -245: 4830: 0 -245: 4831: 0 -245: 4832: 0 -245: 4833: 0 -245: 4834: 0 -245: 4835: 0 -245: 4836: 0 -245: 4837: 0 -245: 4838: 0 -245: 4839: 0 -245: 4840: 0 -245: 4841: 0 -245: 4842: 0 -245: 4843: 0 -245: 4844: 0 -245: 4845: 0 -245: 4846: 0 -245: 4847: 0 -245: 4848: 0 -245: 4849: 0 -245: 4850: 0 -245: 4851: 0 -245: 4852: 0 -245: 4853: 0 -245: 4854: 0 -245: 4855: 0 -245: 4856: 0 -245: 4857: 0 -245: 4858: 0 -245: 4859: 0 -245: 4860: 0 -245: 4861: 0 -245: 4862: 0 -245: 4863: 0 -245: 4864: 0 -245: 4865: 0 -245: 4866: 0 -245: 4867: 0 -245: 4868: 0 -245: 4869: 0 -245: 4870: 0 -245: 4871: 0 -245: 4872: 0 -245: 4873: 0 -245: 4874: 0 -245: 4875: 0 -245: 4876: 0 -245: 4877: 0 -245: 4878: 0 -245: 4879: 0 -245: 4880: 0 -245: 4881: 0 -245: 4882: 0 -245: 4883: 0 -245: 4884: 0 -245: 4885: 0 -245: 4886: 0 -245: 4887: 0 -245: 4888: 0 -245: 4889: 0 -245: 4890: 0 -245: 4891: 0 -245: 4892: 0 -245: 4893: 0 -245: 4894: 0 -245: 4895: 0 -245: 4896: 0 -245: 4897: 0 -245: 4898: 0 -245: 4899: 0 -245: 4900: 0 -245: 4901: 0 -245: 4902: 0 -245: 4903: 0 -245: 4904: 0 -245: 4905: 0 -245: 4906: 0 -245: 4907: 0 -245: 4908: 0 -245: 4909: 0 -245: 4910: 0 -245: 4911: 0 -245: 4912: 0 -245: 4913: 0 -245: 4914: 0 -245: 4915: 0 -245: 4916: 0 -245: 4917: 0 -245: 4918: 0 -245: 4919: 0 -245: 4920: 0 -245: 4921: 0 -245: 4922: 0 -245: 4923: 0 -245: 4924: 0 -245: 4925: 0 -245: 4926: 0 -245: 4927: 0 -245: 4928: 0 -245: 4929: 0 -245: 4930: 0 -245: 4931: 0 -245: 4932: 0 -245: 4933: 0 -245: 4934: 0 -245: 4935: 0 -245: 4936: 0 -245: 4937: 0 -245: 4938: 0 -245: 4939: 0 -245: 4940: 0 -245: 4941: 0 -245: 4942: 0 -245: 4943: 0 -245: 4944: 0 -245: 4945: 0 -245: 4946: 0 -245: 4947: 0 -245: 4948: 0 -245: 4949: 0 -245: 4950: 0 -245: 4951: 0 -245: 4952: 0 -245: 4953: 0 -245: 4954: 0 -245: 4955: 0 -245: 4956: 0 -245: 4957: 0 -245: 4958: 0 -245: 4959: 0 -245: 4960: 0 -245: 4961: 0 -245: 4962: 0 -245: 4963: 0 -245: 4964: 0 -245: 4965: 0 -245: 4966: 0 -245: 4967: 0 -245: 4968: 0 -245: 4969: 0 -245: 4970: 0 -245: 4971: 0 -245: 4972: 0 -245: 4973: 0 -245: 4974: 0 -245: 4975: 0 -245: 4976: 0 -245: 4977: 0 -245: 4978: 0 -245: 4979: 0 -245: 4980: 0 -245: 4981: 0 -245: 4982: 0 -245: 4983: 0 -245: 4984: 0 -245: 4985: 0 -245: 4986: 0 -245: 4987: 0 -245: 4988: 0 -245: 4989: 0 -245: 4990: 0 -245: 4991: 0 -245: 4992: 0 -245: 4993: 0 -245: 4994: 0 -245: 4995: 0 -245: 4996: 0 -245: 4997: 0 -245: 4998: 0 -245: 4999: 0 -245: 5000: 0 -245: 5001: 0 -245: 5002: 0 -245: 5003: 0 -245: 5004: 0 -245: 5005: 0 -245: 5006: 0 -245: 5007: 0 -245: 5008: 0 -245: 5009: 0 -245: 5010: 0 -245: 5011: 0 -245: 5012: 0 -245: 5013: 0 -245: 5014: 0 -245: 5015: 0 -245: 5016: 0 -245: 5017: 0 -245: 5018: 0 -245: 5019: 0 -245: 5020: 0 -245: 5021: 0 -245: 5022: 0 -245: 5023: 0 -245: 5024: 0 -245: 5025: 0 -245: 5026: 0 -245: 5027: 0 -245: 5028: 0 -245: 5029: 0 -245: 5030: 0 -245: 5031: 0 -245: 5032: 0 -245: 5033: 0 -245: 5034: 0 -245: 5035: 0 -245: 5036: 0 -245: 5037: 0 -245: 5038: 0 -245: 5039: 0 -245: 5040: 0 -245: 5041: 0 -245: 5042: 0 -245: 5043: 0 -245: 5044: 0 -245: 5045: 0 -245: 5046: 0 -245: 5047: 0 -245: 5048: 0 -245: 5049: 0 -245: 5050: 0 -245: 5051: 0 -245: 5052: 0 -245: 5053: 0 -245: 5054: 0 -245: 5055: 0 -245: 5056: 0 -245: 5057: 0 -245: 5058: 0 -245: 5059: 0 -245: 5060: 0 -245: 5061: 0 -245: 5062: 0 -245: 5063: 0 -245: 5064: 0 -245: 5065: 0 -245: 5066: 0 -245: 5067: 0 -245: 5068: 0 -245: 5069: 0 -245: 5070: 0 -245: 5071: 0 -245: 5072: 0 -245: 5073: 0 -245: 5074: 0 -245: 5075: 0 -245: 5076: 0 -245: 5077: 0 -245: 5078: 0 -245: 5079: 0 -245: 5080: 0 -245: 5081: 0 -245: 5082: 0 -245: 5083: 0 -245: 5084: 0 -245: 5085: 0 -245: 5086: 0 -245: 5087: 0 -245: 5088: 0 -245: 5089: 0 -245: 5090: 0 -245: 5091: 0 -245: 5092: 0 -245: 5093: 0 -245: 5094: 0 -245: 5095: 0 -245: 5096: 0 -245: 5097: 0 -245: 5098: 0 -245: 5099: 0 -245: 5100: 0 -245: 5101: 0 -245: 5102: 0 -245: 5103: 0 -245: 5104: 0 -245: 5105: 0 -245: 5106: 0 -245: 5107: 0 -245: 5108: 0 -245: 5109: 0 -245: 5110: 0 -245: 5111: 0 -245: 5112: 0 -245: 5113: 0 -245: 5114: 0 -245: 5115: 0 -245: 5116: 0 -245: 5117: 0 -245: 5118: 0 -245: 5119: 0 -245: 5120: 0 -245: 5121: 0 -245: 5122: 0 -245: 5123: 0 -245: 5124: 0 -245: 5125: 0 -245: 5126: 0 -245: 5127: 0 -245: 5128: 0 -245: 5129: 0 -245: 5130: 0 -245: 5131: 0 -245: 5132: 0 -245: 5133: 0 -245: 5134: 0 -245: 5135: 0 -245: 5136: 0 -245: 5137: 0 -245: 5138: 0 -245: 5139: 0 -245: 5140: 0 -245: 5141: 0 -245: 5142: 0 -245: 5143: 0 -245: 5144: 0 -245: 5145: 0 -245: 5146: 0 -245: 5147: 0 -245: 5148: 0 -245: 5149: 0 -245: 5150: 0 -245: 5151: 0 -245: 5152: 0 -245: 5153: 0 -245: 5154: 0 -245: 5155: 0 -245: 5156: 0 -245: 5157: 0 -245: 5158: 0 -245: 5159: 0 -245: 5160: 0 -245: 5161: 0 -245: 5162: 0 -245: 5163: 0 -245: 5164: 0 -245: 5165: 0 -245: 5166: 0 -245: 5167: 0 -245: 5168: 0 -245: 5169: 0 -245: 5170: 0 -245: 5171: 0 -245: 5172: 0 -245: 5173: 0 -245: 5174: 0 -245: 5175: 0 -245: 5176: 0 -245: 5177: 0 -245: 5178: 0 -245: 5179: 0 -245: 5180: 0 -245: 5181: 0 -245: 5182: 0 -245: 5183: 0 -245: 5184: 0 -245: 5185: 0 -245: 5186: 0 -245: 5187: 0 -245: 5188: 0 -245: 5189: 0 -245: 5190: 0 -245: 5191: 0 -245: 5192: 0 -245: 5193: 0 -245: 5194: 0 -245: 5195: 0 -245: 5196: 0 -245: 5197: 0 -245: 5198: 0 -245: 5199: 0 -245: 5200: 0 -245: 5201: 0 -245: 5202: 0 -245: 5203: 0 -245: 5204: 0 -245: 5205: 0 -245: 5206: 0 -245: 5207: 0 -245: 5208: 0 -245: 5209: 0 -245: 5210: 0 -245: 5211: 0 -245: 5212: 0 -245: 5213: 0 -245: 5214: 0 -245: 5215: 0 -245: 5216: 0 -245: 5217: 0 -245: 5218: 0 -245: 5219: 0 -245: 5220: 0 -245: 5221: 0 -245: 5222: 0 -245: 5223: 0 -245: 5224: 0 -245: 5225: 0 -245: 5226: 0 -245: 5227: 0 -245: 5228: 0 -245: 5229: 0 -245: 5230: 0 -245: 5231: 0 -245: 5232: 0 -245: 5233: 0 -245: 5234: 0 -245: 5235: 0 -245: 5236: 0 -245: 5237: 0 -245: 5238: 0 -245: 5239: 0 -245: 5240: 0 -245: 5241: 0 -245: 5242: 0 -245: 5243: 0 -245: 5244: 0 -245: 5245: 0 -245: 5246: 0 -245: 5247: 0 -245: 5248: 0 -245: 5249: 0 -245: 5250: 0 -245: 5251: 0 -245: 5252: 0 -245: 5253: 0 -245: 5254: 0 -245: 5255: 0 -245: 5256: 0 -245: 5257: 0 -245: 5258: 0 -245: 5259: 0 -245: 5260: 0 -245: 5261: 0 -245: 5262: 0 -245: 5263: 0 -245: 5264: 0 -245: 5265: 0 -245: 5266: 0 -245: 5267: 0 -245: 5268: 0 -245: 5269: 0 -245: 5270: 0 -245: 5271: 0 -245: 5272: 0 -245: 5273: 0 -245: 5274: 0 -245: 5275: 0 -245: 5276: 0 -245: 5277: 0 -245: 5278: 0 -245: 5279: 0 -245: 5280: 0 -245: 5281: 0 -245: 5282: 0 -245: 5283: 0 -245: 5284: 0 -245: 5285: 0 -245: 5286: 0 -245: 5287: 0 -245: 5288: 0 -245: 5289: 0 -245: 5290: 0 -245: 5291: 0 -245: 5292: 0 -245: 5293: 0 -245: 5294: 0 -245: 5295: 0 -245: 5296: 0 -245: 5297: 0 -245: 5298: 0 -245: 5299: 0 -245: 5300: 0 -245: 5301: 0 -245: 5302: 0 -245: 5303: 0 -245: 5304: 0 -245: 5305: 0 -245: 5306: 0 -245: 5307: 0 -245: 5308: 0 -245: 5309: 0 -245: 5310: 0 -245: 5311: 0 -245: 5312: 0 -245: 5313: 0 -245: 5314: 0 -245: 5315: 0 -245: 5316: 0 -245: 5317: 0 -245: 5318: 0 -245: 5319: 0 -245: 5320: 0 -245: 5321: 0 -245: 5322: 0 -245: 5323: 0 -245: 5324: 0 -245: 5325: 0 -245: 5326: 0 -245: 5327: 0 -245: 5328: 0 -245: 5329: 0 -245: 5330: 0 -245: 5331: 0 -245: 5332: 0 -245: 5333: 0 -245: 5334: 0 -245: 5335: 0 -245: 5336: 0 -245: 5337: 0 -245: 5338: 0 -245: 5339: 0 -245: 5340: 0 -245: 5341: 0 -245: 5342: 0 -245: 5343: 0 -245: 5344: 0 -245: 5345: 0 -245: 5346: 0 -245: 5347: 0 -245: 5348: 0 -245: 5349: 0 -245: 5350: 0 -245: 5351: 0 -245: 5352: 0 -245: 5353: 0 -245: 5354: 0 -245: 5355: 0 -245: 5356: 0 -245: 5357: 0 -245: 5358: 0 -245: 5359: 0 -245: 5360: 0 -245: 5361: 0 -245: 5362: 0 -245: 5363: 0 -245: 5364: 0 -245: 5365: 0 -245: 5366: 0 -245: 5367: 0 -245: 5368: 0 -245: 5369: 0 -245: 5370: 0 -245: 5371: 0 -245: 5372: 0 -245: 5373: 0 -245: 5374: 0 -245: 5375: 0 -245: 5376: 0 -245: 5377: 0 -245: 5378: 0 -245: 5379: 0 -245: 5380: 0 -245: 5381: 0 -245: 5382: 0 -245: 5383: 0 -245: 5384: 0 -245: 5385: 0 -245: 5386: 0 -245: 5387: 0 -245: 5388: 0 -245: 5389: 0 -245: 5390: 0 -245: 5391: 0 -245: 5392: 0 -245: 5393: 0 -245: 5394: 0 -245: 5395: 0 -245: 5396: 0 -245: 5397: 0 -245: 5398: 0 -245: 5399: 0 -245: 5400: 0 -245: 5401: 0 -245: 5402: 0 -245: 5403: 0 -245: 5404: 0 -245: 5405: 0 -245: 5406: 0 -245: 5407: 0 -245: 5408: 0 -245: 5409: 0 -245: 5410: 0 -245: 5411: 0 -245: 5412: 0 -245: 5413: 0 -245: 5414: 0 -245: 5415: 0 -245: 5416: 0 -245: 5417: 0 -245: 5418: 0 -245: 5419: 0 -245: 5420: 0 -245: 5421: 0 -245: 5422: 0 -245: 5423: 0 -245: 5424: 0 -245: 5425: 0 -245: 5426: 0 -245: 5427: 0 -245: 5428: 0 -245: 5429: 0 -245: 5430: 0 -245: 5431: 0 -245: 5432: 0 -245: 5433: 0 -245: 5434: 0 -245: 5435: 0 -245: 5436: 0 -245: 5437: 0 -245: 5438: 0 -245: 5439: 0 -245: 5440: 0 -245: 5441: 0 -245: 5442: 0 -245: 5443: 0 -245: 5444: 0 -245: 5445: 0 -245: 5446: 0 -245: 5447: 0 -245: 5448: 0 -245: 5449: 0 -245: 5450: 0 -245: 5451: 0 -245: 5452: 0 -245: 5453: 0 -245: 5454: 0 -245: 5455: 0 -245: 5456: 0 -245: 5457: 0 -245: 5458: 0 -245: 5459: 0 -245: 5460: 0 -245: 5461: 0 -245: 5462: 0 -245: 5463: 0 -245: 5464: 0 -245: 5465: 0 -245: 5466: 0 -245: 5467: 0 -245: 5468: 0 -245: 5469: 0 -245: 5470: 0 -245: 5471: 0 -245: 5472: 0 -245: 5473: 0 -245: 5474: 0 -245: 5475: 0 -245: 5476: 0 -245: 5477: 0 -245: 5478: 0 -245: 5479: 0 -245: 5480: 0 -245: 5481: 0 -245: 5482: 0 -245: 5483: 0 -245: 5484: 0 -245: 5485: 0 -245: 5486: 0 -245: 5487: 0 -245: 5488: 0 -245: 5489: 0 -245: 5490: 0 -245: 5491: 0 -245: 5492: 0 -245: 5493: 0 -245: 5494: 0 -245: 5495: 0 -245: 5496: 0 -245: 5497: 0 -245: 5498: 0 -245: 5499: 0 -245: 5500: 0 -245: 5501: 0 -245: 5502: 0 -245: 5503: 0 -245: 5504: 0 -245: 5505: 0 -245: 5506: 0 -245: 5507: 0 -245: 5508: 0 -245: 5509: 0 -245: 5510: 0 -245: 5511: 0 -245: 5512: 0 -245: 5513: 0 -245: 5514: 0 -245: 5515: 0 -245: 5516: 0 -245: 5517: 0 -245: 5518: 0 -245: 5519: 0 -245: 5520: 0 -245: 5521: 0 -245: 5522: 0 -245: 5523: 0 -245: 5524: 0 -245: 5525: 0 -245: 5526: 0 -245: 5527: 0 -245: 5528: 0 -245: 5529: 0 -245: 5530: 0 -245: 5531: 0 -245: 5532: 0 -245: 5533: 0 -245: 5534: 0 -245: 5535: 0 -245: 5536: 0 -245: 5537: 0 -245: 5538: 0 -245: 5539: 0 -245: 5540: 0 -245: 5541: 0 -245: 5542: 0 -245: 5543: 0 -245: 5544: 0 -245: 5545: 0 -245: 5546: 0 -245: 5547: 0 -245: 5548: 0 -245: 5549: 0 -245: 5550: 0 -245: 5551: 0 -245: 5552: 0 -245: 5553: 0 -245: 5554: 0 -245: 5555: 0 -245: 5556: 0 -245: 5557: 0 -245: 5558: 0 -245: 5559: 0 -245: 5560: 0 -245: 5561: 0 -245: 5562: 0 -245: 5563: 0 -245: 5564: 0 -245: 5565: 0 -245: 5566: 0 -245: 5567: 0 -245: 5568: 0 -245: 5569: 0 -245: 5570: 0 -245: 5571: 0 -245: 5572: 0 -245: 5573: 0 -245: 5574: 0 -245: 5575: 0 -245: 5576: 0 -245: 5577: 0 -245: 5578: 0 -245: 5579: 0 -245: 5580: 0 -245: 5581: 0 -245: 5582: 0 -245: 5583: 0 -245: 5584: 0 -245: 5585: 0 -245: 5586: 0 -245: 5587: 0 -245: 5588: 0 -245: 5589: 0 -245: 5590: 0 -245: 5591: 0 -245: 5592: 0 -245: 5593: 0 -245: 5594: 0 -245: 5595: 0 -245: 5596: 0 -245: 5597: 0 -245: 5598: 0 -245: 5599: 0 -245: 5600: 0 -245: 5601: 0 -245: 5602: 0 -245: 5603: 0 -245: 5604: 0 -245: 5605: 0 -245: 5606: 0 -245: 5607: 0 -245: 5608: 0 -245: 5609: 0 -245: 5610: 0 -245: 5611: 0 -245: 5612: 0 -245: 5613: 0 -245: 5614: 0 -245: 5615: 0 -245: 5616: 0 -245: 5617: 0 -245: 5618: 0 -245: 5619: 0 -245: 5620: 0 -245: 5621: 0 -245: 5622: 0 -245: 5623: 0 -245: 5624: 0 -245: 5625: 0 -245: 5626: 0 -245: 5627: 0 -245: 5628: 0 -245: 5629: 0 -245: 5630: 0 -245: 5631: 0 -245: 5632: 0 -245: 5633: 0 -245: 5634: 0 -245: 5635: 0 -245: 5636: 0 -245: 5637: 0 -245: 5638: 0 -245: 5639: 0 -245: 5640: 0 -245: 5641: 0 -245: 5642: 0 -245: 5643: 0 -245: 5644: 0 -245: 5645: 0 -245: 5646: 0 -245: 5647: 0 -245: 5648: 0 -245: 5649: 0 -245: 5650: 0 -245: 5651: 0 -245: 5652: 0 -245: 5653: 0 -245: 5654: 0 -245: 5655: 0 -245: 5656: 0 -245: 5657: 0 -245: 5658: 0 -245: 5659: 0 -245: 5660: 0 -245: 5661: 0 -245: 5662: 0 -245: 5663: 0 -245: 5664: 0 -245: 5665: 0 -245: 5666: 0 -245: 5667: 0 -245: 5668: 0 -245: 5669: 0 -245: 5670: 0 -245: 5671: 0 -245: 5672: 0 -245: 5673: 0 -245: 5674: 0 -245: 5675: 0 -245: 5676: 0 -245: 5677: 0 -245: 5678: 0 -245: 5679: 0 -245: 5680: 0 -245: 5681: 0 -245: 5682: 0 -245: 5683: 0 -245: 5684: 0 -245: 5685: 0 -245: 5686: 0 -245: 5687: 0 -245: 5688: 0 -245: 5689: 0 -245: 5690: 0 -245: 5691: 0 -245: 5692: 0 -245: 5693: 0 -245: 5694: 0 -245: 5695: 0 -245: 5696: 0 -245: 5697: 0 -245: 5698: 0 -245: 5699: 0 -245: 5700: 0 -245: 5701: 0 -245: 5702: 0 -245: 5703: 0 -245: 5704: 0 -245: 5705: 0 -245: 5706: 0 -245: 5707: 0 -245: 5708: 0 -245: 5709: 0 -245: 5710: 0 -245: 5711: 0 -245: 5712: 0 -245: 5713: 0 -245: 5714: 0 -245: 5715: 0 -245: 5716: 0 -245: 5717: 0 -245: 5718: 0 -245: 5719: 0 -245: 5720: 0 -245: 5721: 0 -245: 5722: 0 -245: 5723: 0 -245: 5724: 0 -245: 5725: 0 -245: 5726: 0 -245: 5727: 0 -245: 5728: 0 -245: 5729: 0 -245: 5730: 0 -245: 5731: 0 -245: 5732: 0 -245: 5733: 0 -245: 5734: 0 -245: 5735: 0 -245: 5736: 0 -245: 5737: 0 -245: 5738: 0 -245: 5739: 0 -245: 5740: 0 -245: 5741: 0 -245: 5742: 0 -245: 5743: 0 -245: 5744: 0 -245: 5745: 0 -245: 5746: 0 -245: 5747: 0 -245: 5748: 0 -245: 5749: 0 -245: 5750: 0 -245: 5751: 0 -245: 5752: 0 -245: 5753: 0 -245: 5754: 0 -245: 5755: 0 -245: 5756: 0 -245: 5757: 0 -245: 5758: 0 -245: 5759: 0 -245: 5760: 0 -245: 5761: 0 -245: 5762: 0 -245: 5763: 0 -245: 5764: 0 -245: 5765: 0 -245: 5766: 0 -245: 5767: 0 -245: 5768: 0 -245: 5769: 0 -245: 5770: 0 -245: 5771: 0 -245: 5772: 0 -245: 5773: 0 -245: 5774: 0 -245: 5775: 0 -245: 5776: 0 -245: 5777: 0 -245: 5778: 0 -245: 5779: 0 -245: 5780: 0 -245: 5781: 0 -245: 5782: 0 -245: 5783: 0 -245: 5784: 0 -245: 5785: 0 -245: 5786: 0 -245: 5787: 0 -245: 5788: 0 -245: 5789: 0 -245: 5790: 0 -245: 5791: 0 -245: 5792: 0 -245: 5793: 0 -245: 5794: 0 -245: 5795: 0 -245: 5796: 0 -245: 5797: 0 -245: 5798: 0 -245: 5799: 0 -245: 5800: 0 -245: 5801: 0 -245: 5802: 0 -245: 5803: 0 -245: 5804: 0 -245: 5805: 0 -245: 5806: 0 -245: 5807: 0 -245: 5808: 0 -245: 5809: 0 -245: 5810: 0 -245: 5811: 0 -245: 5812: 0 -245: 5813: 0 -245: 5814: 0 -245: 5815: 0 -245: 5816: 0 -245: 5817: 0 -245: 5818: 0 -245: 5819: 0 -245: 5820: 0 -245: 5821: 0 -245: 5822: 0 -245: 5823: 0 -245: 5824: 0 -245: 5825: 0 -245: 5826: 0 -245: 5827: 0 -245: 5828: 0 -245: 5829: 0 -245: 5830: 0 -245: 5831: 0 -245: 5832: 0 -245: 5833: 0 -245: 5834: 0 -245: 5835: 0 -245: 5836: 0 -245: 5837: 0 -245: 5838: 0 -245: 5839: 0 -245: 5840: 0 -245: 5841: 0 -245: 5842: 0 -245: 5843: 0 -245: 5844: 0 -245: 5845: 0 -245: 5846: 0 -245: 5847: 0 -245: 5848: 0 -245: 5849: 0 -245: 5850: 0 -245: 5851: 0 -245: 5852: 0 -245: 5853: 0 -245: 5854: 0 -245: 5855: 0 -245: 5856: 0 -245: 5857: 0 -245: 5858: 0 -245: 5859: 0 -245: 5860: 0 -245: 5861: 0 -245: 5862: 0 -245: 5863: 0 -245: 5864: 0 -245: 5865: 0 -245: 5866: 0 -245: 5867: 0 -245: 5868: 0 -245: 5869: 0 -245: 5870: 0 -245: 5871: 0 -245: 5872: 0 -245: 5873: 0 -245: 5874: 0 -245: 5875: 0 -245: 5876: 0 -245: 5877: 0 -245: 5878: 0 -245: 5879: 0 -245: 5880: 0 -245: 5881: 0 -245: 5882: 0 -245: 5883: 0 -245: 5884: 0 -245: 5885: 0 -245: 5886: 0 -245: 5887: 0 -245: 5888: 0 -245: 5889: 0 -245: 5890: 0 -245: 5891: 0 -245: 5892: 0 -245: 5893: 0 -245: 5894: 0 -245: 5895: 0 -245: 5896: 0 -245: 5897: 0 -245: 5898: 0 -245: 5899: 0 -245: 5900: 0 -245: 5901: 0 -245: 5902: 0 -245: 5903: 0 -245: 5904: 0 -245: 5905: 0 -245: 5906: 0 -245: 5907: 0 -245: 5908: 0 -245: 5909: 0 -245: 5910: 0 -245: 5911: 0 -245: 5912: 0 -245: 5913: 0 -245: 5914: 0 -245: 5915: 0 -245: 5916: 0 -245: 5917: 0 -245: 5918: 0 -245: 5919: 0 -245: 5920: 0 -245: 5921: 0 -245: 5922: 0 -245: 5923: 0 -245: 5924: 0 -245: 5925: 0 -245: 5926: 0 -245: 5927: 0 -245: 5928: 0 -245: 5929: 0 -245: 5930: 0 -245: 5931: 0 -245: 5932: 0 -245: 5933: 0 -245: 5934: 0 -245: 5935: 0 -245: 5936: 0 -245: 5937: 0 -245: 5938: 0 -245: 5939: 0 -245: 5940: 0 -245: 5941: 0 -245: 5942: 0 -245: 5943: 0 -245: 5944: 0 -245: 5945: 0 -245: 5946: 0 -245: 5947: 0 -245: 5948: 0 -245: 5949: 0 -245: 5950: 0 -245: 5951: 0 -245: 5952: 0 -245: 5953: 0 -245: 5954: 0 -245: 5955: 0 -245: 5956: 0 -245: 5957: 0 -245: 5958: 0 -245: 5959: 0 -245: 5960: 0 -245: 5961: 0 -245: 5962: 0 -245: 5963: 0 -245: 5964: 0 -245: 5965: 0 -245: 5966: 0 -245: 5967: 0 -245: 5968: 0 -245: 5969: 0 -245: 5970: 0 -245: 5971: 0 -245: 5972: 0 -245: 5973: 0 -245: 5974: 0 -245: 5975: 0 -245: 5976: 0 -245: 5977: 0 -245: 5978: 0 -245: 5979: 0 -245: 5980: 0 -245: 5981: 0 -245: 5982: 0 -245: 5983: 0 -245: 5984: 0 -245: 5985: 0 -245: 5986: 0 -245: 5987: 0 -245: 5988: 0 -245: 5989: 0 -245: 5990: 0 -245: 5991: 0 -245: 5992: 0 -245: 5993: 0 -245: 5994: 0 -245: 5995: 0 -245: 5996: 0 -245: 5997: 0 -245: 5998: 0 -245: 5999: 0 -245: 6000: 0 -245: 6001: 0 -245: 6002: 0 -245: 6003: 0 -245: 6004: 0 -245: 6005: 0 -245: 6006: 0 -245: 6007: 0 -245: 6008: 0 -245: 6009: 0 -245: 6010: 0 -245: 6011: 0 -245: 6012: 0 -245: 6013: 0 -245: 6014: 0 -245: 6015: 0 -245: 6016: 0 -245: 6017: 0 -245: 6018: 0 -245: 6019: 0 -245: 6020: 0 -245: 6021: 0 -245: 6022: 0 -245: 6023: 0 -245: 6024: 0 -245: 6025: 0 -245: 6026: 0 -245: 6027: 0 -245: 6028: 0 -245: 6029: 0 -245: 6030: 0 -245: 6031: 0 -245: 6032: 0 -245: 6033: 0 -245: 6034: 0 -245: 6035: 0 -245: 6036: 0 -245: 6037: 0 -245: 6038: 0 -245: 6039: 0 -245: 6040: 0 -245: 6041: 0 -245: 6042: 0 -245: 6043: 0 -245: 6044: 0 -245: 6045: 0 -245: 6046: 0 -245: 6047: 0 -245: 6048: 0 -245: 6049: 0 -245: 6050: 0 -245: 6051: 0 -245: 6052: 0 -245: 6053: 0 -245: 6054: 0 -245: 6055: 0 -245: 6056: 0 -245: 6057: 0 -245: 6058: 0 -245: 6059: 0 -245: 6060: 0 -245: 6061: 0 -245: 6062: 0 -245: 6063: 0 -245: 6064: 0 -245: 6065: 0 -245: 6066: 0 -245: 6067: 0 -245: 6068: 0 -245: 6069: 0 -245: 6070: 0 -245: 6071: 0 -245: 6072: 0 -245: 6073: 0 -245: 6074: 0 -245: 6075: 0 -245: 6076: 0 -245: 6077: 0 -245: 6078: 0 -245: 6079: 0 -245: 6080: 0 -245: 6081: 0 -245: 6082: 0 -245: 6083: 0 -245: 6084: 0 -245: 6085: 0 -245: 6086: 0 -245: 6087: 0 -245: 6088: 0 -245: 6089: 0 -245: 6090: 0 -245: 6091: 0 -245: 6092: 0 -245: 6093: 0 -245: 6094: 0 -245: 6095: 0 -245: 6096: 0 -245: 6097: 0 -245: 6098: 0 -245: 6099: 0 -245: 6100: 0 -245: 6101: 0 -245: 6102: 0 -245: 6103: 0 -245: 6104: 0 -245: 6105: 0 -245: 6106: 0 -245: 6107: 0 -245: 6108: 0 -245: 6109: 0 -245: 6110: 0 -245: 6111: 0 -245: 6112: 0 -245: 6113: 0 -245: 6114: 0 -245: 6115: 0 -245: 6116: 0 -245: 6117: 0 -245: 6118: 0 -245: 6119: 0 -245: 6120: 0 -245: 6121: 0 -245: 6122: 0 -245: 6123: 0 -245: 6124: 0 -245: 6125: 0 -245: 6126: 0 -245: 6127: 0 -245: 6128: 0 -245: 6129: 0 -245: 6130: 0 -245: 6131: 0 -245: 6132: 0 -245: 6133: 0 -245: 6134: 0 -245: 6135: 0 -245: 6136: 0 -245: 6137: 0 -245: 6138: 0 -245: 6139: 0 -245: 6140: 0 -245: 6141: 0 -245: 6142: 0 -245: 6143: 0 -245: 6144: 0 -245: 6145: 0 -245: 6146: 0 -245: 6147: 0 -245: 6148: 0 -245: 6149: 0 -245: 6150: 0 -245: 6151: 0 -245: 6152: 0 -245: 6153: 0 -245: 6154: 0 -245: 6155: 0 -245: 6156: 0 -245: 6157: 0 -245: 6158: 0 -245: 6159: 0 -245: 6160: 0 -245: 6161: 0 -245: 6162: 0 -245: 6163: 0 -245: 6164: 0 -245: 6165: 0 -245: 6166: 0 -245: 6167: 0 -245: 6168: 0 -245: 6169: 0 -245: 6170: 0 -245: 6171: 0 -245: 6172: 0 -245: 6173: 0 -245: 6174: 0 -245: 6175: 0 -245: 6176: 0 -245: 6177: 0 -245: 6178: 0 -245: 6179: 0 -245: 6180: 0 -245: 6181: 0 -245: 6182: 0 -245: 6183: 0 -245: 6184: 0 -245: 6185: 0 -245: 6186: 0 -245: 6187: 0 -245: 6188: 0 -245: 6189: 0 -245: 6190: 0 -245: 6191: 0 -245: 6192: 0 -245: 6193: 0 -245: 6194: 0 -245: 6195: 0 -245: 6196: 0 -245: 6197: 0 -245: 6198: 0 -245: 6199: 0 -245: 6200: 0 -245: 6201: 0 -245: 6202: 0 -245: 6203: 0 -245: 6204: 0 -245: 6205: 0 -245: 6206: 0 -245: 6207: 0 -245: 6208: 0 -245: 6209: 0 -245: 6210: 0 -245: 6211: 0 -245: 6212: 0 -245: 6213: 0 -245: 6214: 0 -245: 6215: 0 -245: 6216: 0 -245: 6217: 0 -245: 6218: 0 -245: 6219: 0 -245: 6220: 0 -245: 6221: 0 -245: 6222: 0 -245: 6223: 0 -245: 6224: 0 -245: 6225: 0 -245: 6226: 0 -245: 6227: 0 -245: 6228: 0 -245: 6229: 0 -245: 6230: 0 -245: 6231: 0 -245: 6232: 0 -245: 6233: 0 -245: 6234: 0 -245: 6235: 0 -245: 6236: 0 -245: 6237: 0 -245: 6238: 0 -245: 6239: 0 -245: 6240: 0 -245: 6241: 0 -245: 6242: 0 -245: 6243: 0 -245: 6244: 0 -245: 6245: 0 -245: 6246: 0 -245: 6247: 0 -245: 6248: 0 -245: 6249: 0 -245: 6250: 0 -245: 6251: 0 -245: 6252: 0 -245: 6253: 0 -245: 6254: 0 -245: 6255: 0 -245: 6256: 0 -245: 6257: 0 -245: 6258: 0 -245: 6259: 0 -245: 6260: 0 -245: 6261: 0 -245: 6262: 0 -245: 6263: 0 -245: 6264: 0 -245: 6265: 0 -245: 6266: 0 -245: 6267: 0 -245: 6268: 0 -245: 6269: 0 -245: 6270: 0 -245: 6271: 0 -245: 6272: 0 -245: 6273: 0 -245: 6274: 0 -245: 6275: 0 -245: 6276: 0 -245: 6277: 0 -245: 6278: 0 -245: 6279: 0 -245: 6280: 0 -245: 6281: 0 -245: 6282: 0 -245: 6283: 0 -245: 6284: 0 -245: 6285: 0 -245: 6286: 0 -245: 6287: 0 -245: 6288: 0 -245: 6289: 0 -245: 6290: 0 -245: 6291: 0 -245: 6292: 0 -245: 6293: 0 -245: 6294: 0 -245: 6295: 0 -245: 6296: 0 -245: 6297: 0 -245: 6298: 0 -245: 6299: 0 -245: 6300: 0 -245: 6301: 0 -245: 6302: 0 -245: 6303: 0 -245: 6304: 0 -245: 6305: 0 -245: 6306: 0 -245: 6307: 0 -245: 6308: 0 -245: 6309: 0 -245: 6310: 0 -245: 6311: 0 -245: 6312: 0 -245: 6313: 0 -245: 6314: 0 -245: 6315: 0 -245: 6316: 0 -245: 6317: 0 -245: 6318: 0 -245: 6319: 0 -245: 6320: 0 -245: 6321: 0 -245: 6322: 0 -245: 6323: 0 -245: 6324: 0 -245: 6325: 0 -245: 6326: 0 -245: 6327: 0 -245: 6328: 0 -245: 6329: 0 -245: 6330: 0 -245: 6331: 0 -245: 6332: 0 -245: 6333: 0 -245: 6334: 0 -245: 6335: 0 -245: 6336: 0 -245: 6337: 0 -245: 6338: 0 -245: 6339: 0 -245: 6340: 0 -245: 6341: 0 -245: 6342: 0 -245: 6343: 0 -245: 6344: 0 -245: 6345: 0 -245: 6346: 0 -245: 6347: 0 -245: 6348: 0 -245: 6349: 0 -245: 6350: 0 -245: 6351: 0 -245: 6352: 0 -245: 6353: 0 -245: 6354: 0 -245: 6355: 0 -245: 6356: 0 -245: 6357: 0 -245: 6358: 0 -245: 6359: 0 -245: 6360: 0 -245: 6361: 0 -245: 6362: 0 -245: 6363: 0 -245: 6364: 0 -245: 6365: 0 -245: 6366: 0 -245: 6367: 0 -245: 6368: 0 -245: 6369: 0 -245: 6370: 0 -245: 6371: 0 -245: 6372: 0 -245: 6373: 0 -245: 6374: 0 -245: 6375: 0 -245: 6376: 0 -245: 6377: 0 -245: 6378: 0 -245: 6379: 0 -245: 6380: 0 -245: 6381: 0 -245: 6382: 0 -245: 6383: 0 -245: 6384: 0 -245: 6385: 0 -245: 6386: 0 -245: 6387: 0 -245: 6388: 0 -245: 6389: 0 -245: 6390: 0 -245: 6391: 0 -245: 6392: 0 -245: 6393: 0 -245: 6394: 0 -245: 6395: 0 -245: 6396: 0 -245: 6397: 0 -245: 6398: 0 -245: 6399: 0 -245: 6400: 0 -245: 6401: 0 -245: 6402: 0 -245: 6403: 0 -245: 6404: 0 -245: 6405: 0 -245: 6406: 0 -245: 6407: 0 -245: 6408: 0 -245: 6409: 0 -245: 6410: 0 -245: 6411: 0 -245: 6412: 0 -245: 6413: 0 -245: 6414: 0 -245: 6415: 0 -245: 6416: 0 -245: 6417: 0 -245: 6418: 0 -245: 6419: 0 -245: 6420: 0 -245: 6421: 0 -245: 6422: 0 -245: 6423: 0 -245: 6424: 0 -245: 6425: 0 -245: 6426: 0 -245: 6427: 0 -245: 6428: 0 -245: 6429: 0 -245: 6430: 0 -245: 6431: 0 -245: 6432: 0 -245: 6433: 0 -245: 6434: 0 -245: 6435: 0 -245: 6436: 0 -245: 6437: 0 -245: 6438: 0 -245: 6439: 0 -245: 6440: 0 -245: 6441: 0 -245: 6442: 0 -245: 6443: 0 -245: 6444: 0 -245: 6445: 0 -245: 6446: 0 -245: 6447: 0 -245: 6448: 0 -245: 6449: 0 -245: 6450: 0 -245: 6451: 0 -245: 6452: 0 -245: 6453: 0 -245: 6454: 0 -245: 6455: 0 -245: 6456: 0 -245: 6457: 0 -245: 6458: 0 -245: 6459: 0 -245: 6460: 0 -245: 6461: 0 -245: 6462: 0 -245: 6463: 0 -245: 6464: 0 -245: 6465: 0 -245: 6466: 0 -245: 6467: 0 -245: 6468: 0 -245: 6469: 0 -245: 6470: 0 -245: 6471: 0 -245: 6472: 0 -245: 6473: 0 -245: 6474: 0 -245: 6475: 0 -245: 6476: 0 -245: 6477: 0 -245: 6478: 0 -245: 6479: 0 -245: 6480: 0 -245: 6481: 0 -245: 6482: 0 -245: 6483: 0 -245: 6484: 0 -245: 6485: 0 -245: 6486: 0 -245: 6487: 0 -245: 6488: 0 -245: 6489: 0 -245: 6490: 0 -245: 6491: 0 -245: 6492: 0 -245: 6493: 0 -245: 6494: 0 -245: 6495: 0 -245: 6496: 0 -245: 6497: 0 -245: 6498: 0 -245: 6499: 0 -245: 6500: 0 -245: 6501: 0 -245: 6502: 0 -245: 6503: 0 -245: 6504: 0 -245: 6505: 0 -245: 6506: 0 -245: 6507: 0 -245: 6508: 0 -245: 6509: 0 -245: 6510: 0 -245: 6511: 0 -245: 6512: 0 -245: 6513: 0 -245: 6514: 0 -245: 6515: 0 -245: 6516: 0 -245: 6517: 0 -245: 6518: 0 -245: 6519: 0 -245: 6520: 0 -245: 6521: 0 -245: 6522: 0 -245: 6523: 0 -245: 6524: 0 -245: 6525: 0 -245: 6526: 0 -245: 6527: 0 -245: 6528: 0 -245: 6529: 0 -245: 6530: 0 -245: 6531: 0 -245: 6532: 0 -245: 6533: 0 -245: 6534: 0 -245: 6535: 0 -245: 6536: 0 -245: 6537: 0 -245: 6538: 0 -245: 6539: 0 -245: 6540: 0 -245: 6541: 0 -245: 6542: 0 -245: 6543: 0 -245: 6544: 0 -245: 6545: 0 -245: 6546: 0 -245: 6547: 0 -245: 6548: 0 -245: 6549: 0 -245: 6550: 0 -245: 6551: 0 -245: 6552: 0 -245: 6553: 0 -245: 6554: 0 -245: 6555: 0 -245: 6556: 0 -245: 6557: 0 -245: 6558: 0 -245: 6559: 0 -245: 6560: 0 -245: 6561: 0 -245: 6562: 0 -245: 6563: 0 -245: 6564: 0 -245: 6565: 0 -245: 6566: 0 -245: 6567: 0 -245: 6568: 0 -245: 6569: 0 -245: 6570: 0 -245: 6571: 0 -245: 6572: 0 -245: 6573: 0 -245: 6574: 0 -245: 6575: 0 -245: 6576: 0 -245: 6577: 0 -245: 6578: 0 -245: 6579: 0 -245: 6580: 0 -245: 6581: 0 -245: 6582: 0 -245: 6583: 0 -245: 6584: 0 -245: 6585: 0 -245: 6586: 0 -245: 6587: 0 -245: 6588: 0 -245: 6589: 0 -245: 6590: 0 -245: 6591: 0 -245: 6592: 0 -245: 6593: 0 -245: 6594: 0 -245: 6595: 0 -245: 6596: 0 -245: 6597: 0 -245: 6598: 0 -245: 6599: 0 -245: 6600: 0 -245: 6601: 0 -245: 6602: 0 -245: 6603: 0 -245: 6604: 0 -245: 6605: 0 -245: 6606: 0 -245: 6607: 0 -245: 6608: 0 -245: 6609: 0 -245: 6610: 0 -245: 6611: 0 -245: 6612: 0 -245: 6613: 0 -245: 6614: 0 -245: 6615: 0 -245: 6616: 0 -245: 6617: 0 -245: 6618: 0 -245: 6619: 0 -245: 6620: 0 -245: 6621: 0 -245: 6622: 0 -245: 6623: 0 -245: 6624: 0 -245: 6625: 0 -245: 6626: 0 -245: 6627: 0 -245: 6628: 0 -245: 6629: 0 -245: 6630: 0 -245: 6631: 0 -245: 6632: 0 -245: 6633: 0 -245: 6634: 0 -245: 6635: 0 -245: 6636: 0 -245: 6637: 0 -245: 6638: 0 -245: 6639: 0 -245: 6640: 0 -245: 6641: 0 -245: 6642: 0 -245: 6643: 0 -245: 6644: 0 -245: 6645: 0 -245: 6646: 0 -245: 6647: 0 -245: 6648: 0 -245: 6649: 0 -245: 6650: 0 -245: 6651: 0 -245: 6652: 0 -245: 6653: 0 -245: 6654: 0 -245: 6655: 0 -245: 6656: 0 -245: 6657: 0 -245: 6658: 0 -245: 6659: 0 -245: 6660: 0 -245: 6661: 0 -245: 6662: 0 -245: 6663: 0 -245: 6664: 0 -245: 6665: 0 -245: 6666: 0 -245: 6667: 0 -245: 6668: 0 -245: 6669: 0 -245: 6670: 0 -245: 6671: 0 -245: 6672: 0 -245: 6673: 0 -245: 6674: 0 -245: 6675: 0 -245: 6676: 0 -245: 6677: 0 -245: 6678: 0 -245: 6679: 0 -245: 6680: 0 -245: 6681: 0 -245: 6682: 0 -245: 6683: 0 -245: 6684: 0 -245: 6685: 0 -245: 6686: 0 -245: 6687: 0 -245: 6688: 0 -245: 6689: 0 -245: 6690: 0 -245: 6691: 0 -245: 6692: 0 -245: 6693: 0 -245: 6694: 0 -245: 6695: 0 -245: 6696: 0 -245: 6697: 0 -245: 6698: 0 -245: 6699: 0 -245: 6700: 0 -245: 6701: 0 -245: 6702: 0 -245: 6703: 0 -245: 6704: 0 -245: 6705: 0 -245: 6706: 0 -245: 6707: 0 -245: 6708: 0 -245: 6709: 0 -245: 6710: 0 -245: 6711: 0 -245: 6712: 0 -245: 6713: 0 -245: 6714: 0 -245: 6715: 0 -245: 6716: 0 -245: 6717: 0 -245: 6718: 0 -245: 6719: 0 -245: 6720: 0 -245: 6721: 0 -245: 6722: 0 -245: 6723: 0 -245: 6724: 0 -245: 6725: 0 -245: 6726: 0 -245: 6727: 0 -245: 6728: 0 -245: 6729: 0 -245: 6730: 0 -245: 6731: 0 -245: 6732: 0 -245: 6733: 0 -245: 6734: 0 -245: 6735: 0 -245: 6736: 0 -245: 6737: 0 -245: 6738: 0 -245: 6739: 0 -245: 6740: 0 -245: 6741: 0 -245: 6742: 0 -245: 6743: 0 -245: 6744: 0 -245: 6745: 0 -245: 6746: 0 -245: 6747: 0 -245: 6748: 0 -245: 6749: 0 -245: 6750: 0 -245: 6751: 0 -245: 6752: 0 -245: 6753: 0 -245: 6754: 0 -245: 6755: 0 -245: 6756: 0 -245: 6757: 0 -245: 6758: 0 -245: 6759: 0 -245: 6760: 0 -245: 6761: 0 -245: 6762: 0 -245: 6763: 0 -245: 6764: 0 -245: 6765: 0 -245: 6766: 0 -245: 6767: 0 -245: 6768: 0 -245: 6769: 0 -245: 6770: 0 -245: 6771: 0 -245: 6772: 0 -245: 6773: 0 -245: 6774: 0 -245: 6775: 0 -245: 6776: 0 -245: 6777: 0 -245: 6778: 0 -245: 6779: 0 -245: 6780: 0 -245: 6781: 0 -245: 6782: 0 -245: 6783: 0 -245: 6784: 0 -245: 6785: 0 -245: 6786: 0 -245: 6787: 0 -245: 6788: 0 -245: 6789: 0 -245: 6790: 0 -245: 6791: 0 -245: 6792: 0 -245: 6793: 0 -245: 6794: 0 -245: 6795: 0 -245: 6796: 0 -245: 6797: 0 -245: 6798: 0 -245: 6799: 0 -245: 6800: 0 -245: 6801: 0 -245: 6802: 0 -245: 6803: 0 -245: 6804: 0 -245: 6805: 0 -245: 6806: 0 -245: 6807: 0 -245: 6808: 0 -245: 6809: 0 -245: 6810: 0 -245: 6811: 0 -245: 6812: 0 -245: 6813: 0 -245: 6814: 0 -245: 6815: 0 -245: 6816: 0 -245: 6817: 0 -245: 6818: 0 -245: 6819: 0 -245: 6820: 0 -245: 6821: 0 -245: 6822: 0 -245: 6823: 0 -245: 6824: 0 -245: 6825: 0 -245: 6826: 0 -245: 6827: 0 -245: 6828: 0 -245: 6829: 0 -245: 6830: 0 -245: 6831: 0 -245: 6832: 0 -245: 6833: 0 -245: 6834: 0 -245: 6835: 0 -245: 6836: 0 -245: 6837: 0 -245: 6838: 0 -245: 6839: 0 -245: 6840: 0 -245: 6841: 0 -245: 6842: 0 -245: 6843: 0 -245: 6844: 0 -245: 6845: 0 -245: 6846: 0 -245: 6847: 0 -245: 6848: 0 -245: 6849: 0 -245: 6850: 0 -245: 6851: 0 -245: 6852: 0 -245: 6853: 0 -245: 6854: 0 -245: 6855: 0 -245: 6856: 0 -245: 6857: 0 -245: 6858: 0 -245: 6859: 0 -245: 6860: 0 -245: 6861: 0 -245: 6862: 0 -245: 6863: 0 -245: 6864: 0 -245: 6865: 0 -245: 6866: 0 -245: 6867: 0 -245: 6868: 0 -245: 6869: 0 -245: 6870: 0 -245: 6871: 0 -245: 6872: 0 -245: 6873: 0 -245: 6874: 0 -245: 6875: 0 -245: 6876: 0 -245: 6877: 0 -245: 6878: 0 -245: 6879: 0 -245: 6880: 0 -245: 6881: 0 -245: 6882: 0 -245: 6883: 0 -245: 6884: 0 -245: 6885: 0 -245: 6886: 0 -245: 6887: 0 -245: 6888: 0 -245: 6889: 0 -245: 6890: 0 -245: 6891: 0 -245: 6892: 0 -245: 6893: 0 -245: 6894: 0 -245: 6895: 0 -245: 6896: 0 -245: 6897: 0 -245: 6898: 0 -245: 6899: 0 -245: 6900: 0 -245: 6901: 0 -245: 6902: 0 -245: 6903: 0 -245: 6904: 0 -245: 6905: 0 -245: 6906: 0 -245: 6907: 0 -245: 6908: 0 -245: 6909: 0 -245: 6910: 0 -245: 6911: 0 -245: 6912: 0 -245: 6913: 0 -245: 6914: 0 -245: 6915: 0 -245: 6916: 0 -245: 6917: 0 -245: 6918: 0 -245: 6919: 0 -245: 6920: 0 -245: 6921: 0 -245: 6922: 0 -245: 6923: 0 -245: 6924: 0 -245: 6925: 0 -245: 6926: 0 -245: 6927: 0 -245: 6928: 0 -245: 6929: 0 -245: 6930: 0 -245: 6931: 0 -245: 6932: 0 -245: 6933: 0 -245: 6934: 0 -245: 6935: 0 -245: 6936: 0 -245: 6937: 0 -245: 6938: 0 -245: 6939: 0 -245: 6940: 0 -245: 6941: 0 -245: 6942: 0 -245: 6943: 0 -245: 6944: 0 -245: 6945: 0 -245: 6946: 0 -245: 6947: 0 -245: 6948: 0 -245: 6949: 0 -245: 6950: 0 -245: 6951: 0 -245: 6952: 0 -245: 6953: 0 -245: 6954: 0 -245: 6955: 0 -245: 6956: 0 -245: 6957: 0 -245: 6958: 0 -245: 6959: 0 -245: 6960: 0 -245: 6961: 0 -245: 6962: 0 -245: 6963: 0 -245: 6964: 0 -245: 6965: 0 -245: 6966: 0 -245: 6967: 0 -245: 6968: 0 -245: 6969: 0 -245: 6970: 0 -245: 6971: 0 -245: 6972: 0 -245: 6973: 0 -245: 6974: 0 -245: 6975: 0 -245: 6976: 0 -245: 6977: 0 -245: 6978: 0 -245: 6979: 0 -245: 6980: 0 -245: 6981: 0 -245: 6982: 0 -245: 6983: 0 -245: 6984: 0 -245: 6985: 0 -245: 6986: 0 -245: 6987: 0 -245: 6988: 0 -245: 6989: 0 -245: 6990: 0 -245: 6991: 0 -245: 6992: 0 -245: 6993: 0 -245: 6994: 0 -245: 6995: 0 -245: 6996: 0 -245: 6997: 0 -245: 6998: 0 -245: 6999: 0 -245: 7000: 0 -245: 7001: 0 -245: 7002: 0 -245: 7003: 0 -245: 7004: 0 -245: 7005: 0 -245: 7006: 0 -245: 7007: 0 -245: 7008: 0 -245: 7009: 0 -245: 7010: 0 -245: 7011: 0 -245: 7012: 0 -245: 7013: 0 -245: 7014: 0 -245: 7015: 0 -245: 7016: 0 -245: 7017: 0 -245: 7018: 0 -245: 7019: 0 -245: 7020: 0 -245: 7021: 0 -245: 7022: 0 -245: 7023: 0 -245: 7024: 0 -245: 7025: 0 -245: 7026: 0 -245: 7027: 0 -245: 7028: 0 -245: 7029: 0 -245: 7030: 0 -245: 7031: 0 -245: 7032: 0 -245: 7033: 0 -245: 7034: 0 -245: 7035: 0 -245: 7036: 0 -245: 7037: 0 -245: 7038: 0 -245: 7039: 0 -245: 7040: 0 -245: 7041: 0 -245: 7042: 0 -245: 7043: 0 -245: 7044: 0 -245: 7045: 0 -245: 7046: 0 -245: 7047: 0 -245: 7048: 0 -245: 7049: 0 -245: 7050: 0 -245: 7051: 0 -245: 7052: 0 -245: 7053: 0 -245: 7054: 0 -245: 7055: 0 -245: 7056: 0 -245: 7057: 0 -245: 7058: 0 -245: 7059: 0 -245: 7060: 0 -245: 7061: 0 -245: 7062: 0 -245: 7063: 0 -245: 7064: 0 -245: 7065: 0 -245: 7066: 0 -245: 7067: 0 -245: 7068: 0 -245: 7069: 0 -245: 7070: 0 -245: 7071: 0 -245: 7072: 0 -245: 7073: 0 -245: 7074: 0 -245: 7075: 0 -245: 7076: 0 -245: 7077: 0 -245: 7078: 0 -245: 7079: 0 -245: 7080: 0 -245: 7081: 0 -245: 7082: 0 -245: 7083: 0 -245: 7084: 0 -245: 7085: 0 -245: 7086: 0 -245: 7087: 0 -245: 7088: 0 -245: 7089: 0 -245: 7090: 0 -245: 7091: 0 -245: 7092: 0 -245: 7093: 0 -245: 7094: 0 -245: 7095: 0 -245: 7096: 0 -245: 7097: 0 -245: 7098: 0 -245: 7099: 0 -245: 7100: 0 -245: 7101: 0 -245: 7102: 0 -245: 7103: 0 -245: 7104: 0 -245: 7105: 0 -245: 7106: 0 -245: 7107: 0 -245: 7108: 0 -245: 7109: 0 -245: 7110: 0 -245: 7111: 0 -245: 7112: 0 -245: 7113: 0 -245: 7114: 0 -245: 7115: 0 -245: 7116: 0 -245: 7117: 0 -245: 7118: 0 -245: 7119: 0 -245: 7120: 0 -245: 7121: 0 -245: 7122: 0 -245: 7123: 0 -245: 7124: 0 -245: 7125: 0 -245: 7126: 0 -245: 7127: 0 -245: 7128: 0 -245: 7129: 0 -245: 7130: 0 -245: 7131: 0 -245: 7132: 0 -245: 7133: 0 -245: 7134: 0 -245: 7135: 0 -245: 7136: 0 -245: 7137: 0 -245: 7138: 0 -245: 7139: 0 -245: 7140: 0 -245: 7141: 0 -245: 7142: 0 -245: 7143: 0 -245: 7144: 0 -245: 7145: 0 -245: 7146: 0 -245: 7147: 0 -245: 7148: 0 -245: 7149: 0 -245: 7150: 0 -245: 7151: 0 -245: 7152: 0 -245: 7153: 0 -245: 7154: 0 -245: 7155: 0 -245: 7156: 0 -245: 7157: 0 -245: 7158: 0 -245: 7159: 0 -245: 7160: 0 -245: 7161: 0 -245: 7162: 0 -245: 7163: 0 -245: 7164: 0 -245: 7165: 0 -245: 7166: 0 -245: 7167: 0 -245: 7168: 0 -245: 7169: 0 -245: 7170: 0 -245: 7171: 0 -245: 7172: 0 -245: 7173: 0 -245: 7174: 0 -245: 7175: 0 -245: 7176: 0 -245: 7177: 0 -245: 7178: 0 -245: 7179: 0 -245: 7180: 0 -245: 7181: 0 -245: 7182: 0 -245: 7183: 0 -245: 7184: 0 -245: 7185: 0 -245: 7186: 0 -245: 7187: 0 -245: 7188: 0 -245: 7189: 0 -245: 7190: 0 -245: 7191: 0 -245: 7192: 0 -245: 7193: 0 -245: 7194: 0 -245: 7195: 0 -245: 7196: 0 -245: 7197: 0 -245: 7198: 0 -245: 7199: 0 -245: 7200: 0 -245: 7201: 0 -245: 7202: 0 -245: 7203: 0 -245: 7204: 0 -245: 7205: 0 -245: 7206: 0 -245: 7207: 0 -245: 7208: 0 -245: 7209: 0 -245: 7210: 0 -245: 7211: 0 -245: 7212: 0 -245: 7213: 0 -245: 7214: 0 -245: 7215: 0 -245: 7216: 0 -245: 7217: 0 -245: 7218: 0 -245: 7219: 0 -245: 7220: 0 -245: 7221: 0 -245: 7222: 0 -245: 7223: 0 -245: 7224: 0 -245: 7225: 0 -245: 7226: 0 -245: 7227: 0 -245: 7228: 0 -245: 7229: 0 -245: 7230: 0 -245: 7231: 0 -245: 7232: 0 -245: 7233: 0 -245: 7234: 0 -245: 7235: 0 -245: 7236: 0 -245: 7237: 0 -245: 7238: 0 -245: 7239: 0 -245: 7240: 0 -245: 7241: 0 -245: 7242: 0 -245: 7243: 0 -245: 7244: 0 -245: 7245: 0 -245: 7246: 0 -245: 7247: 0 -245: 7248: 0 -245: 7249: 0 -245: 7250: 0 -245: 7251: 0 -245: 7252: 0 -245: 7253: 0 -245: 7254: 0 -245: 7255: 0 -245: 7256: 0 -245: 7257: 0 -245: 7258: 0 -245: 7259: 0 -245: 7260: 0 -245: 7261: 0 -245: 7262: 0 -245: 7263: 0 -245: 7264: 0 -245: 7265: 0 -245: 7266: 0 -245: 7267: 0 -245: 7268: 0 -245: 7269: 0 -245: 7270: 0 -245: 7271: 0 -245: 7272: 0 -245: 7273: 0 -245: 7274: 0 -245: 7275: 0 -245: 7276: 0 -245: 7277: 0 -245: 7278: 0 -245: 7279: 0 -245: 7280: 0 -245: 7281: 0 -245: 7282: 0 -245: 7283: 0 -245: 7284: 0 -245: 7285: 0 -245: 7286: 0 -245: 7287: 0 -245: 7288: 0 -245: 7289: 0 -245: 7290: 0 -245: 7291: 0 -245: 7292: 0 -245: 7293: 0 -245: 7294: 0 -245: 7295: 0 -245: 7296: 0 -245: 7297: 0 -245: 7298: 0 -245: 7299: 0 -245: 7300: 0 -245: 7301: 0 -245: 7302: 0 -245: 7303: 0 -245: 7304: 0 -245: 7305: 0 -245: 7306: 0 -245: 7307: 0 -245: 7308: 0 -245: 7309: 0 -245: 7310: 0 -245: 7311: 0 -245: 7312: 0 -245: 7313: 0 -245: 7314: 0 -245: 7315: 0 -245: 7316: 0 -245: 7317: 0 -245: 7318: 0 -245: 7319: 0 -245: 7320: 0 -245: 7321: 0 -245: 7322: 0 -245: 7323: 0 -245: 7324: 0 -245: 7325: 0 -245: 7326: 0 -245: 7327: 0 -245: 7328: 0 -245: 7329: 0 -245: 7330: 0 -245: 7331: 0 -245: 7332: 0 -245: 7333: 0 -245: 7334: 0 -245: 7335: 0 -245: 7336: 0 -245: 7337: 0 -245: 7338: 0 -245: 7339: 0 -245: 7340: 0 -245: 7341: 0 -245: 7342: 0 -245: 7343: 0 -245: 7344: 0 -245: 7345: 0 -245: 7346: 0 -245: 7347: 0 -245: 7348: 0 -245: 7349: 0 -245: 7350: 0 -245: 7351: 0 -245: 7352: 0 -245: 7353: 0 -245: 7354: 0 -245: 7355: 0 -245: 7356: 0 -245: 7357: 0 -245: 7358: 0 -245: 7359: 0 -245: 7360: 0 -245: 7361: 0 -245: 7362: 0 -245: 7363: 0 -245: 7364: 0 -245: 7365: 0 -245: 7366: 0 -245: 7367: 0 -245: 7368: 0 -245: 7369: 0 -245: 7370: 0 -245: 7371: 0 -245: 7372: 0 -245: 7373: 0 -245: 7374: 0 -245: 7375: 0 -245: 7376: 0 -245: 7377: 0 -245: 7378: 0 -245: 7379: 0 -245: 7380: 0 -245: 7381: 0 -245: 7382: 0 -245: 7383: 0 -245: 7384: 0 -245: 7385: 0 -245: 7386: 0 -245: 7387: 0 -245: 7388: 0 -245: 7389: 0 -245: 7390: 0 -245: 7391: 0 -245: 7392: 0 -245: 7393: 0 -245: 7394: 0 -245: 7395: 0 -245: 7396: 0 -245: 7397: 0 -245: 7398: 0 -245: 7399: 0 -245: 7400: 0 -245: 7401: 0 -245: 7402: 0 -245: 7403: 0 -245: 7404: 0 -245: 7405: 0 -245: 7406: 0 -245: 7407: 0 -245: 7408: 0 -245: 7409: 0 -245: 7410: 0 -245: 7411: 0 -245: 7412: 0 -245: 7413: 0 -245: 7414: 0 -245: 7415: 0 -245: 7416: 0 -245: 7417: 0 -245: 7418: 0 -245: 7419: 0 -245: 7420: 0 -245: 7421: 0 -245: 7422: 0 -245: 7423: 0 -245: 7424: 0 -245: 7425: 0 -245: 7426: 0 -245: 7427: 0 -245: 7428: 0 -245: 7429: 0 -245: 7430: 0 -245: 7431: 0 -245: 7432: 0 -245: 7433: 0 -245: 7434: 0 -245: 7435: 0 -245: 7436: 0 -245: 7437: 0 -245: 7438: 0 -245: 7439: 0 -245: 7440: 0 -245: 7441: 0 -245: 7442: 0 -245: 7443: 0 -245: 7444: 0 -245: 7445: 0 -245: 7446: 0 -245: 7447: 0 -245: 7448: 0 -245: 7449: 0 -245: 7450: 0 -245: 7451: 0 -245: 7452: 0 -245: 7453: 0 -245: 7454: 0 -245: 7455: 0 -245: 7456: 0 -245: 7457: 0 -245: 7458: 0 -245: 7459: 0 -245: 7460: 0 -245: 7461: 0 -245: 7462: 0 -245: 7463: 0 -245: 7464: 0 -245: 7465: 0 -245: 7466: 0 -245: 7467: 0 -245: 7468: 0 -245: 7469: 0 -245: 7470: 0 -245: 7471: 0 -245: 7472: 0 -245: 7473: 0 -245: 7474: 0 -245: 7475: 0 -245: 7476: 0 -245: 7477: 0 -245: 7478: 0 -245: 7479: 0 -245: 7480: 0 -245: 7481: 0 -245: 7482: 0 -245: 7483: 0 -245: 7484: 0 -245: 7485: 0 -245: 7486: 0 -245: 7487: 0 -245: 7488: 0 -245: 7489: 0 -245: 7490: 0 -245: 7491: 0 -245: 7492: 0 -245: 7493: 0 -245: 7494: 0 -245: 7495: 0 -245: 7496: 0 -245: 7497: 0 -245: 7498: 0 -245: 7499: 0 -245: 7500: 0 -245: 7501: 0 -245: 7502: 0 -245: 7503: 0 -245: 7504: 0 -245: 7505: 0 -245: 7506: 0 -245: 7507: 0 -245: 7508: 0 -245: 7509: 0 -245: 7510: 0 -245: 7511: 0 -245: 7512: 0 -245: 7513: 0 -245: 7514: 0 -245: 7515: 0 -245: 7516: 0 -245: 7517: 0 -245: 7518: 0 -245: 7519: 0 -245: 7520: 0 -245: 7521: 0 -245: 7522: 0 -245: 7523: 0 -245: 7524: 0 -245: 7525: 0 -245: 7526: 0 -245: 7527: 0 -245: 7528: 0 -245: 7529: 0 -245: 7530: 0 -245: 7531: 0 -245: 7532: 0 -245: 7533: 0 -245: 7534: 0 -245: 7535: 0 -245: 7536: 0 -245: 7537: 0 -245: 7538: 0 -245: 7539: 0 -245: 7540: 0 -245: 7541: 0 -245: 7542: 0 -245: 7543: 0 -245: 7544: 0 -245: 7545: 0 -245: 7546: 0 -245: 7547: 0 -245: 7548: 0 -245: 7549: 0 -245: 7550: 0 -245: 7551: 0 -245: 7552: 0 -245: 7553: 0 -245: 7554: 0 -245: 7555: 0 -245: 7556: 0 -245: 7557: 0 -245: 7558: 0 -245: 7559: 0 -245: 7560: 0 -245: 7561: 0 -245: 7562: 0 -245: 7563: 0 -245: 7564: 0 -245: 7565: 0 -245: 7566: 0 -245: 7567: 0 -245: 7568: 0 -245: 7569: 0 -245: 7570: 0 -245: 7571: 0 -245: 7572: 0 -245: 7573: 0 -245: 7574: 0 -245: 7575: 0 -245: 7576: 0 -245: 7577: 0 -245: 7578: 0 -245: 7579: 0 -245: 7580: 0 -245: 7581: 0 -245: 7582: 0 -245: 7583: 0 -245: 7584: 0 -245: 7585: 0 -245: 7586: 0 -245: 7587: 0 -245: 7588: 0 -245: 7589: 0 -245: 7590: 0 -245: 7591: 0 -245: 7592: 0 -245: 7593: 0 -245: 7594: 0 -245: 7595: 0 -245: 7596: 0 -245: 7597: 0 -245: 7598: 0 -245: 7599: 0 -245: 7600: 0 -245: 7601: 0 -245: 7602: 0 -245: 7603: 0 -245: 7604: 0 -245: 7605: 0 -245: 7606: 0 -245: 7607: 0 -245: 7608: 0 -245: 7609: 0 -245: 7610: 0 -245: 7611: 0 -245: 7612: 0 -245: 7613: 0 -245: 7614: 0 -245: 7615: 0 -245: 7616: 0 -245: 7617: 0 -245: 7618: 0 -245: 7619: 0 -245: 7620: 0 -245: 7621: 0 -245: 7622: 0 -245: 7623: 0 -245: 7624: 0 -245: 7625: 0 -245: 7626: 0 -245: 7627: 0 -245: 7628: 0 -245: 7629: 0 -245: 7630: 0 -245: 7631: 0 -245: 7632: 0 -245: 7633: 0 -245: 7634: 0 -245: 7635: 0 -245: 7636: 0 -245: 7637: 0 -245: 7638: 0 -245: 7639: 0 -245: 7640: 0 -245: 7641: 0 -245: 7642: 0 -245: 7643: 0 -245: 7644: 0 -245: 7645: 0 -245: 7646: 0 -245: 7647: 0 -245: 7648: 0 -245: 7649: 0 -245: 7650: 0 -245: 7651: 0 -245: 7652: 0 -245: 7653: 0 -245: 7654: 0 -245: 7655: 0 -245: 7656: 0 -245: 7657: 0 -245: 7658: 0 -245: 7659: 0 -245: 7660: 0 -245: 7661: 0 -245: 7662: 0 -245: 7663: 0 -245: 7664: 0 -245: 7665: 0 -245: 7666: 0 -245: 7667: 0 -245: 7668: 0 -245: 7669: 0 -245: 7670: 0 -245: 7671: 0 -245: 7672: 0 -245: 7673: 0 -245: 7674: 0 -245: 7675: 0 -245: 7676: 0 -245: 7677: 0 -245: 7678: 0 -245: 7679: 0 -245: 7680: 0 -245: 7681: 0 -245: 7682: 0 -245: 7683: 0 -245: 7684: 0 -245: 7685: 0 -245: 7686: 0 -245: 7687: 0 -245: 7688: 0 -245: 7689: 0 -245: 7690: 0 -245: 7691: 0 -245: 7692: 0 -245: 7693: 0 -245: 7694: 0 -245: 7695: 0 -245: 7696: 0 -245: 7697: 0 -245: 7698: 0 -245: 7699: 0 -245: 7700: 0 -245: 7701: 0 -245: 7702: 0 -245: 7703: 0 -245: 7704: 0 -245: 7705: 0 -245: 7706: 0 -245: 7707: 0 -245: 7708: 0 -245: 7709: 0 -245: 7710: 0 -245: 7711: 0 -245: 7712: 0 -245: 7713: 0 -245: 7714: 0 -245: 7715: 0 -245: 7716: 0 -245: 7717: 0 -245: 7718: 0 -245: 7719: 0 -245: 7720: 0 -245: 7721: 0 -245: 7722: 0 -245: 7723: 0 -245: 7724: 0 -245: 7725: 0 -245: 7726: 0 -245: 7727: 0 -245: 7728: 0 -245: 7729: 0 -245: 7730: 0 -245: 7731: 0 -245: 7732: 0 -245: 7733: 0 -245: 7734: 0 -245: 7735: 0 -245: 7736: 0 -245: 7737: 0 -245: 7738: 0 -245: 7739: 0 -245: 7740: 0 -245: 7741: 0 -245: 7742: 0 -245: 7743: 0 -245: 7744: 0 -245: 7745: 0 -245: 7746: 0 -245: 7747: 0 -245: 7748: 0 -245: 7749: 0 -245: 7750: 0 -245: 7751: 0 -245: 7752: 0 -245: 7753: 0 -245: 7754: 0 -245: 7755: 0 -245: 7756: 0 -245: 7757: 0 -245: 7758: 0 -245: 7759: 0 -245: 7760: 0 -245: 7761: 0 -245: 7762: 0 -245: 7763: 0 -245: 7764: 0 -245: 7765: 0 -245: 7766: 0 -245: 7767: 0 -245: 7768: 0 -245: 7769: 0 -245: 7770: 0 -245: 7771: 0 -245: 7772: 0 -245: 7773: 0 -245: 7774: 0 -245: 7775: 0 -245: 7776: 0 -245: 7777: 0 -245: 7778: 0 -245: 7779: 0 -245: 7780: 0 -245: 7781: 0 -245: 7782: 0 -245: 7783: 0 -245: 7784: 0 -245: 7785: 0 -245: 7786: 0 -245: 7787: 0 -245: 7788: 0 -245: 7789: 0 -245: 7790: 0 -245: 7791: 0 -245: 7792: 0 -245: 7793: 0 -245: 7794: 0 -245: 7795: 0 -245: 7796: 0 -245: 7797: 0 -245: 7798: 0 -245: 7799: 0 -245: 7800: 0 -245: 7801: 0 -245: 7802: 0 -245: 7803: 0 -245: 7804: 0 -245: 7805: 0 -245: 7806: 0 -245: 7807: 0 -245: 7808: 0 -245: 7809: 0 -245: 7810: 0 -245: 7811: 0 -245: 7812: 0 -245: 7813: 0 -245: 7814: 0 -245: 7815: 0 -245: 7816: 0 -245: 7817: 0 -245: 7818: 0 -245: 7819: 0 -245: 7820: 0 -245: 7821: 0 -245: 7822: 0 -245: 7823: 0 -245: 7824: 0 -245: 7825: 0 -245: 7826: 0 -245: 7827: 0 -245: 7828: 0 -245: 7829: 0 -245: 7830: 0 -245: 7831: 0 -245: 7832: 0 -245: 7833: 0 -245: 7834: 0 -245: 7835: 0 -245: 7836: 0 -245: 7837: 0 -245: 7838: 0 -245: 7839: 0 -245: 7840: 0 -245: 7841: 0 -245: 7842: 0 -245: 7843: 0 -245: 7844: 0 -245: 7845: 0 -245: 7846: 0 -245: 7847: 0 -245: 7848: 0 -245: 7849: 0 -245: 7850: 0 -245: 7851: 0 -245: 7852: 0 -245: 7853: 0 -245: 7854: 0 -245: 7855: 0 -245: 7856: 0 -245: 7857: 0 -245: 7858: 0 -245: 7859: 0 -245: 7860: 0 -245: 7861: 0 -245: 7862: 0 -245: 7863: 0 -245: 7864: 0 -245: 7865: 0 -245: 7866: 0 -245: 7867: 0 -245: 7868: 0 -245: 7869: 0 -245: 7870: 0 -245: 7871: 0 -245: 7872: 0 -245: 7873: 0 -245: 7874: 0 -245: 7875: 0 -245: 7876: 0 -245: 7877: 0 -245: 7878: 0 -245: 7879: 0 -245: 7880: 0 -245: 7881: 0 -245: 7882: 0 -245: 7883: 0 -245: 7884: 0 -245: 7885: 0 -245: 7886: 0 -245: 7887: 0 -245: 7888: 0 -245: 7889: 0 -245: 7890: 0 -245: 7891: 0 -245: 7892: 0 -245: 7893: 0 -245: 7894: 0 -245: 7895: 0 -245: 7896: 0 -245: 7897: 0 -245: 7898: 0 -245: 7899: 0 -245: 7900: 0 -245: 7901: 0 -245: 7902: 0 -245: 7903: 0 -245: 7904: 0 -245: 7905: 0 -245: 7906: 0 -245: 7907: 0 -245: 7908: 0 -245: 7909: 0 -245: 7910: 0 -245: 7911: 0 -245: 7912: 0 -245: 7913: 0 -245: 7914: 0 -245: 7915: 0 -245: 7916: 0 -245: 7917: 0 -245: 7918: 0 -245: 7919: 0 -245: 7920: 0 -245: 7921: 0 -245: 7922: 0 -245: 7923: 0 -245: 7924: 0 -245: 7925: 0 -245: 7926: 0 -245: 7927: 0 -245: 7928: 0 -245: 7929: 0 -245: 7930: 0 -245: 7931: 0 -245: 7932: 0 -245: 7933: 0 -245: 7934: 0 -245: 7935: 0 -245: 7936: 0 -245: 7937: 0 -245: 7938: 0 -245: 7939: 0 -245: 7940: 0 -245: 7941: 0 -245: 7942: 0 -245: 7943: 0 -245: 7944: 0 -245: 7945: 0 -245: 7946: 0 -245: 7947: 0 -245: 7948: 0 -245: 7949: 0 -245: 7950: 0 -245: 7951: 0 -245: 7952: 0 -245: 7953: 0 -245: 7954: 0 -245: 7955: 0 -245: 7956: 0 -245: 7957: 0 -245: 7958: 0 -245: 7959: 0 -245: 7960: 0 -245: 7961: 0 -245: 7962: 0 -245: 7963: 0 -245: 7964: 0 -245: 7965: 0 -245: 7966: 0 -245: 7967: 0 -245: 7968: 0 -245: 7969: 0 -245: 7970: 0 -245: 7971: 0 -245: 7972: 0 -245: 7973: 0 -245: 7974: 0 -245: 7975: 0 -245: 7976: 0 -245: 7977: 0 -245: 7978: 0 -245: 7979: 0 -245: 7980: 0 -245: 7981: 0 -245: 7982: 0 -245: 7983: 0 -245: 7984: 0 -245: 7985: 0 -245: 7986: 0 -245: 7987: 0 -245: 7988: 0 -245: 7989: 0 -245: 7990: 0 -245: 7991: 0 -245: 7992: 0 -245: 7993: 0 -245: 7994: 0 -245: 7995: 0 -245: 7996: 0 -245: 7997: 0 -245: 7998: 0 -245: 7999: 0 -245: 8000: 0 -245: 8001: 0 -245: 8002: 0 -245: 8003: 0 -245: 8004: 0 -245: 8005: 0 -245: 8006: 0 -245: 8007: 0 -245: 8008: 0 -245: 8009: 0 -245: 8010: 0 -245: 8011: 0 -245: 8012: 0 -245: 8013: 0 -245: 8014: 0 -245: 8015: 0 -245: 8016: 0 -245: 8017: 0 -245: 8018: 0 -245: 8019: 0 -245: 8020: 0 -245: 8021: 0 -245: 8022: 0 -245: 8023: 0 -245: 8024: 0 -245: 8025: 0 -245: 8026: 0 -245: 8027: 0 -245: 8028: 0 -245: 8029: 0 -245: 8030: 0 -245: 8031: 0 -245: 8032: 0 -245: 8033: 0 -245: 8034: 0 -245: 8035: 0 -245: 8036: 0 -245: 8037: 0 -245: 8038: 0 -245: 8039: 0 -245: 8040: 0 -245: 8041: 0 -245: 8042: 0 -245: 8043: 0 -245: 8044: 0 -245: 8045: 0 -245: 8046: 0 -245: 8047: 0 -245: 8048: 0 -245: 8049: 0 -245: 8050: 0 -245: 8051: 0 -245: 8052: 0 -245: 8053: 0 -245: 8054: 0 -245: 8055: 0 -245: 8056: 0 -245: 8057: 0 -245: 8058: 0 -245: 8059: 0 -245: 8060: 0 -245: 8061: 0 -245: 8062: 0 -245: 8063: 0 -245: 8064: 0 -245: 8065: 0 -245: 8066: 0 -245: 8067: 0 -245: 8068: 0 -245: 8069: 0 -245: 8070: 0 -245: 8071: 0 -245: 8072: 0 -245: 8073: 0 -245: 8074: 0 -245: 8075: 0 -245: 8076: 0 -245: 8077: 0 -245: 8078: 0 -245: 8079: 0 -245: 8080: 0 -245: 8081: 0 -245: 8082: 0 -245: 8083: 0 -245: 8084: 0 -245: 8085: 0 -245: 8086: 0 -245: 8087: 0 -245: 8088: 0 -245: 8089: 0 -245: 8090: 0 -245: 8091: 0 -245: 8092: 0 -245: 8093: 0 -245: 8094: 0 -245: 8095: 0 -245: 8096: 0 -245: 8097: 0 -245: 8098: 0 -245: 8099: 0 -245: 8100: 0 -245: 8101: 0 -245: 8102: 0 -245: 8103: 0 -245: 8104: 0 -245: 8105: 0 -245: 8106: 0 -245: 8107: 0 -245: 8108: 0 -245: 8109: 0 -245: 8110: 0 -245: 8111: 0 -245: 8112: 0 -245: 8113: 0 -245: 8114: 0 -245: 8115: 0 -245: 8116: 0 -245: 8117: 0 -245: 8118: 0 -245: 8119: 0 -245: 8120: 0 -245: 8121: 0 -245: 8122: 0 -245: 8123: 0 -245: 8124: 0 -245: 8125: 0 -245: 8126: 0 -245: 8127: 0 -245: 8128: 0 -245: 8129: 0 -245: 8130: 0 -245: 8131: 0 -245: 8132: 0 -245: 8133: 0 -245: 8134: 0 -245: 8135: 0 -245: 8136: 0 -245: 8137: 0 -245: 8138: 0 -245: 8139: 0 -245: 8140: 0 -245: 8141: 0 -245: 8142: 0 -245: 8143: 0 -245: 8144: 0 -245: 8145: 0 -245: 8146: 0 -245: 8147: 0 -245: 8148: 0 -245: 8149: 0 -245: 8150: 0 -245: 8151: 0 -245: 8152: 0 -245: 8153: 0 -245: 8154: 0 -245: 8155: 0 -245: 8156: 0 -245: 8157: 0 -245: 8158: 0 -245: 8159: 0 -245: 8160: 0 -245: 8161: 0 -245: 8162: 0 -245: 8163: 0 -245: 8164: 0 -245: 8165: 0 -245: 8166: 0 -245: 8167: 0 -245: 8168: 0 -245: 8169: 0 -245: 8170: 0 -245: 8171: 0 -245: 8172: 0 -245: 8173: 0 -245: 8174: 0 -245: 8175: 0 -245: 8176: 0 -245: 8177: 0 -245: 8178: 0 -245: 8179: 0 -245: 8180: 0 -245: 8181: 0 -245: 8182: 0 -245: 8183: 0 -245: 8184: 0 -245: 8185: 0 -245: 8186: 0 -245: 8187: 0 -245: 8188: 0 -245: 8189: 0 -245: 8190: 0 -245: 8191: 0 -245: 8192: 0 -245: 8193: 0 -245: 8194: 0 -245: 8195: 0 -245: 8196: 0 -245: 8197: 0 -245: 8198: 0 -245: 8199: 0 -245: 8200: 0 -245: 8201: 0 -245: 8202: 0 -245: 8203: 0 -245: 8204: 0 -245: 8205: 0 -245: 8206: 0 -245: 8207: 0 -245: 8208: 0 -245: 8209: 0 -245: 8210: 0 -245: 8211: 0 -245: 8212: 0 -245: 8213: 0 -245: 8214: 0 -245: 8215: 0 -245: 8216: 0 -245: 8217: 0 -245: 8218: 0 -245: 8219: 0 -245: 8220: 0 -245: 8221: 0 -245: 8222: 0 -245: 8223: 0 -245: 8224: 0 -245: 8225: 0 -245: 8226: 0 -245: 8227: 0 -245: 8228: 0 -245: 8229: 0 -245: 8230: 0 -245: 8231: 0 -245: 8232: 0 -245: 8233: 0 -245: 8234: 0 -245: 8235: 0 -245: 8236: 0 -245: 8237: 0 -245: 8238: 0 -245: 8239: 0 -245: 8240: 0 -245: 8241: 0 -245: 8242: 0 -245: 8243: 0 -245: 8244: 0 -245: 8245: 0 -245: 8246: 0 -245: 8247: 0 -245: 8248: 0 -245: 8249: 0 -245: 8250: 0 -245: 8251: 0 -245: 8252: 0 -245: 8253: 0 -245: 8254: 0 -245: 8255: 0 -245: 8256: 0 -245: 8257: 0 -245: 8258: 0 -245: 8259: 0 -245: 8260: 0 -245: 8261: 0 -245: 8262: 0 -245: 8263: 0 -245: 8264: 0 -245: 8265: 0 -245: 8266: 0 -245: 8267: 0 -245: 8268: 0 -245: 8269: 0 -245: 8270: 0 -245: 8271: 0 -245: 8272: 0 -245: 8273: 0 -245: 8274: 0 -245: 8275: 0 -245: 8276: 0 -245: 8277: 0 -245: 8278: 0 -245: 8279: 0 -245: 8280: 0 -245: 8281: 0 -245: 8282: 0 -245: 8283: 0 -245: 8284: 0 -245: 8285: 0 -245: 8286: 0 -245: 8287: 0 -245: 8288: 0 -245: 8289: 0 -245: 8290: 0 -245: 8291: 0 -245: 8292: 0 -245: 8293: 0 -245: 8294: 0 -245: 8295: 0 -245: 8296: 0 -245: 8297: 0 -245: 8298: 0 -245: 8299: 0 -245: 8300: 0 -245: 8301: 0 -245: 8302: 0 -245: 8303: 0 -245: 8304: 0 -245: 8305: 0 -245: 8306: 0 -245: 8307: 0 -245: 8308: 0 -245: 8309: 0 -245: 8310: 0 -245: 8311: 0 -245: 8312: 0 -245: 8313: 0 -245: 8314: 0 -245: 8315: 0 -245: 8316: 0 -245: 8317: 0 -245: 8318: 0 -245: 8319: 0 -245: 8320: 0 -245: 8321: 0 -245: 8322: 0 -245: 8323: 0 -245: 8324: 0 -245: 8325: 0 -245: 8326: 0 -245: 8327: 0 -245: 8328: 0 -245: 8329: 0 -245: 8330: 0 -245: 8331: 0 -245: 8332: 0 -245: 8333: 0 -245: 8334: 0 -245: 8335: 0 -245: 8336: 0 -245: 8337: 0 -245: 8338: 0 -245: 8339: 0 -245: 8340: 0 -245: 8341: 0 -245: 8342: 0 -245: 8343: 0 -245: 8344: 0 -245: 8345: 0 -245: 8346: 0 -245: 8347: 0 -245: 8348: 0 -245: 8349: 0 -245: 8350: 0 -245: 8351: 0 -245: 8352: 0 -245: 8353: 0 -245: 8354: 0 -245: 8355: 0 -245: 8356: 0 -245: 8357: 0 -245: 8358: 0 -245: 8359: 0 -245: 8360: 0 -245: 8361: 0 -245: 8362: 0 -245: 8363: 0 -245: 8364: 0 -245: 8365: 0 -245: 8366: 0 -245: 8367: 0 -245: 8368: 0 -245: 8369: 0 -245: 8370: 0 -245: 8371: 0 -245: 8372: 0 -245: 8373: 0 -245: 8374: 0 -245: 8375: 0 -245: 8376: 0 -245: 8377: 0 -245: 8378: 0 -245: 8379: 0 -245: 8380: 0 -245: 8381: 0 -245: 8382: 0 -245: 8383: 0 -245: 8384: 0 -245: 8385: 0 -245: 8386: 0 -245: 8387: 0 -245: 8388: 0 -245: 8389: 0 -245: 8390: 0 -245: 8391: 0 -245: 8392: 0 -245: 8393: 0 -245: 8394: 0 -245: 8395: 0 -245: 8396: 0 -245: 8397: 0 -245: 8398: 0 -245: 8399: 0 -245: 8400: 0 -245: 8401: 0 -245: 8402: 0 -245: 8403: 0 -245: 8404: 0 -245: 8405: 0 -245: 8406: 0 -245: 8407: 0 -245: 8408: 0 -245: 8409: 0 -245: 8410: 0 -245: 8411: 0 -245: 8412: 0 -245: 8413: 0 -245: 8414: 0 -245: 8415: 0 -245: 8416: 0 -245: 8417: 0 -245: 8418: 0 -245: 8419: 0 -245: 8420: 0 -245: 8421: 0 -245: 8422: 0 -245: 8423: 0 -245: 8424: 0 -245: 8425: 0 -245: 8426: 0 -245: 8427: 0 -245: 8428: 0 -245: 8429: 0 -245: 8430: 0 -245: 8431: 0 -245: 8432: 0 -245: 8433: 0 -245: 8434: 0 -245: 8435: 0 -245: 8436: 0 -245: 8437: 0 -245: 8438: 0 -245: 8439: 0 -245: 8440: 0 -245: 8441: 0 -245: 8442: 0 -245: 8443: 0 -245: 8444: 0 -245: 8445: 0 -245: 8446: 0 -245: 8447: 0 -245: 8448: 0 -245: 8449: 0 -245: 8450: 0 -245: 8451: 0 -245: 8452: 0 -245: 8453: 0 -245: 8454: 0 -245: 8455: 0 -245: 8456: 0 -245: 8457: 0 -245: 8458: 0 -245: 8459: 0 -245: 8460: 0 -245: 8461: 0 -245: 8462: 0 -245: 8463: 0 -245: 8464: 0 -245: 8465: 0 -245: 8466: 0 -245: 8467: 0 -245: 8468: 0 -245: 8469: 0 -245: 8470: 0 -245: 8471: 0 -245: 8472: 0 -245: 8473: 0 -245: 8474: 0 -245: 8475: 0 -245: 8476: 0 -245: 8477: 0 -245: 8478: 0 -245: 8479: 0 -245: 8480: 0 -245: 8481: 0 -245: 8482: 0 -245: 8483: 0 -245: 8484: 0 -245: 8485: 0 -245: 8486: 0 -245: 8487: 0 -245: 8488: 0 -245: 8489: 0 -245: 8490: 0 -245: 8491: 0 -245: 8492: 0 -245: 8493: 0 -245: 8494: 0 -245: 8495: 0 -245: 8496: 0 -245: 8497: 0 -245: 8498: 0 -245: 8499: 0 -245: 8500: 0 -245: 8501: 0 -245: 8502: 0 -245: 8503: 0 -245: 8504: 0 -245: 8505: 0 -245: 8506: 0 -245: 8507: 0 -245: 8508: 0 -245: 8509: 0 -245: 8510: 0 -245: 8511: 0 -245: 8512: 0 -245: 8513: 0 -245: 8514: 0 -245: 8515: 0 -245: 8516: 0 -245: 8517: 0 -245: 8518: 0 -245: 8519: 0 -245: 8520: 0 -245: 8521: 0 -245: 8522: 0 -245: 8523: 0 -245: 8524: 0 -245: 8525: 0 -245: 8526: 0 -245: 8527: 0 -245: 8528: 0 -245: 8529: 0 -245: 8530: 0 -245: 8531: 0 -245: 8532: 0 -245: 8533: 0 -245: 8534: 0 -245: 8535: 0 -245: 8536: 0 -245: 8537: 0 -245: 8538: 0 -245: 8539: 0 -245: 8540: 0 -245: 8541: 0 -245: 8542: 0 -245: 8543: 0 -245: 8544: 0 -245: 8545: 0 -245: 8546: 0 -245: 8547: 0 -245: 8548: 0 -245: 8549: 0 -245: 8550: 0 -245: 8551: 0 -245: 8552: 0 -245: 8553: 0 -245: 8554: 0 -245: 8555: 0 -245: 8556: 0 -245: 8557: 0 -245: 8558: 0 -245: 8559: 0 -245: 8560: 0 -245: 8561: 0 -245: 8562: 0 -245: 8563: 0 -245: 8564: 0 -245: 8565: 0 -245: 8566: 0 -245: 8567: 0 -245: 8568: 0 -245: 8569: 0 -245: 8570: 0 -245: 8571: 0 -245: 8572: 0 -245: 8573: 0 -245: 8574: 0 -245: 8575: 0 -245: 8576: 0 -245: 8577: 0 -245: 8578: 0 -245: 8579: 0 -245: 8580: 0 -245: 8581: 0 -245: 8582: 0 -245: 8583: 0 -245: 8584: 0 -245: 8585: 0 -245: 8586: 0 -245: 8587: 0 -245: 8588: 0 -245: 8589: 0 -245: 8590: 0 -245: 8591: 0 -245: 8592: 0 -245: 8593: 0 -245: 8594: 0 -245: 8595: 0 -245: 8596: 0 -245: 8597: 0 -245: 8598: 0 -245: 8599: 0 -245: 8600: 0 -245: 8601: 0 -245: 8602: 0 -245: 8603: 0 -245: 8604: 0 -245: 8605: 0 -245: 8606: 0 -245: 8607: 0 -245: 8608: 0 -245: 8609: 0 -245: 8610: 0 -245: 8611: 0 -245: 8612: 0 -245: 8613: 0 -245: 8614: 0 -245: 8615: 0 -245: 8616: 0 -245: 8617: 0 -245: 8618: 0 -245: 8619: 0 -245: 8620: 0 -245: 8621: 0 -245: 8622: 0 -245: 8623: 0 -245: 8624: 0 -245: 8625: 0 -245: 8626: 0 -245: 8627: 0 -245: 8628: 0 -245: 8629: 0 -245: 8630: 0 -245: 8631: 0 -245: 8632: 0 -245: 8633: 0 -245: 8634: 0 -245: 8635: 0 -245: 8636: 0 -245: 8637: 0 -245: 8638: 0 -245: 8639: 0 -245: 8640: 0 -245: 8641: 0 -245: 8642: 0 -245: 8643: 0 -245: 8644: 0 -245: 8645: 0 -245: 8646: 0 -245: 8647: 0 -245: 8648: 0 -245: 8649: 0 -245: 8650: 0 -245: 8651: 0 -245: 8652: 0 -245: 8653: 0 -245: 8654: 0 -245: 8655: 0 -245: 8656: 0 -245: 8657: 0 -245: 8658: 0 -245: 8659: 0 -245: 8660: 0 -245: 8661: 0 -245: 8662: 0 -245: 8663: 0 -245: 8664: 0 -245: 8665: 0 -245: 8666: 0 -245: 8667: 0 -245: 8668: 0 -245: 8669: 0 -245: 8670: 0 -245: 8671: 0 -245: 8672: 0 -245: 8673: 0 -245: 8674: 0 -245: 8675: 0 -245: 8676: 0 -245: 8677: 0 -245: 8678: 0 -245: 8679: 0 -245: 8680: 0 -245: 8681: 0 -245: 8682: 0 -245: 8683: 0 -245: 8684: 0 -245: 8685: 0 -245: 8686: 0 -245: 8687: 0 -245: 8688: 0 -245: 8689: 0 -245: 8690: 0 -245: 8691: 0 -245: 8692: 0 -245: 8693: 0 -245: 8694: 0 -245: 8695: 0 -245: 8696: 0 -245: 8697: 0 -245: 8698: 0 -245: 8699: 0 -245: 8700: 0 -245: 8701: 0 -245: 8702: 0 -245: 8703: 0 -245: 8704: 0 -245: 8705: 0 -245: 8706: 0 -245: 8707: 0 -245: 8708: 0 -245: 8709: 0 -245: 8710: 0 -245: 8711: 0 -245: 8712: 0 -245: 8713: 0 -245: 8714: 0 -245: 8715: 0 -245: 8716: 0 -245: 8717: 0 -245: 8718: 0 -245: 8719: 0 -245: 8720: 0 -245: 8721: 0 -245: 8722: 0 -245: 8723: 0 -245: 8724: 0 -245: 8725: 0 -245: 8726: 0 -245: 8727: 0 -245: 8728: 0 -245: 8729: 0 -245: 8730: 0 -245: 8731: 0 -245: 8732: 0 -245: 8733: 0 -245: 8734: 0 -245: 8735: 0 -245: 8736: 0 -245: 8737: 0 -245: 8738: 0 -245: 8739: 0 -245: 8740: 0 -245: 8741: 0 -245: 8742: 0 -245: 8743: 0 -245: 8744: 0 -245: 8745: 0 -245: 8746: 0 -245: 8747: 0 -245: 8748: 0 -245: 8749: 0 -245: 8750: 0 -245: 8751: 0 -245: 8752: 0 -245: 8753: 0 -245: 8754: 0 -245: 8755: 0 -245: 8756: 0 -245: 8757: 0 -245: 8758: 0 -245: 8759: 0 -245: 8760: 0 -245: 8761: 0 -245: 8762: 0 -245: 8763: 0 -245: 8764: 0 -245: 8765: 0 -245: 8766: 0 -245: 8767: 0 -245: 8768: 0 -245: 8769: 0 -245: 8770: 0 -245: 8771: 0 -245: 8772: 0 -245: 8773: 0 -245: 8774: 0 -245: 8775: 0 -245: 8776: 0 -245: 8777: 0 -245: 8778: 0 -245: 8779: 0 -245: 8780: 0 -245: 8781: 0 -245: 8782: 0 -245: 8783: 0 -245: 8784: 0 -245: 8785: 0 -245: 8786: 0 -245: 8787: 0 -245: 8788: 0 -245: 8789: 0 -245: 8790: 0 -245: 8791: 0 -245: 8792: 0 -245: 8793: 0 -245: 8794: 0 -245: 8795: 0 -245: 8796: 0 -245: 8797: 0 -245: 8798: 0 -245: 8799: 0 -245: 8800: 0 -245: 8801: 0 -245: 8802: 0 -245: 8803: 0 -245: 8804: 0 -245: 8805: 0 -245: 8806: 0 -245: 8807: 0 -245: 8808: 0 -245: 8809: 0 -245: 8810: 0 -245: 8811: 0 -245: 8812: 0 -245: 8813: 0 -245: 8814: 0 -245: 8815: 0 -245: 8816: 0 -245: 8817: 0 -245: 8818: 0 -245: 8819: 0 -245: 8820: 0 -245: 8821: 0 -245: 8822: 0 -245: 8823: 0 -245: 8824: 0 -245: 8825: 0 -245: 8826: 0 -245: 8827: 0 -245: 8828: 0 -245: 8829: 0 -245: 8830: 0 -245: 8831: 0 -245: 8832: 0 -245: 8833: 0 -245: 8834: 0 -245: 8835: 0 -245: 8836: 0 -245: 8837: 0 -245: 8838: 0 -245: 8839: 0 -245: 8840: 0 -245: 8841: 0 -245: 8842: 0 -245: 8843: 0 -245: 8844: 0 -245: 8845: 0 -245: 8846: 0 -245: 8847: 0 -245: 8848: 0 -245: 8849: 0 -245: 8850: 0 -245: 8851: 0 -245: 8852: 0 -245: 8853: 0 -245: 8854: 0 -245: 8855: 0 -245: 8856: 0 -245: 8857: 0 -245: 8858: 0 -245: 8859: 0 -245: 8860: 0 -245: 8861: 0 -245: 8862: 0 -245: 8863: 0 -245: 8864: 0 -245: 8865: 0 -245: 8866: 0 -245: 8867: 0 -245: 8868: 0 -245: 8869: 0 -245: 8870: 0 -245: 8871: 0 -245: 8872: 0 -245: 8873: 0 -245: 8874: 0 -245: 8875: 0 -245: 8876: 0 -245: 8877: 0 -245: 8878: 0 -245: 8879: 0 -245: 8880: 0 -245: 8881: 0 -245: 8882: 0 -245: 8883: 0 -245: 8884: 0 -245: 8885: 0 -245: 8886: 0 -245: 8887: 0 -245: 8888: 0 -245: 8889: 0 -245: 8890: 0 -245: 8891: 0 -245: 8892: 0 -245: 8893: 0 -245: 8894: 0 -245: 8895: 0 -245: 8896: 0 -245: 8897: 0 -245: 8898: 0 -245: 8899: 0 -245: 8900: 0 -245: 8901: 0 -245: 8902: 0 -245: 8903: 0 -245: 8904: 0 -245: 8905: 0 -245: 8906: 0 -245: 8907: 0 -245: 8908: 0 -245: 8909: 0 -245: 8910: 0 -245: 8911: 0 -245: 8912: 0 -245: 8913: 0 -245: 8914: 0 -245: 8915: 0 -245: 8916: 0 -245: 8917: 0 -245: 8918: 0 -245: 8919: 0 -245: 8920: 0 -245: 8921: 0 -245: 8922: 0 -245: 8923: 0 -245: 8924: 0 -245: 8925: 0 -245: 8926: 0 -245: 8927: 0 -245: 8928: 0 -245: 8929: 0 -245: 8930: 0 -245: 8931: 0 -245: 8932: 0 -245: 8933: 0 -245: 8934: 0 -245: 8935: 0 -245: 8936: 0 -245: 8937: 0 -245: 8938: 0 -245: 8939: 0 -245: 8940: 0 -245: 8941: 0 -245: 8942: 0 -245: 8943: 0 -245: 8944: 0 -245: 8945: 0 -245: 8946: 0 -245: 8947: 0 -245: 8948: 0 -245: 8949: 0 -245: 8950: 0 -245: 8951: 0 -245: 8952: 0 -245: 8953: 0 -245: 8954: 0 -245: 8955: 0 -245: 8956: 0 -245: 8957: 0 -245: 8958: 0 -245: 8959: 0 -245: 8960: 0 -245: 8961: 0 -245: 8962: 0 -245: 8963: 0 -245: 8964: 0 -245: 8965: 0 -245: 8966: 0 -245: 8967: 0 -245: 8968: 0 -245: 8969: 0 -245: 8970: 0 -245: 8971: 0 -245: 8972: 0 -245: 8973: 0 -245: 8974: 0 -245: 8975: 0 -245: 8976: 0 -245: 8977: 0 -245: 8978: 0 -245: 8979: 0 -245: 8980: 0 -245: 8981: 0 -245: 8982: 0 -245: 8983: 0 -245: 8984: 0 -245: 8985: 0 -245: 8986: 0 -245: 8987: 0 -245: 8988: 0 -245: 8989: 0 -245: 8990: 0 -245: 8991: 0 -245: 8992: 0 -245: 8993: 0 -245: 8994: 0 -245: 8995: 0 -245: 8996: 0 -245: 8997: 0 -245: 8998: 0 -245: 8999: 0 -245: 9000: 0 -245: 9001: 0 -245: 9002: 0 -245: 9003: 0 -245: 9004: 0 -245: 9005: 0 -245: 9006: 0 -245: 9007: 0 -245: 9008: 0 -245: 9009: 0 -245: 9010: 0 -245: 9011: 0 -245: 9012: 0 -245: 9013: 0 -245: 9014: 0 -245: 9015: 0 -245: 9016: 0 -245: 9017: 0 -245: 9018: 0 -245: 9019: 0 -245: 9020: 0 -245: 9021: 0 -245: 9022: 0 -245: 9023: 0 -245: 9024: 0 -245: 9025: 0 -245: 9026: 0 -245: 9027: 0 -245: 9028: 0 -245: 9029: 0 -245: 9030: 0 -245: 9031: 0 -245: 9032: 0 -245: 9033: 0 -245: 9034: 0 -245: 9035: 0 -245: 9036: 0 -245: 9037: 0 -245: 9038: 0 -245: 9039: 0 -245: 9040: 0 -245: 9041: 0 -245: 9042: 0 -245: 9043: 0 -245: 9044: 0 -245: 9045: 0 -245: 9046: 0 -245: 9047: 0 -245: 9048: 0 -245: 9049: 0 -245: 9050: 0 -245: 9051: 0 -245: 9052: 0 -245: 9053: 0 -245: 9054: 0 -245: 9055: 0 -245: 9056: 0 -245: 9057: 0 -245: 9058: 0 -245: 9059: 0 -245: 9060: 0 -245: 9061: 0 -245: 9062: 0 -245: 9063: 0 -245: 9064: 0 -245: 9065: 0 -245: 9066: 0 -245: 9067: 0 -245: 9068: 0 -245: 9069: 0 -245: 9070: 0 -245: 9071: 0 -245: 9072: 0 -245: 9073: 0 -245: 9074: 0 -245: 9075: 0 -245: 9076: 0 -245: 9077: 0 -245: 9078: 0 -245: 9079: 0 -245: 9080: 0 -245: 9081: 0 -245: 9082: 0 -245: 9083: 0 -245: 9084: 0 -245: 9085: 0 -245: 9086: 0 -245: 9087: 0 -245: 9088: 0 -245: 9089: 0 -245: 9090: 0 -245: 9091: 0 -245: 9092: 0 -245: 9093: 0 -245: 9094: 0 -245: 9095: 0 -245: 9096: 0 -245: 9097: 0 -245: 9098: 0 -245: 9099: 0 -245: 9100: 0 -245: 9101: 0 -245: 9102: 0 -245: 9103: 0 -245: 9104: 0 -245: 9105: 0 -245: 9106: 0 -245: 9107: 0 -245: 9108: 0 -245: 9109: 0 -245: 9110: 0 -245: 9111: 0 -245: 9112: 0 -245: 9113: 0 -245: 9114: 0 -245: 9115: 0 -245: 9116: 0 -245: 9117: 0 -245: 9118: 0 -245: 9119: 0 -245: 9120: 0 -245: 9121: 0 -245: 9122: 0 -245: 9123: 0 -245: 9124: 0 -245: 9125: 0 -245: 9126: 0 -245: 9127: 0 -245: 9128: 0 -245: 9129: 0 -245: 9130: 0 -245: 9131: 0 -245: 9132: 0 -245: 9133: 0 -245: 9134: 0 -245: 9135: 0 -245: 9136: 0 -245: 9137: 0 -245: 9138: 0 -245: 9139: 0 -245: 9140: 0 -245: 9141: 0 -245: 9142: 0 -245: 9143: 0 -245: 9144: 0 -245: 9145: 0 -245: 9146: 0 -245: 9147: 0 -245: 9148: 0 -245: 9149: 0 -245: 9150: 0 -245: 9151: 0 -245: 9152: 0 -245: 9153: 0 -245: 9154: 0 -245: 9155: 0 -245: 9156: 0 -245: 9157: 0 -245: 9158: 0 -245: 9159: 0 -245: 9160: 0 -245: 9161: 0 -245: 9162: 0 -245: 9163: 0 -245: 9164: 0 -245: 9165: 0 -245: 9166: 0 -245: 9167: 0 -245: 9168: 0 -245: 9169: 0 -245: 9170: 0 -245: 9171: 0 -245: 9172: 0 -245: 9173: 0 -245: 9174: 0 -245: 9175: 0 -245: 9176: 0 -245: 9177: 0 -245: 9178: 0 -245: 9179: 0 -245: 9180: 0 -245: 9181: 0 -245: 9182: 0 -245: 9183: 0 -245: 9184: 0 -245: 9185: 0 -245: 9186: 0 -245: 9187: 0 -245: 9188: 0 -245: 9189: 0 -245: 9190: 0 -245: 9191: 0 -245: 9192: 0 -245: 9193: 0 -245: 9194: 0 -245: 9195: 0 -245: 9196: 0 -245: 9197: 0 -245: 9198: 0 -245: 9199: 0 -245: 9200: 0 -245: 9201: 0 -245: 9202: 0 -245: 9203: 0 -245: 9204: 0 -245: 9205: 0 -245: 9206: 0 -245: 9207: 0 -245: 9208: 0 -245: 9209: 0 -245: 9210: 0 -245: 9211: 0 -245: 9212: 0 -245: 9213: 0 -245: 9214: 0 -245: 9215: 0 -245: 9216: 0 -245: 9217: 0 -245: 9218: 0 -245: 9219: 0 -245: 9220: 0 -245: 9221: 0 -245: 9222: 0 -245: 9223: 0 -245: 9224: 0 -245: 9225: 0 -245: 9226: 0 -245: 9227: 0 -245: 9228: 0 -245: 9229: 0 -245: 9230: 0 -245: 9231: 0 -245: 9232: 0 -245: 9233: 0 -245: 9234: 0 -245: 9235: 0 -245: 9236: 0 -245: 9237: 0 -245: 9238: 0 -245: 9239: 0 -245: 9240: 0 -245: 9241: 0 -245: 9242: 0 -245: 9243: 0 -245: 9244: 0 -245: 9245: 0 -245: 9246: 0 -245: 9247: 0 -245: 9248: 0 -245: 9249: 0 -245: 9250: 0 -245: 9251: 0 -245: 9252: 0 -245: 9253: 0 -245: 9254: 0 -245: 9255: 0 -245: 9256: 0 -245: 9257: 0 -245: 9258: 0 -245: 9259: 0 -245: 9260: 0 -245: 9261: 0 -245: 9262: 0 -245: 9263: 0 -245: 9264: 0 -245: 9265: 0 -245: 9266: 0 -245: 9267: 0 -245: 9268: 0 -245: 9269: 0 -245: 9270: 0 -245: 9271: 0 -245: 9272: 0 -245: 9273: 0 -245: 9274: 0 -245: 9275: 0 -245: 9276: 0 -245: 9277: 0 -245: 9278: 0 -245: 9279: 0 -245: 9280: 0 -245: 9281: 0 -245: 9282: 0 -245: 9283: 0 -245: 9284: 0 -245: 9285: 0 -245: 9286: 0 -245: 9287: 0 -245: 9288: 0 -245: 9289: 0 -245: 9290: 0 -245: 9291: 0 -245: 9292: 0 -245: 9293: 0 -245: 9294: 0 -245: 9295: 0 -245: 9296: 0 -245: 9297: 0 -245: 9298: 0 -245: 9299: 0 -245: 9300: 0 -245: 9301: 0 -245: 9302: 0 -245: 9303: 0 -245: 9304: 0 -245: 9305: 0 -245: 9306: 0 -245: 9307: 0 -245: 9308: 0 -245: 9309: 0 -245: 9310: 0 -245: 9311: 0 -245: 9312: 0 -245: 9313: 0 -245: 9314: 0 -245: 9315: 0 -245: 9316: 0 -245: 9317: 0 -245: 9318: 0 -245: 9319: 0 -245: 9320: 0 -245: 9321: 0 -245: 9322: 0 -245: 9323: 0 -245: 9324: 0 -245: 9325: 0 -245: 9326: 0 -245: 9327: 0 -245: 9328: 0 -245: 9329: 0 -245: 9330: 0 -245: 9331: 0 -245: 9332: 0 -245: 9333: 0 -245: 9334: 0 -245: 9335: 0 -245: 9336: 0 -245: 9337: 0 -245: 9338: 0 -245: 9339: 0 -245: 9340: 0 -245: 9341: 0 -245: 9342: 0 -245: 9343: 0 -245: 9344: 0 -245: 9345: 0 -245: 9346: 0 -245: 9347: 0 -245: 9348: 0 -245: 9349: 0 -245: 9350: 0 -245: 9351: 0 -245: 9352: 0 -245: 9353: 0 -245: 9354: 0 -245: 9355: 0 -245: 9356: 0 -245: 9357: 0 -245: 9358: 0 -245: 9359: 0 -245: 9360: 0 -245: 9361: 0 -245: 9362: 0 -245: 9363: 0 -245: 9364: 0 -245: 9365: 0 -245: 9366: 0 -245: 9367: 0 -245: 9368: 0 -245: 9369: 0 -245: 9370: 0 -245: 9371: 0 -245: 9372: 0 -245: 9373: 0 -245: 9374: 0 -245: 9375: 0 -245: 9376: 0 -245: 9377: 0 -245: 9378: 0 -245: 9379: 0 -245: 9380: 0 -245: 9381: 0 -245: 9382: 0 -245: 9383: 0 -245: 9384: 0 -245: 9385: 0 -245: 9386: 0 -245: 9387: 0 -245: 9388: 0 -245: 9389: 0 -245: 9390: 0 -245: 9391: 0 -245: 9392: 0 -245: 9393: 0 -245: 9394: 0 -245: 9395: 0 -245: 9396: 0 -245: 9397: 0 -245: 9398: 0 -245: 9399: 0 -245: 9400: 0 -245: 9401: 0 -245: 9402: 0 -245: 9403: 0 -245: 9404: 0 -245: 9405: 0 -245: 9406: 0 -245: 9407: 0 -245: 9408: 0 -245: 9409: 0 -245: 9410: 0 -245: 9411: 0 -245: 9412: 0 -245: 9413: 0 -245: 9414: 0 -245: 9415: 0 -245: 9416: 0 -245: 9417: 0 -245: 9418: 0 -245: 9419: 0 -245: 9420: 0 -245: 9421: 0 -245: 9422: 0 -245: 9423: 0 -245: 9424: 0 -245: 9425: 0 -245: 9426: 0 -245: 9427: 0 -245: 9428: 0 -245: 9429: 0 -245: 9430: 0 -245: 9431: 0 -245: 9432: 0 -245: 9433: 0 -245: 9434: 0 -245: 9435: 0 -245: 9436: 0 -245: 9437: 0 -245: 9438: 0 -245: 9439: 0 -245: 9440: 0 -245: 9441: 0 -245: 9442: 0 -245: 9443: 0 -245: 9444: 0 -245: 9445: 0 -245: 9446: 0 -245: 9447: 0 -245: 9448: 0 -245: 9449: 0 -245: 9450: 0 -245: 9451: 0 -245: 9452: 0 -245: 9453: 0 -245: 9454: 0 -245: 9455: 0 -245: 9456: 0 -245: 9457: 0 -245: 9458: 0 -245: 9459: 0 -245: 9460: 0 -245: 9461: 0 -245: 9462: 0 -245: 9463: 0 -245: 9464: 0 -245: 9465: 0 -245: 9466: 0 -245: 9467: 0 -245: 9468: 0 -245: 9469: 0 -245: 9470: 0 -245: 9471: 0 -245: 9472: 0 -245: 9473: 0 -245: 9474: 0 -245: 9475: 0 -245: 9476: 0 -245: 9477: 0 -245: 9478: 0 -245: 9479: 0 -245: 9480: 0 -245: 9481: 0 -245: 9482: 0 -245: 9483: 0 -245: 9484: 0 -245: 9485: 0 -245: 9486: 0 -245: 9487: 0 -245: 9488: 0 -245: 9489: 0 -245: 9490: 0 -245: 9491: 0 -245: 9492: 0 -245: 9493: 0 -245: 9494: 0 -245: 9495: 0 -245: 9496: 0 -245: 9497: 0 -245: 9498: 0 -245: 9499: 0 -245: 9500: 0 -245: 9501: 0 -245: 9502: 0 -245: 9503: 0 -245: 9504: 0 -245: 9505: 0 -245: 9506: 0 -245: 9507: 0 -245: 9508: 0 -245: 9509: 0 -245: 9510: 0 -245: 9511: 0 -245: 9512: 0 -245: 9513: 0 -245: 9514: 0 -245: 9515: 0 -245: 9516: 0 -245: 9517: 0 -245: 9518: 0 -245: 9519: 0 -245: 9520: 0 -245: 9521: 0 -245: 9522: 0 -245: 9523: 0 -245: 9524: 0 -245: 9525: 0 -245: 9526: 0 -245: 9527: 0 -245: 9528: 0 -245: 9529: 0 -245: 9530: 0 -245: 9531: 0 -245: 9532: 0 -245: 9533: 0 -245: 9534: 0 -245: 9535: 0 -245: 9536: 0 -245: 9537: 0 -245: 9538: 0 -245: 9539: 0 -245: 9540: 0 -245: 9541: 0 -245: 9542: 0 -245: 9543: 0 -245: 9544: 0 -245: 9545: 0 -245: 9546: 0 -245: 9547: 0 -245: 9548: 0 -245: 9549: 0 -245: 9550: 0 -245: 9551: 0 -245: 9552: 0 -245: 9553: 0 -245: 9554: 0 -245: 9555: 0 -245: 9556: 0 -245: 9557: 0 -245: 9558: 0 -245: 9559: 0 -245: 9560: 0 -245: 9561: 0 -245: 9562: 0 -245: 9563: 0 -245: 9564: 0 -245: 9565: 0 -245: 9566: 0 -245: 9567: 0 -245: 9568: 0 -245: 9569: 0 -245: 9570: 0 -245: 9571: 0 -245: 9572: 0 -245: 9573: 0 -245: 9574: 0 -245: 9575: 0 -245: 9576: 0 -245: 9577: 0 -245: 9578: 0 -245: 9579: 0 -245: 9580: 0 -245: 9581: 0 -245: 9582: 0 -245: 9583: 0 -245: 9584: 0 -245: 9585: 0 -245: 9586: 0 -245: 9587: 0 -245: 9588: 0 -245: 9589: 0 -245: 9590: 0 -245: 9591: 0 -245: 9592: 0 -245: 9593: 0 -245: 9594: 0 -245: 9595: 0 -245: 9596: 0 -245: 9597: 0 -245: 9598: 0 -245: 9599: 0 -245: 9600: 0 -245: 9601: 0 -245: 9602: 0 -245: 9603: 0 -245: 9604: 0 -245: 9605: 0 -245: 9606: 0 -245: 9607: 0 -245: 9608: 0 -245: 9609: 0 -245: 9610: 0 -245: 9611: 0 -245: 9612: 0 -245: 9613: 0 -245: 9614: 0 -245: 9615: 0 -245: 9616: 0 -245: 9617: 0 -245: 9618: 0 -245: 9619: 0 -245: 9620: 0 -245: 9621: 0 -245: 9622: 0 -245: 9623: 0 -245: 9624: 0 -245: 9625: 0 -245: 9626: 0 -245: 9627: 0 -245: 9628: 0 -245: 9629: 0 -245: 9630: 0 -245: 9631: 0 -245: 9632: 0 -245: 9633: 0 -245: 9634: 0 -245: 9635: 0 -245: 9636: 0 -245: 9637: 0 -245: 9638: 0 -245: 9639: 0 -245: 9640: 0 -245: 9641: 0 -245: 9642: 0 -245: 9643: 0 -245: 9644: 0 -245: 9645: 0 -245: 9646: 0 -245: 9647: 0 -245: 9648: 0 -245: 9649: 0 -245: 9650: 0 -245: 9651: 0 -245: 9652: 0 -245: 9653: 0 -245: 9654: 0 -245: 9655: 0 -245: 9656: 0 -245: 9657: 0 -245: 9658: 0 -245: 9659: 0 -245: 9660: 0 -245: 9661: 0 -245: 9662: 0 -245: 9663: 0 -245: 9664: 0 -245: 9665: 0 -245: 9666: 0 -245: 9667: 0 -245: 9668: 0 -245: 9669: 0 -245: 9670: 0 -245: 9671: 0 -245: 9672: 0 -245: 9673: 0 -245: 9674: 0 -245: 9675: 0 -245: 9676: 0 -245: 9677: 0 -245: 9678: 0 -245: 9679: 0 -245: 9680: 0 -245: 9681: 0 -245: 9682: 0 -245: 9683: 0 -245: 9684: 0 -245: 9685: 0 -245: 9686: 0 -245: 9687: 0 -245: 9688: 0 -245: 9689: 0 -245: 9690: 0 -245: 9691: 0 -245: 9692: 0 -245: 9693: 0 -245: 9694: 0 -245: 9695: 0 -245: 9696: 0 -245: 9697: 0 -245: 9698: 0 -245: 9699: 0 -245: 9700: 0 -245: 9701: 0 -245: 9702: 0 -245: 9703: 0 -245: 9704: 0 -245: 9705: 0 -245: 9706: 0 -245: 9707: 0 -245: 9708: 0 -245: 9709: 0 -245: 9710: 0 -245: 9711: 0 -245: 9712: 0 -245: 9713: 0 -245: 9714: 0 -245: 9715: 0 -245: 9716: 0 -245: 9717: 0 -245: 9718: 0 -245: 9719: 0 -245: 9720: 0 -245: 9721: 0 -245: 9722: 0 -245: 9723: 0 -245: 9724: 0 -245: 9725: 0 -245: 9726: 0 -245: 9727: 0 -245: 9728: 0 -245: 9729: 0 -245: 9730: 0 -245: 9731: 0 -245: 9732: 0 -245: 9733: 0 -245: 9734: 0 -245: 9735: 0 -245: 9736: 0 -245: 9737: 0 -245: 9738: 0 -245: 9739: 0 -245: 9740: 0 -245: 9741: 0 -245: 9742: 0 -245: 9743: 0 -245: 9744: 0 -245: 9745: 0 -245: 9746: 0 -245: 9747: 0 -245: 9748: 0 -245: 9749: 0 -245: 9750: 0 -245: 9751: 0 -245: 9752: 0 -245: 9753: 0 -245: 9754: 0 -245: 9755: 0 -245: 9756: 0 -245: 9757: 0 -245: 9758: 0 -245: 9759: 0 -245: 9760: 0 -245: 9761: 0 -245: 9762: 0 -245: 9763: 0 -245: 9764: 0 -245: 9765: 0 -245: 9766: 0 -245: 9767: 0 -245: 9768: 0 -245: 9769: 0 -245: 9770: 0 -245: 9771: 0 -245: 9772: 0 -245: 9773: 0 -245: 9774: 0 -245: 9775: 0 -245: 9776: 0 -245: 9777: 0 -245: 9778: 0 -245: 9779: 0 -245: 9780: 0 -245: 9781: 0 -245: 9782: 0 -245: 9783: 0 -245: 9784: 0 -245: 9785: 0 -245: 9786: 0 -245: 9787: 0 -245: 9788: 0 -245: 9789: 0 -245: 9790: 0 -245: 9791: 0 -245: 9792: 0 -245: 9793: 0 -245: 9794: 0 -245: 9795: 0 -245: 9796: 0 -245: 9797: 0 -245: 9798: 0 -245: 9799: 0 -245: 9800: 0 -245: 9801: 0 -245: 9802: 0 -245: 9803: 0 -245: 9804: 0 -245: 9805: 0 -245: 9806: 0 -245: 9807: 0 -245: 9808: 0 -245: 9809: 0 -245: 9810: 0 -245: 9811: 0 -245: 9812: 0 -245: 9813: 0 -245: 9814: 0 -245: 9815: 0 -245: 9816: 0 -245: 9817: 0 -245: 9818: 0 -245: 9819: 0 -245: 9820: 0 -245: 9821: 0 -245: 9822: 0 -245: 9823: 0 -245: 9824: 0 -245: 9825: 0 -245: 9826: 0 -245: 9827: 0 -245: 9828: 0 -245: 9829: 0 -245: 9830: 0 -245: 9831: 0 -245: 9832: 0 -245: 9833: 0 -245: 9834: 0 -245: 9835: 0 -245: 9836: 0 -245: 9837: 0 -245: 9838: 0 -245: 9839: 0 -245: 9840: 0 -245: 9841: 0 -245: 9842: 0 -245: 9843: 0 -245: 9844: 0 -245: 9845: 0 -245: 9846: 0 -245: 9847: 0 -245: 9848: 0 -245: 9849: 0 -245: 9850: 0 -245: 9851: 0 -245: 9852: 0 -245: 9853: 0 -245: 9854: 0 -245: 9855: 0 -245: 9856: 0 -245: 9857: 0 -245: 9858: 0 -245: 9859: 0 -245: 9860: 0 -245: 9861: 0 -245: 9862: 0 -245: 9863: 0 -245: 9864: 0 -245: 9865: 0 -245: 9866: 0 -245: 9867: 0 -245: 9868: 0 -245: 9869: 0 -245: 9870: 0 -245: 9871: 0 -245: 9872: 0 -245: 9873: 0 -245: 9874: 0 -245: 9875: 0 -245: 9876: 0 -245: 9877: 0 -245: 9878: 0 -245: 9879: 0 -245: 9880: 0 -245: 9881: 0 -245: 9882: 0 -245: 9883: 0 -245: 9884: 0 -245: 9885: 0 -245: 9886: 0 -245: 9887: 0 -245: 9888: 0 -245: 9889: 0 -245: 9890: 0 -245: 9891: 0 -245: 9892: 0 -245: 9893: 0 -245: 9894: 0 -245: 9895: 0 -245: 9896: 0 -245: 9897: 0 -245: 9898: 0 -245: 9899: 0 -245: 9900: 0 -245: 9901: 0 -245: 9902: 0 -245: 9903: 0 -245: 9904: 0 -245: 9905: 0 -245: 9906: 0 -245: 9907: 0 -245: 9908: 0 -245: 9909: 0 -245: 9910: 0 -245: 9911: 0 -245: 9912: 0 -245: 9913: 0 -245: 9914: 0 -245: 9915: 0 -245: 9916: 0 -245: 9917: 0 -245: 9918: 0 -245: 9919: 0 -245: 9920: 0 -245: 9921: 0 -245: 9922: 0 -245: 9923: 0 -245: 9924: 0 -245: 9925: 0 -245: 9926: 0 -245: 9927: 0 -245: 9928: 0 -245: 9929: 0 -245: 9930: 0 -245: 9931: 0 -245: 9932: 0 -245: 9933: 0 -245: 9934: 0 -245: 9935: 0 -245: 9936: 0 -245: 9937: 0 -245: 9938: 0 -245: 9939: 0 -245: 9940: 0 -245: 9941: 0 -245: 9942: 0 -245: 9943: 0 -245: 9944: 0 -245: 9945: 0 -245: 9946: 0 -245: 9947: 0 -245: 9948: 0 -245: 9949: 0 -245: 9950: 0 -245: 9951: 0 -245: 9952: 0 -245: 9953: 0 -245: 9954: 0 -245: 9955: 0 -245: 9956: 0 -245: 9957: 0 -245: 9958: 0 -245: 9959: 0 -245: 9960: 0 -245: 9961: 0 -245: 9962: 0 -245: 9963: 0 -245: 9964: 0 -245: 9965: 0 -245: 9966: 0 -245: 9967: 0 -245: 9968: 0 -245: 9969: 0 -245: 9970: 0 -245: 9971: 0 -245: 9972: 0 -245: 9973: 0 -245: 9974: 0 -245: 9975: 0 -245: 9976: 0 -245: 9977: 0 -245: 9978: 0 -245: 9979: 0 -245: 9980: 0 -245: 9981: 0 -245: 9982: 0 -245: 9983: 0 -245: 9984: 0 -245: 9985: 0 -245: 9986: 0 -245: 9987: 0 -245: 9988: 0 -245: 9989: 0 -245: 9990: 0 -245: 9991: 0 -245: 9992: 0 -245: 9993: 0 -245: 9994: 0 -245: 9995: 0 -245: 9996: 0 -245: 9997: 0 -245: 9998: 0 -245: 9999: 0 -245: 10000: 0 -245: 10001: 0 -245: 10002: 0 -245: 10003: 0 -245: 10004: 0 -245: 10005: 0 -245: 10006: 0 -245: 10007: 0 -245: 10008: 0 -245: 10009: 0 -245: 10010: 0 -245: 10011: 0 -245: 10012: 0 -245: 10013: 0 -245: 10014: 0 -245: 10015: 0 -245: 10016: 0 -245: 10017: 0 -245: 10018: 0 -245: 10019: 0 -245: 10020: 0 -245: 10021: 0 -245: 10022: 0 -245: 10023: 0 -245: 10024: 0 -245: 10025: 0 -245: 10026: 0 -245: 10027: 0 -245: 10028: 0 -245: 10029: 0 -245: 10030: 0 -245: 10031: 0 -245: 10032: 0 -245: 10033: 0 -245: 10034: 0 -245: 10035: 0 -245: 10036: 0 -245: 10037: 0 -245: 10038: 0 -245: 10039: 0 -245: 10040: 0 -245: 10041: 0 -245: 10042: 0 -245: 10043: 0 -245: 10044: 0 -245: 10045: 0 -245: 10046: 0 -245: 10047: 0 -245: 10048: 0 -245: 10049: 0 -245: 10050: 0 -245: 10051: 0 -245: 10052: 0 -245: 10053: 0 -245: 10054: 0 -245: 10055: 0 -245: 10056: 0 -245: 10057: 0 -245: 10058: 0 -245: 10059: 0 -245: 10060: 0 -245: 10061: 0 -245: 10062: 0 -245: 10063: 0 -245: 10064: 0 -245: 10065: 0 -245: 10066: 0 -245: 10067: 0 -245: 10068: 0 -245: 10069: 0 -245: 10070: 0 -245: 10071: 0 -245: 10072: 0 -245: 10073: 0 -245: 10074: 0 -245: 10075: 0 -245: 10076: 0 -245: 10077: 0 -245: 10078: 0 -245: 10079: 0 -245: 10080: 0 -245: 10081: 0 -245: 10082: 0 -245: 10083: 0 -245: 10084: 0 -245: 10085: 0 -245: 10086: 0 -245: 10087: 0 -245: 10088: 0 -245: 10089: 0 -245: 10090: 0 -245: 10091: 0 -245: 10092: 0 -245: 10093: 0 -245: 10094: 0 -245: 10095: 0 -245: 10096: 0 -245: 10097: 0 -245: 10098: 0 -245: 10099: 0 -245: 10100: 0 -245: 10101: 0 -245: 10102: 0 -245: 10103: 0 -245: 10104: 0 -245: 10105: 0 -245: 10106: 0 -245: 10107: 0 -245: 10108: 0 -245: 10109: 0 -245: 10110: 0 -245: 10111: 0 -245: 10112: 0 -245: 10113: 0 -245: 10114: 0 -245: 10115: 0 -245: 10116: 0 -245: 10117: 0 -245: 10118: 0 -245: 10119: 0 -245: 10120: 0 -245: 10121: 0 -245: 10122: 0 -245: 10123: 0 -245: 10124: 0 -245: 10125: 0 -245: 10126: 0 -245: 10127: 0 -245: 10128: 0 -245: 10129: 0 -245: 10130: 0 -245: 10131: 0 -245: 10132: 0 -245: 10133: 0 -245: 10134: 0 -245: 10135: 0 -245: 10136: 0 -245: 10137: 0 -245: 10138: 0 -245: 10139: 0 -245: 10140: 0 -245: 10141: 0 -245: 10142: 0 -245: 10143: 0 -245: 10144: 0 -245: 10145: 0 -245: 10146: 0 -245: 10147: 0 -245: 10148: 0 -245: 10149: 0 -245: 10150: 0 -245: 10151: 0 -245: 10152: 0 -245: 10153: 0 -245: 10154: 0 -245: 10155: 0 -245: 10156: 0 -245: 10157: 0 -245: 10158: 0 -245: 10159: 0 -245: 10160: 0 -245: 10161: 0 -245: 10162: 0 -245: 10163: 0 -245: 10164: 0 -245: 10165: 0 -245: 10166: 0 -245: 10167: 0 -245: 10168: 0 -245: 10169: 0 -245: 10170: 0 -245: 10171: 0 -245: 10172: 0 -245: 10173: 0 -245: 10174: 0 -245: 10175: 0 -245: 10176: 0 -245: 10177: 0 -245: 10178: 0 -245: 10179: 0 -245: 10180: 0 -245: 10181: 0 -245: 10182: 0 -245: 10183: 0 -245: 10184: 0 -245: 10185: 0 -245: 10186: 0 -245: 10187: 0 -245: 10188: 0 -245: 10189: 0 -245: 10190: 0 -245: 10191: 0 -245: 10192: 0 -245: 10193: 0 -245: 10194: 0 -245: 10195: 0 -245: 10196: 0 -245: 10197: 0 -245: 10198: 0 -245: 10199: 0 -245: 10200: 0 -245: 10201: 0 -245: 10202: 0 -245: 10203: 0 -245: 10204: 0 -245: 10205: 0 -245: 10206: 0 -245: 10207: 0 -245: 10208: 0 -245: 10209: 0 -245: 10210: 0 -245: 10211: 0 -245: 10212: 0 -245: 10213: 0 -245: 10214: 0 -245: 10215: 0 -245: 10216: 0 -245: 10217: 0 -245: 10218: 0 -245: 10219: 0 -245: 10220: 0 -245: 10221: 0 -245: 10222: 0 -245: 10223: 0 -245: 10224: 0 -245: 10225: 0 -245: 10226: 0 -245: 10227: 0 -245: 10228: 0 -245: 10229: 0 -245: 10230: 0 -245: 10231: 0 -245: 10232: 0 -245: 10233: 0 -245: 10234: 0 -245: 10235: 0 -245: 10236: 0 -245: 10237: 0 -245: 10238: 0 -245: 10239: 0 -245: 10240: 0 -245: 10241: 0 -245: 10242: 0 -245: 10243: 0 -245: 10244: 0 -245: 10245: 0 -245: 10246: 0 -245: 10247: 0 -245: 10248: 0 -245: 10249: 0 -245: 10250: 0 -245: 10251: 0 -245: 10252: 0 -245: 10253: 0 -245: 10254: 0 -245: 10255: 0 -245: 10256: 0 -245: 10257: 0 -245: 10258: 0 -245: 10259: 0 -245: 10260: 0 -245: 10261: 0 -245: 10262: 0 -245: 10263: 0 -245: 10264: 0 -245: 10265: 0 -245: 10266: 0 -245: 10267: 0 -245: 10268: 0 -245: 10269: 0 -245: 10270: 0 -245: 10271: 0 -245: 10272: 0 -245: 10273: 0 -245: 10274: 0 -245: 10275: 0 -245: 10276: 0 -245: 10277: 0 -245: 10278: 0 -245: 10279: 0 -245: 10280: 0 -245: 10281: 0 -245: 10282: 0 -245: 10283: 0 -245: 10284: 0 -245: 10285: 0 -245: 10286: 0 -245: 10287: 0 -245: 10288: 0 -245: 10289: 0 -245: 10290: 0 -245: 10291: 0 -245: 10292: 0 -245: 10293: 0 -245: 10294: 0 -245: 10295: 0 -245: 10296: 0 -245: 10297: 0 -245: 10298: 0 -245: 10299: 0 -245: 10300: 0 -245: 10301: 0 -245: 10302: 0 -245: 10303: 0 -245: 10304: 0 -245: 10305: 0 -245: 10306: 0 -245: 10307: 0 -245: 10308: 0 -245: 10309: 0 -245: 10310: 0 -245: 10311: 0 -245: 10312: 0 -245: 10313: 0 -245: 10314: 0 -245: 10315: 0 -245: 10316: 0 -245: 10317: 0 -245: 10318: 0 -245: 10319: 0 -245: 10320: 0 -245: 10321: 0 -245: 10322: 0 -245: 10323: 0 -245: 10324: 0 -245: 10325: 0 -245: 10326: 0 -245: 10327: 0 -245: 10328: 0 -245: 10329: 0 -245: 10330: 0 -245: 10331: 0 -245: 10332: 0 -245: 10333: 0 -245: 10334: 0 -245: 10335: 0 -245: 10336: 0 -245: 10337: 0 -245: 10338: 0 -245: 10339: 0 -245: 10340: 0 -245: 10341: 0 -245: 10342: 0 -245: 10343: 0 -245: 10344: 0 -245: 10345: 0 -245: 10346: 0 -245: 10347: 0 -245: 10348: 0 -245: 10349: 0 -245: 10350: 0 -245: 10351: 0 -245: 10352: 0 -245: 10353: 0 -245: 10354: 0 -245: 10355: 0 -245: 10356: 0 -245: 10357: 0 -245: 10358: 0 -245: 10359: 0 -245: 10360: 0 -245: 10361: 0 -245: 10362: 0 -245: 10363: 0 -245: 10364: 0 -245: 10365: 0 -245: 10366: 0 -245: 10367: 0 -245: 10368: 0 -245: 10369: 0 -245: 10370: 0 -245: 10371: 0 -245: 10372: 0 -245: 10373: 0 -245: 10374: 0 -245: 10375: 0 -245: 10376: 0 -245: 10377: 0 -245: 10378: 0 -245: 10379: 0 -245: 10380: 0 -245: 10381: 0 -245: 10382: 0 -245: 10383: 0 -245: 10384: 0 -245: 10385: 0 -245: 10386: 0 -245: 10387: 0 -245: 10388: 0 -245: 10389: 0 -245: 10390: 0 -245: 10391: 0 -245: 10392: 0 -245: 10393: 0 -245: 10394: 0 -245: 10395: 0 -245: 10396: 0 -245: 10397: 0 -245: 10398: 0 -245: 10399: 0 -245: 10400: 0 -245: 10401: 0 -245: 10402: 0 -245: 10403: 0 -245: 10404: 0 -245: 10405: 0 -245: 10406: 0 -245: 10407: 0 -245: 10408: 0 -245: 10409: 0 -245: 10410: 0 -245: 10411: 0 -245: 10412: 0 -245: 10413: 0 -245: 10414: 0 -245: 10415: 0 -245: 10416: 0 -245: 10417: 0 -245: 10418: 0 -245: 10419: 0 -245: 10420: 0 -245: 10421: 0 -245: 10422: 0 -245: 10423: 0 -245: 10424: 0 -245: 10425: 0 -245: 10426: 0 -245: 10427: 0 -245: 10428: 0 -245: 10429: 0 -245: 10430: 0 -245: 10431: 0 -245: 10432: 0 -245: 10433: 0 -245: 10434: 0 -245: 10435: 0 -245: 10436: 0 -245: 10437: 0 -245: 10438: 0 -245: 10439: 0 -245: 10440: 0 -245: 10441: 0 -245: 10442: 0 -245: 10443: 0 -245: 10444: 0 -245: 10445: 0 -245: 10446: 0 -245: 10447: 0 -245: 10448: 0 -245: 10449: 0 -245: 10450: 0 -245: 10451: 0 -245: 10452: 0 -245: 10453: 0 -245: 10454: 0 -245: 10455: 0 -245: 10456: 0 -245: 10457: 0 -245: 10458: 0 -245: 10459: 0 -245: 10460: 0 -245: 10461: 0 -245: 10462: 0 -245: 10463: 0 -245: 10464: 0 -245: 10465: 0 -245: 10466: 0 -245: 10467: 0 -245: 10468: 0 -245: 10469: 0 -245: 10470: 0 -245: 10471: 0 -245: 10472: 0 -245: 10473: 0 -245: 10474: 0 -245: 10475: 0 -245: 10476: 0 -245: 10477: 0 -245: 10478: 0 -245: 10479: 0 -245: 10480: 0 -245: 10481: 0 -245: 10482: 0 -245: 10483: 0 -245: 10484: 0 -245: 10485: 0 -245: 10486: 0 -245: 10487: 0 -245: 10488: 0 -245: 10489: 0 -245: 10490: 0 -245: 10491: 0 -245: 10492: 0 -245: 10493: 0 -245: 10494: 0 -245: 10495: 0 -245: 10496: 0 -245: 10497: 0 -245: 10498: 0 -245: 10499: 0 -245: 10500: 0 -245: 10501: 0 -245: 10502: 0 -245: 10503: 0 -245: 10504: 0 -245: 10505: 0 -245: 10506: 0 -245: 10507: 0 -245: 10508: 0 -245: 10509: 0 -245: 10510: 0 -245: 10511: 0 -245: 10512: 0 -245: 10513: 0 -245: 10514: 0 -245: 10515: 0 -245: 10516: 0 -245: 10517: 0 -245: 10518: 0 -245: 10519: 0 -245: 10520: 0 -245: 10521: 0 -245: 10522: 0 -245: 10523: 0 -245: 10524: 0 -245: 10525: 0 -245: 10526: 0 -245: 10527: 0 -245: 10528: 0 -245: 10529: 0 -245: 10530: 0 -245: 10531: 0 -245: 10532: 0 -245: 10533: 0 -245: 10534: 0 -245: 10535: 0 -245: 10536: 0 -245: 10537: 0 -245: 10538: 0 -245: 10539: 0 -245: 10540: 0 -245: 10541: 0 -245: 10542: 0 -245: 10543: 0 -245: 10544: 0 -245: 10545: 0 -245: 10546: 0 -245: 10547: 0 -245: 10548: 0 -245: 10549: 0 -245: 10550: 0 -245: 10551: 0 -245: 10552: 0 -245: 10553: 0 -245: 10554: 0 -245: 10555: 0 -245: 10556: 0 -245: 10557: 0 -245: 10558: 0 -245: 10559: 0 -245: 10560: 0 -245: 10561: 0 -245: 10562: 0 -245: 10563: 0 -245: 10564: 0 -245: 10565: 0 -245: 10566: 0 -245: 10567: 0 -245: 10568: 0 -245: 10569: 0 -245: 10570: 0 -245: 10571: 0 -245: 10572: 0 -245: 10573: 0 -245: 10574: 0 -245: 10575: 0 -245: 10576: 0 -245: 10577: 0 -245: 10578: 0 -245: 10579: 0 -245: 10580: 0 -245: 10581: 0 -245: 10582: 0 -245: 10583: 0 -245: 10584: 0 -245: 10585: 0 -245: 10586: 0 -245: 10587: 0 -245: 10588: 0 -245: 10589: 0 -245: 10590: 0 -245: 10591: 0 -245: 10592: 0 -245: 10593: 0 -245: 10594: 0 -245: 10595: 0 -245: 10596: 0 -245: 10597: 0 -245: 10598: 0 -245: 10599: 0 -245: 10600: 0 -245: 10601: 0 -245: 10602: 0 -245: 10603: 0 -245: 10604: 0 -245: 10605: 0 -245: 10606: 0 -245: 10607: 0 -245: 10608: 0 -245: 10609: 0 -245: 10610: 0 -245: 10611: 0 -245: 10612: 0 -245: 10613: 0 -245: 10614: 0 -245: 10615: 0 -245: 10616: 0 -245: 10617: 0 -245: 10618: 0 -245: 10619: 0 -245: 10620: 0 -245: 10621: 0 -245: 10622: 0 -245: 10623: 0 -245: 10624: 0 -245: 10625: 0 -245: 10626: 0 -245: 10627: 0 -245: 10628: 0 -245: 10629: 0 -245: 10630: 0 -245: 10631: 0 -245: 10632: 0 -245: 10633: 0 -245: 10634: 0 -245: 10635: 0 -245: 10636: 0 -245: 10637: 0 -245: 10638: 0 -245: 10639: 0 -245: 10640: 0 -245: 10641: 0 -245: 10642: 0 -245: 10643: 0 -245: 10644: 0 -245: 10645: 0 -245: 10646: 0 -245: 10647: 0 -245: 10648: 0 -245: 10649: 0 -245: 10650: 0 -245: 10651: 0 -245: 10652: 0 -245: 10653: 0 -245: 10654: 0 -245: 10655: 0 -245: 10656: 0 -245: 10657: 0 -245: 10658: 0 -245: 10659: 0 -245: 10660: 0 -245: 10661: 0 -245: 10662: 0 -245: 10663: 0 -245: 10664: 0 -245: 10665: 0 -245: 10666: 0 -245: 10667: 0 -245: 10668: 0 -245: 10669: 0 -245: 10670: 0 -245: 10671: 0 -245: 10672: 0 -245: 10673: 0 -245: 10674: 0 -245: 10675: 0 -245: 10676: 0 -245: 10677: 0 -245: 10678: 0 -245: 10679: 0 -245: 10680: 0 -245: 10681: 0 -245: 10682: 0 -245: 10683: 0 -245: 10684: 0 -245: 10685: 0 -245: 10686: 0 -245: 10687: 0 -245: 10688: 0 -245: 10689: 0 -245: 10690: 0 -245: 10691: 0 -245: 10692: 0 -245: 10693: 0 -245: 10694: 0 -245: 10695: 0 -245: 10696: 0 -245: 10697: 0 -245: 10698: 0 -245: 10699: 0 -245: 10700: 0 -245: 10701: 0 -245: 10702: 0 -245: 10703: 0 -245: 10704: 0 -245: 10705: 0 -245: 10706: 0 -245: 10707: 0 -245: 10708: 0 -245: 10709: 0 -245: 10710: 0 -245: 10711: 0 -245: 10712: 0 -245: 10713: 0 -245: 10714: 0 -245: 10715: 0 -245: 10716: 0 -245: 10717: 0 -245: 10718: 0 -245: 10719: 0 -245: 10720: 0 -245: 10721: 0 -245: 10722: 0 -245: 10723: 0 -245: 10724: 0 -245: 10725: 0 -245: 10726: 0 -245: 10727: 0 -245: 10728: 0 -245: 10729: 0 -245: 10730: 0 -245: 10731: 0 -245: 10732: 0 -245: 10733: 0 -245: 10734: 0 -245: 10735: 0 -245: 10736: 0 -245: 10737: 0 -245: 10738: 0 -245: 10739: 0 -245: 10740: 0 -245: 10741: 0 -245: 10742: 0 -245: 10743: 0 -245: 10744: 0 -245: 10745: 0 -245: 10746: 0 -245: 10747: 0 -245: 10748: 0 -245: 10749: 0 -245: 10750: 0 -245: 10751: 0 -245: 10752: 0 -245: 10753: 0 -245: 10754: 0 -245: 10755: 0 -245: 10756: 0 -245: 10757: 0 -245: 10758: 0 -245: 10759: 0 -245: 10760: 0 -245: 10761: 0 -245: 10762: 0 -245: 10763: 0 -245: 10764: 0 -245: 10765: 0 -245: 10766: 0 -245: 10767: 0 -245: 10768: 0 -245: 10769: 0 -245: 10770: 0 -245: 10771: 0 -245: 10772: 0 -245: 10773: 0 -245: 10774: 0 -245: 10775: 0 -245: 10776: 0 -245: 10777: 0 -245: 10778: 0 -245: 10779: 0 -245: 10780: 0 -245: 10781: 0 -245: 10782: 0 -245: 10783: 0 -245: 10784: 0 -245: 10785: 0 -245: 10786: 0 -245: 10787: 0 -245: 10788: 0 -245: 10789: 0 -245: 10790: 0 -245: 10791: 0 -245: 10792: 0 -245: 10793: 0 -245: 10794: 0 -245: 10795: 0 -245: 10796: 0 -245: 10797: 0 -245: 10798: 0 -245: 10799: 0 -245: 10800: 0 -245: 10801: 0 -245: 10802: 0 -245: 10803: 0 -245: 10804: 0 -245: 10805: 0 -245: 10806: 0 -245: 10807: 0 -245: 10808: 0 -245: 10809: 0 -245: 10810: 0 -245: 10811: 0 -245: 10812: 0 -245: 10813: 0 -245: 10814: 0 -245: 10815: 0 -245: 10816: 0 -245: 10817: 0 -245: 10818: 0 -245: 10819: 0 -245: 10820: 0 -245: 10821: 0 -245: 10822: 0 -245: 10823: 0 -245: 10824: 0 -245: 10825: 0 -245: 10826: 0 -245: 10827: 0 -245: 10828: 0 -245: 10829: 0 -245: 10830: 0 -245: 10831: 0 -245: 10832: 0 -245: 10833: 0 -245: 10834: 0 -245: 10835: 0 -245: 10836: 0 -245: 10837: 0 -245: 10838: 0 -245: 10839: 0 -245: 10840: 0 -245: 10841: 0 -245: 10842: 0 -245: 10843: 0 -245: 10844: 0 -245: 10845: 0 -245: 10846: 0 -245: 10847: 0 -245: 10848: 0 -245: 10849: 0 -245: 10850: 0 -245: 10851: 0 -245: 10852: 0 -245: 10853: 0 -245: 10854: 0 -245: 10855: 0 -245: 10856: 0 -245: 10857: 0 -245: 10858: 0 -245: 10859: 0 -245: 10860: 0 -245: 10861: 0 -245: 10862: 0 -245: 10863: 0 -245: 10864: 0 -245: 10865: 0 -245: 10866: 0 -245: 10867: 0 -245: 10868: 0 -245: 10869: 0 -245: 10870: 0 -245: 10871: 0 -245: 10872: 0 -245: 10873: 0 -245: 10874: 0 -245: 10875: 0 -245: 10876: 0 -245: 10877: 0 -245: 10878: 0 -245: 10879: 0 -245: 10880: 0 -245: 10881: 0 -245: 10882: 0 -245: 10883: 0 -245: 10884: 0 -245: 10885: 0 -245: 10886: 0 -245: 10887: 0 -245: 10888: 0 -245: 10889: 0 -245: 10890: 0 -245: 10891: 0 -245: 10892: 0 -245: 10893: 0 -245: 10894: 0 -245: 10895: 0 -245: 10896: 0 -245: 10897: 0 -245: 10898: 0 -245: 10899: 0 -245: 10900: 0 -245: 10901: 0 -245: 10902: 0 -245: 10903: 0 -245: 10904: 0 -245: 10905: 0 -245: 10906: 0 -245: 10907: 0 -245: 10908: 0 -245: 10909: 0 -245: 10910: 0 -245: 10911: 0 -245: 10912: 0 -245: 10913: 0 -245: 10914: 0 -245: 10915: 0 -245: 10916: 0 -245: 10917: 0 -245: 10918: 0 -245: 10919: 0 -245: 10920: 0 -245: 10921: 0 -245: 10922: 0 -245: 10923: 0 -245: 10924: 0 -245: 10925: 0 -245: 10926: 0 -245: 10927: 0 -245: 10928: 0 -245: 10929: 0 -245: 10930: 0 -245: 10931: 0 -245: 10932: 0 -245: 10933: 0 -245: 10934: 0 -245: 10935: 0 -245: 10936: 0 -245: 10937: 0 -245: 10938: 0 -245: 10939: 0 -245: 10940: 0 -245: 10941: 0 -245: 10942: 0 -245: 10943: 0 -245: 10944: 0 -245: 10945: 0 -245: 10946: 0 -245: 10947: 0 -245: 10948: 0 -245: 10949: 0 -245: 10950: 0 -245: 10951: 0 -245: 10952: 0 -245: 10953: 0 -245: 10954: 0 -245: 10955: 0 -245: 10956: 0 -245: 10957: 0 -245: 10958: 0 -245: 10959: 0 -245: 10960: 0 -245: 10961: 0 -245: 10962: 0 -245: 10963: 0 -245: 10964: 0 -245: 10965: 0 -245: 10966: 0 -245: 10967: 0 -245: 10968: 0 -245: 10969: 0 -245: 10970: 0 -245: 10971: 0 -245: 10972: 0 -245: 10973: 0 -245: 10974: 0 -245: 10975: 0 -245: 10976: 0 -245: 10977: 0 -245: 10978: 0 -245: 10979: 0 -245: 10980: 0 -245: 10981: 0 -245: 10982: 0 -245: 10983: 0 -245: 10984: 0 -245: 10985: 0 -245: 10986: 0 -245: 10987: 0 -245: 10988: 0 -245: 10989: 0 -245: 10990: 0 -245: 10991: 0 -245: 10992: 0 -245: 10993: 0 -245: 10994: 0 -245: 10995: 0 -245: 10996: 0 -245: 10997: 0 -245: 10998: 0 -245: 10999: 0 -245: 11000: 0 -245: 11001: 0 -245: 11002: 0 -245: 11003: 0 -245: 11004: 0 -245: 11005: 0 -245: 11006: 0 -245: 11007: 0 -245: 11008: 0 -245: 11009: 0 -245: 11010: 0 -245: 11011: 0 -245: 11012: 0 -245: 11013: 0 -245: 11014: 0 -245: 11015: 0 -245: 11016: 0 -245: 11017: 0 -245: 11018: 0 -245: 11019: 0 -245: 11020: 0 -245: 11021: 0 -245: 11022: 0 -245: 11023: 0 -245: 11024: 0 -245: 11025: 0 -245: 11026: 0 -245: 11027: 0 -245: 11028: 0 -245: 11029: 0 -245: 11030: 0 -245: 11031: 0 -245: 11032: 0 -245: 11033: 0 -245: 11034: 0 -245: 11035: 0 -245: 11036: 0 -245: 11037: 0 -245: 11038: 0 -245: 11039: 0 -245: 11040: 0 -245: 11041: 0 -245: 11042: 0 -245: 11043: 0 -245: 11044: 0 -245: 11045: 0 -245: 11046: 0 -245: 11047: 0 -245: 11048: 0 -245: 11049: 0 -245: 11050: 0 -245: 11051: 0 -245: 11052: 0 -245: 11053: 0 -245: 11054: 0 -245: 11055: 0 -245: 11056: 0 -245: 11057: 0 -245: 11058: 0 -245: 11059: 0 -245: 11060: 0 -245: 11061: 0 -245: 11062: 0 -245: 11063: 0 -245: 11064: 0 -245: 11065: 0 -245: 11066: 0 -245: 11067: 0 -245: 11068: 0 -245: 11069: 0 -245: 11070: 0 -245: 11071: 0 -245: 11072: 0 -245: 11073: 0 -245: 11074: 0 -245: 11075: 0 -245: 11076: 0 -245: 11077: 0 -245: 11078: 0 -245: 11079: 0 -245: 11080: 0 -245: 11081: 0 -245: 11082: 0 -245: 11083: 0 -245: 11084: 0 -245: 11085: 0 -245: 11086: 0 -245: 11087: 0 -245: 11088: 0 -245: 11089: 0 -245: 11090: 0 -245: 11091: 0 -245: 11092: 0 -245: 11093: 0 -245: 11094: 0 -245: 11095: 0 -245: 11096: 0 -245: 11097: 0 -245: 11098: 0 -245: 11099: 0 -245: 11100: 0 -245: 11101: 0 -245: 11102: 0 -245: 11103: 0 -245: 11104: 0 -245: 11105: 0 -245: 11106: 0 -245: 11107: 0 -245: 11108: 0 -245: 11109: 0 -245: 11110: 0 -245: 11111: 0 -245: 11112: 0 -245: 11113: 0 -245: 11114: 0 -245: 11115: 0 -245: 11116: 0 -245: 11117: 0 -245: 11118: 0 -245: 11119: 0 -245: 11120: 0 -245: 11121: 0 -245: 11122: 0 -245: 11123: 0 -245: 11124: 0 -245: 11125: 0 -245: 11126: 0 -245: 11127: 0 -245: 11128: 0 -245: 11129: 0 -245: 11130: 0 -245: 11131: 0 -245: 11132: 0 -245: 11133: 0 -245: 11134: 0 -245: 11135: 0 -245: 11136: 0 -245: 11137: 0 -245: 11138: 0 -245: 11139: 0 -245: 11140: 0 -245: 11141: 0 -245: 11142: 0 -245: 11143: 0 -245: 11144: 0 -245: 11145: 0 -245: 11146: 0 -245: 11147: 0 -245: 11148: 0 -245: 11149: 0 -245: 11150: 0 -245: 11151: 0 -245: 11152: 0 -245: 11153: 0 -245: 11154: 0 -245: 11155: 0 -245: 11156: 0 -245: 11157: 0 -245: 11158: 0 -245: 11159: 0 -245: 11160: 0 -245: 11161: 0 -245: 11162: 0 -245: 11163: 0 -245: 11164: 0 -245: 11165: 0 -245: 11166: 0 -245: 11167: 0 -245: 11168: 0 -245: 11169: 0 -245: 11170: 0 -245: 11171: 0 -245: 11172: 0 -245: 11173: 0 -245: 11174: 0 -245: 11175: 0 -245: 11176: 0 -245: 11177: 0 -245: 11178: 0 -245: 11179: 0 -245: 11180: 0 -245: 11181: 0 -245: 11182: 0 -245: 11183: 0 -245: 11184: 0 -245: 11185: 0 -245: 11186: 0 -245: 11187: 0 -245: 11188: 0 -245: 11189: 0 -245: 11190: 0 -245: 11191: 0 -245: 11192: 0 -245: 11193: 0 -245: 11194: 0 -245: 11195: 0 -245: 11196: 0 -245: 11197: 0 -245: 11198: 0 -245: 11199: 0 -245: 11200: 0 -245: 11201: 0 -245: 11202: 0 -245: 11203: 0 -245: 11204: 0 -245: 11205: 0 -245: 11206: 0 -245: 11207: 0 -245: 11208: 0 -245: 11209: 0 -245: 11210: 0 -245: 11211: 0 -245: 11212: 0 -245: 11213: 0 -245: 11214: 0 -245: 11215: 0 -245: 11216: 0 -245: 11217: 0 -245: 11218: 0 -245: 11219: 0 -245: 11220: 0 -245: 11221: 0 -245: 11222: 0 -245: 11223: 0 -245: 11224: 0 -245: 11225: 0 -245: 11226: 0 -245: 11227: 0 -245: 11228: 0 -245: 11229: 0 -245: 11230: 0 -245: 11231: 0 -245: 11232: 0 -245: 11233: 0 -245: 11234: 0 -245: 11235: 0 -245: 11236: 0 -245: 11237: 0 -245: 11238: 0 -245: 11239: 0 -245: 11240: 0 -245: 11241: 0 -245: 11242: 0 -245: 11243: 0 -245: 11244: 0 -245: 11245: 0 -245: 11246: 0 -245: 11247: 0 -245: 11248: 0 -245: 11249: 0 -245: 11250: 0 -245: 11251: 0 -245: 11252: 0 -245: 11253: 0 -245: 11254: 0 -245: 11255: 0 -245: 11256: 0 -245: 11257: 0 -245: 11258: 0 -245: 11259: 0 -245: 11260: 0 -245: 11261: 0 -245: 11262: 0 -245: 11263: 0 -245: 11264: 0 -245: 11265: 0 -245: 11266: 0 -245: 11267: 0 -245: 11268: 0 -245: 11269: 0 -245: 11270: 0 -245: 11271: 0 -245: 11272: 0 -245: 11273: 0 -245: 11274: 0 -245: 11275: 0 -245: 11276: 0 -245: 11277: 0 -245: 11278: 0 -245: 11279: 0 -245: 11280: 0 -245: 11281: 0 -245: 11282: 0 -245: 11283: 0 -245: 11284: 0 -245: 11285: 0 -245: 11286: 0 -245: 11287: 0 -245: 11288: 0 -245: 11289: 0 -245: 11290: 0 -245: 11291: 0 -245: 11292: 0 -245: 11293: 0 -245: 11294: 0 -245: 11295: 0 -245: 11296: 0 -245: 11297: 0 -245: 11298: 0 -245: 11299: 0 -245: 11300: 0 -245: 11301: 0 -245: 11302: 0 -245: 11303: 0 -245: 11304: 0 -245: 11305: 0 -245: 11306: 0 -245: 11307: 0 -245: 11308: 0 -245: 11309: 0 -245: 11310: 0 -245: 11311: 0 -245: 11312: 0 -245: 11313: 0 -245: 11314: 0 -245: 11315: 0 -245: 11316: 0 -245: 11317: 0 -245: 11318: 0 -245: 11319: 0 -245: 11320: 0 -245: 11321: 0 -245: 11322: 0 -245: 11323: 0 -245: 11324: 0 -245: 11325: 0 -245: 11326: 0 -245: 11327: 0 -245: 11328: 0 -245: 11329: 0 -245: 11330: 0 -245: 11331: 0 -245: 11332: 0 -245: 11333: 0 -245: 11334: 0 -245: 11335: 0 -245: 11336: 0 -245: 11337: 0 -245: 11338: 0 -245: 11339: 0 -245: 11340: 0 -245: 11341: 0 -245: 11342: 0 -245: 11343: 0 -245: 11344: 0 -245: 11345: 0 -245: 11346: 0 -245: 11347: 0 -245: 11348: 0 -245: 11349: 0 -245: 11350: 0 -245: 11351: 0 -245: 11352: 0 -245: 11353: 0 -245: 11354: 0 -245: 11355: 0 -245: 11356: 0 -245: 11357: 0 -245: 11358: 0 -245: 11359: 0 -245: 11360: 0 -245: 11361: 0 -245: 11362: 0 -245: 11363: 0 -245: 11364: 0 -245: 11365: 0 -245: 11366: 0 -245: 11367: 0 -245: 11368: 0 -245: 11369: 0 -245: 11370: 0 -245: 11371: 0 -245: 11372: 0 -245: 11373: 0 -245: 11374: 0 -245: 11375: 0 -245: 11376: 0 -245: 11377: 0 -245: 11378: 0 -245: 11379: 0 -245: 11380: 0 -245: 11381: 0 -245: 11382: 0 -245: 11383: 0 -245: 11384: 0 -245: 11385: 0 -245: 11386: 0 -245: 11387: 0 -245: 11388: 0 -245: 11389: 0 -245: 11390: 0 -245: 11391: 0 -245: 11392: 0 -245: 11393: 0 -245: 11394: 0 -245: 11395: 0 -245: 11396: 0 -245: 11397: 0 -245: 11398: 0 -245: 11399: 0 -245: 11400: 0 -245: 11401: 0 -245: 11402: 0 -245: 11403: 0 -245: 11404: 0 -245: 11405: 0 -245: 11406: 0 -245: 11407: 0 -245: 11408: 0 -245: 11409: 0 -245: 11410: 0 -245: 11411: 0 -245: 11412: 0 -245: 11413: 0 -245: 11414: 0 -245: 11415: 0 -245: 11416: 0 -245: 11417: 0 -245: 11418: 0 -245: 11419: 0 -245: 11420: 0 -245: 11421: 0 -245: 11422: 0 -245: 11423: 0 -245: 11424: 0 -245: 11425: 0 -245: 11426: 0 -245: 11427: 0 -245: 11428: 0 -245: 11429: 0 -245: 11430: 0 -245: 11431: 0 -245: 11432: 0 -245: 11433: 0 -245: 11434: 0 -245: 11435: 0 -245: 11436: 0 -245: 11437: 0 -245: 11438: 0 -245: 11439: 0 -245: 11440: 0 -245: 11441: 0 -245: 11442: 0 -245: 11443: 0 -245: 11444: 0 -245: 11445: 0 -245: 11446: 0 -245: 11447: 0 -245: 11448: 0 -245: 11449: 0 -245: 11450: 0 -245: 11451: 0 -245: 11452: 0 -245: 11453: 0 -245: 11454: 0 -245: 11455: 0 -245: 11456: 0 -245: 11457: 0 -245: 11458: 0 -245: 11459: 0 -245: 11460: 0 -245: 11461: 0 -245: 11462: 0 -245: 11463: 0 -245: 11464: 0 -245: 11465: 0 -245: 11466: 0 -245: 11467: 0 -245: 11468: 0 -245: 11469: 0 -245: 11470: 0 -245: 11471: 0 -245: 11472: 0 -245: 11473: 0 -245: 11474: 0 -245: 11475: 0 -245: 11476: 0 -245: 11477: 0 -245: 11478: 0 -245: 11479: 0 -245: 11480: 0 -245: 11481: 0 -245: 11482: 0 -245: 11483: 0 -245: 11484: 0 -245: 11485: 0 -245: 11486: 0 -245: 11487: 0 -245: 11488: 0 -245: 11489: 0 -245: 11490: 0 -245: 11491: 0 -245: 11492: 0 -245: 11493: 0 -245: 11494: 0 -245: 11495: 0 -245: 11496: 0 -245: 11497: 0 -245: 11498: 0 -245: 11499: 0 -245: 11500: 0 -245: 11501: 0 -245: 11502: 0 -245: 11503: 0 -245: 11504: 0 -245: 11505: 0 -245: 11506: 0 -245: 11507: 0 -245: 11508: 0 -245: 11509: 0 -245: 11510: 0 -245: 11511: 0 -245: 11512: 0 -245: 11513: 0 -245: 11514: 0 -245: 11515: 0 -245: 11516: 0 -245: 11517: 0 -245: 11518: 0 -245: 11519: 0 -245: 11520: 0 -245: 11521: 0 -245: 11522: 0 -245: 11523: 0 -245: 11524: 0 -245: 11525: 0 -245: 11526: 0 -245: 11527: 0 -245: 11528: 0 -245: 11529: 0 -245: 11530: 0 -245: 11531: 0 -245: 11532: 0 -245: 11533: 0 -245: 11534: 0 -245: 11535: 0 -245: 11536: 0 -245: 11537: 0 -245: 11538: 0 -245: 11539: 0 -245: 11540: 0 -245: 11541: 0 -245: 11542: 0 -245: 11543: 0 -245: 11544: 0 -245: 11545: 0 -245: 11546: 0 -245: 11547: 0 -245: 11548: 0 -245: 11549: 0 -245: 11550: 0 -245: 11551: 0 -245: 11552: 0 -245: 11553: 0 -245: 11554: 0 -245: 11555: 0 -245: 11556: 0 -245: 11557: 0 -245: 11558: 0 -245: 11559: 0 -245: 11560: 0 -245: 11561: 0 -245: 11562: 0 -245: 11563: 0 -245: 11564: 0 -245: 11565: 0 -245: 11566: 0 -245: 11567: 0 -245: 11568: 0 -245: 11569: 0 -245: 11570: 0 -245: 11571: 0 -245: 11572: 0 -245: 11573: 0 -245: 11574: 0 -245: 11575: 0 -245: 11576: 0 -245: 11577: 0 -245: 11578: 0 -245: 11579: 0 -245: 11580: 0 -245: 11581: 0 -245: 11582: 0 -245: 11583: 0 -245: 11584: 0 -245: 11585: 0 -245: 11586: 0 -245: 11587: 0 -245: 11588: 0 -245: 11589: 0 -245: 11590: 0 -245: 11591: 0 -245: 11592: 0 -245: 11593: 0 -245: 11594: 0 -245: 11595: 0 -245: 11596: 0 -245: 11597: 0 -245: 11598: 0 -245: 11599: 0 -245: 11600: 0 -245: 11601: 0 -245: 11602: 0 -245: 11603: 0 -245: 11604: 0 -245: 11605: 0 -245: 11606: 0 -245: 11607: 0 -245: 11608: 0 -245: 11609: 0 -245: 11610: 0 -245: 11611: 0 -245: 11612: 0 -245: 11613: 0 -245: 11614: 0 -245: 11615: 0 -245: 11616: 0 -245: 11617: 0 -245: 11618: 0 -245: 11619: 0 -245: 11620: 0 -245: 11621: 0 -245: 11622: 0 -245: 11623: 0 -245: 11624: 0 -245: 11625: 0 -245: 11626: 0 -245: 11627: 0 -245: 11628: 0 -245: 11629: 0 -245: 11630: 0 -245: 11631: 0 -245: 11632: 0 -245: 11633: 0 -245: 11634: 0 -245: 11635: 0 -245: 11636: 0 -245: 11637: 0 -245: 11638: 0 -245: 11639: 0 -245: 11640: 0 -245: 11641: 0 -245: 11642: 0 -245: 11643: 0 -245: 11644: 0 -245: 11645: 0 -245: 11646: 0 -245: 11647: 0 -245: 11648: 0 -245: 11649: 0 -245: 11650: 0 -245: 11651: 0 -245: 11652: 0 -245: 11653: 0 -245: 11654: 0 -245: 11655: 0 -245: 11656: 0 -245: 11657: 0 -245: 11658: 0 -245: 11659: 0 -245: 11660: 0 -245: 11661: 0 -245: 11662: 0 -245: 11663: 0 -245: 11664: 0 -245: 11665: 0 -245: 11666: 0 -245: 11667: 0 -245: 11668: 0 -245: 11669: 0 -245: 11670: 0 -245: 11671: 0 -245: 11672: 0 -245: 11673: 0 -245: 11674: 0 -245: 11675: 0 -245: 11676: 0 -245: 11677: 0 -245: 11678: 0 -245: 11679: 0 -245: 11680: 0 -245: 11681: 0 -245: 11682: 0 -245: 11683: 0 -245: 11684: 0 -245: 11685: 0 -245: 11686: 0 -245: 11687: 0 -245: 11688: 0 -245: 11689: 0 -245: 11690: 0 -245: 11691: 0 -245: 11692: 0 -245: 11693: 0 -245: 11694: 0 -245: 11695: 0 -245: 11696: 0 -245: 11697: 0 -245: 11698: 0 -245: 11699: 0 -245: 11700: 0 -245: 11701: 0 -245: 11702: 0 -245: 11703: 0 -245: 11704: 0 -245: 11705: 0 -245: 11706: 0 -245: 11707: 0 -245: 11708: 0 -245: 11709: 0 -245: 11710: 0 -245: 11711: 0 -245: 11712: 0 -245: 11713: 0 -245: 11714: 0 -245: 11715: 0 -245: 11716: 0 -245: 11717: 0 -245: 11718: 0 -245: 11719: 0 -245: 11720: 0 -245: 11721: 0 -245: 11722: 0 -245: 11723: 0 -245: 11724: 0 -245: 11725: 0 -245: 11726: 0 -245: 11727: 0 -245: 11728: 0 -245: 11729: 0 -245: 11730: 0 -245: 11731: 0 -245: 11732: 0 -245: 11733: 0 -245: 11734: 0 -245: 11735: 0 -245: 11736: 0 -245: 11737: 0 -245: 11738: 0 -245: 11739: 0 -245: 11740: 0 -245: 11741: 0 -245: 11742: 0 -245: 11743: 0 -245: 11744: 0 -245: 11745: 0 -245: 11746: 0 -245: 11747: 0 -245: 11748: 0 -245: 11749: 0 -245: 11750: 0 -245: 11751: 0 -245: 11752: 0 -245: 11753: 0 -245: 11754: 0 -245: 11755: 0 -245: 11756: 0 -245: 11757: 0 -245: 11758: 0 -245: 11759: 0 -245: 11760: 0 -245: 11761: 0 -245: 11762: 0 -245: 11763: 0 -245: 11764: 0 -245: 11765: 0 -245: 11766: 0 -245: 11767: 0 -245: 11768: 0 -245: 11769: 0 -245: 11770: 0 -245: 11771: 0 -245: 11772: 0 -245: 11773: 0 -245: 11774: 0 -245: 11775: 0 -245: 11776: 0 -245: 11777: 0 -245: 11778: 0 -245: 11779: 0 -245: 11780: 0 -245: 11781: 0 -245: 11782: 0 -245: 11783: 0 -245: 11784: 0 -245: 11785: 0 -245: 11786: 0 -245: 11787: 0 -245: 11788: 0 -245: 11789: 0 -245: 11790: 0 -245: 11791: 0 -245: 11792: 0 -245: 11793: 0 -245: 11794: 0 -245: 11795: 0 -245: 11796: 0 -245: 11797: 0 -245: 11798: 0 -245: 11799: 0 -245: 11800: 0 -245: 11801: 0 -245: 11802: 0 -245: 11803: 0 -245: 11804: 0 -245: 11805: 0 -245: 11806: 0 -245: 11807: 0 -245: 11808: 0 -245: 11809: 0 -245: 11810: 0 -245: 11811: 0 -245: 11812: 0 -245: 11813: 0 -245: 11814: 0 -245: 11815: 0 -245: 11816: 0 -245: 11817: 0 -245: 11818: 0 -245: 11819: 0 -245: 11820: 0 -245: 11821: 0 -245: 11822: 0 -245: 11823: 0 -245: 11824: 0 -245: 11825: 0 -245: 11826: 0 -245: 11827: 0 -245: 11828: 0 -245: 11829: 0 -245: 11830: 0 -245: 11831: 0 -245: 11832: 0 -245: 11833: 0 -245: 11834: 0 -245: 11835: 0 -245: 11836: 0 -245: 11837: 0 -245: 11838: 0 -245: 11839: 0 -245: 11840: 0 -245: 11841: 0 -245: 11842: 0 -245: 11843: 0 -245: 11844: 0 -245: 11845: 0 -245: 11846: 0 -245: 11847: 0 -245: 11848: 0 -245: 11849: 0 -245: 11850: 0 -245: 11851: 0 -245: 11852: 0 -245: 11853: 0 -245: 11854: 0 -245: 11855: 0 -245: 11856: 0 -245: 11857: 0 -245: 11858: 0 -245: 11859: 0 -245: 11860: 0 -245: 11861: 0 -245: 11862: 0 -245: 11863: 0 -245: 11864: 0 -245: 11865: 0 -245: 11866: 0 -245: 11867: 0 -245: 11868: 0 -245: 11869: 0 -245: 11870: 0 -245: 11871: 0 -245: 11872: 0 -245: 11873: 0 -245: 11874: 0 -245: 11875: 0 -245: 11876: 0 -245: 11877: 0 -245: 11878: 0 -245: 11879: 0 -245: 11880: 0 -245: 11881: 0 -245: 11882: 0 -245: 11883: 0 -245: 11884: 0 -245: 11885: 0 -245: 11886: 0 -245: 11887: 0 -245: 11888: 0 -245: 11889: 0 -245: 11890: 0 -245: 11891: 0 -245: 11892: 0 -245: 11893: 0 -245: 11894: 0 -245: 11895: 0 -245: 11896: 0 -245: 11897: 0 -245: 11898: 0 -245: 11899: 0 -245: 11900: 0 -245: 11901: 0 -245: 11902: 0 -245: 11903: 0 -245: 11904: 0 -245: 11905: 0 -245: 11906: 0 -245: 11907: 0 -245: 11908: 0 -245: 11909: 0 -245: 11910: 0 -245: 11911: 0 -245: 11912: 0 -245: 11913: 0 -245: 11914: 0 -245: 11915: 0 -245: 11916: 0 -245: 11917: 0 -245: 11918: 0 -245: 11919: 0 -245: 11920: 0 -245: 11921: 0 -245: 11922: 0 -245: 11923: 0 -245: 11924: 0 -245: 11925: 0 -245: 11926: 0 -245: 11927: 0 -245: 11928: 0 -245: 11929: 0 -245: 11930: 0 -245: 11931: 0 -245: 11932: 0 -245: 11933: 0 -245: 11934: 0 -245: 11935: 0 -245: 11936: 0 -245: 11937: 0 -245: 11938: 0 -245: 11939: 0 -245: 11940: 0 -245: 11941: 0 -245: 11942: 0 -245: 11943: 0 -245: 11944: 0 -245: 11945: 0 -245: 11946: 0 -245: 11947: 0 -245: 11948: 0 -245: 11949: 0 -245: 11950: 0 -245: 11951: 0 -245: 11952: 0 -245: 11953: 0 -245: 11954: 0 -245: 11955: 0 -245: 11956: 0 -245: 11957: 0 -245: 11958: 0 -245: 11959: 0 -245: 11960: 0 -245: 11961: 0 -245: 11962: 0 -245: 11963: 0 -245: 11964: 0 -245: 11965: 0 -245: 11966: 0 -245: 11967: 0 -245: 11968: 0 -245: 11969: 0 -245: 11970: 0 -245: 11971: 0 -245: 11972: 0 -245: 11973: 0 -245: 11974: 0 -245: 11975: 0 -245: 11976: 0 -245: 11977: 0 -245: 11978: 0 -245: 11979: 0 -245: 11980: 0 -245: 11981: 0 -245: 11982: 0 -245: 11983: 0 -245: 11984: 0 -245: 11985: 0 -245: 11986: 0 -245: 11987: 0 -245: 11988: 0 -245: 11989: 0 -245: 11990: 0 -245: 11991: 0 -245: 11992: 0 -245: 11993: 0 -245: 11994: 0 -245: 11995: 0 -245: 11996: 0 -245: 11997: 0 -245: 11998: 0 -245: 11999: 0 -245: 12000: 0 -245: 12001: 0 -245: 12002: 0 -245: 12003: 0 -245: 12004: 0 -245: 12005: 0 -245: 12006: 0 -245: 12007: 0 -245: 12008: 0 -245: 12009: 0 -245: 12010: 0 -245: 12011: 0 -245: 12012: 0 -245: 12013: 0 -245: 12014: 0 -245: 12015: 0 -245: 12016: 0 -245: 12017: 0 -245: 12018: 0 -245: 12019: 0 -245: 12020: 0 -245: 12021: 0 -245: 12022: 0 -245: 12023: 0 -245: 12024: 0 -245: 12025: 0 -245: 12026: 0 -245: 12027: 0 -245: 12028: 0 -245: 12029: 0 -245: 12030: 0 -245: 12031: 0 -245: 12032: 0 -245: 12033: 0 -245: 12034: 0 -245: 12035: 0 -245: 12036: 0 -245: 12037: 0 -245: 12038: 0 -245: 12039: 0 -245: 12040: 0 -245: 12041: 0 -245: 12042: 0 -245: 12043: 0 -245: 12044: 0 -245: 12045: 0 -245: 12046: 0 -245: 12047: 0 -245: 12048: 0 -245: 12049: 0 -245: 12050: 0 -245: 12051: 0 -245: 12052: 0 -245: 12053: 0 -245: 12054: 0 -245: 12055: 0 -245: 12056: 0 -245: 12057: 0 -245: 12058: 0 -245: 12059: 0 -245: 12060: 0 -245: 12061: 0 -245: 12062: 0 -245: 12063: 0 -245: 12064: 0 -245: 12065: 0 -245: 12066: 0 -245: 12067: 0 -245: 12068: 0 -245: 12069: 0 -245: 12070: 0 -245: 12071: 0 -245: 12072: 0 -245: 12073: 0 -245: 12074: 0 -245: 12075: 0 -245: 12076: 0 -245: 12077: 0 -245: 12078: 0 -245: 12079: 0 -245: 12080: 0 -245: 12081: 0 -245: 12082: 0 -245: 12083: 0 -245: 12084: 0 -245: 12085: 0 -245: 12086: 0 -245: 12087: 0 -245: 12088: 0 -245: 12089: 0 -245: 12090: 0 -245: 12091: 0 -245: 12092: 0 -245: 12093: 0 -245: 12094: 0 -245: 12095: 0 -245: 12096: 0 -245: 12097: 0 -245: 12098: 0 -245: 12099: 0 -245: 12100: 0 -245: 12101: 0 -245: 12102: 0 -245: 12103: 0 -245: 12104: 0 -245: 12105: 0 -245: 12106: 0 -245: 12107: 0 -245: 12108: 0 -245: 12109: 0 -245: 12110: 0 -245: 12111: 0 -245: 12112: 0 -245: 12113: 0 -245: 12114: 0 -245: 12115: 0 -245: 12116: 0 -245: 12117: 0 -245: 12118: 0 -245: 12119: 0 -245: 12120: 0 -245: 12121: 0 -245: 12122: 0 -245: 12123: 0 -245: 12124: 0 -245: 12125: 0 -245: 12126: 0 -245: 12127: 0 -245: 12128: 0 -245: 12129: 0 -245: 12130: 0 -245: 12131: 0 -245: 12132: 0 -245: 12133: 0 -245: 12134: 0 -245: 12135: 0 -245: 12136: 0 -245: 12137: 0 -245: 12138: 0 -245: 12139: 0 -245: 12140: 0 -245: 12141: 0 -245: 12142: 0 -245: 12143: 0 -245: 12144: 0 -245: 12145: 0 -245: 12146: 0 -245: 12147: 0 -245: 12148: 0 -245: 12149: 0 -245: 12150: 0 -245: 12151: 0 -245: 12152: 0 -245: 12153: 0 -245: 12154: 0 -245: 12155: 0 -245: 12156: 0 -245: 12157: 0 -245: 12158: 0 -245: 12159: 0 -245: 12160: 0 -245: 12161: 0 -245: 12162: 0 -245: 12163: 0 -245: 12164: 0 -245: 12165: 0 -245: 12166: 0 -245: 12167: 0 -245: 12168: 0 -245: 12169: 0 -245: 12170: 0 -245: 12171: 0 -245: 12172: 0 -245: 12173: 0 -245: 12174: 0 -245: 12175: 0 -245: 12176: 0 -245: 12177: 0 -245: 12178: 0 -245: 12179: 0 -245: 12180: 0 -245: 12181: 0 -245: 12182: 0 -245: 12183: 0 -245: 12184: 0 -245: 12185: 0 -245: 12186: 0 -245: 12187: 0 -245: 12188: 0 -245: 12189: 0 -245: 12190: 0 -245: 12191: 0 -245: 12192: 0 -245: 12193: 0 -245: 12194: 0 -245: 12195: 0 -245: 12196: 0 -245: 12197: 0 -245: 12198: 0 -245: 12199: 0 -245: 12200: 0 -245: 12201: 0 -245: 12202: 0 -245: 12203: 0 -245: 12204: 0 -245: 12205: 0 -245: 12206: 0 -245: 12207: 0 -245: 12208: 0 -245: 12209: 0 -245: 12210: 0 -245: 12211: 0 -245: 12212: 0 -245: 12213: 0 -245: 12214: 0 -245: 12215: 0 -245: 12216: 0 -245: 12217: 0 -245: 12218: 0 -245: 12219: 0 -245: 12220: 0 -245: 12221: 0 -245: 12222: 0 -245: 12223: 0 -245: 12224: 0 -245: 12225: 0 -245: 12226: 0 -245: 12227: 0 -245: 12228: 0 -245: 12229: 0 -245: 12230: 0 -245: 12231: 0 -245: 12232: 0 -245: 12233: 0 -245: 12234: 0 -245: 12235: 0 -245: 12236: 0 -245: 12237: 0 -245: 12238: 0 -245: 12239: 0 -245: 12240: 0 -245: 12241: 0 -245: 12242: 0 -245: 12243: 0 -245: 12244: 0 -245: 12245: 0 -245: 12246: 0 -245: 12247: 0 -245: 12248: 0 -245: 12249: 0 -245: 12250: 0 -245: 12251: 0 -245: 12252: 0 -245: 12253: 0 -245: 12254: 0 -245: 12255: 0 -245: 12256: 0 -245: 12257: 0 -245: 12258: 0 -245: 12259: 0 -245: 12260: 0 -245: 12261: 0 -245: 12262: 0 -245: 12263: 0 -245: 12264: 0 -245: 12265: 0 -245: 12266: 0 -245: 12267: 0 -245: 12268: 0 -245: 12269: 0 -245: 12270: 0 -245: 12271: 0 -245: 12272: 0 -245: 12273: 0 -245: 12274: 0 -245: 12275: 0 -245: 12276: 0 -245: 12277: 0 -245: 12278: 0 -245: 12279: 0 -245: 12280: 0 -245: 12281: 0 -245: 12282: 0 -245: 12283: 0 -245: 12284: 0 -245: 12285: 0 -245: 12286: 0 -245: 12287: 0 -245: 12288: 0 -245: 12289: 0 -245: 12290: 0 -245: 12291: 0 -245: 12292: 0 -245: 12293: 0 -245: 12294: 0 -245: 12295: 0 -245: 12296: 0 -245: 12297: 0 -245: 12298: 0 -245: 12299: 0 -245: 12300: 0 -245: 12301: 0 -245: 12302: 0 -245: 12303: 0 -245: 12304: 0 -245: 12305: 0 -245: 12306: 0 -245: 12307: 0 -245: 12308: 0 -245: 12309: 0 -245: 12310: 0 -245: 12311: 0 -245: 12312: 0 -245: 12313: 0 -245: 12314: 0 -245: 12315: 0 -245: 12316: 0 -245: 12317: 0 -245: 12318: 0 -245: 12319: 0 -245: 12320: 0 -245: 12321: 0 -245: 12322: 0 -245: 12323: 0 -245: 12324: 0 -245: 12325: 0 -245: 12326: 0 -245: 12327: 0 -245: 12328: 0 -245: 12329: 0 -245: 12330: 0 -245: 12331: 0 -245: 12332: 0 -245: 12333: 0 -245: 12334: 0 -245: 12335: 0 -245: 12336: 0 -245: 12337: 0 -245: 12338: 0 -245: 12339: 0 -245: 12340: 0 -245: 12341: 0 -245: 12342: 0 -245: 12343: 0 -245: 12344: 0 -245: 12345: 0 -245: 12346: 0 -245: 12347: 0 -245: 12348: 0 -245: 12349: 0 -245: 12350: 0 -245: 12351: 0 -245: 12352: 0 -245: 12353: 0 -245: 12354: 0 -245: 12355: 0 -245: 12356: 0 -245: 12357: 0 -245: 12358: 0 -245: 12359: 0 -245: 12360: 0 -245: 12361: 0 -245: 12362: 0 -245: 12363: 0 -245: 12364: 0 -245: 12365: 0 -245: 12366: 0 -245: 12367: 0 -245: 12368: 0 -245: 12369: 0 -245: 12370: 0 -245: 12371: 0 -245: 12372: 0 -245: 12373: 0 -245: 12374: 0 -245: 12375: 0 -245: 12376: 0 -245: 12377: 0 -245: 12378: 0 -245: 12379: 0 -245: 12380: 0 -245: 12381: 0 -245: 12382: 0 -245: 12383: 0 -245: 12384: 0 -245: 12385: 0 -245: 12386: 0 -245: 12387: 0 -245: 12388: 0 -245: 12389: 0 -245: 12390: 0 -245: 12391: 0 -245: 12392: 0 -245: 12393: 0 -245: 12394: 0 -245: 12395: 0 -245: 12396: 0 -245: 12397: 0 -245: 12398: 0 -245: 12399: 0 -245: 12400: 0 -245: 12401: 0 -245: 12402: 0 -245: 12403: 0 -245: 12404: 0 -245: 12405: 0 -245: 12406: 0 -245: 12407: 0 -245: 12408: 0 -245: 12409: 0 -245: 12410: 0 -245: 12411: 0 -245: 12412: 0 -245: 12413: 0 -245: 12414: 0 -245: 12415: 0 -245: 12416: 0 -245: 12417: 0 -245: 12418: 0 -245: 12419: 0 -245: 12420: 0 -245: 12421: 0 -245: 12422: 0 -245: 12423: 0 -245: 12424: 0 -245: 12425: 0 -245: 12426: 0 -245: 12427: 0 -245: 12428: 0 -245: 12429: 0 -245: 12430: 0 -245: 12431: 0 -245: 12432: 0 -245: 12433: 0 -245: 12434: 0 -245: 12435: 0 -245: 12436: 0 -245: 12437: 0 -245: 12438: 0 -245: 12439: 0 -245: 12440: 0 -245: 12441: 0 -245: 12442: 0 -245: 12443: 0 -245: 12444: 0 -245: 12445: 0 -245: 12446: 0 -245: 12447: 0 -245: 12448: 0 -245: 12449: 0 -245: 12450: 0 -245: 12451: 0 -245: 12452: 0 -245: 12453: 0 -245: 12454: 0 -245: 12455: 0 -245: 12456: 0 -245: 12457: 0 -245: 12458: 0 -245: 12459: 0 -245: 12460: 0 -245: 12461: 0 -245: 12462: 0 -245: 12463: 0 -245: 12464: 0 -245: 12465: 0 -245: 12466: 0 -245: 12467: 0 -245: 12468: 0 -245: 12469: 0 -245: 12470: 0 -245: 12471: 0 -245: 12472: 0 -245: 12473: 0 -245: 12474: 0 -245: 12475: 0 -245: 12476: 0 -245: 12477: 0 -245: 12478: 0 -245: 12479: 0 -245: 12480: 0 -245: 12481: 0 -245: 12482: 0 -245: 12483: 0 -245: 12484: 0 -245: 12485: 0 -245: 12486: 0 -245: 12487: 0 -245: 12488: 0 -245: 12489: 0 -245: 12490: 0 -245: 12491: 0 -245: 12492: 0 -245: 12493: 0 -245: 12494: 0 -245: 12495: 0 -245: 12496: 0 -245: 12497: 0 -245: 12498: 0 -245: 12499: 0 -245: 12500: 0 -245: 12501: 0 -245: 12502: 0 -245: 12503: 0 -245: 12504: 0 -245: 12505: 0 -245: 12506: 0 -245: 12507: 0 -245: 12508: 0 -245: 12509: 0 -245: 12510: 0 -245: 12511: 0 -245: 12512: 0 -245: 12513: 0 -245: 12514: 0 -245: 12515: 0 -245: 12516: 0 -245: 12517: 0 -245: 12518: 0 -245: 12519: 0 -245: 12520: 0 -245: 12521: 0 -245: 12522: 0 -245: 12523: 0 -245: 12524: 0 -245: 12525: 0 -245: 12526: 0 -245: 12527: 0 -245: 12528: 0 -245: 12529: 0 -245: 12530: 0 -245: 12531: 0 -245: 12532: 0 -245: 12533: 0 -245: 12534: 0 -245: 12535: 0 -245: 12536: 0 -245: 12537: 0 -245: 12538: 0 -245: 12539: 0 -245: 12540: 0 -245: 12541: 0 -245: 12542: 0 -245: 12543: 0 -245: 12544: 0 -245: 12545: 0 -245: 12546: 0 -245: 12547: 0 -245: 12548: 0 -245: 12549: 0 -245: 12550: 0 -245: 12551: 0 -245: 12552: 0 -245: 12553: 0 -245: 12554: 0 -245: 12555: 0 -245: 12556: 0 -245: 12557: 0 -245: 12558: 0 -245: 12559: 0 -245: 12560: 0 -245: 12561: 0 -245: 12562: 0 -245: 12563: 0 -245: 12564: 0 -245: 12565: 0 -245: 12566: 0 -245: 12567: 0 -245: 12568: 0 -245: 12569: 0 -245: 12570: 0 -245: 12571: 0 -245: 12572: 0 -245: 12573: 0 -245: 12574: 0 -245: 12575: 0 -245: 12576: 0 -245: 12577: 0 -245: 12578: 0 -245: 12579: 0 -245: 12580: 0 -245: 12581: 0 -245: 12582: 0 -245: 12583: 0 -245: 12584: 0 -245: 12585: 0 -245: 12586: 0 -245: 12587: 0 -245: 12588: 0 -245: 12589: 0 -245: 12590: 0 -245: 12591: 0 -245: 12592: 0 -245: 12593: 0 -245: 12594: 0 -245: 12595: 0 -245: 12596: 0 -245: 12597: 0 -245: 12598: 0 -245: 12599: 0 -245: 12600: 0 -245: 12601: 0 -245: 12602: 0 -245: 12603: 0 -245: 12604: 0 -245: 12605: 0 -245: 12606: 0 -245: 12607: 0 -245: 12608: 0 -245: 12609: 0 -245: 12610: 0 -245: 12611: 0 -245: 12612: 0 -245: 12613: 0 -245: 12614: 0 -245: 12615: 0 -245: 12616: 0 -245: 12617: 0 -245: 12618: 0 -245: 12619: 0 -245: 12620: 0 -245: 12621: 0 -245: 12622: 0 -245: 12623: 0 -245: 12624: 0 -245: 12625: 0 -245: 12626: 0 -245: 12627: 0 -245: 12628: 0 -245: 12629: 0 -245: 12630: 0 -245: 12631: 0 -245: 12632: 0 -245: 12633: 0 -245: 12634: 0 -245: 12635: 0 -245: 12636: 0 -245: 12637: 0 -245: 12638: 0 -245: 12639: 0 -245: 12640: 0 -245: 12641: 0 -245: 12642: 0 -245: 12643: 0 -245: 12644: 0 -245: 12645: 0 -245: 12646: 0 -245: 12647: 0 -245: 12648: 0 -245: 12649: 0 -245: 12650: 0 -245: 12651: 0 -245: 12652: 0 -245: 12653: 0 -245: 12654: 0 -245: 12655: 0 -245: 12656: 0 -245: 12657: 0 -245: 12658: 0 -245: 12659: 0 -245: 12660: 0 -245: 12661: 0 -245: 12662: 0 -245: 12663: 0 -245: 12664: 0 -245: 12665: 0 -245: 12666: 0 -245: 12667: 0 -245: 12668: 0 -245: 12669: 0 -245: 12670: 0 -245: 12671: 0 -245: 12672: 0 -245: 12673: 0 -245: 12674: 0 -245: 12675: 0 -245: 12676: 0 -245: 12677: 0 -245: 12678: 0 -245: 12679: 0 -245: 12680: 0 -245: 12681: 0 -245: 12682: 0 -245: 12683: 0 -245: 12684: 0 -245: 12685: 0 -245: 12686: 0 -245: 12687: 0 -245: 12688: 0 -245: 12689: 0 -245: 12690: 0 -245: 12691: 0 -245: 12692: 0 -245: 12693: 0 -245: 12694: 0 -245: 12695: 0 -245: 12696: 0 -245: 12697: 0 -245: 12698: 0 -245: 12699: 0 -245: 12700: 0 -245: 12701: 0 -245: 12702: 0 -245: 12703: 0 -245: 12704: 0 -245: 12705: 0 -245: 12706: 0 -245: 12707: 0 -245: 12708: 0 -245: 12709: 0 -245: 12710: 0 -245: 12711: 0 -245: 12712: 0 -245: 12713: 0 -245: 12714: 0 -245: 12715: 0 -245: 12716: 0 -245: 12717: 0 -245: 12718: 0 -245: 12719: 0 -245: 12720: 0 -245: 12721: 0 -245: 12722: 0 -245: 12723: 0 -245: 12724: 0 -245: 12725: 0 -245: 12726: 0 -245: 12727: 0 -245: 12728: 0 -245: 12729: 0 -245: 12730: 0 -245: 12731: 0 -245: 12732: 0 -245: 12733: 0 -245: 12734: 0 -245: 12735: 0 -245: 12736: 0 -245: 12737: 0 -245: 12738: 0 -245: 12739: 0 -245: 12740: 0 -245: 12741: 0 -245: 12742: 0 -245: 12743: 0 -245: 12744: 0 -245: 12745: 0 -245: 12746: 0 -245: 12747: 0 -245: 12748: 0 -245: 12749: 0 -245: 12750: 0 -245: 12751: 0 -245: 12752: 0 -245: 12753: 0 -245: 12754: 0 -245: 12755: 0 -245: 12756: 0 -245: 12757: 0 -245: 12758: 0 -245: 12759: 0 -245: 12760: 0 -245: 12761: 0 -245: 12762: 0 -245: 12763: 0 -245: 12764: 0 -245: 12765: 0 -245: 12766: 0 -245: 12767: 0 -245: 12768: 0 -245: 12769: 0 -245: 12770: 0 -245: 12771: 0 -245: 12772: 0 -245: 12773: 0 -245: 12774: 0 -245: 12775: 0 -245: 12776: 0 -245: 12777: 0 -245: 12778: 0 -245: 12779: 0 -245: 12780: 0 -245: 12781: 0 -245: 12782: 0 -245: 12783: 0 -245: 12784: 0 -245: 12785: 0 -245: 12786: 0 -245: 12787: 0 -245: 12788: 0 -245: 12789: 0 -245: 12790: 0 -245: 12791: 0 -245: 12792: 0 -245: 12793: 0 -245: 12794: 0 -245: 12795: 0 -245: 12796: 0 -245: 12797: 0 -245: 12798: 0 -245: 12799: 0 -245: 12800: 0 -245: 12801: 0 -245: 12802: 0 -245: 12803: 0 -245: 12804: 0 -245: 12805: 0 -245: 12806: 0 -245: 12807: 0 -245: 12808: 0 -245: 12809: 0 -245: 12810: 0 -245: 12811: 0 -245: 12812: 0 -245: 12813: 0 -245: 12814: 0 -245: 12815: 0 -245: 12816: 0 -245: 12817: 0 -245: 12818: 0 -245: 12819: 0 -245: 12820: 0 -245: 12821: 0 -245: 12822: 0 -245: 12823: 0 -245: 12824: 0 -245: 12825: 0 -245: 12826: 0 -245: 12827: 0 -245: 12828: 0 -245: 12829: 0 -245: 12830: 0 -245: 12831: 0 -245: 12832: 0 -245: 12833: 0 -245: 12834: 0 -245: 12835: 0 -245: 12836: 0 -245: 12837: 0 -245: 12838: 0 -245: 12839: 0 -245: 12840: 0 -245: 12841: 0 -245: 12842: 0 -245: 12843: 0 -245: 12844: 0 -245: 12845: 0 -245: 12846: 0 -245: 12847: 0 -245: 12848: 0 -245: 12849: 0 -245: 12850: 0 -245: 12851: 0 -245: 12852: 0 -245: 12853: 0 -245: 12854: 0 -245: 12855: 0 -245: 12856: 0 -245: 12857: 0 -245: 12858: 0 -245: 12859: 0 -245: 12860: 0 -245: 12861: 0 -245: 12862: 0 -245: 12863: 0 -245: 12864: 0 -245: 12865: 0 -245: 12866: 0 -245: 12867: 0 -245: 12868: 0 -245: 12869: 0 -245: 12870: 0 -245: 12871: 0 -245: 12872: 0 -245: 12873: 0 -245: 12874: 0 -245: 12875: 0 -245: 12876: 0 -245: 12877: 0 -245: 12878: 0 -245: 12879: 0 -245: 12880: 0 -245: 12881: 0 -245: 12882: 0 -245: 12883: 0 -245: 12884: 0 -245: 12885: 0 -245: 12886: 0 -245: 12887: 0 -245: 12888: 0 -245: 12889: 0 -245: 12890: 0 -245: 12891: 0 -245: 12892: 0 -245: 12893: 0 -245: 12894: 0 -245: 12895: 0 -245: 12896: 0 -245: 12897: 0 -245: 12898: 0 -245: 12899: 0 -245: 12900: 0 -245: 12901: 0 -245: 12902: 0 -245: 12903: 0 -245: 12904: 0 -245: 12905: 0 -245: 12906: 0 -245: 12907: 0 -245: 12908: 0 -245: 12909: 0 -245: 12910: 0 -245: 12911: 0 -245: 12912: 0 -245: 12913: 0 -245: 12914: 0 -245: 12915: 0 -245: 12916: 0 -245: 12917: 0 -245: 12918: 0 -245: 12919: 0 -245: 12920: 0 -245: 12921: 0 -245: 12922: 0 -245: 12923: 0 -245: 12924: 0 -245: 12925: 0 -245: 12926: 0 -245: 12927: 0 -245: 12928: 0 -245: 12929: 0 -245: 12930: 0 -245: 12931: 0 -245: 12932: 0 -245: 12933: 0 -245: 12934: 0 -245: 12935: 0 -245: 12936: 0 -245: 12937: 0 -245: 12938: 0 -245: 12939: 0 -245: 12940: 0 -245: 12941: 0 -245: 12942: 0 -245: 12943: 0 -245: 12944: 0 -245: 12945: 0 -245: 12946: 0 -245: 12947: 0 -245: 12948: 0 -245: 12949: 0 -245: 12950: 0 -245: 12951: 0 -245: 12952: 0 -245: 12953: 0 -245: 12954: 0 -245: 12955: 0 -245: 12956: 0 -245: 12957: 0 -245: 12958: 0 -245: 12959: 0 -245: 12960: 0 -245: 12961: 0 -245: 12962: 0 -245: 12963: 0 -245: 12964: 0 -245: 12965: 0 -245: 12966: 0 -245: 12967: 0 -245: 12968: 0 -245: 12969: 0 -245: 12970: 0 -245: 12971: 0 -245: 12972: 0 -245: 12973: 0 -245: 12974: 0 -245: 12975: 0 -245: 12976: 0 -245: 12977: 0 -245: 12978: 0 -245: 12979: 0 -245: 12980: 0 -245: 12981: 0 -245: 12982: 0 -245: 12983: 0 -245: 12984: 0 -245: 12985: 0 -245: 12986: 0 -245: 12987: 0 -245: 12988: 0 -245: 12989: 0 -245: 12990: 0 -245: 12991: 0 -245: 12992: 0 -245: 12993: 0 -245: 12994: 0 -245: 12995: 0 -245: 12996: 0 -245: 12997: 0 -245: 12998: 0 -245: 12999: 0 -245: 13000: 0 -245: 13001: 0 -245: 13002: 0 -245: 13003: 0 -245: 13004: 0 -245: 13005: 0 -245: 13006: 0 -245: 13007: 0 -245: 13008: 0 -245: 13009: 0 -245: 13010: 0 -245: 13011: 0 -245: 13012: 0 -245: 13013: 0 -245: 13014: 0 -245: 13015: 0 -245: 13016: 0 -245: 13017: 0 -245: 13018: 0 -245: 13019: 0 -245: 13020: 0 -245: 13021: 0 -245: 13022: 0 -245: 13023: 0 -245: 13024: 0 -245: 13025: 0 -245: 13026: 0 -245: 13027: 0 -245: 13028: 0 -245: 13029: 0 -245: 13030: 0 -245: 13031: 0 -245: 13032: 0 -245: 13033: 0 -245: 13034: 0 -245: 13035: 0 -245: 13036: 0 -245: 13037: 0 -245: 13038: 0 -245: 13039: 0 -245: 13040: 0 -245: 13041: 0 -245: 13042: 0 -245: 13043: 0 -245: 13044: 0 -245: 13045: 0 -245: 13046: 0 -245: 13047: 0 -245: 13048: 0 -245: 13049: 0 -245: 13050: 0 -245: 13051: 0 -245: 13052: 0 -245: 13053: 0 -245: 13054: 0 -245: 13055: 0 -245: 13056: 0 -245: 13057: 0 -245: 13058: 0 -245: 13059: 0 -245: 13060: 0 -245: 13061: 0 -245: 13062: 0 -245: 13063: 0 -245: 13064: 0 -245: 13065: 0 -245: 13066: 0 -245: 13067: 0 -245: 13068: 0 -245: 13069: 0 -245: 13070: 0 -245: 13071: 0 -245: 13072: 0 -245: 13073: 0 -245: 13074: 0 -245: 13075: 0 -245: 13076: 0 -245: 13077: 0 -245: 13078: 0 -245: 13079: 0 -245: 13080: 0 -245: 13081: 0 -245: 13082: 0 -245: 13083: 0 -245: 13084: 0 -245: 13085: 0 -245: 13086: 0 -245: 13087: 0 -245: 13088: 0 -245: 13089: 0 -245: 13090: 0 -245: 13091: 0 -245: 13092: 0 -245: 13093: 0 -245: 13094: 0 -245: 13095: 0 -245: 13096: 0 -245: 13097: 0 -245: 13098: 0 -245: 13099: 0 -245: 13100: 0 -245: 13101: 0 -245: 13102: 0 -245: 13103: 0 -245: 13104: 0 -245: 13105: 0 -245: 13106: 0 -245: 13107: 0 -245: 13108: 0 -245: 13109: 0 -245: 13110: 0 -245: 13111: 0 -245: 13112: 0 -245: 13113: 0 -245: 13114: 0 -245: 13115: 0 -245: 13116: 0 -245: 13117: 0 -245: 13118: 0 -245: 13119: 0 -245: 13120: 0 -245: 13121: 0 -245: 13122: 0 -245: 13123: 0 -245: 13124: 0 -245: 13125: 0 -245: 13126: 0 -245: 13127: 0 -245: 13128: 0 -245: 13129: 0 -245: 13130: 0 -245: 13131: 0 -245: 13132: 0 -245: 13133: 0 -245: 13134: 0 -245: 13135: 0 -245: 13136: 0 -245: 13137: 0 -245: 13138: 0 -245: 13139: 0 -245: 13140: 0 -245: 13141: 0 -245: 13142: 0 -245: 13143: 0 -245: 13144: 0 -245: 13145: 0 -245: 13146: 0 -245: 13147: 0 -245: 13148: 0 -245: 13149: 0 -245: 13150: 0 -245: 13151: 0 -245: 13152: 0 -245: 13153: 0 -245: 13154: 0 -245: 13155: 0 -245: 13156: 0 -245: 13157: 0 -245: 13158: 0 -245: 13159: 0 -245: 13160: 0 -245: 13161: 0 -245: 13162: 0 -245: 13163: 0 -245: 13164: 0 -245: 13165: 0 -245: 13166: 0 -245: 13167: 0 -245: 13168: 0 -245: 13169: 0 -245: 13170: 0 -245: 13171: 0 -245: 13172: 0 -245: 13173: 0 -245: 13174: 0 -245: 13175: 0 -245: 13176: 0 -245: 13177: 0 -245: 13178: 0 -245: 13179: 0 -245: 13180: 0 -245: 13181: 0 -245: 13182: 0 -245: 13183: 0 -245: 13184: 0 -245: 13185: 0 -245: 13186: 0 -245: 13187: 0 -245: 13188: 0 -245: 13189: 0 -245: 13190: 0 -245: 13191: 0 -245: 13192: 0 -245: 13193: 0 -245: 13194: 0 -245: 13195: 0 -245: 13196: 0 -245: 13197: 0 -245: 13198: 0 -245: 13199: 0 -245: 13200: 0 -245: 13201: 0 -245: 13202: 0 -245: 13203: 0 -245: 13204: 0 -245: 13205: 0 -245: 13206: 0 -245: 13207: 0 -245: 13208: 0 -245: 13209: 0 -245: 13210: 0 -245: 13211: 0 -245: 13212: 0 -245: 13213: 0 -245: 13214: 0 -245: 13215: 0 -245: 13216: 0 -245: 13217: 0 -245: 13218: 0 -245: 13219: 0 -245: 13220: 0 -245: 13221: 0 -245: 13222: 0 -245: 13223: 0 -245: 13224: 0 -245: 13225: 0 -245: 13226: 0 -245: 13227: 0 -245: 13228: 0 -245: 13229: 0 -245: 13230: 0 -245: 13231: 0 -245: 13232: 0 -245: 13233: 0 -245: 13234: 0 -245: 13235: 0 -245: 13236: 0 -245: 13237: 0 -245: 13238: 0 -245: 13239: 0 -245: 13240: 0 -245: 13241: 0 -245: 13242: 0 -245: 13243: 0 -245: 13244: 0 -245: 13245: 0 -245: 13246: 0 -245: 13247: 0 -245: 13248: 0 -245: 13249: 0 -245: 13250: 0 -245: 13251: 0 -245: 13252: 0 -245: 13253: 0 -245: 13254: 0 -245: 13255: 0 -245: 13256: 0 -245: 13257: 0 -245: 13258: 0 -245: 13259: 0 -245: 13260: 0 -245: 13261: 0 -245: 13262: 0 -245: 13263: 0 -245: 13264: 0 -245: 13265: 0 -245: 13266: 0 -245: 13267: 0 -245: 13268: 0 -245: 13269: 0 -245: 13270: 0 -245: 13271: 0 -245: 13272: 0 -245: 13273: 0 -245: 13274: 0 -245: 13275: 0 -245: 13276: 0 -245: 13277: 0 -245: 13278: 0 -245: 13279: 0 -245: 13280: 0 -245: 13281: 0 -245: 13282: 0 -245: 13283: 0 -245: 13284: 0 -245: 13285: 0 -245: 13286: 0 -245: 13287: 0 -245: 13288: 0 -245: 13289: 0 -245: 13290: 0 -245: 13291: 0 -245: 13292: 0 -245: 13293: 0 -245: 13294: 0 -245: 13295: 0 -245: 13296: 0 -245: 13297: 0 -245: 13298: 0 -245: 13299: 0 -245: 13300: 0 -245: 13301: 0 -245: 13302: 0 -245: 13303: 0 -245: 13304: 0 -245: 13305: 0 -245: 13306: 0 -245: 13307: 0 -245: 13308: 0 -245: 13309: 0 -245: 13310: 0 -245: 13311: 0 -245: 13312: 0 -245: 13313: 0 -245: 13314: 0 -245: 13315: 0 -245: 13316: 0 -245: 13317: 0 -245: 13318: 0 -245: 13319: 0 -245: 13320: 0 -245: 13321: 0 -245: 13322: 0 -245: 13323: 0 -245: 13324: 0 -245: 13325: 0 -245: 13326: 0 -245: 13327: 0 -245: 13328: 0 -245: 13329: 0 -245: 13330: 0 -245: 13331: 0 -245: 13332: 0 -245: 13333: 0 -245: 13334: 0 -245: 13335: 0 -245: 13336: 0 -245: 13337: 0 -245: 13338: 0 -245: 13339: 0 -245: 13340: 0 -245: 13341: 0 -245: 13342: 0 -245: 13343: 0 -245: 13344: 0 -245: 13345: 0 -245: 13346: 0 -245: 13347: 0 -245: 13348: 0 -245: 13349: 0 -245: 13350: 0 -245: 13351: 0 -245: 13352: 0 -245: 13353: 0 -245: 13354: 0 -245: 13355: 0 -245: 13356: 0 -245: 13357: 0 -245: 13358: 0 -245: 13359: 0 -245: 13360: 0 -245: 13361: 0 -245: 13362: 0 -245: 13363: 0 -245: 13364: 0 -245: 13365: 0 -245: 13366: 0 -245: 13367: 0 -245: 13368: 0 -245: 13369: 0 -245: 13370: 0 -245: 13371: 0 -245: 13372: 0 -245: 13373: 0 -245: 13374: 0 -245: 13375: 0 -245: 13376: 0 -245: 13377: 0 -245: 13378: 0 -245: 13379: 0 -245: 13380: 0 -245: 13381: 0 -245: 13382: 0 -245: 13383: 0 -245: 13384: 0 -245: 13385: 0 -245: 13386: 0 -245: 13387: 0 -245: 13388: 0 -245: 13389: 0 -245: 13390: 0 -245: 13391: 0 -245: 13392: 0 -245: 13393: 0 -245: 13394: 0 -245: 13395: 0 -245: 13396: 0 -245: 13397: 0 -245: 13398: 0 -245: 13399: 0 -245: 13400: 0 -245: 13401: 0 -245: 13402: 0 -245: 13403: 0 -245: 13404: 0 -245: 13405: 0 -245: 13406: 0 -245: 13407: 0 -245: 13408: 0 -245: 13409: 0 -245: 13410: 0 -245: 13411: 0 -245: 13412: 0 -245: 13413: 0 -245: 13414: 0 -245: 13415: 0 -245: 13416: 0 -245: 13417: 0 -245: 13418: 0 -245: 13419: 0 -245: 13420: 0 -245: 13421: 0 -245: 13422: 0 -245: 13423: 0 -245: 13424: 0 -245: 13425: 0 -245: 13426: 0 -245: 13427: 0 -245: 13428: 0 -245: 13429: 0 -245: 13430: 0 -245: 13431: 0 -245: 13432: 0 -245: 13433: 0 -245: 13434: 0 -245: 13435: 0 -245: 13436: 0 -245: 13437: 0 -245: 13438: 0 -245: 13439: 0 -245: 13440: 0 -245: 13441: 0 -245: 13442: 0 -245: 13443: 0 -245: 13444: 0 -245: 13445: 0 -245: 13446: 0 -245: 13447: 0 -245: 13448: 0 -245: 13449: 0 -245: 13450: 0 -245: 13451: 0 -245: 13452: 0 -245: 13453: 0 -245: 13454: 0 -245: 13455: 0 -245: 13456: 0 -245: 13457: 0 -245: 13458: 0 -245: 13459: 0 -245: 13460: 0 -245: 13461: 0 -245: 13462: 0 -245: 13463: 0 -245: 13464: 0 -245: 13465: 0 -245: 13466: 0 -245: 13467: 0 -245: 13468: 0 -245: 13469: 0 -245: 13470: 0 -245: 13471: 0 -245: 13472: 0 -245: 13473: 0 -245: 13474: 0 -245: 13475: 0 -245: 13476: 0 -245: 13477: 0 -245: 13478: 0 -245: 13479: 0 -245: 13480: 0 -245: 13481: 0 -245: 13482: 0 -245: 13483: 0 -245: 13484: 0 -245: 13485: 0 -245: 13486: 0 -245: 13487: 0 -245: 13488: 0 -245: 13489: 0 -245: 13490: 0 -245: 13491: 0 -245: 13492: 0 -245: 13493: 0 -245: 13494: 0 -245: 13495: 0 -245: 13496: 0 -245: 13497: 0 -245: 13498: 0 -245: 13499: 0 -245: 13500: 0 -245: 13501: 0 -245: 13502: 0 -245: 13503: 0 -245: 13504: 0 -245: 13505: 0 -245: 13506: 0 -245: 13507: 0 -245: 13508: 0 -245: 13509: 0 -245: 13510: 0 -245: 13511: 0 -245: 13512: 0 -245: 13513: 0 -245: 13514: 0 -245: 13515: 0 -245: 13516: 0 -245: 13517: 0 -245: 13518: 0 -245: 13519: 0 -245: 13520: 0 -245: 13521: 0 -245: 13522: 0 -245: 13523: 0 -245: 13524: 0 -245: 13525: 0 -245: 13526: 0 -245: 13527: 0 -245: 13528: 0 -245: 13529: 0 -245: 13530: 0 -245: 13531: 0 -245: 13532: 0 -245: 13533: 0 -245: 13534: 0 -245: 13535: 0 -245: 13536: 0 -245: 13537: 0 -245: 13538: 0 -245: 13539: 0 -245: 13540: 0 -245: 13541: 0 -245: 13542: 0 -245: 13543: 0 -245: 13544: 0 -245: 13545: 0 -245: 13546: 0 -245: 13547: 0 -245: 13548: 0 -245: 13549: 0 -245: 13550: 0 -245: 13551: 0 -245: 13552: 0 -245: 13553: 0 -245: 13554: 0 -245: 13555: 0 -245: 13556: 0 -245: 13557: 0 -245: 13558: 0 -245: 13559: 0 -245: 13560: 0 -245: 13561: 0 -245: 13562: 0 -245: 13563: 0 -245: 13564: 0 -245: 13565: 0 -245: 13566: 0 -245: 13567: 0 -245: 13568: 0 -245: 13569: 0 -245: 13570: 0 -245: 13571: 0 -245: 13572: 0 -245: 13573: 0 -245: 13574: 0 -245: 13575: 0 -245: 13576: 0 -245: 13577: 0 -245: 13578: 0 -245: 13579: 0 -245: 13580: 0 -245: 13581: 0 -245: 13582: 0 -245: 13583: 0 -245: 13584: 0 -245: 13585: 0 -245: 13586: 0 -245: 13587: 0 -245: 13588: 0 -245: 13589: 0 -245: 13590: 0 -245: 13591: 0 -245: 13592: 0 -245: 13593: 0 -245: 13594: 0 -245: 13595: 0 -245: 13596: 0 -245: 13597: 0 -245: 13598: 0 -245: 13599: 0 -245: 13600: 0 -245: 13601: 0 -245: 13602: 0 -245: 13603: 0 -245: 13604: 0 -245: 13605: 0 -245: 13606: 0 -245: 13607: 0 -245: 13608: 0 -245: 13609: 0 -245: 13610: 0 -245: 13611: 0 -245: 13612: 0 -245: 13613: 0 -245: 13614: 0 -245: 13615: 0 -245: 13616: 0 -245: 13617: 0 -245: 13618: 0 -245: 13619: 0 -245: 13620: 0 -245: 13621: 0 -245: 13622: 0 -245: 13623: 0 -245: 13624: 0 -245: 13625: 0 -245: 13626: 0 -245: 13627: 0 -245: 13628: 0 -245: 13629: 0 -245: 13630: 0 -245: 13631: 0 -245: 13632: 0 -245: 13633: 0 -245: 13634: 0 -245: 13635: 0 -245: 13636: 0 -245: 13637: 0 -245: 13638: 0 -245: 13639: 0 -245: 13640: 0 -245: 13641: 0 -245: 13642: 0 -245: 13643: 0 -245: 13644: 0 -245: 13645: 0 -245: 13646: 0 -245: 13647: 0 -245: 13648: 0 -245: 13649: 0 -245: 13650: 0 -245: 13651: 0 -245: 13652: 0 -245: 13653: 0 -245: 13654: 0 -245: 13655: 0 -245: 13656: 0 -245: 13657: 0 -245: 13658: 0 -245: 13659: 0 -245: 13660: 0 -245: 13661: 0 -245: 13662: 0 -245: 13663: 0 -245: 13664: 0 -245: 13665: 0 -245: 13666: 0 -245: 13667: 0 -245: 13668: 0 -245: 13669: 0 -245: 13670: 0 -245: 13671: 0 -245: 13672: 0 -245: 13673: 0 -245: 13674: 0 -245: 13675: 0 -245: 13676: 0 -245: 13677: 0 -245: 13678: 0 -245: 13679: 0 -245: 13680: 0 -245: 13681: 0 -245: 13682: 0 -245: 13683: 0 -245: 13684: 0 -245: 13685: 0 -245: 13686: 0 -245: 13687: 0 -245: 13688: 0 -245: 13689: 0 -245: 13690: 0 -245: 13691: 0 -245: 13692: 0 -245: 13693: 0 -245: 13694: 0 -245: 13695: 0 -245: 13696: 0 -245: 13697: 0 -245: 13698: 0 -245: 13699: 0 -245: 13700: 0 -245: 13701: 0 -245: 13702: 0 -245: 13703: 0 -245: 13704: 0 -245: 13705: 0 -245: 13706: 0 -245: 13707: 0 -245: 13708: 0 -245: 13709: 0 -245: 13710: 0 -245: 13711: 0 -245: 13712: 0 -245: 13713: 0 -245: 13714: 0 -245: 13715: 0 -245: 13716: 0 -245: 13717: 0 -245: 13718: 0 -245: 13719: 0 -245: 13720: 0 -245: 13721: 0 -245: 13722: 0 -245: 13723: 0 -245: 13724: 0 -245: 13725: 0 -245: 13726: 0 -245: 13727: 0 -245: 13728: 0 -245: 13729: 0 -245: 13730: 0 -245: 13731: 0 -245: 13732: 0 -245: 13733: 0 -245: 13734: 0 -245: 13735: 0 -245: 13736: 0 -245: 13737: 0 -245: 13738: 0 -245: 13739: 0 -245: 13740: 0 -245: 13741: 0 -245: 13742: 0 -245: 13743: 0 -245: 13744: 0 -245: 13745: 0 -245: 13746: 0 -245: 13747: 0 -245: 13748: 0 -245: 13749: 0 -245: 13750: 0 -245: 13751: 0 -245: 13752: 0 -245: 13753: 0 -245: 13754: 0 -245: 13755: 0 -245: 13756: 0 -245: 13757: 0 -245: 13758: 0 -245: 13759: 0 -245: 13760: 0 -245: 13761: 0 -245: 13762: 0 -245: 13763: 0 -245: 13764: 0 -245: 13765: 0 -245: 13766: 0 -245: 13767: 0 -245: 13768: 0 -245: 13769: 0 -245: 13770: 0 -245: 13771: 0 -245: 13772: 0 -245: 13773: 0 -245: 13774: 0 -245: 13775: 0 -245: 13776: 0 -245: 13777: 0 -245: 13778: 0 -245: 13779: 0 -245: 13780: 0 -245: 13781: 0 -245: 13782: 0 -245: 13783: 0 -245: 13784: 0 -245: 13785: 0 -245: 13786: 0 -245: 13787: 0 -245: 13788: 0 -245: 13789: 0 -245: 13790: 0 -245: 13791: 0 -245: 13792: 0 -245: 13793: 0 -245: 13794: 0 -245: 13795: 0 -245: 13796: 0 -245: 13797: 0 -245: 13798: 0 -245: 13799: 0 -245: 13800: 0 -245: 13801: 0 -245: 13802: 0 -245: 13803: 0 -245: 13804: 0 -245: 13805: 0 -245: 13806: 0 -245: 13807: 0 -245: 13808: 0 -245: 13809: 0 -245: 13810: 0 -245: 13811: 0 -245: 13812: 0 -245: 13813: 0 -245: 13814: 0 -245: 13815: 0 -245: 13816: 0 -245: 13817: 0 -245: 13818: 0 -245: 13819: 0 -245: 13820: 0 -245: 13821: 0 -245: 13822: 0 -245: 13823: 0 -245: 13824: 0 -245: 13825: 0 -245: 13826: 0 -245: 13827: 0 -245: 13828: 0 -245: 13829: 0 -245: 13830: 0 -245: 13831: 0 -245: 13832: 0 -245: 13833: 0 -245: 13834: 0 -245: 13835: 0 -245: 13836: 0 -245: 13837: 0 -245: 13838: 0 -245: 13839: 0 -245: 13840: 0 -245: 13841: 0 -245: 13842: 0 -245: 13843: 0 -245: 13844: 0 -245: 13845: 0 -245: 13846: 0 -245: 13847: 0 -245: 13848: 0 -245: 13849: 0 -245: 13850: 0 -245: 13851: 0 -245: 13852: 0 -245: 13853: 0 -245: 13854: 0 -245: 13855: 0 -245: 13856: 0 -245: 13857: 0 -245: 13858: 0 -245: 13859: 0 -245: 13860: 0 -245: 13861: 0 -245: 13862: 0 -245: 13863: 0 -245: 13864: 0 -245: 13865: 0 -245: 13866: 0 -245: 13867: 0 -245: 13868: 0 -245: 13869: 0 -245: 13870: 0 -245: 13871: 0 -245: 13872: 0 -245: 13873: 0 -245: 13874: 0 -245: 13875: 0 -245: 13876: 0 -245: 13877: 0 -245: 13878: 0 -245: 13879: 0 -245: 13880: 0 -245: 13881: 0 -245: 13882: 0 -245: 13883: 0 -245: 13884: 0 -245: 13885: 0 -245: 13886: 0 -245: 13887: 0 -245: 13888: 0 -245: 13889: 0 -245: 13890: 0 -245: 13891: 0 -245: 13892: 0 -245: 13893: 0 -245: 13894: 0 -245: 13895: 0 -245: 13896: 0 -245: 13897: 0 -245: 13898: 0 -245: 13899: 0 -245: 13900: 0 -245: 13901: 0 -245: 13902: 0 -245: 13903: 0 -245: 13904: 0 -245: 13905: 0 -245: 13906: 0 -245: 13907: 0 -245: 13908: 0 -245: 13909: 0 -245: 13910: 0 -245: 13911: 0 -245: 13912: 0 -245: 13913: 0 -245: 13914: 0 -245: 13915: 0 -245: 13916: 0 -245: 13917: 0 -245: 13918: 0 -245: 13919: 0 -245: 13920: 0 -245: 13921: 0 -245: 13922: 0 -245: 13923: 0 -245: 13924: 0 -245: 13925: 0 -245: 13926: 0 -245: 13927: 0 -245: 13928: 0 -245: 13929: 0 -245: 13930: 0 -245: 13931: 0 -245: 13932: 0 -245: 13933: 0 -245: 13934: 0 -245: 13935: 0 -245: 13936: 0 -245: 13937: 0 -245: 13938: 0 -245: 13939: 0 -245: 13940: 0 -245: 13941: 0 -245: 13942: 0 -245: 13943: 0 -245: 13944: 0 -245: 13945: 0 -245: 13946: 0 -245: 13947: 0 -245: 13948: 0 -245: 13949: 0 -245: 13950: 0 -245: 13951: 0 -245: 13952: 0 -245: 13953: 0 -245: 13954: 0 -245: 13955: 0 -245: 13956: 0 -245: 13957: 0 -245: 13958: 0 -245: 13959: 0 -245: 13960: 0 -245: 13961: 0 -245: 13962: 0 -245: 13963: 0 -245: 13964: 0 -245: 13965: 0 -245: 13966: 0 -245: 13967: 0 -245: 13968: 0 -245: 13969: 0 -245: 13970: 0 -245: 13971: 0 -245: 13972: 0 -245: 13973: 0 -245: 13974: 0 -245: 13975: 0 -245: 13976: 0 -245: 13977: 0 -245: 13978: 0 -245: 13979: 0 -245: 13980: 0 -245: 13981: 0 -245: 13982: 0 -245: 13983: 0 -245: 13984: 0 -245: 13985: 0 -245: 13986: 0 -245: 13987: 0 -245: 13988: 0 -245: 13989: 0 -245: 13990: 0 -245: 13991: 0 -245: 13992: 0 -245: 13993: 0 -245: 13994: 0 -245: 13995: 0 -245: 13996: 0 -245: 13997: 0 -245: 13998: 0 -245: 13999: 0 -245: 14000: 0 -245: 14001: 0 -245: 14002: 0 -245: 14003: 0 -245: 14004: 0 -245: 14005: 0 -245: 14006: 0 -245: 14007: 0 -245: 14008: 0 -245: 14009: 0 -245: 14010: 0 -245: 14011: 0 -245: 14012: 0 -245: 14013: 0 -245: 14014: 0 -245: 14015: 0 -245: 14016: 0 -245: 14017: 0 -245: 14018: 0 -245: 14019: 0 -245: 14020: 0 -245: 14021: 0 -245: 14022: 0 -245: 14023: 0 -245: 14024: 0 -245: 14025: 0 -245: 14026: 0 -245: 14027: 0 -245: 14028: 0 -245: 14029: 0 -245: 14030: 0 -245: 14031: 0 -245: 14032: 0 -245: 14033: 0 -245: 14034: 0 -245: 14035: 0 -245: 14036: 0 -245: 14037: 0 -245: 14038: 0 -245: 14039: 0 -245: 14040: 0 -245: 14041: 0 -245: 14042: 0 -245: 14043: 0 -245: 14044: 0 -245: 14045: 0 -245: 14046: 0 -245: 14047: 0 -245: 14048: 0 -245: 14049: 0 -245: 14050: 0 -245: 14051: 0 -245: 14052: 0 -245: 14053: 0 -245: 14054: 0 -245: 14055: 0 -245: 14056: 0 -245: 14057: 0 -245: 14058: 0 -245: 14059: 0 -245: 14060: 0 -245: 14061: 0 -245: 14062: 0 -245: 14063: 0 -245: 14064: 0 -245: 14065: 0 -245: 14066: 0 -245: 14067: 0 -245: 14068: 0 -245: 14069: 0 -245: 14070: 0 -245: 14071: 0 -245: 14072: 0 -245: 14073: 0 -245: 14074: 0 -245: 14075: 0 -245: 14076: 0 -245: 14077: 0 -245: 14078: 0 -245: 14079: 0 -245: 14080: 0 -245: 14081: 0 -245: 14082: 0 -245: 14083: 0 -245: 14084: 0 -245: 14085: 0 -245: 14086: 0 -245: 14087: 0 -245: 14088: 0 -245: 14089: 0 -245: 14090: 0 -245: 14091: 0 -245: 14092: 0 -245: 14093: 0 -245: 14094: 0 -245: 14095: 0 -245: 14096: 0 -245: 14097: 0 -245: 14098: 0 -245: 14099: 0 -245: 14100: 0 -245: 14101: 0 -245: 14102: 0 -245: 14103: 0 -245: 14104: 0 -245: 14105: 0 -245: 14106: 0 -245: 14107: 0 -245: 14108: 0 -245: 14109: 0 -245: 14110: 0 -245: 14111: 0 -245: 14112: 0 -245: 14113: 0 -245: 14114: 0 -245: 14115: 0 -245: 14116: 0 -245: 14117: 0 -245: 14118: 0 -245: 14119: 0 -245: 14120: 0 -245: 14121: 0 -245: 14122: 0 -245: 14123: 0 -245: 14124: 0 -245: 14125: 0 -245: 14126: 0 -245: 14127: 0 -245: 14128: 0 -245: 14129: 0 -245: 14130: 0 -245: 14131: 0 -245: 14132: 0 -245: 14133: 0 -245: 14134: 0 -245: 14135: 0 -245: 14136: 0 -245: 14137: 0 -245: 14138: 0 -245: 14139: 0 -245: 14140: 0 -245: 14141: 0 -245: 14142: 0 -245: 14143: 0 -245: 14144: 0 -245: 14145: 0 -245: 14146: 0 -245: 14147: 0 -245: 14148: 0 -245: 14149: 0 -245: 14150: 0 -245: 14151: 0 -245: 14152: 0 -245: 14153: 0 -245: 14154: 0 -245: 14155: 0 -245: 14156: 0 -245: 14157: 0 -245: 14158: 0 -245: 14159: 0 -245: 14160: 0 -245: 14161: 0 -245: 14162: 0 -245: 14163: 0 -245: 14164: 0 -245: 14165: 0 -245: 14166: 0 -245: 14167: 0 -245: 14168: 0 -245: 14169: 0 -245: 14170: 0 -245: 14171: 0 -245: 14172: 0 -245: 14173: 0 -245: 14174: 0 -245: 14175: 0 -245: 14176: 0 -245: 14177: 0 -245: 14178: 0 -245: 14179: 0 -245: 14180: 0 -245: 14181: 0 -245: 14182: 0 -245: 14183: 0 -245: 14184: 0 -245: 14185: 0 -245: 14186: 0 -245: 14187: 0 -245: 14188: 0 -245: 14189: 0 -245: 14190: 0 -245: 14191: 0 -245: 14192: 0 -245: 14193: 0 -245: 14194: 0 -245: 14195: 0 -245: 14196: 0 -245: 14197: 0 -245: 14198: 0 -245: 14199: 0 -245: 14200: 0 -245: 14201: 0 -245: 14202: 0 -245: 14203: 0 -245: 14204: 0 -245: 14205: 0 -245: 14206: 0 -245: 14207: 0 -245: 14208: 0 -245: 14209: 0 -245: 14210: 0 -245: 14211: 0 -245: 14212: 0 -245: 14213: 0 -245: 14214: 0 -245: 14215: 0 -245: 14216: 0 -245: 14217: 0 -245: 14218: 0 -245: 14219: 0 -245: 14220: 0 -245: 14221: 0 -245: 14222: 0 -245: 14223: 0 -245: 14224: 0 -245: 14225: 0 -245: 14226: 0 -245: 14227: 0 -245: 14228: 0 -245: 14229: 0 -245: 14230: 0 -245: 14231: 0 -245: 14232: 0 -245: 14233: 0 -245: 14234: 0 -245: 14235: 0 -245: 14236: 0 -245: 14237: 0 -245: 14238: 0 -245: 14239: 0 -245: 14240: 0 -245: 14241: 0 -245: 14242: 0 -245: 14243: 0 -245: 14244: 0 -245: 14245: 0 -245: 14246: 0 -245: 14247: 0 -245: 14248: 0 -245: 14249: 0 -245: 14250: 0 -245: 14251: 0 -245: 14252: 0 -245: 14253: 0 -245: 14254: 0 -245: 14255: 0 -245: 14256: 0 -245: 14257: 0 -245: 14258: 0 -245: 14259: 0 -245: 14260: 0 -245: 14261: 0 -245: 14262: 0 -245: 14263: 0 -245: 14264: 0 -245: 14265: 0 -245: 14266: 0 -245: 14267: 0 -245: 14268: 0 -245: 14269: 0 -245: 14270: 0 -245: 14271: 0 -245: 14272: 0 -245: 14273: 0 -245: 14274: 0 -245: 14275: 0 -245: 14276: 0 -245: 14277: 0 -245: 14278: 0 -245: 14279: 0 -245: 14280: 0 -245: 14281: 0 -245: 14282: 0 -245: 14283: 0 -245: 14284: 0 -245: 14285: 0 -245: 14286: 0 -245: 14287: 0 -245: 14288: 0 -245: 14289: 0 -245: 14290: 0 -245: 14291: 0 -245: 14292: 0 -245: 14293: 0 -245: 14294: 0 -245: 14295: 0 -245: 14296: 0 -245: 14297: 0 -245: 14298: 0 -245: 14299: 0 -245: 14300: 0 -245: 14301: 0 -245: 14302: 0 -245: 14303: 0 -245: 14304: 0 -245: 14305: 0 -245: 14306: 0 -245: 14307: 0 -245: 14308: 0 -245: 14309: 0 -245: 14310: 0 -245: 14311: 0 -245: 14312: 0 -245: 14313: 0 -245: 14314: 0 -245: 14315: 0 -245: 14316: 0 -245: 14317: 0 -245: 14318: 0 -245: 14319: 0 -245: 14320: 0 -245: 14321: 0 -245: 14322: 0 -245: 14323: 0 -245: 14324: 0 -245: 14325: 0 -245: 14326: 0 -245: 14327: 0 -245: 14328: 0 -245: 14329: 0 -245: 14330: 0 -245: 14331: 0 -245: 14332: 0 -245: 14333: 0 -245: 14334: 0 -245: 14335: 0 -245: 14336: 0 -245: 14337: 0 -245: 14338: 0 -245: 14339: 0 -245: 14340: 0 -245: 14341: 0 -245: 14342: 0 -245: 14343: 0 -245: 14344: 0 -245: 14345: 0 -245: 14346: 0 -245: 14347: 0 -245: 14348: 0 -245: 14349: 0 -245: 14350: 0 -245: 14351: 0 -245: 14352: 0 -245: 14353: 0 -245: 14354: 0 -245: 14355: 0 -245: 14356: 0 -245: 14357: 0 -245: 14358: 0 -245: 14359: 0 -245: 14360: 0 -245: 14361: 0 -245: 14362: 0 -245: 14363: 0 -245: 14364: 0 -245: 14365: 0 -245: 14366: 0 -245: 14367: 0 -245: 14368: 0 -245: 14369: 0 -245: 14370: 0 -245: 14371: 0 -245: 14372: 0 -245: 14373: 0 -245: 14374: 0 -245: 14375: 0 -245: 14376: 0 -245: 14377: 0 -245: 14378: 0 -245: 14379: 0 -245: 14380: 0 -245: 14381: 0 -245: 14382: 0 -245: 14383: 0 -245: 14384: 0 -245: 14385: 0 -245: 14386: 0 -245: 14387: 0 -245: 14388: 0 -245: 14389: 0 -245: 14390: 0 -245: 14391: 0 -245: 14392: 0 -245: 14393: 0 -245: 14394: 0 -245: 14395: 0 -245: 14396: 0 -245: 14397: 0 -245: 14398: 0 -245: 14399: 0 -245: 14400: 0 -245: 14401: 0 -245: 14402: 0 -245: 14403: 0 -245: 14404: 0 -245: 14405: 0 -245: 14406: 0 -245: 14407: 0 -245: 14408: 0 -245: 14409: 0 -245: 14410: 0 -245: 14411: 0 -245: 14412: 0 -245: 14413: 0 -245: 14414: 0 -245: 14415: 0 -245: 14416: 0 -245: 14417: 0 -245: 14418: 0 -245: 14419: 0 -245: 14420: 0 -245: 14421: 0 -245: 14422: 0 -245: 14423: 0 -245: 14424: 0 -245: 14425: 0 -245: 14426: 0 -245: 14427: 0 -245: 14428: 0 -245: 14429: 0 -245: 14430: 0 -245: 14431: 0 -245: 14432: 0 -245: 14433: 0 -245: 14434: 0 -245: 14435: 0 -245: 14436: 0 -245: 14437: 0 -245: 14438: 0 -245: 14439: 0 -245: 14440: 0 -245: 14441: 0 -245: 14442: 0 -245: 14443: 0 -245: 14444: 0 -245: 14445: 0 -245: 14446: 0 -245: 14447: 0 -245: 14448: 0 -245: 14449: 0 -245: 14450: 0 -245: 14451: 0 -245: 14452: 0 -245: 14453: 0 -245: 14454: 0 -245: 14455: 0 -245: 14456: 0 -245: 14457: 0 -245: 14458: 0 -245: 14459: 0 -245: 14460: 0 -245: 14461: 0 -245: 14462: 0 -245: 14463: 0 -245: 14464: 0 -245: 14465: 0 -245: 14466: 0 -245: 14467: 0 -245: 14468: 0 -245: 14469: 0 -245: 14470: 0 -245: 14471: 0 -245: 14472: 0 -245: 14473: 0 -245: 14474: 0 -245: 14475: 0 -245: 14476: 0 -245: 14477: 0 -245: 14478: 0 -245: 14479: 0 -245: 14480: 0 -245: 14481: 0 -245: 14482: 0 -245: 14483: 0 -245: 14484: 0 -245: 14485: 0 -245: 14486: 0 -245: 14487: 0 -245: 14488: 0 -245: 14489: 0 -245: 14490: 0 -245: 14491: 0 -245: 14492: 0 -245: 14493: 0 -245: 14494: 0 -245: 14495: 0 -245: 14496: 0 -245: 14497: 0 -245: 14498: 0 -245: 14499: 0 -245: 14500: 0 -245: 14501: 0 -245: 14502: 0 -245: 14503: 0 -245: 14504: 0 -245: 14505: 0 -245: 14506: 0 -245: 14507: 0 -245: 14508: 0 -245: 14509: 0 -245: 14510: 0 -245: 14511: 0 -245: 14512: 0 -245: 14513: 0 -245: 14514: 0 -245: 14515: 0 -245: 14516: 0 -245: 14517: 0 -245: 14518: 0 -245: 14519: 0 -245: 14520: 0 -245: 14521: 0 -245: 14522: 0 -245: 14523: 0 -245: 14524: 0 -245: 14525: 0 -245: 14526: 0 -245: 14527: 0 -245: 14528: 0 -245: 14529: 0 -245: 14530: 0 -245: 14531: 0 -245: 14532: 0 -245: 14533: 0 -245: 14534: 0 -245: 14535: 0 -245: 14536: 0 -245: 14537: 0 -245: 14538: 0 -245: 14539: 0 -245: 14540: 0 -245: 14541: 0 -245: 14542: 0 -245: 14543: 0 -245: 14544: 0 -245: 14545: 0 -245: 14546: 0 -245: 14547: 0 -245: 14548: 0 -245: 14549: 0 -245: 14550: 0 -245: 14551: 0 -245: 14552: 0 -245: 14553: 0 -245: 14554: 0 -245: 14555: 0 -245: 14556: 0 -245: 14557: 0 -245: 14558: 0 -245: 14559: 0 -245: 14560: 0 -245: 14561: 0 -245: 14562: 0 -245: 14563: 0 -245: 14564: 0 -245: 14565: 0 -245: 14566: 0 -245: 14567: 0 -245: 14568: 0 -245: 14569: 0 -245: 14570: 0 -245: 14571: 0 -245: 14572: 0 -245: 14573: 0 -245: 14574: 0 -245: 14575: 0 -245: 14576: 0 -245: 14577: 0 -245: 14578: 0 -245: 14579: 0 -245: 14580: 0 -245: 14581: 0 -245: 14582: 0 -245: 14583: 0 -245: 14584: 0 -245: 14585: 0 -245: 14586: 0 -245: 14587: 0 -245: 14588: 0 -245: 14589: 0 -245: 14590: 0 -245: 14591: 0 -245: 14592: 0 -245: 14593: 0 -245: 14594: 0 -245: 14595: 0 -245: 14596: 0 -245: 14597: 0 -245: 14598: 0 -245: 14599: 0 -245: 14600: 0 -245: 14601: 0 -245: 14602: 0 -245: 14603: 0 -245: 14604: 0 -245: 14605: 0 -245: 14606: 0 -245: 14607: 0 -245: 14608: 0 -245: 14609: 0 -245: 14610: 0 -245: 14611: 0 -245: 14612: 0 -245: 14613: 0 -245: 14614: 0 -245: 14615: 0 -245: 14616: 0 -245: 14617: 0 -245: 14618: 0 -245: 14619: 0 -245: 14620: 0 -245: 14621: 0 -245: 14622: 0 -245: 14623: 0 -245: 14624: 0 -245: 14625: 0 -245: 14626: 0 -245: 14627: 0 -245: 14628: 0 -245: 14629: 0 -245: 14630: 0 -245: 14631: 0 -245: 14632: 0 -245: 14633: 0 -245: 14634: 0 -245: 14635: 0 -245: 14636: 0 -245: 14637: 0 -245: 14638: 0 -245: 14639: 0 -245: 14640: 0 -245: 14641: 0 -245: 14642: 0 -245: 14643: 0 -245: 14644: 0 -245: 14645: 0 -245: 14646: 0 -245: 14647: 0 -245: 14648: 0 -245: 14649: 0 -245: 14650: 0 -245: 14651: 0 -245: 14652: 0 -245: 14653: 0 -245: 14654: 0 -245: 14655: 0 -245: 14656: 0 -245: 14657: 0 -245: 14658: 0 -245: 14659: 0 -245: 14660: 0 -245: 14661: 0 -245: 14662: 0 -245: 14663: 0 -245: 14664: 0 -245: 14665: 0 -245: 14666: 0 -245: 14667: 0 -245: 14668: 0 -245: 14669: 0 -245: 14670: 0 -245: 14671: 0 -245: 14672: 0 -245: 14673: 0 -245: 14674: 0 -245: 14675: 0 -245: 14676: 0 -245: 14677: 0 -245: 14678: 0 -245: 14679: 0 -245: 14680: 0 -245: 14681: 0 -245: 14682: 0 -245: 14683: 0 -245: 14684: 0 -245: 14685: 0 -245: 14686: 0 -245: 14687: 0 -245: 14688: 0 -245: 14689: 0 -245: 14690: 0 -245: 14691: 0 -245: 14692: 0 -245: 14693: 0 -245: 14694: 0 -245: 14695: 0 -245: 14696: 0 -245: 14697: 0 -245: 14698: 0 -245: 14699: 0 -245: 14700: 0 -245: 14701: 0 -245: 14702: 0 -245: 14703: 0 -245: 14704: 0 -245: 14705: 0 -245: 14706: 0 -245: 14707: 0 -245: 14708: 0 -245: 14709: 0 -245: 14710: 0 -245: 14711: 0 -245: 14712: 0 -245: 14713: 0 -245: 14714: 0 -245: 14715: 0 -245: 14716: 0 -245: 14717: 0 -245: 14718: 0 -245: 14719: 0 -245: 14720: 0 -245: 14721: 0 -245: 14722: 0 -245: 14723: 0 -245: 14724: 0 -245: 14725: 0 -245: 14726: 0 -245: 14727: 0 -245: 14728: 0 -245: 14729: 0 -245: 14730: 0 -245: 14731: 0 -245: 14732: 0 -245: 14733: 0 -245: 14734: 0 -245: 14735: 0 -245: 14736: 0 -245: 14737: 0 -245: 14738: 0 -245: 14739: 0 -245: 14740: 0 -245: 14741: 0 -245: 14742: 0 -245: 14743: 0 -245: 14744: 0 -245: 14745: 0 -245: 14746: 0 -245: 14747: 0 -245: 14748: 0 -245: 14749: 0 -245: 14750: 0 -245: 14751: 0 -245: 14752: 0 -245: 14753: 0 -245: 14754: 0 -245: 14755: 0 -245: 14756: 0 -245: 14757: 0 -245: 14758: 0 -245: 14759: 0 -245: 14760: 0 -245: 14761: 0 -245: 14762: 0 -245: 14763: 0 -245: 14764: 0 -245: 14765: 0 -245: 14766: 0 -245: 14767: 0 -245: 14768: 0 -245: 14769: 0 -245: 14770: 0 -245: 14771: 0 -245: 14772: 0 -245: 14773: 0 -245: 14774: 0 -245: 14775: 0 -245: 14776: 0 -245: 14777: 0 -245: 14778: 0 -245: 14779: 0 -245: 14780: 0 -245: 14781: 0 -245: 14782: 0 -245: 14783: 0 -245: 14784: 0 -245: 14785: 0 -245: 14786: 0 -245: 14787: 0 -245: 14788: 0 -245: 14789: 0 -245: 14790: 0 -245: 14791: 0 -245: 14792: 0 -245: 14793: 0 -245: 14794: 0 -245: 14795: 0 -245: 14796: 0 -245: 14797: 0 -245: 14798: 0 -245: 14799: 0 -245: 14800: 0 -245: 14801: 0 -245: 14802: 0 -245: 14803: 0 -245: 14804: 0 -245: 14805: 0 -245: 14806: 0 -245: 14807: 0 -245: 14808: 0 -245: 14809: 0 -245: 14810: 0 -245: 14811: 0 -245: 14812: 0 -245: 14813: 0 -245: 14814: 0 -245: 14815: 0 -245: 14816: 0 -245: 14817: 0 -245: 14818: 0 -245: 14819: 0 -245: 14820: 0 -245: 14821: 0 -245: 14822: 0 -245: 14823: 0 -245: 14824: 0 -245: 14825: 0 -245: 14826: 0 -245: 14827: 0 -245: 14828: 0 -245: 14829: 0 -245: 14830: 0 -245: 14831: 0 -245: 14832: 0 -245: 14833: 0 -245: 14834: 0 -245: 14835: 0 -245: 14836: 0 -245: 14837: 0 -245: 14838: 0 -245: 14839: 0 -245: 14840: 0 -245: 14841: 0 -245: 14842: 0 -245: 14843: 0 -245: 14844: 0 -245: 14845: 0 -245: 14846: 0 -245: 14847: 0 -245: 14848: 0 -245: 14849: 0 -245: 14850: 0 -245: 14851: 0 -245: 14852: 0 -245: 14853: 0 -245: 14854: 0 -245: 14855: 0 -245: 14856: 0 -245: 14857: 0 -245: 14858: 0 -245: 14859: 0 -245: 14860: 0 -245: 14861: 0 -245: 14862: 0 -245: 14863: 0 -245: 14864: 0 -245: 14865: 0 -245: 14866: 0 -245: 14867: 0 -245: 14868: 0 -245: 14869: 0 -245: 14870: 0 -245: 14871: 0 -245: 14872: 0 -245: 14873: 0 -245: 14874: 0 -245: 14875: 0 -245: 14876: 0 -245: 14877: 0 -245: 14878: 0 -245: 14879: 0 -245: 14880: 0 -245: 14881: 0 -245: 14882: 0 -245: 14883: 0 -245: 14884: 0 -245: 14885: 0 -245: 14886: 0 -245: 14887: 0 -245: 14888: 0 -245: 14889: 0 -245: 14890: 0 -245: 14891: 0 -245: 14892: 0 -245: 14893: 0 -245: 14894: 0 -245: 14895: 0 -245: 14896: 0 -245: 14897: 0 -245: 14898: 0 -245: 14899: 0 -245: 14900: 0 -245: 14901: 0 -245: 14902: 0 -245: 14903: 0 -245: 14904: 0 -245: 14905: 0 -245: 14906: 0 -245: 14907: 0 -245: 14908: 0 -245: 14909: 0 -245: 14910: 0 -245: 14911: 0 -245: 14912: 0 -245: 14913: 0 -245: 14914: 0 -245: 14915: 0 -245: 14916: 0 -245: 14917: 0 -245: 14918: 0 -245: 14919: 0 -245: 14920: 0 -245: 14921: 0 -245: 14922: 0 -245: 14923: 0 -245: 14924: 0 -245: 14925: 0 -245: 14926: 0 -245: 14927: 0 -245: 14928: 0 -245: 14929: 0 -245: 14930: 0 -245: 14931: 0 -245: 14932: 0 -245: 14933: 0 -245: 14934: 0 -245: 14935: 0 -245: 14936: 0 -245: 14937: 0 -245: 14938: 0 -245: 14939: 0 -245: 14940: 0 -245: 14941: 0 -245: 14942: 0 -245: 14943: 0 -245: 14944: 0 -245: 14945: 0 -245: 14946: 0 -245: 14947: 0 -245: 14948: 0 -245: 14949: 0 -245: 14950: 0 -245: 14951: 0 -245: 14952: 0 -245: 14953: 0 -245: 14954: 0 -245: 14955: 0 -245: 14956: 0 -245: 14957: 0 -245: 14958: 0 -245: 14959: 0 -245: 14960: 0 -245: 14961: 0 -245: 14962: 0 -245: 14963: 0 -245: 14964: 0 -245: 14965: 0 -245: 14966: 0 -245: 14967: 0 -245: 14968: 0 -245: 14969: 0 -245: 14970: 0 -245: 14971: 0 -245: 14972: 0 -245: 14973: 0 -245: 14974: 0 -245: 14975: 0 -245: 14976: 0 -245: 14977: 0 -245: 14978: 0 -245: 14979: 0 -245: 14980: 0 -245: 14981: 0 -245: 14982: 0 -245: 14983: 0 -245: 14984: 0 -245: 14985: 0 -245: 14986: 0 -245: 14987: 0 -245: 14988: 0 -245: 14989: 0 -245: 14990: 0 -245: 14991: 0 -245: 14992: 0 -245: 14993: 0 -245: 14994: 0 -245: 14995: 0 -245: 14996: 0 -245: 14997: 0 -245: 14998: 0 -245: 14999: 0 -245: 15000: 0 -245: 15001: 0 -245: 15002: 0 -245: 15003: 0 -245: 15004: 0 -245: 15005: 0 -245: 15006: 0 -245: 15007: 0 -245: 15008: 0 -245: 15009: 0 -245: 15010: 0 -245: 15011: 0 -245: 15012: 0 -245: 15013: 0 -245: 15014: 0 -245: 15015: 0 -245: 15016: 0 -245: 15017: 0 -245: 15018: 0 -245: 15019: 0 -245: 15020: 0 -245: 15021: 0 -245: 15022: 0 -245: 15023: 0 -245: 15024: 0 -245: 15025: 0 -245: 15026: 0 -245: 15027: 0 -245: 15028: 0 -245: 15029: 0 -245: 15030: 0 -245: 15031: 0 -245: 15032: 0 -245: 15033: 0 -245: 15034: 0 -245: 15035: 0 -245: 15036: 0 -245: 15037: 0 -245: 15038: 0 -245: 15039: 0 -245: 15040: 0 -245: 15041: 0 -245: 15042: 0 -245: 15043: 0 -245: 15044: 0 -245: 15045: 0 -245: 15046: 0 -245: 15047: 0 -245: 15048: 0 -245: 15049: 0 -245: 15050: 0 -245: 15051: 0 -245: 15052: 0 -245: 15053: 0 -245: 15054: 0 -245: 15055: 0 -245: 15056: 0 -245: 15057: 0 -245: 15058: 0 -245: 15059: 0 -245: 15060: 0 -245: 15061: 0 -245: 15062: 0 -245: 15063: 0 -245: 15064: 0 -245: 15065: 0 -245: 15066: 0 -245: 15067: 0 -245: 15068: 0 -245: 15069: 0 -245: 15070: 0 -245: 15071: 0 -245: 15072: 0 -245: 15073: 0 -245: 15074: 0 -245: 15075: 0 -245: 15076: 0 -245: 15077: 0 -245: 15078: 0 -245: 15079: 0 -245: 15080: 0 -245: 15081: 0 -245: 15082: 0 -245: 15083: 0 -245: 15084: 0 -245: 15085: 0 -245: 15086: 0 -245: 15087: 0 -245: 15088: 0 -245: 15089: 0 -245: 15090: 0 -245: 15091: 0 -245: 15092: 0 -245: 15093: 0 -245: 15094: 0 -245: 15095: 0 -245: 15096: 0 -245: 15097: 0 -245: 15098: 0 -245: 15099: 0 -245: 15100: 0 -245: 15101: 0 -245: 15102: 0 -245: 15103: 0 -245: 15104: 0 -245: 15105: 0 -245: 15106: 0 -245: 15107: 0 -245: 15108: 0 -245: 15109: 0 -245: 15110: 0 -245: 15111: 0 -245: 15112: 0 -245: 15113: 0 -245: 15114: 0 -245: 15115: 0 -245: 15116: 0 -245: 15117: 0 -245: 15118: 0 -245: 15119: 0 -245: 15120: 0 -245: 15121: 0 -245: 15122: 0 -245: 15123: 0 -245: 15124: 0 -245: 15125: 0 -245: 15126: 0 -245: 15127: 0 -245: 15128: 0 -245: 15129: 0 -245: 15130: 0 -245: 15131: 0 -245: 15132: 0 -245: 15133: 0 -245: 15134: 0 -245: 15135: 0 -245: 15136: 0 -245: 15137: 0 -245: 15138: 0 -245: 15139: 0 -245: 15140: 0 -245: 15141: 0 -245: 15142: 0 -245: 15143: 0 -245: 15144: 0 -245: 15145: 0 -245: 15146: 0 -245: 15147: 0 -245: 15148: 0 -245: 15149: 0 -245: 15150: 0 -245: 15151: 0 -245: 15152: 0 -245: 15153: 0 -245: 15154: 0 -245: 15155: 0 -245: 15156: 0 -245: 15157: 0 -245: 15158: 0 -245: 15159: 0 -245: 15160: 0 -245: 15161: 0 -245: 15162: 0 -245: 15163: 0 -245: 15164: 0 -245: 15165: 0 -245: 15166: 0 -245: 15167: 0 -245: 15168: 0 -245: 15169: 0 -245: 15170: 0 -245: 15171: 0 -245: 15172: 0 -245: 15173: 0 -245: 15174: 0 -245: 15175: 0 -245: 15176: 0 -245: 15177: 0 -245: 15178: 0 -245: 15179: 0 -245: 15180: 0 -245: 15181: 0 -245: 15182: 0 -245: 15183: 0 -245: 15184: 0 -245: 15185: 0 -245: 15186: 0 -245: 15187: 0 -245: 15188: 0 -245: 15189: 0 -245: 15190: 0 -245: 15191: 0 -245: 15192: 0 -245: 15193: 0 -245: 15194: 0 -245: 15195: 0 -245: 15196: 0 -245: 15197: 0 -245: 15198: 0 -245: 15199: 0 -245: 15200: 0 -245: 15201: 0 -245: 15202: 0 -245: 15203: 0 -245: 15204: 0 -245: 15205: 0 -245: 15206: 0 -245: 15207: 0 -245: 15208: 0 -245: 15209: 0 -245: 15210: 0 -245: 15211: 0 -245: 15212: 0 -245: 15213: 0 -245: 15214: 0 -245: 15215: 0 -245: 15216: 0 -245: 15217: 0 -245: 15218: 0 -245: 15219: 0 -245: 15220: 0 -245: 15221: 0 -245: 15222: 0 -245: 15223: 0 -245: 15224: 0 -245: 15225: 0 -245: 15226: 0 -245: 15227: 0 -245: 15228: 0 -245: 15229: 0 -245: 15230: 0 -245: 15231: 0 -245: 15232: 0 -245: 15233: 0 -245: 15234: 0 -245: 15235: 0 -245: 15236: 0 -245: 15237: 0 -245: 15238: 0 -245: 15239: 0 -245: 15240: 0 -245: 15241: 0 -245: 15242: 0 -245: 15243: 0 -245: 15244: 0 -245: 15245: 0 -245: 15246: 0 -245: 15247: 0 -245: 15248: 0 -245: 15249: 0 -245: 15250: 0 -245: 15251: 0 -245: 15252: 0 -245: 15253: 0 -245: 15254: 0 -245: 15255: 0 -245: 15256: 0 -245: 15257: 0 -245: 15258: 0 -245: 15259: 0 -245: 15260: 0 -245: 15261: 0 -245: 15262: 0 -245: 15263: 0 -245: 15264: 0 -245: 15265: 0 -245: 15266: 0 -245: 15267: 0 -245: 15268: 0 -245: 15269: 0 -245: 15270: 0 -245: 15271: 0 -245: 15272: 0 -245: 15273: 0 -245: 15274: 0 -245: 15275: 0 -245: 15276: 0 -245: 15277: 0 -245: 15278: 0 -245: 15279: 0 -245: 15280: 0 -245: 15281: 0 -245: 15282: 0 -245: 15283: 0 -245: 15284: 0 -245: 15285: 0 -245: 15286: 0 -245: 15287: 0 -245: 15288: 0 -245: 15289: 0 -245: 15290: 0 -245: 15291: 0 -245: 15292: 0 -245: 15293: 0 -245: 15294: 0 -245: 15295: 0 -245: 15296: 0 -245: 15297: 0 -245: 15298: 0 -245: 15299: 0 -245: 15300: 0 -245: 15301: 0 -245: 15302: 0 -245: 15303: 0 -245: 15304: 0 -245: 15305: 0 -245: 15306: 0 -245: 15307: 0 -245: 15308: 0 -245: 15309: 0 -245: 15310: 0 -245: 15311: 0 -245: 15312: 0 -245: 15313: 0 -245: 15314: 0 -245: 15315: 0 -245: 15316: 0 -245: 15317: 0 -245: 15318: 0 -245: 15319: 0 -245: 15320: 0 -245: 15321: 0 -245: 15322: 0 -245: 15323: 0 -245: 15324: 0 -245: 15325: 0 -245: 15326: 0 -245: 15327: 0 -245: 15328: 0 -245: 15329: 0 -245: 15330: 0 -245: 15331: 0 -245: 15332: 0 -245: 15333: 0 -245: 15334: 0 -245: 15335: 0 -245: 15336: 0 -245: 15337: 0 -245: 15338: 0 -245: 15339: 0 -245: 15340: 0 -245: 15341: 0 -245: 15342: 0 -245: 15343: 0 -245: 15344: 0 -245: 15345: 0 -245: 15346: 0 -245: 15347: 0 -245: 15348: 0 -245: 15349: 0 -245: 15350: 0 -245: 15351: 0 -245: 15352: 0 -245: 15353: 0 -245: 15354: 0 -245: 15355: 0 -245: 15356: 0 -245: 15357: 0 -245: 15358: 0 -245: 15359: 0 -245: 15360: 0 -245: 15361: 0 -245: 15362: 0 -245: 15363: 0 -245: 15364: 0 -245: 15365: 0 -245: 15366: 0 -245: 15367: 0 -245: 15368: 0 -245: 15369: 0 -245: 15370: 0 -245: 15371: 0 -245: 15372: 0 -245: 15373: 0 -245: 15374: 0 -245: 15375: 0 -245: 15376: 0 -245: 15377: 0 -245: 15378: 0 -245: 15379: 0 -245: 15380: 0 -245: 15381: 0 -245: 15382: 0 -245: 15383: 0 -245: 15384: 0 -245: 15385: 0 -245: 15386: 0 -245: 15387: 0 -245: 15388: 0 -245: 15389: 0 -245: 15390: 0 -245: 15391: 0 -245: 15392: 0 -245: 15393: 0 -245: 15394: 0 -245: 15395: 0 -245: 15396: 0 -245: 15397: 0 -245: 15398: 0 -245: 15399: 0 -245: 15400: 0 -245: 15401: 0 -245: 15402: 0 -245: 15403: 0 -245: 15404: 0 -245: 15405: 0 -245: 15406: 0 -245: 15407: 0 -245: 15408: 0 -245: 15409: 0 -245: 15410: 0 -245: 15411: 0 -245: 15412: 0 -245: 15413: 0 -245: 15414: 0 -245: 15415: 0 -245: 15416: 0 -245: 15417: 0 -245: 15418: 0 -245: 15419: 0 -245: 15420: 0 -245: 15421: 0 -245: 15422: 0 -245: 15423: 0 -245: 15424: 0 -245: 15425: 0 -245: 15426: 0 -245: 15427: 0 -245: 15428: 0 -245: 15429: 0 -245: 15430: 0 -245: 15431: 0 -245: 15432: 0 -245: 15433: 0 -245: 15434: 0 -245: 15435: 0 -245: 15436: 0 -245: 15437: 0 -245: 15438: 0 -245: 15439: 0 -245: 15440: 0 -245: 15441: 0 -245: 15442: 0 -245: 15443: 0 -245: 15444: 0 -245: 15445: 0 -245: 15446: 0 -245: 15447: 0 -245: 15448: 0 -245: 15449: 0 -245: 15450: 0 -245: 15451: 0 -245: 15452: 0 -245: 15453: 0 -245: 15454: 0 -245: 15455: 0 -245: 15456: 0 -245: 15457: 0 -245: 15458: 0 -245: 15459: 0 -245: 15460: 0 -245: 15461: 0 -245: 15462: 0 -245: 15463: 0 -245: 15464: 0 -245: 15465: 0 -245: 15466: 0 -245: 15467: 0 -245: 15468: 0 -245: 15469: 0 -245: 15470: 0 -245: 15471: 0 -245: 15472: 0 -245: 15473: 0 -245: 15474: 0 -245: 15475: 0 -245: 15476: 0 -245: 15477: 0 -245: 15478: 0 -245: 15479: 0 -245: 15480: 0 -245: 15481: 0 -245: 15482: 0 -245: 15483: 0 -245: 15484: 0 -245: 15485: 0 -245: 15486: 0 -245: 15487: 0 -245: 15488: 0 -245: 15489: 0 -245: 15490: 0 -245: 15491: 0 -245: 15492: 0 -245: 15493: 0 -245: 15494: 0 -245: 15495: 0 -245: 15496: 0 -245: 15497: 0 -245: 15498: 0 -245: 15499: 0 -245: 15500: 0 -245: 15501: 0 -245: 15502: 0 -245: 15503: 0 -245: 15504: 0 -245: 15505: 0 -245: 15506: 0 -245: 15507: 0 -245: 15508: 0 -245: 15509: 0 -245: 15510: 0 -245: 15511: 0 -245: 15512: 0 -245: 15513: 0 -245: 15514: 0 -245: 15515: 0 -245: 15516: 0 -245: 15517: 0 -245: 15518: 0 -245: 15519: 0 -245: 15520: 0 -245: 15521: 0 -245: 15522: 0 -245: 15523: 0 -245: 15524: 0 -245: 15525: 0 -245: 15526: 0 -245: 15527: 0 -245: 15528: 0 -245: 15529: 0 -245: 15530: 0 -245: 15531: 0 -245: 15532: 0 -245: 15533: 0 -245: 15534: 0 -245: 15535: 0 -245: 15536: 0 -245: 15537: 0 -245: 15538: 0 -245: 15539: 0 -245: 15540: 0 -245: 15541: 0 -245: 15542: 0 -245: 15543: 0 -245: 15544: 0 -245: 15545: 0 -245: 15546: 0 -245: 15547: 0 -245: 15548: 0 -245: 15549: 0 -245: 15550: 0 -245: 15551: 0 -245: 15552: 0 -245: 15553: 0 -245: 15554: 0 -245: 15555: 0 -245: 15556: 0 -245: 15557: 0 -245: 15558: 0 -245: 15559: 0 -245: 15560: 0 -245: 15561: 0 -245: 15562: 0 -245: 15563: 0 -245: 15564: 0 -245: 15565: 0 -245: 15566: 0 -245: 15567: 0 -245: 15568: 0 -245: 15569: 0 -245: 15570: 0 -245: 15571: 0 -245: 15572: 0 -245: 15573: 0 -245: 15574: 0 -245: 15575: 0 -245: 15576: 0 -245: 15577: 0 -245: 15578: 0 -245: 15579: 0 -245: 15580: 0 -245: 15581: 0 -245: 15582: 0 -245: 15583: 0 -245: 15584: 0 -245: 15585: 0 -245: 15586: 0 -245: 15587: 0 -245: 15588: 0 -245: 15589: 0 -245: 15590: 0 -245: 15591: 0 -245: 15592: 0 -245: 15593: 0 -245: 15594: 0 -245: 15595: 0 -245: 15596: 0 -245: 15597: 0 -245: 15598: 0 -245: 15599: 0 -245: 15600: 0 -245: 15601: 0 -245: 15602: 0 -245: 15603: 0 -245: 15604: 0 -245: 15605: 0 -245: 15606: 0 -245: 15607: 0 -245: 15608: 0 -245: 15609: 0 -245: 15610: 0 -245: 15611: 0 -245: 15612: 0 -245: 15613: 0 -245: 15614: 0 -245: 15615: 0 -245: 15616: 0 -245: 15617: 0 -245: 15618: 0 -245: 15619: 0 -245: 15620: 0 -245: 15621: 0 -245: 15622: 0 -245: 15623: 0 -245: 15624: 0 -245: 15625: 0 -245: 15626: 0 -245: 15627: 0 -245: 15628: 0 -245: 15629: 0 -245: 15630: 0 -245: 15631: 0 -245: 15632: 0 -245: 15633: 0 -245: 15634: 0 -245: 15635: 0 -245: 15636: 0 -245: 15637: 0 -245: 15638: 0 -245: 15639: 0 -245: 15640: 0 -245: 15641: 0 -245: 15642: 0 -245: 15643: 0 -245: 15644: 0 -245: 15645: 0 -245: 15646: 0 -245: 15647: 0 -245: 15648: 0 -245: 15649: 0 -245: 15650: 0 -245: 15651: 0 -245: 15652: 0 -245: 15653: 0 -245: 15654: 0 -245: 15655: 0 -245: 15656: 0 -245: 15657: 0 -245: 15658: 0 -245: 15659: 0 -245: 15660: 0 -245: 15661: 0 -245: 15662: 0 -245: 15663: 0 -245: 15664: 0 -245: 15665: 0 -245: 15666: 0 -245: 15667: 0 -245: 15668: 0 -245: 15669: 0 -245: 15670: 0 -245: 15671: 0 -245: 15672: 0 -245: 15673: 0 -245: 15674: 0 -245: 15675: 0 -245: 15676: 0 -245: 15677: 0 -245: 15678: 0 -245: 15679: 0 -245: 15680: 0 -245: 15681: 0 -245: 15682: 0 -245: 15683: 0 -245: 15684: 0 -245: 15685: 0 -245: 15686: 0 -245: 15687: 0 -245: 15688: 0 -245: 15689: 0 -245: 15690: 0 -245: 15691: 0 -245: 15692: 0 -245: 15693: 0 -245: 15694: 0 -245: 15695: 0 -245: 15696: 0 -245: 15697: 0 -245: 15698: 0 -245: 15699: 0 -245: 15700: 0 -245: 15701: 0 -245: 15702: 0 -245: 15703: 0 -245: 15704: 0 -245: 15705: 0 -245: 15706: 0 -245: 15707: 0 -245: 15708: 0 -245: 15709: 0 -245: 15710: 0 -245: 15711: 0 -245: 15712: 0 -245: 15713: 0 -245: 15714: 0 -245: 15715: 0 -245: 15716: 0 -245: 15717: 0 -245: 15718: 0 -245: 15719: 0 -245: 15720: 0 -245: 15721: 0 -245: 15722: 0 -245: 15723: 0 -245: 15724: 0 -245: 15725: 0 -245: 15726: 0 -245: 15727: 0 -245: 15728: 0 -245: 15729: 0 -245: 15730: 0 -245: 15731: 0 -245: 15732: 0 -245: 15733: 0 -245: 15734: 0 -245: 15735: 0 -245: 15736: 0 -245: 15737: 0 -245: 15738: 0 -245: 15739: 0 -245: 15740: 0 -245: 15741: 0 -245: 15742: 0 -245: 15743: 0 -245: 15744: 0 -245: 15745: 0 -245: 15746: 0 -245: 15747: 0 -245: 15748: 0 -245: 15749: 0 -245: 15750: 0 -245: 15751: 0 -245: 15752: 0 -245: 15753: 0 -245: 15754: 0 -245: 15755: 0 -245: 15756: 0 -245: 15757: 0 -245: 15758: 0 -245: 15759: 0 -245: 15760: 0 -245: 15761: 0 -245: 15762: 0 -245: 15763: 0 -245: 15764: 0 -245: 15765: 0 -245: 15766: 0 -245: 15767: 0 -245: 15768: 0 -245: 15769: 0 -245: 15770: 0 -245: 15771: 0 -245: 15772: 0 -245: 15773: 0 -245: 15774: 0 -245: 15775: 0 -245: 15776: 0 -245: 15777: 0 -245: 15778: 0 -245: 15779: 0 -245: 15780: 0 -245: 15781: 0 -245: 15782: 0 -245: 15783: 0 -245: 15784: 0 -245: 15785: 0 -245: 15786: 0 -245: 15787: 0 -245: 15788: 0 -245: 15789: 0 -245: 15790: 0 -245: 15791: 0 -245: 15792: 0 -245: 15793: 0 -245: 15794: 0 -245: 15795: 0 -245: 15796: 0 -245: 15797: 0 -245: 15798: 0 -245: 15799: 0 -245: 15800: 0 -245: 15801: 0 -245: 15802: 0 -245: 15803: 0 -245: 15804: 0 -245: 15805: 0 -245: 15806: 0 -245: 15807: 0 -245: 15808: 0 -245: 15809: 0 -245: 15810: 0 -245: 15811: 0 -245: 15812: 0 -245: 15813: 0 -245: 15814: 0 -245: 15815: 0 -245: 15816: 0 -245: 15817: 0 -245: 15818: 0 -245: 15819: 0 -245: 15820: 0 -245: 15821: 0 -245: 15822: 0 -245: 15823: 0 -245: 15824: 0 -245: 15825: 0 -245: 15826: 0 -245: 15827: 0 -245: 15828: 0 -245: 15829: 0 -245: 15830: 0 -245: 15831: 0 -245: 15832: 0 -245: 15833: 0 -245: 15834: 0 -245: 15835: 0 -245: 15836: 0 -245: 15837: 0 -245: 15838: 0 -245: 15839: 0 -245: 15840: 0 -245: 15841: 0 -245: 15842: 0 -245: 15843: 0 -245: 15844: 0 -245: 15845: 0 -245: 15846: 0 -245: 15847: 0 -245: 15848: 0 -245: 15849: 0 -245: 15850: 0 -245: 15851: 0 -245: 15852: 0 -245: 15853: 0 -245: 15854: 0 -245: 15855: 0 -245: 15856: 0 -245: 15857: 0 -245: 15858: 0 -245: 15859: 0 -245: 15860: 0 -245: 15861: 0 -245: 15862: 0 -245: 15863: 0 -245: 15864: 0 -245: 15865: 0 -245: 15866: 0 -245: 15867: 0 -245: 15868: 0 -245: 15869: 0 -245: 15870: 0 -245: 15871: 0 -245: 15872: 0 -245: 15873: 0 -245: 15874: 0 -245: 15875: 0 -245: 15876: 0 -245: 15877: 0 -245: 15878: 0 -245: 15879: 0 -245: 15880: 0 -245: 15881: 0 -245: 15882: 0 -245: 15883: 0 -245: 15884: 0 -245: 15885: 0 -245: 15886: 0 -245: 15887: 0 -245: 15888: 0 -245: 15889: 0 -245: 15890: 0 -245: 15891: 0 -245: 15892: 0 -245: 15893: 0 -245: 15894: 0 -245: 15895: 0 -245: 15896: 0 -245: 15897: 0 -245: 15898: 0 -245: 15899: 0 -245: 15900: 0 -245: 15901: 0 -245: 15902: 0 -245: 15903: 0 -245: 15904: 0 -245: 15905: 0 -245: 15906: 0 -245: 15907: 0 -245: 15908: 0 -245: 15909: 0 -245: 15910: 0 -245: 15911: 0 -245: 15912: 0 -245: 15913: 0 -245: 15914: 0 -245: 15915: 0 -245: 15916: 0 -245: 15917: 0 -245: 15918: 0 -245: 15919: 0 -245: 15920: 0 -245: 15921: 0 -245: 15922: 0 -245: 15923: 0 -245: 15924: 0 -245: 15925: 0 -245: 15926: 0 -245: 15927: 0 -245: 15928: 0 -245: 15929: 0 -245: 15930: 0 -245: 15931: 0 -245: 15932: 0 -245: 15933: 0 -245: 15934: 0 -245: 15935: 0 -245: 15936: 0 -245: 15937: 0 -245: 15938: 0 -245: 15939: 0 -245: 15940: 0 -245: 15941: 0 -245: 15942: 0 -245: 15943: 0 -245: 15944: 0 -245: 15945: 0 -245: 15946: 0 -245: 15947: 0 -245: 15948: 0 -245: 15949: 0 -245: 15950: 0 -245: 15951: 0 -245: 15952: 0 -245: 15953: 0 -245: 15954: 0 -245: 15955: 0 -245: 15956: 0 -245: 15957: 0 -245: 15958: 0 -245: 15959: 0 -245: 15960: 0 -245: 15961: 0 -245: 15962: 0 -245: 15963: 0 -245: 15964: 0 -245: 15965: 0 -245: 15966: 0 -245: 15967: 0 -245: 15968: 0 -245: 15969: 0 -245: 15970: 0 -245: 15971: 0 -245: 15972: 0 -245: 15973: 0 -245: 15974: 0 -245: 15975: 0 -245: 15976: 0 -245: 15977: 0 -245: 15978: 0 -245: 15979: 0 -245: 15980: 0 -245: 15981: 0 -245: 15982: 0 -245: 15983: 0 -245: 15984: 0 -245: 15985: 0 -245: 15986: 0 -245: 15987: 0 -245: 15988: 0 -245: 15989: 0 -245: 15990: 0 -245: 15991: 0 -245: 15992: 0 -245: 15993: 0 -245: 15994: 0 -245: 15995: 0 -245: 15996: 0 -245: 15997: 0 -245: 15998: 0 -245: 15999: 0 -245: 16000: 0 -245: 16001: 0 -245: 16002: 0 -245: 16003: 0 -245: 16004: 0 -245: 16005: 0 -245: 16006: 0 -245: 16007: 0 -245: 16008: 0 -245: 16009: 0 -245: 16010: 0 -245: 16011: 0 -245: 16012: 0 -245: 16013: 0 -245: 16014: 0 -245: 16015: 0 -245: 16016: 0 -245: 16017: 0 -245: 16018: 0 -245: 16019: 0 -245: 16020: 0 -245: 16021: 0 -245: 16022: 0 -245: 16023: 0 -245: 16024: 0 -245: 16025: 0 -245: 16026: 0 -245: 16027: 0 -245: 16028: 0 -245: 16029: 0 -245: 16030: 0 -245: 16031: 0 -245: 16032: 0 -245: 16033: 0 -245: 16034: 0 -245: 16035: 0 -245: 16036: 0 -245: 16037: 0 -245: 16038: 0 -245: 16039: 0 -245: 16040: 0 -245: 16041: 0 -245: 16042: 0 -245: 16043: 0 -245: 16044: 0 -245: 16045: 0 -245: 16046: 0 -245: 16047: 0 -245: 16048: 0 -245: 16049: 0 -245: 16050: 0 -245: 16051: 0 -245: 16052: 0 -245: 16053: 0 -245: 16054: 0 -245: 16055: 0 -245: 16056: 0 -245: 16057: 0 -245: 16058: 0 -245: 16059: 0 -245: 16060: 0 -245: 16061: 0 -245: 16062: 0 -245: 16063: 0 -245: 16064: 0 -245: 16065: 0 -245: 16066: 0 -245: 16067: 0 -245: 16068: 0 -245: 16069: 0 -245: 16070: 0 -245: 16071: 0 -245: 16072: 0 -245: 16073: 0 -245: 16074: 0 -245: 16075: 0 -245: 16076: 0 -245: 16077: 0 -245: 16078: 0 -245: 16079: 0 -245: 16080: 0 -245: 16081: 0 -245: 16082: 0 -245: 16083: 0 -245: 16084: 0 -245: 16085: 0 -245: 16086: 0 -245: 16087: 0 -245: 16088: 0 -245: 16089: 0 -245: 16090: 0 -245: 16091: 0 -245: 16092: 0 -245: 16093: 0 -245: 16094: 0 -245: 16095: 0 -245: 16096: 0 -245: 16097: 0 -245: 16098: 0 -245: 16099: 0 -245: 16100: 0 -245: 16101: 0 -245: 16102: 0 -245: 16103: 0 -245: 16104: 0 -245: 16105: 0 -245: 16106: 0 -245: 16107: 0 -245: 16108: 0 -245: 16109: 0 -245: 16110: 0 -245: 16111: 0 -245: 16112: 0 -245: 16113: 0 -245: 16114: 0 -245: 16115: 0 -245: 16116: 0 -245: 16117: 0 -245: 16118: 0 -245: 16119: 0 -245: 16120: 0 -245: 16121: 0 -245: 16122: 0 -245: 16123: 0 -245: 16124: 0 -245: 16125: 0 -245: 16126: 0 -245: 16127: 0 -245: 16128: 0 -245: 16129: 0 -245: 16130: 0 -245: 16131: 0 -245: 16132: 0 -245: 16133: 0 -245: 16134: 0 -245: 16135: 0 -245: 16136: 0 -245: 16137: 0 -245: 16138: 0 -245: 16139: 0 -245: 16140: 0 -245: 16141: 0 -245: 16142: 0 -245: 16143: 0 -245: 16144: 0 -245: 16145: 0 -245: 16146: 0 -245: 16147: 0 -245: 16148: 0 -245: 16149: 0 -245: 16150: 0 -245: 16151: 0 -245: 16152: 0 -245: 16153: 0 -245: 16154: 0 -245: 16155: 0 -245: 16156: 0 -245: 16157: 0 -245: 16158: 0 -245: 16159: 0 -245: 16160: 0 -245: 16161: 0 -245: 16162: 0 -245: 16163: 0 -245: 16164: 0 -245: 16165: 0 -245: 16166: 0 -245: 16167: 0 -245: 16168: 0 -245: 16169: 0 -245: 16170: 0 -245: 16171: 0 -245: 16172: 0 -245: 16173: 0 -245: 16174: 0 -245: 16175: 0 -245: 16176: 0 -245: 16177: 0 -245: 16178: 0 -245: 16179: 0 -245: 16180: 0 -245: 16181: 0 -245: 16182: 0 -245: 16183: 0 -245: 16184: 0 -245: 16185: 0 -245: 16186: 0 -245: 16187: 0 -245: 16188: 0 -245: 16189: 0 -245: 16190: 0 -245: 16191: 0 -245: 16192: 0 -245: 16193: 0 -245: 16194: 0 -245: 16195: 0 -245: 16196: 0 -245: 16197: 0 -245: 16198: 0 -245: 16199: 0 -245: 16200: 0 -245: 16201: 0 -245: 16202: 0 -245: 16203: 0 -245: 16204: 0 -245: 16205: 0 -245: 16206: 0 -245: 16207: 0 -245: 16208: 0 -245: 16209: 0 -245: 16210: 0 -245: 16211: 0 -245: 16212: 0 -245: 16213: 0 -245: 16214: 0 -245: 16215: 0 -245: 16216: 0 -245: 16217: 0 -245: 16218: 0 -245: 16219: 0 -245: 16220: 0 -245: 16221: 0 -245: 16222: 0 -245: 16223: 0 -245: 16224: 0 -245: 16225: 0 -245: 16226: 0 -245: 16227: 0 -245: 16228: 0 -245: 16229: 0 -245: 16230: 0 -245: 16231: 0 -245: 16232: 0 -245: 16233: 0 -245: 16234: 0 -245: 16235: 0 -245: 16236: 0 -245: 16237: 0 -245: 16238: 0 -245: 16239: 0 -245: 16240: 0 -245: 16241: 0 -245: 16242: 0 -245: 16243: 0 -245: 16244: 0 -245: 16245: 0 -245: 16246: 0 -245: 16247: 0 -245: 16248: 0 -245: 16249: 0 -245: 16250: 0 -245: 16251: 0 -245: 16252: 0 -245: 16253: 0 -245: 16254: 0 -245: 16255: 0 -245: 16256: 0 -245: 16257: 0 -245: 16258: 0 -245: 16259: 0 -245: 16260: 0 -245: 16261: 0 -245: 16262: 0 -245: 16263: 0 -245: 16264: 0 -245: 16265: 0 -245: 16266: 0 -245: 16267: 0 -245: 16268: 0 -245: 16269: 0 -245: 16270: 0 -245: 16271: 0 -245: 16272: 0 -245: 16273: 0 -245: 16274: 0 -245: 16275: 0 -245: 16276: 0 -245: 16277: 0 -245: 16278: 0 -245: 16279: 0 -245: 16280: 0 -245: 16281: 0 -245: 16282: 0 -245: 16283: 0 -245: 16284: 0 -245: 16285: 0 -245: 16286: 0 -245: 16287: 0 -245: 16288: 0 -245: 16289: 0 -245: 16290: 0 -245: 16291: 0 -245: 16292: 0 -245: 16293: 0 -245: 16294: 0 -245: 16295: 0 -245: 16296: 0 -245: 16297: 0 -245: 16298: 0 -245: 16299: 0 -245: 16300: 0 -245: 16301: 0 -245: 16302: 0 -245: 16303: 0 -245: 16304: 0 -245: 16305: 0 -245: 16306: 0 -245: 16307: 0 -245: 16308: 0 -245: 16309: 0 -245: 16310: 0 -245: 16311: 0 -245: 16312: 0 -245: 16313: 0 -245: 16314: 0 -245: 16315: 0 -245: 16316: 0 -245: 16317: 0 -245: 16318: 0 -245: 16319: 0 -245: 16320: 0 -245: 16321: 0 -245: 16322: 0 -245: 16323: 0 -245: 16324: 0 -245: 16325: 0 -245: 16326: 0 -245: 16327: 0 -245: 16328: 0 -245: 16329: 0 -245: 16330: 0 -245: 16331: 0 -245: 16332: 0 -245: 16333: 0 -245: 16334: 0 -245: 16335: 0 -245: 16336: 0 -245: 16337: 0 -245: 16338: 0 -245: 16339: 0 -245: 16340: 0 -245: 16341: 0 -245: 16342: 0 -245: 16343: 0 -245: 16344: 0 -245: 16345: 0 -245: 16346: 0 -245: 16347: 0 -245: 16348: 0 -245: 16349: 0 -245: 16350: 0 -245: 16351: 0 -245: 16352: 0 -245: 16353: 0 -245: 16354: 0 -245: 16355: 0 -245: 16356: 0 -245: 16357: 0 -245: 16358: 0 -245: 16359: 0 -245: 16360: 0 -245: 16361: 0 -245: 16362: 0 -245: 16363: 0 -245: 16364: 0 -245: 16365: 0 -245: 16366: 0 -245: 16367: 0 -245: 16368: 0 -245: 16369: 0 -245: 16370: 0 -245: 16371: 0 -245: 16372: 0 -245: 16373: 0 -245: 16374: 0 -245: 16375: 0 -245: 16376: 0 -245: 16377: 0 -245: 16378: 0 -245: 16379: 0 -245: 16380: 0 -245: 16381: 0 -245: 16382: 0 -245: 16383: 0 -245: 16384: 0 -245: 16385: 0 -245: 16386: 0 -245: 16387: 0 -245: 16388: 0 -245: 16389: 0 -245: 16390: 0 -245: 16391: 0 -245: 16392: 0 -245: 16393: 0 -245: 16394: 0 -245: 16395: 0 -245: 16396: 0 -245: 16397: 0 -245: 16398: 0 -245: 16399: 0 -245: 16400: 0 -245: 16401: 0 -245: 16402: 0 -245: 16403: 0 -245: 16404: 0 -245: 16405: 0 -245: 16406: 0 -245: 16407: 0 -245: 16408: 0 -245: 16409: 0 -245: 16410: 0 -245: 16411: 0 -245: 16412: 0 -245: 16413: 0 -245: 16414: 0 -245: 16415: 0 -245: 16416: 0 -245: 16417: 0 -245: 16418: 0 -245: 16419: 0 -245: 16420: 0 -245: 16421: 0 -245: 16422: 0 -245: 16423: 0 -245: 16424: 0 -245: 16425: 0 -245: 16426: 0 -245: 16427: 0 -245: 16428: 0 -245: 16429: 0 -245: 16430: 0 -245: 16431: 0 -245: 16432: 0 -245: 16433: 0 -245: 16434: 0 -245: 16435: 0 -245: 16436: 0 -245: 16437: 0 -245: 16438: 0 -245: 16439: 0 -245: 16440: 0 -245: 16441: 0 -245: 16442: 0 -245: 16443: 0 -245: 16444: 0 -245: 16445: 0 -245: 16446: 0 -245: 16447: 0 -245: 16448: 0 -245: 16449: 0 -245: 16450: 0 -245: 16451: 0 -245: 16452: 0 -245: 16453: 0 -245: 16454: 0 -245: 16455: 0 -245: 16456: 0 -245: 16457: 0 -245: 16458: 0 -245: 16459: 0 -245: 16460: 0 -245: 16461: 0 -245: 16462: 0 -245: 16463: 0 -245: 16464: 0 -245: 16465: 0 -245: 16466: 0 -245: 16467: 0 -245: 16468: 0 -245: 16469: 0 -245: 16470: 0 -245: 16471: 0 -245: 16472: 0 -245: 16473: 0 -245: 16474: 0 -245: 16475: 0 -245: 16476: 0 -245: 16477: 0 -245: 16478: 0 -245: 16479: 0 -245: 16480: 0 -245: 16481: 0 -245: 16482: 0 -245: 16483: 0 -245: 16484: 0 -245: 16485: 0 -245: 16486: 0 -245: 16487: 0 -245: 16488: 0 -245: 16489: 0 -245: 16490: 0 -245: 16491: 0 -245: 16492: 0 -245: 16493: 0 -245: 16494: 0 -245: 16495: 0 -245: 16496: 0 -245: 16497: 0 -245: 16498: 0 -245: 16499: 0 -245: 16500: 0 -245: 16501: 0 -245: 16502: 0 -245: 16503: 0 -245: 16504: 0 -245: 16505: 0 -245: 16506: 0 -245: 16507: 0 -245: 16508: 0 -245: 16509: 0 -245: 16510: 0 -245: 16511: 0 -245: 16512: 0 -245: 16513: 0 -245: 16514: 0 -245: 16515: 0 -245: 16516: 0 -245: 16517: 0 -245: 16518: 0 -245: 16519: 0 -245: 16520: 0 -245: 16521: 0 -245: 16522: 0 -245: 16523: 0 -245: 16524: 0 -245: 16525: 0 -245: 16526: 0 -245: 16527: 0 -245: 16528: 0 -245: 16529: 0 -245: 16530: 0 -245: 16531: 0 -245: 16532: 0 -245: 16533: 0 -245: 16534: 0 -245: 16535: 0 -245: 16536: 0 -245: 16537: 0 -245: 16538: 0 -245: 16539: 0 -245: 16540: 0 -245: 16541: 0 -245: 16542: 0 -245: 16543: 0 -245: 16544: 0 -245: 16545: 0 -245: 16546: 0 -245: 16547: 0 -245: 16548: 0 -245: 16549: 0 -245: 16550: 0 -245: 16551: 0 -245: 16552: 0 -245: 16553: 0 -245: 16554: 0 -245: 16555: 0 -245: 16556: 0 -245: 16557: 0 -245: 16558: 0 -245: 16559: 0 -245: 16560: 0 -245: 16561: 0 -245: 16562: 0 -245: 16563: 0 -245: 16564: 0 -245: 16565: 0 -245: 16566: 0 -245: 16567: 0 -245: 16568: 0 -245: 16569: 0 -245: 16570: 0 -245: 16571: 0 -245: 16572: 0 -245: 16573: 0 -245: 16574: 0 -245: 16575: 0 -245: 16576: 0 -245: 16577: 0 -245: 16578: 0 -245: 16579: 0 -245: 16580: 0 -245: 16581: 0 -245: 16582: 0 -245: 16583: 0 -245: 16584: 0 -245: 16585: 0 -245: 16586: 0 -245: 16587: 0 -245: 16588: 0 -245: 16589: 0 -245: 16590: 0 -245: 16591: 0 -245: 16592: 0 -245: 16593: 0 -245: 16594: 0 -245: 16595: 0 -245: 16596: 0 -245: 16597: 0 -245: 16598: 0 -245: 16599: 0 -245: 16600: 0 -245: 16601: 0 -245: 16602: 0 -245: 16603: 0 -245: 16604: 0 -245: 16605: 0 -245: 16606: 0 -245: 16607: 0 -245: 16608: 0 -245: 16609: 0 -245: 16610: 0 -245: 16611: 0 -245: 16612: 0 -245: 16613: 0 -245: 16614: 0 -245: 16615: 0 -245: 16616: 0 -245: 16617: 0 -245: 16618: 0 -245: 16619: 0 -245: 16620: 0 -245: 16621: 0 -245: 16622: 0 -245: 16623: 0 -245: 16624: 0 -245: 16625: 0 -245: 16626: 0 -245: 16627: 0 -245: 16628: 0 -245: 16629: 0 -245: 16630: 0 -245: 16631: 0 -245: 16632: 0 -245: 16633: 0 -245: 16634: 0 -245: 16635: 0 -245: 16636: 0 -245: 16637: 0 -245: 16638: 0 -245: 16639: 0 -245: 16640: 0 -245: 16641: 0 -245: 16642: 0 -245: 16643: 0 -245: 16644: 0 -245: 16645: 0 -245: 16646: 0 -245: 16647: 0 -245: 16648: 0 -245: 16649: 0 -245: 16650: 0 -245: 16651: 0 -245: 16652: 0 -245: 16653: 0 -245: 16654: 0 -245: 16655: 0 -245: 16656: 0 -245: 16657: 0 -245: 16658: 0 -245: 16659: 0 -245: 16660: 0 -245: 16661: 0 -245: 16662: 0 -245: 16663: 0 -245: 16664: 0 -245: 16665: 0 -245: 16666: 0 -245: 16667: 0 -245: 16668: 0 -245: 16669: 0 -245: 16670: 0 -245: 16671: 0 -245: 16672: 0 -245: 16673: 0 -245: 16674: 0 -245: 16675: 0 -245: 16676: 0 -245: 16677: 0 -245: 16678: 0 -245: 16679: 0 -245: 16680: 0 -245: 16681: 0 -245: 16682: 0 -245: 16683: 0 -245: 16684: 0 -245: 16685: 0 -245: 16686: 0 -245: 16687: 0 -245: 16688: 0 -245: 16689: 0 -245: 16690: 0 -245: 16691: 0 -245: 16692: 0 -245: 16693: 0 -245: 16694: 0 -245: 16695: 0 -245: 16696: 0 -245: 16697: 0 -245: 16698: 0 -245: 16699: 0 -245: 16700: 0 -245: 16701: 0 -245: 16702: 0 -245: 16703: 0 -245: 16704: 0 -245: 16705: 0 -245: 16706: 0 -245: 16707: 0 -245: 16708: 0 -245: 16709: 0 -245: 16710: 0 -245: 16711: 0 -245: 16712: 0 -245: 16713: 0 -245: 16714: 0 -245: 16715: 0 -245: 16716: 0 -245: 16717: 0 -245: 16718: 0 -245: 16719: 0 -245: 16720: 0 -245: 16721: 0 -245: 16722: 0 -245: 16723: 0 -245: 16724: 0 -245: 16725: 0 -245: 16726: 0 -245: 16727: 0 -245: 16728: 0 -245: 16729: 0 -245: 16730: 0 -245: 16731: 0 -245: 16732: 0 -245: 16733: 0 -245: 16734: 0 -245: 16735: 0 -245: 16736: 0 -245: 16737: 0 -245: 16738: 0 -245: 16739: 0 -245: 16740: 0 -245: 16741: 0 -245: 16742: 0 -245: 16743: 0 -245: 16744: 0 -245: 16745: 0 -245: 16746: 0 -245: 16747: 0 -245: 16748: 0 -245: 16749: 0 -245: 16750: 0 -245: 16751: 0 -245: 16752: 0 -245: 16753: 0 -245: 16754: 0 -245: 16755: 0 -245: 16756: 0 -245: 16757: 0 -245: 16758: 0 -245: 16759: 0 -245: 16760: 0 -245: 16761: 0 -245: 16762: 0 -245: 16763: 0 -245: 16764: 0 -245: 16765: 0 -245: 16766: 0 -245: 16767: 0 -245: 16768: 0 -245: 16769: 0 -245: 16770: 0 -245: 16771: 0 -245: 16772: 0 -245: 16773: 0 -245: 16774: 0 -245: 16775: 0 -245: 16776: 0 -245: 16777: 0 -245: 16778: 0 -245: 16779: 0 -245: 16780: 0 -245: 16781: 0 -245: 16782: 0 -245: 16783: 0 -245: 16784: 0 -245: 16785: 0 -245: 16786: 0 -245: 16787: 0 -245: 16788: 0 -245: 16789: 0 -245: 16790: 0 -245: 16791: 0 -245: 16792: 0 -245: 16793: 0 -245: 16794: 0 -245: 16795: 0 -245: 16796: 0 -245: 16797: 0 -245: 16798: 0 -245: 16799: 0 -245: 16800: 0 -245: 16801: 0 -245: 16802: 0 -245: 16803: 0 -245: 16804: 0 -245: 16805: 0 -245: 16806: 0 -245: 16807: 0 -245: 16808: 0 -245: 16809: 0 -245: 16810: 0 -245: 16811: 0 -245: 16812: 0 -245: 16813: 0 -245: 16814: 0 -245: 16815: 0 -245: 16816: 0 -245: 16817: 0 -245: 16818: 0 -245: 16819: 0 -245: 16820: 0 -245: 16821: 0 -245: 16822: 0 -245: 16823: 0 -245: 16824: 0 -245: 16825: 0 -245: 16826: 0 -245: 16827: 0 -245: 16828: 0 -245: 16829: 0 -245: 16830: 0 -245: 16831: 0 -245: 16832: 0 -245: 16833: 0 -245: 16834: 0 -245: 16835: 0 -245: 16836: 0 -245: 16837: 0 -245: 16838: 0 -245: 16839: 0 -245: 16840: 0 -245: 16841: 0 -245: 16842: 0 -245: 16843: 0 -245: 16844: 0 -245: 16845: 0 -245: 16846: 0 -245: 16847: 0 -245: 16848: 0 -245: 16849: 0 -245: 16850: 0 -245: 16851: 0 -245: 16852: 0 -245: 16853: 0 -245: 16854: 0 -245: 16855: 0 -245: 16856: 0 -245: 16857: 0 -245: 16858: 0 -245: 16859: 0 -245: 16860: 0 -245: 16861: 0 -245: 16862: 0 -245: 16863: 0 -245: 16864: 0 -245: 16865: 0 -245: 16866: 0 -245: 16867: 0 -245: 16868: 0 -245: 16869: 0 -245: 16870: 0 -245: 16871: 0 -245: 16872: 0 -245: 16873: 0 -245: 16874: 0 -245: 16875: 0 -245: 16876: 0 -245: 16877: 0 -245: 16878: 0 -245: 16879: 0 -245: 16880: 0 -245: 16881: 0 -245: 16882: 0 -245: 16883: 0 -245: 16884: 0 -245: 16885: 0 -245: 16886: 0 -245: 16887: 0 -245: 16888: 0 -245: 16889: 0 -245: 16890: 0 -245: 16891: 0 -245: 16892: 0 -245: 16893: 0 -245: 16894: 0 -245: 16895: 0 -245: 16896: 0 -245: 16897: 0 -245: 16898: 0 -245: 16899: 0 -245: 16900: 0 -245: 16901: 0 -245: 16902: 0 -245: 16903: 0 -245: 16904: 0 -245: 16905: 0 -245: 16906: 0 -245: 16907: 0 -245: 16908: 0 -245: 16909: 0 -245: 16910: 0 -245: 16911: 0 -245: 16912: 0 -245: 16913: 0 -245: 16914: 0 -245: 16915: 0 -245: 16916: 0 -245: 16917: 0 -245: 16918: 0 -245: 16919: 0 -245: 16920: 0 -245: 16921: 0 -245: 16922: 0 -245: 16923: 0 -245: 16924: 0 -245: 16925: 0 -245: 16926: 0 -245: 16927: 0 -245: 16928: 0 -245: 16929: 0 -245: 16930: 0 -245: 16931: 0 -245: 16932: 0 -245: 16933: 0 -245: 16934: 0 -245: 16935: 0 -245: 16936: 0 -245: 16937: 0 -245: 16938: 0 -245: 16939: 0 -245: 16940: 0 -245: 16941: 0 -245: 16942: 0 -245: 16943: 0 -245: 16944: 0 -245: 16945: 0 -245: 16946: 0 -245: 16947: 0 -245: 16948: 0 -245: 16949: 0 -245: 16950: 0 -245: 16951: 0 -245: 16952: 0 -245: 16953: 0 -245: 16954: 0 -245: 16955: 0 -245: 16956: 0 -245: 16957: 0 -245: 16958: 0 -245: 16959: 0 -245: 16960: 0 -245: 16961: 0 -245: 16962: 0 -245: 16963: 0 -245: 16964: 0 -245: 16965: 0 -245: 16966: 0 -245: 16967: 0 -245: 16968: 0 -245: 16969: 0 -245: 16970: 0 -245: 16971: 0 -245: 16972: 0 -245: 16973: 0 -245: 16974: 0 -245: 16975: 0 -245: 16976: 0 -245: 16977: 0 -245: 16978: 0 -245: 16979: 0 -245: 16980: 0 -245: 16981: 0 -245: 16982: 0 -245: 16983: 0 -245: 16984: 0 -245: 16985: 0 -245: 16986: 0 -245: 16987: 0 -245: 16988: 0 -245: 16989: 0 -245: 16990: 0 -245: 16991: 0 -245: 16992: 0 -245: 16993: 0 -245: 16994: 0 -245: 16995: 0 -245: 16996: 0 -245: 16997: 0 -245: 16998: 0 -245: 16999: 0 -245: 17000: 0 -245: 17001: 0 -245: 17002: 0 -245: 17003: 0 -245: 17004: 0 -245: 17005: 0 -245: 17006: 0 -245: 17007: 0 -245: 17008: 0 -245: 17009: 0 -245: 17010: 0 -245: 17011: 0 -245: 17012: 0 -245: 17013: 0 -245: 17014: 0 -245: 17015: 0 -245: 17016: 0 -245: 17017: 0 -245: 17018: 0 -245: 17019: 0 -245: 17020: 0 -245: 17021: 0 -245: 17022: 0 -245: 17023: 0 -245: 17024: 0 -245: 17025: 0 -245: 17026: 0 -245: 17027: 0 -245: 17028: 0 -245: 17029: 0 -245: 17030: 0 -245: 17031: 0 -245: 17032: 0 -245: 17033: 0 -245: 17034: 0 -245: 17035: 0 -245: 17036: 0 -245: 17037: 0 -245: 17038: 0 -245: 17039: 0 -245: 17040: 0 -245: 17041: 0 -245: 17042: 0 -245: 17043: 0 -245: 17044: 0 -245: 17045: 0 -245: 17046: 0 -245: 17047: 0 -245: 17048: 0 -245: 17049: 0 -245: 17050: 0 -245: 17051: 0 -245: 17052: 0 -245: 17053: 0 -245: 17054: 0 -245: 17055: 0 -245: 17056: 0 -245: 17057: 0 -245: 17058: 0 -245: 17059: 0 -245: 17060: 0 -245: 17061: 0 -245: 17062: 0 -245: 17063: 0 -245: 17064: 0 -245: 17065: 0 -245: 17066: 0 -245: 17067: 0 -245: 17068: 0 -245: 17069: 0 -245: 17070: 0 -245: 17071: 0 -245: 17072: 0 -245: 17073: 0 -245: 17074: 0 -245: 17075: 0 -245: 17076: 0 -245: 17077: 0 -245: 17078: 0 -245: 17079: 0 -245: 17080: 0 -245: 17081: 0 -245: 17082: 0 -245: 17083: 0 -245: 17084: 0 -245: 17085: 0 -245: 17086: 0 -245: 17087: 0 -245: 17088: 0 -245: 17089: 0 -245: 17090: 0 -245: 17091: 0 -245: 17092: 0 -245: 17093: 0 -245: 17094: 0 -245: 17095: 0 -245: 17096: 0 -245: 17097: 0 -245: 17098: 0 -245: 17099: 0 -245: 17100: 0 -245: 17101: 0 -245: 17102: 0 -245: 17103: 0 -245: 17104: 0 -245: 17105: 0 -245: 17106: 0 -245: 17107: 0 -245: 17108: 0 -245: 17109: 0 -245: 17110: 0 -245: 17111: 0 -245: 17112: 0 -245: 17113: 0 -245: 17114: 0 -245: 17115: 0 -245: 17116: 0 -245: 17117: 0 -245: 17118: 0 -245: 17119: 0 -245: 17120: 0 -245: 17121: 0 -245: 17122: 0 -245: 17123: 0 -245: 17124: 0 -245: 17125: 0 -245: 17126: 0 -245: 17127: 0 -245: 17128: 0 -245: 17129: 0 -245: 17130: 0 -245: 17131: 0 -245: 17132: 0 -245: 17133: 0 -245: 17134: 0 -245: 17135: 0 -245: 17136: 0 -245: 17137: 0 -245: 17138: 0 -245: 17139: 0 -245: 17140: 0 -245: 17141: 0 -245: 17142: 0 -245: 17143: 0 -245: 17144: 0 -245: 17145: 0 -245: 17146: 0 -245: 17147: 0 -245: 17148: 0 -245: 17149: 0 -245: 17150: 0 -245: 17151: 0 -245: 17152: 0 -245: 17153: 0 -245: 17154: 0 -245: 17155: 0 -245: 17156: 0 -245: 17157: 0 -245: 17158: 0 -245: 17159: 0 -245: 17160: 0 -245: 17161: 0 -245: 17162: 0 -245: 17163: 0 -245: 17164: 0 -245: 17165: 0 -245: 17166: 0 -245: 17167: 0 -245: 17168: 0 -245: 17169: 0 -245: 17170: 0 -245: 17171: 0 -245: 17172: 0 -245: 17173: 0 -245: 17174: 0 -245: 17175: 0 -245: 17176: 0 -245: 17177: 0 -245: 17178: 0 -245: 17179: 0 -245: 17180: 0 -245: 17181: 0 -245: 17182: 0 -245: 17183: 0 -245: 17184: 0 -245: 17185: 0 -245: 17186: 0 -245: 17187: 0 -245: 17188: 0 -245: 17189: 0 -245: 17190: 0 -245: 17191: 0 -245: 17192: 0 -245: 17193: 0 -245: 17194: 0 -245: 17195: 0 -245: 17196: 0 -245: 17197: 0 -245: 17198: 0 -245: 17199: 0 -245: 17200: 0 -245: 17201: 0 -245: 17202: 0 -245: 17203: 0 -245: 17204: 0 -245: 17205: 0 -245: 17206: 0 -245: 17207: 0 -245: 17208: 0 -245: 17209: 0 -245: 17210: 0 -245: 17211: 0 -245: 17212: 0 -245: 17213: 0 -245: 17214: 0 -245: 17215: 0 -245: 17216: 0 -245: 17217: 0 -245: 17218: 0 -245: 17219: 0 -245: 17220: 0 -245: 17221: 0 -245: 17222: 0 -245: 17223: 0 -245: 17224: 0 -245: 17225: 0 -245: 17226: 0 -245: 17227: 0 -245: 17228: 0 -245: 17229: 0 -245: 17230: 0 -245: 17231: 0 -245: 17232: 0 -245: 17233: 0 -245: 17234: 0 -245: 17235: 0 -245: 17236: 0 -245: 17237: 0 -245: 17238: 0 -245: 17239: 0 -245: 17240: 0 -245: 17241: 0 -245: 17242: 0 -245: 17243: 0 -245: 17244: 0 -245: 17245: 0 -245: 17246: 0 -245: 17247: 0 -245: 17248: 0 -245: 17249: 0 -245: 17250: 0 -245: 17251: 0 -245: 17252: 0 -245: 17253: 0 -245: 17254: 0 -245: 17255: 0 -245: 17256: 0 -245: 17257: 0 -245: 17258: 0 -245: 17259: 0 -245: 17260: 0 -245: 17261: 0 -245: 17262: 0 -245: 17263: 0 -245: 17264: 0 -245: 17265: 0 -245: 17266: 0 -245: 17267: 0 -245: 17268: 0 -245: 17269: 0 -245: 17270: 0 -245: 17271: 0 -245: 17272: 0 -245: 17273: 0 -245: 17274: 0 -245: 17275: 0 -245: 17276: 0 -245: 17277: 0 -245: 17278: 0 -245: 17279: 0 -245: 17280: 0 -245: 17281: 0 -245: 17282: 0 -245: 17283: 0 -245: 17284: 0 -245: 17285: 0 -245: 17286: 0 -245: 17287: 0 -245: 17288: 0 -245: 17289: 0 -245: 17290: 0 -245: 17291: 0 -245: 17292: 0 -245: 17293: 0 -245: 17294: 0 -245: 17295: 0 -245: 17296: 0 -245: 17297: 0 -245: 17298: 0 -245: 17299: 0 -245: 17300: 0 -245: 17301: 0 -245: 17302: 0 -245: 17303: 0 -245: 17304: 0 -245: 17305: 0 -245: 17306: 0 -245: 17307: 0 -245: 17308: 0 -245: 17309: 0 -245: 17310: 0 -245: 17311: 0 -245: 17312: 0 -245: 17313: 0 -245: 17314: 0 -245: 17315: 0 -245: 17316: 0 -245: 17317: 0 -245: 17318: 0 -245: 17319: 0 -245: 17320: 0 -245: 17321: 0 -245: 17322: 0 -245: 17323: 0 -245: 17324: 0 -245: 17325: 0 -245: 17326: 0 -245: 17327: 0 -245: 17328: 0 -245: 17329: 0 -245: 17330: 0 -245: 17331: 0 -245: 17332: 0 -245: 17333: 0 -245: 17334: 0 -245: 17335: 0 -245: 17336: 0 -245: 17337: 0 -245: 17338: 0 -245: 17339: 0 -245: 17340: 0 -245: 17341: 0 -245: 17342: 0 -245: 17343: 0 -245: 17344: 0 -245: 17345: 0 -245: 17346: 0 -245: 17347: 0 -245: 17348: 0 -245: 17349: 0 -245: 17350: 0 -245: 17351: 0 -245: 17352: 0 -245: 17353: 0 -245: 17354: 0 -245: 17355: 0 -245: 17356: 0 -245: 17357: 0 -245: 17358: 0 -245: 17359: 0 -245: 17360: 0 -245: 17361: 0 -245: 17362: 0 -245: 17363: 0 -245: 17364: 0 -245: 17365: 0 -245: 17366: 0 -245: 17367: 0 -245: 17368: 0 -245: 17369: 0 -245: 17370: 0 -245: 17371: 0 -245: 17372: 0 -245: 17373: 0 -245: 17374: 0 -245: 17375: 0 -245: 17376: 0 -245: 17377: 0 -245: 17378: 0 -245: 17379: 0 -245: 17380: 0 -245: 17381: 0 -245: 17382: 0 -245: 17383: 0 -245: 17384: 0 -245: 17385: 0 -245: 17386: 0 -245: 17387: 0 -245: 17388: 0 -245: 17389: 0 -245: 17390: 0 -245: 17391: 0 -245: 17392: 0 -245: 17393: 0 -245: 17394: 0 -245: 17395: 0 -245: 17396: 0 -245: 17397: 0 -245: 17398: 0 -245: 17399: 0 -245: 17400: 0 -245: 17401: 0 -245: 17402: 0 -245: 17403: 0 -245: 17404: 0 -245: 17405: 0 -245: 17406: 0 -245: 17407: 0 -245: 17408: 0 -245: 17409: 0 -245: 17410: 0 -245: 17411: 0 -245: 17412: 0 -245: 17413: 0 -245: 17414: 0 -245: 17415: 0 -245: 17416: 0 -245: 17417: 0 -245: 17418: 0 -245: 17419: 0 -245: 17420: 0 -245: 17421: 0 -245: 17422: 0 -245: 17423: 0 -245: 17424: 0 -245: 17425: 0 -245: 17426: 0 -245: 17427: 0 -245: 17428: 0 -245: 17429: 0 -245: 17430: 0 -245: 17431: 0 -245: 17432: 0 -245: 17433: 0 -245: 17434: 0 -245: 17435: 0 -245: 17436: 0 -245: 17437: 0 -245: 17438: 0 -245: 17439: 0 -245: 17440: 0 -245: 17441: 0 -245: 17442: 0 -245: 17443: 0 -245: 17444: 0 -245: 17445: 0 -245: 17446: 0 -245: 17447: 0 -245: 17448: 0 -245: 17449: 0 -245: 17450: 0 -245: 17451: 0 -245: 17452: 0 -245: 17453: 0 -245: 17454: 0 -245: 17455: 0 -245: 17456: 0 -245: 17457: 0 -245: 17458: 0 -245: 17459: 0 -245: 17460: 0 -245: 17461: 0 -245: 17462: 0 -245: 17463: 0 -245: 17464: 0 -245: 17465: 0 -245: 17466: 0 -245: 17467: 0 -245: 17468: 0 -245: 17469: 0 -245: 17470: 0 -245: 17471: 0 -245: 17472: 0 -245: 17473: 0 -245: 17474: 0 -245: 17475: 0 -245: 17476: 0 -245: 17477: 0 -245: 17478: 0 -245: 17479: 0 -245: 17480: 0 -245: 17481: 0 -245: 17482: 0 -245: 17483: 0 -245: 17484: 0 -245: 17485: 0 -245: 17486: 0 -245: 17487: 0 -245: 17488: 0 -245: 17489: 0 -245: 17490: 0 -245: 17491: 0 -245: 17492: 0 -245: 17493: 0 -245: 17494: 0 -245: 17495: 0 -245: 17496: 0 -245: 17497: 0 -245: 17498: 0 -245: 17499: 0 -245: 17500: 0 -245: 17501: 0 -245: 17502: 0 -245: 17503: 0 -245: 17504: 0 -245: 17505: 0 -245: 17506: 0 -245: 17507: 0 -245: 17508: 0 -245: 17509: 0 -245: 17510: 0 -245: 17511: 0 -245: 17512: 0 -245: 17513: 0 -245: 17514: 0 -245: 17515: 0 -245: 17516: 0 -245: 17517: 0 -245: 17518: 0 -245: 17519: 0 -245: 17520: 0 -245: 17521: 0 -245: 17522: 0 -245: 17523: 0 -245: 17524: 0 -245: 17525: 0 -245: 17526: 0 -245: 17527: 0 -245: 17528: 0 -245: 17529: 0 -245: 17530: 0 -245: 17531: 0 -245: 17532: 0 -245: 17533: 0 -245: 17534: 0 -245: 17535: 0 -245: 17536: 0 -245: 17537: 0 -245: 17538: 0 -245: 17539: 0 -245: 17540: 0 -245: 17541: 0 -245: 17542: 0 -245: 17543: 0 -245: 17544: 0 -245: 17545: 0 -245: 17546: 0 -245: 17547: 0 -245: 17548: 0 -245: 17549: 0 -245: 17550: 0 -245: 17551: 0 -245: 17552: 0 -245: 17553: 0 -245: 17554: 0 -245: 17555: 0 -245: 17556: 0 -245: 17557: 0 -245: 17558: 0 -245: 17559: 0 -245: 17560: 0 -245: 17561: 0 -245: 17562: 0 -245: 17563: 0 -245: 17564: 0 -245: 17565: 0 -245: 17566: 0 -245: 17567: 0 -245: 17568: 0 -245: 17569: 0 -245: 17570: 0 -245: 17571: 0 -245: 17572: 0 -245: 17573: 0 -245: 17574: 0 -245: 17575: 0 -245: 17576: 0 -245: 17577: 0 -245: 17578: 0 -245: 17579: 0 -245: 17580: 0 -245: 17581: 0 -245: 17582: 0 -245: 17583: 0 -245: 17584: 0 -245: 17585: 0 -245: 17586: 0 -245: 17587: 0 -245: 17588: 0 -245: 17589: 0 -245: 17590: 0 -245: 17591: 0 -245: 17592: 0 -245: 17593: 0 -245: 17594: 0 -245: 17595: 0 -245: 17596: 0 -245: 17597: 0 -245: 17598: 0 -245: 17599: 0 -245: 17600: 0 -245: 17601: 0 -245: 17602: 0 -245: 17603: 0 -245: 17604: 0 -245: 17605: 0 -245: 17606: 0 -245: 17607: 0 -245: 17608: 0 -245: 17609: 0 -245: 17610: 0 -245: 17611: 0 -245: 17612: 0 -245: 17613: 0 -245: 17614: 0 -245: 17615: 0 -245: 17616: 0 -245: 17617: 0 -245: 17618: 0 -245: 17619: 0 -245: 17620: 0 -245: 17621: 0 -245: 17622: 0 -245: 17623: 0 -245: 17624: 0 -245: 17625: 0 -245: 17626: 0 -245: 17627: 0 -245: 17628: 0 -245: 17629: 0 -245: 17630: 0 -245: 17631: 0 -245: 17632: 0 -245: 17633: 0 -245: 17634: 0 -245: 17635: 0 -245: 17636: 0 -245: 17637: 0 -245: 17638: 0 -245: 17639: 0 -245: 17640: 0 -245: 17641: 0 -245: 17642: 0 -245: 17643: 0 -245: 17644: 0 -245: 17645: 0 -245: 17646: 0 -245: 17647: 0 -245: 17648: 0 -245: 17649: 0 -245: 17650: 0 -245: 17651: 0 -245: 17652: 0 -245: 17653: 0 -245: 17654: 0 -245: 17655: 0 -245: 17656: 0 -245: 17657: 0 -245: 17658: 0 -245: 17659: 0 -245: 17660: 0 -245: 17661: 0 -245: 17662: 0 -245: 17663: 0 -245: 17664: 0 -245: 17665: 0 -245: 17666: 0 -245: 17667: 0 -245: 17668: 0 -245: 17669: 0 -245: 17670: 0 -245: 17671: 0 -245: 17672: 0 -245: 17673: 0 -245: 17674: 0 -245: 17675: 0 -245: 17676: 0 -245: 17677: 0 -245: 17678: 0 -245: 17679: 0 -245: 17680: 0 -245: 17681: 0 -245: 17682: 0 -245: 17683: 0 -245: 17684: 0 -245: 17685: 0 -245: 17686: 0 -245: 17687: 0 -245: 17688: 0 -245: 17689: 0 -245: 17690: 0 -245: 17691: 0 -245: 17692: 0 -245: 17693: 0 -245: 17694: 0 -245: 17695: 0 -245: 17696: 0 -245: 17697: 0 -245: 17698: 0 -245: 17699: 0 -245: 17700: 0 -245: 17701: 0 -245: 17702: 0 -245: 17703: 0 -245: 17704: 0 -245: 17705: 0 -245: 17706: 0 -245: 17707: 0 -245: 17708: 0 -245: 17709: 0 -245: 17710: 0 -245: 17711: 0 -245: 17712: 0 -245: 17713: 0 -245: 17714: 0 -245: 17715: 0 -245: 17716: 0 -245: 17717: 0 -245: 17718: 0 -245: 17719: 0 -245: 17720: 0 -245: 17721: 0 -245: 17722: 0 -245: 17723: 0 -245: 17724: 0 -245: 17725: 0 -245: 17726: 0 -245: 17727: 0 -245: 17728: 0 -245: 17729: 0 -245: 17730: 0 -245: 17731: 0 -245: 17732: 0 -245: 17733: 0 -245: 17734: 0 -245: 17735: 0 -245: 17736: 0 -245: 17737: 0 -245: 17738: 0 -245: 17739: 0 -245: 17740: 0 -245: 17741: 0 -245: 17742: 0 -245: 17743: 0 -245: 17744: 0 -245: 17745: 0 -245: 17746: 0 -245: 17747: 0 -245: 17748: 0 -245: 17749: 0 -245: 17750: 0 -245: 17751: 0 -245: 17752: 0 -245: 17753: 0 -245: 17754: 0 -245: 17755: 0 -245: 17756: 0 -245: 17757: 0 -245: 17758: 0 -245: 17759: 0 -245: 17760: 0 -245: 17761: 0 -245: 17762: 0 -245: 17763: 0 -245: 17764: 0 -245: 17765: 0 -245: 17766: 0 -245: 17767: 0 -245: 17768: 0 -245: 17769: 0 -245: 17770: 0 -245: 17771: 0 -245: 17772: 0 -245: 17773: 0 -245: 17774: 0 -245: 17775: 0 -245: 17776: 0 -245: 17777: 0 -245: 17778: 0 -245: 17779: 0 -245: 17780: 0 -245: 17781: 0 -245: 17782: 0 -245: 17783: 0 -245: 17784: 0 -245: 17785: 0 -245: 17786: 0 -245: 17787: 0 -245: 17788: 0 -245: 17789: 0 -245: 17790: 0 -245: 17791: 0 -245: 17792: 0 -245: 17793: 0 -245: 17794: 0 -245: 17795: 0 -245: 17796: 0 -245: 17797: 0 -245: 17798: 0 -245: 17799: 0 -245: 17800: 0 -245: 17801: 0 -245: 17802: 0 -245: 17803: 0 -245: 17804: 0 -245: 17805: 0 -245: 17806: 0 -245: 17807: 0 -245: 17808: 0 -245: 17809: 0 -245: 17810: 0 -245: 17811: 0 -245: 17812: 0 -245: 17813: 0 -245: 17814: 0 -245: 17815: 0 -245: 17816: 0 -245: 17817: 0 -245: 17818: 0 -245: 17819: 0 -245: 17820: 0 -245: 17821: 0 -245: 17822: 0 -245: 17823: 0 -245: 17824: 0 -245: 17825: 0 -245: 17826: 0 -245: 17827: 0 -245: 17828: 0 -245: 17829: 0 -245: 17830: 0 -245: 17831: 0 -245: 17832: 0 -245: 17833: 0 -245: 17834: 0 -245: 17835: 0 -245: 17836: 0 -245: 17837: 0 -245: 17838: 0 -245: 17839: 0 -245: 17840: 0 -245: 17841: 0 -245: 17842: 0 -245: 17843: 0 -245: 17844: 0 -245: 17845: 0 -245: 17846: 0 -245: 17847: 0 -245: 17848: 0 -245: 17849: 0 -245: 17850: 0 -245: 17851: 0 -245: 17852: 0 -245: 17853: 0 -245: 17854: 0 -245: 17855: 0 -245: 17856: 0 -245: 17857: 0 -245: 17858: 0 -245: 17859: 0 -245: 17860: 0 -245: 17861: 0 -245: 17862: 0 -245: 17863: 0 -245: 17864: 0 -245: 17865: 0 -245: 17866: 0 -245: 17867: 0 -245: 17868: 0 -245: 17869: 0 -245: 17870: 0 -245: 17871: 0 -245: 17872: 0 -245: 17873: 0 -245: 17874: 0 -245: 17875: 0 -245: 17876: 0 -245: 17877: 0 -245: 17878: 0 -245: 17879: 0 -245: 17880: 0 -245: 17881: 0 -245: 17882: 0 -245: 17883: 0 -245: 17884: 0 -245: 17885: 0 -245: 17886: 0 -245: 17887: 0 -245: 17888: 0 -245: 17889: 0 -245: 17890: 0 -245: 17891: 0 -245: 17892: 0 -245: 17893: 0 -245: 17894: 0 -245: 17895: 0 -245: 17896: 0 -245: 17897: 0 -245: 17898: 0 -245: 17899: 0 -245: 17900: 0 -245: 17901: 0 -245: 17902: 0 -245: 17903: 0 -245: 17904: 0 -245: 17905: 0 -245: 17906: 0 -245: 17907: 0 -245: 17908: 0 -245: 17909: 0 -245: 17910: 0 -245: 17911: 0 -245: 17912: 0 -245: 17913: 0 -245: 17914: 0 -245: 17915: 0 -245: 17916: 0 -245: 17917: 0 -245: 17918: 0 -245: 17919: 0 -245: 17920: 0 -245: 17921: 0 -245: 17922: 0 -245: 17923: 0 -245: 17924: 0 -245: 17925: 0 -245: 17926: 0 -245: 17927: 0 -245: 17928: 0 -245: 17929: 0 -245: 17930: 0 -245: 17931: 0 -245: 17932: 0 -245: 17933: 0 -245: 17934: 0 -245: 17935: 0 -245: 17936: 0 -245: 17937: 0 -245: 17938: 0 -245: 17939: 0 -245: 17940: 0 -245: 17941: 0 -245: 17942: 0 -245: 17943: 0 -245: 17944: 0 -245: 17945: 0 -245: 17946: 0 -245: 17947: 0 -245: 17948: 0 -245: 17949: 0 -245: 17950: 0 -245: 17951: 0 -245: 17952: 0 -245: 17953: 0 -245: 17954: 0 -245: 17955: 0 -245: 17956: 0 -245: 17957: 0 -245: 17958: 0 -245: 17959: 0 -245: 17960: 0 -245: 17961: 0 -245: 17962: 0 -245: 17963: 0 -245: 17964: 0 -245: 17965: 0 -245: 17966: 0 -245: 17967: 0 -245: 17968: 0 -245: 17969: 0 -245: 17970: 0 -245: 17971: 0 -245: 17972: 0 -245: 17973: 0 -245: 17974: 0 -245: 17975: 0 -245: 17976: 0 -245: 17977: 0 -245: 17978: 0 -245: 17979: 0 -245: 17980: 0 -245: 17981: 0 -245: 17982: 0 -245: 17983: 0 -245: 17984: 0 -245: 17985: 0 -245: 17986: 0 -245: 17987: 0 -245: 17988: 0 -245: 17989: 0 -245: 17990: 0 -245: 17991: 0 -245: 17992: 0 -245: 17993: 0 -245: 17994: 0 -245: 17995: 0 -245: 17996: 0 -245: 17997: 0 -245: 17998: 0 -245: 17999: 0 -245: 18000: 0 -245: 18001: 0 -245: 18002: 0 -245: 18003: 0 -245: 18004: 0 -245: 18005: 0 -245: 18006: 0 -245: 18007: 0 -245: 18008: 0 -245: 18009: 0 -245: 18010: 0 -245: 18011: 0 -245: 18012: 0 -245: 18013: 0 -245: 18014: 0 -245: 18015: 0 -245: 18016: 0 -245: 18017: 0 -245: 18018: 0 -245: 18019: 0 -245: 18020: 0 -245: 18021: 0 -245: 18022: 0 -245: 18023: 0 -245: 18024: 0 -245: 18025: 0 -245: 18026: 0 -245: 18027: 0 -245: 18028: 0 -245: 18029: 0 -245: 18030: 0 -245: 18031: 0 -245: 18032: 0 -245: 18033: 0 -245: 18034: 0 -245: 18035: 0 -245: 18036: 0 -245: 18037: 0 -245: 18038: 0 -245: 18039: 0 -245: 18040: 0 -245: 18041: 0 -245: 18042: 0 -245: 18043: 0 -245: 18044: 0 -245: 18045: 0 -245: 18046: 0 -245: 18047: 0 -245: 18048: 0 -245: 18049: 0 -245: 18050: 0 -245: 18051: 0 -245: 18052: 0 -245: 18053: 0 -245: 18054: 0 -245: 18055: 0 -245: 18056: 0 -245: 18057: 0 -245: 18058: 0 -245: 18059: 0 -245: 18060: 0 -245: 18061: 0 -245: 18062: 0 -245: 18063: 0 -245: 18064: 0 -245: 18065: 0 -245: 18066: 0 -245: 18067: 0 -245: 18068: 0 -245: 18069: 0 -245: 18070: 0 -245: 18071: 0 -245: 18072: 0 -245: 18073: 0 -245: 18074: 0 -245: 18075: 0 -245: 18076: 0 -245: 18077: 0 -245: 18078: 0 -245: 18079: 0 -245: 18080: 0 -245: 18081: 0 -245: 18082: 0 -245: 18083: 0 -245: 18084: 0 -245: 18085: 0 -245: 18086: 0 -245: 18087: 0 -245: 18088: 0 -245: 18089: 0 -245: 18090: 0 -245: 18091: 0 -245: 18092: 0 -245: 18093: 0 -245: 18094: 0 -245: 18095: 0 -245: 18096: 0 -245: 18097: 0 -245: 18098: 0 -245: 18099: 0 -245: 18100: 0 -245: 18101: 0 -245: 18102: 0 -245: 18103: 0 -245: 18104: 0 -245: 18105: 0 -245: 18106: 0 -245: 18107: 0 -245: 18108: 0 -245: 18109: 0 -245: 18110: 0 -245: 18111: 0 -245: 18112: 0 -245: 18113: 0 -245: 18114: 0 -245: 18115: 0 -245: 18116: 0 -245: 18117: 0 -245: 18118: 0 -245: 18119: 0 -245: 18120: 0 -245: 18121: 0 -245: 18122: 0 -245: 18123: 0 -245: 18124: 0 -245: 18125: 0 -245: 18126: 0 -245: 18127: 0 -245: 18128: 0 -245: 18129: 0 -245: 18130: 0 -245: 18131: 0 -245: 18132: 0 -245: 18133: 0 -245: 18134: 0 -245: 18135: 0 -245: 18136: 0 -245: 18137: 0 -245: 18138: 0 -245: 18139: 0 -245: 18140: 0 -245: 18141: 0 -245: 18142: 0 -245: 18143: 0 -245: 18144: 0 -245: 18145: 0 -245: 18146: 0 -245: 18147: 0 -245: 18148: 0 -245: 18149: 0 -245: 18150: 0 -245: 18151: 0 -245: 18152: 0 -245: 18153: 0 -245: 18154: 0 -245: 18155: 0 -245: 18156: 0 -245: 18157: 0 -245: 18158: 0 -245: 18159: 0 -245: 18160: 0 -245: 18161: 0 -245: 18162: 0 -245: 18163: 0 -245: 18164: 0 -245: 18165: 0 -245: 18166: 0 -245: 18167: 0 -245: 18168: 0 -245: 18169: 0 -245: 18170: 0 -245: 18171: 0 -245: 18172: 0 -245: 18173: 0 -245: 18174: 0 -245: 18175: 0 -245: 18176: 0 -245: 18177: 0 -245: 18178: 0 -245: 18179: 0 -245: 18180: 0 -245: 18181: 0 -245: 18182: 0 -245: 18183: 0 -245: 18184: 0 -245: 18185: 0 -245: 18186: 0 -245: 18187: 0 -245: 18188: 0 -245: 18189: 0 -245: 18190: 0 -245: 18191: 0 -245: 18192: 0 -245: 18193: 0 -245: 18194: 0 -245: 18195: 0 -245: 18196: 0 -245: 18197: 0 -245: 18198: 0 -245: 18199: 0 -245: 18200: 0 -245: 18201: 0 -245: 18202: 0 -245: 18203: 0 -245: 18204: 0 -245: 18205: 0 -245: 18206: 0 -245: 18207: 0 -245: 18208: 0 -245: 18209: 0 -245: 18210: 0 -245: 18211: 0 -245: 18212: 0 -245: 18213: 0 -245: 18214: 0 -245: 18215: 0 -245: 18216: 0 -245: 18217: 0 -245: 18218: 0 -245: 18219: 0 -245: 18220: 0 -245: 18221: 0 -245: 18222: 0 -245: 18223: 0 -245: 18224: 0 -245: 18225: 0 -245: 18226: 0 -245: 18227: 0 -245: 18228: 0 -245: 18229: 0 -245: 18230: 0 -245: 18231: 0 -245: 18232: 0 -245: 18233: 0 -245: 18234: 0 -245: 18235: 0 -245: 18236: 0 -245: 18237: 0 -245: 18238: 0 -245: 18239: 0 -245: 18240: 0 -245: 18241: 0 -245: 18242: 0 -245: 18243: 0 -245: 18244: 0 -245: 18245: 0 -245: 18246: 0 -245: 18247: 0 -245: 18248: 0 -245: 18249: 0 -245: 18250: 0 -245: 18251: 0 -245: 18252: 0 -245: 18253: 0 -245: 18254: 0 -245: 18255: 0 -245: 18256: 0 -245: 18257: 0 -245: 18258: 0 -245: 18259: 0 -245: 18260: 0 -245: 18261: 0 -245: 18262: 0 -245: 18263: 0 -245: 18264: 0 -245: 18265: 0 -245: 18266: 0 -245: 18267: 0 -245: 18268: 0 -245: 18269: 0 -245: 18270: 0 -245: 18271: 0 -245: 18272: 0 -245: 18273: 0 -245: 18274: 0 -245: 18275: 0 -245: 18276: 0 -245: 18277: 0 -245: 18278: 0 -245: 18279: 0 -245: 18280: 0 -245: 18281: 0 -245: 18282: 0 -245: 18283: 0 -245: 18284: 0 -245: 18285: 0 -245: 18286: 0 -245: 18287: 0 -245: 18288: 0 -245: 18289: 0 -245: 18290: 0 -245: 18291: 0 -245: 18292: 0 -245: 18293: 0 -245: 18294: 0 -245: 18295: 0 -245: 18296: 0 -245: 18297: 0 -245: 18298: 0 -245: 18299: 0 -245: 18300: 0 -245: 18301: 0 -245: 18302: 0 -245: 18303: 0 -245: 18304: 0 -245: 18305: 0 -245: 18306: 0 -245: 18307: 0 -245: 18308: 0 -245: 18309: 0 -245: 18310: 0 -245: 18311: 0 -245: 18312: 0 -245: 18313: 0 -245: 18314: 0 -245: 18315: 0 -245: 18316: 0 -245: 18317: 0 -245: 18318: 0 -245: 18319: 0 -245: 18320: 0 -245: 18321: 0 -245: 18322: 0 -245: 18323: 0 -245: 18324: 0 -245: 18325: 0 -245: 18326: 0 -245: 18327: 0 -245: 18328: 0 -245: 18329: 0 -245: 18330: 0 -245: 18331: 0 -245: 18332: 0 -245: 18333: 0 -245: 18334: 0 -245: 18335: 0 -245: 18336: 0 -245: 18337: 0 -245: 18338: 0 -245: 18339: 0 -245: 18340: 0 -245: 18341: 0 -245: 18342: 0 -245: 18343: 0 -245: 18344: 0 -245: 18345: 0 -245: 18346: 0 -245: 18347: 0 -245: 18348: 0 -245: 18349: 0 -245: 18350: 0 -245: 18351: 0 -245: 18352: 0 -245: 18353: 0 -245: 18354: 0 -245: 18355: 0 -245: 18356: 0 -245: 18357: 0 -245: 18358: 0 -245: 18359: 0 -245: 18360: 0 -245: 18361: 0 -245: 18362: 0 -245: 18363: 0 -245: 18364: 0 -245: 18365: 0 -245: 18366: 0 -245: 18367: 0 -245: 18368: 0 -245: 18369: 0 -245: 18370: 0 -245: 18371: 0 -245: 18372: 0 -245: 18373: 0 -245: 18374: 0 -245: 18375: 0 -245: 18376: 0 -245: 18377: 0 -245: 18378: 0 -245: 18379: 0 -245: 18380: 0 -245: 18381: 0 -245: 18382: 0 -245: 18383: 0 -245: 18384: 0 -245: 18385: 0 -245: 18386: 0 -245: 18387: 0 -245: 18388: 0 -245: 18389: 0 -245: 18390: 0 -245: 18391: 0 -245: 18392: 0 -245: 18393: 0 -245: 18394: 0 -245: 18395: 0 -245: 18396: 0 -245: 18397: 0 -245: 18398: 0 -245: 18399: 0 -245: 18400: 0 -245: 18401: 0 -245: 18402: 0 -245: 18403: 0 -245: 18404: 0 -245: 18405: 0 -245: 18406: 0 -245: 18407: 0 -245: 18408: 0 -245: 18409: 0 -245: 18410: 0 -245: 18411: 0 -245: 18412: 0 -245: 18413: 0 -245: 18414: 0 -245: 18415: 0 -245: 18416: 0 -245: 18417: 0 -245: 18418: 0 -245: 18419: 0 -245: 18420: 0 -245: 18421: 0 -245: 18422: 0 -245: 18423: 0 -245: 18424: 0 -245: 18425: 0 -245: 18426: 0 -245: 18427: 0 -245: 18428: 0 -245: 18429: 0 -245: 18430: 0 -245: 18431: 0 -245: 18432: 0 -245: 18433: 0 -245: 18434: 0 -245: 18435: 0 -245: 18436: 0 -245: 18437: 0 -245: 18438: 0 -245: 18439: 0 -245: 18440: 0 -245: 18441: 0 -245: 18442: 0 -245: 18443: 0 -245: 18444: 0 -245: 18445: 0 -245: 18446: 0 -245: 18447: 0 -245: 18448: 0 -245: 18449: 0 -245: 18450: 0 -245: 18451: 0 -245: 18452: 0 -245: 18453: 0 -245: 18454: 0 -245: 18455: 0 -245: 18456: 0 -245: 18457: 0 -245: 18458: 0 -245: 18459: 0 -245: 18460: 0 -245: 18461: 0 -245: 18462: 0 -245: 18463: 0 -245: 18464: 0 -245: 18465: 0 -245: 18466: 0 -245: 18467: 0 -245: 18468: 0 -245: 18469: 0 -245: 18470: 0 -245: 18471: 0 -245: 18472: 0 -245: 18473: 0 -245: 18474: 0 -245: 18475: 0 -245: 18476: 0 -245: 18477: 0 -245: 18478: 0 -245: 18479: 0 -245: 18480: 0 -245: 18481: 0 -245: 18482: 0 -245: 18483: 0 -245: 18484: 0 -245: 18485: 0 -245: 18486: 0 -245: 18487: 0 -245: 18488: 0 -245: 18489: 0 -245: 18490: 0 -245: 18491: 0 -245: 18492: 0 -245: 18493: 0 -245: 18494: 0 -245: 18495: 0 -245: 18496: 0 -245: 18497: 0 -245: 18498: 0 -245: 18499: 0 -245: 18500: 0 -245: 18501: 0 -245: 18502: 0 -245: 18503: 0 -245: 18504: 0 -245: 18505: 0 -245: 18506: 0 -245: 18507: 0 -245: 18508: 0 -245: 18509: 0 -245: 18510: 0 -245: 18511: 0 -245: 18512: 0 -245: 18513: 0 -245: 18514: 0 -245: 18515: 0 -245: 18516: 0 -245: 18517: 0 -245: 18518: 0 -245: 18519: 0 -245: 18520: 0 -245: 18521: 0 -245: 18522: 0 -245: 18523: 0 -245: 18524: 0 -245: 18525: 0 -245: 18526: 0 -245: 18527: 0 -245: 18528: 0 -245: 18529: 0 -245: 18530: 0 -245: 18531: 0 -245: 18532: 0 -245: 18533: 0 -245: 18534: 0 -245: 18535: 0 -245: 18536: 0 -245: 18537: 0 -245: 18538: 0 -245: 18539: 0 -245: 18540: 0 -245: 18541: 0 -245: 18542: 0 -245: 18543: 0 -245: 18544: 0 -245: 18545: 0 -245: 18546: 0 -245: 18547: 0 -245: 18548: 0 -245: 18549: 0 -245: 18550: 0 -245: 18551: 0 -245: 18552: 0 -245: 18553: 0 -245: 18554: 0 -245: 18555: 0 -245: 18556: 0 -245: 18557: 0 -245: 18558: 0 -245: 18559: 0 -245: 18560: 0 -245: 18561: 0 -245: 18562: 0 -245: 18563: 0 -245: 18564: 0 -245: 18565: 0 -245: 18566: 0 -245: 18567: 0 -245: 18568: 0 -245: 18569: 0 -245: 18570: 0 -245: 18571: 0 -245: 18572: 0 -245: 18573: 0 -245: 18574: 0 -245: 18575: 0 -245: 18576: 0 -245: 18577: 0 -245: 18578: 0 -245: 18579: 0 -245: 18580: 0 -245: 18581: 0 -245: 18582: 0 -245: 18583: 0 -245: 18584: 0 -245: 18585: 0 -245: 18586: 0 -245: 18587: 0 -245: 18588: 0 -245: 18589: 0 -245: 18590: 0 -245: 18591: 0 -245: 18592: 0 -245: 18593: 0 -245: 18594: 0 -245: 18595: 0 -245: 18596: 0 -245: 18597: 0 -245: 18598: 0 -245: 18599: 0 -245: 18600: 0 -245: 18601: 0 -245: 18602: 0 -245: 18603: 0 -245: 18604: 0 -245: 18605: 0 -245: 18606: 0 -245: 18607: 0 -245: 18608: 0 -245: 18609: 0 -245: 18610: 0 -245: 18611: 0 -245: 18612: 0 -245: 18613: 0 -245: 18614: 0 -245: 18615: 0 -245: 18616: 0 -245: 18617: 0 -245: 18618: 0 -245: 18619: 0 -245: 18620: 0 -245: 18621: 0 -245: 18622: 0 -245: 18623: 0 -245: 18624: 0 -245: 18625: 0 -245: 18626: 0 -245: 18627: 0 -245: 18628: 0 -245: 18629: 0 -245: 18630: 0 -245: 18631: 0 -245: 18632: 0 -245: 18633: 0 -245: 18634: 0 -245: 18635: 0 -245: 18636: 0 -245: 18637: 0 -245: 18638: 0 -245: 18639: 0 -245: 18640: 0 -245: 18641: 0 -245: 18642: 0 -245: 18643: 0 -245: 18644: 0 -245: 18645: 0 -245: 18646: 0 -245: 18647: 0 -245: 18648: 0 -245: 18649: 0 -245: 18650: 0 -245: 18651: 0 -245: 18652: 0 -245: 18653: 0 -245: 18654: 0 -245: 18655: 0 -245: 18656: 0 -245: 18657: 0 -245: 18658: 0 -245: 18659: 0 -245: 18660: 0 -245: 18661: 0 -245: 18662: 0 -245: 18663: 0 -245: 18664: 0 -245: 18665: 0 -245: 18666: 0 -245: 18667: 0 -245: 18668: 0 -245: 18669: 0 -245: 18670: 0 -245: 18671: 0 -245: 18672: 0 -245: 18673: 0 -245: 18674: 0 -245: 18675: 0 -245: 18676: 0 -245: 18677: 0 -245: 18678: 0 -245: 18679: 0 -245: 18680: 0 -245: 18681: 0 -245: 18682: 0 -245: 18683: 0 -245: 18684: 0 -245: 18685: 0 -245: 18686: 0 -245: 18687: 0 -245: 18688: 0 -245: 18689: 0 -245: 18690: 0 -245: 18691: 0 -245: 18692: 0 -245: 18693: 0 -245: 18694: 0 -245: 18695: 0 -245: 18696: 0 -245: 18697: 0 -245: 18698: 0 -245: 18699: 0 -245: 18700: 0 -245: 18701: 0 -245: 18702: 0 -245: 18703: 0 -245: 18704: 0 -245: 18705: 0 -245: 18706: 0 -245: 18707: 0 -245: 18708: 0 -245: 18709: 0 -245: 18710: 0 -245: 18711: 0 -245: 18712: 0 -245: 18713: 0 -245: 18714: 0 -245: 18715: 0 -245: 18716: 0 -245: 18717: 0 -245: 18718: 0 -245: 18719: 0 -245: 18720: 0 -245: 18721: 0 -245: 18722: 0 -245: 18723: 0 -245: 18724: 0 -245: 18725: 0 -245: 18726: 0 -245: 18727: 0 -245: 18728: 0 -245: 18729: 0 -245: 18730: 0 -245: 18731: 0 -245: 18732: 0 -245: 18733: 0 -245: 18734: 0 -245: 18735: 0 -245: 18736: 0 -245: 18737: 0 -245: 18738: 0 -245: 18739: 0 -245: 18740: 0 -245: 18741: 0 -245: 18742: 0 -245: 18743: 0 -245: 18744: 0 -245: 18745: 0 -245: 18746: 0 -245: 18747: 0 -245: 18748: 0 -245: 18749: 0 -245: 18750: 0 -245: 18751: 0 -245: 18752: 0 -245: 18753: 0 -245: 18754: 0 -245: 18755: 0 -245: 18756: 0 -245: 18757: 0 -245: 18758: 0 -245: 18759: 0 -245: 18760: 0 -245: 18761: 0 -245: 18762: 0 -245: 18763: 0 -245: 18764: 0 -245: 18765: 0 -245: 18766: 0 -245: 18767: 0 -245: 18768: 0 -245: 18769: 0 -245: 18770: 0 -245: 18771: 0 -245: 18772: 0 -245: 18773: 0 -245: 18774: 0 -245: 18775: 0 -245: 18776: 0 -245: 18777: 0 -245: 18778: 0 -245: 18779: 0 -245: 18780: 0 -245: 18781: 0 -245: 18782: 0 -245: 18783: 0 -245: 18784: 0 -245: 18785: 0 -245: 18786: 0 -245: 18787: 0 -245: 18788: 0 -245: 18789: 0 -245: 18790: 0 -245: 18791: 0 -245: 18792: 0 -245: 18793: 0 -245: 18794: 0 -245: 18795: 0 -245: 18796: 0 -245: 18797: 0 -245: 18798: 0 -245: 18799: 0 -245: 18800: 0 -245: 18801: 0 -245: 18802: 0 -245: 18803: 0 -245: 18804: 0 -245: 18805: 0 -245: 18806: 0 -245: 18807: 0 -245: 18808: 0 -245: 18809: 0 -245: 18810: 0 -245: 18811: 0 -245: 18812: 0 -245: 18813: 0 -245: 18814: 0 -245: 18815: 0 -245: 18816: 0 -245: 18817: 0 -245: 18818: 0 -245: 18819: 0 -245: 18820: 0 -245: 18821: 0 -245: 18822: 0 -245: 18823: 0 -245: 18824: 0 -245: 18825: 0 -245: 18826: 0 -245: 18827: 0 -245: 18828: 0 -245: 18829: 0 -245: 18830: 0 -245: 18831: 0 -245: 18832: 0 -245: 18833: 0 -245: 18834: 0 -245: 18835: 0 -245: 18836: 0 -245: 18837: 0 -245: 18838: 0 -245: 18839: 0 -245: 18840: 0 -245: 18841: 0 -245: 18842: 0 -245: 18843: 0 -245: 18844: 0 -245: 18845: 0 -245: 18846: 0 -245: 18847: 0 -245: 18848: 0 -245: 18849: 0 -245: 18850: 0 -245: 18851: 0 -245: 18852: 0 -245: 18853: 0 -245: 18854: 0 -245: 18855: 0 -245: 18856: 0 -245: 18857: 0 -245: 18858: 0 -245: 18859: 0 -245: 18860: 0 -245: 18861: 0 -245: 18862: 0 -245: 18863: 0 -245: 18864: 0 -245: 18865: 0 -245: 18866: 0 -245: 18867: 0 -245: 18868: 0 -245: 18869: 0 -245: 18870: 0 -245: 18871: 0 -245: 18872: 0 -245: 18873: 0 -245: 18874: 0 -245: 18875: 0 -245: 18876: 0 -245: 18877: 0 -245: 18878: 0 -245: 18879: 0 -245: 18880: 0 -245: 18881: 0 -245: 18882: 0 -245: 18883: 0 -245: 18884: 0 -245: 18885: 0 -245: 18886: 0 -245: 18887: 0 -245: 18888: 0 -245: 18889: 0 -245: 18890: 0 -245: 18891: 0 -245: 18892: 0 -245: 18893: 0 -245: 18894: 0 -245: 18895: 0 -245: 18896: 0 -245: 18897: 0 -245: 18898: 0 -245: 18899: 0 -245: 18900: 0 -245: 18901: 0 -245: 18902: 0 -245: 18903: 0 -245: 18904: 0 -245: 18905: 0 -245: 18906: 0 -245: 18907: 0 -245: 18908: 0 -245: 18909: 0 -245: 18910: 0 -245: 18911: 0 -245: 18912: 0 -245: 18913: 0 -245: 18914: 0 -245: 18915: 0 -245: 18916: 0 -245: 18917: 0 -245: 18918: 0 -245: 18919: 0 -245: 18920: 0 -245: 18921: 0 -245: 18922: 0 -245: 18923: 0 -245: 18924: 0 -245: 18925: 0 -245: 18926: 0 -245: 18927: 0 -245: 18928: 0 -245: 18929: 0 -245: 18930: 0 -245: 18931: 0 -245: 18932: 0 -245: 18933: 0 -245: 18934: 0 -245: 18935: 0 -245: 18936: 0 -245: 18937: 0 -245: 18938: 0 -245: 18939: 0 -245: 18940: 0 -245: 18941: 0 -245: 18942: 0 -245: 18943: 0 -245: 18944: 0 -245: 18945: 0 -245: 18946: 0 -245: 18947: 0 -245: 18948: 0 -245: 18949: 0 -245: 18950: 0 -245: 18951: 0 -245: 18952: 0 -245: 18953: 0 -245: 18954: 0 -245: 18955: 0 -245: 18956: 0 -245: 18957: 0 -245: 18958: 0 -245: 18959: 0 -245: 18960: 0 -245: 18961: 0 -245: 18962: 0 -245: 18963: 0 -245: 18964: 0 -245: 18965: 0 -245: 18966: 0 -245: 18967: 0 -245: 18968: 0 -245: 18969: 0 -245: 18970: 0 -245: 18971: 0 -245: 18972: 0 -245: 18973: 0 -245: 18974: 0 -245: 18975: 0 -245: 18976: 0 -245: 18977: 0 -245: 18978: 0 -245: 18979: 0 -245: 18980: 0 -245: 18981: 0 -245: 18982: 0 -245: 18983: 0 -245: 18984: 0 -245: 18985: 0 -245: 18986: 0 -245: 18987: 0 -245: 18988: 0 -245: 18989: 0 -245: 18990: 0 -245: 18991: 0 -245: 18992: 0 -245: 18993: 0 -245: 18994: 0 -245: 18995: 0 -245: 18996: 0 -245: 18997: 0 -245: 18998: 0 -245: 18999: 0 -245: 19000: 0 -245: 19001: 0 -245: 19002: 0 -245: 19003: 0 -245: 19004: 0 -245: 19005: 0 -245: 19006: 0 -245: 19007: 0 -245: 19008: 0 -245: 19009: 0 -245: 19010: 0 -245: 19011: 0 -245: 19012: 0 -245: 19013: 0 -245: 19014: 0 -245: 19015: 0 -245: 19016: 0 -245: 19017: 0 -245: 19018: 0 -245: 19019: 0 -245: 19020: 0 -245: 19021: 0 -245: 19022: 0 -245: 19023: 0 -245: 19024: 0 -245: 19025: 0 -245: 19026: 0 -245: 19027: 0 -245: 19028: 0 -245: 19029: 0 -245: 19030: 0 -245: 19031: 0 -245: 19032: 0 -245: 19033: 0 -245: 19034: 0 -245: 19035: 0 -245: 19036: 0 -245: 19037: 0 -245: 19038: 0 -245: 19039: 0 -245: 19040: 0 -245: 19041: 0 -245: 19042: 0 -245: 19043: 0 -245: 19044: 0 -245: 19045: 0 -245: 19046: 0 -245: 19047: 0 -245: 19048: 0 -245: 19049: 0 -245: 19050: 0 -245: 19051: 0 -245: 19052: 0 -245: 19053: 0 -245: 19054: 0 -245: 19055: 0 -245: 19056: 0 -245: 19057: 0 -245: 19058: 0 -245: 19059: 0 -245: 19060: 0 -245: 19061: 0 -245: 19062: 0 -245: 19063: 0 -245: 19064: 0 -245: 19065: 0 -245: 19066: 0 -245: 19067: 0 -245: 19068: 0 -245: 19069: 0 -245: 19070: 0 -245: 19071: 0 -245: 19072: 0 -245: 19073: 0 -245: 19074: 0 -245: 19075: 0 -245: 19076: 0 -245: 19077: 0 -245: 19078: 0 -245: 19079: 0 -245: 19080: 0 -245: 19081: 0 -245: 19082: 0 -245: 19083: 0 -245: 19084: 0 -245: 19085: 0 -245: 19086: 0 -245: 19087: 0 -245: 19088: 0 -245: 19089: 0 -245: 19090: 0 -245: 19091: 0 -245: 19092: 0 -245: 19093: 0 -245: 19094: 0 -245: 19095: 0 -245: 19096: 0 -245: 19097: 0 -245: 19098: 0 -245: 19099: 0 -245: 19100: 0 -245: 19101: 0 -245: 19102: 0 -245: 19103: 0 -245: 19104: 0 -245: 19105: 0 -245: 19106: 0 -245: 19107: 0 -245: 19108: 0 -245: 19109: 0 -245: 19110: 0 -245: 19111: 0 -245: 19112: 0 -245: 19113: 0 -245: 19114: 0 -245: 19115: 0 -245: 19116: 0 -245: 19117: 0 -245: 19118: 0 -245: 19119: 0 -245: 19120: 0 -245: 19121: 0 -245: 19122: 0 -245: 19123: 0 -245: 19124: 0 -245: 19125: 0 -245: 19126: 0 -245: 19127: 0 -245: 19128: 0 -245: 19129: 0 -245: 19130: 0 -245: 19131: 0 -245: 19132: 0 -245: 19133: 0 -245: 19134: 0 -245: 19135: 0 -245: 19136: 0 -245: 19137: 0 -245: 19138: 0 -245: 19139: 0 -245: 19140: 0 -245: 19141: 0 -245: 19142: 0 -245: 19143: 0 -245: 19144: 0 -245: 19145: 0 -245: 19146: 0 -245: 19147: 0 -245: 19148: 0 -245: 19149: 0 -245: 19150: 0 -245: 19151: 0 -245: 19152: 0 -245: 19153: 0 -245: 19154: 0 -245: 19155: 0 -245: 19156: 0 -245: 19157: 0 -245: 19158: 0 -245: 19159: 0 -245: 19160: 0 -245: 19161: 0 -245: 19162: 0 -245: 19163: 0 -245: 19164: 0 -245: 19165: 0 -245: 19166: 0 -245: 19167: 0 -245: 19168: 0 -245: 19169: 0 -245: 19170: 0 -245: 19171: 0 -245: 19172: 0 -245: 19173: 0 -245: 19174: 0 -245: 19175: 0 -245: 19176: 0 -245: 19177: 0 -245: 19178: 0 -245: 19179: 0 -245: 19180: 0 -245: 19181: 0 -245: 19182: 0 -245: 19183: 0 -245: 19184: 0 -245: 19185: 0 -245: 19186: 0 -245: 19187: 0 -245: 19188: 0 -245: 19189: 0 -245: 19190: 0 -245: 19191: 0 -245: 19192: 0 -245: 19193: 0 -245: 19194: 0 -245: 19195: 0 -245: 19196: 0 -245: 19197: 0 -245: 19198: 0 -245: 19199: 0 -245: 19200: 0 -245: 19201: 0 -245: 19202: 0 -245: 19203: 0 -245: 19204: 0 -245: 19205: 0 -245: 19206: 0 -245: 19207: 0 -245: 19208: 0 -245: 19209: 0 -245: 19210: 0 -245: 19211: 0 -245: 19212: 0 -245: 19213: 0 -245: 19214: 0 -245: 19215: 0 -245: 19216: 0 -245: 19217: 0 -245: 19218: 0 -245: 19219: 0 -245: 19220: 0 -245: 19221: 0 -245: 19222: 0 -245: 19223: 0 -245: 19224: 0 -245: 19225: 0 -245: 19226: 0 -245: 19227: 0 -245: 19228: 0 -245: 19229: 0 -245: 19230: 0 -245: 19231: 0 -245: 19232: 0 -245: 19233: 0 -245: 19234: 0 -245: 19235: 0 -245: 19236: 0 -245: 19237: 0 -245: 19238: 0 -245: 19239: 0 -245: 19240: 0 -245: 19241: 0 -245: 19242: 0 -245: 19243: 0 -245: 19244: 0 -245: 19245: 0 -245: 19246: 0 -245: 19247: 0 -245: 19248: 0 -245: 19249: 0 -245: 19250: 0 -245: 19251: 0 -245: 19252: 0 -245: 19253: 0 -245: 19254: 0 -245: 19255: 0 -245: 19256: 0 -245: 19257: 0 -245: 19258: 0 -245: 19259: 0 -245: 19260: 0 -245: 19261: 0 -245: 19262: 0 -245: 19263: 0 -245: 19264: 0 -245: 19265: 0 -245: 19266: 0 -245: 19267: 0 -245: 19268: 0 -245: 19269: 0 -245: 19270: 0 -245: 19271: 0 -245: 19272: 0 -245: 19273: 0 -245: 19274: 0 -245: 19275: 0 -245: 19276: 0 -245: 19277: 0 -245: 19278: 0 -245: 19279: 0 -245: 19280: 0 -245: 19281: 0 -245: 19282: 0 -245: 19283: 0 -245: 19284: 0 -245: 19285: 0 -245: 19286: 0 -245: 19287: 0 -245: 19288: 0 -245: 19289: 0 -245: 19290: 0 -245: 19291: 0 -245: 19292: 0 -245: 19293: 0 -245: 19294: 0 -245: 19295: 0 -245: 19296: 0 -245: 19297: 0 -245: 19298: 0 -245: 19299: 0 -245: 19300: 0 -245: 19301: 0 -245: 19302: 0 -245: 19303: 0 -245: 19304: 0 -245: 19305: 0 -245: 19306: 0 -245: 19307: 0 -245: 19308: 0 -245: 19309: 0 -245: 19310: 0 -245: 19311: 0 -245: 19312: 0 -245: 19313: 0 -245: 19314: 0 -245: 19315: 0 -245: 19316: 0 -245: 19317: 0 -245: 19318: 0 -245: 19319: 0 -245: 19320: 0 -245: 19321: 0 -245: 19322: 0 -245: 19323: 0 -245: 19324: 0 -245: 19325: 0 -245: 19326: 0 -245: 19327: 0 -245: 19328: 0 -245: 19329: 0 -245: 19330: 0 -245: 19331: 0 -245: 19332: 0 -245: 19333: 0 -245: 19334: 0 -245: 19335: 0 -245: 19336: 0 -245: 19337: 0 -245: 19338: 0 -245: 19339: 0 -245: 19340: 0 -245: 19341: 0 -245: 19342: 0 -245: 19343: 0 -245: 19344: 0 -245: 19345: 0 -245: 19346: 0 -245: 19347: 0 -245: 19348: 0 -245: 19349: 0 -245: 19350: 0 -245: 19351: 0 -245: 19352: 0 -245: 19353: 0 -245: 19354: 0 -245: 19355: 0 -245: 19356: 0 -245: 19357: 0 -245: 19358: 0 -245: 19359: 0 -245: 19360: 0 -245: 19361: 0 -245: 19362: 0 -245: 19363: 0 -245: 19364: 0 -245: 19365: 0 -245: 19366: 0 -245: 19367: 0 -245: 19368: 0 -245: 19369: 0 -245: 19370: 0 -245: 19371: 0 -245: 19372: 0 -245: 19373: 0 -245: 19374: 0 -245: 19375: 0 -245: 19376: 0 -245: 19377: 0 -245: 19378: 0 -245: 19379: 0 -245: 19380: 0 -245: 19381: 0 -245: 19382: 0 -245: 19383: 0 -245: 19384: 0 -245: 19385: 0 -245: 19386: 0 -245: 19387: 0 -245: 19388: 0 -245: 19389: 0 -245: 19390: 0 -245: 19391: 0 -245: 19392: 0 -245: 19393: 0 -245: 19394: 0 -245: 19395: 0 -245: 19396: 0 -245: 19397: 0 -245: 19398: 0 -245: 19399: 0 -245: 19400: 0 -245: 19401: 0 -245: 19402: 0 -245: 19403: 0 -245: 19404: 0 -245: 19405: 0 -245: 19406: 0 -245: 19407: 0 -245: 19408: 0 -245: 19409: 0 -245: 19410: 0 -245: 19411: 0 -245: 19412: 0 -245: 19413: 0 -245: 19414: 0 -245: 19415: 0 -245: 19416: 0 -245: 19417: 0 -245: 19418: 0 -245: 19419: 0 -245: 19420: 0 -245: 19421: 0 -245: 19422: 0 -245: 19423: 0 -245: 19424: 0 -245: 19425: 0 -245: 19426: 0 -245: 19427: 0 -245: 19428: 0 -245: 19429: 0 -245: 19430: 0 -245: 19431: 0 -245: 19432: 0 -245: 19433: 0 -245: 19434: 0 -245: 19435: 0 -245: 19436: 0 -245: 19437: 0 -245: 19438: 0 -245: 19439: 0 -245: 19440: 0 -245: 19441: 0 -245: 19442: 0 -245: 19443: 0 -245: 19444: 0 -245: 19445: 0 -245: 19446: 0 -245: 19447: 0 -245: 19448: 0 -245: 19449: 0 -245: 19450: 0 -245: 19451: 0 -245: 19452: 0 -245: 19453: 0 -245: 19454: 0 -245: 19455: 0 -245: 19456: 0 -245: 19457: 0 -245: 19458: 0 -245: 19459: 0 -245: 19460: 0 -245: 19461: 0 -245: 19462: 0 -245: 19463: 0 -245: 19464: 0 -245: 19465: 0 -245: 19466: 0 -245: 19467: 0 -245: 19468: 0 -245: 19469: 0 -245: 19470: 0 -245: 19471: 0 -245: 19472: 0 -245: 19473: 0 -245: 19474: 0 -245: 19475: 0 -245: 19476: 0 -245: 19477: 0 -245: 19478: 0 -245: 19479: 0 -245: 19480: 0 -245: 19481: 0 -245: 19482: 0 -245: 19483: 0 -245: 19484: 0 -245: 19485: 0 -245: 19486: 0 -245: 19487: 0 -245: 19488: 0 -245: 19489: 0 -245: 19490: 0 -245: 19491: 0 -245: 19492: 0 -245: 19493: 0 -245: 19494: 0 -245: 19495: 0 -245: 19496: 0 -245: 19497: 0 -245: 19498: 0 -245: 19499: 0 -245: 19500: 0 -245: 19501: 0 -245: 19502: 0 -245: 19503: 0 -245: 19504: 0 -245: 19505: 0 -245: 19506: 0 -245: 19507: 0 -245: 19508: 0 -245: 19509: 0 -245: 19510: 0 -245: 19511: 0 -245: 19512: 0 -245: 19513: 0 -245: 19514: 0 -245: 19515: 0 -245: 19516: 0 -245: 19517: 0 -245: 19518: 0 -245: 19519: 0 -245: 19520: 0 -245: 19521: 0 -245: 19522: 0 -245: 19523: 0 -245: 19524: 0 -245: 19525: 0 -245: 19526: 0 -245: 19527: 0 -245: 19528: 0 -245: 19529: 0 -245: 19530: 0 -245: 19531: 0 -245: 19532: 0 -245: 19533: 0 -245: 19534: 0 -245: 19535: 0 -245: 19536: 0 -245: 19537: 0 -245: 19538: 0 -245: 19539: 0 -245: 19540: 0 -245: 19541: 0 -245: 19542: 0 -245: 19543: 0 -245: 19544: 0 -245: 19545: 0 -245: 19546: 0 -245: 19547: 0 -245: 19548: 0 -245: 19549: 0 -245: 19550: 0 -245: 19551: 0 -245: 19552: 0 -245: 19553: 0 -245: 19554: 0 -245: 19555: 0 -245: 19556: 0 -245: 19557: 0 -245: 19558: 0 -245: 19559: 0 -245: 19560: 0 -245: 19561: 0 -245: 19562: 0 -245: 19563: 0 -245: 19564: 0 -245: 19565: 0 -245: 19566: 0 -245: 19567: 0 -245: 19568: 0 -245: 19569: 0 -245: 19570: 0 -245: 19571: 0 -245: 19572: 0 -245: 19573: 0 -245: 19574: 0 -245: 19575: 0 -245: 19576: 0 -245: 19577: 0 -245: 19578: 0 -245: 19579: 0 -245: 19580: 0 -245: 19581: 0 -245: 19582: 0 -245: 19583: 0 -245: 19584: 0 -245: 19585: 0 -245: 19586: 0 -245: 19587: 0 -245: 19588: 0 -245: 19589: 0 -245: 19590: 0 -245: 19591: 0 -245: 19592: 0 -245: 19593: 0 -245: 19594: 0 -245: 19595: 0 -245: 19596: 0 -245: 19597: 0 -245: 19598: 0 -245: 19599: 0 -245: 19600: 0 -245: 19601: 0 -245: 19602: 0 -245: 19603: 0 -245: 19604: 0 -245: 19605: 0 -245: 19606: 0 -245: 19607: 0 -245: 19608: 0 -245: 19609: 0 -245: 19610: 0 -245: 19611: 0 -245: 19612: 0 -245: 19613: 0 -245: 19614: 0 -245: 19615: 0 -245: 19616: 0 -245: 19617: 0 -245: 19618: 0 -245: 19619: 0 -245: 19620: 0 -245: 19621: 0 -245: 19622: 0 -245: 19623: 0 -245: 19624: 0 -245: 19625: 0 -245: 19626: 0 -245: 19627: 0 -245: 19628: 0 -245: 19629: 0 -245: 19630: 0 -245: 19631: 0 -245: 19632: 0 -245: 19633: 0 -245: 19634: 0 -245: 19635: 0 -245: 19636: 0 -245: 19637: 0 -245: 19638: 0 -245: 19639: 0 -245: 19640: 0 -245: 19641: 0 -245: 19642: 0 -245: 19643: 0 -245: 19644: 0 -245: 19645: 0 -245: 19646: 0 -245: 19647: 0 -245: 19648: 0 -245: 19649: 0 -245: 19650: 0 -245: 19651: 0 -245: 19652: 0 -245: 19653: 0 -245: 19654: 0 -245: 19655: 0 -245: 19656: 0 -245: 19657: 0 -245: 19658: 0 -245: 19659: 0 -245: 19660: 0 -245: 19661: 0 -245: 19662: 0 -245: 19663: 0 -245: 19664: 0 -245: 19665: 0 -245: 19666: 0 -245: 19667: 0 -245: 19668: 0 -245: 19669: 0 -245: 19670: 0 -245: 19671: 0 -245: 19672: 0 -245: 19673: 0 -245: 19674: 0 -245: 19675: 0 -245: 19676: 0 -245: 19677: 0 -245: 19678: 0 -245: 19679: 0 -245: 19680: 0 -245: 19681: 0 -245: 19682: 0 -245: 19683: 0 -245: 19684: 0 -245: 19685: 0 -245: 19686: 0 -245: 19687: 0 -245: 19688: 0 -245: 19689: 0 -245: 19690: 0 -245: 19691: 0 -245: 19692: 0 -245: 19693: 0 -245: 19694: 0 -245: 19695: 0 -245: 19696: 0 -245: 19697: 0 -245: 19698: 0 -245: 19699: 0 -245: 19700: 0 -245: 19701: 0 -245: 19702: 0 -245: 19703: 0 -245: 19704: 0 -245: 19705: 0 -245: 19706: 0 -245: 19707: 0 -245: 19708: 0 -245: 19709: 0 -245: 19710: 0 -245: 19711: 0 -245: 19712: 0 -245: 19713: 0 -245: 19714: 0 -245: 19715: 0 -245: 19716: 0 -245: 19717: 0 -245: 19718: 0 -245: 19719: 0 -245: 19720: 0 -245: 19721: 0 -245: 19722: 0 -245: 19723: 0 -245: 19724: 0 -245: 19725: 0 -245: 19726: 0 -245: 19727: 0 -245: 19728: 0 -245: 19729: 0 -245: 19730: 0 -245: 19731: 0 -245: 19732: 0 -245: 19733: 0 -245: 19734: 0 -245: 19735: 0 -245: 19736: 0 -245: 19737: 0 -245: 19738: 0 -245: 19739: 0 -245: 19740: 0 -245: 19741: 0 -245: 19742: 0 -245: 19743: 0 -245: 19744: 0 -245: 19745: 0 -245: 19746: 0 -245: 19747: 0 -245: 19748: 0 -245: 19749: 0 -245: 19750: 0 -245: 19751: 0 -245: 19752: 0 -245: 19753: 0 -245: 19754: 0 -245: 19755: 0 -245: 19756: 0 -245: 19757: 0 -245: 19758: 0 -245: 19759: 0 -245: 19760: 0 -245: 19761: 0 -245: 19762: 0 -245: 19763: 0 -245: 19764: 0 -245: 19765: 0 -245: 19766: 0 -245: 19767: 0 -245: 19768: 0 -245: 19769: 0 -245: 19770: 0 -245: 19771: 0 -245: 19772: 0 -245: 19773: 0 -245: 19774: 0 -245: 19775: 0 -245: 19776: 0 -245: 19777: 0 -245: 19778: 0 -245: 19779: 0 -245: 19780: 0 -245: 19781: 0 -245: 19782: 0 -245: 19783: 0 -245: 19784: 0 -245: 19785: 0 -245: 19786: 0 -245: 19787: 0 -245: 19788: 0 -245: 19789: 0 -245: 19790: 0 -245: 19791: 0 -245: 19792: 0 -245: 19793: 0 -245: 19794: 0 -245: 19795: 0 -245: 19796: 0 -245: 19797: 0 -245: 19798: 0 -245: 19799: 0 -245: 19800: 0 -245: 19801: 0 -245: 19802: 0 -245: 19803: 0 -245: 19804: 0 -245: 19805: 0 -245: 19806: 0 -245: 19807: 0 -245: 19808: 0 -245: 19809: 0 -245: 19810: 0 -245: 19811: 0 -245: 19812: 0 -245: 19813: 0 -245: 19814: 0 -245: 19815: 0 -245: 19816: 0 -245: 19817: 0 -245: 19818: 0 -245: 19819: 0 -245: 19820: 0 -245: 19821: 0 -245: 19822: 0 -245: 19823: 0 -245: 19824: 0 -245: 19825: 0 -245: 19826: 0 -245: 19827: 0 -245: 19828: 0 -245: 19829: 0 -245: 19830: 0 -245: 19831: 0 -245: 19832: 0 -245: 19833: 0 -245: 19834: 0 -245: 19835: 0 -245: 19836: 0 -245: 19837: 0 -245: 19838: 0 -245: 19839: 0 -245: 19840: 0 -245: 19841: 0 -245: 19842: 0 -245: 19843: 0 -245: 19844: 0 -245: 19845: 0 -245: 19846: 0 -245: 19847: 0 -245: 19848: 0 -245: 19849: 0 -245: 19850: 0 -245: 19851: 0 -245: 19852: 0 -245: 19853: 0 -245: 19854: 0 -245: 19855: 0 -245: 19856: 0 -245: 19857: 0 -245: 19858: 0 -245: 19859: 0 -245: 19860: 0 -245: 19861: 0 -245: 19862: 0 -245: 19863: 0 -245: 19864: 0 -245: 19865: 0 -245: 19866: 0 -245: 19867: 0 -245: 19868: 0 -245: 19869: 0 -245: 19870: 0 -245: 19871: 0 -245: 19872: 0 -245: 19873: 0 -245: 19874: 0 -245: 19875: 0 -245: 19876: 0 -245: 19877: 0 -245: 19878: 0 -245: 19879: 0 -245: 19880: 0 -245: 19881: 0 -245: 19882: 0 -245: 19883: 0 -245: 19884: 0 -245: 19885: 0 -245: 19886: 0 -245: 19887: 0 -245: 19888: 0 -245: 19889: 0 -245: 19890: 0 -245: 19891: 0 -245: 19892: 0 -245: 19893: 0 -245: 19894: 0 -245: 19895: 0 -245: 19896: 0 -245: 19897: 0 -245: 19898: 0 -245: 19899: 0 -245: 19900: 0 -245: 19901: 0 -245: 19902: 0 -245: 19903: 0 -245: 19904: 0 -245: 19905: 0 -245: 19906: 0 -245: 19907: 0 -245: 19908: 0 -245: 19909: 0 -245: 19910: 0 -245: 19911: 0 -245: 19912: 0 -245: 19913: 0 -245: 19914: 0 -245: 19915: 0 -245: 19916: 0 -245: 19917: 0 -245: 19918: 0 -245: 19919: 0 -245: 19920: 0 -245: 19921: 0 -245: 19922: 0 -245: 19923: 0 -245: 19924: 0 -245: 19925: 0 -245: 19926: 0 -245: 19927: 0 -245: 19928: 0 -245: 19929: 0 -245: 19930: 0 -245: 19931: 0 -245: 19932: 0 -245: 19933: 0 -245: 19934: 0 -245: 19935: 0 -245: 19936: 0 -245: 19937: 0 -245: 19938: 0 -245: 19939: 0 -245: 19940: 0 -245: 19941: 0 -245: 19942: 0 -245: 19943: 0 -245: 19944: 0 -245: 19945: 0 -245: 19946: 0 -245: 19947: 0 -245: 19948: 0 -245: 19949: 0 -245: 19950: 0 -245: 19951: 0 -245: 19952: 0 -245: 19953: 0 -245: 19954: 0 -245: 19955: 0 -245: 19956: 0 -245: 19957: 0 -245: 19958: 0 -245: 19959: 0 -245: 19960: 0 -245: 19961: 0 -245: 19962: 0 -245: 19963: 0 -245: 19964: 0 -245: 19965: 0 -245: 19966: 0 -245: 19967: 0 -245: 19968: 0 -245: 19969: 0 -245: 19970: 0 -245: 19971: 0 -245: 19972: 0 -245: 19973: 0 -245: 19974: 0 -245: 19975: 0 -245: 19976: 0 -245: 19977: 0 -245: 19978: 0 -245: 19979: 0 -245: 19980: 0 -245: 19981: 0 -245: 19982: 0 -245: 19983: 0 -245: 19984: 0 -245: 19985: 0 -245: 19986: 0 -245: 19987: 0 -245: 19988: 0 -245: 19989: 0 -245: 19990: 0 -245: 19991: 0 -245: 19992: 0 -245: 19993: 0 -245: 19994: 0 -245: 19995: 0 -245: 19996: 0 -245: 19997: 0 -245: 19998: 0 -245: 19999: 0 -245: 20000: 0 -245: 20001: 0 -245: 20002: 0 -245: 20003: 0 -245: 20004: 0 -245: 20005: 0 -245: 20006: 0 -245: 20007: 0 -245: 20008: 0 -245: 20009: 0 -245: 20010: 0 -245: 20011: 0 -245: 20012: 0 -245: 20013: 0 -245: 20014: 0 -245: 20015: 0 -245: 20016: 0 -245: 20017: 0 -245: 20018: 0 -245: 20019: 0 -245: 20020: 0 -245: 20021: 0 -245: 20022: 0 -245: 20023: 0 -245: 20024: 0 -245: 20025: 0 -245: 20026: 0 -245: 20027: 0 -245: 20028: 0 -245: 20029: 0 -245: 20030: 0 -245: 20031: 0 -245: 20032: 0 -245: 20033: 0 -245: 20034: 0 -245: 20035: 0 -245: 20036: 0 -245: 20037: 0 -245: 20038: 0 -245: 20039: 0 -245: 20040: 0 -245: 20041: 0 -245: 20042: 0 -245: 20043: 0 -245: 20044: 0 -245: 20045: 0 -245: 20046: 0 -245: 20047: 0 -245: 20048: 0 -245: 20049: 0 -245: 20050: 0 -245: 20051: 0 -245: 20052: 0 -245: 20053: 0 -245: 20054: 0 -245: 20055: 0 -245: 20056: 0 -245: 20057: 0 -245: 20058: 0 -245: 20059: 0 -245: 20060: 0 -245: 20061: 0 -245: 20062: 0 -245: 20063: 0 -245: 20064: 0 -245: 20065: 0 -245: 20066: 0 -245: 20067: 0 -245: 20068: 0 -245: 20069: 0 -245: 20070: 0 -245: 20071: 0 -245: 20072: 0 -245: 20073: 0 -245: 20074: 0 -245: 20075: 0 -245: 20076: 0 -245: 20077: 0 -245: 20078: 0 -245: 20079: 0 -245: 20080: 0 -245: 20081: 0 -245: 20082: 0 -245: 20083: 0 -245: 20084: 0 -245: 20085: 0 -245: 20086: 0 -245: 20087: 0 -245: 20088: 0 -245: 20089: 0 -245: 20090: 0 -245: 20091: 0 -245: 20092: 0 -245: 20093: 0 -245: 20094: 0 -245: 20095: 0 -245: 20096: 0 -245: 20097: 0 -245: 20098: 0 -245: 20099: 0 -245: 20100: 0 -245: 20101: 0 -245: 20102: 0 -245: 20103: 0 -245: 20104: 0 -245: 20105: 0 -245: 20106: 0 -245: 20107: 0 -245: 20108: 0 -245: 20109: 0 -245: 20110: 0 -245: 20111: 0 -245: 20112: 0 -245: 20113: 0 -245: 20114: 0 -245: 20115: 0 -245: 20116: 0 -245: 20117: 0 -245: 20118: 0 -245: 20119: 0 -245: 20120: 0 -245: 20121: 0 -245: 20122: 0 -245: 20123: 0 -245: 20124: 0 -245: 20125: 0 -245: 20126: 0 -245: 20127: 0 -245: 20128: 0 -245: 20129: 0 -245: 20130: 0 -245: 20131: 0 -245: 20132: 0 -245: 20133: 0 -245: 20134: 0 -245: 20135: 0 -245: 20136: 0 -245: 20137: 0 -245: 20138: 0 -245: 20139: 0 -245: 20140: 0 -245: 20141: 0 -245: 20142: 0 -245: 20143: 0 -245: 20144: 0 -245: 20145: 0 -245: 20146: 0 -245: 20147: 0 -245: 20148: 0 -245: 20149: 0 -245: 20150: 0 -245: 20151: 0 -245: 20152: 0 -245: 20153: 0 -245: 20154: 0 -245: 20155: 0 -245: 20156: 0 -245: 20157: 0 -245: 20158: 0 -245: 20159: 0 -245: 20160: 0 -245: 20161: 0 -245: 20162: 0 -245: 20163: 0 -245: 20164: 0 -245: 20165: 0 -245: 20166: 0 -245: 20167: 0 -245: 20168: 0 -245: 20169: 0 -245: 20170: 0 -245: 20171: 0 -245: 20172: 0 -245: 20173: 0 -245: 20174: 0 -245: 20175: 0 -245: 20176: 0 -245: 20177: 0 -245: 20178: 0 -245: 20179: 0 -245: 20180: 0 -245: 20181: 0 -245: 20182: 0 -245: 20183: 0 -245: 20184: 0 -245: 20185: 0 -245: 20186: 0 -245: 20187: 0 -245: 20188: 0 -245: 20189: 0 -245: 20190: 0 -245: 20191: 0 -245: 20192: 0 -245: 20193: 0 -245: 20194: 0 -245: 20195: 0 -245: 20196: 0 -245: 20197: 0 -245: 20198: 0 -245: 20199: 0 -245: 20200: 0 -245: 20201: 0 -245: 20202: 0 -245: 20203: 0 -245: 20204: 0 -245: 20205: 0 -245: 20206: 0 -245: 20207: 0 -245: 20208: 0 -245: 20209: 0 -245: 20210: 0 -245: 20211: 0 -245: 20212: 0 -245: 20213: 0 -245: 20214: 0 -245: 20215: 0 -245: 20216: 0 -245: 20217: 0 -245: 20218: 0 -245: 20219: 0 -245: 20220: 0 -245: 20221: 0 -245: 20222: 0 -245: 20223: 0 -245: 20224: 0 -245: 20225: 0 -245: 20226: 0 -245: 20227: 0 -245: 20228: 0 -245: 20229: 0 -245: 20230: 0 -245: 20231: 0 -245: 20232: 0 -245: 20233: 0 -245: 20234: 0 -245: 20235: 0 -245: 20236: 0 -245: 20237: 0 -245: 20238: 0 -245: 20239: 0 -245: 20240: 0 -245: 20241: 0 -245: 20242: 0 -245: 20243: 0 -245: 20244: 0 -245: 20245: 0 -245: 20246: 0 -245: 20247: 0 -245: 20248: 0 -245: 20249: 0 -245: 20250: 0 -245: 20251: 0 -245: 20252: 0 -245: 20253: 0 -245: 20254: 0 -245: 20255: 0 -245: 20256: 0 -245: 20257: 0 -245: 20258: 0 -245: 20259: 0 -245: 20260: 0 -245: 20261: 0 -245: 20262: 0 -245: 20263: 0 -245: 20264: 0 -245: 20265: 0 -245: 20266: 0 -245: 20267: 0 -245: 20268: 0 -245: 20269: 0 -245: 20270: 0 -245: 20271: 0 -245: 20272: 0 -245: 20273: 0 -245: 20274: 0 -245: 20275: 0 -245: 20276: 0 -245: 20277: 0 -245: 20278: 0 -245: 20279: 0 -245: 20280: 0 -245: 20281: 0 -245: 20282: 0 -245: 20283: 0 -245: 20284: 0 -245: 20285: 0 -245: 20286: 0 -245: 20287: 0 -245: 20288: 0 -245: 20289: 0 -245: 20290: 0 -245: 20291: 0 -245: 20292: 0 -245: 20293: 0 -245: 20294: 0 -245: 20295: 0 -245: 20296: 0 -245: 20297: 0 -245: 20298: 0 -245: 20299: 0 -245: 20300: 0 -245: 20301: 0 -245: 20302: 0 -245: 20303: 0 -245: 20304: 0 -245: 20305: 0 -245: 20306: 0 -245: 20307: 0 -245: 20308: 0 -245: 20309: 0 -245: 20310: 0 -245: 20311: 0 -245: 20312: 0 -245: 20313: 0 -245: 20314: 0 -245: 20315: 0 -245: 20316: 0 -245: 20317: 0 -245: 20318: 0 -245: 20319: 0 -245: 20320: 0 -245: 20321: 0 -245: 20322: 0 -245: 20323: 0 -245: 20324: 0 -245: 20325: 0 -245: 20326: 0 -245: 20327: 0 -245: 20328: 0 -245: 20329: 0 -245: 20330: 0 -245: 20331: 0 -245: 20332: 0 -245: 20333: 0 -245: 20334: 0 -245: 20335: 0 -245: 20336: 0 -245: 20337: 0 -245: 20338: 0 -245: 20339: 0 -245: 20340: 0 -245: 20341: 0 -245: 20342: 0 -245: 20343: 0 -245: 20344: 0 -245: 20345: 0 -245: 20346: 0 -245: 20347: 0 -245: 20348: 0 -245: 20349: 0 -245: 20350: 0 -245: 20351: 0 -245: 20352: 0 -245: 20353: 0 -245: 20354: 0 -245: 20355: 0 -245: 20356: 0 -245: 20357: 0 -245: 20358: 0 -245: 20359: 0 -245: 20360: 0 -245: 20361: 0 -245: 20362: 0 -245: 20363: 0 -245: 20364: 0 -245: 20365: 0 -245: 20366: 0 -245: 20367: 0 -245: 20368: 0 -245: 20369: 0 -245: 20370: 0 -245: 20371: 0 -245: 20372: 0 -245: 20373: 0 -245: 20374: 0 -245: 20375: 0 -245: 20376: 0 -245: 20377: 0 -245: 20378: 0 -245: 20379: 0 -245: 20380: 0 -245: 20381: 0 -245: 20382: 0 -245: 20383: 0 -245: 20384: 0 -245: 20385: 0 -245: 20386: 0 -245: 20387: 0 -245: 20388: 0 -245: 20389: 0 -245: 20390: 0 -245: 20391: 0 -245: 20392: 0 -245: 20393: 0 -245: 20394: 0 -245: 20395: 0 -245: 20396: 0 -245: 20397: 0 -245: 20398: 0 -245: 20399: 0 -245: 20400: 0 -245: 20401: 0 -245: 20402: 0 -245: 20403: 0 -245: 20404: 0 -245: 20405: 0 -245: 20406: 0 -245: 20407: 0 -245: 20408: 0 -245: 20409: 0 -245: 20410: 0 -245: 20411: 0 -245: 20412: 0 -245: 20413: 0 -245: 20414: 0 -245: 20415: 0 -245: 20416: 0 -245: 20417: 0 -245: 20418: 0 -245: 20419: 0 -245: 20420: 0 -245: 20421: 0 -245: 20422: 0 -245: 20423: 0 -245: 20424: 0 -245: 20425: 0 -245: 20426: 0 -245: 20427: 0 -245: 20428: 0 -245: 20429: 0 -245: 20430: 0 -245: 20431: 0 -245: 20432: 0 -245: 20433: 0 -245: 20434: 0 -245: 20435: 0 -245: 20436: 0 -245: 20437: 0 -245: 20438: 0 -245: 20439: 0 -245: 20440: 0 -245: 20441: 0 -245: 20442: 0 -245: 20443: 0 -245: 20444: 0 -245: 20445: 0 -245: 20446: 0 -245: 20447: 0 -245: 20448: 0 -245: 20449: 0 -245: 20450: 0 -245: 20451: 0 -245: 20452: 0 -245: 20453: 0 -245: 20454: 0 -245: 20455: 0 -245: 20456: 0 -245: 20457: 0 -245: 20458: 0 -245: 20459: 0 -245: 20460: 0 -245: 20461: 0 -245: 20462: 0 -245: 20463: 0 -245: 20464: 0 -245: 20465: 0 -245: 20466: 0 -245: 20467: 0 -245: 20468: 0 -245: 20469: 0 -245: 20470: 0 -245: 20471: 0 -245: 20472: 0 -245: 20473: 0 -245: 20474: 0 -245: 20475: 0 -245: 20476: 0 -245: 20477: 0 -245: 20478: 0 -245: 20479: 0 -245: 20480: 0 -245: 20481: 0 -245: 20482: 0 -245: 20483: 0 -245: 20484: 0 -245: 20485: 0 -245: 20486: 0 -245: 20487: 0 -245: 20488: 0 -245: 20489: 0 -245: 20490: 0 -245: 20491: 0 -245: 20492: 0 -245: 20493: 0 -245: 20494: 0 -245: 20495: 0 -245: 20496: 0 -245: 20497: 0 -245: 20498: 0 -245: 20499: 0 -245: 20500: 0 -245: 20501: 0 -245: 20502: 0 -245: 20503: 0 -245: 20504: 0 -245: 20505: 0 -245: 20506: 0 -245: 20507: 0 -245: 20508: 0 -245: 20509: 0 -245: 20510: 0 -245: 20511: 0 -245: 20512: 0 -245: 20513: 0 -245: 20514: 0 -245: 20515: 0 -245: 20516: 0 -245: 20517: 0 -245: 20518: 0 -245: 20519: 0 -245: 20520: 0 -245: 20521: 0 -245: 20522: 0 -245: 20523: 0 -245: 20524: 0 -245: 20525: 0 -245: 20526: 0 -245: 20527: 0 -245: 20528: 0 -245: 20529: 0 -245: 20530: 0 -245: 20531: 0 -245: 20532: 0 -245: 20533: 0 -245: 20534: 0 -245: 20535: 0 -245: 20536: 0 -245: 20537: 0 -245: 20538: 0 -245: 20539: 0 -245: 20540: 0 -245: 20541: 0 -245: 20542: 0 -245: 20543: 0 -245: 20544: 0 -245: 20545: 0 -245: 20546: 0 -245: 20547: 0 -245: 20548: 0 -245: 20549: 0 -245: 20550: 0 -245: 20551: 0 -245: 20552: 0 -245: 20553: 0 -245: 20554: 0 -245: 20555: 0 -245: 20556: 0 -245: 20557: 0 -245: 20558: 0 -245: 20559: 0 -245: 20560: 0 -245: 20561: 0 -245: 20562: 0 -245: 20563: 0 -245: 20564: 0 -245: 20565: 0 -245: 20566: 0 -245: 20567: 0 -245: 20568: 0 -245: 20569: 0 -245: 20570: 0 -245: 20571: 0 -245: 20572: 0 -245: 20573: 0 -245: 20574: 0 -245: 20575: 0 -245: 20576: 0 -245: 20577: 0 -245: 20578: 0 -245: 20579: 0 -245: 20580: 0 -245: 20581: 0 -245: 20582: 0 -245: 20583: 0 -245: 20584: 0 -245: 20585: 0 -245: 20586: 0 -245: 20587: 0 -245: 20588: 0 -245: 20589: 0 -245: 20590: 0 -245: 20591: 0 -245: 20592: 0 -245: 20593: 0 -245: 20594: 0 -245: 20595: 0 -245: 20596: 0 -245: 20597: 0 -245: 20598: 0 -245: 20599: 0 -245: 20600: 0 -245: 20601: 0 -245: 20602: 0 -245: 20603: 0 -245: 20604: 0 -245: 20605: 0 -245: 20606: 0 -245: 20607: 0 -245: 20608: 0 -245: 20609: 0 -245: 20610: 0 -245: 20611: 0 -245: 20612: 0 -245: 20613: 0 -245: 20614: 0 -245: 20615: 0 -245: 20616: 0 -245: 20617: 0 -245: 20618: 0 -245: 20619: 0 -245: 20620: 0 -245: 20621: 0 -245: 20622: 0 -245: 20623: 0 -245: 20624: 0 -245: 20625: 0 -245: 20626: 0 -245: 20627: 0 -245: 20628: 0 -245: 20629: 0 -245: 20630: 0 -245: 20631: 0 -245: 20632: 0 -245: 20633: 0 -245: 20634: 0 -245: 20635: 0 -245: 20636: 0 -245: 20637: 0 -245: 20638: 0 -245: 20639: 0 -245: 20640: 0 -245: 20641: 0 -245: 20642: 0 -245: 20643: 0 -245: 20644: 0 -245: 20645: 0 -245: 20646: 0 -245: 20647: 0 -245: 20648: 0 -245: 20649: 0 -245: 20650: 0 -245: 20651: 0 -245: 20652: 0 -245: 20653: 0 -245: 20654: 0 -245: 20655: 0 -245: 20656: 0 -245: 20657: 0 -245: 20658: 0 -245: 20659: 0 -245: 20660: 0 -245: 20661: 0 -245: 20662: 0 -245: 20663: 0 -245: 20664: 0 -245: 20665: 0 -245: 20666: 0 -245: 20667: 0 -245: 20668: 0 -245: 20669: 0 -245: 20670: 0 -245: 20671: 0 -245: 20672: 0 -245: 20673: 0 -245: 20674: 0 -245: 20675: 0 -245: 20676: 0 -245: 20677: 0 -245: 20678: 0 -245: 20679: 0 -245: 20680: 0 -245: 20681: 0 -245: 20682: 0 -245: 20683: 0 -245: 20684: 0 -245: 20685: 0 -245: 20686: 0 -245: 20687: 0 -245: 20688: 0 -245: 20689: 0 -245: 20690: 0 -245: 20691: 0 -245: 20692: 0 -245: 20693: 0 -245: 20694: 0 -245: 20695: 0 -245: 20696: 0 -245: 20697: 0 -245: 20698: 0 -245: 20699: 0 -245: 20700: 0 -245: 20701: 0 -245: 20702: 0 -245: 20703: 0 -245: 20704: 0 -245: 20705: 0 -245: 20706: 0 -245: 20707: 0 -245: 20708: 0 -245: 20709: 0 -245: 20710: 0 -245: 20711: 0 -245: 20712: 0 -245: 20713: 0 -245: 20714: 0 -245: 20715: 0 -245: 20716: 0 -245: 20717: 0 -245: 20718: 0 -245: 20719: 0 -245: 20720: 0 -245: 20721: 0 -245: 20722: 0 -245: 20723: 0 -245: 20724: 0 -245: 20725: 0 -245: 20726: 0 -245: 20727: 0 -245: 20728: 0 -245: 20729: 0 -245: 20730: 0 -245: 20731: 0 -245: 20732: 0 -245: 20733: 0 -245: 20734: 0 -245: 20735: 0 -245: 20736: 0 -245: 20737: 0 -245: 20738: 0 -245: 20739: 0 -245: 20740: 0 -245: 20741: 0 -245: 20742: 0 -245: 20743: 0 -245: 20744: 0 -245: 20745: 0 -245: 20746: 0 -245: 20747: 0 -245: 20748: 0 -245: 20749: 0 -245: 20750: 0 -245: 20751: 0 -245: 20752: 0 -245: 20753: 0 -245: 20754: 0 -245: 20755: 0 -245: 20756: 0 -245: 20757: 0 -245: 20758: 0 -245: 20759: 0 -245: 20760: 0 -245: 20761: 0 -245: 20762: 0 -245: 20763: 0 -245: 20764: 0 -245: 20765: 0 -245: 20766: 0 -245: 20767: 0 -245: 20768: 0 -245: 20769: 0 -245: 20770: 0 -245: 20771: 0 -245: 20772: 0 -245: 20773: 0 -245: 20774: 0 -245: 20775: 0 -245: 20776: 0 -245: 20777: 0 -245: 20778: 0 -245: 20779: 0 -245: 20780: 0 -245: 20781: 0 -245: 20782: 0 -245: 20783: 0 -245: 20784: 0 -245: 20785: 0 -245: 20786: 0 -245: 20787: 0 -245: 20788: 0 -245: 20789: 0 -245: 20790: 0 -245: 20791: 0 -245: 20792: 0 -245: 20793: 0 -245: 20794: 0 -245: 20795: 0 -245: 20796: 0 -245: 20797: 0 -245: 20798: 0 -245: 20799: 0 -245: 20800: 0 -245: 20801: 0 -245: 20802: 0 -245: 20803: 0 -245: 20804: 0 -245: 20805: 0 -245: 20806: 0 -245: 20807: 0 -245: 20808: 0 -245: 20809: 0 -245: 20810: 0 -245: 20811: 0 -245: 20812: 0 -245: 20813: 0 -245: 20814: 0 -245: 20815: 0 -245: 20816: 0 -245: 20817: 0 -245: 20818: 0 -245: 20819: 0 -245: 20820: 0 -245: 20821: 0 -245: 20822: 0 -245: 20823: 0 -245: 20824: 0 -245: 20825: 0 -245: 20826: 0 -245: 20827: 0 -245: 20828: 0 -245: 20829: 0 -245: 20830: 0 -245: 20831: 0 -245: 20832: 0 -245: 20833: 0 -245: 20834: 0 -245: 20835: 0 -245: 20836: 0 -245: 20837: 0 -245: 20838: 0 -245: 20839: 0 -245: 20840: 0 -245: 20841: 0 -245: 20842: 0 -245: 20843: 0 -245: 20844: 0 -245: 20845: 0 -245: 20846: 0 -245: 20847: 0 -245: 20848: 0 -245: 20849: 0 -245: 20850: 0 -245: 20851: 0 -245: 20852: 0 -245: 20853: 0 -245: 20854: 0 -245: 20855: 0 -245: 20856: 0 -245: 20857: 0 -245: 20858: 0 -245: 20859: 0 -245: 20860: 0 -245: 20861: 0 -245: 20862: 0 -245: 20863: 0 -245: 20864: 0 -245: 20865: 0 -245: 20866: 0 -245: 20867: 0 -245: 20868: 0 -245: 20869: 0 -245: 20870: 0 -245: 20871: 0 -245: 20872: 0 -245: 20873: 0 -245: 20874: 0 -245: 20875: 0 -245: 20876: 0 -245: 20877: 0 -245: 20878: 0 -245: 20879: 0 -245: 20880: 0 -245: 20881: 0 -245: 20882: 0 -245: 20883: 0 -245: 20884: 0 -245: 20885: 0 -245: 20886: 0 -245: 20887: 0 -245: 20888: 0 -245: 20889: 0 -245: 20890: 0 -245: 20891: 0 -245: 20892: 0 -245: 20893: 0 -245: 20894: 0 -245: 20895: 0 -245: 20896: 0 -245: 20897: 0 -245: 20898: 0 -245: 20899: 0 -245: 20900: 0 -245: 20901: 0 -245: 20902: 0 -245: 20903: 0 -245: 20904: 0 -245: 20905: 0 -245: 20906: 0 -245: 20907: 0 -245: 20908: 0 -245: 20909: 0 -245: 20910: 0 -245: 20911: 0 -245: 20912: 0 -245: 20913: 0 -245: 20914: 0 -245: 20915: 0 -245: 20916: 0 -245: 20917: 0 -245: 20918: 0 -245: 20919: 0 -245: 20920: 0 -245: 20921: 0 -245: 20922: 0 -245: 20923: 0 -245: 20924: 0 -245: 20925: 0 -245: 20926: 0 -245: 20927: 0 -245: 20928: 0 -245: 20929: 0 -245: 20930: 0 -245: 20931: 0 -245: 20932: 0 -245: 20933: 0 -245: 20934: 0 -245: 20935: 0 -245: 20936: 0 -245: 20937: 0 -245: 20938: 0 -245: 20939: 0 -245: 20940: 0 -245: 20941: 0 -245: 20942: 0 -245: 20943: 0 -245: 20944: 0 -245: 20945: 0 -245: 20946: 0 -245: 20947: 0 -245: 20948: 0 -245: 20949: 0 -245: 20950: 0 -245: 20951: 0 -245: 20952: 0 -245: 20953: 0 -245: 20954: 0 -245: 20955: 0 -245: 20956: 0 -245: 20957: 0 -245: 20958: 0 -245: 20959: 0 -245: 20960: 0 -245: 20961: 0 -245: 20962: 0 -245: 20963: 0 -245: 20964: 0 -245: 20965: 0 -245: 20966: 0 -245: 20967: 0 -245: 20968: 0 -245: 20969: 0 -245: 20970: 0 -245: 20971: 0 -245: 20972: 0 -245: 20973: 0 -245: 20974: 0 -245: 20975: 0 -245: 20976: 0 -245: 20977: 0 -245: 20978: 0 -245: 20979: 0 -245: 20980: 0 -245: 20981: 0 -245: 20982: 0 -245: 20983: 0 -245: 20984: 0 -245: 20985: 0 -245: 20986: 0 -245: 20987: 0 -245: 20988: 0 -245: 20989: 0 -245: 20990: 0 -245: 20991: 0 -245: 20992: 0 -245: 20993: 0 -245: 20994: 0 -245: 20995: 0 -245: 20996: 0 -245: 20997: 0 -245: 20998: 0 -245: 20999: 0 -245: 21000: 0 -245: 21001: 0 -245: 21002: 0 -245: 21003: 0 -245: 21004: 0 -245: 21005: 0 -245: 21006: 0 -245: 21007: 0 -245: 21008: 0 -245: 21009: 0 -245: 21010: 0 -245: 21011: 0 -245: 21012: 0 -245: 21013: 0 -245: 21014: 0 -245: 21015: 0 -245: 21016: 0 -245: 21017: 0 -245: 21018: 0 -245: 21019: 0 -245: 21020: 0 -245: 21021: 0 -245: 21022: 0 -245: 21023: 0 -245: 21024: 0 -245: 21025: 0 -245: 21026: 0 -245: 21027: 0 -245: 21028: 0 -245: 21029: 0 -245: 21030: 0 -245: 21031: 0 -245: 21032: 0 -245: 21033: 0 -245: 21034: 0 -245: 21035: 0 -245: 21036: 0 -245: 21037: 0 -245: 21038: 0 -245: 21039: 0 -245: 21040: 0 -245: 21041: 0 -245: 21042: 0 -245: 21043: 0 -245: 21044: 0 -245: 21045: 0 -245: 21046: 0 -245: 21047: 0 -245: 21048: 0 -245: 21049: 0 -245: 21050: 0 -245: 21051: 0 -245: 21052: 0 -245: 21053: 0 -245: 21054: 0 -245: 21055: 0 -245: 21056: 0 -245: 21057: 0 -245: 21058: 0 -245: 21059: 0 -245: 21060: 0 -245: 21061: 0 -245: 21062: 0 -245: 21063: 0 -245: 21064: 0 -245: 21065: 0 -245: 21066: 0 -245: 21067: 0 -245: 21068: 0 -245: 21069: 0 -245: 21070: 0 -245: 21071: 0 -245: 21072: 0 -245: 21073: 0 -245: 21074: 0 -245: 21075: 0 -245: 21076: 0 -245: 21077: 0 -245: 21078: 0 -245: 21079: 0 -245: 21080: 0 -245: 21081: 0 -245: 21082: 0 -245: 21083: 0 -245: 21084: 0 -245: 21085: 0 -245: 21086: 0 -245: 21087: 0 -245: 21088: 0 -245: 21089: 0 -245: 21090: 0 -245: 21091: 0 -245: 21092: 0 -245: 21093: 0 -245: 21094: 0 -245: 21095: 0 -245: 21096: 0 -245: 21097: 0 -245: 21098: 0 -245: 21099: 0 -245: 21100: 0 -245: 21101: 0 -245: 21102: 0 -245: 21103: 0 -245: 21104: 0 -245: 21105: 0 -245: 21106: 0 -245: 21107: 0 -245: 21108: 0 -245: 21109: 0 -245: 21110: 0 -245: 21111: 0 -245: 21112: 0 -245: 21113: 0 -245: 21114: 0 -245: 21115: 0 -245: 21116: 0 -245: 21117: 0 -245: 21118: 0 -245: 21119: 0 -245: 21120: 0 -245: 21121: 0 -245: 21122: 0 -245: 21123: 0 -245: 21124: 0 -245: 21125: 0 -245: 21126: 0 -245: 21127: 0 -245: 21128: 0 -245: 21129: 0 -245: 21130: 0 -245: 21131: 0 -245: 21132: 0 -245: 21133: 0 -245: 21134: 0 -245: 21135: 0 -245: 21136: 0 -245: 21137: 0 -245: 21138: 0 -245: 21139: 0 -245: 21140: 0 -245: 21141: 0 -245: 21142: 0 -245: 21143: 0 -245: 21144: 0 -245: 21145: 0 -245: 21146: 0 -245: 21147: 0 -245: 21148: 0 -245: 21149: 0 -245: 21150: 0 -245: 21151: 0 -245: 21152: 0 -245: 21153: 0 -245: 21154: 0 -245: 21155: 0 -245: 21156: 0 -245: 21157: 0 -245: 21158: 0 -245: 21159: 0 -245: 21160: 0 -245: 21161: 0 -245: 21162: 0 -245: 21163: 0 -245: 21164: 0 -245: 21165: 0 -245: 21166: 0 -245: 21167: 0 -245: 21168: 0 -245: 21169: 0 -245: 21170: 0 -245: 21171: 0 -245: 21172: 0 -245: 21173: 0 -245: 21174: 0 -245: 21175: 0 -245: 21176: 0 -245: 21177: 0 -245: 21178: 0 -245: 21179: 0 -245: 21180: 0 -245: 21181: 0 -245: 21182: 0 -245: 21183: 0 -245: 21184: 0 -245: 21185: 0 -245: 21186: 0 -245: 21187: 0 -245: 21188: 0 -245: 21189: 0 -245: 21190: 0 -245: 21191: 0 -245: 21192: 0 -245: 21193: 0 -245: 21194: 0 -245: 21195: 0 -245: 21196: 0 -245: 21197: 0 -245: 21198: 0 -245: 21199: 0 -245: 21200: 0 -245: 21201: 0 -245: 21202: 0 -245: 21203: 0 -245: 21204: 0 -245: 21205: 0 -245: 21206: 0 -245: 21207: 0 -245: 21208: 0 -245: 21209: 0 -245: 21210: 0 -245: 21211: 0 -245: 21212: 0 -245: 21213: 0 -245: 21214: 0 -245: 21215: 0 -245: 21216: 0 -245: 21217: 0 -245: 21218: 0 -245: 21219: 0 -245: 21220: 0 -245: 21221: 0 -245: 21222: 0 -245: 21223: 0 -245: 21224: 0 -245: 21225: 0 -245: 21226: 0 -245: 21227: 0 -245: 21228: 0 -245: 21229: 0 -245: 21230: 0 -245: 21231: 0 -245: 21232: 0 -245: 21233: 0 -245: 21234: 0 -245: 21235: 0 -245: 21236: 0 -245: 21237: 0 -245: 21238: 0 -245: 21239: 0 -245: 21240: 0 -245: 21241: 0 -245: 21242: 0 -245: 21243: 0 -245: 21244: 0 -245: 21245: 0 -245: 21246: 0 -245: 21247: 0 -245: 21248: 0 -245: 21249: 0 -245: 21250: 0 -245: 21251: 0 -245: 21252: 0 -245: 21253: 0 -245: 21254: 0 -245: 21255: 0 -245: 21256: 0 -245: 21257: 0 -245: 21258: 0 -245: 21259: 0 -245: 21260: 0 -245: 21261: 0 -245: 21262: 0 -245: 21263: 0 -245: 21264: 0 -245: 21265: 0 -245: 21266: 0 -245: 21267: 0 -245: 21268: 0 -245: 21269: 0 -245: 21270: 0 -245: 21271: 0 -245: 21272: 0 -245: 21273: 0 -245: 21274: 0 -245: 21275: 0 -245: 21276: 0 -245: 21277: 0 -245: 21278: 0 -245: 21279: 0 -245: 21280: 0 -245: 21281: 0 -245: 21282: 0 -245: 21283: 0 -245: 21284: 0 -245: 21285: 0 -245: 21286: 0 -245: 21287: 0 -245: 21288: 0 -245: 21289: 0 -245: 21290: 0 -245: 21291: 0 -245: 21292: 0 -245: 21293: 0 -245: 21294: 0 -245: 21295: 0 -245: 21296: 0 -245: 21297: 0 -245: 21298: 0 -245: 21299: 0 -245: 21300: 0 -245: 21301: 0 -245: 21302: 0 -245: 21303: 0 -245: 21304: 0 -245: 21305: 0 -245: 21306: 0 -245: 21307: 0 -245: 21308: 0 -245: 21309: 0 -245: 21310: 0 -245: 21311: 0 -245: 21312: 0 -245: 21313: 0 -245: 21314: 0 -245: 21315: 0 -245: 21316: 0 -245: 21317: 0 -245: 21318: 0 -245: 21319: 0 -245: 21320: 0 -245: 21321: 0 -245: 21322: 0 -245: 21323: 0 -245: 21324: 0 -245: 21325: 0 -245: 21326: 0 -245: 21327: 0 -245: 21328: 0 -245: 21329: 0 -245: 21330: 0 -245: 21331: 0 -245: 21332: 0 -245: 21333: 0 -245: 21334: 0 -245: 21335: 0 -245: 21336: 0 -245: 21337: 0 -245: 21338: 0 -245: 21339: 0 -245: 21340: 0 -245: 21341: 0 -245: 21342: 0 -245: 21343: 0 -245: 21344: 0 -245: 21345: 0 -245: 21346: 0 -245: 21347: 0 -245: 21348: 0 -245: 21349: 0 -245: 21350: 0 -245: 21351: 0 -245: 21352: 0 -245: 21353: 0 -245: 21354: 0 -245: 21355: 0 -245: 21356: 0 -245: 21357: 0 -245: 21358: 0 -245: 21359: 0 -245: 21360: 0 -245: 21361: 0 -245: 21362: 0 -245: 21363: 0 -245: 21364: 0 -245: 21365: 0 -245: 21366: 0 -245: 21367: 0 -245: 21368: 0 -245: 21369: 0 -245: 21370: 0 -245: 21371: 0 -245: 21372: 0 -245: 21373: 0 -245: 21374: 0 -245: 21375: 0 -245: 21376: 0 -245: 21377: 0 -245: 21378: 0 -245: 21379: 0 -245: 21380: 0 -245: 21381: 0 -245: 21382: 0 -245: 21383: 0 -245: 21384: 0 -245: 21385: 0 -245: 21386: 0 -245: 21387: 0 -245: 21388: 0 -245: 21389: 0 -245: 21390: 0 -245: 21391: 0 -245: 21392: 0 -245: 21393: 0 -245: 21394: 0 -245: 21395: 0 -245: 21396: 0 -245: 21397: 0 -245: 21398: 0 -245: 21399: 0 -245: 21400: 0 -245: 21401: 0 -245: 21402: 0 -245: 21403: 0 -245: 21404: 0 -245: 21405: 0 -245: 21406: 0 -245: 21407: 0 -245: 21408: 0 -245: 21409: 0 -245: 21410: 0 -245: 21411: 0 -245: 21412: 0 -245: 21413: 0 -245: 21414: 0 -245: 21415: 0 -245: 21416: 0 -245: 21417: 0 -245: 21418: 0 -245: 21419: 0 -245: 21420: 0 -245: 21421: 0 -245: 21422: 0 -245: 21423: 0 -245: 21424: 0 -245: 21425: 0 -245: 21426: 0 -245: 21427: 0 -245: 21428: 0 -245: 21429: 0 -245: 21430: 0 -245: 21431: 0 -245: 21432: 0 -245: 21433: 0 -245: 21434: 0 -245: 21435: 0 -245: 21436: 0 -245: 21437: 0 -245: 21438: 0 -245: 21439: 0 -245: 21440: 0 -245: 21441: 0 -245: 21442: 0 -245: 21443: 0 -245: 21444: 0 -245: 21445: 0 -245: 21446: 0 -245: 21447: 0 -245: 21448: 0 -245: 21449: 0 -245: 21450: 0 -245: 21451: 0 -245: 21452: 0 -245: 21453: 0 -245: 21454: 0 -245: 21455: 0 -245: 21456: 0 -245: 21457: 0 -245: 21458: 0 -245: 21459: 0 -245: 21460: 0 -245: 21461: 0 -245: 21462: 0 -245: 21463: 0 -245: 21464: 0 -245: 21465: 0 -245: 21466: 0 -245: 21467: 0 -245: 21468: 0 -245: 21469: 0 -245: 21470: 0 -245: 21471: 0 -245: 21472: 0 -245: 21473: 0 -245: 21474: 0 -245: 21475: 0 -245: 21476: 0 -245: 21477: 0 -245: 21478: 0 -245: 21479: 0 -245: 21480: 0 -245: 21481: 0 -245: 21482: 0 -245: 21483: 0 -245: 21484: 0 -245: 21485: 0 -245: 21486: 0 -245: 21487: 0 -245: 21488: 0 -245: 21489: 0 -245: 21490: 0 -245: 21491: 0 -245: 21492: 0 -245: 21493: 0 -245: 21494: 0 -245: 21495: 0 -245: 21496: 0 -245: 21497: 0 -245: 21498: 0 -245: 21499: 0 -245: 21500: 0 -245: 21501: 0 -245: 21502: 0 -245: 21503: 0 -245: 21504: 0 -245: 21505: 0 -245: 21506: 0 -245: 21507: 0 -245: 21508: 0 -245: 21509: 0 -245: 21510: 0 -245: 21511: 0 -245: 21512: 0 -245: 21513: 0 -245: 21514: 0 -245: 21515: 0 -245: 21516: 0 -245: 21517: 0 -245: 21518: 0 -245: 21519: 0 -245: 21520: 0 -245: 21521: 0 -245: 21522: 0 -245: 21523: 0 -245: 21524: 0 -245: 21525: 0 -245: 21526: 0 -245: 21527: 0 -245: 21528: 0 -245: 21529: 0 -245: 21530: 0 -245: 21531: 0 -245: 21532: 0 -245: 21533: 0 -245: 21534: 0 -245: 21535: 0 -245: 21536: 0 -245: 21537: 0 -245: 21538: 0 -245: 21539: 0 -245: 21540: 0 -245: 21541: 0 -245: 21542: 0 -245: 21543: 0 -245: 21544: 0 -245: 21545: 0 -245: 21546: 0 -245: 21547: 0 -245: 21548: 0 -245: 21549: 0 -245: 21550: 0 -245: 21551: 0 -245: 21552: 0 -245: 21553: 0 -245: 21554: 0 -245: 21555: 0 -245: 21556: 0 -245: 21557: 0 -245: 21558: 0 -245: 21559: 0 -245: 21560: 0 -245: 21561: 0 -245: 21562: 0 -245: 21563: 0 -245: 21564: 0 -245: 21565: 0 -245: 21566: 0 -245: 21567: 0 -245: 21568: 0 -245: 21569: 0 -245: 21570: 0 -245: 21571: 0 -245: 21572: 0 -245: 21573: 0 -245: 21574: 0 -245: 21575: 0 -245: 21576: 0 -245: 21577: 0 -245: 21578: 0 -245: 21579: 0 -245: 21580: 0 -245: 21581: 0 -245: 21582: 0 -245: 21583: 0 -245: 21584: 0 -245: 21585: 0 -245: 21586: 0 -245: 21587: 0 -245: 21588: 0 -245: 21589: 0 -245: 21590: 0 -245: 21591: 0 -245: 21592: 0 -245: 21593: 0 -245: 21594: 0 -245: 21595: 0 -245: 21596: 0 -245: 21597: 0 -245: 21598: 0 -245: 21599: 0 -245: 21600: 0 -245: 21601: 0 -245: 21602: 0 -245: 21603: 0 -245: 21604: 0 -245: 21605: 0 -245: 21606: 0 -245: 21607: 0 -245: 21608: 0 -245: 21609: 0 -245: 21610: 0 -245: 21611: 0 -245: 21612: 0 -245: 21613: 0 -245: 21614: 0 -245: 21615: 0 -245: 21616: 0 -245: 21617: 0 -245: 21618: 0 -245: 21619: 0 -245: 21620: 0 -245: 21621: 0 -245: 21622: 0 -245: 21623: 0 -245: 21624: 0 -245: 21625: 0 -245: 21626: 0 -245: 21627: 0 -245: 21628: 0 -245: 21629: 0 -245: 21630: 0 -245: 21631: 0 -245: 21632: 0 -245: 21633: 0 -245: 21634: 0 -245: 21635: 0 -245: 21636: 0 -245: 21637: 0 -245: 21638: 0 -245: 21639: 0 -245: 21640: 0 -245: 21641: 0 -245: 21642: 0 -245: 21643: 0 -245: 21644: 0 -245: 21645: 0 -245: 21646: 0 -245: 21647: 0 -245: 21648: 0 -245: 21649: 0 -245: 21650: 0 -245: 21651: 0 -245: 21652: 0 -245: 21653: 0 -245: 21654: 0 -245: 21655: 0 -245: 21656: 0 -245: 21657: 0 -245: 21658: 0 -245: 21659: 0 -245: 21660: 0 -245: 21661: 0 -245: 21662: 0 -245: 21663: 0 -245: 21664: 0 -245: 21665: 0 -245: 21666: 0 -245: 21667: 0 -245: 21668: 0 -245: 21669: 0 -245: 21670: 0 -245: 21671: 0 -245: 21672: 0 -245: 21673: 0 -245: 21674: 0 -245: 21675: 0 -245: 21676: 0 -245: 21677: 0 -245: 21678: 0 -245: 21679: 0 -245: 21680: 0 -245: 21681: 0 -245: 21682: 0 -245: 21683: 0 -245: 21684: 0 -245: 21685: 0 -245: 21686: 0 -245: 21687: 0 -245: 21688: 0 -245: 21689: 0 -245: 21690: 0 -245: 21691: 0 -245: 21692: 0 -245: 21693: 0 -245: 21694: 0 -245: 21695: 0 -245: 21696: 0 -245: 21697: 0 -245: 21698: 0 -245: 21699: 0 -245: 21700: 0 -245: 21701: 0 -245: 21702: 0 -245: 21703: 0 -245: 21704: 0 -245: 21705: 0 -245: 21706: 0 -245: 21707: 0 -245: 21708: 0 -245: 21709: 0 -245: 21710: 0 -245: 21711: 0 -245: 21712: 0 -245: 21713: 0 -245: 21714: 0 -245: 21715: 0 -245: 21716: 0 -245: 21717: 0 -245: 21718: 0 -245: 21719: 0 -245: 21720: 0 -245: 21721: 0 -245: 21722: 0 -245: 21723: 0 -245: 21724: 0 -245: 21725: 0 -245: 21726: 0 -245: 21727: 0 -245: 21728: 0 -245: 21729: 0 -245: 21730: 0 -245: 21731: 0 -245: 21732: 0 -245: 21733: 0 -245: 21734: 0 -245: 21735: 0 -245: 21736: 0 -245: 21737: 0 -245: 21738: 0 -245: 21739: 0 -245: 21740: 0 -245: 21741: 0 -245: 21742: 0 -245: 21743: 0 -245: 21744: 0 -245: 21745: 0 -245: 21746: 0 -245: 21747: 0 -245: 21748: 0 -245: 21749: 0 -245: 21750: 0 -245: 21751: 0 -245: 21752: 0 -245: 21753: 0 -245: 21754: 0 -245: 21755: 0 -245: 21756: 0 -245: 21757: 0 -245: 21758: 0 -245: 21759: 0 -245: 21760: 0 -245: 21761: 0 -245: 21762: 0 -245: 21763: 0 -245: 21764: 0 -245: 21765: 0 -245: 21766: 0 -245: 21767: 0 -245: 21768: 0 -245: 21769: 0 -245: 21770: 0 -245: 21771: 0 -245: 21772: 0 -245: 21773: 0 -245: 21774: 0 -245: 21775: 0 -245: 21776: 0 -245: 21777: 0 -245: 21778: 0 -245: 21779: 0 -245: 21780: 0 -245: 21781: 0 -245: 21782: 0 -245: 21783: 0 -245: 21784: 0 -245: 21785: 0 -245: 21786: 0 -245: 21787: 0 -245: 21788: 0 -245: 21789: 0 -245: 21790: 0 -245: 21791: 0 -245: 21792: 0 -245: 21793: 0 -245: 21794: 0 -245: 21795: 0 -245: 21796: 0 -245: 21797: 0 -245: 21798: 0 -245: 21799: 0 -245: 21800: 0 -245: 21801: 0 -245: 21802: 0 -245: 21803: 0 -245: 21804: 0 -245: 21805: 0 -245: 21806: 0 -245: 21807: 0 -245: 21808: 0 -245: 21809: 0 -245: 21810: 0 -245: 21811: 0 -245: 21812: 0 -245: 21813: 0 -245: 21814: 0 -245: 21815: 0 -245: 21816: 0 -245: 21817: 0 -245: 21818: 0 -245: 21819: 0 -245: 21820: 0 -245: 21821: 0 -245: 21822: 0 -245: 21823: 0 -245: 21824: 0 -245: 21825: 0 -245: 21826: 0 -245: 21827: 0 -245: 21828: 0 -245: 21829: 0 -245: 21830: 0 -245: 21831: 0 -245: 21832: 0 -245: 21833: 0 -245: 21834: 0 -245: 21835: 0 -245: 21836: 0 -245: 21837: 0 -245: 21838: 0 -245: 21839: 0 -245: 21840: 0 -245: 21841: 0 -245: 21842: 0 -245: 21843: 0 -245: 21844: 0 -245: 21845: 0 -245: 21846: 0 -245: 21847: 0 -245: 21848: 0 -245: 21849: 0 -245: 21850: 0 -245: 21851: 0 -245: 21852: 0 -245: 21853: 0 -245: 21854: 0 -245: 21855: 0 -245: 21856: 0 -245: 21857: 0 -245: 21858: 0 -245: 21859: 0 -245: 21860: 0 -245: 21861: 0 -245: 21862: 0 -245: 21863: 0 -245: 21864: 0 -245: 21865: 0 -245: 21866: 0 -245: 21867: 0 -245: 21868: 0 -245: 21869: 0 -245: 21870: 0 -245: 21871: 0 -245: 21872: 0 -245: 21873: 0 -245: 21874: 0 -245: 21875: 0 -245: 21876: 0 -245: 21877: 0 -245: 21878: 0 -245: 21879: 0 -245: 21880: 0 -245: 21881: 0 -245: 21882: 0 -245: 21883: 0 -245: 21884: 0 -245: 21885: 0 -245: 21886: 0 -245: 21887: 0 -245: 21888: 0 -245: 21889: 0 -245: 21890: 0 -245: 21891: 0 -245: 21892: 0 -245: 21893: 0 -245: 21894: 0 -245: 21895: 0 -245: 21896: 0 -245: 21897: 0 -245: 21898: 0 -245: 21899: 0 -245: 21900: 0 -245: 21901: 0 -245: 21902: 0 -245: 21903: 0 -245: 21904: 0 -245: 21905: 0 -245: 21906: 0 -245: 21907: 0 -245: 21908: 0 -245: 21909: 0 -245: 21910: 0 -245: 21911: 0 -245: 21912: 0 -245: 21913: 0 -245: 21914: 0 -245: 21915: 0 -245: 21916: 0 -245: 21917: 0 -245: 21918: 0 -245: 21919: 0 -245: 21920: 0 -245: 21921: 0 -245: 21922: 0 -245: 21923: 0 -245: 21924: 0 -245: 21925: 0 -245: 21926: 0 -245: 21927: 0 -245: 21928: 0 -245: 21929: 0 -245: 21930: 0 -245: 21931: 0 -245: 21932: 0 -245: 21933: 0 -245: 21934: 0 -245: 21935: 0 -245: 21936: 0 -245: 21937: 0 -245: 21938: 0 -245: 21939: 0 -245: 21940: 0 -245: 21941: 0 -245: 21942: 0 -245: 21943: 0 -245: 21944: 0 -245: 21945: 0 -245: 21946: 0 -245: 21947: 0 -245: 21948: 0 -245: 21949: 0 -245: 21950: 0 -245: 21951: 0 -245: 21952: 0 -245: 21953: 0 -245: 21954: 0 -245: 21955: 0 -245: 21956: 0 -245: 21957: 0 -245: 21958: 0 -245: 21959: 0 -245: 21960: 0 -245: 21961: 0 -245: 21962: 0 -245: 21963: 0 -245: 21964: 0 -245: 21965: 0 -245: 21966: 0 -245: 21967: 0 -245: 21968: 0 -245: 21969: 0 -245: 21970: 0 -245: 21971: 0 -245: 21972: 0 -245: 21973: 0 -245: 21974: 0 -245: 21975: 0 -245: 21976: 0 -245: 21977: 0 -245: 21978: 0 -245: 21979: 0 -245: 21980: 0 -245: 21981: 0 -245: 21982: 0 -245: 21983: 0 -245: 21984: 0 -245: 21985: 0 -245: 21986: 0 -245: 21987: 0 -245: 21988: 0 -245: 21989: 0 -245: 21990: 0 -245: 21991: 0 -245: 21992: 0 -245: 21993: 0 -245: 21994: 0 -245: 21995: 0 -245: 21996: 0 -245: 21997: 0 -245: 21998: 0 -245: 21999: 0 -245: 22000: 0 -245: 22001: 0 -245: 22002: 0 -245: 22003: 0 -245: 22004: 0 -245: 22005: 0 -245: 22006: 0 -245: 22007: 0 -245: 22008: 0 -245: 22009: 0 -245: 22010: 0 -245: 22011: 0 -245: 22012: 0 -245: 22013: 0 -245: 22014: 0 -245: 22015: 0 -245: 22016: 0 -245: 22017: 0 -245: 22018: 0 -245: 22019: 0 -245: 22020: 0 -245: 22021: 0 -245: 22022: 0 -245: 22023: 0 -245: 22024: 0 -245: 22025: 0 -245: 22026: 0 -245: 22027: 0 -245: 22028: 0 -245: 22029: 0 -245: 22030: 0 -245: 22031: 0 -245: 22032: 0 -245: 22033: 0 -245: 22034: 0 -245: 22035: 0 -245: 22036: 0 -245: 22037: 0 -245: 22038: 0 -245: 22039: 0 -245: 22040: 0 -245: 22041: 0 -245: 22042: 0 -245: 22043: 0 -245: 22044: 0 -245: 22045: 0 -245: 22046: 0 -245: 22047: 0 -245: 22048: 0 -245: 22049: 0 -245: 22050: 0 -245: 22051: 0 -245: 22052: 0 -245: 22053: 0 -245: 22054: 0 -245: 22055: 0 -245: 22056: 0 -245: 22057: 0 -245: 22058: 0 -245: 22059: 0 -245: 22060: 0 -245: 22061: 0 -245: 22062: 0 -245: 22063: 0 -245: 22064: 0 -245: 22065: 0 -245: 22066: 0 -245: 22067: 0 -245: 22068: 0 -245: 22069: 0 -245: 22070: 0 -245: 22071: 0 -245: 22072: 0 -245: 22073: 0 -245: 22074: 0 -245: 22075: 0 -245: 22076: 0 -245: 22077: 0 -245: 22078: 0 -245: 22079: 0 -245: 22080: 0 -245: 22081: 0 -245: 22082: 0 -245: 22083: 0 -245: 22084: 0 -245: 22085: 0 -245: 22086: 0 -245: 22087: 0 -245: 22088: 0 -245: 22089: 0 -245: 22090: 0 -245: 22091: 0 -245: 22092: 0 -245: 22093: 0 -245: 22094: 0 -245: 22095: 0 -245: 22096: 0 -245: 22097: 0 -245: 22098: 0 -245: 22099: 0 -245: 22100: 0 -245: 22101: 0 -245: 22102: 0 -245: 22103: 0 -245: 22104: 0 -245: 22105: 0 -245: 22106: 0 -245: 22107: 0 -245: 22108: 0 -245: 22109: 0 -245: 22110: 0 -245: 22111: 0 -245: 22112: 0 -245: 22113: 0 -245: 22114: 0 -245: 22115: 0 -245: 22116: 0 -245: 22117: 0 -245: 22118: 0 -245: 22119: 0 -245: 22120: 0 -245: 22121: 0 -245: 22122: 0 -245: 22123: 0 -245: 22124: 0 -245: 22125: 0 -245: 22126: 0 -245: 22127: 0 -245: 22128: 0 -245: 22129: 0 -245: 22130: 0 -245: 22131: 0 -245: 22132: 0 -245: 22133: 0 -245: 22134: 0 -245: 22135: 0 -245: 22136: 0 -245: 22137: 0 -245: 22138: 0 -245: 22139: 0 -245: 22140: 0 -245: 22141: 0 -245: 22142: 0 -245: 22143: 0 -245: 22144: 0 -245: 22145: 0 -245: 22146: 0 -245: 22147: 0 -245: 22148: 0 -245: 22149: 0 -245: 22150: 0 -245: 22151: 0 -245: 22152: 0 -245: 22153: 0 -245: 22154: 0 -245: 22155: 0 -245: 22156: 0 -245: 22157: 0 -245: 22158: 0 -245: 22159: 0 -245: 22160: 0 -245: 22161: 0 -245: 22162: 0 -245: 22163: 0 -245: 22164: 0 -245: 22165: 0 -245: 22166: 0 -245: 22167: 0 -245: 22168: 0 -245: 22169: 0 -245: 22170: 0 -245: 22171: 0 -245: 22172: 0 -245: 22173: 0 -245: 22174: 0 -245: 22175: 0 -245: 22176: 0 -245: 22177: 0 -245: 22178: 0 -245: 22179: 0 -245: 22180: 0 -245: 22181: 0 -245: 22182: 0 -245: 22183: 0 -245: 22184: 0 -245: 22185: 0 -245: 22186: 0 -245: 22187: 0 -245: 22188: 0 -245: 22189: 0 -245: 22190: 0 -245: 22191: 0 -245: 22192: 0 -245: 22193: 0 -245: 22194: 0 -245: 22195: 0 -245: 22196: 0 -245: 22197: 0 -245: 22198: 0 -245: 22199: 0 -245: 22200: 0 -245: 22201: 0 -245: 22202: 0 -245: 22203: 0 -245: 22204: 0 -245: 22205: 0 -245: 22206: 0 -245: 22207: 0 -245: 22208: 0 -245: 22209: 0 -245: 22210: 0 -245: 22211: 0 -245: 22212: 0 -245: 22213: 0 -245: 22214: 0 -245: 22215: 0 -245: 22216: 0 -245: 22217: 0 -245: 22218: 0 -245: 22219: 0 -245: 22220: 0 -245: 22221: 0 -245: 22222: 0 -245: 22223: 0 -245: 22224: 0 -245: 22225: 0 -245: 22226: 0 -245: 22227: 0 -245: 22228: 0 -245: 22229: 0 -245: 22230: 0 -245: 22231: 0 -245: 22232: 0 -245: 22233: 0 -245: 22234: 0 -245: 22235: 0 -245: 22236: 0 -245: 22237: 0 -245: 22238: 0 -245: 22239: 0 -245: 22240: 0 -245: 22241: 0 -245: 22242: 0 -245: 22243: 0 -245: 22244: 0 -245: 22245: 0 -245: 22246: 0 -245: 22247: 0 -245: 22248: 0 -245: 22249: 0 -245: 22250: 0 -245: 22251: 0 -245: 22252: 0 -245: 22253: 0 -245: 22254: 0 -245: 22255: 0 -245: 22256: 0 -245: 22257: 0 -245: 22258: 0 -245: 22259: 0 -245: 22260: 0 -245: 22261: 0 -245: 22262: 0 -245: 22263: 0 -245: 22264: 0 -245: 22265: 0 -245: 22266: 0 -245: 22267: 0 -245: 22268: 0 -245: 22269: 0 -245: 22270: 0 -245: 22271: 0 -245: 22272: 0 -245: 22273: 0 -245: 22274: 0 -245: 22275: 0 -245: 22276: 0 -245: 22277: 0 -245: 22278: 0 -245: 22279: 0 -245: 22280: 0 -245: 22281: 0 -245: 22282: 0 -245: 22283: 0 -245: 22284: 0 -245: 22285: 0 -245: 22286: 0 -245: 22287: 0 -245: 22288: 0 -245: 22289: 0 -245: 22290: 0 -245: 22291: 0 -245: 22292: 0 -245: 22293: 0 -245: 22294: 0 -245: 22295: 0 -245: 22296: 0 -245: 22297: 0 -245: 22298: 0 -245: 22299: 0 -245: 22300: 0 -245: 22301: 0 -245: 22302: 0 -245: 22303: 0 -245: 22304: 0 -245: 22305: 0 -245: 22306: 0 -245: 22307: 0 -245: 22308: 0 -245: 22309: 0 -245: 22310: 0 -245: 22311: 0 -245: 22312: 0 -245: 22313: 0 -245: 22314: 0 -245: 22315: 0 -245: 22316: 0 -245: 22317: 0 -245: 22318: 0 -245: 22319: 0 -245: 22320: 0 -245: 22321: 0 -245: 22322: 0 -245: 22323: 0 -245: 22324: 0 -245: 22325: 0 -245: 22326: 0 -245: 22327: 0 -245: 22328: 0 -245: 22329: 0 -245: 22330: 0 -245: 22331: 0 -245: 22332: 0 -245: 22333: 0 -245: 22334: 0 -245: 22335: 0 -245: 22336: 0 -245: 22337: 0 -245: 22338: 0 -245: 22339: 0 -245: 22340: 0 -245: 22341: 0 -245: 22342: 0 -245: 22343: 0 -245: 22344: 0 -245: 22345: 0 -245: 22346: 0 -245: 22347: 0 -245: 22348: 0 -245: 22349: 0 -245: 22350: 0 -245: 22351: 0 -245: 22352: 0 -245: 22353: 0 -245: 22354: 0 -245: 22355: 0 -245: 22356: 0 -245: 22357: 0 -245: 22358: 0 -245: 22359: 0 -245: 22360: 0 -245: 22361: 0 -245: 22362: 0 -245: 22363: 0 -245: 22364: 0 -245: 22365: 0 -245: 22366: 0 -245: 22367: 0 -245: 22368: 0 -245: 22369: 0 -245: 22370: 0 -245: 22371: 0 -245: 22372: 0 -245: 22373: 0 -245: 22374: 0 -245: 22375: 0 -245: 22376: 0 -245: 22377: 0 -245: 22378: 0 -245: 22379: 0 -245: 22380: 0 -245: 22381: 0 -245: 22382: 0 -245: 22383: 0 -245: 22384: 0 -245: 22385: 0 -245: 22386: 0 -245: 22387: 0 -245: 22388: 0 -245: 22389: 0 -245: 22390: 0 -245: 22391: 0 -245: 22392: 0 -245: 22393: 0 -245: 22394: 0 -245: 22395: 0 -245: 22396: 0 -245: 22397: 0 -245: 22398: 0 -245: 22399: 0 -245: 22400: 0 -245: 22401: 0 -245: 22402: 0 -245: 22403: 0 -245: 22404: 0 -245: 22405: 0 -245: 22406: 0 -245: 22407: 0 -245: 22408: 0 -245: 22409: 0 -245: 22410: 0 -245: 22411: 0 -245: 22412: 0 -245: 22413: 0 -245: 22414: 0 -245: 22415: 0 -245: 22416: 0 -245: 22417: 0 -245: 22418: 0 -245: 22419: 0 -245: 22420: 0 -245: 22421: 0 -245: 22422: 0 -245: 22423: 0 -245: 22424: 0 -245: 22425: 0 -245: 22426: 0 -245: 22427: 0 -245: 22428: 0 -245: 22429: 0 -245: 22430: 0 -245: 22431: 0 -245: 22432: 0 -245: 22433: 0 -245: 22434: 0 -245: 22435: 0 -245: 22436: 0 -245: 22437: 0 -245: 22438: 0 -245: 22439: 0 -245: 22440: 0 -245: 22441: 0 -245: 22442: 0 -245: 22443: 0 -245: 22444: 0 -245: 22445: 0 -245: 22446: 0 -245: 22447: 0 -245: 22448: 0 -245: 22449: 0 -245: 22450: 0 -245: 22451: 0 -245: 22452: 0 -245: 22453: 0 -245: 22454: 0 -245: 22455: 0 -245: 22456: 0 -245: 22457: 0 -245: 22458: 0 -245: 22459: 0 -245: 22460: 0 -245: 22461: 0 -245: 22462: 0 -245: 22463: 0 -245: 22464: 0 -245: 22465: 0 -245: 22466: 0 -245: 22467: 0 -245: 22468: 0 -245: 22469: 0 -245: 22470: 0 -245: 22471: 0 -245: 22472: 0 -245: 22473: 0 -245: 22474: 0 -245: 22475: 0 -245: 22476: 0 -245: 22477: 0 -245: 22478: 0 -245: 22479: 0 -245: 22480: 0 -245: 22481: 0 -245: 22482: 0 -245: 22483: 0 -245: 22484: 0 -245: 22485: 0 -245: 22486: 0 -245: 22487: 0 -245: 22488: 0 -245: 22489: 0 -245: 22490: 0 -245: 22491: 0 -245: 22492: 0 -245: 22493: 0 -245: 22494: 0 -245: 22495: 0 -245: 22496: 0 -245: 22497: 0 -245: 22498: 0 -245: 22499: 0 -245: 22500: 0 -245: 22501: 0 -245: 22502: 0 -245: 22503: 0 -245: 22504: 0 -245: 22505: 0 -245: 22506: 0 -245: 22507: 0 -245: 22508: 0 -245: 22509: 0 -245: 22510: 0 -245: 22511: 0 -245: 22512: 0 -245: 22513: 0 -245: 22514: 0 -245: 22515: 0 -245: 22516: 0 -245: 22517: 0 -245: 22518: 0 -245: 22519: 0 -245: 22520: 0 -245: 22521: 0 -245: 22522: 0 -245: 22523: 0 -245: 22524: 0 -245: 22525: 0 -245: 22526: 0 -245: 22527: 0 -245: 22528: 0 -245: 22529: 0 -245: 22530: 0 -245: 22531: 0 -245: 22532: 0 -245: 22533: 0 -245: 22534: 0 -245: 22535: 0 -245: 22536: 0 -245: 22537: 0 -245: 22538: 0 -245: 22539: 0 -245: 22540: 0 -245: 22541: 0 -245: 22542: 0 -245: 22543: 0 -245: 22544: 0 -245: 22545: 0 -245: 22546: 0 -245: 22547: 0 -245: 22548: 0 -245: 22549: 0 -245: 22550: 0 -245: 22551: 0 -245: 22552: 0 -245: 22553: 0 -245: 22554: 0 -245: 22555: 0 -245: 22556: 0 -245: 22557: 0 -245: 22558: 0 -245: 22559: 0 -245: 22560: 0 -245: 22561: 0 -245: 22562: 0 -245: 22563: 0 -245: 22564: 0 -245: 22565: 0 -245: 22566: 0 -245: 22567: 0 -245: 22568: 0 -245: 22569: 0 -245: 22570: 0 -245: 22571: 0 -245: 22572: 0 -245: 22573: 0 -245: 22574: 0 -245: 22575: 0 -245: 22576: 0 -245: 22577: 0 -245: 22578: 0 -245: 22579: 0 -245: 22580: 0 -245: 22581: 0 -245: 22582: 0 -245: 22583: 0 -245: 22584: 0 -245: 22585: 0 -245: 22586: 0 -245: 22587: 0 -245: 22588: 0 -245: 22589: 0 -245: 22590: 0 -245: 22591: 0 -245: 22592: 0 -245: 22593: 0 -245: 22594: 0 -245: 22595: 0 -245: 22596: 0 -245: 22597: 0 -245: 22598: 0 -245: 22599: 0 -245: 22600: 0 -245: 22601: 0 -245: 22602: 0 -245: 22603: 0 -245: 22604: 0 -245: 22605: 0 -245: 22606: 0 -245: 22607: 0 -245: 22608: 0 -245: 22609: 0 -245: 22610: 0 -245: 22611: 0 -245: 22612: 0 -245: 22613: 0 -245: 22614: 0 -245: 22615: 0 -245: 22616: 0 -245: 22617: 0 -245: 22618: 0 -245: 22619: 0 -245: 22620: 0 -245: 22621: 0 -245: 22622: 0 -245: 22623: 0 -245: 22624: 0 -245: 22625: 0 -245: 22626: 0 -245: 22627: 0 -245: 22628: 0 -245: 22629: 0 -245: 22630: 0 -245: 22631: 0 -245: 22632: 0 -245: 22633: 0 -245: 22634: 0 -245: 22635: 0 -245: 22636: 0 -245: 22637: 0 -245: 22638: 0 -245: 22639: 0 -245: 22640: 0 -245: 22641: 0 -245: 22642: 0 -245: 22643: 0 -245: 22644: 0 -245: 22645: 0 -245: 22646: 0 -245: 22647: 0 -245: 22648: 0 -245: 22649: 0 -245: 22650: 0 -245: 22651: 0 -245: 22652: 0 -245: 22653: 0 -245: 22654: 0 -245: 22655: 0 -245: 22656: 0 -245: 22657: 0 -245: 22658: 0 -245: 22659: 0 -245: 22660: 0 -245: 22661: 0 -245: 22662: 0 -245: 22663: 0 -245: 22664: 0 -245: 22665: 0 -245: 22666: 0 -245: 22667: 0 -245: 22668: 0 -245: 22669: 0 -245: 22670: 0 -245: 22671: 0 -245: 22672: 0 -245: 22673: 0 -245: 22674: 0 -245: 22675: 0 -245: 22676: 0 -245: 22677: 0 -245: 22678: 0 -245: 22679: 0 -245: 22680: 0 -245: 22681: 0 -245: 22682: 0 -245: 22683: 0 -245: 22684: 0 -245: 22685: 0 -245: 22686: 0 -245: 22687: 0 -245: 22688: 0 -245: 22689: 0 -245: 22690: 0 -245: 22691: 0 -245: 22692: 0 -245: 22693: 0 -245: 22694: 0 -245: 22695: 0 -245: 22696: 0 -245: 22697: 0 -245: 22698: 0 -245: 22699: 0 -245: 22700: 0 -245: 22701: 0 -245: 22702: 0 -245: 22703: 0 -245: 22704: 0 -245: 22705: 0 -245: 22706: 0 -245: 22707: 0 -245: 22708: 0 -245: 22709: 0 -245: 22710: 0 -245: 22711: 0 -245: 22712: 0 -245: 22713: 0 -245: 22714: 0 -245: 22715: 0 -245: 22716: 0 -245: 22717: 0 -245: 22718: 0 -245: 22719: 0 -245: 22720: 0 -245: 22721: 0 -245: 22722: 0 -245: 22723: 0 -245: 22724: 0 -245: 22725: 0 -245: 22726: 0 -245: 22727: 0 -245: 22728: 0 -245: 22729: 0 -245: 22730: 0 -245: 22731: 0 -245: 22732: 0 -245: 22733: 0 -245: 22734: 0 -245: 22735: 0 -245: 22736: 0 -245: 22737: 0 -245: 22738: 0 -245: 22739: 0 -245: 22740: 0 -245: 22741: 0 -245: 22742: 0 -245: 22743: 0 -245: 22744: 0 -245: 22745: 0 -245: 22746: 0 -245: 22747: 0 -245: 22748: 0 -245: 22749: 0 -245: 22750: 0 -245: 22751: 0 -245: 22752: 0 -245: 22753: 0 -245: 22754: 0 -245: 22755: 0 -245: 22756: 0 -245: 22757: 0 -245: 22758: 0 -245: 22759: 0 -245: 22760: 0 -245: 22761: 0 -245: 22762: 0 -245: 22763: 0 -245: 22764: 0 -245: 22765: 0 -245: 22766: 0 -245: 22767: 0 -245: 22768: 0 -245: 22769: 0 -245: 22770: 0 -245: 22771: 0 -245: 22772: 0 -245: 22773: 0 -245: 22774: 0 -245: 22775: 0 -245: 22776: 0 -245: 22777: 0 -245: 22778: 0 -245: 22779: 0 -245: 22780: 0 -245: 22781: 0 -245: 22782: 0 -245: 22783: 0 -245: 22784: 0 -245: 22785: 0 -245: 22786: 0 -245: 22787: 0 -245: 22788: 0 -245: 22789: 0 -245: 22790: 0 -245: 22791: 0 -245: 22792: 0 -245: 22793: 0 -245: 22794: 0 -245: 22795: 0 -245: 22796: 0 -245: 22797: 0 -245: 22798: 0 -245: 22799: 0 -245: 22800: 0 -245: 22801: 0 -245: 22802: 0 -245: 22803: 0 -245: 22804: 0 -245: 22805: 0 -245: 22806: 0 -245: 22807: 0 -245: 22808: 0 -245: 22809: 0 -245: 22810: 0 -245: 22811: 0 -245: 22812: 0 -245: 22813: 0 -245: 22814: 0 -245: 22815: 0 -245: 22816: 0 -245: 22817: 0 -245: 22818: 0 -245: 22819: 0 -245: 22820: 0 -245: 22821: 0 -245: 22822: 0 -245: 22823: 0 -245: 22824: 0 -245: 22825: 0 -245: 22826: 0 -245: 22827: 0 -245: 22828: 0 -245: 22829: 0 -245: 22830: 0 -245: 22831: 0 -245: 22832: 0 -245: 22833: 0 -245: 22834: 0 -245: 22835: 0 -245: 22836: 0 -245: 22837: 0 -245: 22838: 0 -245: 22839: 0 -245: 22840: 0 -245: 22841: 0 -245: 22842: 0 -245: 22843: 0 -245: 22844: 0 -245: 22845: 0 -245: 22846: 0 -245: 22847: 0 -245: 22848: 0 -245: 22849: 0 -245: 22850: 0 -245: 22851: 0 -245: 22852: 0 -245: 22853: 0 -245: 22854: 0 -245: 22855: 0 -245: 22856: 0 -245: 22857: 0 -245: 22858: 0 -245: 22859: 0 -245: 22860: 0 -245: 22861: 0 -245: 22862: 0 -245: 22863: 0 -245: 22864: 0 -245: 22865: 0 -245: 22866: 0 -245: 22867: 0 -245: 22868: 0 -245: 22869: 0 -245: 22870: 0 -245: 22871: 0 -245: 22872: 0 -245: 22873: 0 -245: 22874: 0 -245: 22875: 0 -245: 22876: 0 -245: 22877: 0 -245: 22878: 0 -245: 22879: 0 -245: 22880: 0 -245: 22881: 0 -245: 22882: 0 -245: 22883: 0 -245: 22884: 0 -245: 22885: 0 -245: 22886: 0 -245: 22887: 0 -245: 22888: 0 -245: 22889: 0 -245: 22890: 0 -245: 22891: 0 -245: 22892: 0 -245: 22893: 0 -245: 22894: 0 -245: 22895: 0 -245: 22896: 0 -245: 22897: 0 -245: 22898: 0 -245: 22899: 0 -245: 22900: 0 -245: 22901: 0 -245: 22902: 0 -245: 22903: 0 -245: 22904: 0 -245: 22905: 0 -245: 22906: 0 -245: 22907: 0 -245: 22908: 0 -245: 22909: 0 -245: 22910: 0 -245: 22911: 0 -245: 22912: 0 -245: 22913: 0 -245: 22914: 0 -245: 22915: 0 -245: 22916: 0 -245: 22917: 0 -245: 22918: 0 -245: 22919: 0 -245: 22920: 0 -245: 22921: 0 -245: 22922: 0 -245: 22923: 0 -245: 22924: 0 -245: 22925: 0 -245: 22926: 0 -245: 22927: 0 -245: 22928: 0 -245: 22929: 0 -245: 22930: 0 -245: 22931: 0 -245: 22932: 0 -245: 22933: 0 -245: 22934: 0 -245: 22935: 0 -245: 22936: 0 -245: 22937: 0 -245: 22938: 0 -245: 22939: 0 -245: 22940: 0 -245: 22941: 0 -245: 22942: 0 -245: 22943: 0 -245: 22944: 0 -245: 22945: 0 -245: 22946: 0 -245: 22947: 0 -245: 22948: 0 -245: 22949: 0 -245: 22950: 0 -245: 22951: 0 -245: 22952: 0 -245: 22953: 0 -245: 22954: 0 -245: 22955: 0 -245: 22956: 0 -245: 22957: 0 -245: 22958: 0 -245: 22959: 0 -245: 22960: 0 -245: 22961: 0 -245: 22962: 0 -245: 22963: 0 -245: 22964: 0 -245: 22965: 0 -245: 22966: 0 -245: 22967: 0 -245: 22968: 0 -245: 22969: 0 -245: 22970: 0 -245: 22971: 0 -245: 22972: 0 -245: 22973: 0 -245: 22974: 0 -245: 22975: 0 -245: 22976: 0 -245: 22977: 0 -245: 22978: 0 -245: 22979: 0 -245: 22980: 0 -245: 22981: 0 -245: 22982: 0 -245: 22983: 0 -245: 22984: 0 -245: 22985: 0 -245: 22986: 0 -245: 22987: 0 -245: 22988: 0 -245: 22989: 0 -245: 22990: 0 -245: 22991: 0 -245: 22992: 0 -245: 22993: 0 -245: 22994: 0 -245: 22995: 0 -245: 22996: 0 -245: 22997: 0 -245: 22998: 0 -245: 22999: 0 -245: 23000: 0 -245: 23001: 0 -245: 23002: 0 -245: 23003: 0 -245: 23004: 0 -245: 23005: 0 -245: 23006: 0 -245: 23007: 0 -245: 23008: 0 -245: 23009: 0 -245: 23010: 0 -245: 23011: 0 -245: 23012: 0 -245: 23013: 0 -245: 23014: 0 -245: 23015: 0 -245: 23016: 0 -245: 23017: 0 -245: 23018: 0 -245: 23019: 0 -245: 23020: 0 -245: 23021: 0 -245: 23022: 0 -245: 23023: 0 -245: 23024: 0 -245: 23025: 0 -245: 23026: 0 -245: 23027: 0 -245: 23028: 0 -245: 23029: 0 -245: 23030: 0 -245: 23031: 0 -245: 23032: 0 -245: 23033: 0 -245: 23034: 0 -245: 23035: 0 -245: 23036: 0 -245: 23037: 0 -245: 23038: 0 -245: 23039: 0 -245: 23040: 0 -245: 23041: 0 -245: 23042: 0 -245: 23043: 0 -245: 23044: 0 -245: 23045: 0 -245: 23046: 0 -245: 23047: 0 -245: 23048: 0 -245: 23049: 0 -245: 23050: 0 -245: 23051: 0 -245: 23052: 0 -245: 23053: 0 -245: 23054: 0 -245: 23055: 0 -245: 23056: 0 -245: 23057: 0 -245: 23058: 0 -245: 23059: 0 -245: 23060: 0 -245: 23061: 0 -245: 23062: 0 -245: 23063: 0 -245: 23064: 0 -245: 23065: 0 -245: 23066: 0 -245: 23067: 0 -245: 23068: 0 -245: 23069: 0 -245: 23070: 0 -245: 23071: 0 -245: 23072: 0 -245: 23073: 0 -245: 23074: 0 -245: 23075: 0 -245: 23076: 0 -245: 23077: 0 -245: 23078: 0 -245: 23079: 0 -245: 23080: 0 -245: 23081: 0 -245: 23082: 0 -245: 23083: 0 -245: 23084: 0 -245: 23085: 0 -245: 23086: 0 -245: 23087: 0 -245: 23088: 0 -245: 23089: 0 -245: 23090: 0 -245: 23091: 0 -245: 23092: 0 -245: 23093: 0 -245: 23094: 0 -245: 23095: 0 -245: 23096: 0 -245: 23097: 0 -245: 23098: 0 -245: 23099: 0 -245: 23100: 0 -245: 23101: 0 -245: 23102: 0 -245: 23103: 0 -245: 23104: 0 -245: 23105: 0 -245: 23106: 0 -245: 23107: 0 -245: 23108: 0 -245: 23109: 0 -245: 23110: 0 -245: 23111: 0 -245: 23112: 0 -245: 23113: 0 -245: 23114: 0 -245: 23115: 0 -245: 23116: 0 -245: 23117: 0 -245: 23118: 0 -245: 23119: 0 -245: 23120: 0 -245: 23121: 0 -245: 23122: 0 -245: 23123: 0 -245: 23124: 0 -245: 23125: 0 -245: 23126: 0 -245: 23127: 0 -245: 23128: 0 -245: 23129: 0 -245: 23130: 0 -245: 23131: 0 -245: 23132: 0 -245: 23133: 0 -245: 23134: 0 -245: 23135: 0 -245: 23136: 0 -245: 23137: 0 -245: 23138: 0 -245: 23139: 0 -245: 23140: 0 -245: 23141: 0 -245: 23142: 0 -245: 23143: 0 -245: 23144: 0 -245: 23145: 0 -245: 23146: 0 -245: 23147: 0 -245: 23148: 0 -245: 23149: 0 -245: 23150: 0 -245: 23151: 0 -245: 23152: 0 -245: 23153: 0 -245: 23154: 0 -245: 23155: 0 -245: 23156: 0 -245: 23157: 0 -245: 23158: 0 -245: 23159: 0 -245: 23160: 0 -245: 23161: 0 -245: 23162: 0 -245: 23163: 0 -245: 23164: 0 -245: 23165: 0 -245: 23166: 0 -245: 23167: 0 -245: 23168: 0 -245: 23169: 0 -245: 23170: 0 -245: 23171: 0 -245: 23172: 0 -245: 23173: 0 -245: 23174: 0 -245: 23175: 0 -245: 23176: 0 -245: 23177: 0 -245: 23178: 0 -245: 23179: 0 -245: 23180: 0 -245: 23181: 0 -245: 23182: 0 -245: 23183: 0 -245: 23184: 0 -245: 23185: 0 -245: 23186: 0 -245: 23187: 0 -245: 23188: 0 -245: 23189: 0 -245: 23190: 0 -245: 23191: 0 -245: 23192: 0 -245: 23193: 0 -245: 23194: 0 -245: 23195: 0 -245: 23196: 0 -245: 23197: 0 -245: 23198: 0 -245: 23199: 0 -245: 23200: 0 -245: 23201: 0 -245: 23202: 0 -245: 23203: 0 -245: 23204: 0 -245: 23205: 0 -245: 23206: 0 -245: 23207: 0 -245: 23208: 0 -245: 23209: 0 -245: 23210: 0 -245: 23211: 0 -245: 23212: 0 -245: 23213: 0 -245: 23214: 0 -245: 23215: 0 -245: 23216: 0 -245: 23217: 0 -245: 23218: 0 -245: 23219: 0 -245: 23220: 0 -245: 23221: 0 -245: 23222: 0 -245: 23223: 0 -245: 23224: 0 -245: 23225: 0 -245: 23226: 0 -245: 23227: 0 -245: 23228: 0 -245: 23229: 0 -245: 23230: 0 -245: 23231: 0 -245: 23232: 0 -245: 23233: 0 -245: 23234: 0 -245: 23235: 0 -245: 23236: 0 -245: 23237: 0 -245: 23238: 0 -245: 23239: 0 -245: 23240: 0 -245: 23241: 0 -245: 23242: 0 -245: 23243: 0 -245: 23244: 0 -245: 23245: 0 -245: 23246: 0 -245: 23247: 0 -245: 23248: 0 -245: 23249: 0 -245: 23250: 0 -245: 23251: 0 -245: 23252: 0 -245: 23253: 0 -245: 23254: 0 -245: 23255: 0 -245: 23256: 0 -245: 23257: 0 -245: 23258: 0 -245: 23259: 0 -245: 23260: 0 -245: 23261: 0 -245: 23262: 0 -245: 23263: 0 -245: 23264: 0 -245: 23265: 0 -245: 23266: 0 -245: 23267: 0 -245: 23268: 0 -245: 23269: 0 -245: 23270: 0 -245: 23271: 0 -245: 23272: 0 -245: 23273: 0 -245: 23274: 0 -245: 23275: 0 -245: 23276: 0 -245: 23277: 0 -245: 23278: 0 -245: 23279: 0 -245: 23280: 0 -245: 23281: 0 -245: 23282: 0 -245: 23283: 0 -245: 23284: 0 -245: 23285: 0 -245: 23286: 0 -245: 23287: 0 -245: 23288: 0 -245: 23289: 0 -245: 23290: 0 -245: 23291: 0 -245: 23292: 0 -245: 23293: 0 -245: 23294: 0 -245: 23295: 0 -245: 23296: 0 -245: 23297: 0 -245: 23298: 0 -245: 23299: 0 -245: 23300: 0 -245: 23301: 0 -245: 23302: 0 -245: 23303: 0 -245: 23304: 0 -245: 23305: 0 -245: 23306: 0 -245: 23307: 0 -245: 23308: 0 -245: 23309: 0 -245: 23310: 0 -245: 23311: 0 -245: 23312: 0 -245: 23313: 0 -245: 23314: 0 -245: 23315: 0 -245: 23316: 0 -245: 23317: 0 -245: 23318: 0 -245: 23319: 0 -245: 23320: 0 -245: 23321: 0 -245: 23322: 0 -245: 23323: 0 -245: 23324: 0 -245: 23325: 0 -245: 23326: 0 -245: 23327: 0 -245: 23328: 0 -245: 23329: 0 -245: 23330: 0 -245: 23331: 0 -245: 23332: 0 -245: 23333: 0 -245: 23334: 0 -245: 23335: 0 -245: 23336: 0 -245: 23337: 0 -245: 23338: 0 -245: 23339: 0 -245: 23340: 0 -245: 23341: 0 -245: 23342: 0 -245: 23343: 0 -245: 23344: 0 -245: 23345: 0 -245: 23346: 0 -245: 23347: 0 -245: 23348: 0 -245: 23349: 0 -245: 23350: 0 -245: 23351: 0 -245: 23352: 0 -245: 23353: 0 -245: 23354: 0 -245: 23355: 0 -245: 23356: 0 -245: 23357: 0 -245: 23358: 0 -245: 23359: 0 -245: 23360: 0 -245: 23361: 0 -245: 23362: 0 -245: 23363: 0 -245: 23364: 0 -245: 23365: 0 -245: 23366: 0 -245: 23367: 0 -245: 23368: 0 -245: 23369: 0 -245: 23370: 0 -245: 23371: 0 -245: 23372: 0 -245: 23373: 0 -245: 23374: 0 -245: 23375: 0 -245: 23376: 0 -245: 23377: 0 -245: 23378: 0 -245: 23379: 0 -245: 23380: 0 -245: 23381: 0 -245: 23382: 0 -245: 23383: 0 -245: 23384: 0 -245: 23385: 0 -245: 23386: 0 -245: 23387: 0 -245: 23388: 0 -245: 23389: 0 -245: 23390: 0 -245: 23391: 0 -245: 23392: 0 -245: 23393: 0 -245: 23394: 0 -245: 23395: 0 -245: 23396: 0 -245: 23397: 0 -245: 23398: 0 -245: 23399: 0 -245: 23400: 0 -245: 23401: 0 -245: 23402: 0 -245: 23403: 0 -245: 23404: 0 -245: 23405: 0 -245: 23406: 0 -245: 23407: 0 -245: 23408: 0 -245: 23409: 0 -245: 23410: 0 -245: 23411: 0 -245: 23412: 0 -245: 23413: 0 -245: 23414: 0 -245: 23415: 0 -245: 23416: 0 -245: 23417: 0 -245: 23418: 0 -245: 23419: 0 -245: 23420: 0 -245: 23421: 0 -245: 23422: 0 -245: 23423: 0 -245: 23424: 0 -245: 23425: 0 -245: 23426: 0 -245: 23427: 0 -245: 23428: 0 -245: 23429: 0 -245: 23430: 0 -245: 23431: 0 -245: 23432: 0 -245: 23433: 0 -245: 23434: 0 -245: 23435: 0 -245: 23436: 0 -245: 23437: 0 -245: 23438: 0 -245: 23439: 0 -245: 23440: 0 -245: 23441: 0 -245: 23442: 0 -245: 23443: 0 -245: 23444: 0 -245: 23445: 0 -245: 23446: 0 -245: 23447: 0 -245: 23448: 0 -245: 23449: 0 -245: 23450: 0 -245: 23451: 0 -245: 23452: 0 -245: 23453: 0 -245: 23454: 0 -245: 23455: 0 -245: 23456: 0 -245: 23457: 0 -245: 23458: 0 -245: 23459: 0 -245: 23460: 0 -245: 23461: 0 -245: 23462: 0 -245: 23463: 0 -245: 23464: 0 -245: 23465: 0 -245: 23466: 0 -245: 23467: 0 -245: 23468: 0 -245: 23469: 0 -245: 23470: 0 -245: 23471: 0 -245: 23472: 0 -245: 23473: 0 -245: 23474: 0 -245: 23475: 0 -245: 23476: 0 -245: 23477: 0 -245: 23478: 0 -245: 23479: 0 -245: 23480: 0 -245: 23481: 0 -245: 23482: 0 -245: 23483: 0 -245: 23484: 0 -245: 23485: 0 -245: 23486: 0 -245: 23487: 0 -245: 23488: 0 -245: 23489: 0 -245: 23490: 0 -245: 23491: 0 -245: 23492: 0 -245: 23493: 0 -245: 23494: 0 -245: 23495: 0 -245: 23496: 0 -245: 23497: 0 -245: 23498: 0 -245: 23499: 0 -245: 23500: 0 -245: 23501: 0 -245: 23502: 0 -245: 23503: 0 -245: 23504: 0 -245: 23505: 0 -245: 23506: 0 -245: 23507: 0 -245: 23508: 0 -245: 23509: 0 -245: 23510: 0 -245: 23511: 0 -245: 23512: 0 -245: 23513: 0 -245: 23514: 0 -245: 23515: 0 -245: 23516: 0 -245: 23517: 0 -245: 23518: 0 -245: 23519: 0 -245: 23520: 0 -245: 23521: 0 -245: 23522: 0 -245: 23523: 0 -245: 23524: 0 -245: 23525: 0 -245: 23526: 0 -245: 23527: 0 -245: 23528: 0 -245: 23529: 0 -245: 23530: 0 -245: 23531: 0 -245: 23532: 0 -245: 23533: 0 -245: 23534: 0 -245: 23535: 0 -245: 23536: 0 -245: 23537: 0 -245: 23538: 0 -245: 23539: 0 -245: 23540: 0 -245: 23541: 0 -245: 23542: 0 -245: 23543: 0 -245: 23544: 0 -245: 23545: 0 -245: 23546: 0 -245: 23547: 0 -245: 23548: 0 -245: 23549: 0 -245: 23550: 0 -245: 23551: 0 -245: 23552: 0 -245: 23553: 0 -245: 23554: 0 -245: 23555: 0 -245: 23556: 0 -245: 23557: 0 -245: 23558: 0 -245: 23559: 0 -245: 23560: 0 -245: 23561: 0 -245: 23562: 0 -245: 23563: 0 -245: 23564: 0 -245: 23565: 0 -245: 23566: 0 -245: 23567: 0 -245: 23568: 0 -245: 23569: 0 -245: 23570: 0 -245: 23571: 0 -245: 23572: 0 -245: 23573: 0 -245: 23574: 0 -245: 23575: 0 -245: 23576: 0 -245: 23577: 0 -245: 23578: 0 -245: 23579: 0 -245: 23580: 0 -245: 23581: 0 -245: 23582: 0 -245: 23583: 0 -245: 23584: 0 -245: 23585: 0 -245: 23586: 0 -245: 23587: 0 -245: 23588: 0 -245: 23589: 0 -245: 23590: 0 -245: 23591: 0 -245: 23592: 0 -245: 23593: 0 -245: 23594: 0 -245: 23595: 0 -245: 23596: 0 -245: 23597: 0 -245: 23598: 0 -245: 23599: 0 -245: 23600: 0 -245: 23601: 0 -245: 23602: 0 -245: 23603: 0 -245: 23604: 0 -245: 23605: 0 -245: 23606: 0 -245: 23607: 0 -245: 23608: 0 -245: 23609: 0 -245: 23610: 0 -245: 23611: 0 -245: 23612: 0 -245: 23613: 0 -245: 23614: 0 -245: 23615: 0 -245: 23616: 0 -245: 23617: 0 -245: 23618: 0 -245: 23619: 0 -245: 23620: 0 -245: 23621: 0 -245: 23622: 0 -245: 23623: 0 -245: 23624: 0 -245: 23625: 0 -245: 23626: 0 -245: 23627: 0 -245: 23628: 0 -245: 23629: 0 -245: 23630: 0 -245: 23631: 0 -245: 23632: 0 -245: 23633: 0 -245: 23634: 0 -245: 23635: 0 -245: 23636: 0 -245: 23637: 0 -245: 23638: 0 -245: 23639: 0 -245: 23640: 0 -245: 23641: 0 -245: 23642: 0 -245: 23643: 0 -245: 23644: 0 -245: 23645: 0 -245: 23646: 0 -245: 23647: 0 -245: 23648: 0 -245: 23649: 0 -245: 23650: 0 -245: 23651: 0 -245: 23652: 0 -245: 23653: 0 -245: 23654: 0 -245: 23655: 0 -245: 23656: 0 -245: 23657: 0 -245: 23658: 0 -245: 23659: 0 -245: 23660: 0 -245: 23661: 0 -245: 23662: 0 -245: 23663: 0 -245: 23664: 0 -245: 23665: 0 -245: 23666: 0 -245: 23667: 0 -245: 23668: 0 -245: 23669: 0 -245: 23670: 0 -245: 23671: 0 -245: 23672: 0 -245: 23673: 0 -245: 23674: 0 -245: 23675: 0 -245: 23676: 0 -245: 23677: 0 -245: 23678: 0 -245: 23679: 0 -245: 23680: 0 -245: 23681: 0 -245: 23682: 0 -245: 23683: 0 -245: 23684: 0 -245: 23685: 0 -245: 23686: 0 -245: 23687: 0 -245: 23688: 0 -245: 23689: 0 -245: 23690: 0 -245: 23691: 0 -245: 23692: 0 -245: 23693: 0 -245: 23694: 0 -245: 23695: 0 -245: 23696: 0 -245: 23697: 0 -245: 23698: 0 -245: 23699: 0 -245: 23700: 0 -245: 23701: 0 -245: 23702: 0 -245: 23703: 0 -245: 23704: 0 -245: 23705: 0 -245: 23706: 0 -245: 23707: 0 -245: 23708: 0 -245: 23709: 0 -245: 23710: 0 -245: 23711: 0 -245: 23712: 0 -245: 23713: 0 -245: 23714: 0 -245: 23715: 0 -245: 23716: 0 -245: 23717: 0 -245: 23718: 0 -245: 23719: 0 -245: 23720: 0 -245: 23721: 0 -245: 23722: 0 -245: 23723: 0 -245: 23724: 0 -245: 23725: 0 -245: 23726: 0 -245: 23727: 0 -245: 23728: 0 -245: 23729: 0 -245: 23730: 0 -245: 23731: 0 -245: 23732: 0 -245: 23733: 0 -245: 23734: 0 -245: 23735: 0 -245: 23736: 0 -245: 23737: 0 -245: 23738: 0 -245: 23739: 0 -245: 23740: 0 -245: 23741: 0 -245: 23742: 0 -245: 23743: 0 -245: 23744: 0 -245: 23745: 0 -245: 23746: 0 -245: 23747: 0 -245: 23748: 0 -245: 23749: 0 -245: 23750: 0 -245: 23751: 0 -245: 23752: 0 -245: 23753: 0 -245: 23754: 0 -245: 23755: 0 -245: 23756: 0 -245: 23757: 0 -245: 23758: 0 -245: 23759: 0 -245: 23760: 0 -245: 23761: 0 -245: 23762: 0 -245: 23763: 0 -245: 23764: 0 -245: 23765: 0 -245: 23766: 0 -245: 23767: 0 -245: 23768: 0 -245: 23769: 0 -245: 23770: 0 -245: 23771: 0 -245: 23772: 0 -245: 23773: 0 -245: 23774: 0 -245: 23775: 0 -245: 23776: 0 -245: 23777: 0 -245: 23778: 0 -245: 23779: 0 -245: 23780: 0 -245: 23781: 0 -245: 23782: 0 -245: 23783: 0 -245: 23784: 0 -245: 23785: 0 -245: 23786: 0 -245: 23787: 0 -245: 23788: 0 -245: 23789: 0 -245: 23790: 0 -245: 23791: 0 -245: 23792: 0 -245: 23793: 0 -245: 23794: 0 -245: 23795: 0 -245: 23796: 0 -245: 23797: 0 -245: 23798: 0 -245: 23799: 0 -245: 23800: 0 -245: 23801: 0 -245: 23802: 0 -245: 23803: 0 -245: 23804: 0 -245: 23805: 0 -245: 23806: 0 -245: 23807: 0 -245: 23808: 0 -245: 23809: 0 -245: 23810: 0 -245: 23811: 0 -245: 23812: 0 -245: 23813: 0 -245: 23814: 0 -245: 23815: 0 -245: 23816: 0 -245: 23817: 0 -245: 23818: 0 -245: 23819: 0 -245: 23820: 0 -245: 23821: 0 -245: 23822: 0 -245: 23823: 0 -245: 23824: 0 -245: 23825: 0 -245: 23826: 0 -245: 23827: 0 -245: 23828: 0 -245: 23829: 0 -245: 23830: 0 -245: 23831: 0 -245: 23832: 0 -245: 23833: 0 -245: 23834: 0 -245: 23835: 0 -245: 23836: 0 -245: 23837: 0 -245: 23838: 0 -245: 23839: 0 -245: 23840: 0 -245: 23841: 0 -245: 23842: 0 -245: 23843: 0 -245: 23844: 0 -245: 23845: 0 -245: 23846: 0 -245: 23847: 0 -245: 23848: 0 -245: 23849: 0 -245: 23850: 0 -245: 23851: 0 -245: 23852: 0 -245: 23853: 0 -245: 23854: 0 -245: 23855: 0 -245: 23856: 0 -245: 23857: 0 -245: 23858: 0 -245: 23859: 0 -245: 23860: 0 -245: 23861: 0 -245: 23862: 0 -245: 23863: 0 -245: 23864: 0 -245: 23865: 0 -245: 23866: 0 -245: 23867: 0 -245: 23868: 0 -245: 23869: 0 -245: 23870: 0 -245: 23871: 0 -245: 23872: 0 -245: 23873: 0 -245: 23874: 0 -245: 23875: 0 -245: 23876: 0 -245: 23877: 0 -245: 23878: 0 -245: 23879: 0 -245: 23880: 0 -245: 23881: 0 -245: 23882: 0 -245: 23883: 0 -245: 23884: 0 -245: 23885: 0 -245: 23886: 0 -245: 23887: 0 -245: 23888: 0 -245: 23889: 0 -245: 23890: 0 -245: 23891: 0 -245: 23892: 0 -245: 23893: 0 -245: 23894: 0 -245: 23895: 0 -245: 23896: 0 -245: 23897: 0 -245: 23898: 0 -245: 23899: 0 -245: 23900: 0 -245: 23901: 0 -245: 23902: 0 -245: 23903: 0 -245: 23904: 0 -245: 23905: 0 -245: 23906: 0 -245: 23907: 0 -245: 23908: 0 -245: 23909: 0 -245: 23910: 0 -245: 23911: 0 -245: 23912: 0 -245: 23913: 0 -245: 23914: 0 -245: 23915: 0 -245: 23916: 0 -245: 23917: 0 -245: 23918: 0 -245: 23919: 0 -245: 23920: 0 -245: 23921: 0 -245: 23922: 0 -245: 23923: 0 -245: 23924: 0 -245: 23925: 0 -245: 23926: 0 -245: 23927: 0 -245: 23928: 0 -245: 23929: 0 -245: 23930: 0 -245: 23931: 0 -245: 23932: 0 -245: 23933: 0 -245: 23934: 0 -245: 23935: 0 -245: 23936: 0 -245: 23937: 0 -245: 23938: 0 -245: 23939: 0 -245: 23940: 0 -245: 23941: 0 -245: 23942: 0 -245: 23943: 0 -245: 23944: 0 -245: 23945: 0 -245: 23946: 0 -245: 23947: 0 -245: 23948: 0 -245: 23949: 0 -245: 23950: 0 -245: 23951: 0 -245: 23952: 0 -245: 23953: 0 -245: 23954: 0 -245: 23955: 0 -245: 23956: 0 -245: 23957: 0 -245: 23958: 0 -245: 23959: 0 -245: 23960: 0 -245: 23961: 0 -245: 23962: 0 -245: 23963: 0 -245: 23964: 0 -245: 23965: 0 -245: 23966: 0 -245: 23967: 0 -245: 23968: 0 -245: 23969: 0 -245: 23970: 0 -245: 23971: 0 -245: 23972: 0 -245: 23973: 0 -245: 23974: 0 -245: 23975: 0 -245: 23976: 0 -245: 23977: 0 -245: 23978: 0 -245: 23979: 0 -245: 23980: 0 -245: 23981: 0 -245: 23982: 0 -245: 23983: 0 -245: 23984: 0 -245: 23985: 0 -245: 23986: 0 -245: 23987: 0 -245: 23988: 0 -245: 23989: 0 -245: 23990: 0 -245: 23991: 0 -245: 23992: 0 -245: 23993: 0 -245: 23994: 0 -245: 23995: 0 -245: 23996: 0 -245: 23997: 0 -245: 23998: 0 -245: 23999: 0 -245: 24000: 0 -245: 24001: 0 -245: 24002: 0 -245: 24003: 0 -245: 24004: 0 -245: 24005: 0 -245: 24006: 0 -245: 24007: 0 -245: 24008: 0 -245: 24009: 0 -245: 24010: 0 -245: 24011: 0 -245: 24012: 0 -245: 24013: 0 -245: 24014: 0 -245: 24015: 0 -245: 24016: 0 -245: 24017: 0 -245: 24018: 0 -245: 24019: 0 -245: 24020: 0 -245: 24021: 0 -245: 24022: 0 -245: 24023: 0 -245: 24024: 0 -245: 24025: 0 -245: 24026: 0 -245: 24027: 0 -245: 24028: 0 -245: 24029: 0 -245: 24030: 0 -245: 24031: 0 -245: 24032: 0 -245: 24033: 0 -245: 24034: 0 -245: 24035: 0 -245: 24036: 0 -245: 24037: 0 -245: 24038: 0 -245: 24039: 0 -245: 24040: 0 -245: 24041: 0 -245: 24042: 0 -245: 24043: 0 -245: 24044: 0 -245: 24045: 0 -245: 24046: 0 -245: 24047: 0 -245: 24048: 0 -245: 24049: 0 -245: 24050: 0 -245: 24051: 0 -245: 24052: 0 -245: 24053: 0 -245: 24054: 0 -245: 24055: 0 -245: 24056: 0 -245: 24057: 0 -245: 24058: 0 -245: 24059: 0 -245: 24060: 0 -245: 24061: 0 -245: 24062: 0 -245: 24063: 0 -245: 24064: 0 -245: 24065: 0 -245: 24066: 0 -245: 24067: 0 -245: 24068: 0 -245: 24069: 0 -245: 24070: 0 -245: 24071: 0 -245: 24072: 0 -245: 24073: 0 -245: 24074: 0 -245: 24075: 0 -245: 24076: 0 -245: 24077: 0 -245: 24078: 0 -245: 24079: 0 -245: 24080: 0 -245: 24081: 0 -245: 24082: 0 -245: 24083: 0 -245: 24084: 0 -245: 24085: 0 -245: 24086: 0 -245: 24087: 0 -245: 24088: 0 -245: 24089: 0 -245: 24090: 0 -245: 24091: 0 -245: 24092: 0 -245: 24093: 0 -245: 24094: 0 -245: 24095: 0 -245: 24096: 0 -245: 24097: 0 -245: 24098: 0 -245: 24099: 0 -245: 24100: 0 -245: 24101: 0 -245: 24102: 0 -245: 24103: 0 -245: 24104: 0 -245: 24105: 0 -245: 24106: 0 -245: 24107: 0 -245: 24108: 0 -245: 24109: 0 -245: 24110: 0 -245: 24111: 0 -245: 24112: 0 -245: 24113: 0 -245: 24114: 0 -245: 24115: 0 -245: 24116: 0 -245: 24117: 0 -245: 24118: 0 -245: 24119: 0 -245: 24120: 0 -245: 24121: 0 -245: 24122: 0 -245: 24123: 0 -245: 24124: 0 -245: 24125: 0 -245: 24126: 0 -245: 24127: 0 -245: 24128: 0 -245: 24129: 0 -245: 24130: 0 -245: 24131: 0 -245: 24132: 0 -245: 24133: 0 -245: 24134: 0 -245: 24135: 0 -245: 24136: 0 -245: 24137: 0 -245: 24138: 0 -245: 24139: 0 -245: 24140: 0 -245: 24141: 0 -245: 24142: 0 -245: 24143: 0 -245: 24144: 0 -245: 24145: 0 -245: 24146: 0 -245: 24147: 0 -245: 24148: 0 -245: 24149: 0 -245: 24150: 0 -245: 24151: 0 -245: 24152: 0 -245: 24153: 0 -245: 24154: 0 -245: 24155: 0 -245: 24156: 0 -245: 24157: 0 -245: 24158: 0 -245: 24159: 0 -245: 24160: 0 -245: 24161: 0 -245: 24162: 0 -245: 24163: 0 -245: 24164: 0 -245: 24165: 0 -245: 24166: 0 -245: 24167: 0 -245: 24168: 0 -245: 24169: 0 -245: 24170: 0 -245: 24171: 0 -245: 24172: 0 -245: 24173: 0 -245: 24174: 0 -245: 24175: 0 -245: 24176: 0 -245: 24177: 0 -245: 24178: 0 -245: 24179: 0 -245: 24180: 0 -245: 24181: 0 -245: 24182: 0 -245: 24183: 0 -245: 24184: 0 -245: 24185: 0 -245: 24186: 0 -245: 24187: 0 -245: 24188: 0 -245: 24189: 0 -245: 24190: 0 -245: 24191: 0 -245: 24192: 0 -245: 24193: 0 -245: 24194: 0 -245: 24195: 0 -245: 24196: 0 -245: 24197: 0 -245: 24198: 0 -245: 24199: 0 -245: 24200: 0 -245: 24201: 0 -245: 24202: 0 -245: 24203: 0 -245: 24204: 0 -245: 24205: 0 -245: 24206: 0 -245: 24207: 0 -245: 24208: 0 -245: 24209: 0 -245: 24210: 0 -245: 24211: 0 -245: 24212: 0 -245: 24213: 0 -245: 24214: 0 -245: 24215: 0 -245: 24216: 0 -245: 24217: 0 -245: 24218: 0 -245: 24219: 0 -245: 24220: 0 -245: 24221: 0 -245: 24222: 0 -245: 24223: 0 -245: 24224: 0 -245: 24225: 0 -245: 24226: 0 -245: 24227: 0 -245: 24228: 0 -245: 24229: 0 -245: 24230: 0 -245: 24231: 0 -245: 24232: 0 -245: 24233: 0 -245: 24234: 0 -245: 24235: 0 -245: 24236: 0 -245: 24237: 0 -245: 24238: 0 -245: 24239: 0 -245: 24240: 0 -245: 24241: 0 -245: 24242: 0 -245: 24243: 0 -245: 24244: 0 -245: 24245: 0 -245: 24246: 0 -245: 24247: 0 -245: 24248: 0 -245: 24249: 0 -245: 24250: 0 -245: 24251: 0 -245: 24252: 0 -245: 24253: 0 -245: 24254: 0 -245: 24255: 0 -245: 24256: 0 -245: 24257: 0 -245: 24258: 0 -245: 24259: 0 -245: 24260: 0 -245: 24261: 0 -245: 24262: 0 -245: 24263: 0 -245: 24264: 0 -245: 24265: 0 -245: 24266: 0 -245: 24267: 0 -245: 24268: 0 -245: 24269: 0 -245: 24270: 0 -245: 24271: 0 -245: 24272: 0 -245: 24273: 0 -245: 24274: 0 -245: 24275: 0 -245: 24276: 0 -245: 24277: 0 -245: 24278: 0 -245: 24279: 0 -245: 24280: 0 -245: 24281: 0 -245: 24282: 0 -245: 24283: 0 -245: 24284: 0 -245: 24285: 0 -245: 24286: 0 -245: 24287: 0 -245: 24288: 0 -245: 24289: 0 -245: 24290: 0 -245: 24291: 0 -245: 24292: 0 -245: 24293: 0 -245: 24294: 0 -245: 24295: 0 -245: 24296: 0 -245: 24297: 0 -245: 24298: 0 -245: 24299: 0 -245: 24300: 0 -245: 24301: 0 -245: 24302: 0 -245: 24303: 0 -245: 24304: 0 -245: 24305: 0 -245: 24306: 0 -245: 24307: 0 -245: 24308: 0 -245: 24309: 0 -245: 24310: 0 -245: 24311: 0 -245: 24312: 0 -245: 24313: 0 -245: 24314: 0 -245: 24315: 0 -245: 24316: 0 -245: 24317: 0 -245: 24318: 0 -245: 24319: 0 -245: 24320: 0 -245: 24321: 0 -245: 24322: 0 -245: 24323: 0 -245: 24324: 0 -245: 24325: 0 -245: 24326: 0 -245: 24327: 0 -245: 24328: 0 -245: 24329: 0 -245: 24330: 0 -245: 24331: 0 -245: 24332: 0 -245: 24333: 0 -245: 24334: 0 -245: 24335: 0 -245: 24336: 0 -245: 24337: 0 -245: 24338: 0 -245: 24339: 0 -245: 24340: 0 -245: 24341: 0 -245: 24342: 0 -245: 24343: 0 -245: 24344: 0 -245: 24345: 0 -245: 24346: 0 -245: 24347: 0 -245: 24348: 0 -245: 24349: 0 -245: 24350: 0 -245: 24351: 0 -245: 24352: 0 -245: 24353: 0 -245: 24354: 0 -245: 24355: 0 -245: 24356: 0 -245: 24357: 0 -245: 24358: 0 -245: 24359: 0 -245: 24360: 0 -245: 24361: 0 -245: 24362: 0 -245: 24363: 0 -245: 24364: 0 -245: 24365: 0 -245: 24366: 0 -245: 24367: 0 -245: 24368: 0 -245: 24369: 0 -245: 24370: 0 -245: 24371: 0 -245: 24372: 0 -245: 24373: 0 -245: 24374: 0 -245: 24375: 0 -245: 24376: 0 -245: 24377: 0 -245: 24378: 0 -245: 24379: 0 -245: 24380: 0 -245: 24381: 0 -245: 24382: 0 -245: 24383: 0 -245: 24384: 0 -245: 24385: 0 -245: 24386: 0 -245: 24387: 0 -245: 24388: 0 -245: 24389: 0 -245: 24390: 0 -245: 24391: 0 -245: 24392: 0 -245: 24393: 0 -245: 24394: 0 -245: 24395: 0 -245: 24396: 0 -245: 24397: 0 -245: 24398: 0 -245: 24399: 0 -245: 24400: 0 -245: 24401: 0 -245: 24402: 0 -245: 24403: 0 -245: 24404: 0 -245: 24405: 0 -245: 24406: 0 -245: 24407: 0 -245: 24408: 0 -245: 24409: 0 -245: 24410: 0 -245: 24411: 0 -245: 24412: 0 -245: 24413: 0 -245: 24414: 0 -245: 24415: 0 -245: 24416: 0 -245: 24417: 0 -245: 24418: 0 -245: 24419: 0 -245: 24420: 0 -245: 24421: 0 -245: 24422: 0 -245: 24423: 0 -245: 24424: 0 -245: 24425: 0 -245: 24426: 0 -245: 24427: 0 -245: 24428: 0 -245: 24429: 0 -245: 24430: 0 -245: 24431: 0 -245: 24432: 0 -245: 24433: 0 -245: 24434: 0 -245: 24435: 0 -245: 24436: 0 -245: 24437: 0 -245: 24438: 0 -245: 24439: 0 -245: 24440: 0 -245: 24441: 0 -245: 24442: 0 -245: 24443: 0 -245: 24444: 0 -245: 24445: 0 -245: 24446: 0 -245: 24447: 0 -245: 24448: 0 -245: 24449: 0 -245: 24450: 0 -245: 24451: 0 -245: 24452: 0 -245: 24453: 0 -245: 24454: 0 -245: 24455: 0 -245: 24456: 0 -245: 24457: 0 -245: 24458: 0 -245: 24459: 0 -245: 24460: 0 -245: 24461: 0 -245: 24462: 0 -245: 24463: 0 -245: 24464: 0 -245: 24465: 0 -245: 24466: 0 -245: 24467: 0 -245: 24468: 0 -245: 24469: 0 -245: 24470: 0 -245: 24471: 0 -245: 24472: 0 -245: 24473: 0 -245: 24474: 0 -245: 24475: 0 -245: 24476: 0 -245: 24477: 0 -245: 24478: 0 -245: 24479: 0 -245: 24480: 0 -245: 24481: 0 -245: 24482: 0 -245: 24483: 0 -245: 24484: 0 -245: 24485: 0 -245: 24486: 0 -245: 24487: 0 -245: 24488: 0 -245: 24489: 0 -245: 24490: 0 -245: 24491: 0 -245: 24492: 0 -245: 24493: 0 -245: 24494: 0 -245: 24495: 0 -245: 24496: 0 -245: 24497: 0 -245: 24498: 0 -245: 24499: 0 -245: 24500: 0 -245: 24501: 0 -245: 24502: 0 -245: 24503: 0 -245: 24504: 0 -245: 24505: 0 -245: 24506: 0 -245: 24507: 0 -245: 24508: 0 -245: 24509: 0 -245: 24510: 0 -245: 24511: 0 -245: 24512: 0 -245: 24513: 0 -245: 24514: 0 -245: 24515: 0 -245: 24516: 0 -245: 24517: 0 -245: 24518: 0 -245: 24519: 0 -245: 24520: 0 -245: 24521: 0 -245: 24522: 0 -245: 24523: 0 -245: 24524: 0 -245: 24525: 0 -245: 24526: 0 -245: 24527: 0 -245: 24528: 0 -245: 24529: 0 -245: 24530: 0 -245: 24531: 0 -245: 24532: 0 -245: 24533: 0 -245: 24534: 0 -245: 24535: 0 -245: 24536: 0 -245: 24537: 0 -245: 24538: 0 -245: 24539: 0 -245: 24540: 0 -245: 24541: 0 -245: 24542: 0 -245: 24543: 0 -245: 24544: 0 -245: 24545: 0 -245: 24546: 0 -245: 24547: 0 -245: 24548: 0 -245: 24549: 0 -245: 24550: 0 -245: 24551: 0 -245: 24552: 0 -245: 24553: 0 -245: 24554: 0 -245: 24555: 0 -245: 24556: 0 -245: 24557: 0 -245: 24558: 0 -245: 24559: 0 -245: 24560: 0 -245: 24561: 0 -245: 24562: 0 -245: 24563: 0 -245: 24564: 0 -245: 24565: 0 -245: 24566: 0 -245: 24567: 0 -245: 24568: 0 -245: 24569: 0 -245: 24570: 0 -245: 24571: 0 -245: 24572: 0 -245: 24573: 0 -245: 24574: 0 -245: 24575: 0 -245: 24576: 0 -245: 24577: 0 -245: 24578: 0 -245: 24579: 0 -245: 24580: 0 -245: 24581: 0 -245: 24582: 0 -245: 24583: 0 -245: 24584: 0 -245: 24585: 0 -245: 24586: 0 -245: 24587: 0 -245: 24588: 0 -245: 24589: 0 -245: 24590: 0 -245: 24591: 0 -245: 24592: 0 -245: 24593: 0 -245: 24594: 0 -245: 24595: 0 -245: 24596: 0 -245: 24597: 0 -245: 24598: 0 -245: 24599: 0 -245: 24600: 0 -245: 24601: 0 -245: 24602: 0 -245: 24603: 0 -245: 24604: 0 -245: 24605: 0 -245: 24606: 0 -245: 24607: 0 -245: 24608: 0 -245: 24609: 0 -245: 24610: 0 -245: 24611: 0 -245: 24612: 0 -245: 24613: 0 -245: 24614: 0 -245: 24615: 0 -245: 24616: 0 -245: 24617: 0 -245: 24618: 0 -245: 24619: 0 -245: 24620: 0 -245: 24621: 0 -245: 24622: 0 -245: 24623: 0 -245: 24624: 0 -245: 24625: 0 -245: 24626: 0 -245: 24627: 0 -245: 24628: 0 -245: 24629: 0 -245: 24630: 0 -245: 24631: 0 -245: 24632: 0 -245: 24633: 0 -245: 24634: 0 -245: 24635: 0 -245: 24636: 0 -245: 24637: 0 -245: 24638: 0 -245: 24639: 0 -245: 24640: 0 -245: 24641: 0 -245: 24642: 0 -245: 24643: 0 -245: 24644: 0 -245: 24645: 0 -245: 24646: 0 -245: 24647: 0 -245: 24648: 0 -245: 24649: 0 -245: 24650: 0 -245: 24651: 0 -245: 24652: 0 -245: 24653: 0 -245: 24654: 0 -245: 24655: 0 -245: 24656: 0 -245: 24657: 0 -245: 24658: 0 -245: 24659: 0 -245: 24660: 0 -245: 24661: 0 -245: 24662: 0 -245: 24663: 0 -245: 24664: 0 -245: 24665: 0 -245: 24666: 0 -245: 24667: 0 -245: 24668: 0 -245: 24669: 0 -245: 24670: 0 -245: 24671: 0 -245: 24672: 0 -245: 24673: 0 -245: 24674: 0 -245: 24675: 0 -245: 24676: 0 -245: 24677: 0 -245: 24678: 0 -245: 24679: 0 -245: 24680: 0 -245: 24681: 0 -245: 24682: 0 -245: 24683: 0 -245: 24684: 0 -245: 24685: 0 -245: 24686: 0 -245: 24687: 0 -245: 24688: 0 -245: 24689: 0 -245: 24690: 0 -245: 24691: 0 -245: 24692: 0 -245: 24693: 0 -245: 24694: 0 -245: 24695: 0 -245: 24696: 0 -245: 24697: 0 -245: 24698: 0 -245: 24699: 0 -245: 24700: 0 -245: 24701: 0 -245: 24702: 0 -245: 24703: 0 -245: 24704: 0 -245: 24705: 0 -245: 24706: 0 -245: 24707: 0 -245: 24708: 0 -245: 24709: 0 -245: 24710: 0 -245: 24711: 0 -245: 24712: 0 -245: 24713: 0 -245: 24714: 0 -245: 24715: 0 -245: 24716: 0 -245: 24717: 0 -245: 24718: 0 -245: 24719: 0 -245: 24720: 0 -245: 24721: 0 -245: 24722: 0 -245: 24723: 0 -245: 24724: 0 -245: 24725: 0 -245: 24726: 0 -245: 24727: 0 -245: 24728: 0 -245: 24729: 0 -245: 24730: 0 -245: 24731: 0 -245: 24732: 0 -245: 24733: 0 -245: 24734: 0 -245: 24735: 0 -245: 24736: 0 -245: 24737: 0 -245: 24738: 0 -245: 24739: 0 -245: 24740: 0 -245: 24741: 0 -245: 24742: 0 -245: 24743: 0 -245: 24744: 0 -245: 24745: 0 -245: 24746: 0 -245: 24747: 0 -245: 24748: 0 -245: 24749: 0 -245: 24750: 0 -245: 24751: 0 -245: 24752: 0 -245: 24753: 0 -245: 24754: 0 -245: 24755: 0 -245: 24756: 0 -245: 24757: 0 -245: 24758: 0 -245: 24759: 0 -245: 24760: 0 -245: 24761: 0 -245: 24762: 0 -245: 24763: 0 -245: 24764: 0 -245: 24765: 0 -245: 24766: 0 -245: 24767: 0 -245: 24768: 0 -245: 24769: 0 -245: 24770: 0 -245: 24771: 0 -245: 24772: 0 -245: 24773: 0 -245: 24774: 0 -245: 24775: 0 -245: 24776: 0 -245: 24777: 0 -245: 24778: 0 -245: 24779: 0 -245: 24780: 0 -245: 24781: 0 -245: 24782: 0 -245: 24783: 0 -245: 24784: 0 -245: 24785: 0 -245: 24786: 0 -245: 24787: 0 -245: 24788: 0 -245: 24789: 0 -245: 24790: 0 -245: 24791: 0 -245: 24792: 0 -245: 24793: 0 -245: 24794: 0 -245: 24795: 0 -245: 24796: 0 -245: 24797: 0 -245: 24798: 0 -245: 24799: 0 -245: 24800: 0 -245: 24801: 0 -245: 24802: 0 -245: 24803: 0 -245: 24804: 0 -245: 24805: 0 -245: 24806: 0 -245: 24807: 0 -245: 24808: 0 -245: 24809: 0 -245: 24810: 0 -245: 24811: 0 -245: 24812: 0 -245: 24813: 0 -245: 24814: 0 -245: 24815: 0 -245: 24816: 0 -245: 24817: 0 -245: 24818: 0 -245: 24819: 0 -245: 24820: 0 -245: 24821: 0 -245: 24822: 0 -245: 24823: 0 -245: 24824: 0 -245: 24825: 0 -245: 24826: 0 -245: 24827: 0 -245: 24828: 0 -245: 24829: 0 -245: 24830: 0 -245: 24831: 0 -245: 24832: 0 -245: 24833: 0 -245: 24834: 0 -245: 24835: 0 -245: 24836: 0 -245: 24837: 0 -245: 24838: 0 -245: 24839: 0 -245: 24840: 0 -245: 24841: 0 -245: 24842: 0 -245: 24843: 0 -245: 24844: 0 -245: 24845: 0 -245: 24846: 0 -245: 24847: 0 -245: 24848: 0 -245: 24849: 0 -245: 24850: 0 -245: 24851: 0 -245: 24852: 0 -245: 24853: 0 -245: 24854: 0 -245: 24855: 0 -245: 24856: 0 -245: 24857: 0 -245: 24858: 0 -245: 24859: 0 -245: 24860: 0 -245: 24861: 0 -245: 24862: 0 -245: 24863: 0 -245: 24864: 0 -245: 24865: 0 -245: 24866: 0 -245: 24867: 0 -245: 24868: 0 -245: 24869: 0 -245: 24870: 0 -245: 24871: 0 -245: 24872: 0 -245: 24873: 0 -245: 24874: 0 -245: 24875: 0 -245: 24876: 0 -245: 24877: 0 -245: 24878: 0 -245: 24879: 0 -245: 24880: 0 -245: 24881: 0 -245: 24882: 0 -245: 24883: 0 -245: 24884: 0 -245: 24885: 0 -245: 24886: 0 -245: 24887: 0 -245: 24888: 0 -245: 24889: 0 -245: 24890: 0 -245: 24891: 0 -245: 24892: 0 -245: 24893: 0 -245: 24894: 0 -245: 24895: 0 -245: 24896: 0 -245: 24897: 0 -245: 24898: 0 -245: 24899: 0 -245: 24900: 0 -245: 24901: 0 -245: 24902: 0 -245: 24903: 0 -245: 24904: 0 -245: 24905: 0 -245: 24906: 0 -245: 24907: 0 -245: 24908: 0 -245: 24909: 0 -245: 24910: 0 -245: 24911: 0 -245: 24912: 0 -245: 24913: 0 -245: 24914: 0 -245: 24915: 0 -245: 24916: 0 -245: 24917: 0 -245: 24918: 0 -245: 24919: 0 -245: 24920: 0 -245: 24921: 0 -245: 24922: 0 -245: 24923: 0 -245: 24924: 0 -245: 24925: 0 -245: 24926: 0 -245: 24927: 0 -245: 24928: 0 -245: 24929: 0 -245: 24930: 0 -245: 24931: 0 -245: 24932: 0 -245: 24933: 0 -245: 24934: 0 -245: 24935: 0 -245: 24936: 0 -245: 24937: 0 -245: 24938: 0 -245: 24939: 0 -245: 24940: 0 -245: 24941: 0 -245: 24942: 0 -245: 24943: 0 -245: 24944: 0 -245: 24945: 0 -245: 24946: 0 -245: 24947: 0 -245: 24948: 0 -245: 24949: 0 -245: 24950: 0 -245: 24951: 0 -245: 24952: 0 -245: 24953: 0 -245: 24954: 0 -245: 24955: 0 -245: 24956: 0 -245: 24957: 0 -245: 24958: 0 -245: 24959: 0 -245: 24960: 0 -245: 24961: 0 -245: 24962: 0 -245: 24963: 0 -245: 24964: 0 -245: 24965: 0 -245: 24966: 0 -245: 24967: 0 -245: 24968: 0 -245: 24969: 0 -245: 24970: 0 -245: 24971: 0 -245: 24972: 0 -245: 24973: 0 -245: 24974: 0 -245: 24975: 0 -245: 24976: 0 -245: 24977: 0 -245: 24978: 0 -245: 24979: 0 -245: 24980: 0 -245: 24981: 0 -245: 24982: 0 -245: 24983: 0 -245: 24984: 0 -245: 24985: 0 -245: 24986: 0 -245: 24987: 0 -245: 24988: 0 -245: 24989: 0 -245: 24990: 0 -245: 24991: 0 -245: 24992: 0 -245: 24993: 0 -245: 24994: 0 -245: 24995: 0 -245: 24996: 0 -245: 24997: 0 -245: 24998: 0 -245: 24999: 0 -245: 25000: 0 -245: 25001: 0 -245: 25002: 0 -245: 25003: 0 -245: 25004: 0 -245: 25005: 0 -245: 25006: 0 -245: 25007: 0 -245: 25008: 0 -245: 25009: 0 -245: 25010: 0 -245: 25011: 0 -245: 25012: 0 -245: 25013: 0 -245: 25014: 0 -245: 25015: 0 -245: 25016: 0 -245: 25017: 0 -245: 25018: 0 -245: 25019: 0 -245: 25020: 0 -245: 25021: 0 -245: 25022: 0 -245: 25023: 0 -245: 25024: 0 -245: 25025: 0 -245: 25026: 0 -245: 25027: 0 -245: 25028: 0 -245: 25029: 0 -245: 25030: 0 -245: 25031: 0 -245: 25032: 0 -245: 25033: 0 -245: 25034: 0 -245: 25035: 0 -245: 25036: 0 -245: 25037: 0 -245: 25038: 0 -245: 25039: 0 -245: 25040: 0 -245: 25041: 0 -245: 25042: 0 -245: 25043: 0 -245: 25044: 0 -245: 25045: 0 -245: 25046: 0 -245: 25047: 0 -245: 25048: 0 -245: 25049: 0 -245: 25050: 0 -245: 25051: 0 -245: 25052: 0 -245: 25053: 0 -245: 25054: 0 -245: 25055: 0 -245: 25056: 0 -245: 25057: 0 -245: 25058: 0 -245: 25059: 0 -245: 25060: 0 -245: 25061: 0 -245: 25062: 0 -245: 25063: 0 -245: 25064: 0 -245: 25065: 0 -245: 25066: 0 -245: 25067: 0 -245: 25068: 0 -245: 25069: 0 -245: 25070: 0 -245: 25071: 0 -245: 25072: 0 -245: 25073: 0 -245: 25074: 0 -245: 25075: 0 -245: 25076: 0 -245: 25077: 0 -245: 25078: 0 -245: 25079: 0 -245: 25080: 0 -245: 25081: 0 -245: 25082: 0 -245: 25083: 0 -245: 25084: 0 -245: 25085: 0 -245: 25086: 0 -245: 25087: 0 -245: 25088: 0 -245: 25089: 0 -245: 25090: 0 -245: 25091: 0 -245: 25092: 0 -245: 25093: 0 -245: 25094: 0 -245: 25095: 0 -245: 25096: 0 -245: 25097: 0 -245: 25098: 0 -245: 25099: 0 -245: 25100: 0 -245: 25101: 0 -245: 25102: 0 -245: 25103: 0 -245: 25104: 0 -245: 25105: 0 -245: 25106: 0 -245: 25107: 0 -245: 25108: 0 -245: 25109: 0 -245: 25110: 0 -245: 25111: 0 -245: 25112: 0 -245: 25113: 0 -245: 25114: 0 -245: 25115: 0 -245: 25116: 0 -245: 25117: 0 -245: 25118: 0 -245: 25119: 0 -245: 25120: 0 -245: 25121: 0 -245: 25122: 0 -245: 25123: 0 -245: 25124: 0 -245: 25125: 0 -245: 25126: 0 -245: 25127: 0 -245: 25128: 0 -245: 25129: 0 -245: 25130: 0 -245: 25131: 0 -245: 25132: 0 -245: 25133: 0 -245: 25134: 0 -245: 25135: 0 -245: 25136: 0 -245: 25137: 0 -245: 25138: 0 -245: 25139: 0 -245: 25140: 0 -245: 25141: 0 -245: 25142: 0 -245: 25143: 0 -245: 25144: 0 -245: 25145: 0 -245: 25146: 0 -245: 25147: 0 -245: 25148: 0 -245: 25149: 0 -245: 25150: 0 -245: 25151: 0 -245: 25152: 0 -245: 25153: 0 -245: 25154: 0 -245: 25155: 0 -245: 25156: 0 -245: 25157: 0 -245: 25158: 0 -245: 25159: 0 -245: 25160: 0 -245: 25161: 0 -245: 25162: 0 -245: 25163: 0 -245: 25164: 0 -245: 25165: 0 -245: 25166: 0 -245: 25167: 0 -245: 25168: 0 -245: 25169: 0 -245: 25170: 0 -245: 25171: 0 -245: 25172: 0 -245: 25173: 0 -245: 25174: 0 -245: 25175: 0 -245: 25176: 0 -245: 25177: 0 -245: 25178: 0 -245: 25179: 0 -245: 25180: 0 -245: 25181: 0 -245: 25182: 0 -245: 25183: 0 -245: 25184: 0 -245: 25185: 0 -245: 25186: 0 -245: 25187: 0 -245: 25188: 0 -245: 25189: 0 -245: 25190: 0 -245: 25191: 0 -245: 25192: 0 -245: 25193: 0 -245: 25194: 0 -245: 25195: 0 -245: 25196: 0 -245: 25197: 0 -245: 25198: 0 -245: 25199: 0 -245: 25200: 0 -245: 25201: 0 -245: 25202: 0 -245: 25203: 0 -245: 25204: 0 -245: 25205: 0 -245: 25206: 0 -245: 25207: 0 -245: 25208: 0 -245: 25209: 0 -245: 25210: 0 -245: 25211: 0 -245: 25212: 0 -245: 25213: 0 -245: 25214: 0 -245: 25215: 0 -245: 25216: 0 -245: 25217: 0 -245: 25218: 0 -245: 25219: 0 -245: 25220: 0 -245: 25221: 0 -245: 25222: 0 -245: 25223: 0 -245: 25224: 0 -245: 25225: 0 -245: 25226: 0 -245: 25227: 0 -245: 25228: 0 -245: 25229: 0 -245: 25230: 0 -245: 25231: 0 -245: 25232: 0 -245: 25233: 0 -245: 25234: 0 -245: 25235: 0 -245: 25236: 0 -245: 25237: 0 -245: 25238: 0 -245: 25239: 0 -245: 25240: 0 -245: 25241: 0 -245: 25242: 0 -245: 25243: 0 -245: 25244: 0 -245: 25245: 0 -245: 25246: 0 -245: 25247: 0 -245: 25248: 0 -245: 25249: 0 -245: 25250: 0 -245: 25251: 0 -245: 25252: 0 -245: 25253: 0 -245: 25254: 0 -245: 25255: 0 -245: 25256: 0 -245: 25257: 0 -245: 25258: 0 -245: 25259: 0 -245: 25260: 0 -245: 25261: 0 -245: 25262: 0 -245: 25263: 0 -245: 25264: 0 -245: 25265: 0 -245: 25266: 0 -245: 25267: 0 -245: 25268: 0 -245: 25269: 0 -245: 25270: 0 -245: 25271: 0 -245: 25272: 0 -245: 25273: 0 -245: 25274: 0 -245: 25275: 0 -245: 25276: 0 -245: 25277: 0 -245: 25278: 0 -245: 25279: 0 -245: 25280: 0 -245: 25281: 0 -245: 25282: 0 -245: 25283: 0 -245: 25284: 0 -245: 25285: 0 -245: 25286: 0 -245: 25287: 0 -245: 25288: 0 -245: 25289: 0 -245: 25290: 0 -245: 25291: 0 -245: 25292: 0 -245: 25293: 0 -245: 25294: 0 -245: 25295: 0 -245: 25296: 0 -245: 25297: 0 -245: 25298: 0 -245: 25299: 0 -245: 25300: 0 -245: 25301: 0 -245: 25302: 0 -245: 25303: 0 -245: 25304: 0 -245: 25305: 0 -245: 25306: 0 -245: 25307: 0 -245: 25308: 0 -245: 25309: 0 -245: 25310: 0 -245: 25311: 0 -245: 25312: 0 -245: 25313: 0 -245: 25314: 0 -245: 25315: 0 -245: 25316: 0 -245: 25317: 0 -245: 25318: 0 -245: 25319: 0 -245: 25320: 0 -245: 25321: 0 -245: 25322: 0 -245: 25323: 0 -245: 25324: 0 -245: 25325: 0 -245: 25326: 0 -245: 25327: 0 -245: 25328: 0 -245: 25329: 0 -245: 25330: 0 -245: 25331: 0 -245: 25332: 0 -245: 25333: 0 -245: 25334: 0 -245: 25335: 0 -245: 25336: 0 -245: 25337: 0 -245: 25338: 0 -245: 25339: 0 -245: 25340: 0 -245: 25341: 0 -245: 25342: 0 -245: 25343: 0 -245: 25344: 0 -245: 25345: 0 -245: 25346: 0 -245: 25347: 0 -245: 25348: 0 -245: 25349: 0 -245: 25350: 0 -245: 25351: 0 -245: 25352: 0 -245: 25353: 0 -245: 25354: 0 -245: 25355: 0 -245: 25356: 0 -245: 25357: 0 -245: 25358: 0 -245: 25359: 0 -245: 25360: 0 -245: 25361: 0 -245: 25362: 0 -245: 25363: 0 -245: 25364: 0 -245: 25365: 0 -245: 25366: 0 -245: 25367: 0 -245: 25368: 0 -245: 25369: 0 -245: 25370: 0 -245: 25371: 0 -245: 25372: 0 -245: 25373: 0 -245: 25374: 0 -245: 25375: 0 -245: 25376: 0 -245: 25377: 0 -245: 25378: 0 -245: 25379: 0 -245: 25380: 0 -245: 25381: 0 -245: 25382: 0 -245: 25383: 0 -245: 25384: 0 -245: 25385: 0 -245: 25386: 0 -245: 25387: 0 -245: 25388: 0 -245: 25389: 0 -245: 25390: 0 -245: 25391: 0 -245: 25392: 0 -245: 25393: 0 -245: 25394: 0 -245: 25395: 0 -245: 25396: 0 -245: 25397: 0 -245: 25398: 0 -245: 25399: 0 -245: 25400: 0 -245: 25401: 0 -245: 25402: 0 -245: 25403: 0 -245: 25404: 0 -245: 25405: 0 -245: 25406: 0 -245: 25407: 0 -245: 25408: 0 -245: 25409: 0 -245: 25410: 0 -245: 25411: 0 -245: 25412: 0 -245: 25413: 0 -245: 25414: 0 -245: 25415: 0 -245: 25416: 0 -245: 25417: 0 -245: 25418: 0 -245: 25419: 0 -245: 25420: 0 -245: 25421: 0 -245: 25422: 0 -245: 25423: 0 -245: 25424: 0 -245: 25425: 0 -245: 25426: 0 -245: 25427: 0 -245: 25428: 0 -245: 25429: 0 -245: 25430: 0 -245: 25431: 0 -245: 25432: 0 -245: 25433: 0 -245: 25434: 0 -245: 25435: 0 -245: 25436: 0 -245: 25437: 0 -245: 25438: 0 -245: 25439: 0 -245: 25440: 0 -245: 25441: 0 -245: 25442: 0 -245: 25443: 0 -245: 25444: 0 -245: 25445: 0 -245: 25446: 0 -245: 25447: 0 -245: 25448: 0 -245: 25449: 0 -245: 25450: 0 -245: 25451: 0 -245: 25452: 0 -245: 25453: 0 -245: 25454: 0 -245: 25455: 0 -245: 25456: 0 -245: 25457: 0 -245: 25458: 0 -245: 25459: 0 -245: 25460: 0 -245: 25461: 0 -245: 25462: 0 -245: 25463: 0 -245: 25464: 0 -245: 25465: 0 -245: 25466: 0 -245: 25467: 0 -245: 25468: 0 -245: 25469: 0 -245: 25470: 0 -245: 25471: 0 -245: 25472: 0 -245: 25473: 0 -245: 25474: 0 -245: 25475: 0 -245: 25476: 0 -245: 25477: 0 -245: 25478: 0 -245: 25479: 0 -245: 25480: 0 -245: 25481: 0 -245: 25482: 0 -245: 25483: 0 -245: 25484: 0 -245: 25485: 0 -245: 25486: 0 -245: 25487: 0 -245: 25488: 0 -245: 25489: 0 -245: 25490: 0 -245: 25491: 0 -245: 25492: 0 -245: 25493: 0 -245: 25494: 0 -245: 25495: 0 -245: 25496: 0 -245: 25497: 0 -245: 25498: 0 -245: 25499: 0 -245: 25500: 0 -245: 25501: 0 -245: 25502: 0 -245: 25503: 0 -245: 25504: 0 -245: 25505: 0 -245: 25506: 0 -245: 25507: 0 -245: 25508: 0 -245: 25509: 0 -245: 25510: 0 -245: 25511: 0 -245: 25512: 0 -245: 25513: 0 -245: 25514: 0 -245: 25515: 0 -245: 25516: 0 -245: 25517: 0 -245: 25518: 0 -245: 25519: 0 -245: 25520: 0 -245: 25521: 0 -245: 25522: 0 -245: 25523: 0 -245: 25524: 0 -245: 25525: 0 -245: 25526: 0 -245: 25527: 0 -245: 25528: 0 -245: 25529: 0 -245: 25530: 0 -245: 25531: 0 -245: 25532: 0 -245: 25533: 0 -245: 25534: 0 -245: 25535: 0 -245: 25536: 0 -245: 25537: 0 -245: 25538: 0 -245: 25539: 0 -245: 25540: 0 -245: 25541: 0 -245: 25542: 0 -245: 25543: 0 -245: 25544: 0 -245: 25545: 0 -245: 25546: 0 -245: 25547: 0 -245: 25548: 0 -245: 25549: 0 -245: 25550: 0 -245: 25551: 0 -245: 25552: 0 -245: 25553: 0 -245: 25554: 0 -245: 25555: 0 -245: 25556: 0 -245: 25557: 0 -245: 25558: 0 -245: 25559: 0 -245: 25560: 0 -245: 25561: 0 -245: 25562: 0 -245: 25563: 0 -245: 25564: 0 -245: 25565: 0 -245: 25566: 0 -245: 25567: 0 -245: 25568: 0 -245: 25569: 0 -245: 25570: 0 -245: 25571: 0 -245: 25572: 0 -245: 25573: 0 -245: 25574: 0 -245: 25575: 0 -245: 25576: 0 -245: 25577: 0 -245: 25578: 0 -245: 25579: 0 -245: 25580: 0 -245: 25581: 0 -245: 25582: 0 -245: 25583: 0 -245: 25584: 0 -245: 25585: 0 -245: 25586: 0 -245: 25587: 0 -245: 25588: 0 -245: 25589: 0 -245: 25590: 0 -245: 25591: 0 -245: 25592: 0 -245: 25593: 0 -245: 25594: 0 -245: 25595: 0 -245: 25596: 0 -245: 25597: 0 -245: 25598: 0 -245: 25599: 0 -245: 25600: 0 -245: 25601: 0 -245: 25602: 0 -245: 25603: 0 -245: 25604: 0 -245: 25605: 0 -245: 25606: 0 -245: 25607: 0 -245: 25608: 0 -245: 25609: 0 -245: 25610: 0 -245: 25611: 0 -245: 25612: 0 -245: 25613: 0 -245: 25614: 0 -245: 25615: 0 -245: 25616: 0 -245: 25617: 0 -245: 25618: 0 -245: 25619: 0 -245: 25620: 0 -245: 25621: 0 -245: 25622: 0 -245: 25623: 0 -245: 25624: 0 -245: 25625: 0 -245: 25626: 0 -245: 25627: 0 -245: 25628: 0 -245: 25629: 0 -245: 25630: 0 -245: 25631: 0 -245: 25632: 0 -245: 25633: 0 -245: 25634: 0 -245: 25635: 0 -245: 25636: 0 -245: 25637: 0 -245: 25638: 0 -245: 25639: 0 -245: 25640: 0 -245: 25641: 0 -245: 25642: 0 -245: 25643: 0 -245: 25644: 0 -245: 25645: 0 -245: 25646: 0 -245: 25647: 0 -245: 25648: 0 -245: 25649: 0 -245: 25650: 0 -245: 25651: 0 -245: 25652: 0 -245: 25653: 0 -245: 25654: 0 -245: 25655: 0 -245: 25656: 0 -245: 25657: 0 -245: 25658: 0 -245: 25659: 0 -245: 25660: 0 -245: 25661: 0 -245: 25662: 0 -245: 25663: 0 -245: 25664: 0 -245: 25665: 0 -245: 25666: 0 -245: 25667: 0 -245: 25668: 0 -245: 25669: 0 -245: 25670: 0 -245: 25671: 0 -245: 25672: 0 -245: 25673: 0 -245: 25674: 0 -245: 25675: 0 -245: 25676: 0 -245: 25677: 0 -245: 25678: 0 -245: 25679: 0 -245: 25680: 0 -245: 25681: 0 -245: 25682: 0 -245: 25683: 0 -245: 25684: 0 -245: 25685: 0 -245: 25686: 0 -245: 25687: 0 -245: 25688: 0 -245: 25689: 0 -245: 25690: 0 -245: 25691: 0 -245: 25692: 0 -245: 25693: 0 -245: 25694: 0 -245: 25695: 0 -245: 25696: 0 -245: 25697: 0 -245: 25698: 0 -245: 25699: 0 -245: 25700: 0 -245: 25701: 0 -245: 25702: 0 -245: 25703: 0 -245: 25704: 0 -245: 25705: 0 -245: 25706: 0 -245: 25707: 0 -245: 25708: 0 -245: 25709: 0 -245: 25710: 0 -245: 25711: 0 -245: 25712: 0 -245: 25713: 0 -245: 25714: 0 -245: 25715: 0 -245: 25716: 0 -245: 25717: 0 -245: 25718: 0 -245: 25719: 0 -245: 25720: 0 -245: 25721: 0 -245: 25722: 0 -245: 25723: 0 -245: 25724: 0 -245: 25725: 0 -245: 25726: 0 -245: 25727: 0 -245: 25728: 0 -245: 25729: 0 -245: 25730: 0 -245: 25731: 0 -245: 25732: 0 -245: 25733: 0 -245: 25734: 0 -245: 25735: 0 -245: 25736: 0 -245: 25737: 0 -245: 25738: 0 -245: 25739: 0 -245: 25740: 0 -245: 25741: 0 -245: 25742: 0 -245: 25743: 0 -245: 25744: 0 -245: 25745: 0 -245: 25746: 0 -245: 25747: 0 -245: 25748: 0 -245: 25749: 0 -245: 25750: 0 -245: 25751: 0 -245: 25752: 0 -245: 25753: 0 -245: 25754: 0 -245: 25755: 0 -245: 25756: 0 -245: 25757: 0 -245: 25758: 0 -245: 25759: 0 -245: 25760: 0 -245: 25761: 0 -245: 25762: 0 -245: 25763: 0 -245: 25764: 0 -245: 25765: 0 -245: 25766: 0 -245: 25767: 0 -245: 25768: 0 -245: 25769: 0 -245: 25770: 0 -245: 25771: 0 -245: 25772: 0 -245: 25773: 0 -245: 25774: 0 -245: 25775: 0 -245: 25776: 0 -245: 25777: 0 -245: 25778: 0 -245: 25779: 0 -245: 25780: 0 -245: 25781: 0 -245: 25782: 0 -245: 25783: 0 -245: 25784: 0 -245: 25785: 0 -245: 25786: 0 -245: 25787: 0 -245: 25788: 0 -245: 25789: 0 -245: 25790: 0 -245: 25791: 0 -245: 25792: 0 -245: 25793: 0 -245: 25794: 0 -245: 25795: 0 -245: 25796: 0 -245: 25797: 0 -245: 25798: 0 -245: 25799: 0 -245: 25800: 0 -245: 25801: 0 -245: 25802: 0 -245: 25803: 0 -245: 25804: 0 -245: 25805: 0 -245: 25806: 0 -245: 25807: 0 -245: 25808: 0 -245: 25809: 0 -245: 25810: 0 -245: 25811: 0 -245: 25812: 0 -245: 25813: 0 -245: 25814: 0 -245: 25815: 0 -245: 25816: 0 -245: 25817: 0 -245: 25818: 0 -245: 25819: 0 -245: 25820: 0 -245: 25821: 0 -245: 25822: 0 -245: 25823: 0 -245: 25824: 0 -245: 25825: 0 -245: 25826: 0 -245: 25827: 0 -245: 25828: 0 -245: 25829: 0 -245: 25830: 0 -245: 25831: 0 -245: 25832: 0 -245: 25833: 0 -245: 25834: 0 -245: 25835: 0 -245: 25836: 0 -245: 25837: 0 -245: 25838: 0 -245: 25839: 0 -245: 25840: 0 -245: 25841: 0 -245: 25842: 0 -245: 25843: 0 -245: 25844: 0 -245: 25845: 0 -245: 25846: 0 -245: 25847: 0 -245: 25848: 0 -245: 25849: 0 -245: 25850: 0 -245: 25851: 0 -245: 25852: 0 -245: 25853: 0 -245: 25854: 0 -245: 25855: 0 -245: 25856: 0 -245: 25857: 0 -245: 25858: 0 -245: 25859: 0 -245: 25860: 0 -245: 25861: 0 -245: 25862: 0 -245: 25863: 0 -245: 25864: 0 -245: 25865: 0 -245: 25866: 0 -245: 25867: 0 -245: 25868: 0 -245: 25869: 0 -245: 25870: 0 -245: 25871: 0 -245: 25872: 0 -245: 25873: 0 -245: 25874: 0 -245: 25875: 0 -245: 25876: 0 -245: 25877: 0 -245: 25878: 0 -245: 25879: 0 -245: 25880: 0 -245: 25881: 0 -245: 25882: 0 -245: 25883: 0 -245: 25884: 0 -245: 25885: 0 -245: 25886: 0 -245: 25887: 0 -245: 25888: 0 -245: 25889: 0 -245: 25890: 0 -245: 25891: 0 -245: 25892: 0 -245: 25893: 0 -245: 25894: 0 -245: 25895: 0 -245: 25896: 0 -245: 25897: 0 -245: 25898: 0 -245: 25899: 0 -245: 25900: 0 -245: 25901: 0 -245: 25902: 0 -245: 25903: 0 -245: 25904: 0 -245: 25905: 0 -245: 25906: 0 -245: 25907: 0 -245: 25908: 0 -245: 25909: 0 -245: 25910: 0 -245: 25911: 0 -245: 25912: 0 -245: 25913: 0 -245: 25914: 0 -245: 25915: 0 -245: 25916: 0 -245: 25917: 0 -245: 25918: 0 -245: 25919: 0 -245: 25920: 0 -245: 25921: 0 -245: 25922: 0 -245: 25923: 0 -245: 25924: 0 -245: 25925: 0 -245: 25926: 0 -245: 25927: 0 -245: 25928: 0 -245: 25929: 0 -245: 25930: 0 -245: 25931: 0 -245: 25932: 0 -245: 25933: 0 -245: 25934: 0 -245: 25935: 0 -245: 25936: 0 -245: 25937: 0 -245: 25938: 0 -245: 25939: 0 -245: 25940: 0 -245: 25941: 0 -245: 25942: 0 -245: 25943: 0 -245: 25944: 0 -245: 25945: 0 -245: 25946: 0 -245: 25947: 0 -245: 25948: 0 -245: 25949: 0 -245: 25950: 0 -245: 25951: 0 -245: 25952: 0 -245: 25953: 0 -245: 25954: 0 -245: 25955: 0 -245: 25956: 0 -245: 25957: 0 -245: 25958: 0 -245: 25959: 0 -245: 25960: 0 -245: 25961: 0 -245: 25962: 0 -245: 25963: 0 -245: 25964: 0 -245: 25965: 0 -245: 25966: 0 -245: 25967: 0 -245: 25968: 0 -245: 25969: 0 -245: 25970: 0 -245: 25971: 0 -245: 25972: 0 -245: 25973: 0 -245: 25974: 0 -245: 25975: 0 -245: 25976: 0 -245: 25977: 0 -245: 25978: 0 -245: 25979: 0 -245: 25980: 0 -245: 25981: 0 -245: 25982: 0 -245: 25983: 0 -245: 25984: 0 -245: 25985: 0 -245: 25986: 0 -245: 25987: 0 -245: 25988: 0 -245: 25989: 0 -245: 25990: 0 -245: 25991: 0 -245: 25992: 0 -245: 25993: 0 -245: 25994: 0 -245: 25995: 0 -245: 25996: 0 -245: 25997: 0 -245: 25998: 0 -245: 25999: 0 -245: 26000: 0 -245: 26001: 0 -245: 26002: 0 -245: 26003: 0 -245: 26004: 0 -245: 26005: 0 -245: 26006: 0 -245: 26007: 0 -245: 26008: 0 -245: 26009: 0 -245: 26010: 0 -245: 26011: 0 -245: 26012: 0 -245: 26013: 0 -245: 26014: 0 -245: 26015: 0 -245: 26016: 0 -245: 26017: 0 -245: 26018: 0 -245: 26019: 0 -245: 26020: 0 -245: 26021: 0 -245: 26022: 0 -245: 26023: 0 -245: 26024: 0 -245: 26025: 0 -245: 26026: 0 -245: 26027: 0 -245: 26028: 0 -245: 26029: 0 -245: 26030: 0 -245: 26031: 0 -245: 26032: 0 -245: 26033: 0 -245: 26034: 0 -245: 26035: 0 -245: 26036: 0 -245: 26037: 0 -245: 26038: 0 -245: 26039: 0 -245: 26040: 0 -245: 26041: 0 -245: 26042: 0 -245: 26043: 0 -245: 26044: 0 -245: 26045: 0 -245: 26046: 0 -245: 26047: 0 -245: 26048: 0 -245: 26049: 0 -245: 26050: 0 -245: 26051: 0 -245: 26052: 0 -245: 26053: 0 -245: 26054: 0 -245: 26055: 0 -245: 26056: 0 -245: 26057: 0 -245: 26058: 0 -245: 26059: 0 -245: 26060: 0 -245: 26061: 0 -245: 26062: 0 -245: 26063: 0 -245: 26064: 0 -245: 26065: 0 -245: 26066: 0 -245: 26067: 0 -245: 26068: 0 -245: 26069: 0 -245: 26070: 0 -245: 26071: 0 -245: 26072: 0 -245: 26073: 0 -245: 26074: 0 -245: 26075: 0 -245: 26076: 0 -245: 26077: 0 -245: 26078: 0 -245: 26079: 0 -245: 26080: 0 -245: 26081: 0 -245: 26082: 0 -245: 26083: 0 -245: 26084: 0 -245: 26085: 0 -245: 26086: 0 -245: 26087: 0 -245: 26088: 0 -245: 26089: 0 -245: 26090: 0 -245: 26091: 0 -245: 26092: 0 -245: 26093: 0 -245: 26094: 0 -245: 26095: 0 -245: 26096: 0 -245: 26097: 0 -245: 26098: 0 -245: 26099: 0 -245: 26100: 0 -245: 26101: 0 -245: 26102: 0 -245: 26103: 0 -245: 26104: 0 -245: 26105: 0 -245: 26106: 0 -245: 26107: 0 -245: 26108: 0 -245: 26109: 0 -245: 26110: 0 -245: 26111: 0 -245: 26112: 0 -245: 26113: 0 -245: 26114: 0 -245: 26115: 0 -245: 26116: 0 -245: 26117: 0 -245: 26118: 0 -245: 26119: 0 -245: 26120: 0 -245: 26121: 0 -245: 26122: 0 -245: 26123: 0 -245: 26124: 0 -245: 26125: 0 -245: 26126: 0 -245: 26127: 0 -245: 26128: 0 -245: 26129: 0 -245: 26130: 0 -245: 26131: 0 -245: 26132: 0 -245: 26133: 0 -245: 26134: 0 -245: 26135: 0 -245: 26136: 0 -245: 26137: 0 -245: 26138: 0 -245: 26139: 0 -245: 26140: 0 -245: 26141: 0 -245: 26142: 0 -245: 26143: 0 -245: 26144: 0 -245: 26145: 0 -245: 26146: 0 -245: 26147: 0 -245: 26148: 0 -245: 26149: 0 -245: 26150: 0 -245: 26151: 0 -245: 26152: 0 -245: 26153: 0 -245: 26154: 0 -245: 26155: 0 -245: 26156: 0 -245: 26157: 0 -245: 26158: 0 -245: 26159: 0 -245: 26160: 0 -245: 26161: 0 -245: 26162: 0 -245: 26163: 0 -245: 26164: 0 -245: 26165: 0 -245: 26166: 0 -245: 26167: 0 -245: 26168: 0 -245: 26169: 0 -245: 26170: 0 -245: 26171: 0 -245: 26172: 0 -245: 26173: 0 -245: 26174: 0 -245: 26175: 0 -245: 26176: 0 -245: 26177: 0 -245: 26178: 0 -245: 26179: 0 -245: 26180: 0 -245: 26181: 0 -245: 26182: 0 -245: 26183: 0 -245: 26184: 0 -245: 26185: 0 -245: 26186: 0 -245: 26187: 0 -245: 26188: 0 -245: 26189: 0 -245: 26190: 0 -245: 26191: 0 -245: 26192: 0 -245: 26193: 0 -245: 26194: 0 -245: 26195: 0 -245: 26196: 0 -245: 26197: 0 -245: 26198: 0 -245: 26199: 0 -245: 26200: 0 -245: 26201: 0 -245: 26202: 0 -245: 26203: 0 -245: 26204: 0 -245: 26205: 0 -245: 26206: 0 -245: 26207: 0 -245: 26208: 0 -245: 26209: 0 -245: 26210: 0 -245: 26211: 0 -245: 26212: 0 -245: 26213: 0 -245: 26214: 0 -245: 26215: 0 -245: 26216: 0 -245: 26217: 0 -245: 26218: 0 -245: 26219: 0 -245: 26220: 0 -245: 26221: 0 -245: 26222: 0 -245: 26223: 0 -245: 26224: 0 -245: 26225: 0 -245: 26226: 0 -245: 26227: 0 -245: 26228: 0 -245: 26229: 0 -245: 26230: 0 -245: 26231: 0 -245: 26232: 0 -245: 26233: 0 -245: 26234: 0 -245: 26235: 0 -245: 26236: 0 -245: 26237: 0 -245: 26238: 0 -245: 26239: 0 -245: 26240: 0 -245: 26241: 0 -245: 26242: 0 -245: 26243: 0 -245: 26244: 0 -245: 26245: 0 -245: 26246: 0 -245: 26247: 0 -245: 26248: 0 -245: 26249: 0 -245: 26250: 0 -245: 26251: 0 -245: 26252: 0 -245: 26253: 0 -245: 26254: 0 -245: 26255: 0 -245: 26256: 0 -245: 26257: 0 -245: 26258: 0 -245: 26259: 0 -245: 26260: 0 -245: 26261: 0 -245: 26262: 0 -245: 26263: 0 -245: 26264: 0 -245: 26265: 0 -245: 26266: 0 -245: 26267: 0 -245: 26268: 0 -245: 26269: 0 -245: 26270: 0 -245: 26271: 0 -245: 26272: 0 -245: 26273: 0 -245: 26274: 0 -245: 26275: 0 -245: 26276: 0 -245: 26277: 0 -245: 26278: 0 -245: 26279: 0 -245: 26280: 0 -245: 26281: 0 -245: 26282: 0 -245: 26283: 0 -245: 26284: 0 -245: 26285: 0 -245: 26286: 0 -245: 26287: 0 -245: 26288: 0 -245: 26289: 0 -245: 26290: 0 -245: 26291: 0 -245: 26292: 0 -245: 26293: 0 -245: 26294: 0 -245: 26295: 0 -245: 26296: 0 -245: 26297: 0 -245: 26298: 0 -245: 26299: 0 -245: 26300: 0 -245: 26301: 0 -245: 26302: 0 -245: 26303: 0 -245: 26304: 0 -245: 26305: 0 -245: 26306: 0 -245: 26307: 0 -245: 26308: 0 -245: 26309: 0 -245: 26310: 0 -245: 26311: 0 -245: 26312: 0 -245: 26313: 0 -245: 26314: 0 -245: 26315: 0 -245: 26316: 0 -245: 26317: 0 -245: 26318: 0 -245: 26319: 0 -245: 26320: 0 -245: 26321: 0 -245: 26322: 0 -245: 26323: 0 -245: 26324: 0 -245: 26325: 0 -245: 26326: 0 -245: 26327: 0 -245: 26328: 0 -245: 26329: 0 -245: 26330: 0 -245: 26331: 0 -245: 26332: 0 -245: 26333: 0 -245: 26334: 0 -245: 26335: 0 -245: 26336: 0 -245: 26337: 0 -245: 26338: 0 -245: 26339: 0 -245: 26340: 0 -245: 26341: 0 -245: 26342: 0 -245: 26343: 0 -245: 26344: 0 -245: 26345: 0 -245: 26346: 0 -245: 26347: 0 -245: 26348: 0 -245: 26349: 0 -245: 26350: 0 -245: 26351: 0 -245: 26352: 0 -245: 26353: 0 -245: 26354: 0 -245: 26355: 0 -245: 26356: 0 -245: 26357: 0 -245: 26358: 0 -245: 26359: 0 -245: 26360: 0 -245: 26361: 0 -245: 26362: 0 -245: 26363: 0 -245: 26364: 0 -245: 26365: 0 -245: 26366: 0 -245: 26367: 0 -245: 26368: 0 -245: 26369: 0 -245: 26370: 0 -245: 26371: 0 -245: 26372: 0 -245: 26373: 0 -245: 26374: 0 -245: 26375: 0 -245: 26376: 0 -245: 26377: 0 -245: 26378: 0 -245: 26379: 0 -245: 26380: 0 -245: 26381: 0 -245: 26382: 0 -245: 26383: 0 -245: 26384: 0 -245: 26385: 0 -245: 26386: 0 -245: 26387: 0 -245: 26388: 0 -245: 26389: 0 -245: 26390: 0 -245: 26391: 0 -245: 26392: 0 -245: 26393: 0 -245: 26394: 0 -245: 26395: 0 -245: 26396: 0 -245: 26397: 0 -245: 26398: 0 -245: 26399: 0 -245: 26400: 0 -245: 26401: 0 -245: 26402: 0 -245: 26403: 0 -245: 26404: 0 -245: 26405: 0 -245: 26406: 0 -245: 26407: 0 -245: 26408: 0 -245: 26409: 0 -245: 26410: 0 -245: 26411: 0 -245: 26412: 0 -245: 26413: 0 -245: 26414: 0 -245: 26415: 0 -245: 26416: 0 -245: 26417: 0 -245: 26418: 0 -245: 26419: 0 -245: 26420: 0 -245: 26421: 0 -245: 26422: 0 -245: 26423: 0 -245: 26424: 0 -245: 26425: 0 -245: 26426: 0 -245: 26427: 0 -245: 26428: 0 -245: 26429: 0 -245: 26430: 0 -245: 26431: 0 -245: 26432: 0 -245: 26433: 0 -245: 26434: 0 -245: 26435: 0 -245: 26436: 0 -245: 26437: 0 -245: 26438: 0 -245: 26439: 0 -245: 26440: 0 -245: 26441: 0 -245: 26442: 0 -245: 26443: 0 -245: 26444: 0 -245: 26445: 0 -245: 26446: 0 -245: 26447: 0 -245: 26448: 0 -245: 26449: 0 -245: 26450: 0 -245: 26451: 0 -245: 26452: 0 -245: 26453: 0 -245: 26454: 0 -245: 26455: 0 -245: 26456: 0 -245: 26457: 0 -245: 26458: 0 -245: 26459: 0 -245: 26460: 0 -245: 26461: 0 -245: 26462: 0 -245: 26463: 0 -245: 26464: 0 -245: 26465: 0 -245: 26466: 0 -245: 26467: 0 -245: 26468: 0 -245: 26469: 0 -245: 26470: 0 -245: 26471: 0 -245: 26472: 0 -245: 26473: 0 -245: 26474: 0 -245: 26475: 0 -245: 26476: 0 -245: 26477: 0 -245: 26478: 0 -245: 26479: 0 -245: 26480: 0 -245: 26481: 0 -245: 26482: 0 -245: 26483: 0 -245: 26484: 0 -245: 26485: 0 -245: 26486: 0 -245: 26487: 0 -245: 26488: 0 -245: 26489: 0 -245: 26490: 0 -245: 26491: 0 -245: 26492: 0 -245: 26493: 0 -245: 26494: 0 -245: 26495: 0 -245: 26496: 0 -245: 26497: 0 -245: 26498: 0 -245: 26499: 0 -245: 26500: 0 -245: 26501: 0 -245: 26502: 0 -245: 26503: 0 -245: 26504: 0 -245: 26505: 0 -245: 26506: 0 -245: 26507: 0 -245: 26508: 0 -245: 26509: 0 -245: 26510: 0 -245: 26511: 0 -245: 26512: 0 -245: 26513: 0 -245: 26514: 0 -245: 26515: 0 -245: 26516: 0 -245: 26517: 0 -245: 26518: 0 -245: 26519: 0 -245: 26520: 0 -245: 26521: 0 -245: 26522: 0 -245: 26523: 0 -245: 26524: 0 -245: 26525: 0 -245: 26526: 0 -245: 26527: 0 -245: 26528: 0 -245: 26529: 0 -245: 26530: 0 -245: 26531: 0 -245: 26532: 0 -245: 26533: 0 -245: 26534: 0 -245: 26535: 0 -245: 26536: 0 -245: 26537: 0 -245: 26538: 0 -245: 26539: 0 -245: 26540: 0 -245: 26541: 0 -245: 26542: 0 -245: 26543: 0 -245: 26544: 0 -245: 26545: 0 -245: 26546: 0 -245: 26547: 0 -245: 26548: 0 -245: 26549: 0 -245: 26550: 0 -245: 26551: 0 -245: 26552: 0 -245: 26553: 0 -245: 26554: 0 -245: 26555: 0 -245: 26556: 0 -245: 26557: 0 -245: 26558: 0 -245: 26559: 0 -245: 26560: 0 -245: 26561: 0 -245: 26562: 0 -245: 26563: 0 -245: 26564: 0 -245: 26565: 0 -245: 26566: 0 -245: 26567: 0 -245: 26568: 0 -245: 26569: 0 -245: 26570: 0 -245: 26571: 0 -245: 26572: 0 -245: 26573: 0 -245: 26574: 0 -245: 26575: 0 -245: 26576: 0 -245: 26577: 0 -245: 26578: 0 -245: 26579: 0 -245: 26580: 0 -245: 26581: 0 -245: 26582: 0 -245: 26583: 0 -245: 26584: 0 -245: 26585: 0 -245: 26586: 0 -245: 26587: 0 -245: 26588: 0 -245: 26589: 0 -245: 26590: 0 -245: 26591: 0 -245: 26592: 0 -245: 26593: 0 -245: 26594: 0 -245: 26595: 0 -245: 26596: 0 -245: 26597: 0 -245: 26598: 0 -245: 26599: 0 -245: 26600: 0 -245: 26601: 0 -245: 26602: 0 -245: 26603: 0 -245: 26604: 0 -245: 26605: 0 -245: 26606: 0 -245: 26607: 0 -245: 26608: 0 -245: 26609: 0 -245: 26610: 0 -245: 26611: 0 -245: 26612: 0 -245: 26613: 0 -245: 26614: 0 -245: 26615: 0 -245: 26616: 0 -245: 26617: 0 -245: 26618: 0 -245: 26619: 0 -245: 26620: 0 -245: 26621: 0 -245: 26622: 0 -245: 26623: 0 -245: 26624: 0 -245: 26625: 0 -245: 26626: 0 -245: 26627: 0 -245: 26628: 0 -245: 26629: 0 -245: 26630: 0 -245: 26631: 0 -245: 26632: 0 -245: 26633: 0 -245: 26634: 0 -245: 26635: 0 -245: 26636: 0 -245: 26637: 0 -245: 26638: 0 -245: 26639: 0 -245: 26640: 0 -245: 26641: 0 -245: 26642: 0 -245: 26643: 0 -245: 26644: 0 -245: 26645: 0 -245: 26646: 0 -245: 26647: 0 -245: 26648: 0 -245: 26649: 0 -245: 26650: 0 -245: 26651: 0 -245: 26652: 0 -245: 26653: 0 -245: 26654: 0 -245: 26655: 0 -245: 26656: 0 -245: 26657: 0 -245: 26658: 0 -245: 26659: 0 -245: 26660: 0 -245: 26661: 0 -245: 26662: 0 -245: 26663: 0 -245: 26664: 0 -245: 26665: 0 -245: 26666: 0 -245: 26667: 0 -245: 26668: 0 -245: 26669: 0 -245: 26670: 0 -245: 26671: 0 -245: 26672: 0 -245: 26673: 0 -245: 26674: 0 -245: 26675: 0 -245: 26676: 0 -245: 26677: 0 -245: 26678: 0 -245: 26679: 0 -245: 26680: 0 -245: 26681: 0 -245: 26682: 0 -245: 26683: 0 -245: 26684: 0 -245: 26685: 0 -245: 26686: 0 -245: 26687: 0 -245: 26688: 0 -245: 26689: 0 -245: 26690: 0 -245: 26691: 0 -245: 26692: 0 -245: 26693: 0 -245: 26694: 0 -245: 26695: 0 -245: 26696: 0 -245: 26697: 0 -245: 26698: 0 -245: 26699: 0 -245: 26700: 0 -245: 26701: 0 -245: 26702: 0 -245: 26703: 0 -245: 26704: 0 -245: 26705: 0 -245: 26706: 0 -245: 26707: 0 -245: 26708: 0 -245: 26709: 0 -245: 26710: 0 -245: 26711: 0 -245: 26712: 0 -245: 26713: 0 -245: 26714: 0 -245: 26715: 0 -245: 26716: 0 -245: 26717: 0 -245: 26718: 0 -245: 26719: 0 -245: 26720: 0 -245: 26721: 0 -245: 26722: 0 -245: 26723: 0 -245: 26724: 0 -245: 26725: 0 -245: 26726: 0 -245: 26727: 0 -245: 26728: 0 -245: 26729: 0 -245: 26730: 0 -245: 26731: 0 -245: 26732: 0 -245: 26733: 0 -245: 26734: 0 -245: 26735: 0 -245: 26736: 0 -245: 26737: 0 -245: 26738: 0 -245: 26739: 0 -245: 26740: 0 -245: 26741: 0 -245: 26742: 0 -245: 26743: 0 -245: 26744: 0 -245: 26745: 0 -245: 26746: 0 -245: 26747: 0 -245: 26748: 0 -245: 26749: 0 -245: 26750: 0 -245: 26751: 0 -245: 26752: 0 -245: 26753: 0 -245: 26754: 0 -245: 26755: 0 -245: 26756: 0 -245: 26757: 0 -245: 26758: 0 -245: 26759: 0 -245: 26760: 0 -245: 26761: 0 -245: 26762: 0 -245: 26763: 0 -245: 26764: 0 -245: 26765: 0 -245: 26766: 0 -245: 26767: 0 -245: 26768: 0 -245: 26769: 0 -245: 26770: 0 -245: 26771: 0 -245: 26772: 0 -245: 26773: 0 -245: 26774: 0 -245: 26775: 0 -245: 26776: 0 -245: 26777: 0 -245: 26778: 0 -245: 26779: 0 -245: 26780: 0 -245: 26781: 0 -245: 26782: 0 -245: 26783: 0 -245: 26784: 0 -245: 26785: 0 -245: 26786: 0 -245: 26787: 0 -245: 26788: 0 -245: 26789: 0 -245: 26790: 0 -245: 26791: 0 -245: 26792: 0 -245: 26793: 0 -245: 26794: 0 -245: 26795: 0 -245: 26796: 0 -245: 26797: 0 -245: 26798: 0 -245: 26799: 0 -245: 26800: 0 -245: 26801: 0 -245: 26802: 0 -245: 26803: 0 -245: 26804: 0 -245: 26805: 0 -245: 26806: 0 -245: 26807: 0 -245: 26808: 0 -245: 26809: 0 -245: 26810: 0 -245: 26811: 0 -245: 26812: 0 -245: 26813: 0 -245: 26814: 0 -245: 26815: 0 -245: 26816: 0 -245: 26817: 0 -245: 26818: 0 -245: 26819: 0 -245: 26820: 0 -245: 26821: 0 -245: 26822: 0 -245: 26823: 0 -245: 26824: 0 -245: 26825: 0 -245: 26826: 0 -245: 26827: 0 -245: 26828: 0 -245: 26829: 0 -245: 26830: 0 -245: 26831: 0 -245: 26832: 0 -245: 26833: 0 -245: 26834: 0 -245: 26835: 0 -245: 26836: 0 -245: 26837: 0 -245: 26838: 0 -245: 26839: 0 -245: 26840: 0 -245: 26841: 0 -245: 26842: 0 -245: 26843: 0 -245: 26844: 0 -245: 26845: 0 -245: 26846: 0 -245: 26847: 0 -245: 26848: 0 -245: 26849: 0 -245: 26850: 0 -245: 26851: 0 -245: 26852: 0 -245: 26853: 0 -245: 26854: 0 -245: 26855: 0 -245: 26856: 0 -245: 26857: 0 -245: 26858: 0 -245: 26859: 0 -245: 26860: 0 -245: 26861: 0 -245: 26862: 0 -245: 26863: 0 -245: 26864: 0 -245: 26865: 0 -245: 26866: 0 -245: 26867: 0 -245: 26868: 0 -245: 26869: 0 -245: 26870: 0 -245: 26871: 0 -245: 26872: 0 -245: 26873: 0 -245: 26874: 0 -245: 26875: 0 -245: 26876: 0 -245: 26877: 0 -245: 26878: 0 -245: 26879: 0 -245: 26880: 0 -245: 26881: 0 -245: 26882: 0 -245: 26883: 0 -245: 26884: 0 -245: 26885: 0 -245: 26886: 0 -245: 26887: 0 -245: 26888: 0 -245: 26889: 0 -245: 26890: 0 -245: 26891: 0 -245: 26892: 0 -245: 26893: 0 -245: 26894: 0 -245: 26895: 0 -245: 26896: 0 -245: 26897: 0 -245: 26898: 0 -245: 26899: 0 -245: 26900: 0 -245: 26901: 0 -245: 26902: 0 -245: 26903: 0 -245: 26904: 0 -245: 26905: 0 -245: 26906: 0 -245: 26907: 0 -245: 26908: 0 -245: 26909: 0 -245: 26910: 0 -245: 26911: 0 -245: 26912: 0 -245: 26913: 0 -245: 26914: 0 -245: 26915: 0 -245: 26916: 0 -245: 26917: 0 -245: 26918: 0 -245: 26919: 0 -245: 26920: 0 -245: 26921: 0 -245: 26922: 0 -245: 26923: 0 -245: 26924: 0 -245: 26925: 0 -245: 26926: 0 -245: 26927: 0 -245: 26928: 0 -245: 26929: 0 -245: 26930: 0 -245: 26931: 0 -245: 26932: 0 -245: 26933: 0 -245: 26934: 0 -245: 26935: 0 -245: 26936: 0 -245: 26937: 0 -245: 26938: 0 -245: 26939: 0 -245: 26940: 0 -245: 26941: 0 -245: 26942: 0 -245: 26943: 0 -245: 26944: 0 -245: 26945: 0 -245: 26946: 0 -245: 26947: 0 -245: 26948: 0 -245: 26949: 0 -245: 26950: 0 -245: 26951: 0 -245: 26952: 0 -245: 26953: 0 -245: 26954: 0 -245: 26955: 0 -245: 26956: 0 -245: 26957: 0 -245: 26958: 0 -245: 26959: 0 -245: 26960: 0 -245: 26961: 0 -245: 26962: 0 -245: 26963: 0 -245: 26964: 0 -245: 26965: 0 -245: 26966: 0 -245: 26967: 0 -245: 26968: 0 -245: 26969: 0 -245: 26970: 0 -245: 26971: 0 -245: 26972: 0 -245: 26973: 0 -245: 26974: 0 -245: 26975: 0 -245: 26976: 0 -245: 26977: 0 -245: 26978: 0 -245: 26979: 0 -245: 26980: 0 -245: 26981: 0 -245: 26982: 0 -245: 26983: 0 -245: 26984: 0 -245: 26985: 0 -245: 26986: 0 -245: 26987: 0 -245: 26988: 0 -245: 26989: 0 -245: 26990: 0 -245: 26991: 0 -245: 26992: 0 -245: 26993: 0 -245: 26994: 0 -245: 26995: 0 -245: 26996: 0 -245: 26997: 0 -245: 26998: 0 -245: 26999: 0 -245: 27000: 0 -245: 27001: 0 -245: 27002: 0 -245: 27003: 0 -245: 27004: 0 -245: 27005: 0 -245: 27006: 0 -245: 27007: 0 -245: 27008: 0 -245: 27009: 0 -245: 27010: 0 -245: 27011: 0 -245: 27012: 0 -245: 27013: 0 -245: 27014: 0 -245: 27015: 0 -245: 27016: 0 -245: 27017: 0 -245: 27018: 0 -245: 27019: 0 -245: 27020: 0 -245: 27021: 0 -245: 27022: 0 -245: 27023: 0 -245: 27024: 0 -245: 27025: 0 -245: 27026: 0 -245: 27027: 0 -245: 27028: 0 -245: 27029: 0 -245: 27030: 0 -245: 27031: 0 -245: 27032: 0 -245: 27033: 0 -245: 27034: 0 -245: 27035: 0 -245: 27036: 0 -245: 27037: 0 -245: 27038: 0 -245: 27039: 0 -245: 27040: 0 -245: 27041: 0 -245: 27042: 0 -245: 27043: 0 -245: 27044: 0 -245: 27045: 0 -245: 27046: 0 -245: 27047: 0 -245: 27048: 0 -245: 27049: 0 -245: 27050: 0 -245: 27051: 0 -245: 27052: 0 -245: 27053: 0 -245: 27054: 0 -245: 27055: 0 -245: 27056: 0 -245: 27057: 0 -245: 27058: 0 -245: 27059: 0 -245: 27060: 0 -245: 27061: 0 -245: 27062: 0 -245: 27063: 0 -245: 27064: 0 -245: 27065: 0 -245: 27066: 0 -245: 27067: 0 -245: 27068: 0 -245: 27069: 0 -245: 27070: 0 -245: 27071: 0 -245: 27072: 0 -245: 27073: 0 -245: 27074: 0 -245: 27075: 0 -245: 27076: 0 -245: 27077: 0 -245: 27078: 0 -245: 27079: 0 -245: 27080: 0 -245: 27081: 0 -245: 27082: 0 -245: 27083: 0 -245: 27084: 0 -245: 27085: 0 -245: 27086: 0 -245: 27087: 0 -245: 27088: 0 -245: 27089: 0 -245: 27090: 0 -245: 27091: 0 -245: 27092: 0 -245: 27093: 0 -245: 27094: 0 -245: 27095: 0 -245: 27096: 0 -245: 27097: 0 -245: 27098: 0 -245: 27099: 0 -245: 27100: 0 -245: 27101: 0 -245: 27102: 0 -245: 27103: 0 -245: 27104: 0 -245: 27105: 0 -245: 27106: 0 -245: 27107: 0 -245: 27108: 0 -245: 27109: 0 -245: 27110: 0 -245: 27111: 0 -245: 27112: 0 -245: 27113: 0 -245: 27114: 0 -245: 27115: 0 -245: 27116: 0 -245: 27117: 0 -245: 27118: 0 -245: 27119: 0 -245: 27120: 0 -245: 27121: 0 -245: 27122: 0 -245: 27123: 0 -245: 27124: 0 -245: 27125: 0 -245: 27126: 0 -245: 27127: 0 -245: 27128: 0 -245: 27129: 0 -245: 27130: 0 -245: 27131: 0 -245: 27132: 0 -245: 27133: 0 -245: 27134: 0 -245: 27135: 0 -245: 27136: 0 -245: 27137: 0 -245: 27138: 0 -245: 27139: 0 -245: 27140: 0 -245: 27141: 0 -245: 27142: 0 -245: 27143: 0 -245: 27144: 0 -245: 27145: 0 -245: 27146: 0 -245: 27147: 0 -245: 27148: 0 -245: 27149: 0 -245: 27150: 0 -245: 27151: 0 -245: 27152: 0 -245: 27153: 0 -245: 27154: 0 -245: 27155: 0 -245: 27156: 0 -245: 27157: 0 -245: 27158: 0 -245: 27159: 0 -245: 27160: 0 -245: 27161: 0 -245: 27162: 0 -245: 27163: 0 -245: 27164: 0 -245: 27165: 0 -245: 27166: 0 -245: 27167: 0 -245: 27168: 0 -245: 27169: 0 -245: 27170: 0 -245: 27171: 0 -245: 27172: 0 -245: 27173: 0 -245: 27174: 0 -245: 27175: 0 -245: 27176: 0 -245: 27177: 0 -245: 27178: 0 -245: 27179: 0 -245: 27180: 0 -245: 27181: 0 -245: 27182: 0 -245: 27183: 0 -245: 27184: 0 -245: 27185: 0 -245: 27186: 0 -245: 27187: 0 -245: 27188: 0 -245: 27189: 0 -245: 27190: 0 -245: 27191: 0 -245: 27192: 0 -245: 27193: 0 -245: 27194: 0 -245: 27195: 0 -245: 27196: 0 -245: 27197: 0 -245: 27198: 0 -245: 27199: 0 -245: 27200: 0 -245: 27201: 0 -245: 27202: 0 -245: 27203: 0 -245: 27204: 0 -245: 27205: 0 -245: 27206: 0 -245: 27207: 0 -245: 27208: 0 -245: 27209: 0 -245: 27210: 0 -245: 27211: 0 -245: 27212: 0 -245: 27213: 0 -245: 27214: 0 -245: 27215: 0 -245: 27216: 0 -245: 27217: 0 -245: 27218: 0 -245: 27219: 0 -245: 27220: 0 -245: 27221: 0 -245: 27222: 0 -245: 27223: 0 -245: 27224: 0 -245: 27225: 0 -245: 27226: 0 -245: 27227: 0 -245: 27228: 0 -245: 27229: 0 -245: 27230: 0 -245: 27231: 0 -245: 27232: 0 -245: 27233: 0 -245: 27234: 0 -245: 27235: 0 -245: 27236: 0 -245: 27237: 0 -245: 27238: 0 -245: 27239: 0 -245: 27240: 0 -245: 27241: 0 -245: 27242: 0 -245: 27243: 0 -245: 27244: 0 -245: 27245: 0 -245: 27246: 0 -245: 27247: 0 -245: 27248: 0 -245: 27249: 0 -245: 27250: 0 -245: 27251: 0 -245: 27252: 0 -245: 27253: 0 -245: 27254: 0 -245: 27255: 0 -245: 27256: 0 -245: 27257: 0 -245: 27258: 0 -245: 27259: 0 -245: 27260: 0 -245: 27261: 0 -245: 27262: 0 -245: 27263: 0 -245: 27264: 0 -245: 27265: 0 -245: 27266: 0 -245: 27267: 0 -245: 27268: 0 -245: 27269: 0 -245: 27270: 0 -245: 27271: 0 -245: 27272: 0 -245: 27273: 0 -245: 27274: 0 -245: 27275: 0 -245: 27276: 0 -245: 27277: 0 -245: 27278: 0 -245: 27279: 0 -245: 27280: 0 -245: 27281: 0 -245: 27282: 0 -245: 27283: 0 -245: 27284: 0 -245: 27285: 0 -245: 27286: 0 -245: 27287: 0 -245: 27288: 0 -245: 27289: 0 -245: 27290: 0 -245: 27291: 0 -245: 27292: 0 -245: 27293: 0 -245: 27294: 0 -245: 27295: 0 -245: 27296: 0 -245: 27297: 0 -245: 27298: 0 -245: 27299: 0 -245: 27300: 0 -245: 27301: 0 -245: 27302: 0 -245: 27303: 0 -245: 27304: 0 -245: 27305: 0 -245: 27306: 0 -245: 27307: 0 -245: 27308: 0 -245: 27309: 0 -245: 27310: 0 -245: 27311: 0 -245: 27312: 0 -245: 27313: 0 -245: 27314: 0 -245: 27315: 0 -245: 27316: 0 -245: 27317: 0 -245: 27318: 0 -245: 27319: 0 -245: 27320: 0 -245: 27321: 0 -245: 27322: 0 -245: 27323: 0 -245: 27324: 0 -245: 27325: 0 -245: 27326: 0 -245: 27327: 0 -245: 27328: 0 -245: 27329: 0 -245: 27330: 0 -245: 27331: 0 -245: 27332: 0 -245: 27333: 0 -245: 27334: 0 -245: 27335: 0 -245: 27336: 0 -245: 27337: 0 -245: 27338: 0 -245: 27339: 0 -245: 27340: 0 -245: 27341: 0 -245: 27342: 0 -245: 27343: 0 -245: 27344: 0 -245: 27345: 0 -245: 27346: 0 -245: 27347: 0 -245: 27348: 0 -245: 27349: 0 -245: 27350: 0 -245: 27351: 0 -245: 27352: 0 -245: 27353: 0 -245: 27354: 0 -245: 27355: 0 -245: 27356: 0 -245: 27357: 0 -245: 27358: 0 -245: 27359: 0 -245: 27360: 0 -245: 27361: 0 -245: 27362: 0 -245: 27363: 0 -245: 27364: 0 -245: 27365: 0 -245: 27366: 0 -245: 27367: 0 -245: 27368: 0 -245: 27369: 0 -245: 27370: 0 -245: 27371: 0 -245: 27372: 0 -245: 27373: 0 -245: 27374: 0 -245: 27375: 0 -245: 27376: 0 -245: 27377: 0 -245: 27378: 0 -245: 27379: 0 -245: 27380: 0 -245: 27381: 0 -245: 27382: 0 -245: 27383: 0 -245: 27384: 0 -245: 27385: 0 -245: 27386: 0 -245: 27387: 0 -245: 27388: 0 -245: 27389: 0 -245: 27390: 0 -245: 27391: 0 -245: 27392: 0 -245: 27393: 0 -245: 27394: 0 -245: 27395: 0 -245: 27396: 0 -245: 27397: 0 -245: 27398: 0 -245: 27399: 0 -245: 27400: 0 -245: 27401: 0 -245: 27402: 0 -245: 27403: 0 -245: 27404: 0 -245: 27405: 0 -245: 27406: 0 -245: 27407: 0 -245: 27408: 0 -245: 27409: 0 -245: 27410: 0 -245: 27411: 0 -245: 27412: 0 -245: 27413: 0 -245: 27414: 0 -245: 27415: 0 -245: 27416: 0 -245: 27417: 0 -245: 27418: 0 -245: 27419: 0 -245: 27420: 0 -245: 27421: 0 -245: 27422: 0 -245: 27423: 0 -245: 27424: 0 -245: 27425: 0 -245: 27426: 0 -245: 27427: 0 -245: 27428: 0 -245: 27429: 0 -245: 27430: 0 -245: 27431: 0 -245: 27432: 0 -245: 27433: 0 -245: 27434: 0 -245: 27435: 0 -245: 27436: 0 -245: 27437: 0 -245: 27438: 0 -245: 27439: 0 -245: 27440: 0 -245: 27441: 0 -245: 27442: 0 -245: 27443: 0 -245: 27444: 0 -245: 27445: 0 -245: 27446: 0 -245: 27447: 0 -245: 27448: 0 -245: 27449: 0 -245: 27450: 0 -245: 27451: 0 -245: 27452: 0 -245: 27453: 0 -245: 27454: 0 -245: 27455: 0 -245: 27456: 0 -245: 27457: 0 -245: 27458: 0 -245: 27459: 0 -245: 27460: 0 -245: 27461: 0 -245: 27462: 0 -245: 27463: 0 -245: 27464: 0 -245: 27465: 0 -245: 27466: 0 -245: 27467: 0 -245: 27468: 0 -245: 27469: 0 -245: 27470: 0 -245: 27471: 0 -245: 27472: 0 -245: 27473: 0 -245: 27474: 0 -245: 27475: 0 -245: 27476: 0 -245: 27477: 0 -245: 27478: 0 -245: 27479: 0 -245: 27480: 0 -245: 27481: 0 -245: 27482: 0 -245: 27483: 0 -245: 27484: 0 -245: 27485: 0 -245: 27486: 0 -245: 27487: 0 -245: 27488: 0 -245: 27489: 0 -245: 27490: 0 -245: 27491: 0 -245: 27492: 0 -245: 27493: 0 -245: 27494: 0 -245: 27495: 0 -245: 27496: 0 -245: 27497: 0 -245: 27498: 0 -245: 27499: 0 -245: 27500: 0 -245: 27501: 0 -245: 27502: 0 -245: 27503: 0 -245: 27504: 0 -245: 27505: 0 -245: 27506: 0 -245: 27507: 0 -245: 27508: 0 -245: 27509: 0 -245: 27510: 0 -245: 27511: 0 -245: 27512: 0 -245: 27513: 0 -245: 27514: 0 -245: 27515: 0 -245: 27516: 0 -245: 27517: 0 -245: 27518: 0 -245: 27519: 0 -245: 27520: 0 -245: 27521: 0 -245: 27522: 0 -245: 27523: 0 -245: 27524: 0 -245: 27525: 0 -245: 27526: 0 -245: 27527: 0 -245: 27528: 0 -245: 27529: 0 -245: 27530: 0 -245: 27531: 0 -245: 27532: 0 -245: 27533: 0 -245: 27534: 0 -245: 27535: 0 -245: 27536: 0 -245: 27537: 0 -245: 27538: 0 -245: 27539: 0 -245: 27540: 0 -245: 27541: 0 -245: 27542: 0 -245: 27543: 0 -245: 27544: 0 -245: 27545: 0 -245: 27546: 0 -245: 27547: 0 -245: 27548: 0 -245: 27549: 0 -245: 27550: 0 -245: 27551: 0 -245: 27552: 0 -245: 27553: 0 -245: 27554: 0 -245: 27555: 0 -245: 27556: 0 -245: 27557: 0 -245: 27558: 0 -245: 27559: 0 -245: 27560: 0 -245: 27561: 0 -245: 27562: 0 -245: 27563: 0 -245: 27564: 0 -245: 27565: 0 -245: 27566: 0 -245: 27567: 0 -245: 27568: 0 -245: 27569: 0 -245: 27570: 0 -245: 27571: 0 -245: 27572: 0 -245: 27573: 0 -245: 27574: 0 -245: 27575: 0 -245: 27576: 0 -245: 27577: 0 -245: 27578: 0 -245: 27579: 0 -245: 27580: 0 -245: 27581: 0 -245: 27582: 0 -245: 27583: 0 -245: 27584: 0 -245: 27585: 0 -245: 27586: 0 -245: 27587: 0 -245: 27588: 0 -245: 27589: 0 -245: 27590: 0 -245: 27591: 0 -245: 27592: 0 -245: 27593: 0 -245: 27594: 0 -245: 27595: 0 -245: 27596: 0 -245: 27597: 0 -245: 27598: 0 -245: 27599: 0 -245: 27600: 0 -245: 27601: 0 -245: 27602: 0 -245: 27603: 0 -245: 27604: 0 -245: 27605: 0 -245: 27606: 0 -245: 27607: 0 -245: 27608: 0 -245: 27609: 0 -245: 27610: 0 -245: 27611: 0 -245: 27612: 0 -245: 27613: 0 -245: 27614: 0 -245: 27615: 0 -245: 27616: 0 -245: 27617: 0 -245: 27618: 0 -245: 27619: 0 -245: 27620: 0 -245: 27621: 0 -245: 27622: 0 -245: 27623: 0 -245: 27624: 0 -245: 27625: 0 -245: 27626: 0 -245: 27627: 0 -245: 27628: 0 -245: 27629: 0 -245: 27630: 0 -245: 27631: 0 -245: 27632: 0 -245: 27633: 0 -245: 27634: 0 -245: 27635: 0 -245: 27636: 0 -245: 27637: 0 -245: 27638: 0 -245: 27639: 0 -245: 27640: 0 -245: 27641: 0 -245: 27642: 0 -245: 27643: 0 -245: 27644: 0 -245: 27645: 0 -245: 27646: 0 -245: 27647: 0 -245: 27648: 0 -245: 27649: 0 -245: 27650: 0 -245: 27651: 0 -245: 27652: 0 -245: 27653: 0 -245: 27654: 0 -245: 27655: 0 -245: 27656: 0 -245: 27657: 0 -245: 27658: 0 -245: 27659: 0 -245: 27660: 0 -245: 27661: 0 -245: 27662: 0 -245: 27663: 0 -245: 27664: 0 -245: 27665: 0 -245: 27666: 0 -245: 27667: 0 -245: 27668: 0 -245: 27669: 0 -245: 27670: 0 -245: 27671: 0 -245: 27672: 0 -245: 27673: 0 -245: 27674: 0 -245: 27675: 0 -245: 27676: 0 -245: 27677: 0 -245: 27678: 0 -245: 27679: 0 -245: 27680: 0 -245: 27681: 0 -245: 27682: 0 -245: 27683: 0 -245: 27684: 0 -245: 27685: 0 -245: 27686: 0 -245: 27687: 0 -245: 27688: 0 -245: 27689: 0 -245: 27690: 0 -245: 27691: 0 -245: 27692: 0 -245: 27693: 0 -245: 27694: 0 -245: 27695: 0 -245: 27696: 0 -245: 27697: 0 -245: 27698: 0 -245: 27699: 0 -245: 27700: 0 -245: 27701: 0 -245: 27702: 0 -245: 27703: 0 -245: 27704: 0 -245: 27705: 0 -245: 27706: 0 -245: 27707: 0 -245: 27708: 0 -245: 27709: 0 -245: 27710: 0 -245: 27711: 0 -245: 27712: 0 -245: 27713: 0 -245: 27714: 0 -245: 27715: 0 -245: 27716: 0 -245: 27717: 0 -245: 27718: 0 -245: 27719: 0 -245: 27720: 0 -245: 27721: 0 -245: 27722: 0 -245: 27723: 0 -245: 27724: 0 -245: 27725: 0 -245: 27726: 0 -245: 27727: 0 -245: 27728: 0 -245: 27729: 0 -245: 27730: 0 -245: 27731: 0 -245: 27732: 0 -245: 27733: 0 -245: 27734: 0 -245: 27735: 0 -245: 27736: 0 -245: 27737: 0 -245: 27738: 0 -245: 27739: 0 -245: 27740: 0 -245: 27741: 0 -245: 27742: 0 -245: 27743: 0 -245: 27744: 0 -245: 27745: 0 -245: 27746: 0 -245: 27747: 0 -245: 27748: 0 -245: 27749: 0 -245: 27750: 0 -245: 27751: 0 -245: 27752: 0 -245: 27753: 0 -245: 27754: 0 -245: 27755: 0 -245: 27756: 0 -245: 27757: 0 -245: 27758: 0 -245: 27759: 0 -245: 27760: 0 -245: 27761: 0 -245: 27762: 0 -245: 27763: 0 -245: 27764: 0 -245: 27765: 0 -245: 27766: 0 -245: 27767: 0 -245: 27768: 0 -245: 27769: 0 -245: 27770: 0 -245: 27771: 0 -245: 27772: 0 -245: 27773: 0 -245: 27774: 0 -245: 27775: 0 -245: 27776: 0 -245: 27777: 0 -245: 27778: 0 -245: 27779: 0 -245: 27780: 0 -245: 27781: 0 -245: 27782: 0 -245: 27783: 0 -245: 27784: 0 -245: 27785: 0 -245: 27786: 0 -245: 27787: 0 -245: 27788: 0 -245: 27789: 0 -245: 27790: 0 -245: 27791: 0 -245: 27792: 0 -245: 27793: 0 -245: 27794: 0 -245: 27795: 0 -245: 27796: 0 -245: 27797: 0 -245: 27798: 0 -245: 27799: 0 -245: 27800: 0 -245: 27801: 0 -245: 27802: 0 -245: 27803: 0 -245: 27804: 0 -245: 27805: 0 -245: 27806: 0 -245: 27807: 0 -245: 27808: 0 -245: 27809: 0 -245: 27810: 0 -245: 27811: 0 -245: 27812: 0 -245: 27813: 0 -245: 27814: 0 -245: 27815: 0 -245: 27816: 0 -245: 27817: 0 -245: 27818: 0 -245: 27819: 0 -245: 27820: 0 -245: 27821: 0 -245: 27822: 0 -245: 27823: 0 -245: 27824: 0 -245: 27825: 0 -245: 27826: 0 -245: 27827: 0 -245: 27828: 0 -245: 27829: 0 -245: 27830: 0 -245: 27831: 0 -245: 27832: 0 -245: 27833: 0 -245: 27834: 0 -245: 27835: 0 -245: 27836: 0 -245: 27837: 0 -245: 27838: 0 -245: 27839: 0 -245: 27840: 0 -245: 27841: 0 -245: 27842: 0 -245: 27843: 0 -245: 27844: 0 -245: 27845: 0 -245: 27846: 0 -245: 27847: 0 -245: 27848: 0 -245: 27849: 0 -245: 27850: 0 -245: 27851: 0 -245: 27852: 0 -245: 27853: 0 -245: 27854: 0 -245: 27855: 0 -245: 27856: 0 -245: 27857: 0 -245: 27858: 0 -245: 27859: 0 -245: 27860: 0 -245: 27861: 0 -245: 27862: 0 -245: 27863: 0 -245: 27864: 0 -245: 27865: 0 -245: 27866: 0 -245: 27867: 0 -245: 27868: 0 -245: 27869: 0 -245: 27870: 0 -245: 27871: 0 -245: 27872: 0 -245: 27873: 0 -245: 27874: 0 -245: 27875: 0 -245: 27876: 0 -245: 27877: 0 -245: 27878: 0 -245: 27879: 0 -245: 27880: 0 -245: 27881: 0 -245: 27882: 0 -245: 27883: 0 -245: 27884: 0 -245: 27885: 0 -245: 27886: 0 -245: 27887: 0 -245: 27888: 0 -245: 27889: 0 -245: 27890: 0 -245: 27891: 0 -245: 27892: 0 -245: 27893: 0 -245: 27894: 0 -245: 27895: 0 -245: 27896: 0 -245: 27897: 0 -245: 27898: 0 -245: 27899: 0 -245: 27900: 0 -245: 27901: 0 -245: 27902: 0 -245: 27903: 0 -245: 27904: 0 -245: 27905: 0 -245: 27906: 0 -245: 27907: 0 -245: 27908: 0 -245: 27909: 0 -245: 27910: 0 -245: 27911: 0 -245: 27912: 0 -245: 27913: 0 -245: 27914: 0 -245: 27915: 0 -245: 27916: 0 -245: 27917: 0 -245: 27918: 0 -245: 27919: 0 -245: 27920: 0 -245: 27921: 0 -245: 27922: 0 -245: 27923: 0 -245: 27924: 0 -245: 27925: 0 -245: 27926: 0 -245: 27927: 0 -245: 27928: 0 -245: 27929: 0 -245: 27930: 0 -245: 27931: 0 -245: 27932: 0 -245: 27933: 0 -245: 27934: 0 -245: 27935: 0 -245: 27936: 0 -245: 27937: 0 -245: 27938: 0 -245: 27939: 0 -245: 27940: 0 -245: 27941: 0 -245: 27942: 0 -245: 27943: 0 -245: 27944: 0 -245: 27945: 0 -245: 27946: 0 -245: 27947: 0 -245: 27948: 0 -245: 27949: 0 -245: 27950: 0 -245: 27951: 0 -245: 27952: 0 -245: 27953: 0 -245: 27954: 0 -245: 27955: 0 -245: 27956: 0 -245: 27957: 0 -245: 27958: 0 -245: 27959: 0 -245: 27960: 0 -245: 27961: 0 -245: 27962: 0 -245: 27963: 0 -245: 27964: 0 -245: 27965: 0 -245: 27966: 0 -245: 27967: 0 -245: 27968: 0 -245: 27969: 0 -245: 27970: 0 -245: 27971: 0 -245: 27972: 0 -245: 27973: 0 -245: 27974: 0 -245: 27975: 0 -245: 27976: 0 -245: 27977: 0 -245: 27978: 0 -245: 27979: 0 -245: 27980: 0 -245: 27981: 0 -245: 27982: 0 -245: 27983: 0 -245: 27984: 0 -245: 27985: 0 -245: 27986: 0 -245: 27987: 0 -245: 27988: 0 -245: 27989: 0 -245: 27990: 0 -245: 27991: 0 -245: 27992: 0 -245: 27993: 0 -245: 27994: 0 -245: 27995: 0 -245: 27996: 0 -245: 27997: 0 -245: 27998: 0 -245: 27999: 0 -245: 28000: 0 -245: 28001: 0 -245: 28002: 0 -245: 28003: 0 -245: 28004: 0 -245: 28005: 0 -245: 28006: 0 -245: 28007: 0 -245: 28008: 0 -245: 28009: 0 -245: 28010: 0 -245: 28011: 0 -245: 28012: 0 -245: 28013: 0 -245: 28014: 0 -245: 28015: 0 -245: 28016: 0 -245: 28017: 0 -245: 28018: 0 -245: 28019: 0 -245: 28020: 0 -245: 28021: 0 -245: 28022: 0 -245: 28023: 0 -245: 28024: 0 -245: 28025: 0 -245: 28026: 0 -245: 28027: 0 -245: 28028: 0 -245: 28029: 0 -245: 28030: 0 -245: 28031: 0 -245: 28032: 0 -245: 28033: 0 -245: 28034: 0 -245: 28035: 0 -245: 28036: 0 -245: 28037: 0 -245: 28038: 0 -245: 28039: 0 -245: 28040: 0 -245: 28041: 0 -245: 28042: 0 -245: 28043: 0 -245: 28044: 0 -245: 28045: 0 -245: 28046: 0 -245: 28047: 0 -245: 28048: 0 -245: 28049: 0 -245: 28050: 0 -245: 28051: 0 -245: 28052: 0 -245: 28053: 0 -245: 28054: 0 -245: 28055: 0 -245: 28056: 0 -245: 28057: 0 -245: 28058: 0 -245: 28059: 0 -245: 28060: 0 -245: 28061: 0 -245: 28062: 0 -245: 28063: 0 -245: 28064: 0 -245: 28065: 0 -245: 28066: 0 -245: 28067: 0 -245: 28068: 0 -245: 28069: 0 -245: 28070: 0 -245: 28071: 0 -245: 28072: 0 -245: 28073: 0 -245: 28074: 0 -245: 28075: 0 -245: 28076: 0 -245: 28077: 0 -245: 28078: 0 -245: 28079: 0 -245: 28080: 0 -245: 28081: 0 -245: 28082: 0 -245: 28083: 0 -245: 28084: 0 -245: 28085: 0 -245: 28086: 0 -245: 28087: 0 -245: 28088: 0 -245: 28089: 0 -245: 28090: 0 -245: 28091: 0 -245: 28092: 0 -245: 28093: 0 -245: 28094: 0 -245: 28095: 0 -245: 28096: 0 -245: 28097: 0 -245: 28098: 0 -245: 28099: 0 -245: 28100: 0 -245: 28101: 0 -245: 28102: 0 -245: 28103: 0 -245: 28104: 0 -245: 28105: 0 -245: 28106: 0 -245: 28107: 0 -245: 28108: 0 -245: 28109: 0 -245: 28110: 0 -245: 28111: 0 -245: 28112: 0 -245: 28113: 0 -245: 28114: 0 -245: 28115: 0 -245: 28116: 0 -245: 28117: 0 -245: 28118: 0 -245: 28119: 0 -245: 28120: 0 -245: 28121: 0 -245: 28122: 0 -245: 28123: 0 -245: 28124: 0 -245: 28125: 0 -245: 28126: 0 -245: 28127: 0 -245: 28128: 0 -245: 28129: 0 -245: 28130: 0 -245: 28131: 0 -245: 28132: 0 -245: 28133: 0 -245: 28134: 0 -245: 28135: 0 -245: 28136: 0 -245: 28137: 0 -245: 28138: 0 -245: 28139: 0 -245: 28140: 0 -245: 28141: 0 -245: 28142: 0 -245: 28143: 0 -245: 28144: 0 -245: 28145: 0 -245: 28146: 0 -245: 28147: 0 -245: 28148: 0 -245: 28149: 0 -245: 28150: 0 -245: 28151: 0 -245: 28152: 0 -245: 28153: 0 -245: 28154: 0 -245: 28155: 0 -245: 28156: 0 -245: 28157: 0 -245: 28158: 0 -245: 28159: 0 -245: 28160: 0 -245: 28161: 0 -245: 28162: 0 -245: 28163: 0 -245: 28164: 0 -245: 28165: 0 -245: 28166: 0 -245: 28167: 0 -245: 28168: 0 -245: 28169: 0 -245: 28170: 0 -245: 28171: 0 -245: 28172: 0 -245: 28173: 0 -245: 28174: 0 -245: 28175: 0 -245: 28176: 0 -245: 28177: 0 -245: 28178: 0 -245: 28179: 0 -245: 28180: 0 -245: 28181: 0 -245: 28182: 0 -245: 28183: 0 -245: 28184: 0 -245: 28185: 0 -245: 28186: 0 -245: 28187: 0 -245: 28188: 0 -245: 28189: 0 -245: 28190: 0 -245: 28191: 0 -245: 28192: 0 -245: 28193: 0 -245: 28194: 0 -245: 28195: 0 -245: 28196: 0 -245: 28197: 0 -245: 28198: 0 -245: 28199: 0 -245: 28200: 0 -245: 28201: 0 -245: 28202: 0 -245: 28203: 0 -245: 28204: 0 -245: 28205: 0 -245: 28206: 0 -245: 28207: 0 -245: 28208: 0 -245: 28209: 0 -245: 28210: 0 -245: 28211: 0 -245: 28212: 0 -245: 28213: 0 -245: 28214: 0 -245: 28215: 0 -245: 28216: 0 -245: 28217: 0 -245: 28218: 0 -245: 28219: 0 -245: 28220: 0 -245: 28221: 0 -245: 28222: 0 -245: 28223: 0 -245: 28224: 0 -245: 28225: 0 -245: 28226: 0 -245: 28227: 0 -245: 28228: 0 -245: 28229: 0 -245: 28230: 0 -245: 28231: 0 -245: 28232: 0 -245: 28233: 0 -245: 28234: 0 -245: 28235: 0 -245: 28236: 0 -245: 28237: 0 -245: 28238: 0 -245: 28239: 0 -245: 28240: 0 -245: 28241: 0 -245: 28242: 0 -245: 28243: 0 -245: 28244: 0 -245: 28245: 0 -245: 28246: 0 -245: 28247: 0 -245: 28248: 0 -245: 28249: 0 -245: 28250: 0 -245: 28251: 0 -245: 28252: 0 -245: 28253: 0 -245: 28254: 0 -245: 28255: 0 -245: 28256: 0 -245: 28257: 0 -245: 28258: 0 -245: 28259: 0 -245: 28260: 0 -245: 28261: 0 -245: 28262: 0 -245: 28263: 0 -245: 28264: 0 -245: 28265: 0 -245: 28266: 0 -245: 28267: 0 -245: 28268: 0 -245: 28269: 0 -245: 28270: 0 -245: 28271: 0 -245: 28272: 0 -245: 28273: 0 -245: 28274: 0 -245: 28275: 0 -245: 28276: 0 -245: 28277: 0 -245: 28278: 0 -245: 28279: 0 -245: 28280: 0 -245: 28281: 0 -245: 28282: 0 -245: 28283: 0 -245: 28284: 0 -245: 28285: 0 -245: 28286: 0 -245: 28287: 0 -245: 28288: 0 -245: 28289: 0 -245: 28290: 0 -245: 28291: 0 -245: 28292: 0 -245: 28293: 0 -245: 28294: 0 -245: 28295: 0 -245: 28296: 0 -245: 28297: 0 -245: 28298: 0 -245: 28299: 0 -245: 28300: 0 -245: 28301: 0 -245: 28302: 0 -245: 28303: 0 -245: 28304: 0 -245: 28305: 0 -245: 28306: 0 -245: 28307: 0 -245: 28308: 0 -245: 28309: 0 -245: 28310: 0 -245: 28311: 0 -245: 28312: 0 -245: 28313: 0 -245: 28314: 0 -245: 28315: 0 -245: 28316: 0 -245: 28317: 0 -245: 28318: 0 -245: 28319: 0 -245: 28320: 0 -245: 28321: 0 -245: 28322: 0 -245: 28323: 0 -245: 28324: 0 -245: 28325: 0 -245: 28326: 0 -245: 28327: 0 -245: 28328: 0 -245: 28329: 0 -245: 28330: 0 -245: 28331: 0 -245: 28332: 0 -245: 28333: 0 -245: 28334: 0 -245: 28335: 0 -245: 28336: 0 -245: 28337: 0 -245: 28338: 0 -245: 28339: 0 -245: 28340: 0 -245: 28341: 0 -245: 28342: 0 -245: 28343: 0 -245: 28344: 0 -245: 28345: 0 -245: 28346: 0 -245: 28347: 0 -245: 28348: 0 -245: 28349: 0 -245: 28350: 0 -245: 28351: 0 -245: 28352: 0 -245: 28353: 0 -245: 28354: 0 -245: 28355: 0 -245: 28356: 0 -245: 28357: 0 -245: 28358: 0 -245: 28359: 0 -245: 28360: 0 -245: 28361: 0 -245: 28362: 0 -245: 28363: 0 -245: 28364: 0 -245: 28365: 0 -245: 28366: 0 -245: 28367: 0 -245: 28368: 0 -245: 28369: 0 -245: 28370: 0 -245: 28371: 0 -245: 28372: 0 -245: 28373: 0 -245: 28374: 0 -245: 28375: 0 -245: 28376: 0 -245: 28377: 0 -245: 28378: 0 -245: 28379: 0 -245: 28380: 0 -245: 28381: 0 -245: 28382: 0 -245: 28383: 0 -245: 28384: 0 -245: 28385: 0 -245: 28386: 0 -245: 28387: 0 -245: 28388: 0 -245: 28389: 0 -245: 28390: 0 -245: 28391: 0 -245: 28392: 0 -245: 28393: 0 -245: 28394: 0 -245: 28395: 0 -245: 28396: 0 -245: 28397: 0 -245: 28398: 0 -245: 28399: 0 -245: 28400: 0 -245: 28401: 0 -245: 28402: 0 -245: 28403: 0 -245: 28404: 0 -245: 28405: 0 -245: 28406: 0 -245: 28407: 0 -245: 28408: 0 -245: 28409: 0 -245: 28410: 0 -245: 28411: 0 -245: 28412: 0 -245: 28413: 0 -245: 28414: 0 -245: 28415: 0 -245: 28416: 0 -245: 28417: 0 -245: 28418: 0 -245: 28419: 0 -245: 28420: 0 -245: 28421: 0 -245: 28422: 0 -245: 28423: 0 -245: 28424: 0 -245: 28425: 0 -245: 28426: 0 -245: 28427: 0 -245: 28428: 0 -245: 28429: 0 -245: 28430: 0 -245: 28431: 0 -245: 28432: 0 -245: 28433: 0 -245: 28434: 0 -245: 28435: 0 -245: 28436: 0 -245: 28437: 0 -245: 28438: 0 -245: 28439: 0 -245: 28440: 0 -245: 28441: 0 -245: 28442: 0 -245: 28443: 0 -245: 28444: 0 -245: 28445: 0 -245: 28446: 0 -245: 28447: 0 -245: 28448: 0 -245: 28449: 0 -245: 28450: 0 -245: 28451: 0 -245: 28452: 0 -245: 28453: 0 -245: 28454: 0 -245: 28455: 0 -245: 28456: 0 -245: 28457: 0 -245: 28458: 0 -245: 28459: 0 -245: 28460: 0 -245: 28461: 0 -245: 28462: 0 -245: 28463: 0 -245: 28464: 0 -245: 28465: 0 -245: 28466: 0 -245: 28467: 0 -245: 28468: 0 -245: 28469: 0 -245: 28470: 0 -245: 28471: 0 -245: 28472: 0 -245: 28473: 0 -245: 28474: 0 -245: 28475: 0 -245: 28476: 0 -245: 28477: 0 -245: 28478: 0 -245: 28479: 0 -245: 28480: 0 -245: 28481: 0 -245: 28482: 0 -245: 28483: 0 -245: 28484: 0 -245: 28485: 0 -245: 28486: 0 -245: 28487: 0 -245: 28488: 0 -245: 28489: 0 -245: 28490: 0 -245: 28491: 0 -245: 28492: 0 -245: 28493: 0 -245: 28494: 0 -245: 28495: 0 -245: 28496: 0 -245: 28497: 0 -245: 28498: 0 -245: 28499: 0 -245: 28500: 0 -245: 28501: 0 -245: 28502: 0 -245: 28503: 0 -245: 28504: 0 -245: 28505: 0 -245: 28506: 0 -245: 28507: 0 -245: 28508: 0 -245: 28509: 0 -245: 28510: 0 -245: 28511: 0 -245: 28512: 0 -245: 28513: 0 -245: 28514: 0 -245: 28515: 0 -245: 28516: 0 -245: 28517: 0 -245: 28518: 0 -245: 28519: 0 -245: 28520: 0 -245: 28521: 0 -245: 28522: 0 -245: 28523: 0 -245: 28524: 0 -245: 28525: 0 -245: 28526: 0 -245: 28527: 0 -245: 28528: 0 -245: 28529: 0 -245: 28530: 0 -245: 28531: 0 -245: 28532: 0 -245: 28533: 0 -245: 28534: 0 -245: 28535: 0 -245: 28536: 0 -245: 28537: 0 -245: 28538: 0 -245: 28539: 0 -245: 28540: 0 -245: 28541: 0 -245: 28542: 0 -245: 28543: 0 -245: 28544: 0 -245: 28545: 0 -245: 28546: 0 -245: 28547: 0 -245: 28548: 0 -245: 28549: 0 -245: 28550: 0 -245: 28551: 0 -245: 28552: 0 -245: 28553: 0 -245: 28554: 0 -245: 28555: 0 -245: 28556: 0 -245: 28557: 0 -245: 28558: 0 -245: 28559: 0 -245: 28560: 0 -245: 28561: 0 -245: 28562: 0 -245: 28563: 0 -245: 28564: 0 -245: 28565: 0 -245: 28566: 0 -245: 28567: 0 -245: 28568: 0 -245: 28569: 0 -245: 28570: 0 -245: 28571: 0 -245: 28572: 0 -245: 28573: 0 -245: 28574: 0 -245: 28575: 0 -245: 28576: 0 -245: 28577: 0 -245: 28578: 0 -245: 28579: 0 -245: 28580: 0 -245: 28581: 0 -245: 28582: 0 -245: 28583: 0 -245: 28584: 0 -245: 28585: 0 -245: 28586: 0 -245: 28587: 0 -245: 28588: 0 -245: 28589: 0 -245: 28590: 0 -245: 28591: 0 -245: 28592: 0 -245: 28593: 0 -245: 28594: 0 -245: 28595: 0 -245: 28596: 0 -245: 28597: 0 -245: 28598: 0 -245: 28599: 0 -245: 28600: 0 -245: 28601: 0 -245: 28602: 0 -245: 28603: 0 -245: 28604: 0 -245: 28605: 0 -245: 28606: 0 -245: 28607: 0 -245: 28608: 0 -245: 28609: 0 -245: 28610: 0 -245: 28611: 0 -245: 28612: 0 -245: 28613: 0 -245: 28614: 0 -245: 28615: 0 -245: 28616: 0 -245: 28617: 0 -245: 28618: 0 -245: 28619: 0 -245: 28620: 0 -245: 28621: 0 -245: 28622: 0 -245: 28623: 0 -245: 28624: 0 -245: 28625: 0 -245: 28626: 0 -245: 28627: 0 -245: 28628: 0 -245: 28629: 0 -245: 28630: 0 -245: 28631: 0 -245: 28632: 0 -245: 28633: 0 -245: 28634: 0 -245: 28635: 0 -245: 28636: 0 -245: 28637: 0 -245: 28638: 0 -245: 28639: 0 -245: 28640: 0 -245: 28641: 0 -245: 28642: 0 -245: 28643: 0 -245: 28644: 0 -245: 28645: 0 -245: 28646: 0 -245: 28647: 0 -245: 28648: 0 -245: 28649: 0 -245: 28650: 0 -245: 28651: 0 -245: 28652: 0 -245: 28653: 0 -245: 28654: 0 -245: 28655: 0 -245: 28656: 0 -245: 28657: 0 -245: 28658: 0 -245: 28659: 0 -245: 28660: 0 -245: 28661: 0 -245: 28662: 0 -245: 28663: 0 -245: 28664: 0 -245: 28665: 0 -245: 28666: 0 -245: 28667: 0 -245: 28668: 0 -245: 28669: 0 -245: 28670: 0 -245: 28671: 0 -245: 28672: 0 -245: 28673: 0 -245: 28674: 0 -245: 28675: 0 -245: 28676: 0 -245: 28677: 0 -245: 28678: 0 -245: 28679: 0 -245: 28680: 0 -245: 28681: 0 -245: 28682: 0 -245: 28683: 0 -245: 28684: 0 -245: 28685: 0 -245: 28686: 0 -245: 28687: 0 -245: 28688: 0 -245: 28689: 0 -245: 28690: 0 -245: 28691: 0 -245: 28692: 0 -245: 28693: 0 -245: 28694: 0 -245: 28695: 0 -245: 28696: 0 -245: 28697: 0 -245: 28698: 0 -245: 28699: 0 -245: 28700: 0 -245: 28701: 0 -245: 28702: 0 -245: 28703: 0 -245: 28704: 0 -245: 28705: 0 -245: 28706: 0 -245: 28707: 0 -245: 28708: 0 -245: 28709: 0 -245: 28710: 0 -245: 28711: 0 -245: 28712: 0 -245: 28713: 0 -245: 28714: 0 -245: 28715: 0 -245: 28716: 0 -245: 28717: 0 -245: 28718: 0 -245: 28719: 0 -245: 28720: 0 -245: 28721: 0 -245: 28722: 0 -245: 28723: 0 -245: 28724: 0 -245: 28725: 0 -245: 28726: 0 -245: 28727: 0 -245: 28728: 0 -245: 28729: 0 -245: 28730: 0 -245: 28731: 0 -245: 28732: 0 -245: 28733: 0 -245: 28734: 0 -245: 28735: 0 -245: 28736: 0 -245: 28737: 0 -245: 28738: 0 -245: 28739: 0 -245: 28740: 0 -245: 28741: 0 -245: 28742: 0 -245: 28743: 0 -245: 28744: 0 -245: 28745: 0 -245: 28746: 0 -245: 28747: 0 -245: 28748: 0 -245: 28749: 0 -245: 28750: 0 -245: 28751: 0 -245: 28752: 0 -245: 28753: 0 -245: 28754: 0 -245: 28755: 0 -245: 28756: 0 -245: 28757: 0 -245: 28758: 0 -245: 28759: 0 -245: 28760: 0 -245: 28761: 0 -245: 28762: 0 -245: 28763: 0 -245: 28764: 0 -245: 28765: 0 -245: 28766: 0 -245: 28767: 0 -245: 28768: 0 -245: 28769: 0 -245: 28770: 0 -245: 28771: 0 -245: 28772: 0 -245: 28773: 0 -245: 28774: 0 -245: 28775: 0 -245: 28776: 0 -245: 28777: 0 -245: 28778: 0 -245: 28779: 0 -245: 28780: 0 -245: 28781: 0 -245: 28782: 0 -245: 28783: 0 -245: 28784: 0 -245: 28785: 0 -245: 28786: 0 -245: 28787: 0 -245: 28788: 0 -245: 28789: 0 -245: 28790: 0 -245: 28791: 0 -245: 28792: 0 -245: 28793: 0 -245: 28794: 0 -245: 28795: 0 -245: 28796: 0 -245: 28797: 0 -245: 28798: 0 -245: 28799: 0 -245: 28800: 0 -245: 28801: 0 -245: 28802: 0 -245: 28803: 0 -245: 28804: 0 -245: 28805: 0 -245: 28806: 0 -245: 28807: 0 -245: 28808: 0 -245: 28809: 0 -245: 28810: 0 -245: 28811: 0 -245: 28812: 0 -245: 28813: 0 -245: 28814: 0 -245: 28815: 0 -245: 28816: 0 -245: 28817: 0 -245: 28818: 0 -245: 28819: 0 -245: 28820: 0 -245: 28821: 0 -245: 28822: 0 -245: 28823: 0 -245: 28824: 0 -245: 28825: 0 -245: 28826: 0 -245: 28827: 0 -245: 28828: 0 -245: 28829: 0 -245: 28830: 0 -245: 28831: 0 -245: 28832: 0 -245: 28833: 0 -245: 28834: 0 -245: 28835: 0 -245: 28836: 0 -245: 28837: 0 -245: 28838: 0 -245: 28839: 0 -245: 28840: 0 -245: 28841: 0 -245: 28842: 0 -245: 28843: 0 -245: 28844: 0 -245: 28845: 0 -245: 28846: 0 -245: 28847: 0 -245: 28848: 0 -245: 28849: 0 -245: 28850: 0 -245: 28851: 0 -245: 28852: 0 -245: 28853: 0 -245: 28854: 0 -245: 28855: 0 -245: 28856: 0 -245: 28857: 0 -245: 28858: 0 -245: 28859: 0 -245: 28860: 0 -245: 28861: 0 -245: 28862: 0 -245: 28863: 0 -245: 28864: 0 -245: 28865: 0 -245: 28866: 0 -245: 28867: 0 -245: 28868: 0 -245: 28869: 0 -245: 28870: 0 -245: 28871: 0 -245: 28872: 0 -245: 28873: 0 -245: 28874: 0 -245: 28875: 0 -245: 28876: 0 -245: 28877: 0 -245: 28878: 0 -245: 28879: 0 -245: 28880: 0 -245: 28881: 0 -245: 28882: 0 -245: 28883: 0 -245: 28884: 0 -245: 28885: 0 -245: 28886: 0 -245: 28887: 0 -245: 28888: 0 -245: 28889: 0 -245: 28890: 0 -245: 28891: 0 -245: 28892: 0 -245: 28893: 0 -245: 28894: 0 -245: 28895: 0 -245: 28896: 0 -245: 28897: 0 -245: 28898: 0 -245: 28899: 0 -245: 28900: 0 -245: 28901: 0 -245: 28902: 0 -245: 28903: 0 -245: 28904: 0 -245: 28905: 0 -245: 28906: 0 -245: 28907: 0 -245: 28908: 0 -245: 28909: 0 -245: 28910: 0 -245: 28911: 0 -245: 28912: 0 -245: 28913: 0 -245: 28914: 0 -245: 28915: 0 -245: 28916: 0 -245: 28917: 0 -245: 28918: 0 -245: 28919: 0 -245: 28920: 0 -245: 28921: 0 -245: 28922: 0 -245: 28923: 0 -245: 28924: 0 -245: 28925: 0 -245: 28926: 0 -245: 28927: 0 -245: 28928: 0 -245: 28929: 0 -245: 28930: 0 -245: 28931: 0 -245: 28932: 0 -245: 28933: 0 -245: 28934: 0 -245: 28935: 0 -245: 28936: 0 -245: 28937: 0 -245: 28938: 0 -245: 28939: 0 -245: 28940: 0 -245: 28941: 0 -245: 28942: 0 -245: 28943: 0 -245: 28944: 0 -245: 28945: 0 -245: 28946: 0 -245: 28947: 0 -245: 28948: 0 -245: 28949: 0 -245: 28950: 0 -245: 28951: 0 -245: 28952: 0 -245: 28953: 0 -245: 28954: 0 -245: 28955: 0 -245: 28956: 0 -245: 28957: 0 -245: 28958: 0 -245: 28959: 0 -245: 28960: 0 -245: 28961: 0 -245: 28962: 0 -245: 28963: 0 -245: 28964: 0 -245: 28965: 0 -245: 28966: 0 -245: 28967: 0 -245: 28968: 0 -245: 28969: 0 -245: 28970: 0 -245: 28971: 0 -245: 28972: 0 -245: 28973: 0 -245: 28974: 0 -245: 28975: 0 -245: 28976: 0 -245: 28977: 0 -245: 28978: 0 -245: 28979: 0 -245: 28980: 0 -245: 28981: 0 -245: 28982: 0 -245: 28983: 0 -245: 28984: 0 -245: 28985: 0 -245: 28986: 0 -245: 28987: 0 -245: 28988: 0 -245: 28989: 0 -245: 28990: 0 -245: 28991: 0 -245: 28992: 0 -245: 28993: 0 -245: 28994: 0 -245: 28995: 0 -245: 28996: 0 -245: 28997: 0 -245: 28998: 0 -245: 28999: 0 -245: 29000: 0 -245: 29001: 0 -245: 29002: 0 -245: 29003: 0 -245: 29004: 0 -245: 29005: 0 -245: 29006: 0 -245: 29007: 0 -245: 29008: 0 -245: 29009: 0 -245: 29010: 0 -245: 29011: 0 -245: 29012: 0 -245: 29013: 0 -245: 29014: 0 -245: 29015: 0 -245: 29016: 0 -245: 29017: 0 -245: 29018: 0 -245: 29019: 0 -245: 29020: 0 -245: 29021: 0 -245: 29022: 0 -245: 29023: 0 -245: 29024: 0 -245: 29025: 0 -245: 29026: 0 -245: 29027: 0 -245: 29028: 0 -245: 29029: 0 -245: 29030: 0 -245: 29031: 0 -245: 29032: 0 -245: 29033: 0 -245: 29034: 0 -245: 29035: 0 -245: 29036: 0 -245: 29037: 0 -245: 29038: 0 -245: 29039: 0 -245: 29040: 0 -245: 29041: 0 -245: 29042: 0 -245: 29043: 0 -245: 29044: 0 -245: 29045: 0 -245: 29046: 0 -245: 29047: 0 -245: 29048: 0 -245: 29049: 0 -245: 29050: 0 -245: 29051: 0 -245: 29052: 0 -245: 29053: 0 -245: 29054: 0 -245: 29055: 0 -245: 29056: 0 -245: 29057: 0 -245: 29058: 0 -245: 29059: 0 -245: 29060: 0 -245: 29061: 0 -245: 29062: 0 -245: 29063: 0 -245: 29064: 0 -245: 29065: 0 -245: 29066: 0 -245: 29067: 0 -245: 29068: 0 -245: 29069: 0 -245: 29070: 0 -245: 29071: 0 -245: 29072: 0 -245: 29073: 0 -245: 29074: 0 -245: 29075: 0 -245: 29076: 0 -245: 29077: 0 -245: 29078: 0 -245: 29079: 0 -245: 29080: 0 -245: 29081: 0 -245: 29082: 0 -245: 29083: 0 -245: 29084: 0 -245: 29085: 0 -245: 29086: 0 -245: 29087: 0 -245: 29088: 0 -245: 29089: 0 -245: 29090: 0 -245: 29091: 0 -245: 29092: 0 -245: 29093: 0 -245: 29094: 0 -245: 29095: 0 -245: 29096: 0 -245: 29097: 0 -245: 29098: 0 -245: 29099: 0 -245: 29100: 0 -245: 29101: 0 -245: 29102: 0 -245: 29103: 0 -245: 29104: 0 -245: 29105: 0 -245: 29106: 0 -245: 29107: 0 -245: 29108: 0 -245: 29109: 0 -245: 29110: 0 -245: 29111: 0 -245: 29112: 0 -245: 29113: 0 -245: 29114: 0 -245: 29115: 0 -245: 29116: 0 -245: 29117: 0 -245: 29118: 0 -245: 29119: 0 -245: 29120: 0 -245: 29121: 0 -245: 29122: 0 -245: 29123: 0 -245: 29124: 0 -245: 29125: 0 -245: 29126: 0 -245: 29127: 0 -245: 29128: 0 -245: 29129: 0 -245: 29130: 0 -245: 29131: 0 -245: 29132: 0 -245: 29133: 0 -245: 29134: 0 -245: 29135: 0 -245: 29136: 0 -245: 29137: 0 -245: 29138: 0 -245: 29139: 0 -245: 29140: 0 -245: 29141: 0 -245: 29142: 0 -245: 29143: 0 -245: 29144: 0 -245: 29145: 0 -245: 29146: 0 -245: 29147: 0 -245: 29148: 0 -245: 29149: 0 -245: 29150: 0 -245: 29151: 0 -245: 29152: 0 -245: 29153: 0 -245: 29154: 0 -245: 29155: 0 -245: 29156: 0 -245: 29157: 0 -245: 29158: 0 -245: 29159: 0 -245: 29160: 0 -245: 29161: 0 -245: 29162: 0 -245: 29163: 0 -245: 29164: 0 -245: 29165: 0 -245: 29166: 0 -245: 29167: 0 -245: 29168: 0 -245: 29169: 0 -245: 29170: 0 -245: 29171: 0 -245: 29172: 0 -245: 29173: 0 -245: 29174: 0 -245: 29175: 0 -245: 29176: 0 -245: 29177: 0 -245: 29178: 0 -245: 29179: 0 -245: 29180: 0 -245: 29181: 0 -245: 29182: 0 -245: 29183: 0 -245: 29184: 0 -245: 29185: 0 -245: 29186: 0 -245: 29187: 0 -245: 29188: 0 -245: 29189: 0 -245: 29190: 0 -245: 29191: 0 -245: 29192: 0 -245: 29193: 0 -245: 29194: 0 -245: 29195: 0 -245: 29196: 0 -245: 29197: 0 -245: 29198: 0 -245: 29199: 0 -245: 29200: 0 -245: 29201: 0 -245: 29202: 0 -245: 29203: 0 -245: 29204: 0 -245: 29205: 0 -245: 29206: 0 -245: 29207: 0 -245: 29208: 0 -245: 29209: 0 -245: 29210: 0 -245: 29211: 0 -245: 29212: 0 -245: 29213: 0 -245: 29214: 0 -245: 29215: 0 -245: 29216: 0 -245: 29217: 0 -245: 29218: 0 -245: 29219: 0 -245: 29220: 0 -245: 29221: 0 -245: 29222: 0 -245: 29223: 0 -245: 29224: 0 -245: 29225: 0 -245: 29226: 0 -245: 29227: 0 -245: 29228: 0 -245: 29229: 0 -245: 29230: 0 -245: 29231: 0 -245: 29232: 0 -245: 29233: 0 -245: 29234: 0 -245: 29235: 0 -245: 29236: 0 -245: 29237: 0 -245: 29238: 0 -245: 29239: 0 -245: 29240: 0 -245: 29241: 0 -245: 29242: 0 -245: 29243: 0 -245: 29244: 0 -245: 29245: 0 -245: 29246: 0 -245: 29247: 0 -245: 29248: 0 -245: 29249: 0 -245: 29250: 0 -245: 29251: 0 -245: 29252: 0 -245: 29253: 0 -245: 29254: 0 -245: 29255: 0 -245: 29256: 0 -245: 29257: 0 -245: 29258: 0 -245: 29259: 0 -245: 29260: 0 -245: 29261: 0 -245: 29262: 0 -245: 29263: 0 -245: 29264: 0 -245: 29265: 0 -245: 29266: 0 -245: 29267: 0 -245: 29268: 0 -245: 29269: 0 -245: 29270: 0 -245: 29271: 0 -245: 29272: 0 -245: 29273: 0 -245: 29274: 0 -245: 29275: 0 -245: 29276: 0 -245: 29277: 0 -245: 29278: 0 -245: 29279: 0 -245: 29280: 0 -245: 29281: 0 -245: 29282: 0 -245: 29283: 0 -245: 29284: 0 -245: 29285: 0 -245: 29286: 0 -245: 29287: 0 -245: 29288: 0 -245: 29289: 0 -245: 29290: 0 -245: 29291: 0 -245: 29292: 0 -245: 29293: 0 -245: 29294: 0 -245: 29295: 0 -245: 29296: 0 -245: 29297: 0 -245: 29298: 0 -245: 29299: 0 -245: 29300: 0 -245: 29301: 0 -245: 29302: 0 -245: 29303: 0 -245: 29304: 0 -245: 29305: 0 -245: 29306: 0 -245: 29307: 0 -245: 29308: 0 -245: 29309: 0 -245: 29310: 0 -245: 29311: 0 -245: 29312: 0 -245: 29313: 0 -245: 29314: 0 -245: 29315: 0 -245: 29316: 0 -245: 29317: 0 -245: 29318: 0 -245: 29319: 0 -245: 29320: 0 -245: 29321: 0 -245: 29322: 0 -245: 29323: 0 -245: 29324: 0 -245: 29325: 0 -245: 29326: 0 -245: 29327: 0 -245: 29328: 0 -245: 29329: 0 -245: 29330: 0 -245: 29331: 0 -245: 29332: 0 -245: 29333: 0 -245: 29334: 0 -245: 29335: 0 -245: 29336: 0 -245: 29337: 0 -245: 29338: 0 -245: 29339: 0 -245: 29340: 0 -245: 29341: 0 -245: 29342: 0 -245: 29343: 0 -245: 29344: 0 -245: 29345: 0 -245: 29346: 0 -245: 29347: 0 -245: 29348: 0 -245: 29349: 0 -245: 29350: 0 -245: 29351: 0 -245: 29352: 0 -245: 29353: 0 -245: 29354: 0 -245: 29355: 0 -245: 29356: 0 -245: 29357: 0 -245: 29358: 0 -245: 29359: 0 -245: 29360: 0 -245: 29361: 0 -245: 29362: 0 -245: 29363: 0 -245: 29364: 0 -245: 29365: 0 -245: 29366: 0 -245: 29367: 0 -245: 29368: 0 -245: 29369: 0 -245: 29370: 0 -245: 29371: 0 -245: 29372: 0 -245: 29373: 0 -245: 29374: 0 -245: 29375: 0 -245: 29376: 0 -245: 29377: 0 -245: 29378: 0 -245: 29379: 0 -245: 29380: 0 -245: 29381: 0 -245: 29382: 0 -245: 29383: 0 -245: 29384: 0 -245: 29385: 0 -245: 29386: 0 -245: 29387: 0 -245: 29388: 0 -245: 29389: 0 -245: 29390: 0 -245: 29391: 0 -245: 29392: 0 -245: 29393: 0 -245: 29394: 0 -245: 29395: 0 -245: 29396: 0 -245: 29397: 0 -245: 29398: 0 -245: 29399: 0 -245: 29400: 0 -245: 29401: 0 -245: 29402: 0 -245: 29403: 0 -245: 29404: 0 -245: 29405: 0 -245: 29406: 0 -245: 29407: 0 -245: 29408: 0 -245: 29409: 0 -245: 29410: 0 -245: 29411: 0 -245: 29412: 0 -245: 29413: 0 -245: 29414: 0 -245: 29415: 0 -245: 29416: 0 -245: 29417: 0 -245: 29418: 0 -245: 29419: 0 -245: 29420: 0 -245: 29421: 0 -245: 29422: 0 -245: 29423: 0 -245: 29424: 0 -245: 29425: 0 -245: 29426: 0 -245: 29427: 0 -245: 29428: 0 -245: 29429: 0 -245: 29430: 0 -245: 29431: 0 -245: 29432: 0 -245: 29433: 0 -245: 29434: 0 -245: 29435: 0 -245: 29436: 0 -245: 29437: 0 -245: 29438: 0 -245: 29439: 0 -245: 29440: 0 -245: 29441: 0 -245: 29442: 0 -245: 29443: 0 -245: 29444: 0 -245: 29445: 0 -245: 29446: 0 -245: 29447: 0 -245: 29448: 0 -245: 29449: 0 -245: 29450: 0 -245: 29451: 0 -245: 29452: 0 -245: 29453: 0 -245: 29454: 0 -245: 29455: 0 -245: 29456: 0 -245: 29457: 0 -245: 29458: 0 -245: 29459: 0 -245: 29460: 0 -245: 29461: 0 -245: 29462: 0 -245: 29463: 0 -245: 29464: 0 -245: 29465: 0 -245: 29466: 0 -245: 29467: 0 -245: 29468: 0 -245: 29469: 0 -245: 29470: 0 -245: 29471: 0 -245: 29472: 0 -245: 29473: 0 -245: 29474: 0 -245: 29475: 0 -245: 29476: 0 -245: 29477: 0 -245: 29478: 0 -245: 29479: 0 -245: 29480: 0 -245: 29481: 0 -245: 29482: 0 -245: 29483: 0 -245: 29484: 0 -245: 29485: 0 -245: 29486: 0 -245: 29487: 0 -245: 29488: 0 -245: 29489: 0 -245: 29490: 0 -245: 29491: 0 -245: 29492: 0 -245: 29493: 0 -245: 29494: 0 -245: 29495: 0 -245: 29496: 0 -245: 29497: 0 -245: 29498: 0 -245: 29499: 0 -245: 29500: 0 -245: 29501: 0 -245: 29502: 0 -245: 29503: 0 -245: 29504: 0 -245: 29505: 0 -245: 29506: 0 -245: 29507: 0 -245: 29508: 0 -245: 29509: 0 -245: 29510: 0 -245: 29511: 0 -245: 29512: 0 -245: 29513: 0 -245: 29514: 0 -245: 29515: 0 -245: 29516: 0 -245: 29517: 0 -245: 29518: 0 -245: 29519: 0 -245: 29520: 0 -245: 29521: 0 -245: 29522: 0 -245: 29523: 0 -245: 29524: 0 -245: 29525: 0 -245: 29526: 0 -245: 29527: 0 -245: 29528: 0 -245: 29529: 0 -245: 29530: 0 -245: 29531: 0 -245: 29532: 0 -245: 29533: 0 -245: 29534: 0 -245: 29535: 0 -245: 29536: 0 -245: 29537: 0 -245: 29538: 0 -245: 29539: 0 -245: 29540: 0 -245: 29541: 0 -245: 29542: 0 -245: 29543: 0 -245: 29544: 0 -245: 29545: 0 -245: 29546: 0 -245: 29547: 0 -245: 29548: 0 -245: 29549: 0 -245: 29550: 0 -245: 29551: 0 -245: 29552: 0 -245: 29553: 0 -245: 29554: 0 -245: 29555: 0 -245: 29556: 0 -245: 29557: 0 -245: 29558: 0 -245: 29559: 0 -245: 29560: 0 -245: 29561: 0 -245: 29562: 0 -245: 29563: 0 -245: 29564: 0 -245: 29565: 0 -245: 29566: 0 -245: 29567: 0 -245: 29568: 0 -245: 29569: 0 -245: 29570: 0 -245: 29571: 0 -245: 29572: 0 -245: 29573: 0 -245: 29574: 0 -245: 29575: 0 -245: 29576: 0 -245: 29577: 0 -245: 29578: 0 -245: 29579: 0 -245: 29580: 0 -245: 29581: 0 -245: 29582: 0 -245: 29583: 0 -245: 29584: 0 -245: 29585: 0 -245: 29586: 0 -245: 29587: 0 -245: 29588: 0 -245: 29589: 0 -245: 29590: 0 -245: 29591: 0 -245: 29592: 0 -245: 29593: 0 -245: 29594: 0 -245: 29595: 0 -245: 29596: 0 -245: 29597: 0 -245: 29598: 0 -245: 29599: 0 -245: 29600: 0 -245: 29601: 0 -245: 29602: 0 -245: 29603: 0 -245: 29604: 0 -245: 29605: 0 -245: 29606: 0 -245: 29607: 0 -245: 29608: 0 -245: 29609: 0 -245: 29610: 0 -245: 29611: 0 -245: 29612: 0 -245: 29613: 0 -245: 29614: 0 -245: 29615: 0 -245: 29616: 0 -245: 29617: 0 -245: 29618: 0 -245: 29619: 0 -245: 29620: 0 -245: 29621: 0 -245: 29622: 0 -245: 29623: 0 -245: 29624: 0 -245: 29625: 0 -245: 29626: 0 -245: 29627: 0 -245: 29628: 0 -245: 29629: 0 -245: 29630: 0 -245: 29631: 0 -245: 29632: 0 -245: 29633: 0 -245: 29634: 0 -245: 29635: 0 -245: 29636: 0 -245: 29637: 0 -245: 29638: 0 -245: 29639: 0 -245: 29640: 0 -245: 29641: 0 -245: 29642: 0 -245: 29643: 0 -245: 29644: 0 -245: 29645: 0 -245: 29646: 0 -245: 29647: 0 -245: 29648: 0 -245: 29649: 0 -245: 29650: 0 -245: 29651: 0 -245: 29652: 0 -245: 29653: 0 -245: 29654: 0 -245: 29655: 0 -245: 29656: 0 -245: 29657: 0 -245: 29658: 0 -245: 29659: 0 -245: 29660: 0 -245: 29661: 0 -245: 29662: 0 -245: 29663: 0 -245: 29664: 0 -245: 29665: 0 -245: 29666: 0 -245: 29667: 0 -245: 29668: 0 -245: 29669: 0 -245: 29670: 0 -245: 29671: 0 -245: 29672: 0 -245: 29673: 0 -245: 29674: 0 -245: 29675: 0 -245: 29676: 0 -245: 29677: 0 -245: 29678: 0 -245: 29679: 0 -245: 29680: 0 -245: 29681: 0 -245: 29682: 0 -245: 29683: 0 -245: 29684: 0 -245: 29685: 0 -245: 29686: 0 -245: 29687: 0 -245: 29688: 0 -245: 29689: 0 -245: 29690: 0 -245: 29691: 0 -245: 29692: 0 -245: 29693: 0 -245: 29694: 0 -245: 29695: 0 -245: 29696: 0 -245: 29697: 0 -245: 29698: 0 -245: 29699: 0 -245: 29700: 0 -245: 29701: 0 -245: 29702: 0 -245: 29703: 0 -245: 29704: 0 -245: 29705: 0 -245: 29706: 0 -245: 29707: 0 -245: 29708: 0 -245: 29709: 0 -245: 29710: 0 -245: 29711: 0 -245: 29712: 0 -245: 29713: 0 -245: 29714: 0 -245: 29715: 0 -245: 29716: 0 -245: 29717: 0 -245: 29718: 0 -245: 29719: 0 -245: 29720: 0 -245: 29721: 0 -245: 29722: 0 -245: 29723: 0 -245: 29724: 0 -245: 29725: 0 -245: 29726: 0 -245: 29727: 0 -245: 29728: 0 -245: 29729: 0 -245: 29730: 0 -245: 29731: 0 -245: 29732: 0 -245: 29733: 0 -245: 29734: 0 -245: 29735: 0 -245: 29736: 0 -245: 29737: 0 -245: 29738: 0 -245: 29739: 0 -245: 29740: 0 -245: 29741: 0 -245: 29742: 0 -245: 29743: 0 -245: 29744: 0 -245: 29745: 0 -245: 29746: 0 -245: 29747: 0 -245: 29748: 0 -245: 29749: 0 -245: 29750: 0 -245: 29751: 0 -245: 29752: 0 -245: 29753: 0 -245: 29754: 0 -245: 29755: 0 -245: 29756: 0 -245: 29757: 0 -245: 29758: 0 -245: 29759: 0 -245: 29760: 0 -245: 29761: 0 -245: 29762: 0 -245: 29763: 0 -245: 29764: 0 -245: 29765: 0 -245: 29766: 0 -245: 29767: 0 -245: 29768: 0 -245: 29769: 0 -245: 29770: 0 -245: 29771: 0 -245: 29772: 0 -245: 29773: 0 -245: 29774: 0 -245: 29775: 0 -245: 29776: 0 -245: 29777: 0 -245: 29778: 0 -245: 29779: 0 -245: 29780: 0 -245: 29781: 0 -245: 29782: 0 -245: 29783: 0 -245: 29784: 0 -245: 29785: 0 -245: 29786: 0 -245: 29787: 0 -245: 29788: 0 -245: 29789: 0 -245: 29790: 0 -245: 29791: 0 -245: 29792: 0 -245: 29793: 0 -245: 29794: 0 -245: 29795: 0 -245: 29796: 0 -245: 29797: 0 -245: 29798: 0 -245: 29799: 0 -245: 29800: 0 -245: 29801: 0 -245: 29802: 0 -245: 29803: 0 -245: 29804: 0 -245: 29805: 0 -245: 29806: 0 -245: 29807: 0 -245: 29808: 0 -245: 29809: 0 -245: 29810: 0 -245: 29811: 0 -245: 29812: 0 -245: 29813: 0 -245: 29814: 0 -245: 29815: 0 -245: 29816: 0 -245: 29817: 0 -245: 29818: 0 -245: 29819: 0 -245: 29820: 0 -245: 29821: 0 -245: 29822: 0 -245: 29823: 0 -245: 29824: 0 -245: 29825: 0 -245: 29826: 0 -245: 29827: 0 -245: 29828: 0 -245: 29829: 0 -245: 29830: 0 -245: 29831: 0 -245: 29832: 0 -245: 29833: 0 -245: 29834: 0 -245: 29835: 0 -245: 29836: 0 -245: 29837: 0 -245: 29838: 0 -245: 29839: 0 -245: 29840: 0 -245: 29841: 0 -245: 29842: 0 -245: 29843: 0 -245: 29844: 0 -245: 29845: 0 -245: 29846: 0 -245: 29847: 0 -245: 29848: 0 -245: 29849: 0 -245: 29850: 0 -245: 29851: 0 -245: 29852: 0 -245: 29853: 0 -245: 29854: 0 -245: 29855: 0 -245: 29856: 0 -245: 29857: 0 -245: 29858: 0 -245: 29859: 0 -245: 29860: 0 -245: 29861: 0 -245: 29862: 0 -245: 29863: 0 -245: 29864: 0 -245: 29865: 0 -245: 29866: 0 -245: 29867: 0 -245: 29868: 0 -245: 29869: 0 -245: 29870: 0 -245: 29871: 0 -245: 29872: 0 -245: 29873: 0 -245: 29874: 0 -245: 29875: 0 -245: 29876: 0 -245: 29877: 0 -245: 29878: 0 -245: 29879: 0 -245: 29880: 0 -245: 29881: 0 -245: 29882: 0 -245: 29883: 0 -245: 29884: 0 -245: 29885: 0 -245: 29886: 0 -245: 29887: 0 -245: 29888: 0 -245: 29889: 0 -245: 29890: 0 -245: 29891: 0 -245: 29892: 0 -245: 29893: 0 -245: 29894: 0 -245: 29895: 0 -245: 29896: 0 -245: 29897: 0 -245: 29898: 0 -245: 29899: 0 -245: 29900: 0 -245: 29901: 0 -245: 29902: 0 -245: 29903: 0 -245: 29904: 0 -245: 29905: 0 -245: 29906: 0 -245: 29907: 0 -245: 29908: 0 -245: 29909: 0 -245: 29910: 0 -245: 29911: 0 -245: 29912: 0 -245: 29913: 0 -245: 29914: 0 -245: 29915: 0 -245: 29916: 0 -245: 29917: 0 -245: 29918: 0 -245: 29919: 0 -245: 29920: 0 -245: 29921: 0 -245: 29922: 0 -245: 29923: 0 -245: 29924: 0 -245: 29925: 0 -245: 29926: 0 -245: 29927: 0 -245: 29928: 0 -245: 29929: 0 -245: 29930: 0 -245: 29931: 0 -245: 29932: 0 -245: 29933: 0 -245: 29934: 0 -245: 29935: 0 -245: 29936: 0 -245: 29937: 0 -245: 29938: 0 -245: 29939: 0 -245: 29940: 0 -245: 29941: 0 -245: 29942: 0 -245: 29943: 0 -245: 29944: 0 -245: 29945: 0 -245: 29946: 0 -245: 29947: 0 -245: 29948: 0 -245: 29949: 0 -245: 29950: 0 -245: 29951: 0 -245: 29952: 0 -245: 29953: 0 -245: 29954: 0 -245: 29955: 0 -245: 29956: 0 -245: 29957: 0 -245: 29958: 0 -245: 29959: 0 -245: 29960: 0 -245: 29961: 0 -245: 29962: 0 -245: 29963: 0 -245: 29964: 0 -245: 29965: 0 -245: 29966: 0 -245: 29967: 0 -245: 29968: 0 -245: 29969: 0 -245: 29970: 0 -245: 29971: 0 -245: 29972: 0 -245: 29973: 0 -245: 29974: 0 -245: 29975: 0 -245: 29976: 0 -245: 29977: 0 -245: 29978: 0 -245: 29979: 0 -245: 29980: 0 -245: 29981: 0 -245: 29982: 0 -245: 29983: 0 -245: 29984: 0 -245: 29985: 0 -245: 29986: 0 -245: 29987: 0 -245: 29988: 0 -245: 29989: 0 -245: 29990: 0 -245: 29991: 0 -245: 29992: 0 -245: 29993: 0 -245: 29994: 0 -245: 29995: 0 -245: 29996: 0 -245: 29997: 0 -245: 29998: 0 -245: 29999: 0 -245: 30000: 0 -245: 30001: 0 -245: 30002: 0 -245: 30003: 0 -245: 30004: 0 -245: 30005: 0 -245: 30006: 0 -245: 30007: 0 -245: 30008: 0 -245: 30009: 0 -245: 30010: 0 -245: 30011: 0 -245: 30012: 0 -245: 30013: 0 -245: 30014: 0 -245: 30015: 0 -245: 30016: 0 -245: 30017: 0 -245: 30018: 0 -245: 30019: 0 -245: 30020: 0 -245: 30021: 0 -245: 30022: 0 -245: 30023: 0 -245: 30024: 0 -245: 30025: 0 -245: 30026: 0 -245: 30027: 0 -245: 30028: 0 -245: 30029: 0 -245: 30030: 0 -245: 30031: 0 -245: 30032: 0 -245: 30033: 0 -245: 30034: 0 -245: 30035: 0 -245: 30036: 0 -245: 30037: 0 -245: 30038: 0 -245: 30039: 0 -245: 30040: 0 -245: 30041: 0 -245: 30042: 0 -245: 30043: 0 -245: 30044: 0 -245: 30045: 0 -245: 30046: 0 -245: 30047: 0 -245: 30048: 0 -245: 30049: 0 -245: 30050: 0 -245: 30051: 0 -245: 30052: 0 -245: 30053: 0 -245: 30054: 0 -245: 30055: 0 -245: 30056: 0 -245: 30057: 0 -245: 30058: 0 -245: 30059: 0 -245: 30060: 0 -245: 30061: 0 -245: 30062: 0 -245: 30063: 0 -245: 30064: 0 -245: 30065: 0 -245: 30066: 0 -245: 30067: 0 -245: 30068: 0 -245: 30069: 0 -245: 30070: 0 -245: 30071: 0 -245: 30072: 0 -245: 30073: 0 -245: 30074: 0 -245: 30075: 0 -245: 30076: 0 -245: 30077: 0 -245: 30078: 0 -245: 30079: 0 -245: 30080: 0 -245: 30081: 0 -245: 30082: 0 -245: 30083: 0 -245: 30084: 0 -245: 30085: 0 -245: 30086: 0 -245: 30087: 0 -245: 30088: 0 -245: 30089: 0 -245: 30090: 0 -245: 30091: 0 -245: 30092: 0 -245: 30093: 0 -245: 30094: 0 -245: 30095: 0 -245: 30096: 0 -245: 30097: 0 -245: 30098: 0 -245: 30099: 0 -245: 30100: 0 -245: 30101: 0 -245: 30102: 0 -245: 30103: 0 -245: 30104: 0 -245: 30105: 0 -245: 30106: 0 -245: 30107: 0 -245: 30108: 0 -245: 30109: 0 -245: 30110: 0 -245: 30111: 0 -245: 30112: 0 -245: 30113: 0 -245: 30114: 0 -245: 30115: 0 -245: 30116: 0 -245: 30117: 0 -245: 30118: 0 -245: 30119: 0 -245: 30120: 0 -245: 30121: 0 -245: 30122: 0 -245: 30123: 0 -245: 30124: 0 -245: 30125: 0 -245: 30126: 0 -245: 30127: 0 -245: 30128: 0 -245: 30129: 0 -245: 30130: 0 -245: 30131: 0 -245: 30132: 0 -245: 30133: 0 -245: 30134: 0 -245: 30135: 0 -245: 30136: 0 -245: 30137: 0 -245: 30138: 0 -245: 30139: 0 -245: 30140: 0 -245: 30141: 0 -245: 30142: 0 -245: 30143: 0 -245: 30144: 0 -245: 30145: 0 -245: 30146: 0 -245: 30147: 0 -245: 30148: 0 -245: 30149: 0 -245: 30150: 0 -245: 30151: 0 -245: 30152: 0 -245: 30153: 0 -245: 30154: 0 -245: 30155: 0 -245: 30156: 0 -245: 30157: 0 -245: 30158: 0 -245: 30159: 0 -245: 30160: 0 -245: 30161: 0 -245: 30162: 0 -245: 30163: 0 -245: 30164: 0 -245: 30165: 0 -245: 30166: 0 -245: 30167: 0 -245: 30168: 0 -245: 30169: 0 -245: 30170: 0 -245: 30171: 0 -245: 30172: 0 -245: 30173: 0 -245: 30174: 0 -245: 30175: 0 -245: 30176: 0 -245: 30177: 0 -245: 30178: 0 -245: 30179: 0 -245: 30180: 0 -245: 30181: 0 -245: 30182: 0 -245: 30183: 0 -245: 30184: 0 -245: 30185: 0 -245: 30186: 0 -245: 30187: 0 -245: 30188: 0 -245: 30189: 0 -245: 30190: 0 -245: 30191: 0 -245: 30192: 0 -245: 30193: 0 -245: 30194: 0 -245: 30195: 0 -245: 30196: 0 -245: 30197: 0 -245: 30198: 0 -245: 30199: 0 -245: 30200: 0 -245: 30201: 0 -245: 30202: 0 -245: 30203: 0 -245: 30204: 0 -245: 30205: 0 -245: 30206: 0 -245: 30207: 0 -245: 30208: 0 -245: 30209: 0 -245: 30210: 0 -245: 30211: 0 -245: 30212: 0 -245: 30213: 0 -245: 30214: 0 -245: 30215: 0 -245: 30216: 0 -245: 30217: 0 -245: 30218: 0 -245: 30219: 0 -245: 30220: 0 -245: 30221: 0 -245: 30222: 0 -245: 30223: 0 -245: 30224: 0 -245: 30225: 0 -245: 30226: 0 -245: 30227: 0 -245: 30228: 0 -245: 30229: 0 -245: 30230: 0 -245: 30231: 0 -245: 30232: 0 -245: 30233: 0 -245: 30234: 0 -245: 30235: 0 -245: 30236: 0 -245: 30237: 0 -245: 30238: 0 -245: 30239: 0 -245: 30240: 0 -245: 30241: 0 -245: 30242: 0 -245: 30243: 0 -245: 30244: 0 -245: 30245: 0 -245: 30246: 0 -245: 30247: 0 -245: 30248: 0 -245: 30249: 0 -245: 30250: 0 -245: 30251: 0 -245: 30252: 0 -245: 30253: 0 -245: 30254: 0 -245: 30255: 0 -245: 30256: 0 -245: 30257: 0 -245: 30258: 0 -245: 30259: 0 -245: 30260: 0 -245: 30261: 0 -245: 30262: 0 -245: 30263: 0 -245: 30264: 0 -245: 30265: 0 -245: 30266: 0 -245: 30267: 0 -245: 30268: 0 -245: 30269: 0 -245: 30270: 0 -245: 30271: 0 -245: 30272: 0 -245: 30273: 0 -245: 30274: 0 -245: 30275: 0 -245: 30276: 0 -245: 30277: 0 -245: 30278: 0 -245: 30279: 0 -245: 30280: 0 -245: 30281: 0 -245: 30282: 0 -245: 30283: 0 -245: 30284: 0 -245: 30285: 0 -245: 30286: 0 -245: 30287: 0 -245: 30288: 0 -245: 30289: 0 -245: 30290: 0 -245: 30291: 0 -245: 30292: 0 -245: 30293: 0 -245: 30294: 0 -245: 30295: 0 -245: 30296: 0 -245: 30297: 0 -245: 30298: 0 -245: 30299: 0 -245: 30300: 0 -245: 30301: 0 -245: 30302: 0 -245: 30303: 0 -245: 30304: 0 -245: 30305: 0 -245: 30306: 0 -245: 30307: 0 -245: 30308: 0 -245: 30309: 0 -245: 30310: 0 -245: 30311: 0 -245: 30312: 0 -245: 30313: 0 -245: 30314: 0 -245: 30315: 0 -245: 30316: 0 -245: 30317: 0 -245: 30318: 0 -245: 30319: 0 -245: 30320: 0 -245: 30321: 0 -245: 30322: 0 -245: 30323: 0 -245: 30324: 0 -245: 30325: 0 -245: 30326: 0 -245: 30327: 0 -245: 30328: 0 -245: 30329: 0 -245: 30330: 0 -245: 30331: 0 -245: 30332: 0 -245: 30333: 0 -245: 30334: 0 -245: 30335: 0 -245: 30336: 0 -245: 30337: 0 -245: 30338: 0 -245: 30339: 0 -245: 30340: 0 -245: 30341: 0 -245: 30342: 0 -245: 30343: 0 -245: 30344: 0 -245: 30345: 0 -245: 30346: 0 -245: 30347: 0 -245: 30348: 0 -245: 30349: 0 -245: 30350: 0 -245: 30351: 0 -245: 30352: 0 -245: 30353: 0 -245: 30354: 0 -245: 30355: 0 -245: 30356: 0 -245: 30357: 0 -245: 30358: 0 -245: 30359: 0 -245: 30360: 0 -245: 30361: 0 -245: 30362: 0 -245: 30363: 0 -245: 30364: 0 -245: 30365: 0 -245: 30366: 0 -245: 30367: 0 -245: 30368: 0 -245: 30369: 0 -245: 30370: 0 -245: 30371: 0 -245: 30372: 0 -245: 30373: 0 -245: 30374: 0 -245: 30375: 0 -245: 30376: 0 -245: 30377: 0 -245: 30378: 0 -245: 30379: 0 -245: 30380: 0 -245: 30381: 0 -245: 30382: 0 -245: 30383: 0 -245: 30384: 0 -245: 30385: 0 -245: 30386: 0 -245: 30387: 0 -245: 30388: 0 -245: 30389: 0 -245: 30390: 0 -245: 30391: 0 -245: 30392: 0 -245: 30393: 0 -245: 30394: 0 -245: 30395: 0 -245: 30396: 0 -245: 30397: 0 -245: 30398: 0 -245: 30399: 0 -245: 30400: 0 -245: 30401: 0 -245: 30402: 0 -245: 30403: 0 -245: 30404: 0 -245: 30405: 0 -245: 30406: 0 -245: 30407: 0 -245: 30408: 0 -245: 30409: 0 -245: 30410: 0 -245: 30411: 0 -245: 30412: 0 -245: 30413: 0 -245: 30414: 0 -245: 30415: 0 -245: 30416: 0 -245: 30417: 0 -245: 30418: 0 -245: 30419: 0 -245: 30420: 0 -245: 30421: 0 -245: 30422: 0 -245: 30423: 0 -245: 30424: 0 -245: 30425: 0 -245: 30426: 0 -245: 30427: 0 -245: 30428: 0 -245: 30429: 0 -245: 30430: 0 -245: 30431: 0 -245: 30432: 0 -245: 30433: 0 -245: 30434: 0 -245: 30435: 0 -245: 30436: 0 -245: 30437: 0 -245: 30438: 0 -245: 30439: 0 -245: 30440: 0 -245: 30441: 0 -245: 30442: 0 -245: 30443: 0 -245: 30444: 0 -245: 30445: 0 -245: 30446: 0 -245: 30447: 0 -245: 30448: 0 -245: 30449: 0 -245: 30450: 0 -245: 30451: 0 -245: 30452: 0 -245: 30453: 0 -245: 30454: 0 -245: 30455: 0 -245: 30456: 0 -245: 30457: 0 -245: 30458: 0 -245: 30459: 0 -245: 30460: 0 -245: 30461: 0 -245: 30462: 0 -245: 30463: 0 -245: 30464: 0 -245: 30465: 0 -245: 30466: 0 -245: 30467: 0 -245: 30468: 0 -245: 30469: 0 -245: 30470: 0 -245: 30471: 0 -245: 30472: 0 -245: 30473: 0 -245: 30474: 0 -245: 30475: 0 -245: 30476: 0 -245: 30477: 0 -245: 30478: 0 -245: 30479: 0 -245: 30480: 0 -245: 30481: 0 -245: 30482: 0 -245: 30483: 0 -245: 30484: 0 -245: 30485: 0 -245: 30486: 0 -245: 30487: 0 -245: 30488: 0 -245: 30489: 0 -245: 30490: 0 -245: 30491: 0 -245: 30492: 0 -245: 30493: 0 -245: 30494: 0 -245: 30495: 0 -245: 30496: 0 -245: 30497: 0 -245: 30498: 0 -245: 30499: 0 -245: 30500: 0 -245: 30501: 0 -245: 30502: 0 -245: 30503: 0 -245: 30504: 0 -245: 30505: 0 -245: 30506: 0 -245: 30507: 0 -245: 30508: 0 -245: 30509: 0 -245: 30510: 0 -245: 30511: 0 -245: 30512: 0 -245: 30513: 0 -245: 30514: 0 -245: 30515: 0 -245: 30516: 0 -245: 30517: 0 -245: 30518: 0 -245: 30519: 0 -245: 30520: 0 -245: 30521: 0 -245: 30522: 0 -245: 30523: 0 -245: 30524: 0 -245: 30525: 0 -245: 30526: 0 -245: 30527: 0 -245: 30528: 0 -245: 30529: 0 -245: 30530: 0 -245: 30531: 0 -245: 30532: 0 -245: 30533: 0 -245: 30534: 0 -245: 30535: 0 -245: 30536: 0 -245: 30537: 0 -245: 30538: 0 -245: 30539: 0 -245: 30540: 0 -245: 30541: 0 -245: 30542: 0 -245: 30543: 0 -245: 30544: 0 -245: 30545: 0 -245: 30546: 0 -245: 30547: 0 -245: 30548: 0 -245: 30549: 0 -245: 30550: 0 -245: 30551: 0 -245: 30552: 0 -245: 30553: 0 -245: 30554: 0 -245: 30555: 0 -245: 30556: 0 -245: 30557: 0 -245: 30558: 0 -245: 30559: 0 -245: 30560: 0 -245: 30561: 0 -245: 30562: 0 -245: 30563: 0 -245: 30564: 0 -245: 30565: 0 -245: 30566: 0 -245: 30567: 0 -245: 30568: 0 -245: 30569: 0 -245: 30570: 0 -245: 30571: 0 -245: 30572: 0 -245: 30573: 0 -245: 30574: 0 -245: 30575: 0 -245: 30576: 0 -245: 30577: 0 -245: 30578: 0 -245: 30579: 0 -245: 30580: 0 -245: 30581: 0 -245: 30582: 0 -245: 30583: 0 -245: 30584: 0 -245: 30585: 0 -245: 30586: 0 -245: 30587: 0 -245: 30588: 0 -245: 30589: 0 -245: 30590: 0 -245: 30591: 0 -245: 30592: 0 -245: 30593: 0 -245: 30594: 0 -245: 30595: 0 -245: 30596: 0 -245: 30597: 0 -245: 30598: 0 -245: 30599: 0 -245: 30600: 0 -245: 30601: 0 -245: 30602: 0 -245: 30603: 0 -245: 30604: 0 -245: 30605: 0 -245: 30606: 0 -245: 30607: 0 -245: 30608: 0 -245: 30609: 0 -245: 30610: 0 -245: 30611: 0 -245: 30612: 0 -245: 30613: 0 -245: 30614: 0 -245: 30615: 0 -245: 30616: 0 -245: 30617: 0 -245: 30618: 0 -245: 30619: 0 -245: 30620: 0 -245: 30621: 0 -245: 30622: 0 -245: 30623: 0 -245: 30624: 0 -245: 30625: 0 -245: 30626: 0 -245: 30627: 0 -245: 30628: 0 -245: 30629: 0 -245: 30630: 0 -245: 30631: 0 -245: 30632: 0 -245: 30633: 0 -245: 30634: 0 -245: 30635: 0 -245: 30636: 0 -245: 30637: 0 -245: 30638: 0 -245: 30639: 0 -245: 30640: 0 -245: 30641: 0 -245: 30642: 0 -245: 30643: 0 -245: 30644: 0 -245: 30645: 0 -245: 30646: 0 -245: 30647: 0 -245: 30648: 0 -245: 30649: 0 -245: 30650: 0 -245: 30651: 0 -245: 30652: 0 -245: 30653: 0 -245: 30654: 0 -245: 30655: 0 -245: 30656: 0 -245: 30657: 0 -245: 30658: 0 -245: 30659: 0 -245: 30660: 0 -245: 30661: 0 -245: 30662: 0 -245: 30663: 0 -245: 30664: 0 -245: 30665: 0 -245: 30666: 0 -245: 30667: 0 -245: 30668: 0 -245: 30669: 0 -245: 30670: 0 -245: 30671: 0 -245: 30672: 0 -245: 30673: 0 -245: 30674: 0 -245: 30675: 0 -245: 30676: 0 -245: 30677: 0 -245: 30678: 0 -245: 30679: 0 -245: 30680: 0 -245: 30681: 0 -245: 30682: 0 -245: 30683: 0 -245: 30684: 0 -245: 30685: 0 -245: 30686: 0 -245: 30687: 0 -245: 30688: 0 -245: 30689: 0 -245: 30690: 0 -245: 30691: 0 -245: 30692: 0 -245: 30693: 0 -245: 30694: 0 -245: 30695: 0 -245: 30696: 0 -245: 30697: 0 -245: 30698: 0 -245: 30699: 0 -245: 30700: 0 -245: 30701: 0 -245: 30702: 0 -245: 30703: 0 -245: 30704: 0 -245: 30705: 0 -245: 30706: 0 -245: 30707: 0 -245: 30708: 0 -245: 30709: 0 -245: 30710: 0 -245: 30711: 0 -245: 30712: 0 -245: 30713: 0 -245: 30714: 0 -245: 30715: 0 -245: 30716: 0 -245: 30717: 0 -245: 30718: 0 -245: 30719: 0 -245: 30720: 0 -245: 30721: 0 -245: 30722: 0 -245: 30723: 0 -245: 30724: 0 -245: 30725: 0 -245: 30726: 0 -245: 30727: 0 -245: 30728: 0 -245: 30729: 0 -245: 30730: 0 -245: 30731: 0 -245: 30732: 0 -245: 30733: 0 -245: 30734: 0 -245: 30735: 0 -245: 30736: 0 -245: 30737: 0 -245: 30738: 0 -245: 30739: 0 -245: 30740: 0 -245: 30741: 0 -245: 30742: 0 -245: 30743: 0 -245: 30744: 0 -245: 30745: 0 -245: 30746: 0 -245: 30747: 0 -245: 30748: 0 -245: 30749: 0 -245: 30750: 0 -245: 30751: 0 -245: 30752: 0 -245: 30753: 0 -245: 30754: 0 -245: 30755: 0 -245: 30756: 0 -245: 30757: 0 -245: 30758: 0 -245: 30759: 0 -245: 30760: 0 -245: 30761: 0 -245: 30762: 0 -245: 30763: 0 -245: 30764: 0 -245: 30765: 0 -245: 30766: 0 -245: 30767: 0 -245: 30768: 0 -245: 30769: 0 -245: 30770: 0 -245: 30771: 0 -245: 30772: 0 -245: 30773: 0 -245: 30774: 0 -245: 30775: 0 -245: 30776: 0 -245: 30777: 0 -245: 30778: 0 -245: 30779: 0 -245: 30780: 0 -245: 30781: 0 -245: 30782: 0 -245: 30783: 0 -245: 30784: 0 -245: 30785: 0 -245: 30786: 0 -245: 30787: 0 -245: 30788: 0 -245: 30789: 0 -245: 30790: 0 -245: 30791: 0 -245: 30792: 0 -245: 30793: 0 -245: 30794: 0 -245: 30795: 0 -245: 30796: 0 -245: 30797: 0 -245: 30798: 0 -245: 30799: 0 -245: 30800: 0 -245: 30801: 0 -245: 30802: 0 -245: 30803: 0 -245: 30804: 0 -245: 30805: 0 -245: 30806: 0 -245: 30807: 0 -245: 30808: 0 -245: 30809: 0 -245: 30810: 0 -245: 30811: 0 -245: 30812: 0 -245: 30813: 0 -245: 30814: 0 -245: 30815: 0 -245: 30816: 0 -245: 30817: 0 -245: 30818: 0 -245: 30819: 0 -245: 30820: 0 -245: 30821: 0 -245: 30822: 0 -245: 30823: 0 -245: 30824: 0 -245: 30825: 0 -245: 30826: 0 -245: 30827: 0 -245: 30828: 0 -245: 30829: 0 -245: 30830: 0 -245: 30831: 0 -245: 30832: 0 -245: 30833: 0 -245: 30834: 0 -245: 30835: 0 -245: 30836: 0 -245: 30837: 0 -245: 30838: 0 -245: 30839: 0 -245: 30840: 0 -245: 30841: 0 -245: 30842: 0 -245: 30843: 0 -245: 30844: 0 -245: 30845: 0 -245: 30846: 0 -245: 30847: 0 -245: 30848: 0 -245: 30849: 0 -245: 30850: 0 -245: 30851: 0 -245: 30852: 0 -245: 30853: 0 -245: 30854: 0 -245: 30855: 0 -245: 30856: 0 -245: 30857: 0 -245: 30858: 0 -245: 30859: 0 -245: 30860: 0 -245: 30861: 0 -245: 30862: 0 -245: 30863: 0 -245: 30864: 0 -245: 30865: 0 -245: 30866: 0 -245: 30867: 0 -245: 30868: 0 -245: 30869: 0 -245: 30870: 0 -245: 30871: 0 -245: 30872: 0 -245: 30873: 0 -245: 30874: 0 -245: 30875: 0 -245: 30876: 0 -245: 30877: 0 -245: 30878: 0 -245: 30879: 0 -245: 30880: 0 -245: 30881: 0 -245: 30882: 0 -245: 30883: 0 -245: 30884: 0 -245: 30885: 0 -245: 30886: 0 -245: 30887: 0 -245: 30888: 0 -245: 30889: 0 -245: 30890: 0 -245: 30891: 0 -245: 30892: 0 -245: 30893: 0 -245: 30894: 0 -245: 30895: 0 -245: 30896: 0 -245: 30897: 0 -245: 30898: 0 -245: 30899: 0 -245: 30900: 0 -245: 30901: 0 -245: 30902: 0 -245: 30903: 0 -245: 30904: 0 -245: 30905: 0 -245: 30906: 0 -245: 30907: 0 -245: 30908: 0 -245: 30909: 0 -245: 30910: 0 -245: 30911: 0 -245: 30912: 0 -245: 30913: 0 -245: 30914: 0 -245: 30915: 0 -245: 30916: 0 -245: 30917: 0 -245: 30918: 0 -245: 30919: 0 -245: 30920: 0 -245: 30921: 0 -245: 30922: 0 -245: 30923: 0 -245: 30924: 0 -245: 30925: 0 -245: 30926: 0 -245: 30927: 0 -245: 30928: 0 -245: 30929: 0 -245: 30930: 0 -245: 30931: 0 -245: 30932: 0 -245: 30933: 0 -245: 30934: 0 -245: 30935: 0 -245: 30936: 0 -245: 30937: 0 -245: 30938: 0 -245: 30939: 0 -245: 30940: 0 -245: 30941: 0 -245: 30942: 0 -245: 30943: 0 -245: 30944: 0 -245: 30945: 0 -245: 30946: 0 -245: 30947: 0 -245: 30948: 0 -245: 30949: 0 -245: 30950: 0 -245: 30951: 0 -245: 30952: 0 -245: 30953: 0 -245: 30954: 0 -245: 30955: 0 -245: 30956: 0 -245: 30957: 0 -245: 30958: 0 -245: 30959: 0 -245: 30960: 0 -245: 30961: 0 -245: 30962: 0 -245: 30963: 0 -245: 30964: 0 -245: 30965: 0 -245: 30966: 0 -245: 30967: 0 -245: 30968: 0 -245: 30969: 0 -245: 30970: 0 -245: 30971: 0 -245: 30972: 0 -245: 30973: 0 -245: 30974: 0 -245: 30975: 0 -245: 30976: 0 -245: 30977: 0 -245: 30978: 0 -245: 30979: 0 -245: 30980: 0 -245: 30981: 0 -245: 30982: 0 -245: 30983: 0 -245: 30984: 0 -245: 30985: 0 -245: 30986: 0 -245: 30987: 0 -245: 30988: 0 -245: 30989: 0 -245: 30990: 0 -245: 30991: 0 -245: 30992: 0 -245: 30993: 0 -245: 30994: 0 -245: 30995: 0 -245: 30996: 0 -245: 30997: 0 -245: 30998: 0 -245: 30999: 0 -245: 31000: 0 -245: 31001: 0 -245: 31002: 0 -245: 31003: 0 -245: 31004: 0 -245: 31005: 0 -245: 31006: 0 -245: 31007: 0 -245: 31008: 0 -245: 31009: 0 -245: 31010: 0 -245: 31011: 0 -245: 31012: 0 -245: 31013: 0 -245: 31014: 0 -245: 31015: 0 -245: 31016: 0 -245: 31017: 0 -245: 31018: 0 -245: 31019: 0 -245: 31020: 0 -245: 31021: 0 -245: 31022: 0 -245: 31023: 0 -245: 31024: 0 -245: 31025: 0 -245: 31026: 0 -245: 31027: 0 -245: 31028: 0 -245: 31029: 0 -245: 31030: 0 -245: 31031: 0 -245: 31032: 0 -245: 31033: 0 -245: 31034: 0 -245: 31035: 0 -245: 31036: 0 -245: 31037: 0 -245: 31038: 0 -245: 31039: 0 -245: 31040: 0 -245: 31041: 0 -245: 31042: 0 -245: 31043: 0 -245: 31044: 0 -245: 31045: 0 -245: 31046: 0 -245: 31047: 0 -245: 31048: 0 -245: 31049: 0 -245: 31050: 0 -245: 31051: 0 -245: 31052: 0 -245: 31053: 0 -245: 31054: 0 -245: 31055: 0 -245: 31056: 0 -245: 31057: 0 -245: 31058: 0 -245: 31059: 0 -245: 31060: 0 -245: 31061: 0 -245: 31062: 0 -245: 31063: 0 -245: 31064: 0 -245: 31065: 0 -245: 31066: 0 -245: 31067: 0 -245: 31068: 0 -245: 31069: 0 -245: 31070: 0 -245: 31071: 0 -245: 31072: 0 -245: 31073: 0 -245: 31074: 0 -245: 31075: 0 -245: 31076: 0 -245: 31077: 0 -245: 31078: 0 -245: 31079: 0 -245: 31080: 0 -245: 31081: 0 -245: 31082: 0 -245: 31083: 0 -245: 31084: 0 -245: 31085: 0 -245: 31086: 0 -245: 31087: 0 -245: 31088: 0 -245: 31089: 0 -245: 31090: 0 -245: 31091: 0 -245: 31092: 0 -245: 31093: 0 -245: 31094: 0 -245: 31095: 0 -245: 31096: 0 -245: 31097: 0 -245: 31098: 0 -245: 31099: 0 -245: 31100: 0 -245: 31101: 0 -245: 31102: 0 -245: 31103: 0 -245: 31104: 0 -245: 31105: 0 -245: 31106: 0 -245: 31107: 0 -245: 31108: 0 -245: 31109: 0 -245: 31110: 0 -245: 31111: 0 -245: 31112: 0 -245: 31113: 0 -245: 31114: 0 -245: 31115: 0 -245: 31116: 0 -245: 31117: 0 -245: 31118: 0 -245: 31119: 0 -245: 31120: 0 -245: 31121: 0 -245: 31122: 0 -245: 31123: 0 -245: 31124: 0 -245: 31125: 0 -245: 31126: 0 -245: 31127: 0 -245: 31128: 0 -245: 31129: 0 -245: 31130: 0 -245: 31131: 0 -245: 31132: 0 -245: 31133: 0 -245: 31134: 0 -245: 31135: 0 -245: 31136: 0 -245: 31137: 0 -245: 31138: 0 -245: 31139: 0 -245: 31140: 0 -245: 31141: 0 -245: 31142: 0 -245: 31143: 0 -245: 31144: 0 -245: 31145: 0 -245: 31146: 0 -245: 31147: 0 -245: 31148: 0 -245: 31149: 0 -245: 31150: 0 -245: 31151: 0 -245: 31152: 0 -245: 31153: 0 -245: 31154: 0 -245: 31155: 0 -245: 31156: 0 -245: 31157: 0 -245: 31158: 0 -245: 31159: 0 -245: 31160: 0 -245: 31161: 0 -245: 31162: 0 -245: 31163: 0 -245: 31164: 0 -245: 31165: 0 -245: 31166: 0 -245: 31167: 0 -245: 31168: 0 -245: 31169: 0 -245: 31170: 0 -245: 31171: 0 -245: 31172: 0 -245: 31173: 0 -245: 31174: 0 -245: 31175: 0 -245: 31176: 0 -245: 31177: 0 -245: 31178: 0 -245: 31179: 0 -245: 31180: 0 -245: 31181: 0 -245: 31182: 0 -245: 31183: 0 -245: 31184: 0 -245: 31185: 0 -245: 31186: 0 -245: 31187: 0 -245: 31188: 0 -245: 31189: 0 -245: 31190: 0 -245: 31191: 0 -245: 31192: 0 -245: 31193: 0 -245: 31194: 0 -245: 31195: 0 -245: 31196: 0 -245: 31197: 0 -245: 31198: 0 -245: 31199: 0 -245: 31200: 0 -245: 31201: 0 -245: 31202: 0 -245: 31203: 0 -245: 31204: 0 -245: 31205: 0 -245: 31206: 0 -245: 31207: 0 -245: 31208: 0 -245: 31209: 0 -245: 31210: 0 -245: 31211: 0 -245: 31212: 0 -245: 31213: 0 -245: 31214: 0 -245: 31215: 0 -245: 31216: 0 -245: 31217: 0 -245: 31218: 0 -245: 31219: 0 -245: 31220: 0 -245: 31221: 0 -245: 31222: 0 -245: 31223: 0 -245: 31224: 0 -245: 31225: 0 -245: 31226: 0 -245: 31227: 0 -245: 31228: 0 -245: 31229: 0 -245: 31230: 0 -245: 31231: 0 -245: 31232: 0 -245: 31233: 0 -245: 31234: 0 -245: 31235: 0 -245: 31236: 0 -245: 31237: 0 -245: 31238: 0 -245: 31239: 0 -245: 31240: 0 -245: 31241: 0 -245: 31242: 0 -245: 31243: 0 -245: 31244: 0 -245: 31245: 0 -245: 31246: 0 -245: 31247: 0 -245: 31248: 0 -245: 31249: 0 -245: 31250: 0 -245: 31251: 0 -245: 31252: 0 -245: 31253: 0 -245: 31254: 0 -245: 31255: 0 -245: 31256: 0 -245: 31257: 0 -245: 31258: 0 -245: 31259: 0 -245: 31260: 0 -245: 31261: 0 -245: 31262: 0 -245: 31263: 0 -245: 31264: 0 -245: 31265: 0 -245: 31266: 0 -245: 31267: 0 -245: 31268: 0 -245: 31269: 0 -245: 31270: 0 -245: 31271: 0 -245: 31272: 0 -245: 31273: 0 -245: 31274: 0 -245: 31275: 0 -245: 31276: 0 -245: 31277: 0 -245: 31278: 0 -245: 31279: 0 -245: 31280: 0 -245: 31281: 0 -245: 31282: 0 -245: 31283: 0 -245: 31284: 0 -245: 31285: 0 -245: 31286: 0 -245: 31287: 0 -245: 31288: 0 -245: 31289: 0 -245: 31290: 0 -245: 31291: 0 -245: 31292: 0 -245: 31293: 0 -245: 31294: 0 -245: 31295: 0 -245: 31296: 0 -245: 31297: 0 -245: 31298: 0 -245: 31299: 0 -245: 31300: 0 -245: 31301: 0 -245: 31302: 0 -245: 31303: 0 -245: 31304: 0 -245: 31305: 0 -245: 31306: 0 -245: 31307: 0 -245: 31308: 0 -245: 31309: 0 -245: 31310: 0 -245: 31311: 0 -245: 31312: 0 -245: 31313: 0 -245: 31314: 0 -245: 31315: 0 -245: 31316: 0 -245: 31317: 0 -245: 31318: 0 -245: 31319: 0 -245: 31320: 0 -245: 31321: 0 -245: 31322: 0 -245: 31323: 0 -245: 31324: 0 -245: 31325: 0 -245: 31326: 0 -245: 31327: 0 -245: 31328: 0 -245: 31329: 0 -245: 31330: 0 -245: 31331: 0 -245: 31332: 0 -245: 31333: 0 -245: 31334: 0 -245: 31335: 0 -245: 31336: 0 -245: 31337: 0 -245: 31338: 0 -245: 31339: 0 -245: 31340: 0 -245: 31341: 0 -245: 31342: 0 -245: 31343: 0 -245: 31344: 0 -245: 31345: 0 -245: 31346: 0 -245: 31347: 0 -245: 31348: 0 -245: 31349: 0 -245: 31350: 0 -245: 31351: 0 -245: 31352: 0 -245: 31353: 0 -245: 31354: 0 -245: 31355: 0 -245: 31356: 0 -245: 31357: 0 -245: 31358: 0 -245: 31359: 0 -245: 31360: 0 -245: 31361: 0 -245: 31362: 0 -245: 31363: 0 -245: 31364: 0 -245: 31365: 0 -245: 31366: 0 -245: 31367: 0 -245: 31368: 0 -245: 31369: 0 -245: 31370: 0 -245: 31371: 0 -245: 31372: 0 -245: 31373: 0 -245: 31374: 0 -245: 31375: 0 -245: 31376: 0 -245: 31377: 0 -245: 31378: 0 -245: 31379: 0 -245: 31380: 0 -245: 31381: 0 -245: 31382: 0 -245: 31383: 0 -245: 31384: 0 -245: 31385: 0 -245: 31386: 0 -245: 31387: 0 -245: 31388: 0 -245: 31389: 0 -245: 31390: 0 -245: 31391: 0 -245: 31392: 0 -245: 31393: 0 -245: 31394: 0 -245: 31395: 0 -245: 31396: 0 -245: 31397: 0 -245: 31398: 0 -245: 31399: 0 -245: 31400: 0 -245: 31401: 0 -245: 31402: 0 -245: 31403: 0 -245: 31404: 0 -245: 31405: 0 -245: 31406: 0 -245: 31407: 0 -245: 31408: 0 -245: 31409: 0 -245: 31410: 0 -245: 31411: 0 -245: 31412: 0 -245: 31413: 0 -245: 31414: 0 -245: 31415: 0 -245: 31416: 0 -245: 31417: 0 -245: 31418: 0 -245: 31419: 0 -245: 31420: 0 -245: 31421: 0 -245: 31422: 0 -245: 31423: 0 -245: 31424: 0 -245: 31425: 0 -245: 31426: 0 -245: 31427: 0 -245: 31428: 0 -245: 31429: 0 -245: 31430: 0 -245: 31431: 0 -245: 31432: 0 -245: 31433: 0 -245: 31434: 0 -245: 31435: 0 -245: 31436: 0 -245: 31437: 0 -245: 31438: 0 -245: 31439: 0 -245: 31440: 0 -245: 31441: 0 -245: 31442: 0 -245: 31443: 0 -245: 31444: 0 -245: 31445: 0 -245: 31446: 0 -245: 31447: 0 -245: 31448: 0 -245: 31449: 0 -245: 31450: 0 -245: 31451: 0 -245: 31452: 0 -245: 31453: 0 -245: 31454: 0 -245: 31455: 0 -245: 31456: 0 -245: 31457: 0 -245: 31458: 0 -245: 31459: 0 -245: 31460: 0 -245: 31461: 0 -245: 31462: 0 -245: 31463: 0 -245: 31464: 0 -245: 31465: 0 -245: 31466: 0 -245: 31467: 0 -245: 31468: 0 -245: 31469: 0 -245: 31470: 0 -245: 31471: 0 -245: 31472: 0 -245: 31473: 0 -245: 31474: 0 -245: 31475: 0 -245: 31476: 0 -245: 31477: 0 -245: 31478: 0 -245: 31479: 0 -245: 31480: 0 -245: 31481: 0 -245: 31482: 0 -245: 31483: 0 -245: 31484: 0 -245: 31485: 0 -245: 31486: 0 -245: 31487: 0 -245: 31488: 0 -245: 31489: 0 -245: 31490: 0 -245: 31491: 0 -245: 31492: 0 -245: 31493: 0 -245: 31494: 0 -245: 31495: 0 -245: 31496: 0 -245: 31497: 0 -245: 31498: 0 -245: 31499: 0 -245: 31500: 0 -245: 31501: 0 -245: 31502: 0 -245: 31503: 0 -245: 31504: 0 -245: 31505: 0 -245: 31506: 0 -245: 31507: 0 -245: 31508: 0 -245: 31509: 0 -245: 31510: 0 -245: 31511: 0 -245: 31512: 0 -245: 31513: 0 -245: 31514: 0 -245: 31515: 0 -245: 31516: 0 -245: 31517: 0 -245: 31518: 0 -245: 31519: 0 -245: 31520: 0 -245: 31521: 0 -245: 31522: 0 -245: 31523: 0 -245: 31524: 0 -245: 31525: 0 -245: 31526: 0 -245: 31527: 0 -245: 31528: 0 -245: 31529: 0 -245: 31530: 0 -245: 31531: 0 -245: 31532: 0 -245: 31533: 0 -245: 31534: 0 -245: 31535: 0 -245: 31536: 0 -245: 31537: 0 -245: 31538: 0 -245: 31539: 0 -245: 31540: 0 -245: 31541: 0 -245: 31542: 0 -245: 31543: 0 -245: 31544: 0 -245: 31545: 0 -245: 31546: 0 -245: 31547: 0 -245: 31548: 0 -245: 31549: 0 -245: 31550: 0 -245: 31551: 0 -245: 31552: 0 -245: 31553: 0 -245: 31554: 0 -245: 31555: 0 -245: 31556: 0 -245: 31557: 0 -245: 31558: 0 -245: 31559: 0 -245: 31560: 0 -245: 31561: 0 -245: 31562: 0 -245: 31563: 0 -245: 31564: 0 -245: 31565: 0 -245: 31566: 0 -245: 31567: 0 -245: 31568: 0 -245: 31569: 0 -245: 31570: 0 -245: 31571: 0 -245: 31572: 0 -245: 31573: 0 -245: 31574: 0 -245: 31575: 0 -245: 31576: 0 -245: 31577: 0 -245: 31578: 0 -245: 31579: 0 -245: 31580: 0 -245: 31581: 0 -245: 31582: 0 -245: 31583: 0 -245: 31584: 0 -245: 31585: 0 -245: 31586: 0 -245: 31587: 0 -245: 31588: 0 -245: 31589: 0 -245: 31590: 0 -245: 31591: 0 -245: 31592: 0 -245: 31593: 0 -245: 31594: 0 -245: 31595: 0 -245: 31596: 0 -245: 31597: 0 -245: 31598: 0 -245: 31599: 0 -245: 31600: 0 -245: 31601: 0 -245: 31602: 0 -245: 31603: 0 -245: 31604: 0 -245: 31605: 0 -245: 31606: 0 -245: 31607: 0 -245: 31608: 0 -245: 31609: 0 -245: 31610: 0 -245: 31611: 0 -245: 31612: 0 -245: 31613: 0 -245: 31614: 0 -245: 31615: 0 -245: 31616: 0 -245: 31617: 0 -245: 31618: 0 -245: 31619: 0 -245: 31620: 0 -245: 31621: 0 -245: 31622: 0 -245: 31623: 0 -245: 31624: 0 -245: 31625: 0 -245: 31626: 0 -245: 31627: 0 -245: 31628: 0 -245: 31629: 0 -245: 31630: 0 -245: 31631: 0 -245: 31632: 0 -245: 31633: 0 -245: 31634: 0 -245: 31635: 0 -245: 31636: 0 -245: 31637: 0 -245: 31638: 0 -245: 31639: 0 -245: 31640: 0 -245: 31641: 0 -245: 31642: 0 -245: 31643: 0 -245: 31644: 0 -245: 31645: 0 -245: 31646: 0 -245: 31647: 0 -245: 31648: 0 -245: 31649: 0 -245: 31650: 0 -245: 31651: 0 -245: 31652: 0 -245: 31653: 0 -245: 31654: 0 -245: 31655: 0 -245: 31656: 0 -245: 31657: 0 -245: 31658: 0 -245: 31659: 0 -245: 31660: 0 -245: 31661: 0 -245: 31662: 0 -245: 31663: 0 -245: 31664: 0 -245: 31665: 0 -245: 31666: 0 -245: 31667: 0 -245: 31668: 0 -245: 31669: 0 -245: 31670: 0 -245: 31671: 0 -245: 31672: 0 -245: 31673: 0 -245: 31674: 0 -245: 31675: 0 -245: 31676: 0 -245: 31677: 0 -245: 31678: 0 -245: 31679: 0 -245: 31680: 0 -245: 31681: 0 -245: 31682: 0 -245: 31683: 0 -245: 31684: 0 -245: 31685: 0 -245: 31686: 0 -245: 31687: 0 -245: 31688: 0 -245: 31689: 0 -245: 31690: 0 -245: 31691: 0 -245: 31692: 0 -245: 31693: 0 -245: 31694: 0 -245: 31695: 0 -245: 31696: 0 -245: 31697: 0 -245: 31698: 0 -245: 31699: 0 -245: 31700: 0 -245: 31701: 0 -245: 31702: 0 -245: 31703: 0 -245: 31704: 0 -245: 31705: 0 -245: 31706: 0 -245: 31707: 0 -245: 31708: 0 -245: 31709: 0 -245: 31710: 0 -245: 31711: 0 -245: 31712: 0 -245: 31713: 0 -245: 31714: 0 -245: 31715: 0 -245: 31716: 0 -245: 31717: 0 -245: 31718: 0 -245: 31719: 0 -245: 31720: 0 -245: 31721: 0 -245: 31722: 0 -245: 31723: 0 -245: 31724: 0 -245: 31725: 0 -245: 31726: 0 -245: 31727: 0 -245: 31728: 0 -245: 31729: 0 -245: 31730: 0 -245: 31731: 0 -245: 31732: 0 -245: 31733: 0 -245: 31734: 0 -245: 31735: 0 -245: 31736: 0 -245: 31737: 0 -245: 31738: 0 -245: 31739: 0 -245: 31740: 0 -245: 31741: 0 -245: 31742: 0 -245: 31743: 0 -245: 31744: 0 -245: 31745: 0 -245: 31746: 0 -245: 31747: 0 -245: 31748: 0 -245: 31749: 0 -245: 31750: 0 -245: 31751: 0 -245: 31752: 0 -245: 31753: 0 -245: 31754: 0 -245: 31755: 0 -245: 31756: 0 -245: 31757: 0 -245: 31758: 0 -245: 31759: 0 -245: 31760: 0 -245: 31761: 0 -245: 31762: 0 -245: 31763: 0 -245: 31764: 0 -245: 31765: 0 -245: 31766: 0 -245: 31767: 0 -245: 31768: 0 -245: 31769: 0 -245: 31770: 0 -245: 31771: 0 -245: 31772: 0 -245: 31773: 0 -245: 31774: 0 -245: 31775: 0 -245: 31776: 0 -245: 31777: 0 -245: 31778: 0 -245: 31779: 0 -245: 31780: 0 -245: 31781: 0 -245: 31782: 0 -245: 31783: 0 -245: 31784: 0 -245: 31785: 0 -245: 31786: 0 -245: 31787: 0 -245: 31788: 0 -245: 31789: 0 -245: 31790: 0 -245: 31791: 0 -245: 31792: 0 -245: 31793: 0 -245: 31794: 0 -245: 31795: 0 -245: 31796: 0 -245: 31797: 0 -245: 31798: 0 -245: 31799: 0 -245: 31800: 0 -245: 31801: 0 -245: 31802: 0 -245: 31803: 0 -245: 31804: 0 -245: 31805: 0 -245: 31806: 0 -245: 31807: 0 -245: 31808: 0 -245: 31809: 0 -245: 31810: 0 -245: 31811: 0 -245: 31812: 0 -245: 31813: 0 -245: 31814: 0 -245: 31815: 0 -245: 31816: 0 -245: 31817: 0 -245: 31818: 0 -245: 31819: 0 -245: 31820: 0 -245: 31821: 0 -245: 31822: 0 -245: 31823: 0 -245: 31824: 0 -245: 31825: 0 -245: 31826: 0 -245: 31827: 0 -245: 31828: 0 -245: 31829: 0 -245: 31830: 0 -245: 31831: 0 -245: 31832: 0 -245: 31833: 0 -245: 31834: 0 -245: 31835: 0 -245: 31836: 0 -245: 31837: 0 -245: 31838: 0 -245: 31839: 0 -245: 31840: 0 -245: 31841: 0 -245: 31842: 0 -245: 31843: 0 -245: 31844: 0 -245: 31845: 0 -245: 31846: 0 -245: 31847: 0 -245: 31848: 0 -245: 31849: 0 -245: 31850: 0 -245: 31851: 0 -245: 31852: 0 -245: 31853: 0 -245: 31854: 0 -245: 31855: 0 -245: 31856: 0 -245: 31857: 0 -245: 31858: 0 -245: 31859: 0 -245: 31860: 0 -245: 31861: 0 -245: 31862: 0 -245: 31863: 0 -245: 31864: 0 -245: 31865: 0 -245: 31866: 0 -245: 31867: 0 -245: 31868: 0 -245: 31869: 0 -245: 31870: 0 -245: 31871: 0 -245: 31872: 0 -245: 31873: 0 -245: 31874: 0 -245: 31875: 0 -245: 31876: 0 -245: 31877: 0 -245: 31878: 0 -245: 31879: 0 -245: 31880: 0 -245: 31881: 0 -245: 31882: 0 -245: 31883: 0 -245: 31884: 0 -245: 31885: 0 -245: 31886: 0 -245: 31887: 0 -245: 31888: 0 -245: 31889: 0 -245: 31890: 0 -245: 31891: 0 -245: 31892: 0 -245: 31893: 0 -245: 31894: 0 -245: 31895: 0 -245: 31896: 0 -245: 31897: 0 -245: 31898: 0 -245: 31899: 0 -245: 31900: 0 -245: 31901: 0 -245: 31902: 0 -245: 31903: 0 -245: 31904: 0 -245: 31905: 0 -245: 31906: 0 -245: 31907: 0 -245: 31908: 0 -245: 31909: 0 -245: 31910: 0 -245: 31911: 0 -245: 31912: 0 -245: 31913: 0 -245: 31914: 0 -245: 31915: 0 -245: 31916: 0 -245: 31917: 0 -245: 31918: 0 -245: 31919: 0 -245: 31920: 0 -245: 31921: 0 -245: 31922: 0 -245: 31923: 0 -245: 31924: 0 -245: 31925: 0 -245: 31926: 0 -245: 31927: 0 -245: 31928: 0 -245: 31929: 0 -245: 31930: 0 -245: 31931: 0 -245: 31932: 0 -245: 31933: 0 -245: 31934: 0 -245: 31935: 0 -245: 31936: 0 -245: 31937: 0 -245: 31938: 0 -245: 31939: 0 -245: 31940: 0 -245: 31941: 0 -245: 31942: 0 -245: 31943: 0 -245: 31944: 0 -245: 31945: 0 -245: 31946: 0 -245: 31947: 0 -245: 31948: 0 -245: 31949: 0 -245: 31950: 0 -245: 31951: 0 -245: 31952: 0 -245: 31953: 0 -245: 31954: 0 -245: 31955: 0 -245: 31956: 0 -245: 31957: 0 -245: 31958: 0 -245: 31959: 0 -245: 31960: 0 -245: 31961: 0 -245: 31962: 0 -245: 31963: 0 -245: 31964: 0 -245: 31965: 0 -245: 31966: 0 -245: 31967: 0 -245: 31968: 0 -245: 31969: 0 -245: 31970: 0 -245: 31971: 0 -245: 31972: 0 -245: 31973: 0 -245: 31974: 0 -245: 31975: 0 -245: 31976: 0 -245: 31977: 0 -245: 31978: 0 -245: 31979: 0 -245: 31980: 0 -245: 31981: 0 -245: 31982: 0 -245: 31983: 0 -245: 31984: 0 -245: 31985: 0 -245: 31986: 0 -245: 31987: 0 -245: 31988: 0 -245: 31989: 0 -245: 31990: 0 -245: 31991: 0 -245: 31992: 0 -245: 31993: 0 -245: 31994: 0 -245: 31995: 0 -245: 31996: 0 -245: 31997: 0 -245: 31998: 0 -245: 31999: 0 -245: 32000: 0 -245: 32001: 0 -245: 32002: 0 -245: 32003: 0 -245: 32004: 0 -245: 32005: 0 -245: 32006: 0 -245: 32007: 0 -245: 32008: 0 -245: 32009: 0 -245: 32010: 0 -245: 32011: 0 -245: 32012: 0 -245: 32013: 0 -245: 32014: 0 -245: 32015: 0 -245: 32016: 0 -245: 32017: 0 -245: 32018: 0 -245: 32019: 0 -245: 32020: 0 -245: 32021: 0 -245: 32022: 0 -245: 32023: 0 -245: 32024: 0 -245: 32025: 0 -245: 32026: 0 -245: 32027: 0 -245: 32028: 0 -245: 32029: 0 -245: 32030: 0 -245: 32031: 0 -245: 32032: 0 -245: 32033: 0 -245: 32034: 0 -245: 32035: 0 -245: 32036: 0 -245: 32037: 0 -245: 32038: 0 -245: 32039: 0 -245: 32040: 0 -245: 32041: 0 -245: 32042: 0 -245: 32043: 0 -245: 32044: 0 -245: 32045: 0 -245: 32046: 0 -245: 32047: 0 -245: 32048: 0 -245: 32049: 0 -245: 32050: 0 -245: 32051: 0 -245: 32052: 0 -245: 32053: 0 -245: 32054: 0 -245: 32055: 0 -245: 32056: 0 -245: 32057: 0 -245: 32058: 0 -245: 32059: 0 -245: 32060: 0 -245: 32061: 0 -245: 32062: 0 -245: 32063: 0 -245: 32064: 0 -245: 32065: 0 -245: 32066: 0 -245: 32067: 0 -245: 32068: 0 -245: 32069: 0 -245: 32070: 0 -245: 32071: 0 -245: 32072: 0 -245: 32073: 0 -245: 32074: 0 -245: 32075: 0 -245: 32076: 0 -245: 32077: 0 -245: 32078: 0 -245: 32079: 0 -245: 32080: 0 -245: 32081: 0 -245: 32082: 0 -245: 32083: 0 -245: 32084: 0 -245: 32085: 0 -245: 32086: 0 -245: 32087: 0 -245: 32088: 0 -245: 32089: 0 -245: 32090: 0 -245: 32091: 0 -245: 32092: 0 -245: 32093: 0 -245: 32094: 0 -245: 32095: 0 -245: 32096: 0 -245: 32097: 0 -245: 32098: 0 -245: 32099: 0 -245: 32100: 0 -245: 32101: 0 -245: 32102: 0 -245: 32103: 0 -245: 32104: 0 -245: 32105: 0 -245: 32106: 0 -245: 32107: 0 -245: 32108: 0 -245: 32109: 0 -245: 32110: 0 -245: 32111: 0 -245: 32112: 0 -245: 32113: 0 -245: 32114: 0 -245: 32115: 0 -245: 32116: 0 -245: 32117: 0 -245: 32118: 0 -245: 32119: 0 -245: 32120: 0 -245: 32121: 0 -245: 32122: 0 -245: 32123: 0 -245: 32124: 0 -245: 32125: 0 -245: 32126: 0 -245: 32127: 0 -245: 32128: 0 -245: 32129: 0 -245: 32130: 0 -245: 32131: 0 -245: 32132: 0 -245: 32133: 0 -245: 32134: 0 -245: 32135: 0 -245: 32136: 0 -245: 32137: 0 -245: 32138: 0 -245: 32139: 0 -245: 32140: 0 -245: 32141: 0 -245: 32142: 0 -245: 32143: 0 -245: 32144: 0 -245: 32145: 0 -245: 32146: 0 -245: 32147: 0 -245: 32148: 0 -245: 32149: 0 -245: 32150: 0 -245: 32151: 0 -245: 32152: 0 -245: 32153: 0 -245: 32154: 0 -245: 32155: 0 -245: 32156: 0 -245: 32157: 0 -245: 32158: 0 -245: 32159: 0 -245: 32160: 0 -245: 32161: 0 -245: 32162: 0 -245: 32163: 0 -245: 32164: 0 -245: 32165: 0 -245: 32166: 0 -245: 32167: 0 -245: 32168: 0 -245: 32169: 0 -245: 32170: 0 -245: 32171: 0 -245: 32172: 0 -245: 32173: 0 -245: 32174: 0 -245: 32175: 0 -245: 32176: 0 -245: 32177: 0 -245: 32178: 0 -245: 32179: 0 -245: 32180: 0 -245: 32181: 0 -245: 32182: 0 -245: 32183: 0 -245: 32184: 0 -245: 32185: 0 -245: 32186: 0 -245: 32187: 0 -245: 32188: 0 -245: 32189: 0 -245: 32190: 0 -245: 32191: 0 -245: 32192: 0 -245: 32193: 0 -245: 32194: 0 -245: 32195: 0 -245: 32196: 0 -245: 32197: 0 -245: 32198: 0 -245: 32199: 0 -245: 32200: 0 -245: 32201: 0 -245: 32202: 0 -245: 32203: 0 -245: 32204: 0 -245: 32205: 0 -245: 32206: 0 -245: 32207: 0 -245: 32208: 0 -245: 32209: 0 -245: 32210: 0 -245: 32211: 0 -245: 32212: 0 -245: 32213: 0 -245: 32214: 0 -245: 32215: 0 -245: 32216: 0 -245: 32217: 0 -245: 32218: 0 -245: 32219: 0 -245: 32220: 0 -245: 32221: 0 -245: 32222: 0 -245: 32223: 0 -245: 32224: 0 -245: 32225: 0 -245: 32226: 0 -245: 32227: 0 -245: 32228: 0 -245: 32229: 0 -245: 32230: 0 -245: 32231: 0 -245: 32232: 0 -245: 32233: 0 -245: 32234: 0 -245: 32235: 0 -245: 32236: 0 -245: 32237: 0 -245: 32238: 0 -245: 32239: 0 -245: 32240: 0 -245: 32241: 0 -245: 32242: 0 -245: 32243: 0 -245: 32244: 0 -245: 32245: 0 -245: 32246: 0 -245: 32247: 0 -245: 32248: 0 -245: 32249: 0 -245: 32250: 0 -245: 32251: 0 -245: 32252: 0 -245: 32253: 0 -245: 32254: 0 -245: 32255: 0 -245: 32256: 0 -245: 32257: 0 -245: 32258: 0 -245: 32259: 0 -245: 32260: 0 -245: 32261: 0 -245: 32262: 0 -245: 32263: 0 -245: 32264: 0 -245: 32265: 0 -245: 32266: 0 -245: 32267: 0 -245: 32268: 0 -245: 32269: 0 -245: 32270: 0 -245: 32271: 0 -245: 32272: 0 -245: 32273: 0 -245: 32274: 0 -245: 32275: 0 -245: 32276: 0 -245: 32277: 0 -245: 32278: 0 -245: 32279: 0 -245: 32280: 0 -245: 32281: 0 -245: 32282: 0 -245: 32283: 0 -245: 32284: 0 -245: 32285: 0 -245: 32286: 0 -245: 32287: 0 -245: 32288: 0 -245: 32289: 0 -245: 32290: 0 -245: 32291: 0 -245: 32292: 0 -245: 32293: 0 -245: 32294: 0 -245: 32295: 0 -245: 32296: 0 -245: 32297: 0 -245: 32298: 0 -245: 32299: 0 -245: 32300: 0 -245: 32301: 0 -245: 32302: 0 -245: 32303: 0 -245: 32304: 0 -245: 32305: 0 -245: 32306: 0 -245: 32307: 0 -245: 32308: 0 -245: 32309: 0 -245: 32310: 0 -245: 32311: 0 -245: 32312: 0 -245: 32313: 0 -245: 32314: 0 -245: 32315: 0 -245: 32316: 0 -245: 32317: 0 -245: 32318: 0 -245: 32319: 0 -245: 32320: 0 -245: 32321: 0 -245: 32322: 0 -245: 32323: 0 -245: 32324: 0 -245: 32325: 0 -245: 32326: 0 -245: 32327: 0 -245: 32328: 0 -245: 32329: 0 -245: 32330: 0 -245: 32331: 0 -245: 32332: 0 -245: 32333: 0 -245: 32334: 0 -245: 32335: 0 -245: 32336: 0 -245: 32337: 0 -245: 32338: 0 -245: 32339: 0 -245: 32340: 0 -245: 32341: 0 -245: 32342: 0 -245: 32343: 0 -245: 32344: 0 -245: 32345: 0 -245: 32346: 0 -245: 32347: 0 -245: 32348: 0 -245: 32349: 0 -245: 32350: 0 -245: 32351: 0 -245: 32352: 0 -245: 32353: 0 -245: 32354: 0 -245: 32355: 0 -245: 32356: 0 -245: 32357: 0 -245: 32358: 0 -245: 32359: 0 -245: 32360: 0 -245: 32361: 0 -245: 32362: 0 -245: 32363: 0 -245: 32364: 0 -245: 32365: 0 -245: 32366: 0 -245: 32367: 0 -245: 32368: 0 -245: 32369: 0 -245: 32370: 0 -245: 32371: 0 -245: 32372: 0 -245: 32373: 0 -245: 32374: 0 -245: 32375: 0 -245: 32376: 0 -245: 32377: 0 -245: 32378: 0 -245: 32379: 0 -245: 32380: 0 -245: 32381: 0 -245: 32382: 0 -245: 32383: 0 -245: 32384: 0 -245: 32385: 0 -245: 32386: 0 -245: 32387: 0 -245: 32388: 0 -245: 32389: 0 -245: 32390: 0 -245: 32391: 0 -245: 32392: 0 -245: 32393: 0 -245: 32394: 0 -245: 32395: 0 -245: 32396: 0 -245: 32397: 0 -245: 32398: 0 -245: 32399: 0 -245: 32400: 0 -245: 32401: 0 -245: 32402: 0 -245: 32403: 0 -245: 32404: 0 -245: 32405: 0 -245: 32406: 0 -245: 32407: 0 -245: 32408: 0 -245: 32409: 0 -245: 32410: 0 -245: 32411: 0 -245: 32412: 0 -245: 32413: 0 -245: 32414: 0 -245: 32415: 0 -245: 32416: 0 -245: 32417: 0 -245: 32418: 0 -245: 32419: 0 -245: 32420: 0 -245: 32421: 0 -245: 32422: 0 -245: 32423: 0 -245: 32424: 0 -245: 32425: 0 -245: 32426: 0 -245: 32427: 0 -245: 32428: 0 -245: 32429: 0 -245: 32430: 0 -245: 32431: 0 -245: 32432: 0 -245: 32433: 0 -245: 32434: 0 -245: 32435: 0 -245: 32436: 0 -245: 32437: 0 -245: 32438: 0 -245: 32439: 0 -245: 32440: 0 -245: 32441: 0 -245: 32442: 0 -245: 32443: 0 -245: 32444: 0 -245: 32445: 0 -245: 32446: 0 -245: 32447: 0 -245: 32448: 0 -245: 32449: 0 -245: 32450: 0 -245: 32451: 0 -245: 32452: 0 -245: 32453: 0 -245: 32454: 0 -245: 32455: 0 -245: 32456: 0 -245: 32457: 0 -245: 32458: 0 -245: 32459: 0 -245: 32460: 0 -245: 32461: 0 -245: 32462: 0 -245: 32463: 0 -245: 32464: 0 -245: 32465: 0 -245: 32466: 0 -245: 32467: 0 -245: 32468: 0 -245: 32469: 0 -245: 32470: 0 -245: 32471: 0 -245: 32472: 0 -245: 32473: 0 -245: 32474: 0 -245: 32475: 0 -245: 32476: 0 -245: 32477: 0 -245: 32478: 0 -245: 32479: 0 -245: 32480: 0 -245: 32481: 0 -245: 32482: 0 -245: 32483: 0 -245: 32484: 0 -245: 32485: 0 -245: 32486: 0 -245: 32487: 0 -245: 32488: 0 -245: 32489: 0 -245: 32490: 0 -245: 32491: 0 -245: 32492: 0 -245: 32493: 0 -245: 32494: 0 -245: 32495: 0 -245: 32496: 0 -245: 32497: 0 -245: 32498: 0 -245: 32499: 0 -245: 32500: 0 -245: 32501: 0 -245: 32502: 0 -245: 32503: 0 -245: 32504: 0 -245: 32505: 0 -245: 32506: 0 -245: 32507: 0 -245: 32508: 0 -245: 32509: 0 -245: 32510: 0 -245: 32511: 0 -245: 32512: 0 -245: 32513: 0 -245: 32514: 0 -245: 32515: 0 -245: 32516: 0 -245: 32517: 0 -245: 32518: 0 -245: 32519: 0 -245: 32520: 0 -245: 32521: 0 -245: 32522: 0 -245: 32523: 0 -245: 32524: 0 -245: 32525: 0 -245: 32526: 0 -245: 32527: 0 -245: 32528: 0 -245: 32529: 0 -245: 32530: 0 -245: 32531: 0 -245: 32532: 0 -245: 32533: 0 -245: 32534: 0 -245: 32535: 0 -245: 32536: 0 -245: 32537: 0 -245: 32538: 0 -245: 32539: 0 -245: 32540: 0 -245: 32541: 0 -245: 32542: 0 -245: 32543: 0 -245: 32544: 0 -245: 32545: 0 -245: 32546: 0 -245: 32547: 0 -245: 32548: 0 -245: 32549: 0 -245: 32550: 0 -245: 32551: 0 -245: 32552: 0 -245: 32553: 0 -245: 32554: 0 -245: 32555: 0 -245: 32556: 0 -245: 32557: 0 -245: 32558: 0 -245: 32559: 0 -245: 32560: 0 -245: 32561: 0 -245: 32562: 0 -245: 32563: 0 -245: 32564: 0 -245: 32565: 0 -245: 32566: 0 -245: 32567: 0 -245: 32568: 0 -245: 32569: 0 -245: 32570: 0 -245: 32571: 0 -245: 32572: 0 -245: 32573: 0 -245: 32574: 0 -245: 32575: 0 -245: 32576: 0 -245: 32577: 0 -245: 32578: 0 -245: 32579: 0 -245: 32580: 0 -245: 32581: 0 -245: 32582: 0 -245: 32583: 0 -245: 32584: 0 -245: 32585: 0 -245: 32586: 0 -245: 32587: 0 -245: 32588: 0 -245: 32589: 0 -245: 32590: 0 -245: 32591: 0 -245: 32592: 0 -245: 32593: 0 -245: 32594: 0 -245: 32595: 0 -245: 32596: 0 -245: 32597: 0 -245: 32598: 0 -245: 32599: 0 -245: 32600: 0 -245: 32601: 0 -245: 32602: 0 -245: 32603: 0 -245: 32604: 0 -245: 32605: 0 -245: 32606: 0 -245: 32607: 0 -245: 32608: 0 -245: 32609: 0 -245: 32610: 0 -245: 32611: 0 -245: 32612: 0 -245: 32613: 0 -245: 32614: 0 -245: 32615: 0 -245: 32616: 0 -245: 32617: 0 -245: 32618: 0 -245: 32619: 0 -245: 32620: 0 -245: 32621: 0 -245: 32622: 0 -245: 32623: 0 -245: 32624: 0 -245: 32625: 0 -245: 32626: 0 -245: 32627: 0 -245: 32628: 0 -245: 32629: 0 -245: 32630: 0 -245: 32631: 0 -245: 32632: 0 -245: 32633: 0 -245: 32634: 0 -245: 32635: 0 -245: 32636: 0 -245: 32637: 0 -245: 32638: 0 -245: 32639: 0 -245: 32640: 0 -245: 32641: 0 -245: 32642: 0 -245: 32643: 0 -245: 32644: 0 -245: 32645: 0 -245: 32646: 0 -245: 32647: 0 -245: 32648: 0 -245: 32649: 0 -245: 32650: 0 -245: 32651: 0 -245: 32652: 0 -245: 32653: 0 -245: 32654: 0 -245: 32655: 0 -245: 32656: 0 -245: 32657: 0 -245: 32658: 0 -245: 32659: 0 -245: 32660: 0 -245: 32661: 0 -245: 32662: 0 -245: 32663: 0 -245: 32664: 0 -245: 32665: 0 -245: 32666: 0 -245: 32667: 0 -245: 32668: 0 -245: 32669: 0 -245: 32670: 0 -245: 32671: 0 -245: 32672: 0 -245: 32673: 0 -245: 32674: 0 -245: 32675: 0 -245: 32676: 0 -245: 32677: 0 -245: 32678: 0 -245: 32679: 0 -245: 32680: 0 -245: 32681: 0 -245: 32682: 0 -245: 32683: 0 -245: 32684: 0 -245: 32685: 0 -245: 32686: 0 -245: 32687: 0 -245: 32688: 0 -245: 32689: 0 -245: 32690: 0 -245: 32691: 0 -245: 32692: 0 -245: 32693: 0 -245: 32694: 0 -245: 32695: 0 -245: 32696: 0 -245: 32697: 0 -245: 32698: 0 -245: 32699: 0 -245: 32700: 0 -245: 32701: 0 -245: 32702: 0 -245: 32703: 0 -245: 32704: 0 -245: 32705: 0 -245: 32706: 0 -245: 32707: 0 -245: 32708: 0 -245: 32709: 0 -245: 32710: 0 -245: 32711: 0 -245: 32712: 0 -245: 32713: 0 -245: 32714: 0 -245: 32715: 0 -245: 32716: 0 -245: 32717: 0 -245: 32718: 0 -245: 32719: 0 -245: 32720: 0 -245: 32721: 0 -245: 32722: 0 -245: 32723: 0 -245: 32724: 0 -245: 32725: 0 -245: 32726: 0 -245: 32727: 0 -245: 32728: 0 -245: 32729: 0 -245: 32730: 0 -245: 32731: 0 -245: 32732: 0 -245: 32733: 0 -245: 32734: 0 -245: 32735: 0 -245: 32736: 0 -245: 32737: 0 -245: 32738: 0 -245: 32739: 0 -245: 32740: 0 -245: 32741: 0 -245: 32742: 0 -245: 32743: 0 -245: 32744: 0 -245: 32745: 0 -245: 32746: 0 -245: 32747: 0 -245: 32748: 0 -245: 32749: 0 -245: 32750: 0 -245: 32751: 0 -245: 32752: 0 -245: 32753: 0 -245: 32754: 0 -245: 32755: 0 -245: 32756: 0 -245: 32757: 0 -245: 32758: 0 -245: 32759: 0 -245: 32760: 0 -245: 32761: 0 -245: 32762: 0 -245: 32763: 0 -245: 32764: 0 -245: 32765: 0 -245: 32766: 0 -245: 32767: 0 -245: 32768: 0 -245: 32769: 0 -245: 32770: 0 -245: 32771: 0 -245: 32772: 0 -245: 32773: 0 -245: 32774: 0 -245: 32775: 0 -245: 32776: 0 -245: 32777: 0 -245: 32778: 0 -245: 32779: 0 -245: 32780: 0 -245: 32781: 0 -245: 32782: 0 -245: 32783: 0 -245: 32784: 0 -245: 32785: 0 -245: 32786: 0 -245: 32787: 0 -245: 32788: 0 -245: 32789: 0 -245: 32790: 0 -245: 32791: 0 -245: 32792: 0 -245: 32793: 0 -245: 32794: 0 -245: 32795: 0 -245: 32796: 0 -245: 32797: 0 -245: 32798: 0 -245: 32799: 0 -245: 32800: 0 -245: 32801: 0 -245: 32802: 0 -245: 32803: 0 -245: 32804: 0 -245: 32805: 0 -245: 32806: 0 -245: 32807: 0 -245: 32808: 0 -245: 32809: 0 -245: 32810: 0 -245: 32811: 0 -245: 32812: 0 -245: 32813: 0 -245: 32814: 0 -245: 32815: 0 -245: 32816: 0 -245: 32817: 0 -245: 32818: 0 -245: 32819: 0 -245: 32820: 0 -245: 32821: 0 -245: 32822: 0 -245: 32823: 0 -245: 32824: 0 -245: 32825: 0 -245: 32826: 0 -245: 32827: 0 -245: 32828: 0 -245: 32829: 0 -245: 32830: 0 -245: 32831: 0 -245: 32832: 0 -245: 32833: 0 -245: 32834: 0 -245: 32835: 0 -245: 32836: 0 -245: 32837: 0 -245: 32838: 0 -245: 32839: 0 -245: 32840: 0 -245: 32841: 0 -245: 32842: 0 -245: 32843: 0 -245: 32844: 0 -245: 32845: 0 -245: 32846: 0 -245: 32847: 0 -245: 32848: 0 -245: 32849: 0 -245: 32850: 0 -245: 32851: 0 -245: 32852: 0 -245: 32853: 0 -245: 32854: 0 -245: 32855: 0 -245: 32856: 0 -245: 32857: 0 -245: 32858: 0 -245: 32859: 0 -245: 32860: 0 -245: 32861: 0 -245: 32862: 0 -245: 32863: 0 -245: 32864: 0 -245: 32865: 0 -245: 32866: 0 -245: 32867: 0 -245: 32868: 0 -245: 32869: 0 -245: 32870: 0 -245: 32871: 0 -245: 32872: 0 -245: 32873: 0 -245: 32874: 0 -245: 32875: 0 -245: 32876: 0 -245: 32877: 0 -245: 32878: 0 -245: 32879: 0 -245: 32880: 0 -245: 32881: 0 -245: 32882: 0 -245: 32883: 0 -245: 32884: 0 -245: 32885: 0 -245: 32886: 0 -245: 32887: 0 -245: 32888: 0 -245: 32889: 0 -245: 32890: 0 -245: 32891: 0 -245: 32892: 0 -245: 32893: 0 -245: 32894: 0 -245: 32895: 0 -245: 32896: 0 -245: 32897: 0 -245: 32898: 0 -245: 32899: 0 -245: 32900: 0 -245: 32901: 0 -245: 32902: 0 -245: 32903: 0 -245: 32904: 0 -245: 32905: 0 -245: 32906: 0 -245: 32907: 0 -245: 32908: 0 -245: 32909: 0 -245: 32910: 0 -245: 32911: 0 -245: 32912: 0 -245: 32913: 0 -245: 32914: 0 -245: 32915: 0 -245: 32916: 0 -245: 32917: 0 -245: 32918: 0 -245: 32919: 0 -245: 32920: 0 -245: 32921: 0 -245: 32922: 0 -245: 32923: 0 -245: 32924: 0 -245: 32925: 0 -245: 32926: 0 -245: 32927: 0 -245: 32928: 0 -245: 32929: 0 -245: 32930: 0 -245: 32931: 0 -245: 32932: 0 -245: 32933: 0 -245: 32934: 0 -245: 32935: 0 -245: 32936: 0 -245: 32937: 0 -245: 32938: 0 -245: 32939: 0 -245: 32940: 0 -245: 32941: 0 -245: 32942: 0 -245: 32943: 0 -245: 32944: 0 -245: 32945: 0 -245: 32946: 0 -245: 32947: 0 -245: 32948: 0 -245: 32949: 0 -245: 32950: 0 -245: 32951: 0 -245: 32952: 0 -245: 32953: 0 -245: 32954: 0 -245: 32955: 0 -245: 32956: 0 -245: 32957: 0 -245: 32958: 0 -245: 32959: 0 -245: 32960: 0 -245: 32961: 0 -245: 32962: 0 -245: 32963: 0 -245: 32964: 0 -245: 32965: 0 -245: 32966: 0 -245: 32967: 0 -245: 32968: 0 -245: 32969: 0 -245: 32970: 0 -245: 32971: 0 -245: 32972: 0 -245: 32973: 0 -245: 32974: 0 -245: 32975: 0 -245: 32976: 0 -245: 32977: 0 -245: 32978: 0 -245: 32979: 0 -245: 32980: 0 -245: 32981: 0 -245: 32982: 0 -245: 32983: 0 -245: 32984: 0 -245: 32985: 0 -245: 32986: 0 -245: 32987: 0 -245: 32988: 0 -245: 32989: 0 -245: 32990: 0 -245: 32991: 0 -245: 32992: 0 -245: 32993: 0 -245: 32994: 0 -245: 32995: 0 -245: 32996: 0 -245: 32997: 0 -245: 32998: 0 -245: 32999: 0 -245: 33000: 0 -245: 33001: 0 -245: 33002: 0 -245: 33003: 0 -245: 33004: 0 -245: 33005: 0 -245: 33006: 0 -245: 33007: 0 -245: 33008: 0 -245: 33009: 0 -245: 33010: 0 -245: 33011: 0 -245: 33012: 0 -245: 33013: 0 -245: 33014: 0 -245: 33015: 0 -245: 33016: 0 -245: 33017: 0 -245: 33018: 0 -245: 33019: 0 -245: 33020: 0 -245: 33021: 0 -245: 33022: 0 -245: 33023: 0 -245: 33024: 0 -245: 33025: 0 -245: 33026: 0 -245: 33027: 0 -245: 33028: 0 -245: 33029: 0 -245: 33030: 0 -245: 33031: 0 -245: 33032: 0 -245: 33033: 0 -245: 33034: 0 -245: 33035: 0 -245: 33036: 0 -245: 33037: 0 -245: 33038: 0 -245: 33039: 0 -245: 33040: 0 -245: 33041: 0 -245: 33042: 0 -245: 33043: 0 -245: 33044: 0 -245: 33045: 0 -245: 33046: 0 -245: 33047: 0 -245: 33048: 0 -245: 33049: 0 -245: 33050: 0 -245: 33051: 0 -245: 33052: 0 -245: 33053: 0 -245: 33054: 0 -245: 33055: 0 -245: 33056: 0 -245: 33057: 0 -245: 33058: 0 -245: 33059: 0 -245: 33060: 0 -245: 33061: 0 -245: 33062: 0 -245: 33063: 0 -245: 33064: 0 -245: 33065: 0 -245: 33066: 0 -245: 33067: 0 -245: 33068: 0 -245: 33069: 0 -245: 33070: 0 -245: 33071: 0 -245: 33072: 0 -245: 33073: 0 -245: 33074: 0 -245: 33075: 0 -245: 33076: 0 -245: 33077: 0 -245: 33078: 0 -245: 33079: 0 -245: 33080: 0 -245: 33081: 0 -245: 33082: 0 -245: 33083: 0 -245: 33084: 0 -245: 33085: 0 -245: 33086: 0 -245: 33087: 0 -245: 33088: 0 -245: 33089: 0 -245: 33090: 0 -245: 33091: 0 -245: 33092: 0 -245: 33093: 0 -245: 33094: 0 -245: 33095: 0 -245: 33096: 0 -245: 33097: 0 -245: 33098: 0 -245: 33099: 0 -245: 33100: 0 -245: 33101: 0 -245: 33102: 0 -245: 33103: 0 -245: 33104: 0 -245: 33105: 0 -245: 33106: 0 -245: 33107: 0 -245: 33108: 0 -245: 33109: 0 -245: 33110: 0 -245: 33111: 0 -245: 33112: 0 -245: 33113: 0 -245: 33114: 0 -245: 33115: 0 -245: 33116: 0 -245: 33117: 0 -245: 33118: 0 -245: 33119: 0 -245: 33120: 0 -245: 33121: 0 -245: 33122: 0 -245: 33123: 0 -245: 33124: 0 -245: 33125: 0 -245: 33126: 0 -245: 33127: 0 -245: 33128: 0 -245: 33129: 0 -245: 33130: 0 -245: 33131: 0 -245: 33132: 0 -245: 33133: 0 -245: 33134: 0 -245: 33135: 0 -245: 33136: 0 -245: 33137: 0 -245: 33138: 0 -245: 33139: 0 -245: 33140: 0 -245: 33141: 0 -245: 33142: 0 -245: 33143: 0 -245: 33144: 0 -245: 33145: 0 -245: 33146: 0 -245: 33147: 0 -245: 33148: 0 -245: 33149: 0 -245: 33150: 0 -245: 33151: 0 -245: 33152: 0 -245: 33153: 0 -245: 33154: 0 -245: 33155: 0 -245: 33156: 0 -245: 33157: 0 -245: 33158: 0 -245: 33159: 0 -245: 33160: 0 -245: 33161: 0 -245: 33162: 0 -245: 33163: 0 -245: 33164: 0 -245: 33165: 0 -245: 33166: 0 -245: 33167: 0 -245: 33168: 0 -245: 33169: 0 -245: 33170: 0 -245: 33171: 0 -245: 33172: 0 -245: 33173: 0 -245: 33174: 0 -245: 33175: 0 -245: 33176: 0 -245: 33177: 0 -245: 33178: 0 -245: 33179: 0 -245: 33180: 0 -245: 33181: 0 -245: 33182: 0 -245: 33183: 0 -245: 33184: 0 -245: 33185: 0 -245: 33186: 0 -245: 33187: 0 -245: 33188: 0 -245: 33189: 0 -245: 33190: 0 -245: 33191: 0 -245: 33192: 0 -245: 33193: 0 -245: 33194: 0 -245: 33195: 0 -245: 33196: 0 -245: 33197: 0 -245: 33198: 0 -245: 33199: 0 -245: 33200: 0 -245: 33201: 0 -245: 33202: 0 -245: 33203: 0 -245: 33204: 0 -245: 33205: 0 -245: 33206: 0 -245: 33207: 0 -245: 33208: 0 -245: 33209: 0 -245: 33210: 0 -245: 33211: 0 -245: 33212: 0 -245: 33213: 0 -245: 33214: 0 -245: 33215: 0 -245: 33216: 0 -245: 33217: 0 -245: 33218: 0 -245: 33219: 0 -245: 33220: 0 -245: 33221: 0 -245: 33222: 0 -245: 33223: 0 -245: 33224: 0 -245: 33225: 0 -245: 33226: 0 -245: 33227: 0 -245: 33228: 0 -245: 33229: 0 -245: 33230: 0 -245: 33231: 0 -245: 33232: 0 -245: 33233: 0 -245: 33234: 0 -245: 33235: 0 -245: 33236: 0 -245: 33237: 0 -245: 33238: 0 -245: 33239: 0 -245: 33240: 0 -245: 33241: 0 -245: 33242: 0 -245: 33243: 0 -245: 33244: 0 -245: 33245: 0 -245: 33246: 0 -245: 33247: 0 -245: 33248: 0 -245: 33249: 0 -245: 33250: 0 -245: 33251: 0 -245: 33252: 0 -245: 33253: 0 -245: 33254: 0 -245: 33255: 0 -245: 33256: 0 -245: 33257: 0 -245: 33258: 0 -245: 33259: 0 -245: 33260: 0 -245: 33261: 0 -245: 33262: 0 -245: 33263: 0 -245: 33264: 0 -245: 33265: 0 -245: 33266: 0 -245: 33267: 0 -245: 33268: 0 -245: 33269: 0 -245: 33270: 0 -245: 33271: 0 -245: 33272: 0 -245: 33273: 0 -245: 33274: 0 -245: 33275: 0 -245: 33276: 0 -245: 33277: 0 -245: 33278: 0 -245: 33279: 0 -245: 33280: 0 -245: 33281: 0 -245: 33282: 0 -245: 33283: 0 -245: 33284: 0 -245: 33285: 0 -245: 33286: 0 -245: 33287: 0 -245: 33288: 0 -245: 33289: 0 -245: 33290: 0 -245: 33291: 0 -245: 33292: 0 -245: 33293: 0 -245: 33294: 0 -245: 33295: 0 -245: 33296: 0 -245: 33297: 0 -245: 33298: 0 -245: 33299: 0 -245: 33300: 0 -245: 33301: 0 -245: 33302: 0 -245: 33303: 0 -245: 33304: 0 -245: 33305: 0 -245: 33306: 0 -245: 33307: 0 -245: 33308: 0 -245: 33309: 0 -245: 33310: 0 -245: 33311: 0 -245: 33312: 0 -245: 33313: 0 -245: 33314: 0 -245: 33315: 0 -245: 33316: 0 -245: 33317: 0 -245: 33318: 0 -245: 33319: 0 -245: 33320: 0 -245: 33321: 0 -245: 33322: 0 -245: 33323: 0 -245: 33324: 0 -245: 33325: 0 -245: 33326: 0 -245: 33327: 0 -245: 33328: 0 -245: 33329: 0 -245: 33330: 0 -245: 33331: 0 -245: 33332: 0 -245: 33333: 0 -245: 33334: 0 -245: 33335: 0 -245: 33336: 0 -245: 33337: 0 -245: 33338: 0 -245: 33339: 0 -245: 33340: 0 -245: 33341: 0 -245: 33342: 0 -245: 33343: 0 -245: 33344: 0 -245: 33345: 0 -245: 33346: 0 -245: 33347: 0 -245: 33348: 0 -245: 33349: 0 -245: 33350: 0 -245: 33351: 0 -245: 33352: 0 -245: 33353: 0 -245: 33354: 0 -245: 33355: 0 -245: 33356: 0 -245: 33357: 0 -245: 33358: 0 -245: 33359: 0 -245: 33360: 0 -245: 33361: 0 -245: 33362: 0 -245: 33363: 0 -245: 33364: 0 -245: 33365: 0 -245: 33366: 0 -245: 33367: 0 -245: 33368: 0 -245: 33369: 0 -245: 33370: 0 -245: 33371: 0 -245: 33372: 0 -245: 33373: 0 -245: 33374: 0 -245: 33375: 0 -245: 33376: 0 -245: 33377: 0 -245: 33378: 0 -245: 33379: 0 -245: 33380: 0 -245: 33381: 0 -245: 33382: 0 -245: 33383: 0 -245: 33384: 0 -245: 33385: 0 -245: 33386: 0 -245: 33387: 0 -245: 33388: 0 -245: 33389: 0 -245: 33390: 0 -245: 33391: 0 -245: 33392: 0 -245: 33393: 0 -245: 33394: 0 -245: 33395: 0 -245: 33396: 0 -245: 33397: 0 -245: 33398: 0 -245: 33399: 0 -245: 33400: 0 -245: 33401: 0 -245: 33402: 0 -245: 33403: 0 -245: 33404: 0 -245: 33405: 0 -245: 33406: 0 -245: 33407: 0 -245: 33408: 0 -245: 33409: 0 -245: 33410: 0 -245: 33411: 0 -245: 33412: 0 -245: 33413: 0 -245: 33414: 0 -245: 33415: 0 -245: 33416: 0 -245: 33417: 0 -245: 33418: 0 -245: 33419: 0 -245: 33420: 0 -245: 33421: 0 -245: 33422: 0 -245: 33423: 0 -245: 33424: 0 -245: 33425: 0 -245: 33426: 0 -245: 33427: 0 -245: 33428: 0 -245: 33429: 0 -245: 33430: 0 -245: 33431: 0 -245: 33432: 0 -245: 33433: 0 -245: 33434: 0 -245: 33435: 0 -245: 33436: 0 -245: 33437: 0 -245: 33438: 0 -245: 33439: 0 -245: 33440: 0 -245: 33441: 0 -245: 33442: 0 -245: 33443: 0 -245: 33444: 0 -245: 33445: 0 -245: 33446: 0 -245: 33447: 0 -245: 33448: 0 -245: 33449: 0 -245: 33450: 0 -245: 33451: 0 -245: 33452: 0 -245: 33453: 0 -245: 33454: 0 -245: 33455: 0 -245: 33456: 0 -245: 33457: 0 -245: 33458: 0 -245: 33459: 0 -245: 33460: 0 -245: 33461: 0 -245: 33462: 0 -245: 33463: 0 -245: 33464: 0 -245: 33465: 0 -245: 33466: 0 -245: 33467: 0 -245: 33468: 0 -245: 33469: 0 -245: 33470: 0 -245: 33471: 0 -245: 33472: 0 -245: 33473: 0 -245: 33474: 0 -245: 33475: 0 -245: 33476: 0 -245: 33477: 0 -245: 33478: 0 -245: 33479: 0 -245: 33480: 0 -245: 33481: 0 -245: 33482: 0 -245: 33483: 0 -245: 33484: 0 -245: 33485: 0 -245: 33486: 0 -245: 33487: 0 -245: 33488: 0 -245: 33489: 0 -245: 33490: 0 -245: 33491: 0 -245: 33492: 0 -245: 33493: 0 -245: 33494: 0 -245: 33495: 0 -245: 33496: 0 -245: 33497: 0 -245: 33498: 0 -245: 33499: 0 -245: 33500: 0 -245: 33501: 0 -245: 33502: 0 -245: 33503: 0 -245: 33504: 0 -245: 33505: 0 -245: 33506: 0 -245: 33507: 0 -245: 33508: 0 -245: 33509: 0 -245: 33510: 0 -245: 33511: 0 -245: 33512: 0 -245: 33513: 0 -245: 33514: 0 -245: 33515: 0 -245: 33516: 0 -245: 33517: 0 -245: 33518: 0 -245: 33519: 0 -245: 33520: 0 -245: 33521: 0 -245: 33522: 0 -245: 33523: 0 -245: 33524: 0 -245: 33525: 0 -245: 33526: 0 -245: 33527: 0 -245: 33528: 0 -245: 33529: 0 -245: 33530: 0 -245: 33531: 0 -245: 33532: 0 -245: 33533: 0 -245: 33534: 0 -245: 33535: 0 -245: 33536: 0 -245: 33537: 0 -245: 33538: 0 -245: 33539: 0 -245: 33540: 0 -245: 33541: 0 -245: 33542: 0 -245: 33543: 0 -245: 33544: 0 -245: 33545: 0 -245: 33546: 0 -245: 33547: 0 -245: 33548: 0 -245: 33549: 0 -245: 33550: 0 -245: 33551: 0 -245: 33552: 0 -245: 33553: 0 -245: 33554: 0 -245: 33555: 0 -245: 33556: 0 -245: 33557: 0 -245: 33558: 0 -245: 33559: 0 -245: 33560: 0 -245: 33561: 0 -245: 33562: 0 -245: 33563: 0 -245: 33564: 0 -245: 33565: 0 -245: 33566: 0 -245: 33567: 0 -245: 33568: 0 -245: 33569: 0 -245: 33570: 0 -245: 33571: 0 -245: 33572: 0 -245: 33573: 0 -245: 33574: 0 -245: 33575: 0 -245: 33576: 0 -245: 33577: 0 -245: 33578: 0 -245: 33579: 0 -245: 33580: 0 -245: 33581: 0 -245: 33582: 0 -245: 33583: 0 -245: 33584: 0 -245: 33585: 0 -245: 33586: 0 -245: 33587: 0 -245: 33588: 0 -245: 33589: 0 -245: 33590: 0 -245: 33591: 0 -245: 33592: 0 -245: 33593: 0 -245: 33594: 0 -245: 33595: 0 -245: 33596: 0 -245: 33597: 0 -245: 33598: 0 -245: 33599: 0 -245: 33600: 0 -245: 33601: 0 -245: 33602: 0 -245: 33603: 0 -245: 33604: 0 -245: 33605: 0 -245: 33606: 0 -245: 33607: 0 -245: 33608: 0 -245: 33609: 0 -245: 33610: 0 -245: 33611: 0 -245: 33612: 0 -245: 33613: 0 -245: 33614: 0 -245: 33615: 0 -245: 33616: 0 -245: 33617: 0 -245: 33618: 0 -245: 33619: 0 -245: 33620: 0 -245: 33621: 0 -245: 33622: 0 -245: 33623: 0 -245: 33624: 0 -245: 33625: 0 -245: 33626: 0 -245: 33627: 0 -245: 33628: 0 -245: 33629: 0 -245: 33630: 0 -245: 33631: 0 -245: 33632: 0 -245: 33633: 0 -245: 33634: 0 -245: 33635: 0 -245: 33636: 0 -245: 33637: 0 -245: 33638: 0 -245: 33639: 0 -245: 33640: 0 -245: 33641: 0 -245: 33642: 0 -245: 33643: 0 -245: 33644: 0 -245: 33645: 0 -245: 33646: 0 -245: 33647: 0 -245: 33648: 0 -245: 33649: 0 -245: 33650: 0 -245: 33651: 0 -245: 33652: 0 -245: 33653: 0 -245: 33654: 0 -245: 33655: 0 -245: 33656: 0 -245: 33657: 0 -245: 33658: 0 -245: 33659: 0 -245: 33660: 0 -245: 33661: 0 -245: 33662: 0 -245: 33663: 0 -245: 33664: 0 -245: 33665: 0 -245: 33666: 0 -245: 33667: 0 -245: 33668: 0 -245: 33669: 0 -245: 33670: 0 -245: 33671: 0 -245: 33672: 0 -245: 33673: 0 -245: 33674: 0 -245: 33675: 0 -245: 33676: 0 -245: 33677: 0 -245: 33678: 0 -245: 33679: 0 -245: 33680: 0 -245: 33681: 0 -245: 33682: 0 -245: 33683: 0 -245: 33684: 0 -245: 33685: 0 -245: 33686: 0 -245: 33687: 0 -245: 33688: 0 -245: 33689: 0 -245: 33690: 0 -245: 33691: 0 -245: 33692: 0 -245: 33693: 0 -245: 33694: 0 -245: 33695: 0 -245: 33696: 0 -245: 33697: 0 -245: 33698: 0 -245: 33699: 0 -245: 33700: 0 -245: 33701: 0 -245: 33702: 0 -245: 33703: 0 -245: 33704: 0 -245: 33705: 0 -245: 33706: 0 -245: 33707: 0 -245: 33708: 0 -245: 33709: 0 -245: 33710: 0 -245: 33711: 0 -245: 33712: 0 -245: 33713: 0 -245: 33714: 0 -245: 33715: 0 -245: 33716: 0 -245: 33717: 0 -245: 33718: 0 -245: 33719: 0 -245: 33720: 0 -245: 33721: 0 -245: 33722: 0 -245: 33723: 0 -245: 33724: 0 -245: 33725: 0 -245: 33726: 0 -245: 33727: 0 -245: 33728: 0 -245: 33729: 0 -245: 33730: 0 -245: 33731: 0 -245: 33732: 0 -245: 33733: 0 -245: 33734: 0 -245: 33735: 0 -245: 33736: 0 -245: 33737: 0 -245: 33738: 0 -245: 33739: 0 -245: 33740: 0 -245: 33741: 0 -245: 33742: 0 -245: 33743: 0 -245: 33744: 0 -245: 33745: 0 -245: 33746: 0 -245: 33747: 0 -245: 33748: 0 -245: 33749: 0 -245: 33750: 0 -245: 33751: 0 -245: 33752: 0 -245: 33753: 0 -245: 33754: 0 -245: 33755: 0 -245: 33756: 0 -245: 33757: 0 -245: 33758: 0 -245: 33759: 0 -245: 33760: 0 -245: 33761: 0 -245: 33762: 0 -245: 33763: 0 -245: 33764: 0 -245: 33765: 0 -245: 33766: 0 -245: 33767: 0 -245: 33768: 0 -245: 33769: 0 -245: 33770: 0 -245: 33771: 0 -245: 33772: 0 -245: 33773: 0 -245: 33774: 0 -245: 33775: 0 -245: 33776: 0 -245: 33777: 0 -245: 33778: 0 -245: 33779: 0 -245: 33780: 0 -245: 33781: 0 -245: 33782: 0 -245: 33783: 0 -245: 33784: 0 -245: 33785: 0 -245: 33786: 0 -245: 33787: 0 -245: 33788: 0 -245: 33789: 0 -245: 33790: 0 -245: 33791: 0 -245: 33792: 0 -245: 33793: 0 -245: 33794: 0 -245: 33795: 0 -245: 33796: 0 -245: 33797: 0 -245: 33798: 0 -245: 33799: 0 -245: 33800: 0 -245: 33801: 0 -245: 33802: 0 -245: 33803: 0 -245: 33804: 0 -245: 33805: 0 -245: 33806: 0 -245: 33807: 0 -245: 33808: 0 -245: 33809: 0 -245: 33810: 0 -245: 33811: 0 -245: 33812: 0 -245: 33813: 0 -245: 33814: 0 -245: 33815: 0 -245: 33816: 0 -245: 33817: 0 -245: 33818: 0 -245: 33819: 0 -245: 33820: 0 -245: 33821: 0 -245: 33822: 0 -245: 33823: 0 -245: 33824: 0 -245: 33825: 0 -245: 33826: 0 -245: 33827: 0 -245: 33828: 0 -245: 33829: 0 -245: 33830: 0 -245: 33831: 0 -245: 33832: 0 -245: 33833: 0 -245: 33834: 0 -245: 33835: 0 -245: 33836: 0 -245: 33837: 0 -245: 33838: 0 -245: 33839: 0 -245: 33840: 0 -245: 33841: 0 -245: 33842: 0 -245: 33843: 0 -245: 33844: 0 -245: 33845: 0 -245: 33846: 0 -245: 33847: 0 -245: 33848: 0 -245: 33849: 0 -245: 33850: 0 -245: 33851: 0 -245: 33852: 0 -245: 33853: 0 -245: 33854: 0 -245: 33855: 0 -245: 33856: 0 -245: 33857: 0 -245: 33858: 0 -245: 33859: 0 -245: 33860: 0 -245: 33861: 0 -245: 33862: 0 -245: 33863: 0 -245: 33864: 0 -245: 33865: 0 -245: 33866: 0 -245: 33867: 0 -245: 33868: 0 -245: 33869: 0 -245: 33870: 0 -245: 33871: 0 -245: 33872: 0 -245: 33873: 0 -245: 33874: 0 -245: 33875: 0 -245: 33876: 0 -245: 33877: 0 -245: 33878: 0 -245: 33879: 0 -245: 33880: 0 -245: 33881: 0 -245: 33882: 0 -245: 33883: 0 -245: 33884: 0 -245: 33885: 0 -245: 33886: 0 -245: 33887: 0 -245: 33888: 0 -245: 33889: 0 -245: 33890: 0 -245: 33891: 0 -245: 33892: 0 -245: 33893: 0 -245: 33894: 0 -245: 33895: 0 -245: 33896: 0 -245: 33897: 0 -245: 33898: 0 -245: 33899: 0 -245: 33900: 0 -245: 33901: 0 -245: 33902: 0 -245: 33903: 0 -245: 33904: 0 -245: 33905: 0 -245: 33906: 0 -245: 33907: 0 -245: 33908: 0 -245: 33909: 0 -245: 33910: 0 -245: 33911: 0 -245: 33912: 0 -245: 33913: 0 -245: 33914: 0 -245: 33915: 0 -245: 33916: 0 -245: 33917: 0 -245: 33918: 0 -245: 33919: 0 -245: 33920: 0 -245: 33921: 0 -245: 33922: 0 -245: 33923: 0 -245: 33924: 0 -245: 33925: 0 -245: 33926: 0 -245: 33927: 0 -245: 33928: 0 -245: 33929: 0 -245: 33930: 0 -245: 33931: 0 -245: 33932: 0 -245: 33933: 0 -245: 33934: 0 -245: 33935: 0 -245: 33936: 0 -245: 33937: 0 -245: 33938: 0 -245: 33939: 0 -245: 33940: 0 -245: 33941: 0 -245: 33942: 0 -245: 33943: 0 -245: 33944: 0 -245: 33945: 0 -245: 33946: 0 -245: 33947: 0 -245: 33948: 0 -245: 33949: 0 -245: 33950: 0 -245: 33951: 0 -245: 33952: 0 -245: 33953: 0 -245: 33954: 0 -245: 33955: 0 -245: 33956: 0 -245: 33957: 0 -245: 33958: 0 -245: 33959: 0 -245: 33960: 0 -245: 33961: 0 -245: 33962: 0 -245: 33963: 0 -245: 33964: 0 -245: 33965: 0 -245: 33966: 0 -245: 33967: 0 -245: 33968: 0 -245: 33969: 0 -245: 33970: 0 -245: 33971: 0 -245: 33972: 0 -245: 33973: 0 -245: 33974: 0 -245: 33975: 0 -245: 33976: 0 -245: 33977: 0 -245: 33978: 0 -245: 33979: 0 -245: 33980: 0 -245: 33981: 0 -245: 33982: 0 -245: 33983: 0 -245: 33984: 0 -245: 33985: 0 -245: 33986: 0 -245: 33987: 0 -245: 33988: 0 -245: 33989: 0 -245: 33990: 0 -245: 33991: 0 -245: 33992: 0 -245: 33993: 0 -245: 33994: 0 -245: 33995: 0 -245: 33996: 0 -245: 33997: 0 -245: 33998: 0 -245: 33999: 0 -245: 34000: 0 -245: 34001: 0 -245: 34002: 0 -245: 34003: 0 -245: 34004: 0 -245: 34005: 0 -245: 34006: 0 -245: 34007: 0 -245: 34008: 0 -245: 34009: 0 -245: 34010: 0 -245: 34011: 0 -245: 34012: 0 -245: 34013: 0 -245: 34014: 0 -245: 34015: 0 -245: 34016: 0 -245: 34017: 0 -245: 34018: 0 -245: 34019: 0 -245: 34020: 0 -245: 34021: 0 -245: 34022: 0 -245: 34023: 0 -245: 34024: 0 -245: 34025: 0 -245: 34026: 0 -245: 34027: 0 -245: 34028: 0 -245: 34029: 0 -245: 34030: 0 -245: 34031: 0 -245: 34032: 0 -245: 34033: 0 -245: 34034: 0 -245: 34035: 0 -245: 34036: 0 -245: 34037: 0 -245: 34038: 0 -245: 34039: 0 -245: 34040: 0 -245: 34041: 0 -245: 34042: 0 -245: 34043: 0 -245: 34044: 0 -245: 34045: 0 -245: 34046: 0 -245: 34047: 0 -245: 34048: 0 -245: 34049: 0 -245: 34050: 0 -245: 34051: 0 -245: 34052: 0 -245: 34053: 0 -245: 34054: 0 -245: 34055: 0 -245: 34056: 0 -245: 34057: 0 -245: 34058: 0 -245: 34059: 0 -245: 34060: 0 -245: 34061: 0 -245: 34062: 0 -245: 34063: 0 -245: 34064: 0 -245: 34065: 0 -245: 34066: 0 -245: 34067: 0 -245: 34068: 0 -245: 34069: 0 -245: 34070: 0 -245: 34071: 0 -245: 34072: 0 -245: 34073: 0 -245: 34074: 0 -245: 34075: 0 -245: 34076: 0 -245: 34077: 0 -245: 34078: 0 -245: 34079: 0 -245: 34080: 0 -245: 34081: 0 -245: 34082: 0 -245: 34083: 0 -245: 34084: 0 -245: 34085: 0 -245: 34086: 0 -245: 34087: 0 -245: 34088: 0 -245: 34089: 0 -245: 34090: 0 -245: 34091: 0 -245: 34092: 0 -245: 34093: 0 -245: 34094: 0 -245: 34095: 0 -245: 34096: 0 -245: 34097: 0 -245: 34098: 0 -245: 34099: 0 -245: 34100: 0 -245: 34101: 0 -245: 34102: 0 -245: 34103: 0 -245: 34104: 0 -245: 34105: 0 -245: 34106: 0 -245: 34107: 0 -245: 34108: 0 -245: 34109: 0 -245: 34110: 0 -245: 34111: 0 -245: 34112: 0 -245: 34113: 0 -245: 34114: 0 -245: 34115: 0 -245: 34116: 0 -245: 34117: 0 -245: 34118: 0 -245: 34119: 0 -245: 34120: 0 -245: 34121: 0 -245: 34122: 0 -245: 34123: 0 -245: 34124: 0 -245: 34125: 0 -245: 34126: 0 -245: 34127: 0 -245: 34128: 0 -245: 34129: 0 -245: 34130: 0 -245: 34131: 0 -245: 34132: 0 -245: 34133: 0 -245: 34134: 0 -245: 34135: 0 -245: 34136: 0 -245: 34137: 0 -245: 34138: 0 -245: 34139: 0 -245: 34140: 0 -245: 34141: 0 -245: 34142: 0 -245: 34143: 0 -245: 34144: 0 -245: 34145: 0 -245: 34146: 0 -245: 34147: 0 -245: 34148: 0 -245: 34149: 0 -245: 34150: 0 -245: 34151: 0 -245: 34152: 0 -245: 34153: 0 -245: 34154: 0 -245: 34155: 0 -245: 34156: 0 -245: 34157: 0 -245: 34158: 0 -245: 34159: 0 -245: 34160: 0 -245: 34161: 0 -245: 34162: 0 -245: 34163: 0 -245: 34164: 0 -245: 34165: 0 -245: 34166: 0 -245: 34167: 0 -245: 34168: 0 -245: 34169: 0 -245: 34170: 0 -245: 34171: 0 -245: 34172: 0 -245: 34173: 0 -245: 34174: 0 -245: 34175: 0 -245: 34176: 0 -245: 34177: 0 -245: 34178: 0 -245: 34179: 0 -245: 34180: 0 -245: 34181: 0 -245: 34182: 0 -245: 34183: 0 -245: 34184: 0 -245: 34185: 0 -245: 34186: 0 -245: 34187: 0 -245: 34188: 0 -245: 34189: 0 -245: 34190: 0 -245: 34191: 0 -245: 34192: 0 -245: 34193: 0 -245: 34194: 0 -245: 34195: 0 -245: 34196: 0 -245: 34197: 0 -245: 34198: 0 -245: 34199: 0 -245: 34200: 0 -245: 34201: 0 -245: 34202: 0 -245: 34203: 0 -245: 34204: 0 -245: 34205: 0 -245: 34206: 0 -245: 34207: 0 -245: 34208: 0 -245: 34209: 0 -245: 34210: 0 -245: 34211: 0 -245: 34212: 0 -245: 34213: 0 -245: 34214: 0 -245: 34215: 0 -245: 34216: 0 -245: 34217: 0 -245: 34218: 0 -245: 34219: 0 -245: 34220: 0 -245: 34221: 0 -245: 34222: 0 -245: 34223: 0 -245: 34224: 0 -245: 34225: 0 -245: 34226: 0 -245: 34227: 0 -245: 34228: 0 -245: 34229: 0 -245: 34230: 0 -245: 34231: 0 -245: 34232: 0 -245: 34233: 0 -245: 34234: 0 -245: 34235: 0 -245: 34236: 0 -245: 34237: 0 -245: 34238: 0 -245: 34239: 0 -245: 34240: 0 -245: 34241: 0 -245: 34242: 0 -245: 34243: 0 -245: 34244: 0 -245: 34245: 0 -245: 34246: 0 -245: 34247: 0 -245: 34248: 0 -245: 34249: 0 -245: 34250: 0 -245: 34251: 0 -245: 34252: 0 -245: 34253: 0 -245: 34254: 0 -245: 34255: 0 -245: 34256: 0 -245: 34257: 0 -245: 34258: 0 -245: 34259: 0 -245: 34260: 0 -245: 34261: 0 -245: 34262: 0 -245: 34263: 0 -245: 34264: 0 -245: 34265: 0 -245: 34266: 0 -245: 34267: 0 -245: 34268: 0 -245: 34269: 0 -245: 34270: 0 -245: 34271: 0 -245: 34272: 0 -245: 34273: 0 -245: 34274: 0 -245: 34275: 0 -245: 34276: 0 -245: 34277: 0 -245: 34278: 0 -245: 34279: 0 -245: 34280: 0 -245: 34281: 0 -245: 34282: 0 -245: 34283: 0 -245: 34284: 0 -245: 34285: 0 -245: 34286: 0 -245: 34287: 0 -245: 34288: 0 -245: 34289: 0 -245: 34290: 0 -245: 34291: 0 -245: 34292: 0 -245: 34293: 0 -245: 34294: 0 -245: 34295: 0 -245: 34296: 0 -245: 34297: 0 -245: 34298: 0 -245: 34299: 0 -245: 34300: 0 -245: 34301: 0 -245: 34302: 0 -245: 34303: 0 -245: 34304: 0 -245: 34305: 0 -245: 34306: 0 -245: 34307: 0 -245: 34308: 0 -245: 34309: 0 -245: 34310: 0 -245: 34311: 0 -245: 34312: 0 -245: 34313: 0 -245: 34314: 0 -245: 34315: 0 -245: 34316: 0 -245: 34317: 0 -245: 34318: 0 -245: 34319: 0 -245: 34320: 0 -245: 34321: 0 -245: 34322: 0 -245: 34323: 0 -245: 34324: 0 -245: 34325: 0 -245: 34326: 0 -245: 34327: 0 -245: 34328: 0 -245: 34329: 0 -245: 34330: 0 -245: 34331: 0 -245: 34332: 0 -245: 34333: 0 -245: 34334: 0 -245: 34335: 0 -245: 34336: 0 -245: 34337: 0 -245: 34338: 0 -245: 34339: 0 -245: 34340: 0 -245: 34341: 0 -245: 34342: 0 -245: 34343: 0 -245: 34344: 0 -245: 34345: 0 -245: 34346: 0 -245: 34347: 0 -245: 34348: 0 -245: 34349: 0 -245: 34350: 0 -245: 34351: 0 -245: 34352: 0 -245: 34353: 0 -245: 34354: 0 -245: 34355: 0 -245: 34356: 0 -245: 34357: 0 -245: 34358: 0 -245: 34359: 0 -245: 34360: 0 -245: 34361: 0 -245: 34362: 0 -245: 34363: 0 -245: 34364: 0 -245: 34365: 0 -245: 34366: 0 -245: 34367: 0 -245: 34368: 0 -245: 34369: 0 -245: 34370: 0 -245: 34371: 0 -245: 34372: 0 -245: 34373: 0 -245: 34374: 0 -245: 34375: 0 -245: 34376: 0 -245: 34377: 0 -245: 34378: 0 -245: 34379: 0 -245: 34380: 0 -245: 34381: 0 -245: 34382: 0 -245: 34383: 0 -245: 34384: 0 -245: 34385: 0 -245: 34386: 0 -245: 34387: 0 -245: 34388: 0 -245: 34389: 0 -245: 34390: 0 -245: 34391: 0 -245: 34392: 0 -245: 34393: 0 -245: 34394: 0 -245: 34395: 0 -245: 34396: 0 -245: 34397: 0 -245: 34398: 0 -245: 34399: 0 -245: 34400: 0 -245: 34401: 0 -245: 34402: 0 -245: 34403: 0 -245: 34404: 0 -245: 34405: 0 -245: 34406: 0 -245: 34407: 0 -245: 34408: 0 -245: 34409: 0 -245: 34410: 0 -245: 34411: 0 -245: 34412: 0 -245: 34413: 0 -245: 34414: 0 -245: 34415: 0 -245: 34416: 0 -245: 34417: 0 -245: 34418: 0 -245: 34419: 0 -245: 34420: 0 -245: 34421: 0 -245: 34422: 0 -245: 34423: 0 -245: 34424: 0 -245: 34425: 0 -245: 34426: 0 -245: 34427: 0 -245: 34428: 0 -245: 34429: 0 -245: 34430: 0 -245: 34431: 0 -245: 34432: 0 -245: 34433: 0 -245: 34434: 0 -245: 34435: 0 -245: 34436: 0 -245: 34437: 0 -245: 34438: 0 -245: 34439: 0 -245: 34440: 0 -245: 34441: 0 -245: 34442: 0 -245: 34443: 0 -245: 34444: 0 -245: 34445: 0 -245: 34446: 0 -245: 34447: 0 -245: 34448: 0 -245: 34449: 0 -245: 34450: 0 -245: 34451: 0 -245: 34452: 0 -245: 34453: 0 -245: 34454: 0 -245: 34455: 0 -245: 34456: 0 -245: 34457: 0 -245: 34458: 0 -245: 34459: 0 -245: 34460: 0 -245: 34461: 0 -245: 34462: 0 -245: 34463: 0 -245: 34464: 0 -245: 34465: 0 -245: 34466: 0 -245: 34467: 0 -245: 34468: 0 -245: 34469: 0 -245: 34470: 0 -245: 34471: 0 -245: 34472: 0 -245: 34473: 0 -245: 34474: 0 -245: 34475: 0 -245: 34476: 0 -245: 34477: 0 -245: 34478: 0 -245: 34479: 0 -245: 34480: 0 -245: 34481: 0 -245: 34482: 0 -245: 34483: 0 -245: 34484: 0 -245: 34485: 0 -245: 34486: 0 -245: 34487: 0 -245: 34488: 0 -245: 34489: 0 -245: 34490: 0 -245: 34491: 0 -245: 34492: 0 -245: 34493: 0 -245: 34494: 0 -245: 34495: 0 -245: 34496: 0 -245: 34497: 0 -245: 34498: 0 -245: 34499: 0 -245: 34500: 0 -245: 34501: 0 -245: 34502: 0 -245: 34503: 0 -245: 34504: 0 -245: 34505: 0 -245: 34506: 0 -245: 34507: 0 -245: 34508: 0 -245: 34509: 0 -245: 34510: 0 -245: 34511: 0 -245: 34512: 0 -245: 34513: 0 -245: 34514: 0 -245: 34515: 0 -245: 34516: 0 -245: 34517: 0 -245: 34518: 0 -245: 34519: 0 -245: 34520: 0 -245: 34521: 0 -245: 34522: 0 -245: 34523: 0 -245: 34524: 0 -245: 34525: 0 -245: 34526: 0 -245: 34527: 0 -245: 34528: 0 -245: 34529: 0 -245: 34530: 0 -245: 34531: 0 -245: 34532: 0 -245: 34533: 0 -245: 34534: 0 -245: 34535: 0 -245: 34536: 0 -245: 34537: 0 -245: 34538: 0 -245: 34539: 0 -245: 34540: 0 -245: 34541: 0 -245: 34542: 0 -245: 34543: 0 -245: 34544: 0 -245: 34545: 0 -245: 34546: 0 -245: 34547: 0 -245: 34548: 0 -245: 34549: 0 -245: 34550: 0 -245: 34551: 0 -245: 34552: 0 -245: 34553: 0 -245: 34554: 0 -245: 34555: 0 -245: 34556: 0 -245: 34557: 0 -245: 34558: 0 -245: 34559: 0 -245: 34560: 0 -245: 34561: 0 -245: 34562: 0 -245: 34563: 0 -245: 34564: 0 -245: 34565: 0 -245: 34566: 0 -245: 34567: 0 -245: 34568: 0 -245: 34569: 0 -245: 34570: 0 -245: 34571: 0 -245: 34572: 0 -245: 34573: 0 -245: 34574: 0 -245: 34575: 0 -245: 34576: 0 -245: 34577: 0 -245: 34578: 0 -245: 34579: 0 -245: 34580: 0 -245: 34581: 0 -245: 34582: 0 -245: 34583: 0 -245: 34584: 0 -245: 34585: 0 -245: 34586: 0 -245: 34587: 0 -245: 34588: 0 -245: 34589: 0 -245: 34590: 0 -245: 34591: 0 -245: 34592: 0 -245: 34593: 0 -245: 34594: 0 -245: 34595: 0 -245: 34596: 0 -245: 34597: 0 -245: 34598: 0 -245: 34599: 0 -245: 34600: 0 -245: 34601: 0 -245: 34602: 0 -245: 34603: 0 -245: 34604: 0 -245: 34605: 0 -245: 34606: 0 -245: 34607: 0 -245: 34608: 0 -245: 34609: 0 -245: 34610: 0 -245: 34611: 0 -245: 34612: 0 -245: 34613: 0 -245: 34614: 0 -245: 34615: 0 -245: 34616: 0 -245: 34617: 0 -245: 34618: 0 -245: 34619: 0 -245: 34620: 0 -245: 34621: 0 -245: 34622: 0 -245: 34623: 0 -245: 34624: 0 -245: 34625: 0 -245: 34626: 0 -245: 34627: 0 -245: 34628: 0 -245: 34629: 0 -245: 34630: 0 -245: 34631: 0 -245: 34632: 0 -245: 34633: 0 -245: 34634: 0 -245: 34635: 0 -245: 34636: 0 -245: 34637: 0 -245: 34638: 0 -245: 34639: 0 -245: 34640: 0 -245: 34641: 0 -245: 34642: 0 -245: 34643: 0 -245: 34644: 0 -245: 34645: 0 -245: 34646: 0 -245: 34647: 0 -245: 34648: 0 -245: 34649: 0 -245: 34650: 0 -245: 34651: 0 -245: 34652: 0 -245: 34653: 0 -245: 34654: 0 -245: 34655: 0 -245: 34656: 0 -245: 34657: 0 -245: 34658: 0 -245: 34659: 0 -245: 34660: 0 -245: 34661: 0 -245: 34662: 0 -245: 34663: 0 -245: 34664: 0 -245: 34665: 0 -245: 34666: 0 -245: 34667: 0 -245: 34668: 0 -245: 34669: 0 -245: 34670: 0 -245: 34671: 0 -245: 34672: 0 -245: 34673: 0 -245: 34674: 0 -245: 34675: 0 -245: 34676: 0 -245: 34677: 0 -245: 34678: 0 -245: 34679: 0 -245: 34680: 0 -245: 34681: 0 -245: 34682: 0 -245: 34683: 0 -245: 34684: 0 -245: 34685: 0 -245: 34686: 0 -245: 34687: 0 -245: 34688: 0 -245: 34689: 0 -245: 34690: 0 -245: 34691: 0 -245: 34692: 0 -245: 34693: 0 -245: 34694: 0 -245: 34695: 0 -245: 34696: 0 -245: 34697: 0 -245: 34698: 0 -245: 34699: 0 -245: 34700: 0 -245: 34701: 0 -245: 34702: 0 -245: 34703: 0 -245: 34704: 0 -245: 34705: 0 -245: 34706: 0 -245: 34707: 0 -245: 34708: 0 -245: 34709: 0 -245: 34710: 0 -245: 34711: 0 -245: 34712: 0 -245: 34713: 0 -245: 34714: 0 -245: 34715: 0 -245: 34716: 0 -245: 34717: 0 -245: 34718: 0 -245: 34719: 0 -245: 34720: 0 -245: 34721: 0 -245: 34722: 0 -245: 34723: 0 -245: 34724: 0 -245: 34725: 0 -245: 34726: 0 -245: 34727: 0 -245: 34728: 0 -245: 34729: 0 -245: 34730: 0 -245: 34731: 0 -245: 34732: 0 -245: 34733: 0 -245: 34734: 0 -245: 34735: 0 -245: 34736: 0 -245: 34737: 0 -245: 34738: 0 -245: 34739: 0 -245: 34740: 0 -245: 34741: 0 -245: 34742: 0 -245: 34743: 0 -245: 34744: 0 -245: 34745: 0 -245: 34746: 0 -245: 34747: 0 -245: 34748: 0 -245: 34749: 0 -245: 34750: 0 -245: 34751: 0 -245: 34752: 0 -245: 34753: 0 -245: 34754: 0 -245: 34755: 0 -245: 34756: 0 -245: 34757: 0 -245: 34758: 0 -245: 34759: 0 -245: 34760: 0 -245: 34761: 0 -245: 34762: 0 -245: 34763: 0 -245: 34764: 0 -245: 34765: 0 -245: 34766: 0 -245: 34767: 0 -245: 34768: 0 -245: 34769: 0 -245: 34770: 0 -245: 34771: 0 -245: 34772: 0 -245: 34773: 0 -245: 34774: 0 -245: 34775: 0 -245: 34776: 0 -245: 34777: 0 -245: 34778: 0 -245: 34779: 0 -245: 34780: 0 -245: 34781: 0 -245: 34782: 0 -245: 34783: 0 -245: 34784: 0 -245: 34785: 0 -245: 34786: 0 -245: 34787: 0 -245: 34788: 0 -245: 34789: 0 -245: 34790: 0 -245: 34791: 0 -245: 34792: 0 -245: 34793: 0 -245: 34794: 0 -245: 34795: 0 -245: 34796: 0 -245: 34797: 0 -245: 34798: 0 -245: 34799: 0 -245: 34800: 0 -245: 34801: 0 -245: 34802: 0 -245: 34803: 0 -245: 34804: 0 -245: 34805: 0 -245: 34806: 0 -245: 34807: 0 -245: 34808: 0 -245: 34809: 0 -245: 34810: 0 -245: 34811: 0 -245: 34812: 0 -245: 34813: 0 -245: 34814: 0 -245: 34815: 0 -245: 34816: 0 -245: 34817: 0 -245: 34818: 0 -245: 34819: 0 -245: 34820: 0 -245: 34821: 0 -245: 34822: 0 -245: 34823: 0 -245: 34824: 0 -245: 34825: 0 -245: 34826: 0 -245: 34827: 0 -245: 34828: 0 -245: 34829: 0 -245: 34830: 0 -245: 34831: 0 -245: 34832: 0 -245: 34833: 0 -245: 34834: 0 -245: 34835: 0 -245: 34836: 0 -245: 34837: 0 -245: 34838: 0 -245: 34839: 0 -245: 34840: 0 -245: 34841: 0 -245: 34842: 0 -245: 34843: 0 -245: 34844: 0 -245: 34845: 0 -245: 34846: 0 -245: 34847: 0 -245: 34848: 0 -245: 34849: 0 -245: 34850: 0 -245: 34851: 0 -245: 34852: 0 -245: 34853: 0 -245: 34854: 0 -245: 34855: 0 -245: 34856: 0 -245: 34857: 0 -245: 34858: 0 -245: 34859: 0 -245: 34860: 0 -245: 34861: 0 -245: 34862: 0 -245: 34863: 0 -245: 34864: 0 -245: 34865: 0 -245: 34866: 0 -245: 34867: 0 -245: 34868: 0 -245: 34869: 0 -245: 34870: 0 -245: 34871: 0 -245: 34872: 0 -245: 34873: 0 -245: 34874: 0 -245: 34875: 0 -245: 34876: 0 -245: 34877: 0 -245: 34878: 0 -245: 34879: 0 -245: 34880: 0 -245: 34881: 0 -245: 34882: 0 -245: 34883: 0 -245: 34884: 0 -245: 34885: 0 -245: 34886: 0 -245: 34887: 0 -245: 34888: 0 -245: 34889: 0 -245: 34890: 0 -245: 34891: 0 -245: 34892: 0 -245: 34893: 0 -245: 34894: 0 -245: 34895: 0 -245: 34896: 0 -245: 34897: 0 -245: 34898: 0 -245: 34899: 0 -245: 34900: 0 -245: 34901: 0 -245: 34902: 0 -245: 34903: 0 -245: 34904: 0 -245: 34905: 0 -245: 34906: 0 -245: 34907: 0 -245: 34908: 0 -245: 34909: 0 -245: 34910: 0 -245: 34911: 0 -245: 34912: 0 -245: 34913: 0 -245: 34914: 0 -245: 34915: 0 -245: 34916: 0 -245: 34917: 0 -245: 34918: 0 -245: 34919: 0 -245: 34920: 0 -245: 34921: 0 -245: 34922: 0 -245: 34923: 0 -245: 34924: 0 -245: 34925: 0 -245: 34926: 0 -245: 34927: 0 -245: 34928: 0 -245: 34929: 0 -245: 34930: 0 -245: 34931: 0 -245: 34932: 0 -245: 34933: 0 -245: 34934: 0 -245: 34935: 0 -245: 34936: 0 -245: 34937: 0 -245: 34938: 0 -245: 34939: 0 -245: 34940: 0 -245: 34941: 0 -245: 34942: 0 -245: 34943: 0 -245: 34944: 0 -245: 34945: 0 -245: 34946: 0 -245: 34947: 0 -245: 34948: 0 -245: 34949: 0 -245: 34950: 0 -245: 34951: 0 -245: 34952: 0 -245: 34953: 0 -245: 34954: 0 -245: 34955: 0 -245: 34956: 0 -245: 34957: 0 -245: 34958: 0 -245: 34959: 0 -245: 34960: 0 -245: 34961: 0 -245: 34962: 0 -245: 34963: 0 -245: 34964: 0 -245: 34965: 0 -245: 34966: 0 -245: 34967: 0 -245: 34968: 0 -245: 34969: 0 -245: 34970: 0 -245: 34971: 0 -245: 34972: 0 -245: 34973: 0 -245: 34974: 0 -245: 34975: 0 -245: 34976: 0 -245: 34977: 0 -245: 34978: 0 -245: 34979: 0 -245: 34980: 0 -245: 34981: 0 -245: 34982: 0 -245: 34983: 0 -245: 34984: 0 -245: 34985: 0 -245: 34986: 0 -245: 34987: 0 -245: 34988: 0 -245: 34989: 0 -245: 34990: 0 -245: 34991: 0 -245: 34992: 0 -245: 34993: 0 -245: 34994: 0 -245: 34995: 0 -245: 34996: 0 -245: 34997: 0 -245: 34998: 0 -245: 34999: 0 -245: 35000: 0 -245: 35001: 0 -245: 35002: 0 -245: 35003: 0 -245: 35004: 0 -245: 35005: 0 -245: 35006: 0 -245: 35007: 0 -245: 35008: 0 -245: 35009: 0 -245: 35010: 0 -245: 35011: 0 -245: 35012: 0 -245: 35013: 0 -245: 35014: 0 -245: 35015: 0 -245: 35016: 0 -245: 35017: 0 -245: 35018: 0 -245: 35019: 0 -245: 35020: 0 -245: 35021: 0 -245: 35022: 0 -245: 35023: 0 -245: 35024: 0 -245: 35025: 0 -245: 35026: 0 -245: 35027: 0 -245: 35028: 0 -245: 35029: 0 -245: 35030: 0 -245: 35031: 0 -245: 35032: 0 -245: 35033: 0 -245: 35034: 0 -245: 35035: 0 -245: 35036: 0 -245: 35037: 0 -245: 35038: 0 -245: 35039: 0 -245: 35040: 0 -245: 35041: 0 -245: 35042: 0 -245: 35043: 0 -245: 35044: 0 -245: 35045: 0 -245: 35046: 0 -245: 35047: 0 -245: 35048: 0 -245: 35049: 0 -245: 35050: 0 -245: 35051: 0 -245: 35052: 0 -245: 35053: 0 -245: 35054: 0 -245: 35055: 0 -245: 35056: 0 -245: 35057: 0 -245: 35058: 0 -245: 35059: 0 -245: 35060: 0 -245: 35061: 0 -245: 35062: 0 -245: 35063: 0 -245: 35064: 0 -245: 35065: 0 -245: 35066: 0 -245: 35067: 0 -245: 35068: 0 -245: 35069: 0 -245: 35070: 0 -245: 35071: 0 -245: 35072: 0 -245: 35073: 0 -245: 35074: 0 -245: 35075: 0 -245: 35076: 0 -245: 35077: 0 -245: 35078: 0 -245: 35079: 0 -245: 35080: 0 -245: 35081: 0 -245: 35082: 0 -245: 35083: 0 -245: 35084: 0 -245: 35085: 0 -245: 35086: 0 -245: 35087: 0 -245: 35088: 0 -245: 35089: 0 -245: 35090: 0 -245: 35091: 0 -245: 35092: 0 -245: 35093: 0 -245: 35094: 0 -245: 35095: 0 -245: 35096: 0 -245: 35097: 0 -245: 35098: 0 -245: 35099: 0 -245: 35100: 0 -245: 35101: 0 -245: 35102: 0 -245: 35103: 0 -245: 35104: 0 -245: 35105: 0 -245: 35106: 0 -245: 35107: 0 -245: 35108: 0 -245: 35109: 0 -245: 35110: 0 -245: 35111: 0 -245: 35112: 0 -245: 35113: 0 -245: 35114: 0 -245: 35115: 0 -245: 35116: 0 -245: 35117: 0 -245: 35118: 0 -245: 35119: 0 -245: 35120: 0 -245: 35121: 0 -245: 35122: 0 -245: 35123: 0 -245: 35124: 0 -245: 35125: 0 -245: 35126: 0 -245: 35127: 0 -245: 35128: 0 -245: 35129: 0 -245: 35130: 0 -245: 35131: 0 -245: 35132: 0 -245: 35133: 0 -245: 35134: 0 -245: 35135: 0 -245: 35136: 0 -245: 35137: 0 -245: 35138: 0 -245: 35139: 0 -245: 35140: 0 -245: 35141: 0 -245: 35142: 0 -245: 35143: 0 -245: 35144: 0 -245: 35145: 0 -245: 35146: 0 -245: 35147: 0 -245: 35148: 0 -245: 35149: 0 -245: 35150: 0 -245: 35151: 0 -245: 35152: 0 -245: 35153: 0 -245: 35154: 0 -245: 35155: 0 -245: 35156: 0 -245: 35157: 0 -245: 35158: 0 -245: 35159: 0 -245: 35160: 0 -245: 35161: 0 -245: 35162: 0 -245: 35163: 0 -245: 35164: 0 -245: 35165: 0 -245: 35166: 0 -245: 35167: 0 -245: 35168: 0 -245: 35169: 0 -245: 35170: 0 -245: 35171: 0 -245: 35172: 0 -245: 35173: 0 -245: 35174: 0 -245: 35175: 0 -245: 35176: 0 -245: 35177: 0 -245: 35178: 0 -245: 35179: 0 -245: 35180: 0 -245: 35181: 0 -245: 35182: 0 -245: 35183: 0 -245: 35184: 0 -245: 35185: 0 -245: 35186: 0 -245: 35187: 0 -245: 35188: 0 -245: 35189: 0 -245: 35190: 0 -245: 35191: 0 -245: 35192: 0 -245: 35193: 0 -245: 35194: 0 -245: 35195: 0 -245: 35196: 0 -245: 35197: 0 -245: 35198: 0 -245: 35199: 0 -245: 35200: 0 -245: 35201: 0 -245: 35202: 0 -245: 35203: 0 -245: 35204: 0 -245: 35205: 0 -245: 35206: 0 -245: 35207: 0 -245: 35208: 0 -245: 35209: 0 -245: 35210: 0 -245: 35211: 0 -245: 35212: 0 -245: 35213: 0 -245: 35214: 0 -245: 35215: 0 -245: 35216: 0 -245: 35217: 0 -245: 35218: 0 -245: 35219: 0 -245: 35220: 0 -245: 35221: 0 -245: 35222: 0 -245: 35223: 0 -245: 35224: 0 -245: 35225: 0 -245: 35226: 0 -245: 35227: 0 -245: 35228: 0 -245: 35229: 0 -245: 35230: 0 -245: 35231: 0 -245: 35232: 0 -245: 35233: 0 -245: 35234: 0 -245: 35235: 0 -245: 35236: 0 -245: 35237: 0 -245: 35238: 0 -245: 35239: 0 -245: 35240: 0 -245: 35241: 0 -245: 35242: 0 -245: 35243: 0 -245: 35244: 0 -245: 35245: 0 -245: 35246: 0 -245: 35247: 0 -245: 35248: 0 -245: 35249: 0 -245: 35250: 0 -245: 35251: 0 -245: 35252: 0 -245: 35253: 0 -245: 35254: 0 -245: 35255: 0 -245: 35256: 0 -245: 35257: 0 -245: 35258: 0 -245: 35259: 0 -245: 35260: 0 -245: 35261: 0 -245: 35262: 0 -245: 35263: 0 -245: 35264: 0 -245: 35265: 0 -245: 35266: 0 -245: 35267: 0 -245: 35268: 0 -245: 35269: 0 -245: 35270: 0 -245: 35271: 0 -245: 35272: 0 -245: 35273: 0 -245: 35274: 0 -245: 35275: 0 -245: 35276: 0 -245: 35277: 0 -245: 35278: 0 -245: 35279: 0 -245: 35280: 0 -245: 35281: 0 -245: 35282: 0 -245: 35283: 0 -245: 35284: 0 -245: 35285: 0 -245: 35286: 0 -245: 35287: 0 -245: 35288: 0 -245: 35289: 0 -245: 35290: 0 -245: 35291: 0 -245: 35292: 0 -245: 35293: 0 -245: 35294: 0 -245: 35295: 0 -245: 35296: 0 -245: 35297: 0 -245: 35298: 0 -245: 35299: 0 -245: 35300: 0 -245: 35301: 0 -245: 35302: 0 -245: 35303: 0 -245: 35304: 0 -245: 35305: 0 -245: 35306: 0 -245: 35307: 0 -245: 35308: 0 -245: 35309: 0 -245: 35310: 0 -245: 35311: 0 -245: 35312: 0 -245: 35313: 0 -245: 35314: 0 -245: 35315: 0 -245: 35316: 0 -245: 35317: 0 -245: 35318: 0 -245: 35319: 0 -245: 35320: 0 -245: 35321: 0 -245: 35322: 0 -245: 35323: 0 -245: 35324: 0 -245: 35325: 0 -245: 35326: 0 -245: 35327: 0 -245: 35328: 0 -245: 35329: 0 -245: 35330: 0 -245: 35331: 0 -245: 35332: 0 -245: 35333: 0 -245: 35334: 0 -245: 35335: 0 -245: 35336: 0 -245: 35337: 0 -245: 35338: 0 -245: 35339: 0 -245: 35340: 0 -245: 35341: 0 -245: 35342: 0 -245: 35343: 0 -245: 35344: 0 -245: 35345: 0 -245: 35346: 0 -245: 35347: 0 -245: 35348: 0 -245: 35349: 0 -245: 35350: 0 -245: 35351: 0 -245: 35352: 0 -245: 35353: 0 -245: 35354: 0 -245: 35355: 0 -245: 35356: 0 -245: 35357: 0 -245: 35358: 0 -245: 35359: 0 -245: 35360: 0 -245: 35361: 0 -245: 35362: 0 -245: 35363: 0 -245: 35364: 0 -245: 35365: 0 -245: 35366: 0 -245: 35367: 0 -245: 35368: 0 -245: 35369: 0 -245: 35370: 0 -245: 35371: 0 -245: 35372: 0 -245: 35373: 0 -245: 35374: 0 -245: 35375: 0 -245: 35376: 0 -245: 35377: 0 -245: 35378: 0 -245: 35379: 0 -245: 35380: 0 -245: 35381: 0 -245: 35382: 0 -245: 35383: 0 -245: 35384: 0 -245: 35385: 0 -245: 35386: 0 -245: 35387: 0 -245: 35388: 0 -245: 35389: 0 -245: 35390: 0 -245: 35391: 0 -245: 35392: 0 -245: 35393: 0 -245: 35394: 0 -245: 35395: 0 -245: 35396: 0 -245: 35397: 0 -245: 35398: 0 -245: 35399: 0 -245: 35400: 0 -245: 35401: 0 -245: 35402: 0 -245: 35403: 0 -245: 35404: 0 -245: 35405: 0 -245: 35406: 0 -245: 35407: 0 -245: 35408: 0 -245: 35409: 0 -245: 35410: 0 -245: 35411: 0 -245: 35412: 0 -245: 35413: 0 -245: 35414: 0 -245: 35415: 0 -245: 35416: 0 -245: 35417: 0 -245: 35418: 0 -245: 35419: 0 -245: 35420: 0 -245: 35421: 0 -245: 35422: 0 -245: 35423: 0 -245: 35424: 0 -245: 35425: 0 -245: 35426: 0 -245: 35427: 0 -245: 35428: 0 -245: 35429: 0 -245: 35430: 0 -245: 35431: 0 -245: 35432: 0 -245: 35433: 0 -245: 35434: 0 -245: 35435: 0 -245: 35436: 0 -245: 35437: 0 -245: 35438: 0 -245: 35439: 0 -245: 35440: 0 -245: 35441: 0 -245: 35442: 0 -245: 35443: 0 -245: 35444: 0 -245: 35445: 0 -245: 35446: 0 -245: 35447: 0 -245: 35448: 0 -245: 35449: 0 -245: 35450: 0 -245: 35451: 0 -245: 35452: 0 -245: 35453: 0 -245: 35454: 0 -245: 35455: 0 -245: 35456: 0 -245: 35457: 0 -245: 35458: 0 -245: 35459: 0 -245: 35460: 0 -245: 35461: 0 -245: 35462: 0 -245: 35463: 0 -245: 35464: 0 -245: 35465: 0 -245: 35466: 0 -245: 35467: 0 -245: 35468: 0 -245: 35469: 0 -245: 35470: 0 -245: 35471: 0 -245: 35472: 0 -245: 35473: 0 -245: 35474: 0 -245: 35475: 0 -245: 35476: 0 -245: 35477: 0 -245: 35478: 0 -245: 35479: 0 -245: 35480: 0 -245: 35481: 0 -245: 35482: 0 -245: 35483: 0 -245: 35484: 0 -245: 35485: 0 -245: 35486: 0 -245: 35487: 0 -245: 35488: 0 -245: 35489: 0 -245: 35490: 0 -245: 35491: 0 -245: 35492: 0 -245: 35493: 0 -245: 35494: 0 -245: 35495: 0 -245: 35496: 0 -245: 35497: 0 -245: 35498: 0 -245: 35499: 0 -245: 35500: 0 -245: 35501: 0 -245: 35502: 0 -245: 35503: 0 -245: 35504: 0 -245: 35505: 0 -245: 35506: 0 -245: 35507: 0 -245: 35508: 0 -245: 35509: 0 -245: 35510: 0 -245: 35511: 0 -245: 35512: 0 -245: 35513: 0 -245: 35514: 0 -245: 35515: 0 -245: 35516: 0 -245: 35517: 0 -245: 35518: 0 -245: 35519: 0 -245: 35520: 0 -245: 35521: 0 -245: 35522: 0 -245: 35523: 0 -245: 35524: 0 -245: 35525: 0 -245: 35526: 0 -245: 35527: 0 -245: 35528: 0 -245: 35529: 0 -245: 35530: 0 -245: 35531: 0 -245: 35532: 0 -245: 35533: 0 -245: 35534: 0 -245: 35535: 0 -245: 35536: 0 -245: 35537: 0 -245: 35538: 0 -245: 35539: 0 -245: 35540: 0 -245: 35541: 0 -245: 35542: 0 -245: 35543: 0 -245: 35544: 0 -245: 35545: 0 -245: 35546: 0 -245: 35547: 0 -245: 35548: 0 -245: 35549: 0 -245: 35550: 0 -245: 35551: 0 -245: 35552: 0 -245: 35553: 0 -245: 35554: 0 -245: 35555: 0 -245: 35556: 0 -245: 35557: 0 -245: 35558: 0 -245: 35559: 0 -245: 35560: 0 -245: 35561: 0 -245: 35562: 0 -245: 35563: 0 -245: 35564: 0 -245: 35565: 0 -245: 35566: 0 -245: 35567: 0 -245: 35568: 0 -245: 35569: 0 -245: 35570: 0 -245: 35571: 0 -245: 35572: 0 -245: 35573: 0 -245: 35574: 0 -245: 35575: 0 -245: 35576: 0 -245: 35577: 0 -245: 35578: 0 -245: 35579: 0 -245: 35580: 0 -245: 35581: 0 -245: 35582: 0 -245: 35583: 0 -245: 35584: 0 -245: 35585: 0 -245: 35586: 0 -245: 35587: 0 -245: 35588: 0 -245: 35589: 0 -245: 35590: 0 -245: 35591: 0 -245: 35592: 0 -245: 35593: 0 -245: 35594: 0 -245: 35595: 0 -245: 35596: 0 -245: 35597: 0 -245: 35598: 0 -245: 35599: 0 -245: 35600: 0 -245: 35601: 0 -245: 35602: 0 -245: 35603: 0 -245: 35604: 0 -245: 35605: 0 -245: 35606: 0 -245: 35607: 0 -245: 35608: 0 -245: 35609: 0 -245: 35610: 0 -245: 35611: 0 -245: 35612: 0 -245: 35613: 0 -245: 35614: 0 -245: 35615: 0 -245: 35616: 0 -245: 35617: 0 -245: 35618: 0 -245: 35619: 0 -245: 35620: 0 -245: 35621: 0 -245: 35622: 0 -245: 35623: 0 -245: 35624: 0 -245: 35625: 0 -245: 35626: 0 -245: 35627: 0 -245: 35628: 0 -245: 35629: 0 -245: 35630: 0 -245: 35631: 0 -245: 35632: 0 -245: 35633: 0 -245: 35634: 0 -245: 35635: 0 -245: 35636: 0 -245: 35637: 0 -245: 35638: 0 -245: 35639: 0 -245: 35640: 0 -245: 35641: 0 -245: 35642: 0 -245: 35643: 0 -245: 35644: 0 -245: 35645: 0 -245: 35646: 0 -245: 35647: 0 -245: 35648: 0 -245: 35649: 0 -245: 35650: 0 -245: 35651: 0 -245: 35652: 0 -245: 35653: 0 -245: 35654: 0 -245: 35655: 0 -245: 35656: 0 -245: 35657: 0 -245: 35658: 0 -245: 35659: 0 -245: 35660: 0 -245: 35661: 0 -245: 35662: 0 -245: 35663: 0 -245: 35664: 0 -245: 35665: 0 -245: 35666: 0 -245: 35667: 0 -245: 35668: 0 -245: 35669: 0 -245: 35670: 0 -245: 35671: 0 -245: 35672: 0 -245: 35673: 0 -245: 35674: 0 -245: 35675: 0 -245: 35676: 0 -245: 35677: 0 -245: 35678: 0 -245: 35679: 0 -245: 35680: 0 -245: 35681: 0 -245: 35682: 0 -245: 35683: 0 -245: 35684: 0 -245: 35685: 0 -245: 35686: 0 -245: 35687: 0 -245: 35688: 0 -245: 35689: 0 -245: 35690: 0 -245: 35691: 0 -245: 35692: 0 -245: 35693: 0 -245: 35694: 0 -245: 35695: 0 -245: 35696: 0 -245: 35697: 0 -245: 35698: 0 -245: 35699: 0 -245: 35700: 0 -245: 35701: 0 -245: 35702: 0 -245: 35703: 0 -245: 35704: 0 -245: 35705: 0 -245: 35706: 0 -245: 35707: 0 -245: 35708: 0 -245: 35709: 0 -245: 35710: 0 -245: 35711: 0 -245: 35712: 0 -245: 35713: 0 -245: 35714: 0 -245: 35715: 0 -245: 35716: 0 -245: 35717: 0 -245: 35718: 0 -245: 35719: 0 -245: 35720: 0 -245: 35721: 0 -245: 35722: 0 -245: 35723: 0 -245: 35724: 0 -245: 35725: 0 -245: 35726: 0 -245: 35727: 0 -245: 35728: 0 -245: 35729: 0 -245: 35730: 0 -245: 35731: 0 -245: 35732: 0 -245: 35733: 0 -245: 35734: 0 -245: 35735: 0 -245: 35736: 0 -245: 35737: 0 -245: 35738: 0 -245: 35739: 0 -245: 35740: 0 -245: 35741: 0 -245: 35742: 0 -245: 35743: 0 -245: 35744: 0 -245: 35745: 0 -245: 35746: 0 -245: 35747: 0 -245: 35748: 0 -245: 35749: 0 -245: 35750: 0 -245: 35751: 0 -245: 35752: 0 -245: 35753: 0 -245: 35754: 0 -245: 35755: 0 -245: 35756: 0 -245: 35757: 0 -245: 35758: 0 -245: 35759: 0 -245: 35760: 0 -245: 35761: 0 -245: 35762: 0 -245: 35763: 0 -245: 35764: 0 -245: 35765: 0 -245: 35766: 0 -245: 35767: 0 -245: 35768: 0 -245: 35769: 0 -245: 35770: 0 -245: 35771: 0 -245: 35772: 0 -245: 35773: 0 -245: 35774: 0 -245: 35775: 0 -245: 35776: 0 -245: 35777: 0 -245: 35778: 0 -245: 35779: 0 -245: 35780: 0 -245: 35781: 0 -245: 35782: 0 -245: 35783: 0 -245: 35784: 0 -245: 35785: 0 -245: 35786: 0 -245: 35787: 0 -245: 35788: 0 -245: 35789: 0 -245: 35790: 0 -245: 35791: 0 -245: 35792: 0 -245: 35793: 0 -245: 35794: 0 -245: 35795: 0 -245: 35796: 0 -245: 35797: 0 -245: 35798: 0 -245: 35799: 0 -245: 35800: 0 -245: 35801: 0 -245: 35802: 0 -245: 35803: 0 -245: 35804: 0 -245: 35805: 0 -245: 35806: 0 -245: 35807: 0 -245: 35808: 0 -245: 35809: 0 -245: 35810: 0 -245: 35811: 0 -245: 35812: 0 -245: 35813: 0 -245: 35814: 0 -245: 35815: 0 -245: 35816: 0 -245: 35817: 0 -245: 35818: 0 -245: 35819: 0 -245: 35820: 0 -245: 35821: 0 -245: 35822: 0 -245: 35823: 0 -245: 35824: 0 -245: 35825: 0 -245: 35826: 0 -245: 35827: 0 -245: 35828: 0 -245: 35829: 0 -245: 35830: 0 -245: 35831: 0 -245: 35832: 0 -245: 35833: 0 -245: 35834: 0 -245: 35835: 0 -245: 35836: 0 -245: 35837: 0 -245: 35838: 0 -245: 35839: 0 -245: 35840: 0 -245: 35841: 0 -245: 35842: 0 -245: 35843: 0 -245: 35844: 0 -245: 35845: 0 -245: 35846: 0 -245: 35847: 0 -245: 35848: 0 -245: 35849: 0 -245: 35850: 0 -245: 35851: 0 -245: 35852: 0 -245: 35853: 0 -245: 35854: 0 -245: 35855: 0 -245: 35856: 0 -245: 35857: 0 -245: 35858: 0 -245: 35859: 0 -245: 35860: 0 -245: 35861: 0 -245: 35862: 0 -245: 35863: 0 -245: 35864: 0 -245: 35865: 0 -245: 35866: 0 -245: 35867: 0 -245: 35868: 0 -245: 35869: 0 -245: 35870: 0 -245: 35871: 0 -245: 35872: 0 -245: 35873: 0 -245: 35874: 0 -245: 35875: 0 -245: 35876: 0 -245: 35877: 0 -245: 35878: 0 -245: 35879: 0 -245: 35880: 0 -245: 35881: 0 -245: 35882: 0 -245: 35883: 0 -245: 35884: 0 -245: 35885: 0 -245: 35886: 0 -245: 35887: 0 -245: 35888: 0 -245: 35889: 0 -245: 35890: 0 -245: 35891: 0 -245: 35892: 0 -245: 35893: 0 -245: 35894: 0 -245: 35895: 0 -245: 35896: 0 -245: 35897: 0 -245: 35898: 0 -245: 35899: 0 -245: 35900: 0 -245: 35901: 0 -245: 35902: 0 -245: 35903: 0 -245: 35904: 0 -245: 35905: 0 -245: 35906: 0 -245: 35907: 0 -245: 35908: 0 -245: 35909: 0 -245: 35910: 0 -245: 35911: 0 -245: 35912: 0 -245: 35913: 0 -245: 35914: 0 -245: 35915: 0 -245: 35916: 0 -245: 35917: 0 -245: 35918: 0 -245: 35919: 0 -245: 35920: 0 -245: 35921: 0 -245: 35922: 0 -245: 35923: 0 -245: 35924: 0 -245: 35925: 0 -245: 35926: 0 -245: 35927: 0 -245: 35928: 0 -245: 35929: 0 -245: 35930: 0 -245: 35931: 0 -245: 35932: 0 -245: 35933: 0 -245: 35934: 0 -245: 35935: 0 -245: 35936: 0 -245: 35937: 0 -245: 35938: 0 -245: 35939: 0 -245: 35940: 0 -245: 35941: 0 -245: 35942: 0 -245: 35943: 0 -245: 35944: 0 -245: 35945: 0 -245: 35946: 0 -245: 35947: 0 -245: 35948: 0 -245: 35949: 0 -245: 35950: 0 -245: 35951: 0 -245: 35952: 0 -245: 35953: 0 -245: 35954: 0 -245: 35955: 0 -245: 35956: 0 -245: 35957: 0 -245: 35958: 0 -245: 35959: 0 -245: 35960: 0 -245: 35961: 0 -245: 35962: 0 -245: 35963: 0 -245: 35964: 0 -245: 35965: 0 -245: 35966: 0 -245: 35967: 0 -245: 35968: 0 -245: 35969: 0 -245: 35970: 0 -245: 35971: 0 -245: 35972: 0 -245: 35973: 0 -245: 35974: 0 -245: 35975: 0 -245: 35976: 0 -245: 35977: 0 -245: 35978: 0 -245: 35979: 0 -245: 35980: 0 -245: 35981: 0 -245: 35982: 0 -245: 35983: 0 -245: 35984: 0 -245: 35985: 0 -245: 35986: 0 -245: 35987: 0 -245: 35988: 0 -245: 35989: 0 -245: 35990: 0 -245: 35991: 0 -245: 35992: 0 -245: 35993: 0 -245: 35994: 0 -245: 35995: 0 -245: 35996: 0 -245: 35997: 0 -245: 35998: 0 -245: 35999: 0 -245: 36000: 0 -245: 36001: 0 -245: 36002: 0 -245: 36003: 0 -245: 36004: 0 -245: 36005: 0 -245: 36006: 0 -245: 36007: 0 -245: 36008: 0 -245: 36009: 0 -245: 36010: 0 -245: 36011: 0 -245: 36012: 0 -245: 36013: 0 -245: 36014: 0 -245: 36015: 0 -245: 36016: 0 -245: 36017: 0 -245: 36018: 0 -245: 36019: 0 -245: 36020: 0 -245: 36021: 0 -245: 36022: 0 -245: 36023: 0 -245: 36024: 0 -245: 36025: 0 -245: 36026: 0 -245: 36027: 0 -245: 36028: 0 -245: 36029: 0 -245: 36030: 0 -245: 36031: 0 -245: 36032: 0 -245: 36033: 0 -245: 36034: 0 -245: 36035: 0 -245: 36036: 0 -245: 36037: 0 -245: 36038: 0 -245: 36039: 0 -245: 36040: 0 -245: 36041: 0 -245: 36042: 0 -245: 36043: 0 -245: 36044: 0 -245: 36045: 0 -245: 36046: 0 -245: 36047: 0 -245: 36048: 0 -245: 36049: 0 -245: 36050: 0 -245: 36051: 0 -245: 36052: 0 -245: 36053: 0 -245: 36054: 0 -245: 36055: 0 -245: 36056: 0 -245: 36057: 0 -245: 36058: 0 -245: 36059: 0 -245: 36060: 0 -245: 36061: 0 -245: 36062: 0 -245: 36063: 0 -245: 36064: 0 -245: 36065: 0 -245: 36066: 0 -245: 36067: 0 -245: 36068: 0 -245: 36069: 0 -245: 36070: 0 -245: 36071: 0 -245: 36072: 0 -245: 36073: 0 -245: 36074: 0 -245: 36075: 0 -245: 36076: 0 -245: 36077: 0 -245: 36078: 0 -245: 36079: 0 -245: 36080: 0 -245: 36081: 0 -245: 36082: 0 -245: 36083: 0 -245: 36084: 0 -245: 36085: 0 -245: 36086: 0 -245: 36087: 0 -245: 36088: 0 -245: 36089: 0 -245: 36090: 0 -245: 36091: 0 -245: 36092: 0 -245: 36093: 0 -245: 36094: 0 -245: 36095: 0 -245: 36096: 0 -245: 36097: 0 -245: 36098: 0 -245: 36099: 0 -245: 36100: 0 -245: 36101: 0 -245: 36102: 0 -245: 36103: 0 -245: 36104: 0 -245: 36105: 0 -245: 36106: 0 -245: 36107: 0 -245: 36108: 0 -245: 36109: 0 -245: 36110: 0 -245: 36111: 0 -245: 36112: 0 -245: 36113: 0 -245: 36114: 0 -245: 36115: 0 -245: 36116: 0 -245: 36117: 0 -245: 36118: 0 -245: 36119: 0 -245: 36120: 0 -245: 36121: 0 -245: 36122: 0 -245: 36123: 0 -245: 36124: 0 -245: 36125: 0 -245: 36126: 0 -245: 36127: 0 -245: 36128: 0 -245: 36129: 0 -245: 36130: 0 -245: 36131: 0 -245: 36132: 0 -245: 36133: 0 -245: 36134: 0 -245: 36135: 0 -245: 36136: 0 -245: 36137: 0 -245: 36138: 0 -245: 36139: 0 -245: 36140: 0 -245: 36141: 0 -245: 36142: 0 -245: 36143: 0 -245: 36144: 0 -245: 36145: 0 -245: 36146: 0 -245: 36147: 0 -245: 36148: 0 -245: 36149: 0 -245: 36150: 0 -245: 36151: 0 -245: 36152: 0 -245: 36153: 0 -245: 36154: 0 -245: 36155: 0 -245: 36156: 0 -245: 36157: 0 -245: 36158: 0 -245: 36159: 0 -245: 36160: 0 -245: 36161: 0 -245: 36162: 0 -245: 36163: 0 -245: 36164: 0 -245: 36165: 0 -245: 36166: 0 -245: 36167: 0 -245: 36168: 0 -245: 36169: 0 -245: 36170: 0 -245: 36171: 0 -245: 36172: 0 -245: 36173: 0 -245: 36174: 0 -245: 36175: 0 -245: 36176: 0 -245: 36177: 0 -245: 36178: 0 -245: 36179: 0 -245: 36180: 0 -245: 36181: 0 -245: 36182: 0 -245: 36183: 0 -245: 36184: 0 -245: 36185: 0 -245: 36186: 0 -245: 36187: 0 -245: 36188: 0 -245: 36189: 0 -245: 36190: 0 -245: 36191: 0 -245: 36192: 0 -245: 36193: 0 -245: 36194: 0 -245: 36195: 0 -245: 36196: 0 -245: 36197: 0 -245: 36198: 0 -245: 36199: 0 -245: 36200: 0 -245: 36201: 0 -245: 36202: 0 -245: 36203: 0 -245: 36204: 0 -245: 36205: 0 -245: 36206: 0 -245: 36207: 0 -245: 36208: 0 -245: 36209: 0 -245: 36210: 0 -245: 36211: 0 -245: 36212: 0 -245: 36213: 0 -245: 36214: 0 -245: 36215: 0 -245: 36216: 0 -245: 36217: 0 -245: 36218: 0 -245: 36219: 0 -245: 36220: 0 -245: 36221: 0 -245: 36222: 0 -245: 36223: 0 -245: 36224: 0 -245: 36225: 0 -245: 36226: 0 -245: 36227: 0 -245: 36228: 0 -245: 36229: 0 -245: 36230: 0 -245: 36231: 0 -245: 36232: 0 -245: 36233: 0 -245: 36234: 0 -245: 36235: 0 -245: 36236: 0 -245: 36237: 0 -245: 36238: 0 -245: 36239: 0 -245: 36240: 0 -245: 36241: 0 -245: 36242: 0 -245: 36243: 0 -245: 36244: 0 -245: 36245: 0 -245: 36246: 0 -245: 36247: 0 -245: 36248: 0 -245: 36249: 0 -245: 36250: 0 -245: 36251: 0 -245: 36252: 0 -245: 36253: 0 -245: 36254: 0 -245: 36255: 0 -245: 36256: 0 -245: 36257: 0 -245: 36258: 0 -245: 36259: 0 -245: 36260: 0 -245: 36261: 0 -245: 36262: 0 -245: 36263: 0 -245: 36264: 0 -245: 36265: 0 -245: 36266: 0 -245: 36267: 0 -245: 36268: 0 -245: 36269: 0 -245: 36270: 0 -245: 36271: 0 -245: 36272: 0 -245: 36273: 0 -245: 36274: 0 -245: 36275: 0 -245: 36276: 0 -245: 36277: 0 -245: 36278: 0 -245: 36279: 0 -245: 36280: 0 -245: 36281: 0 -245: 36282: 0 -245: 36283: 0 -245: 36284: 0 -245: 36285: 0 -245: 36286: 0 -245: 36287: 0 -245: 36288: 0 -245: 36289: 0 -245: 36290: 0 -245: 36291: 0 -245: 36292: 0 -245: 36293: 0 -245: 36294: 0 -245: 36295: 0 -245: 36296: 0 -245: 36297: 0 -245: 36298: 0 -245: 36299: 0 -245: 36300: 0 -245: 36301: 0 -245: 36302: 0 -245: 36303: 0 -245: 36304: 0 -245: 36305: 0 -245: 36306: 0 -245: 36307: 0 -245: 36308: 0 -245: 36309: 0 -245: 36310: 0 -245: 36311: 0 -245: 36312: 0 -245: 36313: 0 -245: 36314: 0 -245: 36315: 0 -245: 36316: 0 -245: 36317: 0 -245: 36318: 0 -245: 36319: 0 -245: 36320: 0 -245: 36321: 0 -245: 36322: 0 -245: 36323: 0 -245: 36324: 0 -245: 36325: 0 -245: 36326: 0 -245: 36327: 0 -245: 36328: 0 -245: 36329: 0 -245: 36330: 0 -245: 36331: 0 -245: 36332: 0 -245: 36333: 0 -245: 36334: 0 -245: 36335: 0 -245: 36336: 0 -245: 36337: 0 -245: 36338: 0 -245: 36339: 0 -245: 36340: 0 -245: 36341: 0 -245: 36342: 0 -245: 36343: 0 -245: 36344: 0 -245: 36345: 0 -245: 36346: 0 -245: 36347: 0 -245: 36348: 0 -245: 36349: 0 -245: 36350: 0 -245: 36351: 0 -245: 36352: 0 -245: 36353: 0 -245: 36354: 0 -245: 36355: 0 -245: 36356: 0 -245: 36357: 0 -245: 36358: 0 -245: 36359: 0 -245: 36360: 0 -245: 36361: 0 -245: 36362: 0 -245: 36363: 0 -245: 36364: 0 -245: 36365: 0 -245: 36366: 0 -245: 36367: 0 -245: 36368: 0 -245: 36369: 0 -245: 36370: 0 -245: 36371: 0 -245: 36372: 0 -245: 36373: 0 -245: 36374: 0 -245: 36375: 0 -245: 36376: 0 -245: 36377: 0 -245: 36378: 0 -245: 36379: 0 -245: 36380: 0 -245: 36381: 0 -245: 36382: 0 -245: 36383: 0 -245: 36384: 0 -245: 36385: 0 -245: 36386: 0 -245: 36387: 0 -245: 36388: 0 -245: 36389: 0 -245: 36390: 0 -245: 36391: 0 -245: 36392: 0 -245: 36393: 0 -245: 36394: 0 -245: 36395: 0 -245: 36396: 0 -245: 36397: 0 -245: 36398: 0 -245: 36399: 0 -245: 36400: 0 -245: 36401: 0 -245: 36402: 0 -245: 36403: 0 -245: 36404: 0 -245: 36405: 0 -245: 36406: 0 -245: 36407: 0 -245: 36408: 0 -245: 36409: 0 -245: 36410: 0 -245: 36411: 0 -245: 36412: 0 -245: 36413: 0 -245: 36414: 0 -245: 36415: 0 -245: 36416: 0 -245: 36417: 0 -245: 36418: 0 -245: 36419: 0 -245: 36420: 0 -245: 36421: 0 -245: 36422: 0 -245: 36423: 0 -245: 36424: 0 -245: 36425: 0 -245: 36426: 0 -245: 36427: 0 -245: 36428: 0 -245: 36429: 0 -245: 36430: 0 -245: 36431: 0 -245: 36432: 0 -245: 36433: 0 -245: 36434: 0 -245: 36435: 0 -245: 36436: 0 -245: 36437: 0 -245: 36438: 0 -245: 36439: 0 -245: 36440: 0 -245: 36441: 0 -245: 36442: 0 -245: 36443: 0 -245: 36444: 0 -245: 36445: 0 -245: 36446: 0 -245: 36447: 0 -245: 36448: 0 -245: 36449: 0 -245: 36450: 0 -245: 36451: 0 -245: 36452: 0 -245: 36453: 0 -245: 36454: 0 -245: 36455: 0 -245: 36456: 0 -245: 36457: 0 -245: 36458: 0 -245: 36459: 0 -245: 36460: 0 -245: 36461: 0 -245: 36462: 0 -245: 36463: 0 -245: 36464: 0 -245: 36465: 0 -245: 36466: 0 -245: 36467: 0 -245: 36468: 0 -245: 36469: 0 -245: 36470: 0 -245: 36471: 0 -245: 36472: 0 -245: 36473: 0 -245: 36474: 0 -245: 36475: 0 -245: 36476: 0 -245: 36477: 0 -245: 36478: 0 -245: 36479: 0 -245: 36480: 0 -245: 36481: 0 -245: 36482: 0 -245: 36483: 0 -245: 36484: 0 -245: 36485: 0 -245: 36486: 0 -245: 36487: 0 -245: 36488: 0 -245: 36489: 0 -245: 36490: 0 -245: 36491: 0 -245: 36492: 0 -245: 36493: 0 -245: 36494: 0 -245: 36495: 0 -245: 36496: 0 -245: 36497: 0 -245: 36498: 0 -245: 36499: 0 -245: 36500: 0 -245: 36501: 0 -245: 36502: 0 -245: 36503: 0 -245: 36504: 0 -245: 36505: 0 -245: 36506: 0 -245: 36507: 0 -245: 36508: 0 -245: 36509: 0 -245: 36510: 0 -245: 36511: 0 -245: 36512: 0 -245: 36513: 0 -245: 36514: 0 -245: 36515: 0 -245: 36516: 0 -245: 36517: 0 -245: 36518: 0 -245: 36519: 0 -245: 36520: 0 -245: 36521: 0 -245: 36522: 0 -245: 36523: 0 -245: 36524: 0 -245: 36525: 0 -245: 36526: 0 -245: 36527: 0 -245: 36528: 0 -245: 36529: 0 -245: 36530: 0 -245: 36531: 0 -245: 36532: 0 -245: 36533: 0 -245: 36534: 0 -245: 36535: 0 -245: 36536: 0 -245: 36537: 0 -245: 36538: 0 -245: 36539: 0 -245: 36540: 0 -245: 36541: 0 -245: 36542: 0 -245: 36543: 0 -245: 36544: 0 -245: 36545: 0 -245: 36546: 0 -245: 36547: 0 -245: 36548: 0 -245: 36549: 0 -245: 36550: 0 -245: 36551: 0 -245: 36552: 0 -245: 36553: 0 -245: 36554: 0 -245: 36555: 0 -245: 36556: 0 -245: 36557: 0 -245: 36558: 0 -245: 36559: 0 -245: 36560: 0 -245: 36561: 0 -245: 36562: 0 -245: 36563: 0 -245: 36564: 0 -245: 36565: 0 -245: 36566: 0 -245: 36567: 0 -245: 36568: 0 -245: 36569: 0 -245: 36570: 0 -245: 36571: 0 -245: 36572: 0 -245: 36573: 0 -245: 36574: 0 -245: 36575: 0 -245: 36576: 0 -245: 36577: 0 -245: 36578: 0 -245: 36579: 0 -245: 36580: 0 -245: 36581: 0 -245: 36582: 0 -245: 36583: 0 -245: 36584: 0 -245: 36585: 0 -245: 36586: 0 -245: 36587: 0 -245: 36588: 0 -245: 36589: 0 -245: 36590: 0 -245: 36591: 0 -245: 36592: 0 -245: 36593: 0 -245: 36594: 0 -245: 36595: 0 -245: 36596: 0 -245: 36597: 0 -245: 36598: 0 -245: 36599: 0 -245: 36600: 0 -245: 36601: 0 -245: 36602: 0 -245: 36603: 0 -245: 36604: 0 -245: 36605: 0 -245: 36606: 0 -245: 36607: 0 -245: 36608: 0 -245: 36609: 0 -245: 36610: 0 -245: 36611: 0 -245: 36612: 0 -245: 36613: 0 -245: 36614: 0 -245: 36615: 0 -245: 36616: 0 -245: 36617: 0 -245: 36618: 0 -245: 36619: 0 -245: 36620: 0 -245: 36621: 0 -245: 36622: 0 -245: 36623: 0 -245: 36624: 0 -245: 36625: 0 -245: 36626: 0 -245: 36627: 0 -245: 36628: 0 -245: 36629: 0 -245: 36630: 0 -245: 36631: 0 -245: 36632: 0 -245: 36633: 0 -245: 36634: 0 -245: 36635: 0 -245: 36636: 0 -245: 36637: 0 -245: 36638: 0 -245: 36639: 0 -245: 36640: 0 -245: 36641: 0 -245: 36642: 0 -245: 36643: 0 -245: 36644: 0 -245: 36645: 0 -245: 36646: 0 -245: 36647: 0 -245: 36648: 0 -245: 36649: 0 -245: 36650: 0 -245: 36651: 0 -245: 36652: 0 -245: 36653: 0 -245: 36654: 0 -245: 36655: 0 -245: 36656: 0 -245: 36657: 0 -245: 36658: 0 -245: 36659: 0 -245: 36660: 0 -245: 36661: 0 -245: 36662: 0 -245: 36663: 0 -245: 36664: 0 -245: 36665: 0 -245: 36666: 0 -245: 36667: 0 -245: 36668: 0 -245: 36669: 0 -245: 36670: 0 -245: 36671: 0 -245: 36672: 0 -245: 36673: 0 -245: 36674: 0 -245: 36675: 0 -245: 36676: 0 -245: 36677: 0 -245: 36678: 0 -245: 36679: 0 -245: 36680: 0 -245: 36681: 0 -245: 36682: 0 -245: 36683: 0 -245: 36684: 0 -245: 36685: 0 -245: 36686: 0 -245: 36687: 0 -245: 36688: 0 -245: 36689: 0 -245: 36690: 0 -245: 36691: 0 -245: 36692: 0 -245: 36693: 0 -245: 36694: 0 -245: 36695: 0 -245: 36696: 0 -245: 36697: 0 -245: 36698: 0 -245: 36699: 0 -245: 36700: 0 -245: 36701: 0 -245: 36702: 0 -245: 36703: 0 -245: 36704: 0 -245: 36705: 0 -245: 36706: 0 -245: 36707: 0 -245: 36708: 0 -245: 36709: 0 -245: 36710: 0 -245: 36711: 0 -245: 36712: 0 -245: 36713: 0 -245: 36714: 0 -245: 36715: 0 -245: 36716: 0 -245: 36717: 0 -245: 36718: 0 -245: 36719: 0 -245: 36720: 0 -245: 36721: 0 -245: 36722: 0 -245: 36723: 0 -245: 36724: 0 -245: 36725: 0 -245: 36726: 0 -245: 36727: 0 -245: 36728: 0 -245: 36729: 0 -245: 36730: 0 -245: 36731: 0 -245: 36732: 0 -245: 36733: 0 -245: 36734: 0 -245: 36735: 0 -245: 36736: 0 -245: 36737: 0 -245: 36738: 0 -245: 36739: 0 -245: 36740: 0 -245: 36741: 0 -245: 36742: 0 -245: 36743: 0 -245: 36744: 0 -245: 36745: 0 -245: 36746: 0 -245: 36747: 0 -245: 36748: 0 -245: 36749: 0 -245: 36750: 0 -245: 36751: 0 -245: 36752: 0 -245: 36753: 0 -245: 36754: 0 -245: 36755: 0 -245: 36756: 0 -245: 36757: 0 -245: 36758: 0 -245: 36759: 0 -245: 36760: 0 -245: 36761: 0 -245: 36762: 0 -245: 36763: 0 -245: 36764: 0 -245: 36765: 0 -245: 36766: 0 -245: 36767: 0 -245: 36768: 0 -245: 36769: 0 -245: 36770: 0 -245: 36771: 0 -245: 36772: 0 -245: 36773: 0 -245: 36774: 0 -245: 36775: 0 -245: 36776: 0 -245: 36777: 0 -245: 36778: 0 -245: 36779: 0 -245: 36780: 0 -245: 36781: 0 -245: 36782: 0 -245: 36783: 0 -245: 36784: 0 -245: 36785: 0 -245: 36786: 0 -245: 36787: 0 -245: 36788: 0 -245: 36789: 0 -245: 36790: 0 -245: 36791: 0 -245: 36792: 0 -245: 36793: 0 -245: 36794: 0 -245: 36795: 0 -245: 36796: 0 -245: 36797: 0 -245: 36798: 0 -245: 36799: 0 -245: 36800: 0 -245: 36801: 0 -245: 36802: 0 -245: 36803: 0 -245: 36804: 0 -245: 36805: 0 -245: 36806: 0 -245: 36807: 0 -245: 36808: 0 -245: 36809: 0 -245: 36810: 0 -245: 36811: 0 -245: 36812: 0 -245: 36813: 0 -245: 36814: 0 -245: 36815: 0 -245: 36816: 0 -245: 36817: 0 -245: 36818: 0 -245: 36819: 0 -245: 36820: 0 -245: 36821: 0 -245: 36822: 0 -245: 36823: 0 -245: 36824: 0 -245: 36825: 0 -245: 36826: 0 -245: 36827: 0 -245: 36828: 0 -245: 36829: 0 -245: 36830: 0 -245: 36831: 0 -245: 36832: 0 -245: 36833: 0 -245: 36834: 0 -245: 36835: 0 -245: 36836: 0 -245: 36837: 0 -245: 36838: 0 -245: 36839: 0 -245: 36840: 0 -245: 36841: 0 -245: 36842: 0 -245: 36843: 0 -245: 36844: 0 -245: 36845: 0 -245: 36846: 0 -245: 36847: 0 -245: 36848: 0 -245: 36849: 0 -245: 36850: 0 -245: 36851: 0 -245: 36852: 0 -245: 36853: 0 -245: 36854: 0 -245: 36855: 0 -245: 36856: 0 -245: 36857: 0 -245: 36858: 0 -245: 36859: 0 -245: 36860: 0 -245: 36861: 0 -245: 36862: 0 -245: 36863: 0 -245: 36864: 0 -245: 36865: 0 -245: 36866: 0 -245: 36867: 0 -245: 36868: 0 -245: 36869: 0 -245: 36870: 0 -245: 36871: 0 -245: 36872: 0 -245: 36873: 0 -245: 36874: 0 -245: 36875: 0 -245: 36876: 0 -245: 36877: 0 -245: 36878: 0 -245: 36879: 0 -245: 36880: 0 -245: 36881: 0 -245: 36882: 0 -245: 36883: 0 -245: 36884: 0 -245: 36885: 0 -245: 36886: 0 -245: 36887: 0 -245: 36888: 0 -245: 36889: 0 -245: 36890: 0 -245: 36891: 0 -245: 36892: 0 -245: 36893: 0 -245: 36894: 0 -245: 36895: 0 -245: 36896: 0 -245: 36897: 0 -245: 36898: 0 -245: 36899: 0 -245: 36900: 0 -245: 36901: 0 -245: 36902: 0 -245: 36903: 0 -245: 36904: 0 -245: 36905: 0 -245: 36906: 0 -245: 36907: 0 -245: 36908: 0 -245: 36909: 0 -245: 36910: 0 -245: 36911: 0 -245: 36912: 0 -245: 36913: 0 -245: 36914: 0 -245: 36915: 0 -245: 36916: 0 -245: 36917: 0 -245: 36918: 0 -245: 36919: 0 -245: 36920: 0 -245: 36921: 0 -245: 36922: 0 -245: 36923: 0 -245: 36924: 0 -245: 36925: 0 -245: 36926: 0 -245: 36927: 0 -245: 36928: 0 -245: 36929: 0 -245: 36930: 0 -245: 36931: 0 -245: 36932: 0 -245: 36933: 0 -245: 36934: 0 -245: 36935: 0 -245: 36936: 0 -245: 36937: 0 -245: 36938: 0 -245: 36939: 0 -245: 36940: 0 -245: 36941: 0 -245: 36942: 0 -245: 36943: 0 -245: 36944: 0 -245: 36945: 0 -245: 36946: 0 -245: 36947: 0 -245: 36948: 0 -245: 36949: 0 -245: 36950: 0 -245: 36951: 0 -245: 36952: 0 -245: 36953: 0 -245: 36954: 0 -245: 36955: 0 -245: 36956: 0 -245: 36957: 0 -245: 36958: 0 -245: 36959: 0 -245: 36960: 0 -245: 36961: 0 -245: 36962: 0 -245: 36963: 0 -245: 36964: 0 -245: 36965: 0 -245: 36966: 0 -245: 36967: 0 -245: 36968: 0 -245: 36969: 0 -245: 36970: 0 -245: 36971: 0 -245: 36972: 0 -245: 36973: 0 -245: 36974: 0 -245: 36975: 0 -245: 36976: 0 -245: 36977: 0 -245: 36978: 0 -245: 36979: 0 -245: 36980: 0 -245: 36981: 0 -245: 36982: 0 -245: 36983: 0 -245: 36984: 0 -245: 36985: 0 -245: 36986: 0 -245: 36987: 0 -245: 36988: 0 -245: 36989: 0 -245: 36990: 0 -245: 36991: 0 -245: 36992: 0 -245: 36993: 0 -245: 36994: 0 -245: 36995: 0 -245: 36996: 0 -245: 36997: 0 -245: 36998: 0 -245: 36999: 0 -245: 37000: 0 -245: 37001: 0 -245: 37002: 0 -245: 37003: 0 -245: 37004: 0 -245: 37005: 0 -245: 37006: 0 -245: 37007: 0 -245: 37008: 0 -245: 37009: 0 -245: 37010: 0 -245: 37011: 0 -245: 37012: 0 -245: 37013: 0 -245: 37014: 0 -245: 37015: 0 -245: 37016: 0 -245: 37017: 0 -245: 37018: 0 -245: 37019: 0 -245: 37020: 0 -245: 37021: 0 -245: 37022: 0 -245: 37023: 0 -245: 37024: 0 -245: 37025: 0 -245: 37026: 0 -245: 37027: 0 -245: 37028: 0 -245: 37029: 0 -245: 37030: 0 -245: 37031: 0 -245: 37032: 0 -245: 37033: 0 -245: 37034: 0 -245: 37035: 0 -245: 37036: 0 -245: 37037: 0 -245: 37038: 0 -245: 37039: 0 -245: 37040: 0 -245: 37041: 0 -245: 37042: 0 -245: 37043: 0 -245: 37044: 0 -245: 37045: 0 -245: 37046: 0 -245: 37047: 0 -245: 37048: 0 -245: 37049: 0 -245: 37050: 0 -245: 37051: 0 -245: 37052: 0 -245: 37053: 0 -245: 37054: 0 -245: 37055: 0 -245: 37056: 0 -245: 37057: 0 -245: 37058: 0 -245: 37059: 0 -245: 37060: 0 -245: 37061: 0 -245: 37062: 0 -245: 37063: 0 -245: 37064: 0 -245: 37065: 0 -245: 37066: 0 -245: 37067: 0 -245: 37068: 0 -245: 37069: 0 -245: 37070: 0 -245: 37071: 0 -245: 37072: 0 -245: 37073: 0 -245: 37074: 0 -245: 37075: 0 -245: 37076: 0 -245: 37077: 0 -245: 37078: 0 -245: 37079: 0 -245: 37080: 0 -245: 37081: 0 -245: 37082: 0 -245: 37083: 0 -245: 37084: 0 -245: 37085: 0 -245: 37086: 0 -245: 37087: 0 -245: 37088: 0 -245: 37089: 0 -245: 37090: 0 -245: 37091: 0 -245: 37092: 0 -245: 37093: 0 -245: 37094: 0 -245: 37095: 0 -245: 37096: 0 -245: 37097: 0 -245: 37098: 0 -245: 37099: 0 -245: 37100: 0 -245: 37101: 0 -245: 37102: 0 -245: 37103: 0 -245: 37104: 0 -245: 37105: 0 -245: 37106: 0 -245: 37107: 0 -245: 37108: 0 -245: 37109: 0 -245: 37110: 0 -245: 37111: 0 -245: 37112: 0 -245: 37113: 0 -245: 37114: 0 -245: 37115: 0 -245: 37116: 0 -245: 37117: 0 -245: 37118: 0 -245: 37119: 0 -245: 37120: 0 -245: 37121: 0 -245: 37122: 0 -245: 37123: 0 -245: 37124: 0 -245: 37125: 0 -245: 37126: 0 -245: 37127: 0 -245: 37128: 0 -245: 37129: 0 -245: 37130: 0 -245: 37131: 0 -245: 37132: 0 -245: 37133: 0 -245: 37134: 0 -245: 37135: 0 -245: 37136: 0 -245: 37137: 0 -245: 37138: 0 -245: 37139: 0 -245: 37140: 0 -245: 37141: 0 -245: 37142: 0 -245: 37143: 0 -245: 37144: 0 -245: 37145: 0 -245: 37146: 0 -245: 37147: 0 -245: 37148: 0 -245: 37149: 0 -245: 37150: 0 -245: 37151: 0 -245: 37152: 0 -245: 37153: 0 -245: 37154: 0 -245: 37155: 0 -245: 37156: 0 -245: 37157: 0 -245: 37158: 0 -245: 37159: 0 -245: 37160: 0 -245: 37161: 0 -245: 37162: 0 -245: 37163: 0 -245: 37164: 0 -245: 37165: 0 -245: 37166: 0 -245: 37167: 0 -245: 37168: 0 -245: 37169: 0 -245: 37170: 0 -245: 37171: 0 -245: 37172: 0 -245: 37173: 0 -245: 37174: 0 -245: 37175: 0 -245: 37176: 0 -245: 37177: 0 -245: 37178: 0 -245: 37179: 0 -245: 37180: 0 -245: 37181: 0 -245: 37182: 0 -245: 37183: 0 -245: 37184: 0 -245: 37185: 0 -245: 37186: 0 -245: 37187: 0 -245: 37188: 0 -245: 37189: 0 -245: 37190: 0 -245: 37191: 0 -245: 37192: 0 -245: 37193: 0 -245: 37194: 0 -245: 37195: 0 -245: 37196: 0 -245: 37197: 0 -245: 37198: 0 -245: 37199: 0 -245: 37200: 0 -245: 37201: 0 -245: 37202: 0 -245: 37203: 0 -245: 37204: 0 -245: 37205: 0 -245: 37206: 0 -245: 37207: 0 -245: 37208: 0 -245: 37209: 0 -245: 37210: 0 -245: 37211: 0 -245: 37212: 0 -245: 37213: 0 -245: 37214: 0 -245: 37215: 0 -245: 37216: 0 -245: 37217: 0 -245: 37218: 0 -245: 37219: 0 -245: 37220: 0 -245: 37221: 0 -245: 37222: 0 -245: 37223: 0 -245: 37224: 0 -245: 37225: 0 -245: 37226: 0 -245: 37227: 0 -245: 37228: 0 -245: 37229: 0 -245: 37230: 0 -245: 37231: 0 -245: 37232: 0 -245: 37233: 0 -245: 37234: 0 -245: 37235: 0 -245: 37236: 0 -245: 37237: 0 -245: 37238: 0 -245: 37239: 0 -245: 37240: 0 -245: 37241: 0 -245: 37242: 0 -245: 37243: 0 -245: 37244: 0 -245: 37245: 0 -245: 37246: 0 -245: 37247: 0 -245: 37248: 0 -245: 37249: 0 -245: 37250: 0 -245: 37251: 0 -245: 37252: 0 -245: 37253: 0 -245: 37254: 0 -245: 37255: 0 -245: 37256: 0 -245: 37257: 0 -245: 37258: 0 -245: 37259: 0 -245: 37260: 0 -245: 37261: 0 -245: 37262: 0 -245: 37263: 0 -245: 37264: 0 -245: 37265: 0 -245: 37266: 0 -245: 37267: 0 -245: 37268: 0 -245: 37269: 0 -245: 37270: 0 -245: 37271: 0 -245: 37272: 0 -245: 37273: 0 -245: 37274: 0 -245: 37275: 0 -245: 37276: 0 -245: 37277: 0 -245: 37278: 0 -245: 37279: 0 -245: 37280: 0 -245: 37281: 0 -245: 37282: 0 -245: 37283: 0 -245: 37284: 0 -245: 37285: 0 -245: 37286: 0 -245: 37287: 0 -245: 37288: 0 -245: 37289: 0 -245: 37290: 0 -245: 37291: 0 -245: 37292: 0 -245: 37293: 0 -245: 37294: 0 -245: 37295: 0 -245: 37296: 0 -245: 37297: 0 -245: 37298: 0 -245: 37299: 0 -245: 37300: 0 -245: 37301: 0 -245: 37302: 0 -245: 37303: 0 -245: 37304: 0 -245: 37305: 0 -245: 37306: 0 -245: 37307: 0 -245: 37308: 0 -245: 37309: 0 -245: 37310: 0 -245: 37311: 0 -245: 37312: 0 -245: 37313: 0 -245: 37314: 0 -245: 37315: 0 -245: 37316: 0 -245: 37317: 0 -245: 37318: 0 -245: 37319: 0 -245: 37320: 0 -245: 37321: 0 -245: 37322: 0 -245: 37323: 0 -245: 37324: 0 -245: 37325: 0 -245: 37326: 0 -245: 37327: 0 -245: 37328: 0 -245: 37329: 0 -245: 37330: 0 -245: 37331: 0 -245: 37332: 0 -245: 37333: 0 -245: 37334: 0 -245: 37335: 0 -245: 37336: 0 -245: 37337: 0 -245: 37338: 0 -245: 37339: 0 -245: 37340: 0 -245: 37341: 0 -245: 37342: 0 -245: 37343: 0 -245: 37344: 0 -245: 37345: 0 -245: 37346: 0 -245: 37347: 0 -245: 37348: 0 -245: 37349: 0 -245: 37350: 0 -245: 37351: 0 -245: 37352: 0 -245: 37353: 0 -245: 37354: 0 -245: 37355: 0 -245: 37356: 0 -245: 37357: 0 -245: 37358: 0 -245: 37359: 0 -245: 37360: 0 -245: 37361: 0 -245: 37362: 0 -245: 37363: 0 -245: 37364: 0 -245: 37365: 0 -245: 37366: 0 -245: 37367: 0 -245: 37368: 0 -245: 37369: 0 -245: 37370: 0 -245: 37371: 0 -245: 37372: 0 -245: 37373: 0 -245: 37374: 0 -245: 37375: 0 -245: 37376: 0 -245: 37377: 0 -245: 37378: 0 -245: 37379: 0 -245: 37380: 0 -245: 37381: 0 -245: 37382: 0 -245: 37383: 0 -245: 37384: 0 -245: 37385: 0 -245: 37386: 0 -245: 37387: 0 -245: 37388: 0 -245: 37389: 0 -245: 37390: 0 -245: 37391: 0 -245: 37392: 0 -245: 37393: 0 -245: 37394: 0 -245: 37395: 0 -245: 37396: 0 -245: 37397: 0 -245: 37398: 0 -245: 37399: 0 -245: 37400: 0 -245: 37401: 0 -245: 37402: 0 -245: 37403: 0 -245: 37404: 0 -245: 37405: 0 -245: 37406: 0 -245: 37407: 0 -245: 37408: 0 -245: 37409: 0 -245: 37410: 0 -245: 37411: 0 -245: 37412: 0 -245: 37413: 0 -245: 37414: 0 -245: 37415: 0 -245: 37416: 0 -245: 37417: 0 -245: 37418: 0 -245: 37419: 0 -245: 37420: 0 -245: 37421: 0 -245: 37422: 0 -245: 37423: 0 -245: 37424: 0 -245: 37425: 0 -245: 37426: 0 -245: 37427: 0 -245: 37428: 0 -245: 37429: 0 -245: 37430: 0 -245: 37431: 0 -245: 37432: 0 -245: 37433: 0 -245: 37434: 0 -245: 37435: 0 -245: 37436: 0 -245: 37437: 0 -245: 37438: 0 -245: 37439: 0 -245: 37440: 0 -245: 37441: 0 -245: 37442: 0 -245: 37443: 0 -245: 37444: 0 -245: 37445: 0 -245: 37446: 0 -245: 37447: 0 -245: 37448: 0 -245: 37449: 0 -245: 37450: 0 -245: 37451: 0 -245: 37452: 0 -245: 37453: 0 -245: 37454: 0 -245: 37455: 0 -245: 37456: 0 -245: 37457: 0 -245: 37458: 0 -245: 37459: 0 -245: 37460: 0 -245: 37461: 0 -245: 37462: 0 -245: 37463: 0 -245: 37464: 0 -245: 37465: 0 -245: 37466: 0 -245: 37467: 0 -245: 37468: 0 -245: 37469: 0 -245: 37470: 0 -245: 37471: 0 -245: 37472: 0 -245: 37473: 0 -245: 37474: 0 -245: 37475: 0 -245: 37476: 0 -245: 37477: 0 -245: 37478: 0 -245: 37479: 0 -245: 37480: 0 -245: 37481: 0 -245: 37482: 0 -245: 37483: 0 -245: 37484: 0 -245: 37485: 0 -245: 37486: 0 -245: 37487: 0 -245: 37488: 0 -245: 37489: 0 -245: 37490: 0 -245: 37491: 0 -245: 37492: 0 -245: 37493: 0 -245: 37494: 0 -245: 37495: 0 -245: 37496: 0 -245: 37497: 0 -245: 37498: 0 -245: 37499: 0 -245: 37500: 0 -245: 37501: 0 -245: 37502: 0 -245: 37503: 0 -245: 37504: 0 -245: 37505: 0 -245: 37506: 0 -245: 37507: 0 -245: 37508: 0 -245: 37509: 0 -245: 37510: 0 -245: 37511: 0 -245: 37512: 0 -245: 37513: 0 -245: 37514: 0 -245: 37515: 0 -245: 37516: 0 -245: 37517: 0 -245: 37518: 0 -245: 37519: 0 -245: 37520: 0 -245: 37521: 0 -245: 37522: 0 -245: 37523: 0 -245: 37524: 0 -245: 37525: 0 -245: 37526: 0 -245: 37527: 0 -245: 37528: 0 -245: 37529: 0 -245: 37530: 0 -245: 37531: 0 -245: 37532: 0 -245: 37533: 0 -245: 37534: 0 -245: 37535: 0 -245: 37536: 0 -245: 37537: 0 -245: 37538: 0 -245: 37539: 0 -245: 37540: 0 -245: 37541: 0 -245: 37542: 0 -245: 37543: 0 -245: 37544: 0 -245: 37545: 0 -245: 37546: 0 -245: 37547: 0 -245: 37548: 0 -245: 37549: 0 -245: 37550: 0 -245: 37551: 0 -245: 37552: 0 -245: 37553: 0 -245: 37554: 0 -245: 37555: 0 -245: 37556: 0 -245: 37557: 0 -245: 37558: 0 -245: 37559: 0 -245: 37560: 0 -245: 37561: 0 -245: 37562: 0 -245: 37563: 0 -245: 37564: 0 -245: 37565: 0 -245: 37566: 0 -245: 37567: 0 -245: 37568: 0 -245: 37569: 0 -245: 37570: 0 -245: 37571: 0 -245: 37572: 0 -245: 37573: 0 -245: 37574: 0 -245: 37575: 0 -245: 37576: 0 -245: 37577: 0 -245: 37578: 0 -245: 37579: 0 -245: 37580: 0 -245: 37581: 0 -245: 37582: 0 -245: 37583: 0 -245: 37584: 0 -245: 37585: 0 -245: 37586: 0 -245: 37587: 0 -245: 37588: 0 -245: 37589: 0 -245: 37590: 0 -245: 37591: 0 -245: 37592: 0 -245: 37593: 0 -245: 37594: 0 -245: 37595: 0 -245: 37596: 0 -245: 37597: 0 -245: 37598: 0 -245: 37599: 0 -245: 37600: 0 -245: 37601: 0 -245: 37602: 0 -245: 37603: 0 -245: 37604: 0 -245: 37605: 0 -245: 37606: 0 -245: 37607: 0 -245: 37608: 0 -245: 37609: 0 -245: 37610: 0 -245: 37611: 0 -245: 37612: 0 -245: 37613: 0 -245: 37614: 0 -245: 37615: 0 -245: 37616: 0 -245: 37617: 0 -245: 37618: 0 -245: 37619: 0 -245: 37620: 0 -245: 37621: 0 -245: 37622: 0 -245: 37623: 0 -245: 37624: 0 -245: 37625: 0 -245: 37626: 0 -245: 37627: 0 -245: 37628: 0 -245: 37629: 0 -245: 37630: 0 -245: 37631: 0 -245: 37632: 0 -245: 37633: 0 -245: 37634: 0 -245: 37635: 0 -245: 37636: 0 -245: 37637: 0 -245: 37638: 0 -245: 37639: 0 -245: 37640: 0 -245: 37641: 0 -245: 37642: 0 -245: 37643: 0 -245: 37644: 0 -245: 37645: 0 -245: 37646: 0 -245: 37647: 0 -245: 37648: 0 -245: 37649: 0 -245: 37650: 0 -245: 37651: 0 -245: 37652: 0 -245: 37653: 0 -245: 37654: 0 -245: 37655: 0 -245: 37656: 0 -245: 37657: 0 -245: 37658: 0 -245: 37659: 0 -245: 37660: 0 -245: 37661: 0 -245: 37662: 0 -245: 37663: 0 -245: 37664: 0 -245: 37665: 0 -245: 37666: 0 -245: 37667: 0 -245: 37668: 0 -245: 37669: 0 -245: 37670: 0 -245: 37671: 0 -245: 37672: 0 -245: 37673: 0 -245: 37674: 0 -245: 37675: 0 -245: 37676: 0 -245: 37677: 0 -245: 37678: 0 -245: 37679: 0 -245: 37680: 0 -245: 37681: 0 -245: 37682: 0 -245: 37683: 0 -245: 37684: 0 -245: 37685: 0 -245: 37686: 0 -245: 37687: 0 -245: 37688: 0 -245: 37689: 0 -245: 37690: 0 -245: 37691: 0 -245: 37692: 0 -245: 37693: 0 -245: 37694: 0 -245: 37695: 0 -245: 37696: 0 -245: 37697: 0 -245: 37698: 0 -245: 37699: 0 -245: 37700: 0 -245: 37701: 0 -245: 37702: 0 -245: 37703: 0 -245: 37704: 0 -245: 37705: 0 -245: 37706: 0 -245: 37707: 0 -245: 37708: 0 -245: 37709: 0 -245: 37710: 0 -245: 37711: 0 -245: 37712: 0 -245: 37713: 0 -245: 37714: 0 -245: 37715: 0 -245: 37716: 0 -245: 37717: 0 -245: 37718: 0 -245: 37719: 0 -245: 37720: 0 -245: 37721: 0 -245: 37722: 0 -245: 37723: 0 -245: 37724: 0 -245: 37725: 0 -245: 37726: 0 -245: 37727: 0 -245: 37728: 0 -245: 37729: 0 -245: 37730: 0 -245: 37731: 0 -245: 37732: 0 -245: 37733: 0 -245: 37734: 0 -245: 37735: 0 -245: 37736: 0 -245: 37737: 0 -245: 37738: 0 -245: 37739: 0 -245: 37740: 0 -245: 37741: 0 -245: 37742: 0 -245: 37743: 0 -245: 37744: 0 -245: 37745: 0 -245: 37746: 0 -245: 37747: 0 -245: 37748: 0 -245: 37749: 0 -245: 37750: 0 -245: 37751: 0 -245: 37752: 0 -245: 37753: 0 -245: 37754: 0 -245: 37755: 0 -245: 37756: 0 -245: 37757: 0 -245: 37758: 0 -245: 37759: 0 -245: 37760: 0 -245: 37761: 0 -245: 37762: 0 -245: 37763: 0 -245: 37764: 0 -245: 37765: 0 -245: 37766: 0 -245: 37767: 0 -245: 37768: 0 -245: 37769: 0 -245: 37770: 0 -245: 37771: 0 -245: 37772: 0 -245: 37773: 0 -245: 37774: 0 -245: 37775: 0 -245: 37776: 0 -245: 37777: 0 -245: 37778: 0 -245: 37779: 0 -245: 37780: 0 -245: 37781: 0 -245: 37782: 0 -245: 37783: 0 -245: 37784: 0 -245: 37785: 0 -245: 37786: 0 -245: 37787: 0 -245: 37788: 0 -245: 37789: 0 -245: 37790: 0 -245: 37791: 0 -245: 37792: 0 -245: 37793: 0 -245: 37794: 0 -245: 37795: 0 -245: 37796: 0 -245: 37797: 0 -245: 37798: 0 -245: 37799: 0 -245: 37800: 0 -245: 37801: 0 -245: 37802: 0 -245: 37803: 0 -245: 37804: 0 -245: 37805: 0 -245: 37806: 0 -245: 37807: 0 -245: 37808: 0 -245: 37809: 0 -245: 37810: 0 -245: 37811: 0 -245: 37812: 0 -245: 37813: 0 -245: 37814: 0 -245: 37815: 0 -245: 37816: 0 -245: 37817: 0 -245: 37818: 0 -245: 37819: 0 -245: 37820: 0 -245: 37821: 0 -245: 37822: 0 -245: 37823: 0 -245: 37824: 0 -245: 37825: 0 -245: 37826: 0 -245: 37827: 0 -245: 37828: 0 -245: 37829: 0 -245: 37830: 0 -245: 37831: 0 -245: 37832: 0 -245: 37833: 0 -245: 37834: 0 -245: 37835: 0 -245: 37836: 0 -245: 37837: 0 -245: 37838: 0 -245: 37839: 0 -245: 37840: 0 -245: 37841: 0 -245: 37842: 0 -245: 37843: 0 -245: 37844: 0 -245: 37845: 0 -245: 37846: 0 -245: 37847: 0 -245: 37848: 0 -245: 37849: 0 -245: 37850: 0 -245: 37851: 0 -245: 37852: 0 -245: 37853: 0 -245: 37854: 0 -245: 37855: 0 -245: 37856: 0 -245: 37857: 0 -245: 37858: 0 -245: 37859: 0 -245: 37860: 0 -245: 37861: 0 -245: 37862: 0 -245: 37863: 0 -245: 37864: 0 -245: 37865: 0 -245: 37866: 0 -245: 37867: 0 -245: 37868: 0 -245: 37869: 0 -245: 37870: 0 -245: 37871: 0 -245: 37872: 0 -245: 37873: 0 -245: 37874: 0 -245: 37875: 0 -245: 37876: 0 -245: 37877: 0 -245: 37878: 0 -245: 37879: 0 -245: 37880: 0 -245: 37881: 0 -245: 37882: 0 -245: 37883: 0 -245: 37884: 0 -245: 37885: 0 -245: 37886: 0 -245: 37887: 0 -245: 37888: 0 -245: 37889: 0 -245: 37890: 0 -245: 37891: 0 -245: 37892: 0 -245: 37893: 0 -245: 37894: 0 -245: 37895: 0 -245: 37896: 0 -245: 37897: 0 -245: 37898: 0 -245: 37899: 0 -245: 37900: 0 -245: 37901: 0 -245: 37902: 0 -245: 37903: 0 -245: 37904: 0 -245: 37905: 0 -245: 37906: 0 -245: 37907: 0 -245: 37908: 0 -245: 37909: 0 -245: 37910: 0 -245: 37911: 0 -245: 37912: 0 -245: 37913: 0 -245: 37914: 0 -245: 37915: 0 -245: 37916: 0 -245: 37917: 0 -245: 37918: 0 -245: 37919: 0 -245: 37920: 0 -245: 37921: 0 -245: 37922: 0 -245: 37923: 0 -245: 37924: 0 -245: 37925: 0 -245: 37926: 0 -245: 37927: 0 -245: 37928: 0 -245: 37929: 0 -245: 37930: 0 -245: 37931: 0 -245: 37932: 0 -245: 37933: 0 -245: 37934: 0 -245: 37935: 0 -245: 37936: 0 -245: 37937: 0 -245: 37938: 0 -245: 37939: 0 -245: 37940: 0 -245: 37941: 0 -245: 37942: 0 -245: 37943: 0 -245: 37944: 0 -245: 37945: 0 -245: 37946: 0 -245: 37947: 0 -245: 37948: 0 -245: 37949: 0 -245: 37950: 0 -245: 37951: 0 -245: 37952: 0 -245: 37953: 0 -245: 37954: 0 -245: 37955: 0 -245: 37956: 0 -245: 37957: 0 -245: 37958: 0 -245: 37959: 0 -245: 37960: 0 -245: 37961: 0 -245: 37962: 0 -245: 37963: 0 -245: 37964: 0 -245: 37965: 0 -245: 37966: 0 -245: 37967: 0 -245: 37968: 0 -245: 37969: 0 -245: 37970: 0 -245: 37971: 0 -245: 37972: 0 -245: 37973: 0 -245: 37974: 0 -245: 37975: 0 -245: 37976: 0 -245: 37977: 0 -245: 37978: 0 -245: 37979: 0 -245: 37980: 0 -245: 37981: 0 -245: 37982: 0 -245: 37983: 0 -245: 37984: 0 -245: 37985: 0 -245: 37986: 0 -245: 37987: 0 -245: 37988: 0 -245: 37989: 0 -245: 37990: 0 -245: 37991: 0 -245: 37992: 0 -245: 37993: 0 -245: 37994: 0 -245: 37995: 0 -245: 37996: 0 -245: 37997: 0 -245: 37998: 0 -245: 37999: 0 -245: 38000: 0 -245: 38001: 0 -245: 38002: 0 -245: 38003: 0 -245: 38004: 0 -245: 38005: 0 -245: 38006: 0 -245: 38007: 0 -245: 38008: 0 -245: 38009: 0 -245: 38010: 0 -245: 38011: 0 -245: 38012: 0 -245: 38013: 0 -245: 38014: 0 -245: 38015: 0 -245: 38016: 0 -245: 38017: 0 -245: 38018: 0 -245: 38019: 0 -245: 38020: 0 -245: 38021: 0 -245: 38022: 0 -245: 38023: 0 -245: 38024: 0 -245: 38025: 0 -245: 38026: 0 -245: 38027: 0 -245: 38028: 0 -245: 38029: 0 -245: 38030: 0 -245: 38031: 0 -245: 38032: 0 -245: 38033: 0 -245: 38034: 0 -245: 38035: 0 -245: 38036: 0 -245: 38037: 0 -245: 38038: 0 -245: 38039: 0 -245: 38040: 0 -245: 38041: 0 -245: 38042: 0 -245: 38043: 0 -245: 38044: 0 -245: 38045: 0 -245: 38046: 0 -245: 38047: 0 -245: 38048: 0 -245: 38049: 0 -245: 38050: 0 -245: 38051: 0 -245: 38052: 0 -245: 38053: 0 -245: 38054: 0 -245: 38055: 0 -245: 38056: 0 -245: 38057: 0 -245: 38058: 0 -245: 38059: 0 -245: 38060: 0 -245: 38061: 0 -245: 38062: 0 -245: 38063: 0 -245: 38064: 0 -245: 38065: 0 -245: 38066: 0 -245: 38067: 0 -245: 38068: 0 -245: 38069: 0 -245: 38070: 0 -245: 38071: 0 -245: 38072: 0 -245: 38073: 0 -245: 38074: 0 -245: 38075: 0 -245: 38076: 0 -245: 38077: 0 -245: 38078: 0 -245: 38079: 0 -245: 38080: 0 -245: 38081: 0 -245: 38082: 0 -245: 38083: 0 -245: 38084: 0 -245: 38085: 0 -245: 38086: 0 -245: 38087: 0 -245: 38088: 0 -245: 38089: 0 -245: 38090: 0 -245: 38091: 0 -245: 38092: 0 -245: 38093: 0 -245: 38094: 0 -245: 38095: 0 -245: 38096: 0 -245: 38097: 0 -245: 38098: 0 -245: 38099: 0 -245: 38100: 0 -245: 38101: 0 -245: 38102: 0 -245: 38103: 0 -245: 38104: 0 -245: 38105: 0 -245: 38106: 0 -245: 38107: 0 -245: 38108: 0 -245: 38109: 0 -245: 38110: 0 -245: 38111: 0 -245: 38112: 0 -245: 38113: 0 -245: 38114: 0 -245: 38115: 0 -245: 38116: 0 -245: 38117: 0 -245: 38118: 0 -245: 38119: 0 -245: 38120: 0 -245: 38121: 0 -245: 38122: 0 -245: 38123: 0 -245: 38124: 0 -245: 38125: 0 -245: 38126: 0 -245: 38127: 0 -245: 38128: 0 -245: 38129: 0 -245: 38130: 0 -245: 38131: 0 -245: 38132: 0 -245: 38133: 0 -245: 38134: 0 -245: 38135: 0 -245: 38136: 0 -245: 38137: 0 -245: 38138: 0 -245: 38139: 0 -245: 38140: 0 -245: 38141: 0 -245: 38142: 0 -245: 38143: 0 -245: 38144: 0 -245: 38145: 0 -245: 38146: 0 -245: 38147: 0 -245: 38148: 0 -245: 38149: 0 -245: 38150: 0 -245: 38151: 0 -245: 38152: 0 -245: 38153: 0 -245: 38154: 0 -245: 38155: 0 -245: 38156: 0 -245: 38157: 0 -245: 38158: 0 -245: 38159: 0 -245: 38160: 0 -245: 38161: 0 -245: 38162: 0 -245: 38163: 0 -245: 38164: 0 -245: 38165: 0 -245: 38166: 0 -245: 38167: 0 -245: 38168: 0 -245: 38169: 0 -245: 38170: 0 -245: 38171: 0 -245: 38172: 0 -245: 38173: 0 -245: 38174: 0 -245: 38175: 0 -245: 38176: 0 -245: 38177: 0 -245: 38178: 0 -245: 38179: 0 -245: 38180: 0 -245: 38181: 0 -245: 38182: 0 -245: 38183: 0 -245: 38184: 0 -245: 38185: 0 -245: 38186: 0 -245: 38187: 0 -245: 38188: 0 -245: 38189: 0 -245: 38190: 0 -245: 38191: 0 -245: 38192: 0 -245: 38193: 0 -245: 38194: 0 -245: 38195: 0 -245: 38196: 0 -245: 38197: 0 -245: 38198: 0 -245: 38199: 0 -245: 38200: 0 -245: 38201: 0 -245: 38202: 0 -245: 38203: 0 -245: 38204: 0 -245: 38205: 0 -245: 38206: 0 -245: 38207: 0 -245: 38208: 0 -245: 38209: 0 -245: 38210: 0 -245: 38211: 0 -245: 38212: 0 -245: 38213: 0 -245: 38214: 0 -245: 38215: 0 -245: 38216: 0 -245: 38217: 0 -245: 38218: 0 -245: 38219: 0 -245: 38220: 0 -245: 38221: 0 -245: 38222: 0 -245: 38223: 0 -245: 38224: 0 -245: 38225: 0 -245: 38226: 0 -245: 38227: 0 -245: 38228: 0 -245: 38229: 0 -245: 38230: 0 -245: 38231: 0 -245: 38232: 0 -245: 38233: 0 -245: 38234: 0 -245: 38235: 0 -245: 38236: 0 -245: 38237: 0 -245: 38238: 0 -245: 38239: 0 -245: 38240: 0 -245: 38241: 0 -245: 38242: 0 -245: 38243: 0 -245: 38244: 0 -245: 38245: 0 -245: 38246: 0 -245: 38247: 0 -245: 38248: 0 -245: 38249: 0 -245: 38250: 0 -245: 38251: 0 -245: 38252: 0 -245: 38253: 0 -245: 38254: 0 -245: 38255: 0 -245: 38256: 0 -245: 38257: 0 -245: 38258: 0 -245: 38259: 0 -245: 38260: 0 -245: 38261: 0 -245: 38262: 0 -245: 38263: 0 -245: 38264: 0 -245: 38265: 0 -245: 38266: 0 -245: 38267: 0 -245: 38268: 0 -245: 38269: 0 -245: 38270: 0 -245: 38271: 0 -245: 38272: 0 -245: 38273: 0 -245: 38274: 0 -245: 38275: 0 -245: 38276: 0 -245: 38277: 0 -245: 38278: 0 -245: 38279: 0 -245: 38280: 0 -245: 38281: 0 -245: 38282: 0 -245: 38283: 0 -245: 38284: 0 -245: 38285: 0 -245: 38286: 0 -245: 38287: 0 -245: 38288: 0 -245: 38289: 0 -245: 38290: 0 -245: 38291: 0 -245: 38292: 0 -245: 38293: 0 -245: 38294: 0 -245: 38295: 0 -245: 38296: 0 -245: 38297: 0 -245: 38298: 0 -245: 38299: 0 -245: 38300: 0 -245: 38301: 0 -245: 38302: 0 -245: 38303: 0 -245: 38304: 0 -245: 38305: 0 -245: 38306: 0 -245: 38307: 0 -245: 38308: 0 -245: 38309: 0 -245: 38310: 0 -245: 38311: 0 -245: 38312: 0 -245: 38313: 0 -245: 38314: 0 -245: 38315: 0 -245: 38316: 0 -245: 38317: 0 -245: 38318: 0 -245: 38319: 0 -245: 38320: 0 -245: 38321: 0 -245: 38322: 0 -245: 38323: 0 -245: 38324: 0 -245: 38325: 0 -245: 38326: 0 -245: 38327: 0 -245: 38328: 0 -245: 38329: 0 -245: 38330: 0 -245: 38331: 0 -245: 38332: 0 -245: 38333: 0 -245: 38334: 0 -245: 38335: 0 -245: 38336: 0 -245: 38337: 0 -245: 38338: 0 -245: 38339: 0 -245: 38340: 0 -245: 38341: 0 -245: 38342: 0 -245: 38343: 0 -245: 38344: 0 -245: 38345: 0 -245: 38346: 0 -245: 38347: 0 -245: 38348: 0 -245: 38349: 0 -245: 38350: 0 -245: 38351: 0 -245: 38352: 0 -245: 38353: 0 -245: 38354: 0 -245: 38355: 0 -245: 38356: 0 -245: 38357: 0 -245: 38358: 0 -245: 38359: 0 -245: 38360: 0 -245: 38361: 0 -245: 38362: 0 -245: 38363: 0 -245: 38364: 0 -245: 38365: 0 -245: 38366: 0 -245: 38367: 0 -245: 38368: 0 -245: 38369: 0 -245: 38370: 0 -245: 38371: 0 -245: 38372: 0 -245: 38373: 0 -245: 38374: 0 -245: 38375: 0 -245: 38376: 0 -245: 38377: 0 -245: 38378: 0 -245: 38379: 0 -245: 38380: 0 -245: 38381: 0 -245: 38382: 0 -245: 38383: 0 -245: 38384: 0 -245: 38385: 0 -245: 38386: 0 -245: 38387: 0 -245: 38388: 0 -245: 38389: 0 -245: 38390: 0 -245: 38391: 0 -245: 38392: 0 -245: 38393: 0 -245: 38394: 0 -245: 38395: 0 -245: 38396: 0 -245: 38397: 0 -245: 38398: 0 -245: 38399: 0 -245: 38400: 0 -245: 38401: 0 -245: 38402: 0 -245: 38403: 0 -245: 38404: 0 -245: 38405: 0 -245: 38406: 0 -245: 38407: 0 -245: 38408: 0 -245: 38409: 0 -245: 38410: 0 -245: 38411: 0 -245: 38412: 0 -245: 38413: 0 -245: 38414: 0 -245: 38415: 0 -245: 38416: 0 -245: 38417: 0 -245: 38418: 0 -245: 38419: 0 -245: 38420: 0 -245: 38421: 0 -245: 38422: 0 -245: 38423: 0 -245: 38424: 0 -245: 38425: 0 -245: 38426: 0 -245: 38427: 0 -245: 38428: 0 -245: 38429: 0 -245: 38430: 0 -245: 38431: 0 -245: 38432: 0 -245: 38433: 0 -245: 38434: 0 -245: 38435: 0 -245: 38436: 0 -245: 38437: 0 -245: 38438: 0 -245: 38439: 0 -245: 38440: 0 -245: 38441: 0 -245: 38442: 0 -245: 38443: 0 -245: 38444: 0 -245: 38445: 0 -245: 38446: 0 -245: 38447: 0 -245: 38448: 0 -245: 38449: 0 -245: 38450: 0 -245: 38451: 0 -245: 38452: 0 -245: 38453: 0 -245: 38454: 0 -245: 38455: 0 -245: 38456: 0 -245: 38457: 0 -245: 38458: 0 -245: 38459: 0 -245: 38460: 0 -245: 38461: 0 -245: 38462: 0 -245: 38463: 0 -245: 38464: 0 -245: 38465: 0 -245: 38466: 0 -245: 38467: 0 -245: 38468: 0 -245: 38469: 0 -245: 38470: 0 -245: 38471: 0 -245: 38472: 0 -245: 38473: 0 -245: 38474: 0 -245: 38475: 0 -245: 38476: 0 -245: 38477: 0 -245: 38478: 0 -245: 38479: 0 -245: 38480: 0 -245: 38481: 0 -245: 38482: 0 -245: 38483: 0 -245: 38484: 0 -245: 38485: 0 -245: 38486: 0 -245: 38487: 0 -245: 38488: 0 -245: 38489: 0 -245: 38490: 0 -245: 38491: 0 -245: 38492: 0 -245: 38493: 0 -245: 38494: 0 -245: 38495: 0 -245: 38496: 0 -245: 38497: 0 -245: 38498: 0 -245: 38499: 0 -245: 38500: 0 -245: 38501: 0 -245: 38502: 0 -245: 38503: 0 -245: 38504: 0 -245: 38505: 0 -245: 38506: 0 -245: 38507: 0 -245: 38508: 0 -245: 38509: 0 -245: 38510: 0 -245: 38511: 0 -245: 38512: 0 -245: 38513: 0 -245: 38514: 0 -245: 38515: 0 -245: 38516: 0 -245: 38517: 0 -245: 38518: 0 -245: 38519: 0 -245: 38520: 0 -245: 38521: 0 -245: 38522: 0 -245: 38523: 0 -245: 38524: 0 -245: 38525: 0 -245: 38526: 0 -245: 38527: 0 -245: 38528: 0 -245: 38529: 0 -245: 38530: 0 -245: 38531: 0 -245: 38532: 0 -245: 38533: 0 -245: 38534: 0 -245: 38535: 0 -245: 38536: 0 -245: 38537: 0 -245: 38538: 0 -245: 38539: 0 -245: 38540: 0 -245: 38541: 0 -245: 38542: 0 -245: 38543: 0 -245: 38544: 0 -245: 38545: 0 -245: 38546: 0 -245: 38547: 0 -245: 38548: 0 -245: 38549: 0 -245: 38550: 0 -245: 38551: 0 -245: 38552: 0 -245: 38553: 0 -245: 38554: 0 -245: 38555: 0 -245: 38556: 0 -245: 38557: 0 -245: 38558: 0 -245: 38559: 0 -245: 38560: 0 -245: 38561: 0 -245: 38562: 0 -245: 38563: 0 -245: 38564: 0 -245: 38565: 0 -245: 38566: 0 -245: 38567: 0 -245: 38568: 0 -245: 38569: 0 -245: 38570: 0 -245: 38571: 0 -245: 38572: 0 -245: 38573: 0 -245: 38574: 0 -245: 38575: 0 -245: 38576: 0 -245: 38577: 0 -245: 38578: 0 -245: 38579: 0 -245: 38580: 0 -245: 38581: 0 -245: 38582: 0 -245: 38583: 0 -245: 38584: 0 -245: 38585: 0 -245: 38586: 0 -245: 38587: 0 -245: 38588: 0 -245: 38589: 0 -245: 38590: 0 -245: 38591: 0 -245: 38592: 0 -245: 38593: 0 -245: 38594: 0 -245: 38595: 0 -245: 38596: 0 -245: 38597: 0 -245: 38598: 0 -245: 38599: 0 -245: 38600: 0 -245: 38601: 0 -245: 38602: 0 -245: 38603: 0 -245: 38604: 0 -245: 38605: 0 -245: 38606: 0 -245: 38607: 0 -245: 38608: 0 -245: 38609: 0 -245: 38610: 0 -245: 38611: 0 -245: 38612: 0 -245: 38613: 0 -245: 38614: 0 -245: 38615: 0 -245: 38616: 0 -245: 38617: 0 -245: 38618: 0 -245: 38619: 0 -245: 38620: 0 -245: 38621: 0 -245: 38622: 0 -245: 38623: 0 -245: 38624: 0 -245: 38625: 0 -245: 38626: 0 -245: 38627: 0 -245: 38628: 0 -245: 38629: 0 -245: 38630: 0 -245: 38631: 0 -245: 38632: 0 -245: 38633: 0 -245: 38634: 0 -245: 38635: 0 -245: 38636: 0 -245: 38637: 0 -245: 38638: 0 -245: 38639: 0 -245: 38640: 0 -245: 38641: 0 -245: 38642: 0 -245: 38643: 0 -245: 38644: 0 -245: 38645: 0 -245: 38646: 0 -245: 38647: 0 -245: 38648: 0 -245: 38649: 0 -245: 38650: 0 -245: 38651: 0 -245: 38652: 0 -245: 38653: 0 -245: 38654: 0 -245: 38655: 0 -245: 38656: 0 -245: 38657: 0 -245: 38658: 0 -245: 38659: 0 -245: 38660: 0 -245: 38661: 0 -245: 38662: 0 -245: 38663: 0 -245: 38664: 0 -245: 38665: 0 -245: 38666: 0 -245: 38667: 0 -245: 38668: 0 -245: 38669: 0 -245: 38670: 0 -245: 38671: 0 -245: 38672: 0 -245: 38673: 0 -245: 38674: 0 -245: 38675: 0 -245: 38676: 0 -245: 38677: 0 -245: 38678: 0 -245: 38679: 0 -245: 38680: 0 -245: 38681: 0 -245: 38682: 0 -245: 38683: 0 -245: 38684: 0 -245: 38685: 0 -245: 38686: 0 -245: 38687: 0 -245: 38688: 0 -245: 38689: 0 -245: 38690: 0 -245: 38691: 0 -245: 38692: 0 -245: 38693: 0 -245: 38694: 0 -245: 38695: 0 -245: 38696: 0 -245: 38697: 0 -245: 38698: 0 -245: 38699: 0 -245: 38700: 0 -245: 38701: 0 -245: 38702: 0 -245: 38703: 0 -245: 38704: 0 -245: 38705: 0 -245: 38706: 0 -245: 38707: 0 -245: 38708: 0 -245: 38709: 0 -245: 38710: 0 -245: 38711: 0 -245: 38712: 0 -245: 38713: 0 -245: 38714: 0 -245: 38715: 0 -245: 38716: 0 -245: 38717: 0 -245: 38718: 0 -245: 38719: 0 -245: 38720: 0 -245: 38721: 0 -245: 38722: 0 -245: 38723: 0 -245: 38724: 0 -245: 38725: 0 -245: 38726: 0 -245: 38727: 0 -245: 38728: 0 -245: 38729: 0 -245: 38730: 0 -245: 38731: 0 -245: 38732: 0 -245: 38733: 0 -245: 38734: 0 -245: 38735: 0 -245: 38736: 0 -245: 38737: 0 -245: 38738: 0 -245: 38739: 0 -245: 38740: 0 -245: 38741: 0 -245: 38742: 0 -245: 38743: 0 -245: 38744: 0 -245: 38745: 0 -245: 38746: 0 -245: 38747: 0 -245: 38748: 0 -245: 38749: 0 -245: 38750: 0 -245: 38751: 0 -245: 38752: 0 -245: 38753: 0 -245: 38754: 0 -245: 38755: 0 -245: 38756: 0 -245: 38757: 0 -245: 38758: 0 -245: 38759: 0 -245: 38760: 0 -245: 38761: 0 -245: 38762: 0 -245: 38763: 0 -245: 38764: 0 -245: 38765: 0 -245: 38766: 0 -245: 38767: 0 -245: 38768: 0 -245: 38769: 0 -245: 38770: 0 -245: 38771: 0 -245: 38772: 0 -245: 38773: 0 -245: 38774: 0 -245: 38775: 0 -245: 38776: 0 -245: 38777: 0 -245: 38778: 0 -245: 38779: 0 -245: 38780: 0 -245: 38781: 0 -245: 38782: 0 -245: 38783: 0 -245: 38784: 0 -245: 38785: 0 -245: 38786: 0 -245: 38787: 0 -245: 38788: 0 -245: 38789: 0 -245: 38790: 0 -245: 38791: 0 -245: 38792: 0 -245: 38793: 0 -245: 38794: 0 -245: 38795: 0 -245: 38796: 0 -245: 38797: 0 -245: 38798: 0 -245: 38799: 0 -245: 38800: 0 -245: 38801: 0 -245: 38802: 0 -245: 38803: 0 -245: 38804: 0 -245: 38805: 0 -245: 38806: 0 -245: 38807: 0 -245: 38808: 0 -245: 38809: 0 -245: 38810: 0 -245: 38811: 0 -245: 38812: 0 -245: 38813: 0 -245: 38814: 0 -245: 38815: 0 -245: 38816: 0 -245: 38817: 0 -245: 38818: 0 -245: 38819: 0 -245: 38820: 0 -245: 38821: 0 -245: 38822: 0 -245: 38823: 0 -245: 38824: 0 -245: 38825: 0 -245: 38826: 0 -245: 38827: 0 -245: 38828: 0 -245: 38829: 0 -245: 38830: 0 -245: 38831: 0 -245: 38832: 0 -245: 38833: 0 -245: 38834: 0 -245: 38835: 0 -245: 38836: 0 -245: 38837: 0 -245: 38838: 0 -245: 38839: 0 -245: 38840: 0 -245: 38841: 0 -245: 38842: 0 -245: 38843: 0 -245: 38844: 0 -245: 38845: 0 -245: 38846: 0 -245: 38847: 0 -245: 38848: 0 -245: 38849: 0 -245: 38850: 0 -245: 38851: 0 -245: 38852: 0 -245: 38853: 0 -245: 38854: 0 -245: 38855: 0 -245: 38856: 0 -245: 38857: 0 -245: 38858: 0 -245: 38859: 0 -245: 38860: 0 -245: 38861: 0 -245: 38862: 0 -245: 38863: 0 -245: 38864: 0 -245: 38865: 0 -245: 38866: 0 -245: 38867: 0 -245: 38868: 0 -245: 38869: 0 -245: 38870: 0 -245: 38871: 0 -245: 38872: 0 -245: 38873: 0 -245: 38874: 0 -245: 38875: 0 -245: 38876: 0 -245: 38877: 0 -245: 38878: 0 -245: 38879: 0 -245: 38880: 0 -245: 38881: 0 -245: 38882: 0 -245: 38883: 0 -245: 38884: 0 -245: 38885: 0 -245: 38886: 0 -245: 38887: 0 -245: 38888: 0 -245: 38889: 0 -245: 38890: 0 -245: 38891: 0 -245: 38892: 0 -245: 38893: 0 -245: 38894: 0 -245: 38895: 0 -245: 38896: 0 -245: 38897: 0 -245: 38898: 0 -245: 38899: 0 -245: 38900: 0 -245: 38901: 0 -245: 38902: 0 -245: 38903: 0 -245: 38904: 0 -245: 38905: 0 -245: 38906: 0 -245: 38907: 0 -245: 38908: 0 -245: 38909: 0 -245: 38910: 0 -245: 38911: 0 -245: 38912: 0 -245: 38913: 0 -245: 38914: 0 -245: 38915: 0 -245: 38916: 0 -245: 38917: 0 -245: 38918: 0 -245: 38919: 0 -245: 38920: 0 -245: 38921: 0 -245: 38922: 0 -245: 38923: 0 -245: 38924: 0 -245: 38925: 0 -245: 38926: 0 -245: 38927: 0 -245: 38928: 0 -245: 38929: 0 -245: 38930: 0 -245: 38931: 0 -245: 38932: 0 -245: 38933: 0 -245: 38934: 0 -245: 38935: 0 -245: 38936: 0 -245: 38937: 0 -245: 38938: 0 -245: 38939: 0 -245: 38940: 0 -245: 38941: 0 -245: 38942: 0 -245: 38943: 0 -245: 38944: 0 -245: 38945: 0 -245: 38946: 0 -245: 38947: 0 -245: 38948: 0 -245: 38949: 0 -245: 38950: 0 -245: 38951: 0 -245: 38952: 0 -245: 38953: 0 -245: 38954: 0 -245: 38955: 0 -245: 38956: 0 -245: 38957: 0 -245: 38958: 0 -245: 38959: 0 -245: 38960: 0 -245: 38961: 0 -245: 38962: 0 -245: 38963: 0 -245: 38964: 0 -245: 38965: 0 -245: 38966: 0 -245: 38967: 0 -245: 38968: 0 -245: 38969: 0 -245: 38970: 0 -245: 38971: 0 -245: 38972: 0 -245: 38973: 0 -245: 38974: 0 -245: 38975: 0 -245: 38976: 0 -245: 38977: 0 -245: 38978: 0 -245: 38979: 0 -245: 38980: 0 -245: 38981: 0 -245: 38982: 0 -245: 38983: 0 -245: 38984: 0 -245: 38985: 0 -245: 38986: 0 -245: 38987: 0 -245: 38988: 0 -245: 38989: 0 -245: 38990: 0 -245: 38991: 0 -245: 38992: 0 -245: 38993: 0 -245: 38994: 0 -245: 38995: 0 -245: 38996: 0 -245: 38997: 0 -245: 38998: 0 -245: 38999: 0 -245: 39000: 0 -245: 39001: 0 -245: 39002: 0 -245: 39003: 0 -245: 39004: 0 -245: 39005: 0 -245: 39006: 0 -245: 39007: 0 -245: 39008: 0 -245: 39009: 0 -245: 39010: 0 -245: 39011: 0 -245: 39012: 0 -245: 39013: 0 -245: 39014: 0 -245: 39015: 0 -245: 39016: 0 -245: 39017: 0 -245: 39018: 0 -245: 39019: 0 -245: 39020: 0 -245: 39021: 0 -245: 39022: 0 -245: 39023: 0 -245: 39024: 0 -245: 39025: 0 -245: 39026: 0 -245: 39027: 0 -245: 39028: 0 -245: 39029: 0 -245: 39030: 0 -245: 39031: 0 -245: 39032: 0 -245: 39033: 0 -245: 39034: 0 -245: 39035: 0 -245: 39036: 0 -245: 39037: 0 -245: 39038: 0 -245: 39039: 0 -245: 39040: 0 -245: 39041: 0 -245: 39042: 0 -245: 39043: 0 -245: 39044: 0 -245: 39045: 0 -245: 39046: 0 -245: 39047: 0 -245: 39048: 0 -245: 39049: 0 -245: 39050: 0 -245: 39051: 0 -245: 39052: 0 -245: 39053: 0 -245: 39054: 0 -245: 39055: 0 -245: 39056: 0 -245: 39057: 0 -245: 39058: 0 -245: 39059: 0 -245: 39060: 0 -245: 39061: 0 -245: 39062: 0 -245: 39063: 0 -245: 39064: 0 -245: 39065: 0 -245: 39066: 0 -245: 39067: 0 -245: 39068: 0 -245: 39069: 0 -245: 39070: 0 -245: 39071: 0 -245: 39072: 0 -245: 39073: 0 -245: 39074: 0 -245: 39075: 0 -245: 39076: 0 -245: 39077: 0 -245: 39078: 0 -245: 39079: 0 -245: 39080: 0 -245: 39081: 0 -245: 39082: 0 -245: 39083: 0 -245: 39084: 0 -245: 39085: 0 -245: 39086: 0 -245: 39087: 0 -245: 39088: 0 -245: 39089: 0 -245: 39090: 0 -245: 39091: 0 -245: 39092: 0 -245: 39093: 0 -245: 39094: 0 -245: 39095: 0 -245: 39096: 0 -245: 39097: 0 -245: 39098: 0 -245: 39099: 0 -245: 39100: 0 -245: 39101: 0 -245: 39102: 0 -245: 39103: 0 -245: 39104: 0 -245: 39105: 0 -245: 39106: 0 -245: 39107: 0 -245: 39108: 0 -245: 39109: 0 -245: 39110: 0 -245: 39111: 0 -245: 39112: 0 -245: 39113: 0 -245: 39114: 0 -245: 39115: 0 -245: 39116: 0 -245: 39117: 0 -245: 39118: 0 -245: 39119: 0 -245: 39120: 0 -245: 39121: 0 -245: 39122: 0 -245: 39123: 0 -245: 39124: 0 -245: 39125: 0 -245: 39126: 0 -245: 39127: 0 -245: 39128: 0 -245: 39129: 0 -245: 39130: 0 -245: 39131: 0 -245: 39132: 0 -245: 39133: 0 -245: 39134: 0 -245: 39135: 0 -245: 39136: 0 -245: 39137: 0 -245: 39138: 0 -245: 39139: 0 -245: 39140: 0 -245: 39141: 0 -245: 39142: 0 -245: 39143: 0 -245: 39144: 0 -245: 39145: 0 -245: 39146: 0 -245: 39147: 0 -245: 39148: 0 -245: 39149: 0 -245: 39150: 0 -245: 39151: 0 -245: 39152: 0 -245: 39153: 0 -245: 39154: 0 -245: 39155: 0 -245: 39156: 0 -245: 39157: 0 -245: 39158: 0 -245: 39159: 0 -245: 39160: 0 -245: 39161: 0 -245: 39162: 0 -245: 39163: 0 -245: 39164: 0 -245: 39165: 0 -245: 39166: 0 -245: 39167: 0 -245: 39168: 0 -245: 39169: 0 -245: 39170: 0 -245: 39171: 0 -245: 39172: 0 -245: 39173: 0 -245: 39174: 0 -245: 39175: 0 -245: 39176: 0 -245: 39177: 0 -245: 39178: 0 -245: 39179: 0 -245: 39180: 0 -245: 39181: 0 -245: 39182: 0 -245: 39183: 0 -245: 39184: 0 -245: 39185: 0 -245: 39186: 0 -245: 39187: 0 -245: 39188: 0 -245: 39189: 0 -245: 39190: 0 -245: 39191: 0 -245: 39192: 0 -245: 39193: 0 -245: 39194: 0 -245: 39195: 0 -245: 39196: 0 -245: 39197: 0 -245: 39198: 0 -245: 39199: 0 -245: 39200: 0 -245: 39201: 0 -245: 39202: 0 -245: 39203: 0 -245: 39204: 0 -245: 39205: 0 -245: 39206: 0 -245: 39207: 0 -245: 39208: 0 -245: 39209: 0 -245: 39210: 0 -245: 39211: 0 -245: 39212: 0 -245: 39213: 0 -245: 39214: 0 -245: 39215: 0 -245: 39216: 0 -245: 39217: 0 -245: 39218: 0 -245: 39219: 0 -245: 39220: 0 -245: 39221: 0 -245: 39222: 0 -245: 39223: 0 -245: 39224: 0 -245: 39225: 0 -245: 39226: 0 -245: 39227: 0 -245: 39228: 0 -245: 39229: 0 -245: 39230: 0 -245: 39231: 0 -245: 39232: 0 -245: 39233: 0 -245: 39234: 0 -245: 39235: 0 -245: 39236: 0 -245: 39237: 0 -245: 39238: 0 -245: 39239: 0 -245: 39240: 0 -245: 39241: 0 -245: 39242: 0 -245: 39243: 0 -245: 39244: 0 -245: 39245: 0 -245: 39246: 0 -245: 39247: 0 -245: 39248: 0 -245: 39249: 0 -245: 39250: 0 -245: 39251: 0 -245: 39252: 0 -245: 39253: 0 -245: 39254: 0 -245: 39255: 0 -245: 39256: 0 -245: 39257: 0 -245: 39258: 0 -245: 39259: 0 -245: 39260: 0 -245: 39261: 0 -245: 39262: 0 -245: 39263: 0 -245: 39264: 0 -245: 39265: 0 -245: 39266: 0 -245: 39267: 0 -245: 39268: 0 -245: 39269: 0 -245: 39270: 0 -245: 39271: 0 -245: 39272: 0 -245: 39273: 0 -245: 39274: 0 -245: 39275: 0 -245: 39276: 0 -245: 39277: 0 -245: 39278: 0 -245: 39279: 0 -245: 39280: 0 -245: 39281: 0 -245: 39282: 0 -245: 39283: 0 -245: 39284: 0 -245: 39285: 0 -245: 39286: 0 -245: 39287: 0 -245: 39288: 0 -245: 39289: 0 -245: 39290: 0 -245: 39291: 0 -245: 39292: 0 -245: 39293: 0 -245: 39294: 0 -245: 39295: 0 -245: 39296: 0 -245: 39297: 0 -245: 39298: 0 -245: 39299: 0 -245: 39300: 0 -245: 39301: 0 -245: 39302: 0 -245: 39303: 0 -245: 39304: 0 -245: 39305: 0 -245: 39306: 0 -245: 39307: 0 -245: 39308: 0 -245: 39309: 0 -245: 39310: 0 -245: 39311: 0 -245: 39312: 0 -245: 39313: 0 -245: 39314: 0 -245: 39315: 0 -245: 39316: 0 -245: 39317: 0 -245: 39318: 0 -245: 39319: 0 -245: 39320: 0 -245: 39321: 0 -245: 39322: 0 -245: 39323: 0 -245: 39324: 0 -245: 39325: 0 -245: 39326: 0 -245: 39327: 0 -245: 39328: 0 -245: 39329: 0 -245: 39330: 0 -245: 39331: 0 -245: 39332: 0 -245: 39333: 0 -245: 39334: 0 -245: 39335: 0 -245: 39336: 0 -245: 39337: 0 -245: 39338: 0 -245: 39339: 0 -245: 39340: 0 -245: 39341: 0 -245: 39342: 0 -245: 39343: 0 -245: 39344: 0 -245: 39345: 0 -245: 39346: 0 -245: 39347: 0 -245: 39348: 0 -245: 39349: 0 -245: 39350: 0 -245: 39351: 0 -245: 39352: 0 -245: 39353: 0 -245: 39354: 0 -245: 39355: 0 -245: 39356: 0 -245: 39357: 0 -245: 39358: 0 -245: 39359: 0 -245: 39360: 0 -245: 39361: 0 -245: 39362: 0 -245: 39363: 0 -245: 39364: 0 -245: 39365: 0 -245: 39366: 0 -245: 39367: 0 -245: 39368: 0 -245: 39369: 0 -245: 39370: 0 -245: 39371: 0 -245: 39372: 0 -245: 39373: 0 -245: 39374: 0 -245: 39375: 0 -245: 39376: 0 -245: 39377: 0 -245: 39378: 0 -245: 39379: 0 -245: 39380: 0 -245: 39381: 0 -245: 39382: 0 -245: 39383: 0 -245: 39384: 0 -245: 39385: 0 -245: 39386: 0 -245: 39387: 0 -245: 39388: 0 -245: 39389: 0 -245: 39390: 0 -245: 39391: 0 -245: 39392: 0 -245: 39393: 0 -245: 39394: 0 -245: 39395: 0 -245: 39396: 0 -245: 39397: 0 -245: 39398: 0 -245: 39399: 0 -245: 39400: 0 -245: 39401: 0 -245: 39402: 0 -245: 39403: 0 -245: 39404: 0 -245: 39405: 0 -245: 39406: 0 -245: 39407: 0 -245: 39408: 0 -245: 39409: 0 -245: 39410: 0 -245: 39411: 0 -245: 39412: 0 -245: 39413: 0 -245: 39414: 0 -245: 39415: 0 -245: 39416: 0 -245: 39417: 0 -245: 39418: 0 -245: 39419: 0 -245: 39420: 0 -245: 39421: 0 -245: 39422: 0 -245: 39423: 0 -245: 39424: 0 -245: 39425: 0 -245: 39426: 0 -245: 39427: 0 -245: 39428: 0 -245: 39429: 0 -245: 39430: 0 -245: 39431: 0 -245: 39432: 0 -245: 39433: 0 -245: 39434: 0 -245: 39435: 0 -245: 39436: 0 -245: 39437: 0 -245: 39438: 0 -245: 39439: 0 -245: 39440: 0 -245: 39441: 0 -245: 39442: 0 -245: 39443: 0 -245: 39444: 0 -245: 39445: 0 -245: 39446: 0 -245: 39447: 0 -245: 39448: 0 -245: 39449: 0 -245: 39450: 0 -245: 39451: 0 -245: 39452: 0 -245: 39453: 0 -245: 39454: 0 -245: 39455: 0 -245: 39456: 0 -245: 39457: 0 -245: 39458: 0 -245: 39459: 0 -245: 39460: 0 -245: 39461: 0 -245: 39462: 0 -245: 39463: 0 -245: 39464: 0 -245: 39465: 0 -245: 39466: 0 -245: 39467: 0 -245: 39468: 0 -245: 39469: 0 -245: 39470: 0 -245: 39471: 0 -245: 39472: 0 -245: 39473: 0 -245: 39474: 0 -245: 39475: 0 -245: 39476: 0 -245: 39477: 0 -245: 39478: 0 -245: 39479: 0 -245: 39480: 0 -245: 39481: 0 -245: 39482: 0 -245: 39483: 0 -245: 39484: 0 -245: 39485: 0 -245: 39486: 0 -245: 39487: 0 -245: 39488: 0 -245: 39489: 0 -245: 39490: 0 -245: 39491: 0 -245: 39492: 0 -245: 39493: 0 -245: 39494: 0 -245: 39495: 0 -245: 39496: 0 -245: 39497: 0 -245: 39498: 0 -245: 39499: 0 -245: 39500: 0 -245: 39501: 0 -245: 39502: 0 -245: 39503: 0 -245: 39504: 0 -245: 39505: 0 -245: 39506: 0 -245: 39507: 0 -245: 39508: 0 -245: 39509: 0 -245: 39510: 0 -245: 39511: 0 -245: 39512: 0 -245: 39513: 0 -245: 39514: 0 -245: 39515: 0 -245: 39516: 0 -245: 39517: 0 -245: 39518: 0 -245: 39519: 0 -245: 39520: 0 -245: 39521: 0 -245: 39522: 0 -245: 39523: 0 -245: 39524: 0 -245: 39525: 0 -245: 39526: 0 -245: 39527: 0 -245: 39528: 0 -245: 39529: 0 -245: 39530: 0 -245: 39531: 0 -245: 39532: 0 -245: 39533: 0 -245: 39534: 0 -245: 39535: 0 -245: 39536: 0 -245: 39537: 0 -245: 39538: 0 -245: 39539: 0 -245: 39540: 0 -245: 39541: 0 -245: 39542: 0 -245: 39543: 0 -245: 39544: 0 -245: 39545: 0 -245: 39546: 0 -245: 39547: 0 -245: 39548: 0 -245: 39549: 0 -245: 39550: 0 -245: 39551: 0 -245: 39552: 0 -245: 39553: 0 -245: 39554: 0 -245: 39555: 0 -245: 39556: 0 -245: 39557: 0 -245: 39558: 0 -245: 39559: 0 -245: 39560: 0 -245: 39561: 0 -245: 39562: 0 -245: 39563: 0 -245: 39564: 0 -245: 39565: 0 -245: 39566: 0 -245: 39567: 0 -245: 39568: 0 -245: 39569: 0 -245: 39570: 0 -245: 39571: 0 -245: 39572: 0 -245: 39573: 0 -245: 39574: 0 -245: 39575: 0 -245: 39576: 0 -245: 39577: 0 -245: 39578: 0 -245: 39579: 0 -245: 39580: 0 -245: 39581: 0 -245: 39582: 0 -245: 39583: 0 -245: 39584: 0 -245: 39585: 0 -245: 39586: 0 -245: 39587: 0 -245: 39588: 0 -245: 39589: 0 -245: 39590: 0 -245: 39591: 0 -245: 39592: 0 -245: 39593: 0 -245: 39594: 0 -245: 39595: 0 -245: 39596: 0 -245: 39597: 0 -245: 39598: 0 -245: 39599: 0 -245: 39600: 0 -245: 39601: 0 -245: 39602: 0 -245: 39603: 0 -245: 39604: 0 -245: 39605: 0 -245: 39606: 0 -245: 39607: 0 -245: 39608: 0 -245: 39609: 0 -245: 39610: 0 -245: 39611: 0 -245: 39612: 0 -245: 39613: 0 -245: 39614: 0 -245: 39615: 0 -245: 39616: 0 -245: 39617: 0 -245: 39618: 0 -245: 39619: 0 -245: 39620: 0 -245: 39621: 0 -245: 39622: 0 -245: 39623: 0 -245: 39624: 0 -245: 39625: 0 -245: 39626: 0 -245: 39627: 0 -245: 39628: 0 -245: 39629: 0 -245: 39630: 0 -245: 39631: 0 -245: 39632: 0 -245: 39633: 0 -245: 39634: 0 -245: 39635: 0 -245: 39636: 0 -245: 39637: 0 -245: 39638: 0 -245: 39639: 0 -245: 39640: 0 -245: 39641: 0 -245: 39642: 0 -245: 39643: 0 -245: 39644: 0 -245: 39645: 0 -245: 39646: 0 -245: 39647: 0 -245: 39648: 0 -245: 39649: 0 -245: 39650: 0 -245: 39651: 0 -245: 39652: 0 -245: 39653: 0 -245: 39654: 0 -245: 39655: 0 -245: 39656: 0 -245: 39657: 0 -245: 39658: 0 -245: 39659: 0 -245: 39660: 0 -245: 39661: 0 -245: 39662: 0 -245: 39663: 0 -245: 39664: 0 -245: 39665: 0 -245: 39666: 0 -245: 39667: 0 -245: 39668: 0 -245: 39669: 0 -245: 39670: 0 -245: 39671: 0 -245: 39672: 0 -245: 39673: 0 -245: 39674: 0 -245: 39675: 0 -245: 39676: 0 -245: 39677: 0 -245: 39678: 0 -245: 39679: 0 -245: 39680: 0 -245: 39681: 0 -245: 39682: 0 -245: 39683: 0 -245: 39684: 0 -245: 39685: 0 -245: 39686: 0 -245: 39687: 0 -245: 39688: 0 -245: 39689: 0 -245: 39690: 0 -245: 39691: 0 -245: 39692: 0 -245: 39693: 0 -245: 39694: 0 -245: 39695: 0 -245: 39696: 0 -245: 39697: 0 -245: 39698: 0 -245: 39699: 0 -245: 39700: 0 -245: 39701: 0 -245: 39702: 0 -245: 39703: 0 -245: 39704: 0 -245: 39705: 0 -245: 39706: 0 -245: 39707: 0 -245: 39708: 0 -245: 39709: 0 -245: 39710: 0 -245: 39711: 0 -245: 39712: 0 -245: 39713: 0 -245: 39714: 0 -245: 39715: 0 -245: 39716: 0 -245: 39717: 0 -245: 39718: 0 -245: 39719: 0 -245: 39720: 0 -245: 39721: 0 -245: 39722: 0 -245: 39723: 0 -245: 39724: 0 -245: 39725: 0 -245: 39726: 0 -245: 39727: 0 -245: 39728: 0 -245: 39729: 0 -245: 39730: 0 -245: 39731: 0 -245: 39732: 0 -245: 39733: 0 -245: 39734: 0 -245: 39735: 0 -245: 39736: 0 -245: 39737: 0 -245: 39738: 0 -245: 39739: 0 -245: 39740: 0 -245: 39741: 0 -245: 39742: 0 -245: 39743: 0 -245: 39744: 0 -245: 39745: 0 -245: 39746: 0 -245: 39747: 0 -245: 39748: 0 -245: 39749: 0 -245: 39750: 0 -245: 39751: 0 -245: 39752: 0 -245: 39753: 0 -245: 39754: 0 -245: 39755: 0 -245: 39756: 0 -245: 39757: 0 -245: 39758: 0 -245: 39759: 0 -245: 39760: 0 -245: 39761: 0 -245: 39762: 0 -245: 39763: 0 -245: 39764: 0 -245: 39765: 0 -245: 39766: 0 -245: 39767: 0 -245: 39768: 0 -245: 39769: 0 -245: 39770: 0 -245: 39771: 0 -245: 39772: 0 -245: 39773: 0 -245: 39774: 0 -245: 39775: 0 -245: 39776: 0 -245: 39777: 0 -245: 39778: 0 -245: 39779: 0 -245: 39780: 0 -245: 39781: 0 -245: 39782: 0 -245: 39783: 0 -245: 39784: 0 -245: 39785: 0 -245: 39786: 0 -245: 39787: 0 -245: 39788: 0 -245: 39789: 0 -245: 39790: 0 -245: 39791: 0 -245: 39792: 0 -245: 39793: 0 -245: 39794: 0 -245: 39795: 0 -245: 39796: 0 -245: 39797: 0 -245: 39798: 0 -245: 39799: 0 -245: 39800: 0 -245: 39801: 0 -245: 39802: 0 -245: 39803: 0 -245: 39804: 0 -245: 39805: 0 -245: 39806: 0 -245: 39807: 0 -245: 39808: 0 -245: 39809: 0 -245: 39810: 0 -245: 39811: 0 -245: 39812: 0 -245: 39813: 0 -245: 39814: 0 -245: 39815: 0 -245: 39816: 0 -245: 39817: 0 -245: 39818: 0 -245: 39819: 0 -245: 39820: 0 -245: 39821: 0 -245: 39822: 0 -245: 39823: 0 -245: 39824: 0 -245: 39825: 0 -245: 39826: 0 -245: 39827: 0 -245: 39828: 0 -245: 39829: 0 -245: 39830: 0 -245: 39831: 0 -245: 39832: 0 -245: 39833: 0 -245: 39834: 0 -245: 39835: 0 -245: 39836: 0 -245: 39837: 0 -245: 39838: 0 -245: 39839: 0 -245: 39840: 0 -245: 39841: 0 -245: 39842: 0 -245: 39843: 0 -245: 39844: 0 -245: 39845: 0 -245: 39846: 0 -245: 39847: 0 -245: 39848: 0 -245: 39849: 0 -245: 39850: 0 -245: 39851: 0 -245: 39852: 0 -245: 39853: 0 -245: 39854: 0 -245: 39855: 0 -245: 39856: 0 -245: 39857: 0 -245: 39858: 0 -245: 39859: 0 -245: 39860: 0 -245: 39861: 0 -245: 39862: 0 -245: 39863: 0 -245: 39864: 0 -245: 39865: 0 -245: 39866: 0 -245: 39867: 0 -245: 39868: 0 -245: 39869: 0 -245: 39870: 0 -245: 39871: 0 -245: 39872: 0 -245: 39873: 0 -245: 39874: 0 -245: 39875: 0 -245: 39876: 0 -245: 39877: 0 -245: 39878: 0 -245: 39879: 0 -245: 39880: 0 -245: 39881: 0 -245: 39882: 0 -245: 39883: 0 -245: 39884: 0 -245: 39885: 0 -245: 39886: 0 -245: 39887: 0 -245: 39888: 0 -245: 39889: 0 -245: 39890: 0 -245: 39891: 0 -245: 39892: 0 -245: 39893: 0 -245: 39894: 0 -245: 39895: 0 -245: 39896: 0 -245: 39897: 0 -245: 39898: 0 -245: 39899: 0 -245: 39900: 0 -245: 39901: 0 -245: 39902: 0 -245: 39903: 0 -245: 39904: 0 -245: 39905: 0 -245: 39906: 0 -245: 39907: 0 -245: 39908: 0 -245: 39909: 0 -245: 39910: 0 -245: 39911: 0 -245: 39912: 0 -245: 39913: 0 -245: 39914: 0 -245: 39915: 0 -245: 39916: 0 -245: 39917: 0 -245: 39918: 0 -245: 39919: 0 -245: 39920: 0 -245: 39921: 0 -245: 39922: 0 -245: 39923: 0 -245: 39924: 0 -245: 39925: 0 -245: 39926: 0 -245: 39927: 0 -245: 39928: 0 -245: 39929: 0 -245: 39930: 0 -245: 39931: 0 -245: 39932: 0 -245: 39933: 0 -245: 39934: 0 -245: 39935: 0 -245: 39936: 0 -245: 39937: 0 -245: 39938: 0 -245: 39939: 0 -245: 39940: 0 -245: 39941: 0 -245: 39942: 0 -245: 39943: 0 -245: 39944: 0 -245: 39945: 0 -245: 39946: 0 -245: 39947: 0 -245: 39948: 0 -245: 39949: 0 -245: 39950: 0 -245: 39951: 0 -245: 39952: 0 -245: 39953: 0 -245: 39954: 0 -245: 39955: 0 -245: 39956: 0 -245: 39957: 0 -245: 39958: 0 -245: 39959: 0 -245: 39960: 0 -245: 39961: 0 -245: 39962: 0 -245: 39963: 0 -245: 39964: 0 -245: 39965: 0 -245: 39966: 0 -245: 39967: 0 -245: 39968: 0 -245: 39969: 0 -245: 39970: 0 -245: 39971: 0 -245: 39972: 0 -245: 39973: 0 -245: 39974: 0 -245: 39975: 0 -245: 39976: 0 -245: 39977: 0 -245: 39978: 0 -245: 39979: 0 -245: 39980: 0 -245: 39981: 0 -245: 39982: 0 -245: 39983: 0 -245: 39984: 0 -245: 39985: 0 -245: 39986: 0 -245: 39987: 0 -245: 39988: 0 -245: 39989: 0 -245: 39990: 0 -245: 39991: 0 -245: 39992: 0 -245: 39993: 0 -245: 39994: 0 -245: 39995: 0 -245: 39996: 0 -245: 39997: 0 -245: 39998: 0 -245: 39999: 0 -245: 40000: 0 -245: 40001: 0 -245: 40002: 0 -245: 40003: 0 -245: 40004: 0 -245: 40005: 0 -245: 40006: 0 -245: 40007: 0 -245: 40008: 0 -245: 40009: 0 -245: 40010: 0 -245: 40011: 0 -245: 40012: 0 -245: 40013: 0 -245: 40014: 0 -245: 40015: 0 -245: 40016: 0 -245: 40017: 0 -245: 40018: 0 -245: 40019: 0 -245: 40020: 0 -245: 40021: 0 -245: 40022: 0 -245: 40023: 0 -245: 40024: 0 -245: 40025: 0 -245: 40026: 0 -245: 40027: 0 -245: 40028: 0 -245: 40029: 0 -245: 40030: 0 -245: 40031: 0 -245: 40032: 0 -245: 40033: 0 -245: 40034: 0 -245: 40035: 0 -245: 40036: 0 -245: 40037: 0 -245: 40038: 0 -245: 40039: 0 -245: 40040: 0 -245: 40041: 0 -245: 40042: 0 -245: 40043: 0 -245: 40044: 0 -245: 40045: 0 -245: 40046: 0 -245: 40047: 0 -245: 40048: 0 -245: 40049: 0 -245: 40050: 0 -245: 40051: 0 -245: 40052: 0 -245: 40053: 0 -245: 40054: 0 -245: 40055: 0 -245: 40056: 0 -245: 40057: 0 -245: 40058: 0 -245: 40059: 0 -245: 40060: 0 -245: 40061: 0 -245: 40062: 0 -245: 40063: 0 -245: 40064: 0 -245: 40065: 0 -245: 40066: 0 -245: 40067: 0 -245: 40068: 0 -245: 40069: 0 -245: 40070: 0 -245: 40071: 0 -245: 40072: 0 -245: 40073: 0 -245: 40074: 0 -245: 40075: 0 -245: 40076: 0 -245: 40077: 0 -245: 40078: 0 -245: 40079: 0 -245: 40080: 0 -245: 40081: 0 -245: 40082: 0 -245: 40083: 0 -245: 40084: 0 -245: 40085: 0 -245: 40086: 0 -245: 40087: 0 -245: 40088: 0 -245: 40089: 0 -245: 40090: 0 -245: 40091: 0 -245: 40092: 0 -245: 40093: 0 -245: 40094: 0 -245: 40095: 0 -245: 40096: 0 -245: 40097: 0 -245: 40098: 0 -245: 40099: 0 -245: 40100: 0 -245: 40101: 0 -245: 40102: 0 -245: 40103: 0 -245: 40104: 0 -245: 40105: 0 -245: 40106: 0 -245: 40107: 0 -245: 40108: 0 -245: 40109: 0 -245: 40110: 0 -245: 40111: 0 -245: 40112: 0 -245: 40113: 0 -245: 40114: 0 -245: 40115: 0 -245: 40116: 0 -245: 40117: 0 -245: 40118: 0 -245: 40119: 0 -245: 40120: 0 -245: 40121: 0 -245: 40122: 0 -245: 40123: 0 -245: 40124: 0 -245: 40125: 0 -245: 40126: 0 -245: 40127: 0 -245: 40128: 0 -245: 40129: 0 -245: 40130: 0 -245: 40131: 0 -245: 40132: 0 -245: 40133: 0 -245: 40134: 0 -245: 40135: 0 -245: 40136: 0 -245: 40137: 0 -245: 40138: 0 -245: 40139: 0 -245: 40140: 0 -245: 40141: 0 -245: 40142: 0 -245: 40143: 0 -245: 40144: 0 -245: 40145: 0 -245: 40146: 0 -245: 40147: 0 -245: 40148: 0 -245: 40149: 0 -245: 40150: 0 -245: 40151: 0 -245: 40152: 0 -245: 40153: 0 -245: 40154: 0 -245: 40155: 0 -245: 40156: 0 -245: 40157: 0 -245: 40158: 0 -245: 40159: 0 -245: 40160: 0 -245: 40161: 0 -245: 40162: 0 -245: 40163: 0 -245: 40164: 0 -245: 40165: 0 -245: 40166: 0 -245: 40167: 0 -245: 40168: 0 -245: 40169: 0 -245: 40170: 0 -245: 40171: 0 -245: 40172: 0 -245: 40173: 0 -245: 40174: 0 -245: 40175: 0 -245: 40176: 0 -245: 40177: 0 -245: 40178: 0 -245: 40179: 0 -245: 40180: 0 -245: 40181: 0 -245: 40182: 0 -245: 40183: 0 -245: 40184: 0 -245: 40185: 0 -245: 40186: 0 -245: 40187: 0 -245: 40188: 0 -245: 40189: 0 -245: 40190: 0 -245: 40191: 0 -245: 40192: 0 -245: 40193: 0 -245: 40194: 0 -245: 40195: 0 -245: 40196: 0 -245: 40197: 0 -245: 40198: 0 -245: 40199: 0 -245: 40200: 0 -245: 40201: 0 -245: 40202: 0 -245: 40203: 0 -245: 40204: 0 -245: 40205: 0 -245: 40206: 0 -245: 40207: 0 -245: 40208: 0 -245: 40209: 0 -245: 40210: 0 -245: 40211: 0 -245: 40212: 0 -245: 40213: 0 -245: 40214: 0 -245: 40215: 0 -245: 40216: 0 -245: 40217: 0 -245: 40218: 0 -245: 40219: 0 -245: 40220: 0 -245: 40221: 0 -245: 40222: 0 -245: 40223: 0 -245: 40224: 0 -245: 40225: 0 -245: 40226: 0 -245: 40227: 0 -245: 40228: 0 -245: 40229: 0 -245: 40230: 0 -245: 40231: 0 -245: 40232: 0 -245: 40233: 0 -245: 40234: 0 -245: 40235: 0 -245: 40236: 0 -245: 40237: 0 -245: 40238: 0 -245: 40239: 0 -245: 40240: 0 -245: 40241: 0 -245: 40242: 0 -245: 40243: 0 -245: 40244: 0 -245: 40245: 0 -245: 40246: 0 -245: 40247: 0 -245: 40248: 0 -245: 40249: 0 -245: 40250: 0 -245: 40251: 0 -245: 40252: 0 -245: 40253: 0 -245: 40254: 0 -245: 40255: 0 -245: 40256: 0 -245: 40257: 0 -245: 40258: 0 -245: 40259: 0 -245: 40260: 0 -245: 40261: 0 -245: 40262: 0 -245: 40263: 0 -245: 40264: 0 -245: 40265: 0 -245: 40266: 0 -245: 40267: 0 -245: 40268: 0 -245: 40269: 0 -245: 40270: 0 -245: 40271: 0 -245: 40272: 0 -245: 40273: 0 -245: 40274: 0 -245: 40275: 0 -245: 40276: 0 -245: 40277: 0 -245: 40278: 0 -245: 40279: 0 -245: 40280: 0 -245: 40281: 0 -245: 40282: 0 -245: 40283: 0 -245: 40284: 0 -245: 40285: 0 -245: 40286: 0 -245: 40287: 0 -245: 40288: 0 -245: 40289: 0 -245: 40290: 0 -245: 40291: 0 -245: 40292: 0 -245: 40293: 0 -245: 40294: 0 -245: 40295: 0 -245: 40296: 0 -245: 40297: 0 -245: 40298: 0 -245: 40299: 0 -245: 40300: 0 -245: 40301: 0 -245: 40302: 0 -245: 40303: 0 -245: 40304: 0 -245: 40305: 0 -245: 40306: 0 -245: 40307: 0 -245: 40308: 0 -245: 40309: 0 -245: 40310: 0 -245: 40311: 0 -245: 40312: 0 -245: 40313: 0 -245: 40314: 0 -245: 40315: 0 -245: 40316: 0 -245: 40317: 0 -245: 40318: 0 -245: 40319: 0 -245: 40320: 0 -245: 40321: 0 -245: 40322: 0 -245: 40323: 0 -245: 40324: 0 -245: 40325: 0 -245: 40326: 0 -245: 40327: 0 -245: 40328: 0 -245: 40329: 0 -245: 40330: 0 -245: 40331: 0 -245: 40332: 0 -245: 40333: 0 -245: 40334: 0 -245: 40335: 0 -245: 40336: 0 -245: 40337: 0 -245: 40338: 0 -245: 40339: 0 -245: 40340: 0 -245: 40341: 0 -245: 40342: 0 -245: 40343: 0 -245: 40344: 0 -245: 40345: 0 -245: 40346: 0 -245: 40347: 0 -245: 40348: 0 -245: 40349: 0 -245: 40350: 0 -245: 40351: 0 -245: 40352: 0 -245: 40353: 0 -245: 40354: 0 -245: 40355: 0 -245: 40356: 0 -245: 40357: 0 -245: 40358: 0 -245: 40359: 0 -245: 40360: 0 -245: 40361: 0 -245: 40362: 0 -245: 40363: 0 -245: 40364: 0 -245: 40365: 0 -245: 40366: 0 -245: 40367: 0 -245: 40368: 0 -245: 40369: 0 -245: 40370: 0 -245: 40371: 0 -245: 40372: 0 -245: 40373: 0 -245: 40374: 0 -245: 40375: 0 -245: 40376: 0 -245: 40377: 0 -245: 40378: 0 -245: 40379: 0 -245: 40380: 0 -245: 40381: 0 -245: 40382: 0 -245: 40383: 0 -245: 40384: 0 -245: 40385: 0 -245: 40386: 0 -245: 40387: 0 -245: 40388: 0 -245: 40389: 0 -245: 40390: 0 -245: 40391: 0 -245: 40392: 0 -245: 40393: 0 -245: 40394: 0 -245: 40395: 0 -245: 40396: 0 -245: 40397: 0 -245: 40398: 0 -245: 40399: 0 -245: 40400: 0 -245: 40401: 0 -245: 40402: 0 -245: 40403: 0 -245: 40404: 0 -245: 40405: 0 -245: 40406: 0 -245: 40407: 0 -245: 40408: 0 -245: 40409: 0 -245: 40410: 0 -245: 40411: 0 -245: 40412: 0 -245: 40413: 0 -245: 40414: 0 -245: 40415: 0 -245: 40416: 0 -245: 40417: 0 -245: 40418: 0 -245: 40419: 0 -245: 40420: 0 -245: 40421: 0 -245: 40422: 0 -245: 40423: 0 -245: 40424: 0 -245: 40425: 0 -245: 40426: 0 -245: 40427: 0 -245: 40428: 0 -245: 40429: 0 -245: 40430: 0 -245: 40431: 0 -245: 40432: 0 -245: 40433: 0 -245: 40434: 0 -245: 40435: 0 -245: 40436: 0 -245: 40437: 0 -245: 40438: 0 -245: 40439: 0 -245: 40440: 0 -245: 40441: 0 -245: 40442: 0 -245: 40443: 0 -245: 40444: 0 -245: 40445: 0 -245: 40446: 0 -245: 40447: 0 -245: 40448: 0 -245: 40449: 0 -245: 40450: 0 -245: 40451: 0 -245: 40452: 0 -245: 40453: 0 -245: 40454: 0 -245: 40455: 0 -245: 40456: 0 -245: 40457: 0 -245: 40458: 0 -245: 40459: 0 -245: 40460: 0 -245: 40461: 0 -245: 40462: 0 -245: 40463: 0 -245: 40464: 0 -245: 40465: 0 -245: 40466: 0 -245: 40467: 0 -245: 40468: 0 -245: 40469: 0 -245: 40470: 0 -245: 40471: 0 -245: 40472: 0 -245: 40473: 0 -245: 40474: 0 -245: 40475: 0 -245: 40476: 0 -245: 40477: 0 -245: 40478: 0 -245: 40479: 0 -245: 40480: 0 -245: 40481: 0 -245: 40482: 0 -245: 40483: 0 -245: 40484: 0 -245: 40485: 0 -245: 40486: 0 -245: 40487: 0 -245: 40488: 0 -245: 40489: 0 -245: 40490: 0 -245: 40491: 0 -245: 40492: 0 -245: 40493: 0 -245: 40494: 0 -245: 40495: 0 -245: 40496: 0 -245: 40497: 0 -245: 40498: 0 -245: 40499: 0 -245: 40500: 0 -245: 40501: 0 -245: 40502: 0 -245: 40503: 0 -245: 40504: 0 -245: 40505: 0 -245: 40506: 0 -245: 40507: 0 -245: 40508: 0 -245: 40509: 0 -245: 40510: 0 -245: 40511: 0 -245: 40512: 0 -245: 40513: 0 -245: 40514: 0 -245: 40515: 0 -245: 40516: 0 -245: 40517: 0 -245: 40518: 0 -245: 40519: 0 -245: 40520: 0 -245: 40521: 0 -245: 40522: 0 -245: 40523: 0 -245: 40524: 0 -245: 40525: 0 -245: 40526: 0 -245: 40527: 0 -245: 40528: 0 -245: 40529: 0 -245: 40530: 0 -245: 40531: 0 -245: 40532: 0 -245: 40533: 0 -245: 40534: 0 -245: 40535: 0 -245: 40536: 0 -245: 40537: 0 -245: 40538: 0 -245: 40539: 0 -245: 40540: 0 -245: 40541: 0 -245: 40542: 0 -245: 40543: 0 -245: 40544: 0 -245: 40545: 0 -245: 40546: 0 -245: 40547: 0 -245: 40548: 0 -245: 40549: 0 -245: 40550: 0 -245: 40551: 0 -245: 40552: 0 -245: 40553: 0 -245: 40554: 0 -245: 40555: 0 -245: 40556: 0 -245: 40557: 0 -245: 40558: 0 -245: 40559: 0 -245: 40560: 0 -245: 40561: 0 -245: 40562: 0 -245: 40563: 0 -245: 40564: 0 -245: 40565: 0 -245: 40566: 0 -245: 40567: 0 -245: 40568: 0 -245: 40569: 0 -245: 40570: 0 -245: 40571: 0 -245: 40572: 0 -245: 40573: 0 -245: 40574: 0 -245: 40575: 0 -245: 40576: 0 -245: 40577: 0 -245: 40578: 0 -245: 40579: 0 -245: 40580: 0 -245: 40581: 0 -245: 40582: 0 -245: 40583: 0 -245: 40584: 0 -245: 40585: 0 -245: 40586: 0 -245: 40587: 0 -245: 40588: 0 -245: 40589: 0 -245: 40590: 0 -245: 40591: 0 -245: 40592: 0 -245: 40593: 0 -245: 40594: 0 -245: 40595: 0 -245: 40596: 0 -245: 40597: 0 -245: 40598: 0 -245: 40599: 0 -245: 40600: 0 -245: 40601: 0 -245: 40602: 0 -245: 40603: 0 -245: 40604: 0 -245: 40605: 0 -245: 40606: 0 -245: 40607: 0 -245: 40608: 0 -245: 40609: 0 -245: 40610: 0 -245: 40611: 0 -245: 40612: 0 -245: 40613: 0 -245: 40614: 0 -245: 40615: 0 -245: 40616: 0 -245: 40617: 0 -245: 40618: 0 -245: 40619: 0 -245: 40620: 0 -245: 40621: 0 -245: 40622: 0 -245: 40623: 0 -245: 40624: 0 -245: 40625: 0 -245: 40626: 0 -245: 40627: 0 -245: 40628: 0 -245: 40629: 0 -245: 40630: 0 -245: 40631: 0 -245: 40632: 0 -245: 40633: 0 -245: 40634: 0 -245: 40635: 0 -245: 40636: 0 -245: 40637: 0 -245: 40638: 0 -245: 40639: 0 -245: 40640: 0 -245: 40641: 0 -245: 40642: 0 -245: 40643: 0 -245: 40644: 0 -245: 40645: 0 -245: 40646: 0 -245: 40647: 0 -245: 40648: 0 -245: 40649: 0 -245: 40650: 0 -245: 40651: 0 -245: 40652: 0 -245: 40653: 0 -245: 40654: 0 -245: 40655: 0 -245: 40656: 0 -245: 40657: 0 -245: 40658: 0 -245: 40659: 0 -245: 40660: 0 -245: 40661: 0 -245: 40662: 0 -245: 40663: 0 -245: 40664: 0 -245: 40665: 0 -245: 40666: 0 -245: 40667: 0 -245: 40668: 0 -245: 40669: 0 -245: 40670: 0 -245: 40671: 0 -245: 40672: 0 -245: 40673: 0 -245: 40674: 0 -245: 40675: 0 -245: 40676: 0 -245: 40677: 0 -245: 40678: 0 -245: 40679: 0 -245: 40680: 0 -245: 40681: 0 -245: 40682: 0 -245: 40683: 0 -245: 40684: 0 -245: 40685: 0 -245: 40686: 0 -245: 40687: 0 -245: 40688: 0 -245: 40689: 0 -245: 40690: 0 -245: 40691: 0 -245: 40692: 0 -245: 40693: 0 -245: 40694: 0 -245: 40695: 0 -245: 40696: 0 -245: 40697: 0 -245: 40698: 0 -245: 40699: 0 -245: 40700: 0 -245: 40701: 0 -245: 40702: 0 -245: 40703: 0 -245: 40704: 0 -245: 40705: 0 -245: 40706: 0 -245: 40707: 0 -245: 40708: 0 -245: 40709: 0 -245: 40710: 0 -245: 40711: 0 -245: 40712: 0 -245: 40713: 0 -245: 40714: 0 -245: 40715: 0 -245: 40716: 0 -245: 40717: 0 -245: 40718: 0 -245: 40719: 0 -245: 40720: 0 -245: 40721: 0 -245: 40722: 0 -245: 40723: 0 -245: 40724: 0 -245: 40725: 0 -245: 40726: 0 -245: 40727: 0 -245: 40728: 0 -245: 40729: 0 -245: 40730: 0 -245: 40731: 0 -245: 40732: 0 -245: 40733: 0 -245: 40734: 0 -245: 40735: 0 -245: 40736: 0 -245: 40737: 0 -245: 40738: 0 -245: 40739: 0 -245: 40740: 0 -245: 40741: 0 -245: 40742: 0 -245: 40743: 0 -245: 40744: 0 -245: 40745: 0 -245: 40746: 0 -245: 40747: 0 -245: 40748: 0 -245: 40749: 0 -245: 40750: 0 -245: 40751: 0 -245: 40752: 0 -245: 40753: 0 -245: 40754: 0 -245: 40755: 0 -245: 40756: 0 -245: 40757: 0 -245: 40758: 0 -245: 40759: 0 -245: 40760: 0 -245: 40761: 0 -245: 40762: 0 -245: 40763: 0 -245: 40764: 0 -245: 40765: 0 -245: 40766: 0 -245: 40767: 0 -245: 40768: 0 -245: 40769: 0 -245: 40770: 0 -245: 40771: 0 -245: 40772: 0 -245: 40773: 0 -245: 40774: 0 -245: 40775: 0 -245: 40776: 0 -245: 40777: 0 -245: 40778: 0 -245: 40779: 0 -245: 40780: 0 -245: 40781: 0 -245: 40782: 0 -245: 40783: 0 -245: 40784: 0 -245: 40785: 0 -245: 40786: 0 -245: 40787: 0 -245: 40788: 0 -245: 40789: 0 -245: 40790: 0 -245: 40791: 0 -245: 40792: 0 -245: 40793: 0 -245: 40794: 0 -245: 40795: 0 -245: 40796: 0 -245: 40797: 0 -245: 40798: 0 -245: 40799: 0 -245: 40800: 0 -245: 40801: 0 -245: 40802: 0 -245: 40803: 0 -245: 40804: 0 -245: 40805: 0 -245: 40806: 0 -245: 40807: 0 -245: 40808: 0 -245: 40809: 0 -245: 40810: 0 -245: 40811: 0 -245: 40812: 0 -245: 40813: 0 -245: 40814: 0 -245: 40815: 0 -245: 40816: 0 -245: 40817: 0 -245: 40818: 0 -245: 40819: 0 -245: 40820: 0 -245: 40821: 0 -245: 40822: 0 -245: 40823: 0 -245: 40824: 0 -245: 40825: 0 -245: 40826: 0 -245: 40827: 0 -245: 40828: 0 -245: 40829: 0 -245: 40830: 0 -245: 40831: 0 -245: 40832: 0 -245: 40833: 0 -245: 40834: 0 -245: 40835: 0 -245: 40836: 0 -245: 40837: 0 -245: 40838: 0 -245: 40839: 0 -245: 40840: 0 -245: 40841: 0 -245: 40842: 0 -245: 40843: 0 -245: 40844: 0 -245: 40845: 0 -245: 40846: 0 -245: 40847: 0 -245: 40848: 0 -245: 40849: 0 -245: 40850: 0 -245: 40851: 0 -245: 40852: 0 -245: 40853: 0 -245: 40854: 0 -245: 40855: 0 -245: 40856: 0 -245: 40857: 0 -245: 40858: 0 -245: 40859: 0 -245: 40860: 0 -245: 40861: 0 -245: 40862: 0 -245: 40863: 0 -245: 40864: 0 -245: 40865: 0 -245: 40866: 0 -245: 40867: 0 -245: 40868: 0 -245: 40869: 0 -245: 40870: 0 -245: 40871: 0 -245: 40872: 0 -245: 40873: 0 -245: 40874: 0 -245: 40875: 0 -245: 40876: 0 -245: 40877: 0 -245: 40878: 0 -245: 40879: 0 -245: 40880: 0 -245: 40881: 0 -245: 40882: 0 -245: 40883: 0 -245: 40884: 0 -245: 40885: 0 -245: 40886: 0 -245: 40887: 0 -245: 40888: 0 -245: 40889: 0 -245: 40890: 0 -245: 40891: 0 -245: 40892: 0 -245: 40893: 0 -245: 40894: 0 -245: 40895: 0 -245: 40896: 0 -245: 40897: 0 -245: 40898: 0 -245: 40899: 0 -245: 40900: 0 -245: 40901: 0 -245: 40902: 0 -245: 40903: 0 -245: 40904: 0 -245: 40905: 0 -245: 40906: 0 -245: 40907: 0 -245: 40908: 0 -245: 40909: 0 -245: 40910: 0 -245: 40911: 0 -245: 40912: 0 -245: 40913: 0 -245: 40914: 0 -245: 40915: 0 -245: 40916: 0 -245: 40917: 0 -245: 40918: 0 -245: 40919: 0 -245: 40920: 0 -245: 40921: 0 -245: 40922: 0 -245: 40923: 0 -245: 40924: 0 -245: 40925: 0 -245: 40926: 0 -245: 40927: 0 -245: 40928: 0 -245: 40929: 0 -245: 40930: 0 -245: 40931: 0 -245: 40932: 0 -245: 40933: 0 -245: 40934: 0 -245: 40935: 0 -245: 40936: 0 -245: 40937: 0 -245: 40938: 0 -245: 40939: 0 -245: 40940: 0 -245: 40941: 0 -245: 40942: 0 -245: 40943: 0 -245: 40944: 0 -245: 40945: 0 -245: 40946: 0 -245: 40947: 0 -245: 40948: 0 -245: 40949: 0 -245: 40950: 0 -245: 40951: 0 -245: 40952: 0 -245: 40953: 0 -245: 40954: 0 -245: 40955: 0 -245: 40956: 0 -245: 40957: 0 -245: 40958: 0 -245: 40959: 0 -245: 40960: 0 -245: 40961: 0 -245: 40962: 0 -245: 40963: 0 -245: 40964: 0 -245: 40965: 0 -245: 40966: 0 -245: 40967: 0 -245: 40968: 0 -245: 40969: 0 -245: 40970: 0 -245: 40971: 0 -245: 40972: 0 -245: 40973: 0 -245: 40974: 0 -245: 40975: 0 -245: 40976: 0 -245: 40977: 0 -245: 40978: 0 -245: 40979: 0 -245: 40980: 0 -245: 40981: 0 -245: 40982: 0 -245: 40983: 0 -245: 40984: 0 -245: 40985: 0 -245: 40986: 0 -245: 40987: 0 -245: 40988: 0 -245: 40989: 0 -245: 40990: 0 -245: 40991: 0 -245: 40992: 0 -245: 40993: 0 -245: 40994: 0 -245: 40995: 0 -245: 40996: 0 -245: 40997: 0 -245: 40998: 0 -245: 40999: 0 -245: 41000: 0 -245: 41001: 0 -245: 41002: 0 -245: 41003: 0 -245: 41004: 0 -245: 41005: 0 -245: 41006: 0 -245: 41007: 0 -245: 41008: 0 -245: 41009: 0 -245: 41010: 0 -245: 41011: 0 -245: 41012: 0 -245: 41013: 0 -245: 41014: 0 -245: 41015: 0 -245: 41016: 0 -245: 41017: 0 -245: 41018: 0 -245: 41019: 0 -245: 41020: 0 -245: 41021: 0 -245: 41022: 0 -245: 41023: 0 -245: 41024: 0 -245: 41025: 0 -245: 41026: 0 -245: 41027: 0 -245: 41028: 0 -245: 41029: 0 -245: 41030: 0 -245: 41031: 0 -245: 41032: 0 -245: 41033: 0 -245: 41034: 0 -245: 41035: 0 -245: 41036: 0 -245: 41037: 0 -245: 41038: 0 -245: 41039: 0 -245: 41040: 0 -245: 41041: 0 -245: 41042: 0 -245: 41043: 0 -245: 41044: 0 -245: 41045: 0 -245: 41046: 0 -245: 41047: 0 -245: 41048: 0 -245: 41049: 0 -245: 41050: 0 -245: 41051: 0 -245: 41052: 0 -245: 41053: 0 -245: 41054: 0 -245: 41055: 0 -245: 41056: 0 -245: 41057: 0 -245: 41058: 0 -245: 41059: 0 -245: 41060: 0 -245: 41061: 0 -245: 41062: 0 -245: 41063: 0 -245: 41064: 0 -245: 41065: 0 -245: 41066: 0 -245: 41067: 0 -245: 41068: 0 -245: 41069: 0 -245: 41070: 0 -245: 41071: 0 -245: 41072: 0 -245: 41073: 0 -245: 41074: 0 -245: 41075: 0 -245: 41076: 0 -245: 41077: 0 -245: 41078: 0 -245: 41079: 0 -245: 41080: 0 -245: 41081: 0 -245: 41082: 0 -245: 41083: 0 -245: 41084: 0 -245: 41085: 0 -245: 41086: 0 -245: 41087: 0 -245: 41088: 0 -245: 41089: 0 -245: 41090: 0 -245: 41091: 0 -245: 41092: 0 -245: 41093: 0 -245: 41094: 0 -245: 41095: 0 -245: 41096: 0 -245: 41097: 0 -245: 41098: 0 -245: 41099: 0 -245: 41100: 0 -245: 41101: 0 -245: 41102: 0 -245: 41103: 0 -245: 41104: 0 -245: 41105: 0 -245: 41106: 0 -245: 41107: 0 -245: 41108: 0 -245: 41109: 0 -245: 41110: 0 -245: 41111: 0 -245: 41112: 0 -245: 41113: 0 -245: 41114: 0 -245: 41115: 0 -245: 41116: 0 -245: 41117: 0 -245: 41118: 0 -245: 41119: 0 -245: 41120: 0 -245: 41121: 0 -245: 41122: 0 -245: 41123: 0 -245: 41124: 0 -245: 41125: 0 -245: 41126: 0 -245: 41127: 0 -245: 41128: 0 -245: 41129: 0 -245: 41130: 0 -245: 41131: 0 -245: 41132: 0 -245: 41133: 0 -245: 41134: 0 -245: 41135: 0 -245: 41136: 0 -245: 41137: 0 -245: 41138: 0 -245: 41139: 0 -245: 41140: 0 -245: 41141: 0 -245: 41142: 0 -245: 41143: 0 -245: 41144: 0 -245: 41145: 0 -245: 41146: 0 -245: 41147: 0 -245: 41148: 0 -245: 41149: 0 -245: 41150: 0 -245: 41151: 0 -245: 41152: 0 -245: 41153: 0 -245: 41154: 0 -245: 41155: 0 -245: 41156: 0 -245: 41157: 0 -245: 41158: 0 -245: 41159: 0 -245: 41160: 0 -245: 41161: 0 -245: 41162: 0 -245: 41163: 0 -245: 41164: 0 -245: 41165: 0 -245: 41166: 0 -245: 41167: 0 -245: 41168: 0 -245: 41169: 0 -245: 41170: 0 -245: 41171: 0 -245: 41172: 0 -245: 41173: 0 -245: 41174: 0 -245: 41175: 0 -245: 41176: 0 -245: 41177: 0 -245: 41178: 0 -245: 41179: 0 -245: 41180: 0 -245: 41181: 0 -245: 41182: 0 -245: 41183: 0 -245: 41184: 0 -245: 41185: 0 -245: 41186: 0 -245: 41187: 0 -245: 41188: 0 -245: 41189: 0 -245: 41190: 0 -245: 41191: 0 -245: 41192: 0 -245: 41193: 0 -245: 41194: 0 -245: 41195: 0 -245: 41196: 0 -245: 41197: 0 -245: 41198: 0 -245: 41199: 0 -245: 41200: 0 -245: 41201: 0 -245: 41202: 0 -245: 41203: 0 -245: 41204: 0 -245: 41205: 0 -245: 41206: 0 -245: 41207: 0 -245: 41208: 0 -245: 41209: 0 -245: 41210: 0 -245: 41211: 0 -245: 41212: 0 -245: 41213: 0 -245: 41214: 0 -245: 41215: 0 -245: 41216: 0 -245: 41217: 0 -245: 41218: 0 -245: 41219: 0 -245: 41220: 0 -245: 41221: 0 -245: 41222: 0 -245: 41223: 0 -245: 41224: 0 -245: 41225: 0 -245: 41226: 0 -245: 41227: 0 -245: 41228: 0 -245: 41229: 0 -245: 41230: 0 -245: 41231: 0 -245: 41232: 0 -245: 41233: 0 -245: 41234: 0 -245: 41235: 0 -245: 41236: 0 -245: 41237: 0 -245: 41238: 0 -245: 41239: 0 -245: 41240: 0 -245: 41241: 0 -245: 41242: 0 -245: 41243: 0 -245: 41244: 0 -245: 41245: 0 -245: 41246: 0 -245: 41247: 0 -245: 41248: 0 -245: 41249: 0 -245: 41250: 0 -245: 41251: 0 -245: 41252: 0 -245: 41253: 0 -245: 41254: 0 -245: 41255: 0 -245: 41256: 0 -245: 41257: 0 -245: 41258: 0 -245: 41259: 0 -245: 41260: 0 -245: 41261: 0 -245: 41262: 0 -245: 41263: 0 -245: 41264: 0 -245: 41265: 0 -245: 41266: 0 -245: 41267: 0 -245: 41268: 0 -245: 41269: 0 -245: 41270: 0 -245: 41271: 0 -245: 41272: 0 -245: 41273: 0 -245: 41274: 0 -245: 41275: 0 -245: 41276: 0 -245: 41277: 0 -245: 41278: 0 -245: 41279: 0 -245: 41280: 0 -245: 41281: 0 -245: 41282: 0 -245: 41283: 0 -245: 41284: 0 -245: 41285: 0 -245: 41286: 0 -245: 41287: 0 -245: 41288: 0 -245: 41289: 0 -245: 41290: 0 -245: 41291: 0 -245: 41292: 0 -245: 41293: 0 -245: 41294: 0 -245: 41295: 0 -245: 41296: 0 -245: 41297: 0 -245: 41298: 0 -245: 41299: 0 -245: 41300: 0 -245: 41301: 0 -245: 41302: 0 -245: 41303: 0 -245: 41304: 0 -245: 41305: 0 -245: 41306: 0 -245: 41307: 0 -245: 41308: 0 -245: 41309: 0 -245: 41310: 0 -245: 41311: 0 -245: 41312: 0 -245: 41313: 0 -245: 41314: 0 -245: 41315: 0 -245: 41316: 0 -245: 41317: 0 -245: 41318: 0 -245: 41319: 0 -245: 41320: 0 -245: 41321: 0 -245: 41322: 0 -245: 41323: 0 -245: 41324: 0 -245: 41325: 0 -245: 41326: 0 -245: 41327: 0 -245: 41328: 0 -245: 41329: 0 -245: 41330: 0 -245: 41331: 0 -245: 41332: 0 -245: 41333: 0 -245: 41334: 0 -245: 41335: 0 -245: 41336: 0 -245: 41337: 0 -245: 41338: 0 -245: 41339: 0 -245: 41340: 0 -245: 41341: 0 -245: 41342: 0 -245: 41343: 0 -245: 41344: 0 -245: 41345: 0 -245: 41346: 0 -245: 41347: 0 -245: 41348: 0 -245: 41349: 0 -245: 41350: 0 -245: 41351: 0 -245: 41352: 0 -245: 41353: 0 -245: 41354: 0 -245: 41355: 0 -245: 41356: 0 -245: 41357: 0 -245: 41358: 0 -245: 41359: 0 -245: 41360: 0 -245: 41361: 0 -245: 41362: 0 -245: 41363: 0 -245: 41364: 0 -245: 41365: 0 -245: 41366: 0 -245: 41367: 0 -245: 41368: 0 -245: 41369: 0 -245: 41370: 0 -245: 41371: 0 -245: 41372: 0 -245: 41373: 0 -245: 41374: 0 -245: 41375: 0 -245: 41376: 0 -245: 41377: 0 -245: 41378: 0 -245: 41379: 0 -245: 41380: 0 -245: 41381: 0 -245: 41382: 0 -245: 41383: 0 -245: 41384: 0 -245: 41385: 0 -245: 41386: 0 -245: 41387: 0 -245: 41388: 0 -245: 41389: 0 -245: 41390: 0 -245: 41391: 0 -245: 41392: 0 -245: 41393: 0 -245: 41394: 0 -245: 41395: 0 -245: 41396: 0 -245: 41397: 0 -245: 41398: 0 -245: 41399: 0 -245: 41400: 0 -245: 41401: 0 -245: 41402: 0 -245: 41403: 0 -245: 41404: 0 -245: 41405: 0 -245: 41406: 0 -245: 41407: 0 -245: 41408: 0 -245: 41409: 0 -245: 41410: 0 -245: 41411: 0 -245: 41412: 0 -245: 41413: 0 -245: 41414: 0 -245: 41415: 0 -245: 41416: 0 -245: 41417: 0 -245: 41418: 0 -245: 41419: 0 -245: 41420: 0 -245: 41421: 0 -245: 41422: 0 -245: 41423: 0 -245: 41424: 0 -245: 41425: 0 -245: 41426: 0 -245: 41427: 0 -245: 41428: 0 -245: 41429: 0 -245: 41430: 0 -245: 41431: 0 -245: 41432: 0 -245: 41433: 0 -245: 41434: 0 -245: 41435: 0 -245: 41436: 0 -245: 41437: 0 -245: 41438: 0 -245: 41439: 0 -245: 41440: 0 -245: 41441: 0 -245: 41442: 0 -245: 41443: 0 -245: 41444: 0 -245: 41445: 0 -245: 41446: 0 -245: 41447: 0 -245: 41448: 0 -245: 41449: 0 -245: 41450: 0 -245: 41451: 0 -245: 41452: 0 -245: 41453: 0 -245: 41454: 0 -245: 41455: 0 -245: 41456: 0 -245: 41457: 0 -245: 41458: 0 -245: 41459: 0 -245: 41460: 0 -245: 41461: 0 -245: 41462: 0 -245: 41463: 0 -245: 41464: 0 -245: 41465: 0 -245: 41466: 0 -245: 41467: 0 -245: 41468: 0 -245: 41469: 0 -245: 41470: 0 -245: 41471: 0 -245: 41472: 0 -245: 41473: 0 -245: 41474: 0 -245: 41475: 0 -245: 41476: 0 -245: 41477: 0 -245: 41478: 0 -245: 41479: 0 -245: 41480: 0 -245: 41481: 0 -245: 41482: 0 -245: 41483: 0 -245: 41484: 0 -245: 41485: 0 -245: 41486: 0 -245: 41487: 0 -245: 41488: 0 -245: 41489: 0 -245: 41490: 0 -245: 41491: 0 -245: 41492: 0 -245: 41493: 0 -245: 41494: 0 -245: 41495: 0 -245: 41496: 0 -245: 41497: 0 -245: 41498: 0 -245: 41499: 0 -245: 41500: 0 -245: 41501: 0 -245: 41502: 0 -245: 41503: 0 -245: 41504: 0 -245: 41505: 0 -245: 41506: 0 -245: 41507: 0 -245: 41508: 0 -245: 41509: 0 -245: 41510: 0 -245: 41511: 0 -245: 41512: 0 -245: 41513: 0 -245: 41514: 0 -245: 41515: 0 -245: 41516: 0 -245: 41517: 0 -245: 41518: 0 -245: 41519: 0 -245: 41520: 0 -245: 41521: 0 -245: 41522: 0 -245: 41523: 0 -245: 41524: 0 -245: 41525: 0 -245: 41526: 0 -245: 41527: 0 -245: 41528: 0 -245: 41529: 0 -245: 41530: 0 -245: 41531: 0 -245: 41532: 0 -245: 41533: 0 -245: 41534: 0 -245: 41535: 0 -245: 41536: 0 -245: 41537: 0 -245: 41538: 0 -245: 41539: 0 -245: 41540: 0 -245: 41541: 0 -245: 41542: 0 -245: 41543: 0 -245: 41544: 0 -245: 41545: 0 -245: 41546: 0 -245: 41547: 0 -245: 41548: 0 -245: 41549: 0 -245: 41550: 0 -245: 41551: 0 -245: 41552: 0 -245: 41553: 0 -245: 41554: 0 -245: 41555: 0 -245: 41556: 0 -245: 41557: 0 -245: 41558: 0 -245: 41559: 0 -245: 41560: 0 -245: 41561: 0 -245: 41562: 0 -245: 41563: 0 -245: 41564: 0 -245: 41565: 0 -245: 41566: 0 -245: 41567: 0 -245: 41568: 0 -245: 41569: 0 -245: 41570: 0 -245: 41571: 0 -245: 41572: 0 -245: 41573: 0 -245: 41574: 0 -245: 41575: 0 -245: 41576: 0 -245: 41577: 0 -245: 41578: 0 -245: 41579: 0 -245: 41580: 0 -245: 41581: 0 -245: 41582: 0 -245: 41583: 0 -245: 41584: 0 -245: 41585: 0 -245: 41586: 0 -245: 41587: 0 -245: 41588: 0 -245: 41589: 0 -245: 41590: 0 -245: 41591: 0 -245: 41592: 0 -245: 41593: 0 -245: 41594: 0 -245: 41595: 0 -245: 41596: 0 -245: 41597: 0 -245: 41598: 0 -245: 41599: 0 -245: 41600: 0 -245: 41601: 0 -245: 41602: 0 -245: 41603: 0 -245: 41604: 0 -245: 41605: 0 -245: 41606: 0 -245: 41607: 0 -245: 41608: 0 -245: 41609: 0 -245: 41610: 0 -245: 41611: 0 -245: 41612: 0 -245: 41613: 0 -245: 41614: 0 -245: 41615: 0 -245: 41616: 0 -245: 41617: 0 -245: 41618: 0 -245: 41619: 0 -245: 41620: 0 -245: 41621: 0 -245: 41622: 0 -245: 41623: 0 -245: 41624: 0 -245: 41625: 0 -245: 41626: 0 -245: 41627: 0 -245: 41628: 0 -245: 41629: 0 -245: 41630: 0 -245: 41631: 0 -245: 41632: 0 -245: 41633: 0 -245: 41634: 0 -245: 41635: 0 -245: 41636: 0 -245: 41637: 0 -245: 41638: 0 -245: 41639: 0 -245: 41640: 0 -245: 41641: 0 -245: 41642: 0 -245: 41643: 0 -245: 41644: 0 -245: 41645: 0 -245: 41646: 0 -245: 41647: 0 -245: 41648: 0 -245: 41649: 0 -245: 41650: 0 -245: 41651: 0 -245: 41652: 0 -245: 41653: 0 -245: 41654: 0 -245: 41655: 0 -245: 41656: 0 -245: 41657: 0 -245: 41658: 0 -245: 41659: 0 -245: 41660: 0 -245: 41661: 0 -245: 41662: 0 -245: 41663: 0 -245: 41664: 0 -245: 41665: 0 -245: 41666: 0 -245: 41667: 0 -245: 41668: 0 -245: 41669: 0 -245: 41670: 0 -245: 41671: 0 -245: 41672: 0 -245: 41673: 0 -245: 41674: 0 -245: 41675: 0 -245: 41676: 0 -245: 41677: 0 -245: 41678: 0 -245: 41679: 0 -245: 41680: 0 -245: 41681: 0 -245: 41682: 0 -245: 41683: 0 -245: 41684: 0 -245: 41685: 0 -245: 41686: 0 -245: 41687: 0 -245: 41688: 0 -245: 41689: 0 -245: 41690: 0 -245: 41691: 0 -245: 41692: 0 -245: 41693: 0 -245: 41694: 0 -245: 41695: 0 -245: 41696: 0 -245: 41697: 0 -245: 41698: 0 -245: 41699: 0 -245: 41700: 0 -245: 41701: 0 -245: 41702: 0 -245: 41703: 0 -245: 41704: 0 -245: 41705: 0 -245: 41706: 0 -245: 41707: 0 -245: 41708: 0 -245: 41709: 0 -245: 41710: 0 -245: 41711: 0 -245: 41712: 0 -245: 41713: 0 -245: 41714: 0 -245: 41715: 0 -245: 41716: 0 -245: 41717: 0 -245: 41718: 0 -245: 41719: 0 -245: 41720: 0 -245: 41721: 0 -245: 41722: 0 -245: 41723: 0 -245: 41724: 0 -245: 41725: 0 -245: 41726: 0 -245: 41727: 0 -245: 41728: 0 -245: 41729: 0 -245: 41730: 0 -245: 41731: 0 -245: 41732: 0 -245: 41733: 0 -245: 41734: 0 -245: 41735: 0 -245: 41736: 0 -245: 41737: 0 -245: 41738: 0 -245: 41739: 0 -245: 41740: 0 -245: 41741: 0 -245: 41742: 0 -245: 41743: 0 -245: 41744: 0 -245: 41745: 0 -245: 41746: 0 -245: 41747: 0 -245: 41748: 0 -245: 41749: 0 -245: 41750: 0 -245: 41751: 0 -245: 41752: 0 -245: 41753: 0 -245: 41754: 0 -245: 41755: 0 -245: 41756: 0 -245: 41757: 0 -245: 41758: 0 -245: 41759: 0 -245: 41760: 0 -245: 41761: 0 -245: 41762: 0 -245: 41763: 0 -245: 41764: 0 -245: 41765: 0 -245: 41766: 0 -245: 41767: 0 -245: 41768: 0 -245: 41769: 0 -245: 41770: 0 -245: 41771: 0 -245: 41772: 0 -245: 41773: 0 -245: 41774: 0 -245: 41775: 0 -245: 41776: 0 -245: 41777: 0 -245: 41778: 0 -245: 41779: 0 -245: 41780: 0 -245: 41781: 0 -245: 41782: 0 -245: 41783: 0 -245: 41784: 0 -245: 41785: 0 -245: 41786: 0 -245: 41787: 0 -245: 41788: 0 -245: 41789: 0 -245: 41790: 0 -245: 41791: 0 -245: 41792: 0 -245: 41793: 0 -245: 41794: 0 -245: 41795: 0 -245: 41796: 0 -245: 41797: 0 -245: 41798: 0 -245: 41799: 0 -245: 41800: 0 -245: 41801: 0 -245: 41802: 0 -245: 41803: 0 -245: 41804: 0 -245: 41805: 0 -245: 41806: 0 -245: 41807: 0 -245: 41808: 0 -245: 41809: 0 -245: 41810: 0 -245: 41811: 0 -245: 41812: 0 -245: 41813: 0 -245: 41814: 0 -245: 41815: 0 -245: 41816: 0 -245: 41817: 0 -245: 41818: 0 -245: 41819: 0 -245: 41820: 0 -245: 41821: 0 -245: 41822: 0 -245: 41823: 0 -245: 41824: 0 -245: 41825: 0 -245: 41826: 0 -245: 41827: 0 -245: 41828: 0 -245: 41829: 0 -245: 41830: 0 -245: 41831: 0 -245: 41832: 0 -245: 41833: 0 -245: 41834: 0 -245: 41835: 0 -245: 41836: 0 -245: 41837: 0 -245: 41838: 0 -245: 41839: 0 -245: 41840: 0 -245: 41841: 0 -245: 41842: 0 -245: 41843: 0 -245: 41844: 0 -245: 41845: 0 -245: 41846: 0 -245: 41847: 0 -245: 41848: 0 -245: 41849: 0 -245: 41850: 0 -245: 41851: 0 -245: 41852: 0 -245: 41853: 0 -245: 41854: 0 -245: 41855: 0 -245: 41856: 0 -245: 41857: 0 -245: 41858: 0 -245: 41859: 0 -245: 41860: 0 -245: 41861: 0 -245: 41862: 0 -245: 41863: 0 -245: 41864: 0 -245: 41865: 0 -245: 41866: 0 -245: 41867: 0 -245: 41868: 0 -245: 41869: 0 -245: 41870: 0 -245: 41871: 0 -245: 41872: 0 -245: 41873: 0 -245: 41874: 0 -245: 41875: 0 -245: 41876: 0 -245: 41877: 0 -245: 41878: 0 -245: 41879: 0 -245: 41880: 0 -245: 41881: 0 -245: 41882: 0 -245: 41883: 0 -245: 41884: 0 -245: 41885: 0 -245: 41886: 0 -245: 41887: 0 -245: 41888: 0 -245: 41889: 0 -245: 41890: 0 -245: 41891: 0 -245: 41892: 0 -245: 41893: 0 -245: 41894: 0 -245: 41895: 0 -245: 41896: 0 -245: 41897: 0 -245: 41898: 0 -245: 41899: 0 -245: 41900: 0 -245: 41901: 0 -245: 41902: 0 -245: 41903: 0 -245: 41904: 0 -245: 41905: 0 -245: 41906: 0 -245: 41907: 0 -245: 41908: 0 -245: 41909: 0 -245: 41910: 0 -245: 41911: 0 -245: 41912: 0 -245: 41913: 0 -245: 41914: 0 -245: 41915: 0 -245: 41916: 0 -245: 41917: 0 -245: 41918: 0 -245: 41919: 0 -245: 41920: 0 -245: 41921: 0 -245: 41922: 0 -245: 41923: 0 -245: 41924: 0 -245: 41925: 0 -245: 41926: 0 -245: 41927: 0 -245: 41928: 0 -245: 41929: 0 -245: 41930: 0 -245: 41931: 0 -245: 41932: 0 -245: 41933: 0 -245: 41934: 0 -245: 41935: 0 -245: 41936: 0 -245: 41937: 0 -245: 41938: 0 -245: 41939: 0 -245: 41940: 0 -245: 41941: 0 -245: 41942: 0 -245: 41943: 0 -245: 41944: 0 -245: 41945: 0 -245: 41946: 0 -245: 41947: 0 -245: 41948: 0 -245: 41949: 0 -245: 41950: 0 -245: 41951: 0 -245: 41952: 0 -245: 41953: 0 -245: 41954: 0 -245: 41955: 0 -245: 41956: 0 -245: 41957: 0 -245: 41958: 0 -245: 41959: 0 -245: 41960: 0 -245: 41961: 0 -245: 41962: 0 -245: 41963: 0 -245: 41964: 0 -245: 41965: 0 -245: 41966: 0 -245: 41967: 0 -245: 41968: 0 -245: 41969: 0 -245: 41970: 0 -245: 41971: 0 -245: 41972: 0 -245: 41973: 0 -245: 41974: 0 -245: 41975: 0 -245: 41976: 0 -245: 41977: 0 -245: 41978: 0 -245: 41979: 0 -245: 41980: 0 -245: 41981: 0 -245: 41982: 0 -245: 41983: 0 -245: 41984: 0 -245: 41985: 0 -245: 41986: 0 -245: 41987: 0 -245: 41988: 0 -245: 41989: 0 -245: 41990: 0 -245: 41991: 0 -245: 41992: 0 -245: 41993: 0 -245: 41994: 0 -245: 41995: 0 -245: 41996: 0 -245: 41997: 0 -245: 41998: 0 -245: 41999: 0 -245: 42000: 0 -245: 42001: 0 -245: 42002: 0 -245: 42003: 0 -245: 42004: 0 -245: 42005: 0 -245: 42006: 0 -245: 42007: 0 -245: 42008: 0 -245: 42009: 0 -245: 42010: 0 -245: 42011: 0 -245: 42012: 0 -245: 42013: 0 -245: 42014: 0 -245: 42015: 0 -245: 42016: 0 -245: 42017: 0 -245: 42018: 0 -245: 42019: 0 -245: 42020: 0 -245: 42021: 0 -245: 42022: 0 -245: 42023: 0 -245: 42024: 0 -245: 42025: 0 -245: 42026: 0 -245: 42027: 0 -245: 42028: 0 -245: 42029: 0 -245: 42030: 0 -245: 42031: 0 -245: 42032: 0 -245: 42033: 0 -245: 42034: 0 -245: 42035: 0 -245: 42036: 0 -245: 42037: 0 -245: 42038: 0 -245: 42039: 0 -245: 42040: 0 -245: 42041: 0 -245: 42042: 0 -245: 42043: 0 -245: 42044: 0 -245: 42045: 0 -245: 42046: 0 -245: 42047: 0 -245: 42048: 0 -245: 42049: 0 -245: 42050: 0 -245: 42051: 0 -245: 42052: 0 -245: 42053: 0 -245: 42054: 0 -245: 42055: 0 -245: 42056: 0 -245: 42057: 0 -245: 42058: 0 -245: 42059: 0 -245: 42060: 0 -245: 42061: 0 -245: 42062: 0 -245: 42063: 0 -245: 42064: 0 -245: 42065: 0 -245: 42066: 0 -245: 42067: 0 -245: 42068: 0 -245: 42069: 0 -245: 42070: 0 -245: 42071: 0 -245: 42072: 0 -245: 42073: 0 -245: 42074: 0 -245: 42075: 0 -245: 42076: 0 -245: 42077: 0 -245: 42078: 0 -245: 42079: 0 -245: 42080: 0 -245: 42081: 0 -245: 42082: 0 -245: 42083: 0 -245: 42084: 0 -245: 42085: 0 -245: 42086: 0 -245: 42087: 0 -245: 42088: 0 -245: 42089: 0 -245: 42090: 0 -245: 42091: 0 -245: 42092: 0 -245: 42093: 0 -245: 42094: 0 -245: 42095: 0 -245: 42096: 0 -245: 42097: 0 -245: 42098: 0 -245: 42099: 0 -245: 42100: 0 -245: 42101: 0 -245: 42102: 0 -245: 42103: 0 -245: 42104: 0 -245: 42105: 0 -245: 42106: 0 -245: 42107: 0 -245: 42108: 0 -245: 42109: 0 -245: 42110: 0 -245: 42111: 0 -245: 42112: 0 -245: 42113: 0 -245: 42114: 0 -245: 42115: 0 -245: 42116: 0 -245: 42117: 0 -245: 42118: 0 -245: 42119: 0 -245: 42120: 0 -245: 42121: 0 -245: 42122: 0 -245: 42123: 0 -245: 42124: 0 -245: 42125: 0 -245: 42126: 0 -245: 42127: 0 -245: 42128: 0 -245: 42129: 0 -245: 42130: 0 -245: 42131: 0 -245: 42132: 0 -245: 42133: 0 -245: 42134: 0 -245: 42135: 0 -245: 42136: 0 -245: 42137: 0 -245: 42138: 0 -245: 42139: 0 -245: 42140: 0 -245: 42141: 0 -245: 42142: 0 -245: 42143: 0 -245: 42144: 0 -245: 42145: 0 -245: 42146: 0 -245: 42147: 0 -245: 42148: 0 -245: 42149: 0 -245: 42150: 0 -245: 42151: 0 -245: 42152: 0 -245: 42153: 0 -245: 42154: 0 -245: 42155: 0 -245: 42156: 0 -245: 42157: 0 -245: 42158: 0 -245: 42159: 0 -245: 42160: 0 -245: 42161: 0 -245: 42162: 0 -245: 42163: 0 -245: 42164: 0 -245: 42165: 0 -245: 42166: 0 -245: 42167: 0 -245: 42168: 0 -245: 42169: 0 -245: 42170: 0 -245: 42171: 0 -245: 42172: 0 -245: 42173: 0 -245: 42174: 0 -245: 42175: 0 -245: 42176: 0 -245: 42177: 0 -245: 42178: 0 -245: 42179: 0 -245: 42180: 0 -245: 42181: 0 -245: 42182: 0 -245: 42183: 0 -245: 42184: 0 -245: 42185: 0 -245: 42186: 0 -245: 42187: 0 -245: 42188: 0 -245: 42189: 0 -245: 42190: 0 -245: 42191: 0 -245: 42192: 0 -245: 42193: 0 -245: 42194: 0 -245: 42195: 0 -245: 42196: 0 -245: 42197: 0 -245: 42198: 0 -245: 42199: 0 -245: 42200: 0 -245: 42201: 0 -245: 42202: 0 -245: 42203: 0 -245: 42204: 0 -245: 42205: 0 -245: 42206: 0 -245: 42207: 0 -245: 42208: 0 -245: 42209: 0 -245: 42210: 0 -245: 42211: 0 -245: 42212: 0 -245: 42213: 0 -245: 42214: 0 -245: 42215: 0 -245: 42216: 0 -245: 42217: 0 -245: 42218: 0 -245: 42219: 0 -245: 42220: 0 -245: 42221: 0 -245: 42222: 0 -245: 42223: 0 -245: 42224: 0 -245: 42225: 0 -245: 42226: 0 -245: 42227: 0 -245: 42228: 0 -245: 42229: 0 -245: 42230: 0 -245: 42231: 0 -245: 42232: 0 -245: 42233: 0 -245: 42234: 0 -245: 42235: 0 -245: 42236: 0 -245: 42237: 0 -245: 42238: 0 -245: 42239: 0 -245: 42240: 0 -245: 42241: 0 -245: 42242: 0 -245: 42243: 0 -245: 42244: 0 -245: 42245: 0 -245: 42246: 0 -245: 42247: 0 -245: 42248: 0 -245: 42249: 0 -245: 42250: 0 -245: 42251: 0 -245: 42252: 0 -245: 42253: 0 -245: 42254: 0 -245: 42255: 0 -245: 42256: 0 -245: 42257: 0 -245: 42258: 0 -245: 42259: 0 -245: 42260: 0 -245: 42261: 0 -245: 42262: 0 -245: 42263: 0 -245: 42264: 0 -245: 42265: 0 -245: 42266: 0 -245: 42267: 0 -245: 42268: 0 -245: 42269: 0 -245: 42270: 0 -245: 42271: 0 -245: 42272: 0 -245: 42273: 0 -245: 42274: 0 -245: 42275: 0 -245: 42276: 0 -245: 42277: 0 -245: 42278: 0 -245: 42279: 0 -245: 42280: 0 -245: 42281: 0 -245: 42282: 0 -245: 42283: 0 -245: 42284: 0 -245: 42285: 0 -245: 42286: 0 -245: 42287: 0 -245: 42288: 0 -245: 42289: 0 -245: 42290: 0 -245: 42291: 0 -245: 42292: 0 -245: 42293: 0 -245: 42294: 0 -245: 42295: 0 -245: 42296: 0 -245: 42297: 0 -245: 42298: 0 -245: 42299: 0 -245: 42300: 0 -245: 42301: 0 -245: 42302: 0 -245: 42303: 0 -245: 42304: 0 -245: 42305: 0 -245: 42306: 0 -245: 42307: 0 -245: 42308: 0 -245: 42309: 0 -245: 42310: 0 -245: 42311: 0 -245: 42312: 0 -245: 42313: 0 -245: 42314: 0 -245: 42315: 0 -245: 42316: 0 -245: 42317: 0 -245: 42318: 0 -245: 42319: 0 -245: 42320: 0 -245: 42321: 0 -245: 42322: 0 -245: 42323: 0 -245: 42324: 0 -245: 42325: 0 -245: 42326: 0 -245: 42327: 0 -245: 42328: 0 -245: 42329: 0 -245: 42330: 0 -245: 42331: 0 -245: 42332: 0 -245: 42333: 0 -245: 42334: 0 -245: 42335: 0 -245: 42336: 0 -245: 42337: 0 -245: 42338: 0 -245: 42339: 0 -245: 42340: 0 -245: 42341: 0 -245: 42342: 0 -245: 42343: 0 -245: 42344: 0 -245: 42345: 0 -245: 42346: 0 -245: 42347: 0 -245: 42348: 0 -245: 42349: 0 -245: 42350: 0 -245: 42351: 0 -245: 42352: 0 -245: 42353: 0 -245: 42354: 0 -245: 42355: 0 -245: 42356: 0 -245: 42357: 0 -245: 42358: 0 -245: 42359: 0 -245: 42360: 0 -245: 42361: 0 -245: 42362: 0 -245: 42363: 0 -245: 42364: 0 -245: 42365: 0 -245: 42366: 0 -245: 42367: 0 -245: 42368: 0 -245: 42369: 0 -245: 42370: 0 -245: 42371: 0 -245: 42372: 0 -245: 42373: 0 -245: 42374: 0 -245: 42375: 0 -245: 42376: 0 -245: 42377: 0 -245: 42378: 0 -245: 42379: 0 -245: 42380: 0 -245: 42381: 0 -245: 42382: 0 -245: 42383: 0 -245: 42384: 0 -245: 42385: 0 -245: 42386: 0 -245: 42387: 0 -245: 42388: 0 -245: 42389: 0 -245: 42390: 0 -245: 42391: 0 -245: 42392: 0 -245: 42393: 0 -245: 42394: 0 -245: 42395: 0 -245: 42396: 0 -245: 42397: 0 -245: 42398: 0 -245: 42399: 0 -245: 42400: 0 -245: 42401: 0 -245: 42402: 0 -245: 42403: 0 -245: 42404: 0 -245: 42405: 0 -245: 42406: 0 -245: 42407: 0 -245: 42408: 0 -245: 42409: 0 -245: 42410: 0 -245: 42411: 0 -245: 42412: 0 -245: 42413: 0 -245: 42414: 0 -245: 42415: 0 -245: 42416: 0 -245: 42417: 0 -245: 42418: 0 -245: 42419: 0 -245: 42420: 0 -245: 42421: 0 -245: 42422: 0 -245: 42423: 0 -245: 42424: 0 -245: 42425: 0 -245: 42426: 0 -245: 42427: 0 -245: 42428: 0 -245: 42429: 0 -245: 42430: 0 -245: 42431: 0 -245: 42432: 0 -245: 42433: 0 -245: 42434: 0 -245: 42435: 0 -245: 42436: 0 -245: 42437: 0 -245: 42438: 0 -245: 42439: 0 -245: 42440: 0 -245: 42441: 0 -245: 42442: 0 -245: 42443: 0 -245: 42444: 0 -245: 42445: 0 -245: 42446: 0 -245: 42447: 0 -245: 42448: 0 -245: 42449: 0 -245: 42450: 0 -245: 42451: 0 -245: 42452: 0 -245: 42453: 0 -245: 42454: 0 -245: 42455: 0 -245: 42456: 0 -245: 42457: 0 -245: 42458: 0 -245: 42459: 0 -245: 42460: 0 -245: 42461: 0 -245: 42462: 0 -245: 42463: 0 -245: 42464: 0 -245: 42465: 0 -245: 42466: 0 -245: 42467: 0 -245: 42468: 0 -245: 42469: 0 -245: 42470: 0 -245: 42471: 0 -245: 42472: 0 -245: 42473: 0 -245: 42474: 0 -245: 42475: 0 -245: 42476: 0 -245: 42477: 0 -245: 42478: 0 -245: 42479: 0 -245: 42480: 0 -245: 42481: 0 -245: 42482: 0 -245: 42483: 0 -245: 42484: 0 -245: 42485: 0 -245: 42486: 0 -245: 42487: 0 -245: 42488: 0 -245: 42489: 0 -245: 42490: 0 -245: 42491: 0 -245: 42492: 0 -245: 42493: 0 -245: 42494: 0 -245: 42495: 0 -245: 42496: 0 -245: 42497: 0 -245: 42498: 0 -245: 42499: 0 -245: 42500: 0 -245: 42501: 0 -245: 42502: 0 -245: 42503: 0 -245: 42504: 0 -245: 42505: 0 -245: 42506: 0 -245: 42507: 0 -245: 42508: 0 -245: 42509: 0 -245: 42510: 0 -245: 42511: 0 -245: 42512: 0 -245: 42513: 0 -245: 42514: 0 -245: 42515: 0 -245: 42516: 0 -245: 42517: 0 -245: 42518: 0 -245: 42519: 0 -245: 42520: 0 -245: 42521: 0 -245: 42522: 0 -245: 42523: 0 -245: 42524: 0 -245: 42525: 0 -245: 42526: 0 -245: 42527: 0 -245: 42528: 0 -245: 42529: 0 -245: 42530: 0 -245: 42531: 0 -245: 42532: 0 -245: 42533: 0 -245: 42534: 0 -245: 42535: 0 -245: 42536: 0 -245: 42537: 0 -245: 42538: 0 -245: 42539: 0 -245: 42540: 0 -245: 42541: 0 -245: 42542: 0 -245: 42543: 0 -245: 42544: 0 -245: 42545: 0 -245: 42546: 0 -245: 42547: 0 -245: 42548: 0 -245: 42549: 0 -245: 42550: 0 -245: 42551: 0 -245: 42552: 0 -245: 42553: 0 -245: 42554: 0 -245: 42555: 0 -245: 42556: 0 -245: 42557: 0 -245: 42558: 0 -245: 42559: 0 -245: 42560: 0 -245: 42561: 0 -245: 42562: 0 -245: 42563: 0 -245: 42564: 0 -245: 42565: 0 -245: 42566: 0 -245: 42567: 0 -245: 42568: 0 -245: 42569: 0 -245: 42570: 0 -245: 42571: 0 -245: 42572: 0 -245: 42573: 0 -245: 42574: 0 -245: 42575: 0 -245: 42576: 0 -245: 42577: 0 -245: 42578: 0 -245: 42579: 0 -245: 42580: 0 -245: 42581: 0 -245: 42582: 0 -245: 42583: 0 -245: 42584: 0 -245: 42585: 0 -245: 42586: 0 -245: 42587: 0 -245: 42588: 0 -245: 42589: 0 -245: 42590: 0 -245: 42591: 0 -245: 42592: 0 -245: 42593: 0 -245: 42594: 0 -245: 42595: 0 -245: 42596: 0 -245: 42597: 0 -245: 42598: 0 -245: 42599: 0 -245: 42600: 0 -245: 42601: 0 -245: 42602: 0 -245: 42603: 0 -245: 42604: 0 -245: 42605: 0 -245: 42606: 0 -245: 42607: 0 -245: 42608: 0 -245: 42609: 0 -245: 42610: 0 -245: 42611: 0 -245: 42612: 0 -245: 42613: 0 -245: 42614: 0 -245: 42615: 0 -245: 42616: 0 -245: 42617: 0 -245: 42618: 0 -245: 42619: 0 -245: 42620: 0 -245: 42621: 0 -245: 42622: 0 -245: 42623: 0 -245: 42624: 0 -245: 42625: 0 -245: 42626: 0 -245: 42627: 0 -245: 42628: 0 -245: 42629: 0 -245: 42630: 0 -245: 42631: 0 -245: 42632: 0 -245: 42633: 0 -245: 42634: 0 -245: 42635: 0 -245: 42636: 0 -245: 42637: 0 -245: 42638: 0 -245: 42639: 0 -245: 42640: 0 -245: 42641: 0 -245: 42642: 0 -245: 42643: 0 -245: 42644: 0 -245: 42645: 0 -245: 42646: 0 -245: 42647: 0 -245: 42648: 0 -245: 42649: 0 -245: 42650: 0 -245: 42651: 0 -245: 42652: 0 -245: 42653: 0 -245: 42654: 0 -245: 42655: 0 -245: 42656: 0 -245: 42657: 0 -245: 42658: 0 -245: 42659: 0 -245: 42660: 0 -245: 42661: 0 -245: 42662: 0 -245: 42663: 0 -245: 42664: 0 -245: 42665: 0 -245: 42666: 0 -245: 42667: 0 -245: 42668: 0 -245: 42669: 0 -245: 42670: 0 -245: 42671: 0 -245: 42672: 0 -245: 42673: 0 -245: 42674: 0 -245: 42675: 0 -245: 42676: 0 -245: 42677: 0 -245: 42678: 0 -245: 42679: 0 -245: 42680: 0 -245: 42681: 0 -245: 42682: 0 -245: 42683: 0 -245: 42684: 0 -245: 42685: 0 -245: 42686: 0 -245: 42687: 0 -245: 42688: 0 -245: 42689: 0 -245: 42690: 0 -245: 42691: 0 -245: 42692: 0 -245: 42693: 0 -245: 42694: 0 -245: 42695: 0 -245: 42696: 0 -245: 42697: 0 -245: 42698: 0 -245: 42699: 0 -245: 42700: 0 -245: 42701: 0 -245: 42702: 0 -245: 42703: 0 -245: 42704: 0 -245: 42705: 0 -245: 42706: 0 -245: 42707: 0 -245: 42708: 0 -245: 42709: 0 -245: 42710: 0 -245: 42711: 0 -245: 42712: 0 -245: 42713: 0 -245: 42714: 0 -245: 42715: 0 -245: 42716: 0 -245: 42717: 0 -245: 42718: 0 -245: 42719: 0 -245: 42720: 0 -245: 42721: 0 -245: 42722: 0 -245: 42723: 0 -245: 42724: 0 -245: 42725: 0 -245: 42726: 0 -245: 42727: 0 -245: 42728: 0 -245: 42729: 0 -245: 42730: 0 -245: 42731: 0 -245: 42732: 0 -245: 42733: 0 -245: 42734: 0 -245: 42735: 0 -245: 42736: 0 -245: 42737: 0 -245: 42738: 0 -245: 42739: 0 -245: 42740: 0 -245: 42741: 0 -245: 42742: 0 -245: 42743: 0 -245: 42744: 0 -245: 42745: 0 -245: 42746: 0 -245: 42747: 0 -245: 42748: 0 -245: 42749: 0 -245: 42750: 0 -245: 42751: 0 -245: 42752: 0 -245: 42753: 0 -245: 42754: 0 -245: 42755: 0 -245: 42756: 0 -245: 42757: 0 -245: 42758: 0 -245: 42759: 0 -245: 42760: 0 -245: 42761: 0 -245: 42762: 0 -245: 42763: 0 -245: 42764: 0 -245: 42765: 0 -245: 42766: 0 -245: 42767: 0 -245: 42768: 0 -245: 42769: 0 -245: 42770: 0 -245: 42771: 0 -245: 42772: 0 -245: 42773: 0 -245: 42774: 0 -245: 42775: 0 -245: 42776: 0 -245: 42777: 0 -245: 42778: 0 -245: 42779: 0 -245: 42780: 0 -245: 42781: 0 -245: 42782: 0 -245: 42783: 0 -245: 42784: 0 -245: 42785: 0 -245: 42786: 0 -245: 42787: 0 -245: 42788: 0 -245: 42789: 0 -245: 42790: 0 -245: 42791: 0 -245: 42792: 0 -245: 42793: 0 -245: 42794: 0 -245: 42795: 0 -245: 42796: 0 -245: 42797: 0 -245: 42798: 0 -245: 42799: 0 -245: 42800: 0 -245: 42801: 0 -245: 42802: 0 -245: 42803: 0 -245: 42804: 0 -245: 42805: 0 -245: 42806: 0 -245: 42807: 0 -245: 42808: 0 -245: 42809: 0 -245: 42810: 0 -245: 42811: 0 -245: 42812: 0 -245: 42813: 0 -245: 42814: 0 -245: 42815: 0 -245: 42816: 0 -245: 42817: 0 -245: 42818: 0 -245: 42819: 0 -245: 42820: 0 -245: 42821: 0 -245: 42822: 0 -245: 42823: 0 -245: 42824: 0 -245: 42825: 0 -245: 42826: 0 -245: 42827: 0 -245: 42828: 0 -245: 42829: 0 -245: 42830: 0 -245: 42831: 0 -245: 42832: 0 -245: 42833: 0 -245: 42834: 0 -245: 42835: 0 -245: 42836: 0 -245: 42837: 0 -245: 42838: 0 -245: 42839: 0 -245: 42840: 0 -245: 42841: 0 -245: 42842: 0 -245: 42843: 0 -245: 42844: 0 -245: 42845: 0 -245: 42846: 0 -245: 42847: 0 -245: 42848: 0 -245: 42849: 0 -245: 42850: 0 -245: 42851: 0 -245: 42852: 0 -245: 42853: 0 -245: 42854: 0 -245: 42855: 0 -245: 42856: 0 -245: 42857: 0 -245: 42858: 0 -245: 42859: 0 -245: 42860: 0 -245: 42861: 0 -245: 42862: 0 -245: 42863: 0 -245: 42864: 0 -245: 42865: 0 -245: 42866: 0 -245: 42867: 0 -245: 42868: 0 -245: 42869: 0 -245: 42870: 0 -245: 42871: 0 -245: 42872: 0 -245: 42873: 0 -245: 42874: 0 -245: 42875: 0 -245: 42876: 0 -245: 42877: 0 -245: 42878: 0 -245: 42879: 0 -245: 42880: 0 -245: 42881: 0 -245: 42882: 0 -245: 42883: 0 -245: 42884: 0 -245: 42885: 0 -245: 42886: 0 -245: 42887: 0 -245: 42888: 0 -245: 42889: 0 -245: 42890: 0 -245: 42891: 0 -245: 42892: 0 -245: 42893: 0 -245: 42894: 0 -245: 42895: 0 -245: 42896: 0 -245: 42897: 0 -245: 42898: 0 -245: 42899: 0 -245: 42900: 0 -245: 42901: 0 -245: 42902: 0 -245: 42903: 0 -245: 42904: 0 -245: 42905: 0 -245: 42906: 0 -245: 42907: 0 -245: 42908: 0 -245: 42909: 0 -245: 42910: 0 -245: 42911: 0 -245: 42912: 0 -245: 42913: 0 -245: 42914: 0 -245: 42915: 0 -245: 42916: 0 -245: 42917: 0 -245: 42918: 0 -245: 42919: 0 -245: 42920: 0 -245: 42921: 0 -245: 42922: 0 -245: 42923: 0 -245: 42924: 0 -245: 42925: 0 -245: 42926: 0 -245: 42927: 0 -245: 42928: 0 -245: 42929: 0 -245: 42930: 0 -245: 42931: 0 -245: 42932: 0 -245: 42933: 0 -245: 42934: 0 -245: 42935: 0 -245: 42936: 0 -245: 42937: 0 -245: 42938: 0 -245: 42939: 0 -245: 42940: 0 -245: 42941: 0 -245: 42942: 0 -245: 42943: 0 -245: 42944: 0 -245: 42945: 0 -245: 42946: 0 -245: 42947: 0 -245: 42948: 0 -245: 42949: 0 -245: 42950: 0 -245: 42951: 0 -245: 42952: 0 -245: 42953: 0 -245: 42954: 0 -245: 42955: 0 -245: 42956: 0 -245: 42957: 0 -245: 42958: 0 -245: 42959: 0 -245: 42960: 0 -245: 42961: 0 -245: 42962: 0 -245: 42963: 0 -245: 42964: 0 -245: 42965: 0 -245: 42966: 0 -245: 42967: 0 -245: 42968: 0 -245: 42969: 0 -245: 42970: 0 -245: 42971: 0 -245: 42972: 0 -245: 42973: 0 -245: 42974: 0 -245: 42975: 0 -245: 42976: 0 -245: 42977: 0 -245: 42978: 0 -245: 42979: 0 -245: 42980: 0 -245: 42981: 0 -245: 42982: 0 -245: 42983: 0 -245: 42984: 0 -245: 42985: 0 -245: 42986: 0 -245: 42987: 0 -245: 42988: 0 -245: 42989: 0 -245: 42990: 0 -245: 42991: 0 -245: 42992: 0 -245: 42993: 0 -245: 42994: 0 -245: 42995: 0 -245: 42996: 0 -245: 42997: 0 -245: 42998: 0 -245: 42999: 0 -245: 43000: 0 -245: 43001: 0 -245: 43002: 0 -245: 43003: 0 -245: 43004: 0 -245: 43005: 0 -245: 43006: 0 -245: 43007: 0 -245: 43008: 0 -245: 43009: 0 -245: 43010: 0 -245: 43011: 0 -245: 43012: 0 -245: 43013: 0 -245: 43014: 0 -245: 43015: 0 -245: 43016: 0 -245: 43017: 0 -245: 43018: 0 -245: 43019: 0 -245: 43020: 0 -245: 43021: 0 -245: 43022: 0 -245: 43023: 0 -245: 43024: 0 -245: 43025: 0 -245: 43026: 0 -245: 43027: 0 -245: 43028: 0 -245: 43029: 0 -245: 43030: 0 -245: 43031: 0 -245: 43032: 0 -245: 43033: 0 -245: 43034: 0 -245: 43035: 0 -245: 43036: 0 -245: 43037: 0 -245: 43038: 0 -245: 43039: 0 -245: 43040: 0 -245: 43041: 0 -245: 43042: 0 -245: 43043: 0 -245: 43044: 0 -245: 43045: 0 -245: 43046: 0 -245: 43047: 0 -245: 43048: 0 -245: 43049: 0 -245: 43050: 0 -245: 43051: 0 -245: 43052: 0 -245: 43053: 0 -245: 43054: 0 -245: 43055: 0 -245: 43056: 0 -245: 43057: 0 -245: 43058: 0 -245: 43059: 0 -245: 43060: 0 -245: 43061: 0 -245: 43062: 0 -245: 43063: 0 -245: 43064: 0 -245: 43065: 0 -245: 43066: 0 -245: 43067: 0 -245: 43068: 0 -245: 43069: 0 -245: 43070: 0 -245: 43071: 0 -245: 43072: 0 -245: 43073: 0 -245: 43074: 0 -245: 43075: 0 -245: 43076: 0 -245: 43077: 0 -245: 43078: 0 -245: 43079: 0 -245: 43080: 0 -245: 43081: 0 -245: 43082: 0 -245: 43083: 0 -245: 43084: 0 -245: 43085: 0 -245: 43086: 0 -245: 43087: 0 -245: 43088: 0 -245: 43089: 0 -245: 43090: 0 -245: 43091: 0 -245: 43092: 0 -245: 43093: 0 -245: 43094: 0 -245: 43095: 0 -245: 43096: 0 -245: 43097: 0 -245: 43098: 0 -245: 43099: 0 -245: 43100: 0 -245: 43101: 0 -245: 43102: 0 -245: 43103: 0 -245: 43104: 0 -245: 43105: 0 -245: 43106: 0 -245: 43107: 0 -245: 43108: 0 -245: 43109: 0 -245: 43110: 0 -245: 43111: 0 -245: 43112: 0 -245: 43113: 0 -245: 43114: 0 -245: 43115: 0 -245: 43116: 0 -245: 43117: 0 -245: 43118: 0 -245: 43119: 0 -245: 43120: 0 -245: 43121: 0 -245: 43122: 0 -245: 43123: 0 -245: 43124: 0 -245: 43125: 0 -245: 43126: 0 -245: 43127: 0 -245: 43128: 0 -245: 43129: 0 -245: 43130: 0 -245: 43131: 0 -245: 43132: 0 -245: 43133: 0 -245: 43134: 0 -245: 43135: 0 -245: 43136: 0 -245: 43137: 0 -245: 43138: 0 -245: 43139: 0 -245: 43140: 0 -245: 43141: 0 -245: 43142: 0 -245: 43143: 0 -245: 43144: 0 -245: 43145: 0 -245: 43146: 0 -245: 43147: 0 -245: 43148: 0 -245: 43149: 0 -245: 43150: 0 -245: 43151: 0 -245: 43152: 0 -245: 43153: 0 -245: 43154: 0 -245: 43155: 0 -245: 43156: 0 -245: 43157: 0 -245: 43158: 0 -245: 43159: 0 -245: 43160: 0 -245: 43161: 0 -245: 43162: 0 -245: 43163: 0 -245: 43164: 0 -245: 43165: 0 -245: 43166: 0 -245: 43167: 0 -245: 43168: 0 -245: 43169: 0 -245: 43170: 0 -245: 43171: 0 -245: 43172: 0 -245: 43173: 0 -245: 43174: 0 -245: 43175: 0 -245: 43176: 0 -245: 43177: 0 -245: 43178: 0 -245: 43179: 0 -245: 43180: 0 -245: 43181: 0 -245: 43182: 0 -245: 43183: 0 -245: 43184: 0 -245: 43185: 0 -245: 43186: 0 -245: 43187: 0 -245: 43188: 0 -245: 43189: 0 -245: 43190: 0 -245: 43191: 0 -245: 43192: 0 -245: 43193: 0 -245: 43194: 0 -245: 43195: 0 -245: 43196: 0 -245: 43197: 0 -245: 43198: 0 -245: 43199: 0 -245: 43200: 0 -245: 43201: 0 -245: 43202: 0 -245: 43203: 0 -245: 43204: 0 -245: 43205: 0 -245: 43206: 0 -245: 43207: 0 -245: 43208: 0 -245: 43209: 0 -245: 43210: 0 -245: 43211: 0 -245: 43212: 0 -245: 43213: 0 -245: 43214: 0 -245: 43215: 0 -245: 43216: 0 -245: 43217: 0 -245: 43218: 0 -245: 43219: 0 -245: 43220: 0 -245: 43221: 0 -245: 43222: 0 -245: 43223: 0 -245: 43224: 0 -245: 43225: 0 -245: 43226: 0 -245: 43227: 0 -245: 43228: 0 -245: 43229: 0 -245: 43230: 0 -245: 43231: 0 -245: 43232: 0 -245: 43233: 0 -245: 43234: 0 -245: 43235: 0 -245: 43236: 0 -245: 43237: 0 -245: 43238: 0 -245: 43239: 0 -245: 43240: 0 -245: 43241: 0 -245: 43242: 0 -245: 43243: 0 -245: 43244: 0 -245: 43245: 0 -245: 43246: 0 -245: 43247: 0 -245: 43248: 0 -245: 43249: 0 -245: 43250: 0 -245: 43251: 0 -245: 43252: 0 -245: 43253: 0 -245: 43254: 0 -245: 43255: 0 -245: 43256: 0 -245: 43257: 0 -245: 43258: 0 -245: 43259: 0 -245: 43260: 0 -245: 43261: 0 -245: 43262: 0 -245: 43263: 0 -245: 43264: 0 -245: 43265: 0 -245: 43266: 0 -245: 43267: 0 -245: 43268: 0 -245: 43269: 0 -245: 43270: 0 -245: 43271: 0 -245: 43272: 0 -245: 43273: 0 -245: 43274: 0 -245: 43275: 0 -245: 43276: 0 -245: 43277: 0 -245: 43278: 0 -245: 43279: 0 -245: 43280: 0 -245: 43281: 0 -245: 43282: 0 -245: 43283: 0 -245: 43284: 0 -245: 43285: 0 -245: 43286: 0 -245: 43287: 0 -245: 43288: 0 -245: 43289: 0 -245: 43290: 0 -245: 43291: 0 -245: 43292: 0 -245: 43293: 0 -245: 43294: 0 -245: 43295: 0 -245: 43296: 0 -245: 43297: 0 -245: 43298: 0 -245: 43299: 0 -245: 43300: 0 -245: 43301: 0 -245: 43302: 0 -245: 43303: 0 -245: 43304: 0 -245: 43305: 0 -245: 43306: 0 -245: 43307: 0 -245: 43308: 0 -245: 43309: 0 -245: 43310: 0 -245: 43311: 0 -245: 43312: 0 -245: 43313: 0 -245: 43314: 0 -245: 43315: 0 -245: 43316: 0 -245: 43317: 0 -245: 43318: 0 -245: 43319: 0 -245: 43320: 0 -245: 43321: 0 -245: 43322: 0 -245: 43323: 0 -245: 43324: 0 -245: 43325: 0 -245: 43326: 0 -245: 43327: 0 -245: 43328: 0 -245: 43329: 0 -245: 43330: 0 -245: 43331: 0 -245: 43332: 0 -245: 43333: 0 -245: 43334: 0 -245: 43335: 0 -245: 43336: 0 -245: 43337: 0 -245: 43338: 0 -245: 43339: 0 -245: 43340: 0 -245: 43341: 0 -245: 43342: 0 -245: 43343: 0 -245: 43344: 0 -245: 43345: 0 -245: 43346: 0 -245: 43347: 0 -245: 43348: 0 -245: 43349: 0 -245: 43350: 0 -245: 43351: 0 -245: 43352: 0 -245: 43353: 0 -245: 43354: 0 -245: 43355: 0 -245: 43356: 0 -245: 43357: 0 -245: 43358: 0 -245: 43359: 0 -245: 43360: 0 -245: 43361: 0 -245: 43362: 0 -245: 43363: 0 -245: 43364: 0 -245: 43365: 0 -245: 43366: 0 -245: 43367: 0 -245: 43368: 0 -245: 43369: 0 -245: 43370: 0 -245: 43371: 0 -245: 43372: 0 -245: 43373: 0 -245: 43374: 0 -245: 43375: 0 -245: 43376: 0 -245: 43377: 0 -245: 43378: 0 -245: 43379: 0 -245: 43380: 0 -245: 43381: 0 -245: 43382: 0 -245: 43383: 0 -245: 43384: 0 -245: 43385: 0 -245: 43386: 0 -245: 43387: 0 -245: 43388: 0 -245: 43389: 0 -245: 43390: 0 -245: 43391: 0 -245: 43392: 0 -245: 43393: 0 -245: 43394: 0 -245: 43395: 0 -245: 43396: 0 -245: 43397: 0 -245: 43398: 0 -245: 43399: 0 -245: 43400: 0 -245: 43401: 0 -245: 43402: 0 -245: 43403: 0 -245: 43404: 0 -245: 43405: 0 -245: 43406: 0 -245: 43407: 0 -245: 43408: 0 -245: 43409: 0 -245: 43410: 0 -245: 43411: 0 -245: 43412: 0 -245: 43413: 0 -245: 43414: 0 -245: 43415: 0 -245: 43416: 0 -245: 43417: 0 -245: 43418: 0 -245: 43419: 0 -245: 43420: 0 -245: 43421: 0 -245: 43422: 0 -245: 43423: 0 -245: 43424: 0 -245: 43425: 0 -245: 43426: 0 -245: 43427: 0 -245: 43428: 0 -245: 43429: 0 -245: 43430: 0 -245: 43431: 0 -245: 43432: 0 -245: 43433: 0 -245: 43434: 0 -245: 43435: 0 -245: 43436: 0 -245: 43437: 0 -245: 43438: 0 -245: 43439: 0 -245: 43440: 0 -245: 43441: 0 -245: 43442: 0 -245: 43443: 0 -245: 43444: 0 -245: 43445: 0 -245: 43446: 0 -245: 43447: 0 -245: 43448: 0 -245: 43449: 0 -245: 43450: 0 -245: 43451: 0 -245: 43452: 0 -245: 43453: 0 -245: 43454: 0 -245: 43455: 0 -245: 43456: 0 -245: 43457: 0 -245: 43458: 0 -245: 43459: 0 -245: 43460: 0 -245: 43461: 0 -245: 43462: 0 -245: 43463: 0 -245: 43464: 0 -245: 43465: 0 -245: 43466: 0 -245: 43467: 0 -245: 43468: 0 -245: 43469: 0 -245: 43470: 0 -245: 43471: 0 -245: 43472: 0 -245: 43473: 0 -245: 43474: 0 -245: 43475: 0 -245: 43476: 0 -245: 43477: 0 -245: 43478: 0 -245: 43479: 0 -245: 43480: 0 -245: 43481: 0 -245: 43482: 0 -245: 43483: 0 -245: 43484: 0 -245: 43485: 0 -245: 43486: 0 -245: 43487: 0 -245: 43488: 0 -245: 43489: 0 -245: 43490: 0 -245: 43491: 0 -245: 43492: 0 -245: 43493: 0 -245: 43494: 0 -245: 43495: 0 -245: 43496: 0 -245: 43497: 0 -245: 43498: 0 -245: 43499: 0 -245: 43500: 0 -245: 43501: 0 -245: 43502: 0 -245: 43503: 0 -245: 43504: 0 -245: 43505: 0 -245: 43506: 0 -245: 43507: 0 -245: 43508: 0 -245: 43509: 0 -245: 43510: 0 -245: 43511: 0 -245: 43512: 0 -245: 43513: 0 -245: 43514: 0 -245: 43515: 0 -245: 43516: 0 -245: 43517: 0 -245: 43518: 0 -245: 43519: 0 -245: 43520: 0 -245: 43521: 0 -245: 43522: 0 -245: 43523: 0 -245: 43524: 0 -245: 43525: 0 -245: 43526: 0 -245: 43527: 0 -245: 43528: 0 -245: 43529: 0 -245: 43530: 0 -245: 43531: 0 -245: 43532: 0 -245: 43533: 0 -245: 43534: 0 -245: 43535: 0 -245: 43536: 0 -245: 43537: 0 -245: 43538: 0 -245: 43539: 0 -245: 43540: 0 -245: 43541: 0 -245: 43542: 0 -245: 43543: 0 -245: 43544: 0 -245: 43545: 0 -245: 43546: 0 -245: 43547: 0 -245: 43548: 0 -245: 43549: 0 -245: 43550: 0 -245: 43551: 0 -245: 43552: 0 -245: 43553: 0 -245: 43554: 0 -245: 43555: 0 -245: 43556: 0 -245: 43557: 0 -245: 43558: 0 -245: 43559: 0 -245: 43560: 0 -245: 43561: 0 -245: 43562: 0 -245: 43563: 0 -245: 43564: 0 -245: 43565: 0 -245: 43566: 0 -245: 43567: 0 -245: 43568: 0 -245: 43569: 0 -245: 43570: 0 -245: 43571: 0 -245: 43572: 0 -245: 43573: 0 -245: 43574: 0 -245: 43575: 0 -245: 43576: 0 -245: 43577: 0 -245: 43578: 0 -245: 43579: 0 -245: 43580: 0 -245: 43581: 0 -245: 43582: 0 -245: 43583: 0 -245: 43584: 0 -245: 43585: 0 -245: 43586: 0 -245: 43587: 0 -245: 43588: 0 -245: 43589: 0 -245: 43590: 0 -245: 43591: 0 -245: 43592: 0 -245: 43593: 0 -245: 43594: 0 -245: 43595: 0 -245: 43596: 0 -245: 43597: 0 -245: 43598: 0 -245: 43599: 0 -245: 43600: 0 -245: 43601: 0 -245: 43602: 0 -245: 43603: 0 -245: 43604: 0 -245: 43605: 0 -245: 43606: 0 -245: 43607: 0 -245: 43608: 0 -245: 43609: 0 -245: 43610: 0 -245: 43611: 0 -245: 43612: 0 -245: 43613: 0 -245: 43614: 0 -245: 43615: 0 -245: 43616: 0 -245: 43617: 0 -245: 43618: 0 -245: 43619: 0 -245: 43620: 0 -245: 43621: 0 -245: 43622: 0 -245: 43623: 0 -245: 43624: 0 -245: 43625: 0 -245: 43626: 0 -245: 43627: 0 -245: 43628: 0 -245: 43629: 0 -245: 43630: 0 -245: 43631: 0 -245: 43632: 0 -245: 43633: 0 -245: 43634: 0 -245: 43635: 0 -245: 43636: 0 -245: 43637: 0 -245: 43638: 0 -245: 43639: 0 -245: 43640: 0 -245: 43641: 0 -245: 43642: 0 -245: 43643: 0 -245: 43644: 0 -245: 43645: 0 -245: 43646: 0 -245: 43647: 0 -245: 43648: 0 -245: 43649: 0 -245: 43650: 0 -245: 43651: 0 -245: 43652: 0 -245: 43653: 0 -245: 43654: 0 -245: 43655: 0 -245: 43656: 0 -245: 43657: 0 -245: 43658: 0 -245: 43659: 0 -245: 43660: 0 -245: 43661: 0 -245: 43662: 0 -245: 43663: 0 -245: 43664: 0 -245: 43665: 0 -245: 43666: 0 -245: 43667: 0 -245: 43668: 0 -245: 43669: 0 -245: 43670: 0 -245: 43671: 0 -245: 43672: 0 -245: 43673: 0 -245: 43674: 0 -245: 43675: 0 -245: 43676: 0 -245: 43677: 0 -245: 43678: 0 -245: 43679: 0 -245: 43680: 0 -245: 43681: 0 -245: 43682: 0 -245: 43683: 0 -245: 43684: 0 -245: 43685: 0 -245: 43686: 0 -245: 43687: 0 -245: 43688: 0 -245: 43689: 0 -245: 43690: 0 -245: 43691: 0 -245: 43692: 0 -245: 43693: 0 -245: 43694: 0 -245: 43695: 0 -245: 43696: 0 -245: 43697: 0 -245: 43698: 0 -245: 43699: 0 -245: 43700: 0 -245: 43701: 0 -245: 43702: 0 -245: 43703: 0 -245: 43704: 0 -245: 43705: 0 -245: 43706: 0 -245: 43707: 0 -245: 43708: 0 -245: 43709: 0 -245: 43710: 0 -245: 43711: 0 -245: 43712: 0 -245: 43713: 0 -245: 43714: 0 -245: 43715: 0 -245: 43716: 0 -245: 43717: 0 -245: 43718: 0 -245: 43719: 0 -245: 43720: 0 -245: 43721: 0 -245: 43722: 0 -245: 43723: 0 -245: 43724: 0 -245: 43725: 0 -245: 43726: 0 -245: 43727: 0 -245: 43728: 0 -245: 43729: 0 -245: 43730: 0 -245: 43731: 0 -245: 43732: 0 -245: 43733: 0 -245: 43734: 0 -245: 43735: 0 -245: 43736: 0 -245: 43737: 0 -245: 43738: 0 -245: 43739: 0 -245: 43740: 0 -245: 43741: 0 -245: 43742: 0 -245: 43743: 0 -245: 43744: 0 -245: 43745: 0 -245: 43746: 0 -245: 43747: 0 -245: 43748: 0 -245: 43749: 0 -245: 43750: 0 -245: 43751: 0 -245: 43752: 0 -245: 43753: 0 -245: 43754: 0 -245: 43755: 0 -245: 43756: 0 -245: 43757: 0 -245: 43758: 0 -245: 43759: 0 -245: 43760: 0 -245: 43761: 0 -245: 43762: 0 -245: 43763: 0 -245: 43764: 0 -245: 43765: 0 -245: 43766: 0 -245: 43767: 0 -245: 43768: 0 -245: 43769: 0 -245: 43770: 0 -245: 43771: 0 -245: 43772: 0 -245: 43773: 0 -245: 43774: 0 -245: 43775: 0 -245: 43776: 0 -245: 43777: 0 -245: 43778: 0 -245: 43779: 0 -245: 43780: 0 -245: 43781: 0 -245: 43782: 0 -245: 43783: 0 -245: 43784: 0 -245: 43785: 0 -245: 43786: 0 -245: 43787: 0 -245: 43788: 0 -245: 43789: 0 -245: 43790: 0 -245: 43791: 0 -245: 43792: 0 -245: 43793: 0 -245: 43794: 0 -245: 43795: 0 -245: 43796: 0 -245: 43797: 0 -245: 43798: 0 -245: 43799: 0 -245: 43800: 0 -245: 43801: 0 -245: 43802: 0 -245: 43803: 0 -245: 43804: 0 -245: 43805: 0 -245: 43806: 0 -245: 43807: 0 -245: 43808: 0 -245: 43809: 0 -245: 43810: 0 -245: 43811: 0 -245: 43812: 0 -245: 43813: 0 -245: 43814: 0 -245: 43815: 0 -245: 43816: 0 -245: 43817: 0 -245: 43818: 0 -245: 43819: 0 -245: 43820: 0 -245: 43821: 0 -245: 43822: 0 -245: 43823: 0 -245: 43824: 0 -245: 43825: 0 -245: 43826: 0 -245: 43827: 0 -245: 43828: 0 -245: 43829: 0 -245: 43830: 0 -245: 43831: 0 -245: 43832: 0 -245: 43833: 0 -245: 43834: 0 -245: 43835: 0 -245: 43836: 0 -245: 43837: 0 -245: 43838: 0 -245: 43839: 0 -245: 43840: 0 -245: 43841: 0 -245: 43842: 0 -245: 43843: 0 -245: 43844: 0 -245: 43845: 0 -245: 43846: 0 -245: 43847: 0 -245: 43848: 0 -245: 43849: 0 -245: 43850: 0 -245: 43851: 0 -245: 43852: 0 -245: 43853: 0 -245: 43854: 0 -245: 43855: 0 -245: 43856: 0 -245: 43857: 0 -245: 43858: 0 -245: 43859: 0 -245: 43860: 0 -245: 43861: 0 -245: 43862: 0 -245: 43863: 0 -245: 43864: 0 -245: 43865: 0 -245: 43866: 0 -245: 43867: 0 -245: 43868: 0 -245: 43869: 0 -245: 43870: 0 -245: 43871: 0 -245: 43872: 0 -245: 43873: 0 -245: 43874: 0 -245: 43875: 0 -245: 43876: 0 -245: 43877: 0 -245: 43878: 0 -245: 43879: 0 -245: 43880: 0 -245: 43881: 0 -245: 43882: 0 -245: 43883: 0 -245: 43884: 0 -245: 43885: 0 -245: 43886: 0 -245: 43887: 0 -245: 43888: 0 -245: 43889: 0 -245: 43890: 0 -245: 43891: 0 -245: 43892: 0 -245: 43893: 0 -245: 43894: 0 -245: 43895: 0 -245: 43896: 0 -245: 43897: 0 -245: 43898: 0 -245: 43899: 0 -245: 43900: 0 -245: 43901: 0 -245: 43902: 0 -245: 43903: 0 -245: 43904: 0 -245: 43905: 0 -245: 43906: 0 -245: 43907: 0 -245: 43908: 0 -245: 43909: 0 -245: 43910: 0 -245: 43911: 0 -245: 43912: 0 -245: 43913: 0 -245: 43914: 0 -245: 43915: 0 -245: 43916: 0 -245: 43917: 0 -245: 43918: 0 -245: 43919: 0 -245: 43920: 0 -245: 43921: 0 -245: 43922: 0 -245: 43923: 0 -245: 43924: 0 -245: 43925: 0 -245: 43926: 0 -245: 43927: 0 -245: 43928: 0 -245: 43929: 0 -245: 43930: 0 -245: 43931: 0 -245: 43932: 0 -245: 43933: 0 -245: 43934: 0 -245: 43935: 0 -245: 43936: 0 -245: 43937: 0 -245: 43938: 0 -245: 43939: 0 -245: 43940: 0 -245: 43941: 0 -245: 43942: 0 -245: 43943: 0 -245: 43944: 0 -245: 43945: 0 -245: 43946: 0 -245: 43947: 0 -245: 43948: 0 -245: 43949: 0 -245: 43950: 0 -245: 43951: 0 -245: 43952: 0 -245: 43953: 0 -245: 43954: 0 -245: 43955: 0 -245: 43956: 0 -245: 43957: 0 -245: 43958: 0 -245: 43959: 0 -245: 43960: 0 -245: 43961: 0 -245: 43962: 0 -245: 43963: 0 -245: 43964: 0 -245: 43965: 0 -245: 43966: 0 -245: 43967: 0 -245: 43968: 0 -245: 43969: 0 -245: 43970: 0 -245: 43971: 0 -245: 43972: 0 -245: 43973: 0 -245: 43974: 0 -245: 43975: 0 -245: 43976: 0 -245: 43977: 0 -245: 43978: 0 -245: 43979: 0 -245: 43980: 0 -245: 43981: 0 -245: 43982: 0 -245: 43983: 0 -245: 43984: 0 -245: 43985: 0 -245: 43986: 0 -245: 43987: 0 -245: 43988: 0 -245: 43989: 0 -245: 43990: 0 -245: 43991: 0 -245: 43992: 0 -245: 43993: 0 -245: 43994: 0 -245: 43995: 0 -245: 43996: 0 -245: 43997: 0 -245: 43998: 0 -245: 43999: 0 -245: 44000: 0 -245: 44001: 0 -245: 44002: 0 -245: 44003: 0 -245: 44004: 0 -245: 44005: 0 -245: 44006: 0 -245: 44007: 0 -245: 44008: 0 -245: 44009: 0 -245: 44010: 0 -245: 44011: 0 -245: 44012: 0 -245: 44013: 0 -245: 44014: 0 -245: 44015: 0 -245: 44016: 0 -245: 44017: 0 -245: 44018: 0 -245: 44019: 0 -245: 44020: 0 -245: 44021: 0 -245: 44022: 0 -245: 44023: 0 -245: 44024: 0 -245: 44025: 0 -245: 44026: 0 -245: 44027: 0 -245: 44028: 0 -245: 44029: 0 -245: 44030: 0 -245: 44031: 0 -245: 44032: 0 -245: 44033: 0 -245: 44034: 0 -245: 44035: 0 -245: 44036: 0 -245: 44037: 0 -245: 44038: 0 -245: 44039: 0 -245: 44040: 0 -245: 44041: 0 -245: 44042: 0 -245: 44043: 0 -245: 44044: 0 -245: 44045: 0 -245: 44046: 0 -245: 44047: 0 -245: 44048: 0 -245: 44049: 0 -245: 44050: 0 -245: 44051: 0 -245: 44052: 0 -245: 44053: 0 -245: 44054: 0 -245: 44055: 0 -245: 44056: 0 -245: 44057: 0 -245: 44058: 0 -245: 44059: 0 -245: 44060: 0 -245: 44061: 0 -245: 44062: 0 -245: 44063: 0 -245: 44064: 0 -245: 44065: 0 -245: 44066: 0 -245: 44067: 0 -245: 44068: 0 -245: 44069: 0 -245: 44070: 0 -245: 44071: 0 -245: 44072: 0 -245: 44073: 0 -245: 44074: 0 -245: 44075: 0 -245: 44076: 0 -245: 44077: 0 -245: 44078: 0 -245: 44079: 0 -245: 44080: 0 -245: 44081: 0 -245: 44082: 0 -245: 44083: 0 -245: 44084: 0 -245: 44085: 0 -245: 44086: 0 -245: 44087: 0 -245: 44088: 0 -245: 44089: 0 -245: 44090: 0 -245: 44091: 0 -245: 44092: 0 -245: 44093: 0 -245: 44094: 0 -245: 44095: 0 -245: 44096: 0 -245: 44097: 0 -245: 44098: 0 -245: 44099: 0 -245: 44100: 0 -245: 44101: 0 -245: 44102: 0 -245: 44103: 0 -245: 44104: 0 -245: 44105: 0 -245: 44106: 0 -245: 44107: 0 -245: 44108: 0 -245: 44109: 0 -245: 44110: 0 -245: 44111: 0 -245: 44112: 0 -245: 44113: 0 -245: 44114: 0 -245: 44115: 0 -245: 44116: 0 -245: 44117: 0 -245: 44118: 0 -245: 44119: 0 -245: 44120: 0 -245: 44121: 0 -245: 44122: 0 -245: 44123: 0 -245: 44124: 0 -245: 44125: 0 -245: 44126: 0 -245: 44127: 0 -245: 44128: 0 -245: 44129: 0 -245: 44130: 0 -245: 44131: 0 -245: 44132: 0 -245: 44133: 0 -245: 44134: 0 -245: 44135: 0 -245: 44136: 0 -245: 44137: 0 -245: 44138: 0 -245: 44139: 0 -245: 44140: 0 -245: 44141: 0 -245: 44142: 0 -245: 44143: 0 -245: 44144: 0 -245: 44145: 0 -245: 44146: 0 -245: 44147: 0 -245: 44148: 0 -245: 44149: 0 -245: 44150: 0 -245: 44151: 0 -245: 44152: 0 -245: 44153: 0 -245: 44154: 0 -245: 44155: 0 -245: 44156: 0 -245: 44157: 0 -245: 44158: 0 -245: 44159: 0 -245: 44160: 0 -245: 44161: 0 -245: 44162: 0 -245: 44163: 0 -245: 44164: 0 -245: 44165: 0 -245: 44166: 0 -245: 44167: 0 -245: 44168: 0 -245: 44169: 0 -245: 44170: 0 -245: 44171: 0 -245: 44172: 0 -245: 44173: 0 -245: 44174: 0 -245: 44175: 0 -245: 44176: 0 -245: 44177: 0 -245: 44178: 0 -245: 44179: 0 -245: 44180: 0 -245: 44181: 0 -245: 44182: 0 -245: 44183: 0 -245: 44184: 0 -245: 44185: 0 -245: 44186: 0 -245: 44187: 0 -245: 44188: 0 -245: 44189: 0 -245: 44190: 0 -245: 44191: 0 -245: 44192: 0 -245: 44193: 0 -245: 44194: 0 -245: 44195: 0 -245: 44196: 0 -245: 44197: 0 -245: 44198: 0 -245: 44199: 0 -245: 44200: 0 -245: 44201: 0 -245: 44202: 0 -245: 44203: 0 -245: 44204: 0 -245: 44205: 0 -245: 44206: 0 -245: 44207: 0 -245: 44208: 0 -245: 44209: 0 -245: 44210: 0 -245: 44211: 0 -245: 44212: 0 -245: 44213: 0 -245: 44214: 0 -245: 44215: 0 -245: 44216: 0 -245: 44217: 0 -245: 44218: 0 -245: 44219: 0 -245: 44220: 0 -245: 44221: 0 -245: 44222: 0 -245: 44223: 0 -245: 44224: 0 -245: 44225: 0 -245: 44226: 0 -245: 44227: 0 -245: 44228: 0 -245: 44229: 0 -245: 44230: 0 -245: 44231: 0 -245: 44232: 0 -245: 44233: 0 -245: 44234: 0 -245: 44235: 0 -245: 44236: 0 -245: 44237: 0 -245: 44238: 0 -245: 44239: 0 -245: 44240: 0 -245: 44241: 0 -245: 44242: 0 -245: 44243: 0 -245: 44244: 0 -245: 44245: 0 -245: 44246: 0 -245: 44247: 0 -245: 44248: 0 -245: 44249: 0 -245: 44250: 0 -245: 44251: 0 -245: 44252: 0 -245: 44253: 0 -245: 44254: 0 -245: 44255: 0 -245: 44256: 0 -245: 44257: 0 -245: 44258: 0 -245: 44259: 0 -245: 44260: 0 -245: 44261: 0 -245: 44262: 0 -245: 44263: 0 -245: 44264: 0 -245: 44265: 0 -245: 44266: 0 -245: 44267: 0 -245: 44268: 0 -245: 44269: 0 -245: 44270: 0 -245: 44271: 0 -245: 44272: 0 -245: 44273: 0 -245: 44274: 0 -245: 44275: 0 -245: 44276: 0 -245: 44277: 0 -245: 44278: 0 -245: 44279: 0 -245: 44280: 0 -245: 44281: 0 -245: 44282: 0 -245: 44283: 0 -245: 44284: 0 -245: 44285: 0 -245: 44286: 0 -245: 44287: 0 -245: 44288: 0 -245: 44289: 0 -245: 44290: 0 -245: 44291: 0 -245: 44292: 0 -245: 44293: 0 -245: 44294: 0 -245: 44295: 0 -245: 44296: 0 -245: 44297: 0 -245: 44298: 0 -245: 44299: 0 -245: 44300: 0 -245: 44301: 0 -245: 44302: 0 -245: 44303: 0 -245: 44304: 0 -245: 44305: 0 -245: 44306: 0 -245: 44307: 0 -245: 44308: 0 -245: 44309: 0 -245: 44310: 0 -245: 44311: 0 -245: 44312: 0 -245: 44313: 0 -245: 44314: 0 -245: 44315: 0 -245: 44316: 0 -245: 44317: 0 -245: 44318: 0 -245: 44319: 0 -245: 44320: 0 -245: 44321: 0 -245: 44322: 0 -245: 44323: 0 -245: 44324: 0 -245: 44325: 0 -245: 44326: 0 -245: 44327: 0 -245: 44328: 0 -245: 44329: 0 -245: 44330: 0 -245: 44331: 0 -245: 44332: 0 -245: 44333: 0 -245: 44334: 0 -245: 44335: 0 -245: 44336: 0 -245: 44337: 0 -245: 44338: 0 -245: 44339: 0 -245: 44340: 0 -245: 44341: 0 -245: 44342: 0 -245: 44343: 0 -245: 44344: 0 -245: 44345: 0 -245: 44346: 0 -245: 44347: 0 -245: 44348: 0 -245: 44349: 0 -245: 44350: 0 -245: 44351: 0 -245: 44352: 0 -245: 44353: 0 -245: 44354: 0 -245: 44355: 0 -245: 44356: 0 -245: 44357: 0 -245: 44358: 0 -245: 44359: 0 -245: 44360: 0 -245: 44361: 0 -245: 44362: 0 -245: 44363: 0 -245: 44364: 0 -245: 44365: 0 -245: 44366: 0 -245: 44367: 0 -245: 44368: 0 -245: 44369: 0 -245: 44370: 0 -245: 44371: 0 -245: 44372: 0 -245: 44373: 0 -245: 44374: 0 -245: 44375: 0 -245: 44376: 0 -245: 44377: 0 -245: 44378: 0 -245: 44379: 0 -245: 44380: 0 -245: 44381: 0 -245: 44382: 0 -245: 44383: 0 -245: 44384: 0 -245: 44385: 0 -245: 44386: 0 -245: 44387: 0 -245: 44388: 0 -245: 44389: 0 -245: 44390: 0 -245: 44391: 0 -245: 44392: 0 -245: 44393: 0 -245: 44394: 0 -245: 44395: 0 -245: 44396: 0 -245: 44397: 0 -245: 44398: 0 -245: 44399: 0 -245: 44400: 0 -245: 44401: 0 -245: 44402: 0 -245: 44403: 0 -245: 44404: 0 -245: 44405: 0 -245: 44406: 0 -245: 44407: 0 -245: 44408: 0 -245: 44409: 0 -245: 44410: 0 -245: 44411: 0 -245: 44412: 0 -245: 44413: 0 -245: 44414: 0 -245: 44415: 0 -245: 44416: 0 -245: 44417: 0 -245: 44418: 0 -245: 44419: 0 -245: 44420: 0 -245: 44421: 0 -245: 44422: 0 -245: 44423: 0 -245: 44424: 0 -245: 44425: 0 -245: 44426: 0 -245: 44427: 0 -245: 44428: 0 -245: 44429: 0 -245: 44430: 0 -245: 44431: 0 -245: 44432: 0 -245: 44433: 0 -245: 44434: 0 -245: 44435: 0 -245: 44436: 0 -245: 44437: 0 -245: 44438: 0 -245: 44439: 0 -245: 44440: 0 -245: 44441: 0 -245: 44442: 0 -245: 44443: 0 -245: 44444: 0 -245: 44445: 0 -245: 44446: 0 -245: 44447: 0 -245: 44448: 0 -245: 44449: 0 -245: 44450: 0 -245: 44451: 0 -245: 44452: 0 -245: 44453: 0 -245: 44454: 0 -245: 44455: 0 -245: 44456: 0 -245: 44457: 0 -245: 44458: 0 -245: 44459: 0 -245: 44460: 0 -245: 44461: 0 -245: 44462: 0 -245: 44463: 0 -245: 44464: 0 -245: 44465: 0 -245: 44466: 0 -245: 44467: 0 -245: 44468: 0 -245: 44469: 0 -245: 44470: 0 -245: 44471: 0 -245: 44472: 0 -245: 44473: 0 -245: 44474: 0 -245: 44475: 0 -245: 44476: 0 -245: 44477: 0 -245: 44478: 0 -245: 44479: 0 -245: 44480: 0 -245: 44481: 0 -245: 44482: 0 -245: 44483: 0 -245: 44484: 0 -245: 44485: 0 -245: 44486: 0 -245: 44487: 0 -245: 44488: 0 -245: 44489: 0 -245: 44490: 0 -245: 44491: 0 -245: 44492: 0 -245: 44493: 0 -245: 44494: 0 -245: 44495: 0 -245: 44496: 0 -245: 44497: 0 -245: 44498: 0 -245: 44499: 0 -245: 44500: 0 -245: 44501: 0 -245: 44502: 0 -245: 44503: 0 -245: 44504: 0 -245: 44505: 0 -245: 44506: 0 -245: 44507: 0 -245: 44508: 0 -245: 44509: 0 -245: 44510: 0 -245: 44511: 0 -245: 44512: 0 -245: 44513: 0 -245: 44514: 0 -245: 44515: 0 -245: 44516: 0 -245: 44517: 0 -245: 44518: 0 -245: 44519: 0 -245: 44520: 0 -245: 44521: 0 -245: 44522: 0 -245: 44523: 0 -245: 44524: 0 -245: 44525: 0 -245: 44526: 0 -245: 44527: 0 -245: 44528: 0 -245: 44529: 0 -245: 44530: 0 -245: 44531: 0 -245: 44532: 0 -245: 44533: 0 -245: 44534: 0 -245: 44535: 0 -245: 44536: 0 -245: 44537: 0 -245: 44538: 0 -245: 44539: 0 -245: 44540: 0 -245: 44541: 0 -245: 44542: 0 -245: 44543: 0 -245: 44544: 0 -245: 44545: 0 -245: 44546: 0 -245: 44547: 0 -245: 44548: 0 -245: 44549: 0 -245: 44550: 0 -245: 44551: 0 -245: 44552: 0 -245: 44553: 0 -245: 44554: 0 -245: 44555: 0 -245: 44556: 0 -245: 44557: 0 -245: 44558: 0 -245: 44559: 0 -245: 44560: 0 -245: 44561: 0 -245: 44562: 0 -245: 44563: 0 -245: 44564: 0 -245: 44565: 0 -245: 44566: 0 -245: 44567: 0 -245: 44568: 0 -245: 44569: 0 -245: 44570: 0 -245: 44571: 0 -245: 44572: 0 -245: 44573: 0 -245: 44574: 0 -245: 44575: 0 -245: 44576: 0 -245: 44577: 0 -245: 44578: 0 -245: 44579: 0 -245: 44580: 0 -245: 44581: 0 -245: 44582: 0 -245: 44583: 0 -245: 44584: 0 -245: 44585: 0 -245: 44586: 0 -245: 44587: 0 -245: 44588: 0 -245: 44589: 0 -245: 44590: 0 -245: 44591: 0 -245: 44592: 0 -245: 44593: 0 -245: 44594: 0 -245: 44595: 0 -245: 44596: 0 -245: 44597: 0 -245: 44598: 0 -245: 44599: 0 -245: 44600: 0 -245: 44601: 0 -245: 44602: 0 -245: 44603: 0 -245: 44604: 0 -245: 44605: 0 -245: 44606: 0 -245: 44607: 0 -245: 44608: 0 -245: 44609: 0 -245: 44610: 0 -245: 44611: 0 -245: 44612: 0 -245: 44613: 0 -245: 44614: 0 -245: 44615: 0 -245: 44616: 0 -245: 44617: 0 -245: 44618: 0 -245: 44619: 0 -245: 44620: 0 -245: 44621: 0 -245: 44622: 0 -245: 44623: 0 -245: 44624: 0 -245: 44625: 0 -245: 44626: 0 -245: 44627: 0 -245: 44628: 0 -245: 44629: 0 -245: 44630: 0 -245: 44631: 0 -245: 44632: 0 -245: 44633: 0 -245: 44634: 0 -245: 44635: 0 -245: 44636: 0 -245: 44637: 0 -245: 44638: 0 -245: 44639: 0 -245: 44640: 0 -245: 44641: 0 -245: 44642: 0 -245: 44643: 0 -245: 44644: 0 -245: 44645: 0 -245: 44646: 0 -245: 44647: 0 -245: 44648: 0 -245: 44649: 0 -245: 44650: 0 -245: 44651: 0 -245: 44652: 0 -245: 44653: 0 -245: 44654: 0 -245: 44655: 0 -245: 44656: 0 -245: 44657: 0 -245: 44658: 0 -245: 44659: 0 -245: 44660: 0 -245: 44661: 0 -245: 44662: 0 -245: 44663: 0 -245: 44664: 0 -245: 44665: 0 -245: 44666: 0 -245: 44667: 0 -245: 44668: 0 -245: 44669: 0 -245: 44670: 0 -245: 44671: 0 -245: 44672: 0 -245: 44673: 0 -245: 44674: 0 -245: 44675: 0 -245: 44676: 0 -245: 44677: 0 -245: 44678: 0 -245: 44679: 0 -245: 44680: 0 -245: 44681: 0 -245: 44682: 0 -245: 44683: 0 -245: 44684: 0 -245: 44685: 0 -245: 44686: 0 -245: 44687: 0 -245: 44688: 0 -245: 44689: 0 -245: 44690: 0 -245: 44691: 0 -245: 44692: 0 -245: 44693: 0 -245: 44694: 0 -245: 44695: 0 -245: 44696: 0 -245: 44697: 0 -245: 44698: 0 -245: 44699: 0 -245: 44700: 0 -245: 44701: 0 -245: 44702: 0 -245: 44703: 0 -245: 44704: 0 -245: 44705: 0 -245: 44706: 0 -245: 44707: 0 -245: 44708: 0 -245: 44709: 0 -245: 44710: 0 -245: 44711: 0 -245: 44712: 0 -245: 44713: 0 -245: 44714: 0 -245: 44715: 0 -245: 44716: 0 -245: 44717: 0 -245: 44718: 0 -245: 44719: 0 -245: 44720: 0 -245: 44721: 0 -245: 44722: 0 -245: 44723: 0 -245: 44724: 0 -245: 44725: 0 -245: 44726: 0 -245: 44727: 0 -245: 44728: 0 -245: 44729: 0 -245: 44730: 0 -245: 44731: 0 -245: 44732: 0 -245: 44733: 0 -245: 44734: 0 -245: 44735: 0 -245: 44736: 0 -245: 44737: 0 -245: 44738: 0 -245: 44739: 0 -245: 44740: 0 -245: 44741: 0 -245: 44742: 0 -245: 44743: 0 -245: 44744: 0 -245: 44745: 0 -245: 44746: 0 -245: 44747: 0 -245: 44748: 0 -245: 44749: 0 -245: 44750: 0 -245: 44751: 0 -245: 44752: 0 -245: 44753: 0 -245: 44754: 0 -245: 44755: 0 -245: 44756: 0 -245: 44757: 0 -245: 44758: 0 -245: 44759: 0 -245: 44760: 0 -245: 44761: 0 -245: 44762: 0 -245: 44763: 0 -245: 44764: 0 -245: 44765: 0 -245: 44766: 0 -245: 44767: 0 -245: 44768: 0 -245: 44769: 0 -245: 44770: 0 -245: 44771: 0 -245: 44772: 0 -245: 44773: 0 -245: 44774: 0 -245: 44775: 0 -245: 44776: 0 -245: 44777: 0 -245: 44778: 0 -245: 44779: 0 -245: 44780: 0 -245: 44781: 0 -245: 44782: 0 -245: 44783: 0 -245: 44784: 0 -245: 44785: 0 -245: 44786: 0 -245: 44787: 0 -245: 44788: 0 -245: 44789: 0 -245: 44790: 0 -245: 44791: 0 -245: 44792: 0 -245: 44793: 0 -245: 44794: 0 -245: 44795: 0 -245: 44796: 0 -245: 44797: 0 -245: 44798: 0 -245: 44799: 0 -245: 44800: 0 -245: 44801: 0 -245: 44802: 0 -245: 44803: 0 -245: 44804: 0 -245: 44805: 0 -245: 44806: 0 -245: 44807: 0 -245: 44808: 0 -245: 44809: 0 -245: 44810: 0 -245: 44811: 0 -245: 44812: 0 -245: 44813: 0 -245: 44814: 0 -245: 44815: 0 -245: 44816: 0 -245: 44817: 0 -245: 44818: 0 -245: 44819: 0 -245: 44820: 0 -245: 44821: 0 -245: 44822: 0 -245: 44823: 0 -245: 44824: 0 -245: 44825: 0 -245: 44826: 0 -245: 44827: 0 -245: 44828: 0 -245: 44829: 0 -245: 44830: 0 -245: 44831: 0 -245: 44832: 0 -245: 44833: 0 -245: 44834: 0 -245: 44835: 0 -245: 44836: 0 -245: 44837: 0 -245: 44838: 0 -245: 44839: 0 -245: 44840: 0 -245: 44841: 0 -245: 44842: 0 -245: 44843: 0 -245: 44844: 0 -245: 44845: 0 -245: 44846: 0 -245: 44847: 0 -245: 44848: 0 -245: 44849: 0 -245: 44850: 0 -245: 44851: 0 -245: 44852: 0 -245: 44853: 0 -245: 44854: 0 -245: 44855: 0 -245: 44856: 0 -245: 44857: 0 -245: 44858: 0 -245: 44859: 0 -245: 44860: 0 -245: 44861: 0 -245: 44862: 0 -245: 44863: 0 -245: 44864: 0 -245: 44865: 0 -245: 44866: 0 -245: 44867: 0 -245: 44868: 0 -245: 44869: 0 -245: 44870: 0 -245: 44871: 0 -245: 44872: 0 -245: 44873: 0 -245: 44874: 0 -245: 44875: 0 -245: 44876: 0 -245: 44877: 0 -245: 44878: 0 -245: 44879: 0 -245: 44880: 0 -245: 44881: 0 -245: 44882: 0 -245: 44883: 0 -245: 44884: 0 -245: 44885: 0 -245: 44886: 0 -245: 44887: 0 -245: 44888: 0 -245: 44889: 0 -245: 44890: 0 -245: 44891: 0 -245: 44892: 0 -245: 44893: 0 -245: 44894: 0 -245: 44895: 0 -245: 44896: 0 -245: 44897: 0 -245: 44898: 0 -245: 44899: 0 -245: 44900: 0 -245: 44901: 0 -245: 44902: 0 -245: 44903: 0 -245: 44904: 0 -245: 44905: 0 -245: 44906: 0 -245: 44907: 0 -245: 44908: 0 -245: 44909: 0 -245: 44910: 0 -245: 44911: 0 -245: 44912: 0 -245: 44913: 0 -245: 44914: 0 -245: 44915: 0 -245: 44916: 0 -245: 44917: 0 -245: 44918: 0 -245: 44919: 0 -245: 44920: 0 -245: 44921: 0 -245: 44922: 0 -245: 44923: 0 -245: 44924: 0 -245: 44925: 0 -245: 44926: 0 -245: 44927: 0 -245: 44928: 0 -245: 44929: 0 -245: 44930: 0 -245: 44931: 0 -245: 44932: 0 -245: 44933: 0 -245: 44934: 0 -245: 44935: 0 -245: 44936: 0 -245: 44937: 0 -245: 44938: 0 -245: 44939: 0 -245: 44940: 0 -245: 44941: 0 -245: 44942: 0 -245: 44943: 0 -245: 44944: 0 -245: 44945: 0 -245: 44946: 0 -245: 44947: 0 -245: 44948: 0 -245: 44949: 0 -245: 44950: 0 -245: 44951: 0 -245: 44952: 0 -245: 44953: 0 -245: 44954: 0 -245: 44955: 0 -245: 44956: 0 -245: 44957: 0 -245: 44958: 0 -245: 44959: 0 -245: 44960: 0 -245: 44961: 0 -245: 44962: 0 -245: 44963: 0 -245: 44964: 0 -245: 44965: 0 -245: 44966: 0 -245: 44967: 0 -245: 44968: 0 -245: 44969: 0 -245: 44970: 0 -245: 44971: 0 -245: 44972: 0 -245: 44973: 0 -245: 44974: 0 -245: 44975: 0 -245: 44976: 0 -245: 44977: 0 -245: 44978: 0 -245: 44979: 0 -245: 44980: 0 -245: 44981: 0 -245: 44982: 0 -245: 44983: 0 -245: 44984: 0 -245: 44985: 0 -245: 44986: 0 -245: 44987: 0 -245: 44988: 0 -245: 44989: 0 -245: 44990: 0 -245: 44991: 0 -245: 44992: 0 -245: 44993: 0 -245: 44994: 0 -245: 44995: 0 -245: 44996: 0 -245: 44997: 0 -245: 44998: 0 -245: 44999: 0 -245: 45000: 0 -245: 45001: 0 -245: 45002: 0 -245: 45003: 0 -245: 45004: 0 -245: 45005: 0 -245: 45006: 0 -245: 45007: 0 -245: 45008: 0 -245: 45009: 0 -245: 45010: 0 -245: 45011: 0 -245: 45012: 0 -245: 45013: 0 -245: 45014: 0 -245: 45015: 0 -245: 45016: 0 -245: 45017: 0 -245: 45018: 0 -245: 45019: 0 -245: 45020: 0 -245: 45021: 0 -245: 45022: 0 -245: 45023: 0 -245: 45024: 0 -245: 45025: 0 -245: 45026: 0 -245: 45027: 0 -245: 45028: 0 -245: 45029: 0 -245: 45030: 0 -245: 45031: 0 -245: 45032: 0 -245: 45033: 0 -245: 45034: 0 -245: 45035: 0 -245: 45036: 0 -245: 45037: 0 -245: 45038: 0 -245: 45039: 0 -245: 45040: 0 -245: 45041: 0 -245: 45042: 0 -245: 45043: 0 -245: 45044: 0 -245: 45045: 0 -245: 45046: 0 -245: 45047: 0 -245: 45048: 0 -245: 45049: 0 -245: 45050: 0 -245: 45051: 0 -245: 45052: 0 -245: 45053: 0 -245: 45054: 0 -245: 45055: 0 -245: 45056: 0 -245: 45057: 0 -245: 45058: 0 -245: 45059: 0 -245: 45060: 0 -245: 45061: 0 -245: 45062: 0 -245: 45063: 0 -245: 45064: 0 -245: 45065: 0 -245: 45066: 0 -245: 45067: 0 -245: 45068: 0 -245: 45069: 0 -245: 45070: 0 -245: 45071: 0 -245: 45072: 0 -245: 45073: 0 -245: 45074: 0 -245: 45075: 0 -245: 45076: 0 -245: 45077: 0 -245: 45078: 0 -245: 45079: 0 -245: 45080: 0 -245: 45081: 0 -245: 45082: 0 -245: 45083: 0 -245: 45084: 0 -245: 45085: 0 -245: 45086: 0 -245: 45087: 0 -245: 45088: 0 -245: 45089: 0 -245: 45090: 0 -245: 45091: 0 -245: 45092: 0 -245: 45093: 0 -245: 45094: 0 -245: 45095: 0 -245: 45096: 0 -245: 45097: 0 -245: 45098: 0 -245: 45099: 0 -245: 45100: 0 -245: 45101: 0 -245: 45102: 0 -245: 45103: 0 -245: 45104: 0 -245: 45105: 0 -245: 45106: 0 -245: 45107: 0 -245: 45108: 0 -245: 45109: 0 -245: 45110: 0 -245: 45111: 0 -245: 45112: 0 -245: 45113: 0 -245: 45114: 0 -245: 45115: 0 -245: 45116: 0 -245: 45117: 0 -245: 45118: 0 -245: 45119: 0 -245: 45120: 0 -245: 45121: 0 -245: 45122: 0 -245: 45123: 0 -245: 45124: 0 -245: 45125: 0 -245: 45126: 0 -245: 45127: 0 -245: 45128: 0 -245: 45129: 0 -245: 45130: 0 -245: 45131: 0 -245: 45132: 0 -245: 45133: 0 -245: 45134: 0 -245: 45135: 0 -245: 45136: 0 -245: 45137: 0 -245: 45138: 0 -245: 45139: 0 -245: 45140: 0 -245: 45141: 0 -245: 45142: 0 -245: 45143: 0 -245: 45144: 0 -245: 45145: 0 -245: 45146: 0 -245: 45147: 0 -245: 45148: 0 -245: 45149: 0 -245: 45150: 0 -245: 45151: 0 -245: 45152: 0 -245: 45153: 0 -245: 45154: 0 -245: 45155: 0 -245: 45156: 0 -245: 45157: 0 -245: 45158: 0 -245: 45159: 0 -245: 45160: 0 -245: 45161: 0 -245: 45162: 0 -245: 45163: 0 -245: 45164: 0 -245: 45165: 0 -245: 45166: 0 -245: 45167: 0 -245: 45168: 0 -245: 45169: 0 -245: 45170: 0 -245: 45171: 0 -245: 45172: 0 -245: 45173: 0 -245: 45174: 0 -245: 45175: 0 -245: 45176: 0 -245: 45177: 0 -245: 45178: 0 -245: 45179: 0 -245: 45180: 0 -245: 45181: 0 -245: 45182: 0 -245: 45183: 0 -245: 45184: 0 -245: 45185: 0 -245: 45186: 0 -245: 45187: 0 -245: 45188: 0 -245: 45189: 0 -245: 45190: 0 -245: 45191: 0 -245: 45192: 0 -245: 45193: 0 -245: 45194: 0 -245: 45195: 0 -245: 45196: 0 -245: 45197: 0 -245: 45198: 0 -245: 45199: 0 -245: 45200: 0 -245: 45201: 0 -245: 45202: 0 -245: 45203: 0 -245: 45204: 0 -245: 45205: 0 -245: 45206: 0 -245: 45207: 0 -245: 45208: 0 -245: 45209: 0 -245: 45210: 0 -245: 45211: 0 -245: 45212: 0 -245: 45213: 0 -245: 45214: 0 -245: 45215: 0 -245: 45216: 0 -245: 45217: 0 -245: 45218: 0 -245: 45219: 0 -245: 45220: 0 -245: 45221: 0 -245: 45222: 0 -245: 45223: 0 -245: 45224: 0 -245: 45225: 0 -245: 45226: 0 -245: 45227: 0 -245: 45228: 0 -245: 45229: 0 -245: 45230: 0 -245: 45231: 0 -245: 45232: 0 -245: 45233: 0 -245: 45234: 0 -245: 45235: 0 -245: 45236: 0 -245: 45237: 0 -245: 45238: 0 -245: 45239: 0 -245: 45240: 0 -245: 45241: 0 -245: 45242: 0 -245: 45243: 0 -245: 45244: 0 -245: 45245: 0 -245: 45246: 0 -245: 45247: 0 -245: 45248: 0 -245: 45249: 0 -245: 45250: 0 -245: 45251: 0 -245: 45252: 0 -245: 45253: 0 -245: 45254: 0 -245: 45255: 0 -245: 45256: 0 -245: 45257: 0 -245: 45258: 0 -245: 45259: 0 -245: 45260: 0 -245: 45261: 0 -245: 45262: 0 -245: 45263: 0 -245: 45264: 0 -245: 45265: 0 -245: 45266: 0 -245: 45267: 0 -245: 45268: 0 -245: 45269: 0 -245: 45270: 0 -245: 45271: 0 -245: 45272: 0 -245: 45273: 0 -245: 45274: 0 -245: 45275: 0 -245: 45276: 0 -245: 45277: 0 -245: 45278: 0 -245: 45279: 0 -245: 45280: 0 -245: 45281: 0 -245: 45282: 0 -245: 45283: 0 -245: 45284: 0 -245: 45285: 0 -245: 45286: 0 -245: 45287: 0 -245: 45288: 0 -245: 45289: 0 -245: 45290: 0 -245: 45291: 0 -245: 45292: 0 -245: 45293: 0 -245: 45294: 0 -245: 45295: 0 -245: 45296: 0 -245: 45297: 0 -245: 45298: 0 -245: 45299: 0 -245: 45300: 0 -245: 45301: 0 -245: 45302: 0 -245: 45303: 0 -245: 45304: 0 -245: 45305: 0 -245: 45306: 0 -245: 45307: 0 -245: 45308: 0 -245: 45309: 0 -245: 45310: 0 -245: 45311: 0 -245: 45312: 0 -245: 45313: 0 -245: 45314: 0 -245: 45315: 0 -245: 45316: 0 -245: 45317: 0 -245: 45318: 0 -245: 45319: 0 -245: 45320: 0 -245: 45321: 0 -245: 45322: 0 -245: 45323: 0 -245: 45324: 0 -245: 45325: 0 -245: 45326: 0 -245: 45327: 0 -245: 45328: 0 -245: 45329: 0 -245: 45330: 0 -245: 45331: 0 -245: 45332: 0 -245: 45333: 0 -245: 45334: 0 -245: 45335: 0 -245: 45336: 0 -245: 45337: 0 -245: 45338: 0 -245: 45339: 0 -245: 45340: 0 -245: 45341: 0 -245: 45342: 0 -245: 45343: 0 -245: 45344: 0 -245: 45345: 0 -245: 45346: 0 -245: 45347: 0 -245: 45348: 0 -245: 45349: 0 -245: 45350: 0 -245: 45351: 0 -245: 45352: 0 -245: 45353: 0 -245: 45354: 0 -245: 45355: 0 -245: 45356: 0 -245: 45357: 0 -245: 45358: 0 -245: 45359: 0 -245: 45360: 0 -245: 45361: 0 -245: 45362: 0 -245: 45363: 0 -245: 45364: 0 -245: 45365: 0 -245: 45366: 0 -245: 45367: 0 -245: 45368: 0 -245: 45369: 0 -245: 45370: 0 -245: 45371: 0 -245: 45372: 0 -245: 45373: 0 -245: 45374: 0 -245: 45375: 0 -245: 45376: 0 -245: 45377: 0 -245: 45378: 0 -245: 45379: 0 -245: 45380: 0 -245: 45381: 0 -245: 45382: 0 -245: 45383: 0 -245: 45384: 0 -245: 45385: 0 -245: 45386: 0 -245: 45387: 0 -245: 45388: 0 -245: 45389: 0 -245: 45390: 0 -245: 45391: 0 -245: 45392: 0 -245: 45393: 0 -245: 45394: 0 -245: 45395: 0 -245: 45396: 0 -245: 45397: 0 -245: 45398: 0 -245: 45399: 0 -245: 45400: 0 -245: 45401: 0 -245: 45402: 0 -245: 45403: 0 -245: 45404: 0 -245: 45405: 0 -245: 45406: 0 -245: 45407: 0 -245: 45408: 0 -245: 45409: 0 -245: 45410: 0 -245: 45411: 0 -245: 45412: 0 -245: 45413: 0 -245: 45414: 0 -245: 45415: 0 -245: 45416: 0 -245: 45417: 0 -245: 45418: 0 -245: 45419: 0 -245: 45420: 0 -245: 45421: 0 -245: 45422: 0 -245: 45423: 0 -245: 45424: 0 -245: 45425: 0 -245: 45426: 0 -245: 45427: 0 -245: 45428: 0 -245: 45429: 0 -245: 45430: 0 -245: 45431: 0 -245: 45432: 0 -245: 45433: 0 -245: 45434: 0 -245: 45435: 0 -245: 45436: 0 -245: 45437: 0 -245: 45438: 0 -245: 45439: 0 -245: 45440: 0 -245: 45441: 0 -245: 45442: 0 -245: 45443: 0 -245: 45444: 0 -245: 45445: 0 -245: 45446: 0 -245: 45447: 0 -245: 45448: 0 -245: 45449: 0 -245: 45450: 0 -245: 45451: 0 -245: 45452: 0 -245: 45453: 0 -245: 45454: 0 -245: 45455: 0 -245: 45456: 0 -245: 45457: 0 -245: 45458: 0 -245: 45459: 0 -245: 45460: 0 -245: 45461: 0 -245: 45462: 0 -245: 45463: 0 -245: 45464: 0 -245: 45465: 0 -245: 45466: 0 -245: 45467: 0 -245: 45468: 0 -245: 45469: 0 -245: 45470: 0 -245: 45471: 0 -245: 45472: 0 -245: 45473: 0 -245: 45474: 0 -245: 45475: 0 -245: 45476: 0 -245: 45477: 0 -245: 45478: 0 -245: 45479: 0 -245: 45480: 0 -245: 45481: 0 -245: 45482: 0 -245: 45483: 0 -245: 45484: 0 -245: 45485: 0 -245: 45486: 0 -245: 45487: 0 -245: 45488: 0 -245: 45489: 0 -245: 45490: 0 -245: 45491: 0 -245: 45492: 0 -245: 45493: 0 -245: 45494: 0 -245: 45495: 0 -245: 45496: 0 -245: 45497: 0 -245: 45498: 0 -245: 45499: 0 -245: 45500: 0 -245: 45501: 0 -245: 45502: 0 -245: 45503: 0 -245: 45504: 0 -245: 45505: 0 -245: 45506: 0 -245: 45507: 0 -245: 45508: 0 -245: 45509: 0 -245: 45510: 0 -245: 45511: 0 -245: 45512: 0 -245: 45513: 0 -245: 45514: 0 -245: 45515: 0 -245: 45516: 0 -245: 45517: 0 -245: 45518: 0 -245: 45519: 0 -245: 45520: 0 -245: 45521: 0 -245: 45522: 0 -245: 45523: 0 -245: 45524: 0 -245: 45525: 0 -245: 45526: 0 -245: 45527: 0 -245: 45528: 0 -245: 45529: 0 -245: 45530: 0 -245: 45531: 0 -245: 45532: 0 -245: 45533: 0 -245: 45534: 0 -245: 45535: 0 -245: 45536: 0 -245: 45537: 0 -245: 45538: 0 -245: 45539: 0 -245: 45540: 0 -245: 45541: 0 -245: 45542: 0 -245: 45543: 0 -245: 45544: 0 -245: 45545: 0 -245: 45546: 0 -245: 45547: 0 -245: 45548: 0 -245: 45549: 0 -245: 45550: 0 -245: 45551: 0 -245: 45552: 0 -245: 45553: 0 -245: 45554: 0 -245: 45555: 0 -245: 45556: 0 -245: 45557: 0 -245: 45558: 0 -245: 45559: 0 -245: 45560: 0 -245: 45561: 0 -245: 45562: 0 -245: 45563: 0 -245: 45564: 0 -245: 45565: 0 -245: 45566: 0 -245: 45567: 0 -245: 45568: 0 -245: 45569: 0 -245: 45570: 0 -245: 45571: 0 -245: 45572: 0 -245: 45573: 0 -245: 45574: 0 -245: 45575: 0 -245: 45576: 0 -245: 45577: 0 -245: 45578: 0 -245: 45579: 0 -245: 45580: 0 -245: 45581: 0 -245: 45582: 0 -245: 45583: 0 -245: 45584: 0 -245: 45585: 0 -245: 45586: 0 -245: 45587: 0 -245: 45588: 0 -245: 45589: 0 -245: 45590: 0 -245: 45591: 0 -245: 45592: 0 -245: 45593: 0 -245: 45594: 0 -245: 45595: 0 -245: 45596: 0 -245: 45597: 0 -245: 45598: 0 -245: 45599: 0 -245: 45600: 0 -245: 45601: 0 -245: 45602: 0 -245: 45603: 0 -245: 45604: 0 -245: 45605: 0 -245: 45606: 0 -245: 45607: 0 -245: 45608: 0 -245: 45609: 0 -245: 45610: 0 -245: 45611: 0 -245: 45612: 0 -245: 45613: 0 -245: 45614: 0 -245: 45615: 0 -245: 45616: 0 -245: 45617: 0 -245: 45618: 0 -245: 45619: 0 -245: 45620: 0 -245: 45621: 0 -245: 45622: 0 -245: 45623: 0 -245: 45624: 0 -245: 45625: 0 -245: 45626: 0 -245: 45627: 0 -245: 45628: 0 -245: 45629: 0 -245: 45630: 0 -245: 45631: 0 -245: 45632: 0 -245: 45633: 0 -245: 45634: 0 -245: 45635: 0 -245: 45636: 0 -245: 45637: 0 -245: 45638: 0 -245: 45639: 0 -245: 45640: 0 -245: 45641: 0 -245: 45642: 0 -245: 45643: 0 -245: 45644: 0 -245: 45645: 0 -245: 45646: 0 -245: 45647: 0 -245: 45648: 0 -245: 45649: 0 -245: 45650: 0 -245: 45651: 0 -245: 45652: 0 -245: 45653: 0 -245: 45654: 0 -245: 45655: 0 -245: 45656: 0 -245: 45657: 0 -245: 45658: 0 -245: 45659: 0 -245: 45660: 0 -245: 45661: 0 -245: 45662: 0 -245: 45663: 0 -245: 45664: 0 -245: 45665: 0 -245: 45666: 0 -245: 45667: 0 -245: 45668: 0 -245: 45669: 0 -245: 45670: 0 -245: 45671: 0 -245: 45672: 0 -245: 45673: 0 -245: 45674: 0 -245: 45675: 0 -245: 45676: 0 -245: 45677: 0 -245: 45678: 0 -245: 45679: 0 -245: 45680: 0 -245: 45681: 0 -245: 45682: 0 -245: 45683: 0 -245: 45684: 0 -245: 45685: 0 -245: 45686: 0 -245: 45687: 0 -245: 45688: 0 -245: 45689: 0 -245: 45690: 0 -245: 45691: 0 -245: 45692: 0 -245: 45693: 0 -245: 45694: 0 -245: 45695: 0 -245: 45696: 0 -245: 45697: 0 -245: 45698: 0 -245: 45699: 0 -245: 45700: 0 -245: 45701: 0 -245: 45702: 0 -245: 45703: 0 -245: 45704: 0 -245: 45705: 0 -245: 45706: 0 -245: 45707: 0 -245: 45708: 0 -245: 45709: 0 -245: 45710: 0 -245: 45711: 0 -245: 45712: 0 -245: 45713: 0 -245: 45714: 0 -245: 45715: 0 -245: 45716: 0 -245: 45717: 0 -245: 45718: 0 -245: 45719: 0 -245: 45720: 0 -245: 45721: 0 -245: 45722: 0 -245: 45723: 0 -245: 45724: 0 -245: 45725: 0 -245: 45726: 0 -245: 45727: 0 -245: 45728: 0 -245: 45729: 0 -245: 45730: 0 -245: 45731: 0 -245: 45732: 0 -245: 45733: 0 -245: 45734: 0 -245: 45735: 0 -245: 45736: 0 -245: 45737: 0 -245: 45738: 0 -245: 45739: 0 -245: 45740: 0 -245: 45741: 0 -245: 45742: 0 -245: 45743: 0 -245: 45744: 0 -245: 45745: 0 -245: 45746: 0 -245: 45747: 0 -245: 45748: 0 -245: 45749: 0 -245: 45750: 0 -245: 45751: 0 -245: 45752: 0 -245: 45753: 0 -245: 45754: 0 -245: 45755: 0 -245: 45756: 0 -245: 45757: 0 -245: 45758: 0 -245: 45759: 0 -245: 45760: 0 -245: 45761: 0 -245: 45762: 0 -245: 45763: 0 -245: 45764: 0 -245: 45765: 0 -245: 45766: 0 -245: 45767: 0 -245: 45768: 0 -245: 45769: 0 -245: 45770: 0 -245: 45771: 0 -245: 45772: 0 -245: 45773: 0 -245: 45774: 0 -245: 45775: 0 -245: 45776: 0 -245: 45777: 0 -245: 45778: 0 -245: 45779: 0 -245: 45780: 0 -245: 45781: 0 -245: 45782: 0 -245: 45783: 0 -245: 45784: 0 -245: 45785: 0 -245: 45786: 0 -245: 45787: 0 -245: 45788: 0 -245: 45789: 0 -245: 45790: 0 -245: 45791: 0 -245: 45792: 0 -245: 45793: 0 -245: 45794: 0 -245: 45795: 0 -245: 45796: 0 -245: 45797: 0 -245: 45798: 0 -245: 45799: 0 -245: 45800: 0 -245: 45801: 0 -245: 45802: 0 -245: 45803: 0 -245: 45804: 0 -245: 45805: 0 -245: 45806: 0 -245: 45807: 0 -245: 45808: 0 -245: 45809: 0 -245: 45810: 0 -245: 45811: 0 -245: 45812: 0 -245: 45813: 0 -245: 45814: 0 -245: 45815: 0 -245: 45816: 0 -245: 45817: 0 -245: 45818: 0 -245: 45819: 0 -245: 45820: 0 -245: 45821: 0 -245: 45822: 0 -245: 45823: 0 -245: 45824: 0 -245: 45825: 0 -245: 45826: 0 -245: 45827: 0 -245: 45828: 0 -245: 45829: 0 -245: 45830: 0 -245: 45831: 0 -245: 45832: 0 -245: 45833: 0 -245: 45834: 0 -245: 45835: 0 -245: 45836: 0 -245: 45837: 0 -245: 45838: 0 -245: 45839: 0 -245: 45840: 0 -245: 45841: 0 -245: 45842: 0 -245: 45843: 0 -245: 45844: 0 -245: 45845: 0 -245: 45846: 0 -245: 45847: 0 -245: 45848: 0 -245: 45849: 0 -245: 45850: 0 -245: 45851: 0 -245: 45852: 0 -245: 45853: 0 -245: 45854: 0 -245: 45855: 0 -245: 45856: 0 -245: 45857: 0 -245: 45858: 0 -245: 45859: 0 -245: 45860: 0 -245: 45861: 0 -245: 45862: 0 -245: 45863: 0 -245: 45864: 0 -245: 45865: 0 -245: 45866: 0 -245: 45867: 0 -245: 45868: 0 -245: 45869: 0 -245: 45870: 0 -245: 45871: 0 -245: 45872: 0 -245: 45873: 0 -245: 45874: 0 -245: 45875: 0 -245: 45876: 0 -245: 45877: 0 -245: 45878: 0 -245: 45879: 0 -245: 45880: 0 -245: 45881: 0 -245: 45882: 0 -245: 45883: 0 -245: 45884: 0 -245: 45885: 0 -245: 45886: 0 -245: 45887: 0 -245: 45888: 0 -245: 45889: 0 -245: 45890: 0 -245: 45891: 0 -245: 45892: 0 -245: 45893: 0 -245: 45894: 0 -245: 45895: 0 -245: 45896: 0 -245: 45897: 0 -245: 45898: 0 -245: 45899: 0 -245: 45900: 0 -245: 45901: 0 -245: 45902: 0 -245: 45903: 0 -245: 45904: 0 -245: 45905: 0 -245: 45906: 0 -245: 45907: 0 -245: 45908: 0 -245: 45909: 0 -245: 45910: 0 -245: 45911: 0 -245: 45912: 0 -245: 45913: 0 -245: 45914: 0 -245: 45915: 0 -245: 45916: 0 -245: 45917: 0 -245: 45918: 0 -245: 45919: 0 -245: 45920: 0 -245: 45921: 0 -245: 45922: 0 -245: 45923: 0 -245: 45924: 0 -245: 45925: 0 -245: 45926: 0 -245: 45927: 0 -245: 45928: 0 -245: 45929: 0 -245: 45930: 0 -245: 45931: 0 -245: 45932: 0 -245: 45933: 0 -245: 45934: 0 -245: 45935: 0 -245: 45936: 0 -245: 45937: 0 -245: 45938: 0 -245: 45939: 0 -245: 45940: 0 -245: 45941: 0 -245: 45942: 0 -245: 45943: 0 -245: 45944: 0 -245: 45945: 0 -245: 45946: 0 -245: 45947: 0 -245: 45948: 0 -245: 45949: 0 -245: 45950: 0 -245: 45951: 0 -245: 45952: 0 -245: 45953: 0 -245: 45954: 0 -245: 45955: 0 -245: 45956: 0 -245: 45957: 0 -245: 45958: 0 -245: 45959: 0 -245: 45960: 0 -245: 45961: 0 -245: 45962: 0 -245: 45963: 0 -245: 45964: 0 -245: 45965: 0 -245: 45966: 0 -245: 45967: 0 -245: 45968: 0 -245: 45969: 0 -245: 45970: 0 -245: 45971: 0 -245: 45972: 0 -245: 45973: 0 -245: 45974: 0 -245: 45975: 0 -245: 45976: 0 -245: 45977: 0 -245: 45978: 0 -245: 45979: 0 -245: 45980: 0 -245: 45981: 0 -245: 45982: 0 -245: 45983: 0 -245: 45984: 0 -245: 45985: 0 -245: 45986: 0 -245: 45987: 0 -245: 45988: 0 -245: 45989: 0 -245: 45990: 0 -245: 45991: 0 -245: 45992: 0 -245: 45993: 0 -245: 45994: 0 -245: 45995: 0 -245: 45996: 0 -245: 45997: 0 -245: 45998: 0 -245: 45999: 0 -245: 46000: 0 -245: 46001: 0 -245: 46002: 0 -245: 46003: 0 -245: 46004: 0 -245: 46005: 0 -245: 46006: 0 -245: 46007: 0 -245: 46008: 0 -245: 46009: 0 -245: 46010: 0 -245: 46011: 0 -245: 46012: 0 -245: 46013: 0 -245: 46014: 0 -245: 46015: 0 -245: 46016: 0 -245: 46017: 0 -245: 46018: 0 -245: 46019: 0 -245: 46020: 0 -245: 46021: 0 -245: 46022: 0 -245: 46023: 0 -245: 46024: 0 -245: 46025: 0 -245: 46026: 0 -245: 46027: 0 -245: 46028: 0 -245: 46029: 0 -245: 46030: 0 -245: 46031: 0 -245: 46032: 0 -245: 46033: 0 -245: 46034: 0 -245: 46035: 0 -245: 46036: 0 -245: 46037: 0 -245: 46038: 0 -245: 46039: 0 -245: 46040: 0 -245: 46041: 0 -245: 46042: 0 -245: 46043: 0 -245: 46044: 0 -245: 46045: 0 -245: 46046: 0 -245: 46047: 0 -245: 46048: 0 -245: 46049: 0 -245: 46050: 0 -245: 46051: 0 -245: 46052: 0 -245: 46053: 0 -245: 46054: 0 -245: 46055: 0 -245: 46056: 0 -245: 46057: 0 -245: 46058: 0 -245: 46059: 0 -245: 46060: 0 -245: 46061: 0 -245: 46062: 0 -245: 46063: 0 -245: 46064: 0 -245: 46065: 0 -245: 46066: 0 -245: 46067: 0 -245: 46068: 0 -245: 46069: 0 -245: 46070: 0 -245: 46071: 0 -245: 46072: 0 -245: 46073: 0 -245: 46074: 0 -245: 46075: 0 -245: 46076: 0 -245: 46077: 0 -245: 46078: 0 -245: 46079: 0 -245: 46080: 0 -245: 46081: 0 -245: 46082: 0 -245: 46083: 0 -245: 46084: 0 -245: 46085: 0 -245: 46086: 0 -245: 46087: 0 -245: 46088: 0 -245: 46089: 0 -245: 46090: 0 -245: 46091: 0 -245: 46092: 0 -245: 46093: 0 -245: 46094: 0 -245: 46095: 0 -245: 46096: 0 -245: 46097: 0 -245: 46098: 0 -245: 46099: 0 -245: 46100: 0 -245: 46101: 0 -245: 46102: 0 -245: 46103: 0 -245: 46104: 0 -245: 46105: 0 -245: 46106: 0 -245: 46107: 0 -245: 46108: 0 -245: 46109: 0 -245: 46110: 0 -245: 46111: 0 -245: 46112: 0 -245: 46113: 0 -245: 46114: 0 -245: 46115: 0 -245: 46116: 0 -245: 46117: 0 -245: 46118: 0 -245: 46119: 0 -245: 46120: 0 -245: 46121: 0 -245: 46122: 0 -245: 46123: 0 -245: 46124: 0 -245: 46125: 0 -245: 46126: 0 -245: 46127: 0 -245: 46128: 0 -245: 46129: 0 -245: 46130: 0 -245: 46131: 0 -245: 46132: 0 -245: 46133: 0 -245: 46134: 0 -245: 46135: 0 -245: 46136: 0 -245: 46137: 0 -245: 46138: 0 -245: 46139: 0 -245: 46140: 0 -245: 46141: 0 -245: 46142: 0 -245: 46143: 0 -245: 46144: 0 -245: 46145: 0 -245: 46146: 0 -245: 46147: 0 -245: 46148: 0 -245: 46149: 0 -245: 46150: 0 -245: 46151: 0 -245: 46152: 0 -245: 46153: 0 -245: 46154: 0 -245: 46155: 0 -245: 46156: 0 -245: 46157: 0 -245: 46158: 0 -245: 46159: 0 -245: 46160: 0 -245: 46161: 0 -245: 46162: 0 -245: 46163: 0 -245: 46164: 0 -245: 46165: 0 -245: 46166: 0 -245: 46167: 0 -245: 46168: 0 -245: 46169: 0 -245: 46170: 0 -245: 46171: 0 -245: 46172: 0 -245: 46173: 0 -245: 46174: 0 -245: 46175: 0 -245: 46176: 0 -245: 46177: 0 -245: 46178: 0 -245: 46179: 0 -245: 46180: 0 -245: 46181: 0 -245: 46182: 0 -245: 46183: 0 -245: 46184: 0 -245: 46185: 0 -245: 46186: 0 -245: 46187: 0 -245: 46188: 0 -245: 46189: 0 -245: 46190: 0 -245: 46191: 0 -245: 46192: 0 -245: 46193: 0 -245: 46194: 0 -245: 46195: 0 -245: 46196: 0 -245: 46197: 0 -245: 46198: 0 -245: 46199: 0 -245: 46200: 0 -245: 46201: 0 -245: 46202: 0 -245: 46203: 0 -245: 46204: 0 -245: 46205: 0 -245: 46206: 0 -245: 46207: 0 -245: 46208: 0 -245: 46209: 0 -245: 46210: 0 -245: 46211: 0 -245: 46212: 0 -245: 46213: 0 -245: 46214: 0 -245: 46215: 0 -245: 46216: 0 -245: 46217: 0 -245: 46218: 0 -245: 46219: 0 -245: 46220: 0 -245: 46221: 0 -245: 46222: 0 -245: 46223: 0 -245: 46224: 0 -245: 46225: 0 -245: 46226: 0 -245: 46227: 0 -245: 46228: 0 -245: 46229: 0 -245: 46230: 0 -245: 46231: 0 -245: 46232: 0 -245: 46233: 0 -245: 46234: 0 -245: 46235: 0 -245: 46236: 0 -245: 46237: 0 -245: 46238: 0 -245: 46239: 0 -245: 46240: 0 -245: 46241: 0 -245: 46242: 0 -245: 46243: 0 -245: 46244: 0 -245: 46245: 0 -245: 46246: 0 -245: 46247: 0 -245: 46248: 0 -245: 46249: 0 -245: 46250: 0 -245: 46251: 0 -245: 46252: 0 -245: 46253: 0 -245: 46254: 0 -245: 46255: 0 -245: 46256: 0 -245: 46257: 0 -245: 46258: 0 -245: 46259: 0 -245: 46260: 0 -245: 46261: 0 -245: 46262: 0 -245: 46263: 0 -245: 46264: 0 -245: 46265: 0 -245: 46266: 0 -245: 46267: 0 -245: 46268: 0 -245: 46269: 0 -245: 46270: 0 -245: 46271: 0 -245: 46272: 0 -245: 46273: 0 -245: 46274: 0 -245: 46275: 0 -245: 46276: 0 -245: 46277: 0 -245: 46278: 0 -245: 46279: 0 -245: 46280: 0 -245: 46281: 0 -245: 46282: 0 -245: 46283: 0 -245: 46284: 0 -245: 46285: 0 -245: 46286: 0 -245: 46287: 0 -245: 46288: 0 -245: 46289: 0 -245: 46290: 0 -245: 46291: 0 -245: 46292: 0 -245: 46293: 0 -245: 46294: 0 -245: 46295: 0 -245: 46296: 0 -245: 46297: 0 -245: 46298: 0 -245: 46299: 0 -245: 46300: 0 -245: 46301: 0 -245: 46302: 0 -245: 46303: 0 -245: 46304: 0 -245: 46305: 0 -245: 46306: 0 -245: 46307: 0 -245: 46308: 0 -245: 46309: 0 -245: 46310: 0 -245: 46311: 0 -245: 46312: 0 -245: 46313: 0 -245: 46314: 0 -245: 46315: 0 -245: 46316: 0 -245: 46317: 0 -245: 46318: 0 -245: 46319: 0 -245: 46320: 0 -245: 46321: 0 -245: 46322: 0 -245: 46323: 0 -245: 46324: 0 -245: 46325: 0 -245: 46326: 0 -245: 46327: 0 -245: 46328: 0 -245: 46329: 0 -245: 46330: 0 -245: 46331: 0 -245: 46332: 0 -245: 46333: 0 -245: 46334: 0 -245: 46335: 0 -245: 46336: 0 -245: 46337: 0 -245: 46338: 0 -245: 46339: 0 -245: 46340: 0 -245: 46341: 0 -245: 46342: 0 -245: 46343: 0 -245: 46344: 0 -245: 46345: 0 -245: 46346: 0 -245: 46347: 0 -245: 46348: 0 -245: 46349: 0 -245: 46350: 0 -245: 46351: 0 -245: 46352: 0 -245: 46353: 0 -245: 46354: 0 -245: 46355: 0 -245: 46356: 0 -245: 46357: 0 -245: 46358: 0 -245: 46359: 0 -245: 46360: 0 -245: 46361: 0 -245: 46362: 0 -245: 46363: 0 -245: 46364: 0 -245: 46365: 0 -245: 46366: 0 -245: 46367: 0 -245: 46368: 0 -245: 46369: 0 -245: 46370: 0 -245: 46371: 0 -245: 46372: 0 -245: 46373: 0 -245: 46374: 0 -245: 46375: 0 -245: 46376: 0 -245: 46377: 0 -245: 46378: 0 -245: 46379: 0 -245: 46380: 0 -245: 46381: 0 -245: 46382: 0 -245: 46383: 0 -245: 46384: 0 -245: 46385: 0 -245: 46386: 0 -245: 46387: 0 -245: 46388: 0 -245: 46389: 0 -245: 46390: 0 -245: 46391: 0 -245: 46392: 0 -245: 46393: 0 -245: 46394: 0 -245: 46395: 0 -245: 46396: 0 -245: 46397: 0 -245: 46398: 0 -245: 46399: 0 -245: 46400: 0 -245: 46401: 0 -245: 46402: 0 -245: 46403: 0 -245: 46404: 0 -245: 46405: 0 -245: 46406: 0 -245: 46407: 0 -245: 46408: 0 -245: 46409: 0 -245: 46410: 0 -245: 46411: 0 -245: 46412: 0 -245: 46413: 0 -245: 46414: 0 -245: 46415: 0 -245: 46416: 0 -245: 46417: 0 -245: 46418: 0 -245: 46419: 0 -245: 46420: 0 -245: 46421: 0 -245: 46422: 0 -245: 46423: 0 -245: 46424: 0 -245: 46425: 0 -245: 46426: 0 -245: 46427: 0 -245: 46428: 0 -245: 46429: 0 -245: 46430: 0 -245: 46431: 0 -245: 46432: 0 -245: 46433: 0 -245: 46434: 0 -245: 46435: 0 -245: 46436: 0 -245: 46437: 0 -245: 46438: 0 -245: 46439: 0 -245: 46440: 0 -245: 46441: 0 -245: 46442: 0 -245: 46443: 0 -245: 46444: 0 -245: 46445: 0 -245: 46446: 0 -245: 46447: 0 -245: 46448: 0 -245: 46449: 0 -245: 46450: 0 -245: 46451: 0 -245: 46452: 0 -245: 46453: 0 -245: 46454: 0 -245: 46455: 0 -245: 46456: 0 -245: 46457: 0 -245: 46458: 0 -245: 46459: 0 -245: 46460: 0 -245: 46461: 0 -245: 46462: 0 -245: 46463: 0 -245: 46464: 0 -245: 46465: 0 -245: 46466: 0 -245: 46467: 0 -245: 46468: 0 -245: 46469: 0 -245: 46470: 0 -245: 46471: 0 -245: 46472: 0 -245: 46473: 0 -245: 46474: 0 -245: 46475: 0 -245: 46476: 0 -245: 46477: 0 -245: 46478: 0 -245: 46479: 0 -245: 46480: 0 -245: 46481: 0 -245: 46482: 0 -245: 46483: 0 -245: 46484: 0 -245: 46485: 0 -245: 46486: 0 -245: 46487: 0 -245: 46488: 0 -245: 46489: 0 -245: 46490: 0 -245: 46491: 0 -245: 46492: 0 -245: 46493: 0 -245: 46494: 0 -245: 46495: 0 -245: 46496: 0 -245: 46497: 0 -245: 46498: 0 -245: 46499: 0 -245: 46500: 0 -245: 46501: 0 -245: 46502: 0 -245: 46503: 0 -245: 46504: 0 -245: 46505: 0 -245: 46506: 0 -245: 46507: 0 -245: 46508: 0 -245: 46509: 0 -245: 46510: 0 -245: 46511: 0 -245: 46512: 0 -245: 46513: 0 -245: 46514: 0 -245: 46515: 0 -245: 46516: 0 -245: 46517: 0 -245: 46518: 0 -245: 46519: 0 -245: 46520: 0 -245: 46521: 0 -245: 46522: 0 -245: 46523: 0 -245: 46524: 0 -245: 46525: 0 -245: 46526: 0 -245: 46527: 0 -245: 46528: 0 -245: 46529: 0 -245: 46530: 0 -245: 46531: 0 -245: 46532: 0 -245: 46533: 0 -245: 46534: 0 -245: 46535: 0 -245: 46536: 0 -245: 46537: 0 -245: 46538: 0 -245: 46539: 0 -245: 46540: 0 -245: 46541: 0 -245: 46542: 0 -245: 46543: 0 -245: 46544: 0 -245: 46545: 0 -245: 46546: 0 -245: 46547: 0 -245: 46548: 0 -245: 46549: 0 -245: 46550: 0 -245: 46551: 0 -245: 46552: 0 -245: 46553: 0 -245: 46554: 0 -245: 46555: 0 -245: 46556: 0 -245: 46557: 0 -245: 46558: 0 -245: 46559: 0 -245: 46560: 0 -245: 46561: 0 -245: 46562: 0 -245: 46563: 0 -245: 46564: 0 -245: 46565: 0 -245: 46566: 0 -245: 46567: 0 -245: 46568: 0 -245: 46569: 0 -245: 46570: 0 -245: 46571: 0 -245: 46572: 0 -245: 46573: 0 -245: 46574: 0 -245: 46575: 0 -245: 46576: 0 -245: 46577: 0 -245: 46578: 0 -245: 46579: 0 -245: 46580: 0 -245: 46581: 0 -245: 46582: 0 -245: 46583: 0 -245: 46584: 0 -245: 46585: 0 -245: 46586: 0 -245: 46587: 0 -245: 46588: 0 -245: 46589: 0 -245: 46590: 0 -245: 46591: 0 -245: 46592: 0 -245: 46593: 0 -245: 46594: 0 -245: 46595: 0 -245: 46596: 0 -245: 46597: 0 -245: 46598: 0 -245: 46599: 0 -245: 46600: 0 -245: 46601: 0 -245: 46602: 0 -245: 46603: 0 -245: 46604: 0 -245: 46605: 0 -245: 46606: 0 -245: 46607: 0 -245: 46608: 0 -245: 46609: 0 -245: 46610: 0 -245: 46611: 0 -245: 46612: 0 -245: 46613: 0 -245: 46614: 0 -245: 46615: 0 -245: 46616: 0 -245: 46617: 0 -245: 46618: 0 -245: 46619: 0 -245: 46620: 0 -245: 46621: 0 -245: 46622: 0 -245: 46623: 0 -245: 46624: 0 -245: 46625: 0 -245: 46626: 0 -245: 46627: 0 -245: 46628: 0 -245: 46629: 0 -245: 46630: 0 -245: 46631: 0 -245: 46632: 0 -245: 46633: 0 -245: 46634: 0 -245: 46635: 0 -245: 46636: 0 -245: 46637: 0 -245: 46638: 0 -245: 46639: 0 -245: 46640: 0 -245: 46641: 0 -245: 46642: 0 -245: 46643: 0 -245: 46644: 0 -245: 46645: 0 -245: 46646: 0 -245: 46647: 0 -245: 46648: 0 -245: 46649: 0 -245: 46650: 0 -245: 46651: 0 -245: 46652: 0 -245: 46653: 0 -245: 46654: 0 -245: 46655: 0 -245: 46656: 0 -245: 46657: 0 -245: 46658: 0 -245: 46659: 0 -245: 46660: 0 -245: 46661: 0 -245: 46662: 0 -245: 46663: 0 -245: 46664: 0 -245: 46665: 0 -245: 46666: 0 -245: 46667: 0 -245: 46668: 0 -245: 46669: 0 -245: 46670: 0 -245: 46671: 0 -245: 46672: 0 -245: 46673: 0 -245: 46674: 0 -245: 46675: 0 -245: 46676: 0 -245: 46677: 0 -245: 46678: 0 -245: 46679: 0 -245: 46680: 0 -245: 46681: 0 -245: 46682: 0 -245: 46683: 0 -245: 46684: 0 -245: 46685: 0 -245: 46686: 0 -245: 46687: 0 -245: 46688: 0 -245: 46689: 0 -245: 46690: 0 -245: 46691: 0 -245: 46692: 0 -245: 46693: 0 -245: 46694: 0 -245: 46695: 0 -245: 46696: 0 -245: 46697: 0 -245: 46698: 0 -245: 46699: 0 -245: 46700: 0 -245: 46701: 0 -245: 46702: 0 -245: 46703: 0 -245: 46704: 0 -245: 46705: 0 -245: 46706: 0 -245: 46707: 0 -245: 46708: 0 -245: 46709: 0 -245: 46710: 0 -245: 46711: 0 -245: 46712: 0 -245: 46713: 0 -245: 46714: 0 -245: 46715: 0 -245: 46716: 0 -245: 46717: 0 -245: 46718: 0 -245: 46719: 0 -245: 46720: 0 -245: 46721: 0 -245: 46722: 0 -245: 46723: 0 -245: 46724: 0 -245: 46725: 0 -245: 46726: 0 -245: 46727: 0 -245: 46728: 0 -245: 46729: 0 -245: 46730: 0 -245: 46731: 0 -245: 46732: 0 -245: 46733: 0 -245: 46734: 0 -245: 46735: 0 -245: 46736: 0 -245: 46737: 0 -245: 46738: 0 -245: 46739: 0 -245: 46740: 0 -245: 46741: 0 -245: 46742: 0 -245: 46743: 0 -245: 46744: 0 -245: 46745: 0 -245: 46746: 0 -245: 46747: 0 -245: 46748: 0 -245: 46749: 0 -245: 46750: 0 -245: 46751: 0 -245: 46752: 0 -245: 46753: 0 -245: 46754: 0 -245: 46755: 0 -245: 46756: 0 -245: 46757: 0 -245: 46758: 0 -245: 46759: 0 -245: 46760: 0 -245: 46761: 0 -245: 46762: 0 -245: 46763: 0 -245: 46764: 0 -245: 46765: 0 -245: 46766: 0 -245: 46767: 0 -245: 46768: 0 -245: 46769: 0 -245: 46770: 0 -245: 46771: 0 -245: 46772: 0 -245: 46773: 0 -245: 46774: 0 -245: 46775: 0 -245: 46776: 0 -245: 46777: 0 -245: 46778: 0 -245: 46779: 0 -245: 46780: 0 -245: 46781: 0 -245: 46782: 0 -245: 46783: 0 -245: 46784: 0 -245: 46785: 0 -245: 46786: 0 -245: 46787: 0 -245: 46788: 0 -245: 46789: 0 -245: 46790: 0 -245: 46791: 0 -245: 46792: 0 -245: 46793: 0 -245: 46794: 0 -245: 46795: 0 -245: 46796: 0 -245: 46797: 0 -245: 46798: 0 -245: 46799: 0 -245: 46800: 0 -245: 46801: 0 -245: 46802: 0 -245: 46803: 0 -245: 46804: 0 -245: 46805: 0 -245: 46806: 0 -245: 46807: 0 -245: 46808: 0 -245: 46809: 0 -245: 46810: 0 -245: 46811: 0 -245: 46812: 0 -245: 46813: 0 -245: 46814: 0 -245: 46815: 0 -245: 46816: 0 -245: 46817: 0 -245: 46818: 0 -245: 46819: 0 -245: 46820: 0 -245: 46821: 0 -245: 46822: 0 -245: 46823: 0 -245: 46824: 0 -245: 46825: 0 -245: 46826: 0 -245: 46827: 0 -245: 46828: 0 -245: 46829: 0 -245: 46830: 0 -245: 46831: 0 -245: 46832: 0 -245: 46833: 0 -245: 46834: 0 -245: 46835: 0 -245: 46836: 0 -245: 46837: 0 -245: 46838: 0 -245: 46839: 0 -245: 46840: 0 -245: 46841: 0 -245: 46842: 0 -245: 46843: 0 -245: 46844: 0 -245: 46845: 0 -245: 46846: 0 -245: 46847: 0 -245: 46848: 0 -245: 46849: 0 -245: 46850: 0 -245: 46851: 0 -245: 46852: 0 -245: 46853: 0 -245: 46854: 0 -245: 46855: 0 -245: 46856: 0 -245: 46857: 0 -245: 46858: 0 -245: 46859: 0 -245: 46860: 0 -245: 46861: 0 -245: 46862: 0 -245: 46863: 0 -245: 46864: 0 -245: 46865: 0 -245: 46866: 0 -245: 46867: 0 -245: 46868: 0 -245: 46869: 0 -245: 46870: 0 -245: 46871: 0 -245: 46872: 0 -245: 46873: 0 -245: 46874: 0 -245: 46875: 0 -245: 46876: 0 -245: 46877: 0 -245: 46878: 0 -245: 46879: 0 -245: 46880: 0 -245: 46881: 0 -245: 46882: 0 -245: 46883: 0 -245: 46884: 0 -245: 46885: 0 -245: 46886: 0 -245: 46887: 0 -245: 46888: 0 -245: 46889: 0 -245: 46890: 0 -245: 46891: 0 -245: 46892: 0 -245: 46893: 0 -245: 46894: 0 -245: 46895: 0 -245: 46896: 0 -245: 46897: 0 -245: 46898: 0 -245: 46899: 0 -245: 46900: 0 -245: 46901: 0 -245: 46902: 0 -245: 46903: 0 -245: 46904: 0 -245: 46905: 0 -245: 46906: 0 -245: 46907: 0 -245: 46908: 0 -245: 46909: 0 -245: 46910: 0 -245: 46911: 0 -245: 46912: 0 -245: 46913: 0 -245: 46914: 0 -245: 46915: 0 -245: 46916: 0 -245: 46917: 0 -245: 46918: 0 -245: 46919: 0 -245: 46920: 0 -245: 46921: 0 -245: 46922: 0 -245: 46923: 0 -245: 46924: 0 -245: 46925: 0 -245: 46926: 0 -245: 46927: 0 -245: 46928: 0 -245: 46929: 0 -245: 46930: 0 -245: 46931: 0 -245: 46932: 0 -245: 46933: 0 -245: 46934: 0 -245: 46935: 0 -245: 46936: 0 -245: 46937: 0 -245: 46938: 0 -245: 46939: 0 -245: 46940: 0 -245: 46941: 0 -245: 46942: 0 -245: 46943: 0 -245: 46944: 0 -245: 46945: 0 -245: 46946: 0 -245: 46947: 0 -245: 46948: 0 -245: 46949: 0 -245: 46950: 0 -245: 46951: 0 -245: 46952: 0 -245: 46953: 0 -245: 46954: 0 -245: 46955: 0 -245: 46956: 0 -245: 46957: 0 -245: 46958: 0 -245: 46959: 0 -245: 46960: 0 -245: 46961: 0 -245: 46962: 0 -245: 46963: 0 -245: 46964: 0 -245: 46965: 0 -245: 46966: 0 -245: 46967: 0 -245: 46968: 0 -245: 46969: 0 -245: 46970: 0 -245: 46971: 0 -245: 46972: 0 -245: 46973: 0 -245: 46974: 0 -245: 46975: 0 -245: 46976: 0 -245: 46977: 0 -245: 46978: 0 -245: 46979: 0 -245: 46980: 0 -245: 46981: 0 -245: 46982: 0 -245: 46983: 0 -245: 46984: 0 -245: 46985: 0 -245: 46986: 0 -245: 46987: 0 -245: 46988: 0 -245: 46989: 0 -245: 46990: 0 -245: 46991: 0 -245: 46992: 0 -245: 46993: 0 -245: 46994: 0 -245: 46995: 0 -245: 46996: 0 -245: 46997: 0 -245: 46998: 0 -245: 46999: 0 -245: 47000: 0 -245: 47001: 0 -245: 47002: 0 -245: 47003: 0 -245: 47004: 0 -245: 47005: 0 -245: 47006: 0 -245: 47007: 0 -245: 47008: 0 -245: 47009: 0 -245: 47010: 0 -245: 47011: 0 -245: 47012: 0 -245: 47013: 0 -245: 47014: 0 -245: 47015: 0 -245: 47016: 0 -245: 47017: 0 -245: 47018: 0 -245: 47019: 0 -245: 47020: 0 -245: 47021: 0 -245: 47022: 0 -245: 47023: 0 -245: 47024: 0 -245: 47025: 0 -245: 47026: 0 -245: 47027: 0 -245: 47028: 0 -245: 47029: 0 -245: 47030: 0 -245: 47031: 0 -245: 47032: 0 -245: 47033: 0 -245: 47034: 0 -245: 47035: 0 -245: 47036: 0 -245: 47037: 0 -245: 47038: 0 -245: 47039: 0 -245: 47040: 0 -245: 47041: 0 -245: 47042: 0 -245: 47043: 0 -245: 47044: 0 -245: 47045: 0 -245: 47046: 0 -245: 47047: 0 -245: 47048: 0 -245: 47049: 0 -245: 47050: 0 -245: 47051: 0 -245: 47052: 0 -245: 47053: 0 -245: 47054: 0 -245: 47055: 0 -245: 47056: 0 -245: 47057: 0 -245: 47058: 0 -245: 47059: 0 -245: 47060: 0 -245: 47061: 0 -245: 47062: 0 -245: 47063: 0 -245: 47064: 0 -245: 47065: 0 -245: 47066: 0 -245: 47067: 0 -245: 47068: 0 -245: 47069: 0 -245: 47070: 0 -245: 47071: 0 -245: 47072: 0 -245: 47073: 0 -245: 47074: 0 -245: 47075: 0 -245: 47076: 0 -245: 47077: 0 -245: 47078: 0 -245: 47079: 0 -245: 47080: 0 -245: 47081: 0 -245: 47082: 0 -245: 47083: 0 -245: 47084: 0 -245: 47085: 0 -245: 47086: 0 -245: 47087: 0 -245: 47088: 0 -245: 47089: 0 -245: 47090: 0 -245: 47091: 0 -245: 47092: 0 -245: 47093: 0 -245: 47094: 0 -245: 47095: 0 -245: 47096: 0 -245: 47097: 0 -245: 47098: 0 -245: 47099: 0 -245: 47100: 0 -245: 47101: 0 -245: 47102: 0 -245: 47103: 0 -245: 47104: 0 -245: 47105: 0 -245: 47106: 0 -245: 47107: 0 -245: 47108: 0 -245: 47109: 0 -245: 47110: 0 -245: 47111: 0 -245: 47112: 0 -245: 47113: 0 -245: 47114: 0 -245: 47115: 0 -245: 47116: 0 -245: 47117: 0 -245: 47118: 0 -245: 47119: 0 -245: 47120: 0 -245: 47121: 0 -245: 47122: 0 -245: 47123: 0 -245: 47124: 0 -245: 47125: 0 -245: 47126: 0 -245: 47127: 0 -245: 47128: 0 -245: 47129: 0 -245: 47130: 0 -245: 47131: 0 -245: 47132: 0 -245: 47133: 0 -245: 47134: 0 -245: 47135: 0 -245: 47136: 0 -245: 47137: 0 -245: 47138: 0 -245: 47139: 0 -245: 47140: 0 -245: 47141: 0 -245: 47142: 0 -245: 47143: 0 -245: 47144: 0 -245: 47145: 0 -245: 47146: 0 -245: 47147: 0 -245: 47148: 0 -245: 47149: 0 -245: 47150: 0 -245: 47151: 0 -245: 47152: 0 -245: 47153: 0 -245: 47154: 0 -245: 47155: 0 -245: 47156: 0 -245: 47157: 0 -245: 47158: 0 -245: 47159: 0 -245: 47160: 0 -245: 47161: 0 -245: 47162: 0 -245: 47163: 0 -245: 47164: 0 -245: 47165: 0 -245: 47166: 0 -245: 47167: 0 -245: 47168: 0 -245: 47169: 0 -245: 47170: 0 -245: 47171: 0 -245: 47172: 0 -245: 47173: 0 -245: 47174: 0 -245: 47175: 0 -245: 47176: 0 -245: 47177: 0 -245: 47178: 0 -245: 47179: 0 -245: 47180: 0 -245: 47181: 0 -245: 47182: 0 -245: 47183: 0 -245: 47184: 0 -245: 47185: 0 -245: 47186: 0 -245: 47187: 0 -245: 47188: 0 -245: 47189: 0 -245: 47190: 0 -245: 47191: 0 -245: 47192: 0 -245: 47193: 0 -245: 47194: 0 -245: 47195: 0 -245: 47196: 0 -245: 47197: 0 -245: 47198: 0 -245: 47199: 0 -245: 47200: 0 -245: 47201: 0 -245: 47202: 0 -245: 47203: 0 -245: 47204: 0 -245: 47205: 0 -245: 47206: 0 -245: 47207: 0 -245: 47208: 0 -245: 47209: 0 -245: 47210: 0 -245: 47211: 0 -245: 47212: 0 -245: 47213: 0 -245: 47214: 0 -245: 47215: 0 -245: 47216: 0 -245: 47217: 0 -245: 47218: 0 -245: 47219: 0 -245: 47220: 0 -245: 47221: 0 -245: 47222: 0 -245: 47223: 0 -245: 47224: 0 -245: 47225: 0 -245: 47226: 0 -245: 47227: 0 -245: 47228: 0 -245: 47229: 0 -245: 47230: 0 -245: 47231: 0 -245: 47232: 0 -245: 47233: 0 -245: 47234: 0 -245: 47235: 0 -245: 47236: 0 -245: 47237: 0 -245: 47238: 0 -245: 47239: 0 -245: 47240: 0 -245: 47241: 0 -245: 47242: 0 -245: 47243: 0 -245: 47244: 0 -245: 47245: 0 -245: 47246: 0 -245: 47247: 0 -245: 47248: 0 -245: 47249: 0 -245: 47250: 0 -245: 47251: 0 -245: 47252: 0 -245: 47253: 0 -245: 47254: 0 -245: 47255: 0 -245: 47256: 0 -245: 47257: 0 -245: 47258: 0 -245: 47259: 0 -245: 47260: 0 -245: 47261: 0 -245: 47262: 0 -245: 47263: 0 -245: 47264: 0 -245: 47265: 0 -245: 47266: 0 -245: 47267: 0 -245: 47268: 0 -245: 47269: 0 -245: 47270: 0 -245: 47271: 0 -245: 47272: 0 -245: 47273: 0 -245: 47274: 0 -245: 47275: 0 -245: 47276: 0 -245: 47277: 0 -245: 47278: 0 -245: 47279: 0 -245: 47280: 0 -245: 47281: 0 -245: 47282: 0 -245: 47283: 0 -245: 47284: 0 -245: 47285: 0 -245: 47286: 0 -245: 47287: 0 -245: 47288: 0 -245: 47289: 0 -245: 47290: 0 -245: 47291: 0 -245: 47292: 0 -245: 47293: 0 -245: 47294: 0 -245: 47295: 0 -245: 47296: 0 -245: 47297: 0 -245: 47298: 0 -245: 47299: 0 -245: 47300: 0 -245: 47301: 0 -245: 47302: 0 -245: 47303: 0 -245: 47304: 0 -245: 47305: 0 -245: 47306: 0 -245: 47307: 0 -245: 47308: 0 -245: 47309: 0 -245: 47310: 0 -245: 47311: 0 -245: 47312: 0 -245: 47313: 0 -245: 47314: 0 -245: 47315: 0 -245: 47316: 0 -245: 47317: 0 -245: 47318: 0 -245: 47319: 0 -245: 47320: 0 -245: 47321: 0 -245: 47322: 0 -245: 47323: 0 -245: 47324: 0 -245: 47325: 0 -245: 47326: 0 -245: 47327: 0 -245: 47328: 0 -245: 47329: 0 -245: 47330: 0 -245: 47331: 0 -245: 47332: 0 -245: 47333: 0 -245: 47334: 0 -245: 47335: 0 -245: 47336: 0 -245: 47337: 0 -245: 47338: 0 -245: 47339: 0 -245: 47340: 0 -245: 47341: 0 -245: 47342: 0 -245: 47343: 0 -245: 47344: 0 -245: 47345: 0 -245: 47346: 0 -245: 47347: 0 -245: 47348: 0 -245: 47349: 0 -245: 47350: 0 -245: 47351: 0 -245: 47352: 0 -245: 47353: 0 -245: 47354: 0 -245: 47355: 0 -245: 47356: 0 -245: 47357: 0 -245: 47358: 0 -245: 47359: 0 -245: 47360: 0 -245: 47361: 0 -245: 47362: 0 -245: 47363: 0 -245: 47364: 0 -245: 47365: 0 -245: 47366: 0 -245: 47367: 0 -245: 47368: 0 -245: 47369: 0 -245: 47370: 0 -245: 47371: 0 -245: 47372: 0 -245: 47373: 0 -245: 47374: 0 -245: 47375: 0 -245: 47376: 0 -245: 47377: 0 -245: 47378: 0 -245: 47379: 0 -245: 47380: 0 -245: 47381: 0 -245: 47382: 0 -245: 47383: 0 -245: 47384: 0 -245: 47385: 0 -245: 47386: 0 -245: 47387: 0 -245: 47388: 0 -245: 47389: 0 -245: 47390: 0 -245: 47391: 0 -245: 47392: 0 -245: 47393: 0 -245: 47394: 0 -245: 47395: 0 -245: 47396: 0 -245: 47397: 0 -245: 47398: 0 -245: 47399: 0 -245: 47400: 0 -245: 47401: 0 -245: 47402: 0 -245: 47403: 0 -245: 47404: 0 -245: 47405: 0 -245: 47406: 0 -245: 47407: 0 -245: 47408: 0 -245: 47409: 0 -245: 47410: 0 -245: 47411: 0 -245: 47412: 0 -245: 47413: 0 -245: 47414: 0 -245: 47415: 0 -245: 47416: 0 -245: 47417: 0 -245: 47418: 0 -245: 47419: 0 -245: 47420: 0 -245: 47421: 0 -245: 47422: 0 -245: 47423: 0 -245: 47424: 0 -245: 47425: 0 -245: 47426: 0 -245: 47427: 0 -245: 47428: 0 -245: 47429: 0 -245: 47430: 0 -245: 47431: 0 -245: 47432: 0 -245: 47433: 0 -245: 47434: 0 -245: 47435: 0 -245: 47436: 0 -245: 47437: 0 -245: 47438: 0 -245: 47439: 0 -245: 47440: 0 -245: 47441: 0 -245: 47442: 0 -245: 47443: 0 -245: 47444: 0 -245: 47445: 0 -245: 47446: 0 -245: 47447: 0 -245: 47448: 0 -245: 47449: 0 -245: 47450: 0 -245: 47451: 0 -245: 47452: 0 -245: 47453: 0 -245: 47454: 0 -245: 47455: 0 -245: 47456: 0 -245: 47457: 0 -245: 47458: 0 -245: 47459: 0 -245: 47460: 0 -245: 47461: 0 -245: 47462: 0 -245: 47463: 0 -245: 47464: 0 -245: 47465: 0 -245: 47466: 0 -245: 47467: 0 -245: 47468: 0 -245: 47469: 0 -245: 47470: 0 -245: 47471: 0 -245: 47472: 0 -245: 47473: 0 -245: 47474: 0 -245: 47475: 0 -245: 47476: 0 -245: 47477: 0 -245: 47478: 0 -245: 47479: 0 -245: 47480: 0 -245: 47481: 0 -245: 47482: 0 -245: 47483: 0 -245: 47484: 0 -245: 47485: 0 -245: 47486: 0 -245: 47487: 0 -245: 47488: 0 -245: 47489: 0 -245: 47490: 0 -245: 47491: 0 -245: 47492: 0 -245: 47493: 0 -245: 47494: 0 -245: 47495: 0 -245: 47496: 0 -245: 47497: 0 -245: 47498: 0 -245: 47499: 0 -245: 47500: 0 -245: 47501: 0 -245: 47502: 0 -245: 47503: 0 -245: 47504: 0 -245: 47505: 0 -245: 47506: 0 -245: 47507: 0 -245: 47508: 0 -245: 47509: 0 -245: 47510: 0 -245: 47511: 0 -245: 47512: 0 -245: 47513: 0 -245: 47514: 0 -245: 47515: 0 -245: 47516: 0 -245: 47517: 0 -245: 47518: 0 -245: 47519: 0 -245: 47520: 0 -245: 47521: 0 -245: 47522: 0 -245: 47523: 0 -245: 47524: 0 -245: 47525: 0 -245: 47526: 0 -245: 47527: 0 -245: 47528: 0 -245: 47529: 0 -245: 47530: 0 -245: 47531: 0 -245: 47532: 0 -245: 47533: 0 -245: 47534: 0 -245: 47535: 0 -245: 47536: 0 -245: 47537: 0 -245: 47538: 0 -245: 47539: 0 -245: 47540: 0 -245: 47541: 0 -245: 47542: 0 -245: 47543: 0 -245: 47544: 0 -245: 47545: 0 -245: 47546: 0 -245: 47547: 0 -245: 47548: 0 -245: 47549: 0 -245: 47550: 0 -245: 47551: 0 -245: 47552: 0 -245: 47553: 0 -245: 47554: 0 -245: 47555: 0 -245: 47556: 0 -245: 47557: 0 -245: 47558: 0 -245: 47559: 0 -245: 47560: 0 -245: 47561: 0 -245: 47562: 0 -245: 47563: 0 -245: 47564: 0 -245: 47565: 0 -245: 47566: 0 -245: 47567: 0 -245: 47568: 0 -245: 47569: 0 -245: 47570: 0 -245: 47571: 0 -245: 47572: 0 -245: 47573: 0 -245: 47574: 0 -245: 47575: 0 -245: 47576: 0 -245: 47577: 0 -245: 47578: 0 -245: 47579: 0 -245: 47580: 0 -245: 47581: 0 -245: 47582: 0 -245: 47583: 0 -245: 47584: 0 -245: 47585: 0 -245: 47586: 0 -245: 47587: 0 -245: 47588: 0 -245: 47589: 0 -245: 47590: 0 -245: 47591: 0 -245: 47592: 0 -245: 47593: 0 -245: 47594: 0 -245: 47595: 0 -245: 47596: 0 -245: 47597: 0 -245: 47598: 0 -245: 47599: 0 -245: 47600: 0 -245: 47601: 0 -245: 47602: 0 -245: 47603: 0 -245: 47604: 0 -245: 47605: 0 -245: 47606: 0 -245: 47607: 0 -245: 47608: 0 -245: 47609: 0 -245: 47610: 0 -245: 47611: 0 -245: 47612: 0 -245: 47613: 0 -245: 47614: 0 -245: 47615: 0 -245: 47616: 0 -245: 47617: 0 -245: 47618: 0 -245: 47619: 0 -245: 47620: 0 -245: 47621: 0 -245: 47622: 0 -245: 47623: 0 -245: 47624: 0 -245: 47625: 0 -245: 47626: 0 -245: 47627: 0 -245: 47628: 0 -245: 47629: 0 -245: 47630: 0 -245: 47631: 0 -245: 47632: 0 -245: 47633: 0 -245: 47634: 0 -245: 47635: 0 -245: 47636: 0 -245: 47637: 0 -245: 47638: 0 -245: 47639: 0 -245: 47640: 0 -245: 47641: 0 -245: 47642: 0 -245: 47643: 0 -245: 47644: 0 -245: 47645: 0 -245: 47646: 0 -245: 47647: 0 -245: 47648: 0 -245: 47649: 0 -245: 47650: 0 -245: 47651: 0 -245: 47652: 0 -245: 47653: 0 -245: 47654: 0 -245: 47655: 0 -245: 47656: 0 -245: 47657: 0 -245: 47658: 0 -245: 47659: 0 -245: 47660: 0 -245: 47661: 0 -245: 47662: 0 -245: 47663: 0 -245: 47664: 0 -245: 47665: 0 -245: 47666: 0 -245: 47667: 0 -245: 47668: 0 -245: 47669: 0 -245: 47670: 0 -245: 47671: 0 -245: 47672: 0 -245: 47673: 0 -245: 47674: 0 -245: 47675: 0 -245: 47676: 0 -245: 47677: 0 -245: 47678: 0 -245: 47679: 0 -245: 47680: 0 -245: 47681: 0 -245: 47682: 0 -245: 47683: 0 -245: 47684: 0 -245: 47685: 0 -245: 47686: 0 -245: 47687: 0 -245: 47688: 0 -245: 47689: 0 -245: 47690: 0 -245: 47691: 0 -245: 47692: 0 -245: 47693: 0 -245: 47694: 0 -245: 47695: 0 -245: 47696: 0 -245: 47697: 0 -245: 47698: 0 -245: 47699: 0 -245: 47700: 0 -245: 47701: 0 -245: 47702: 0 -245: 47703: 0 -245: 47704: 0 -245: 47705: 0 -245: 47706: 0 -245: 47707: 0 -245: 47708: 0 -245: 47709: 0 -245: 47710: 0 -245: 47711: 0 -245: 47712: 0 -245: 47713: 0 -245: 47714: 0 -245: 47715: 0 -245: 47716: 0 -245: 47717: 0 -245: 47718: 0 -245: 47719: 0 -245: 47720: 0 -245: 47721: 0 -245: 47722: 0 -245: 47723: 0 -245: 47724: 0 -245: 47725: 0 -245: 47726: 0 -245: 47727: 0 -245: 47728: 0 -245: 47729: 0 -245: 47730: 0 -245: 47731: 0 -245: 47732: 0 -245: 47733: 0 -245: 47734: 0 -245: 47735: 0 -245: 47736: 0 -245: 47737: 0 -245: 47738: 0 -245: 47739: 0 -245: 47740: 0 -245: 47741: 0 -245: 47742: 0 -245: 47743: 0 -245: 47744: 0 -245: 47745: 0 -245: 47746: 0 -245: 47747: 0 -245: 47748: 0 -245: 47749: 0 -245: 47750: 0 -245: 47751: 0 -245: 47752: 0 -245: 47753: 0 -245: 47754: 0 -245: 47755: 0 -245: 47756: 0 -245: 47757: 0 -245: 47758: 0 -245: 47759: 0 -245: 47760: 0 -245: 47761: 0 -245: 47762: 0 -245: 47763: 0 -245: 47764: 0 -245: 47765: 0 -245: 47766: 0 -245: 47767: 0 -245: 47768: 0 -245: 47769: 0 -245: 47770: 0 -245: 47771: 0 -245: 47772: 0 -245: 47773: 0 -245: 47774: 0 -245: 47775: 0 -245: 47776: 0 -245: 47777: 0 -245: 47778: 0 -245: 47779: 0 -245: 47780: 0 -245: 47781: 0 -245: 47782: 0 -245: 47783: 0 -245: 47784: 0 -245: 47785: 0 -245: 47786: 0 -245: 47787: 0 -245: 47788: 0 -245: 47789: 0 -245: 47790: 0 -245: 47791: 0 -245: 47792: 0 -245: 47793: 0 -245: 47794: 0 -245: 47795: 0 -245: 47796: 0 -245: 47797: 0 -245: 47798: 0 -245: 47799: 0 -245: 47800: 0 -245: 47801: 0 -245: 47802: 0 -245: 47803: 0 -245: 47804: 0 -245: 47805: 0 -245: 47806: 0 -245: 47807: 0 -245: 47808: 0 -245: 47809: 0 -245: 47810: 0 -245: 47811: 0 -245: 47812: 0 -245: 47813: 0 -245: 47814: 0 -245: 47815: 0 -245: 47816: 0 -245: 47817: 0 -245: 47818: 0 -245: 47819: 0 -245: 47820: 0 -245: 47821: 0 -245: 47822: 0 -245: 47823: 0 -245: 47824: 0 -245: 47825: 0 -245: 47826: 0 -245: 47827: 0 -245: 47828: 0 -245: 47829: 0 -245: 47830: 0 -245: 47831: 0 -245: 47832: 0 -245: 47833: 0 -245: 47834: 0 -245: 47835: 0 -245: 47836: 0 -245: 47837: 0 -245: 47838: 0 -245: 47839: 0 -245: 47840: 0 -245: 47841: 0 -245: 47842: 0 -245: 47843: 0 -245: 47844: 0 -245: 47845: 0 -245: 47846: 0 -245: 47847: 0 -245: 47848: 0 -245: 47849: 0 -245: 47850: 0 -245: 47851: 0 -245: 47852: 0 -245: 47853: 0 -245: 47854: 0 -245: 47855: 0 -245: 47856: 0 -245: 47857: 0 -245: 47858: 0 -245: 47859: 0 -245: 47860: 0 -245: 47861: 0 -245: 47862: 0 -245: 47863: 0 -245: 47864: 0 -245: 47865: 0 -245: 47866: 0 -245: 47867: 0 -245: 47868: 0 -245: 47869: 0 -245: 47870: 0 -245: 47871: 0 -245: 47872: 0 -245: 47873: 0 -245: 47874: 0 -245: 47875: 0 -245: 47876: 0 -245: 47877: 0 -245: 47878: 0 -245: 47879: 0 -245: 47880: 0 -245: 47881: 0 -245: 47882: 0 -245: 47883: 0 -245: 47884: 0 -245: 47885: 0 -245: 47886: 0 -245: 47887: 0 -245: 47888: 0 -245: 47889: 0 -245: 47890: 0 -245: 47891: 0 -245: 47892: 0 -245: 47893: 0 -245: 47894: 0 -245: 47895: 0 -245: 47896: 0 -245: 47897: 0 -245: 47898: 0 -245: 47899: 0 -245: 47900: 0 -245: 47901: 0 -245: 47902: 0 -245: 47903: 0 -245: 47904: 0 -245: 47905: 0 -245: 47906: 0 -245: 47907: 0 -245: 47908: 0 -245: 47909: 0 -245: 47910: 0 -245: 47911: 0 -245: 47912: 0 -245: 47913: 0 -245: 47914: 0 -245: 47915: 0 -245: 47916: 0 -245: 47917: 0 -245: 47918: 0 -245: 47919: 0 -245: 47920: 0 -245: 47921: 0 -245: 47922: 0 -245: 47923: 0 -245: 47924: 0 -245: 47925: 0 -245: 47926: 0 -245: 47927: 0 -245: 47928: 0 -245: 47929: 0 -245: 47930: 0 -245: 47931: 0 -245: 47932: 0 -245: 47933: 0 -245: 47934: 0 -245: 47935: 0 -245: 47936: 0 -245: 47937: 0 -245: 47938: 0 -245: 47939: 0 -245: 47940: 0 -245: 47941: 0 -245: 47942: 0 -245: 47943: 0 -245: 47944: 0 -245: 47945: 0 -245: 47946: 0 -245: 47947: 0 -245: 47948: 0 -245: 47949: 0 -245: 47950: 0 -245: 47951: 0 -245: 47952: 0 -245: 47953: 0 -245: 47954: 0 -245: 47955: 0 -245: 47956: 0 -245: 47957: 0 -245: 47958: 0 -245: 47959: 0 -245: 47960: 0 -245: 47961: 0 -245: 47962: 0 -245: 47963: 0 -245: 47964: 0 -245: 47965: 0 -245: 47966: 0 -245: 47967: 0 -245: 47968: 0 -245: 47969: 0 -245: 47970: 0 -245: 47971: 0 -245: 47972: 0 -245: 47973: 0 -245: 47974: 0 -245: 47975: 0 -245: 47976: 0 -245: 47977: 0 -245: 47978: 0 -245: 47979: 0 -245: 47980: 0 -245: 47981: 0 -245: 47982: 0 -245: 47983: 0 -245: 47984: 0 -245: 47985: 0 -245: 47986: 0 -245: 47987: 0 -245: 47988: 0 -245: 47989: 0 -245: 47990: 0 -245: 47991: 0 -245: 47992: 0 -245: 47993: 0 -245: 47994: 0 -245: 47995: 0 -245: 47996: 0 -245: 47997: 0 -245: 47998: 0 -245: 47999: 0 -245: 48000: 0 -245: 48001: 0 -245: 48002: 0 -245: 48003: 0 -245: 48004: 0 -245: 48005: 0 -245: 48006: 0 -245: 48007: 0 -245: 48008: 0 -245: 48009: 0 -245: 48010: 0 -245: 48011: 0 -245: 48012: 0 -245: 48013: 0 -245: 48014: 0 -245: 48015: 0 -245: 48016: 0 -245: 48017: 0 -245: 48018: 0 -245: 48019: 0 -245: 48020: 0 -245: 48021: 0 -245: 48022: 0 -245: 48023: 0 -245: 48024: 0 -245: 48025: 0 -245: 48026: 0 -245: 48027: 0 -245: 48028: 0 -245: 48029: 0 -245: 48030: 0 -245: 48031: 0 -245: 48032: 0 -245: 48033: 0 -245: 48034: 0 -245: 48035: 0 -245: 48036: 0 -245: 48037: 0 -245: 48038: 0 -245: 48039: 0 -245: 48040: 0 -245: 48041: 0 -245: 48042: 0 -245: 48043: 0 -245: 48044: 0 -245: 48045: 0 -245: 48046: 0 -245: 48047: 0 -245: 48048: 0 -245: 48049: 0 -245: 48050: 0 -245: 48051: 0 -245: 48052: 0 -245: 48053: 0 -245: 48054: 0 -245: 48055: 0 -245: 48056: 0 -245: 48057: 0 -245: 48058: 0 -245: 48059: 0 -245: 48060: 0 -245: 48061: 0 -245: 48062: 0 -245: 48063: 0 -245: 48064: 0 -245: 48065: 0 -245: 48066: 0 -245: 48067: 0 -245: 48068: 0 -245: 48069: 0 -245: 48070: 0 -245: 48071: 0 -245: 48072: 0 -245: 48073: 0 -245: 48074: 0 -245: 48075: 0 -245: 48076: 0 -245: 48077: 0 -245: 48078: 0 -245: 48079: 0 -245: 48080: 0 -245: 48081: 0 -245: 48082: 0 -245: 48083: 0 -245: 48084: 0 -245: 48085: 0 -245: 48086: 0 -245: 48087: 0 -245: 48088: 0 -245: 48089: 0 -245: 48090: 0 -245: 48091: 0 -245: 48092: 0 -245: 48093: 0 -245: 48094: 0 -245: 48095: 0 -245: 48096: 0 -245: 48097: 0 -245: 48098: 0 -245: 48099: 0 -245: 48100: 0 -245: 48101: 0 -245: 48102: 0 -245: 48103: 0 -245: 48104: 0 -245: 48105: 0 -245: 48106: 0 -245: 48107: 0 -245: 48108: 0 -245: 48109: 0 -245: 48110: 0 -245: 48111: 0 -245: 48112: 0 -245: 48113: 0 -245: 48114: 0 -245: 48115: 0 -245: 48116: 0 -245: 48117: 0 -245: 48118: 0 -245: 48119: 0 -245: 48120: 0 -245: 48121: 0 -245: 48122: 0 -245: 48123: 0 -245: 48124: 0 -245: 48125: 0 -245: 48126: 0 -245: 48127: 0 -245: 48128: 0 -245: 48129: 0 -245: 48130: 0 -245: 48131: 0 -245: 48132: 0 -245: 48133: 0 -245: 48134: 0 -245: 48135: 0 -245: 48136: 0 -245: 48137: 0 -245: 48138: 0 -245: 48139: 0 -245: 48140: 0 -245: 48141: 0 -245: 48142: 0 -245: 48143: 0 -245: 48144: 0 -245: 48145: 0 -245: 48146: 0 -245: 48147: 0 -245: 48148: 0 -245: 48149: 0 -245: 48150: 0 -245: 48151: 0 -245: 48152: 0 -245: 48153: 0 -245: 48154: 0 -245: 48155: 0 -245: 48156: 0 -245: 48157: 0 -245: 48158: 0 -245: 48159: 0 -245: 48160: 0 -245: 48161: 0 -245: 48162: 0 -245: 48163: 0 -245: 48164: 0 -245: 48165: 0 -245: 48166: 0 -245: 48167: 0 -245: 48168: 0 -245: 48169: 0 -245: 48170: 0 -245: 48171: 0 -245: 48172: 0 -245: 48173: 0 -245: 48174: 0 -245: 48175: 0 -245: 48176: 0 -245: 48177: 0 -245: 48178: 0 -245: 48179: 0 -245: 48180: 0 -245: 48181: 0 -245: 48182: 0 -245: 48183: 0 -245: 48184: 0 -245: 48185: 0 -245: 48186: 0 -245: 48187: 0 -245: 48188: 0 -245: 48189: 0 -245: 48190: 0 -245: 48191: 0 -245: 48192: 0 -245: 48193: 0 -245: 48194: 0 -245: 48195: 0 -245: 48196: 0 -245: 48197: 0 -245: 48198: 0 -245: 48199: 0 -245: 48200: 0 -245: 48201: 0 -245: 48202: 0 -245: 48203: 0 -245: 48204: 0 -245: 48205: 0 -245: 48206: 0 -245: 48207: 0 -245: 48208: 0 -245: 48209: 0 -245: 48210: 0 -245: 48211: 0 -245: 48212: 0 -245: 48213: 0 -245: 48214: 0 -245: 48215: 0 -245: 48216: 0 -245: 48217: 0 -245: 48218: 0 -245: 48219: 0 -245: 48220: 0 -245: 48221: 0 -245: 48222: 0 -245: 48223: 0 -245: 48224: 0 -245: 48225: 0 -245: 48226: 0 -245: 48227: 0 -245: 48228: 0 -245: 48229: 0 -245: 48230: 0 -245: 48231: 0 -245: 48232: 0 -245: 48233: 0 -245: 48234: 0 -245: 48235: 0 -245: 48236: 0 -245: 48237: 0 -245: 48238: 0 -245: 48239: 0 -245: 48240: 0 -245: 48241: 0 -245: 48242: 0 -245: 48243: 0 -245: 48244: 0 -245: 48245: 0 -245: 48246: 0 -245: 48247: 0 -245: 48248: 0 -245: 48249: 0 -245: 48250: 0 -245: 48251: 0 -245: 48252: 0 -245: 48253: 0 -245: 48254: 0 -245: 48255: 0 -245: 48256: 0 -245: 48257: 0 -245: 48258: 0 -245: 48259: 0 -245: 48260: 0 -245: 48261: 0 -245: 48262: 0 -245: 48263: 0 -245: 48264: 0 -245: 48265: 0 -245: 48266: 0 -245: 48267: 0 -245: 48268: 0 -245: 48269: 0 -245: 48270: 0 -245: 48271: 0 -245: 48272: 0 -245: 48273: 0 -245: 48274: 0 -245: 48275: 0 -245: 48276: 0 -245: 48277: 0 -245: 48278: 0 -245: 48279: 0 -245: 48280: 0 -245: 48281: 0 -245: 48282: 0 -245: 48283: 0 -245: 48284: 0 -245: 48285: 0 -245: 48286: 0 -245: 48287: 0 -245: 48288: 0 -245: 48289: 0 -245: 48290: 0 -245: 48291: 0 -245: 48292: 0 -245: 48293: 0 -245: 48294: 0 -245: 48295: 0 -245: 48296: 0 -245: 48297: 0 -245: 48298: 0 -245: 48299: 0 -245: 48300: 0 -245: 48301: 0 -245: 48302: 0 -245: 48303: 0 -245: 48304: 0 -245: 48305: 0 -245: 48306: 0 -245: 48307: 0 -245: 48308: 0 -245: 48309: 0 -245: 48310: 0 -245: 48311: 0 -245: 48312: 0 -245: 48313: 0 -245: 48314: 0 -245: 48315: 0 -245: 48316: 0 -245: 48317: 0 -245: 48318: 0 -245: 48319: 0 -245: 48320: 0 -245: 48321: 0 -245: 48322: 0 -245: 48323: 0 -245: 48324: 0 -245: 48325: 0 -245: 48326: 0 -245: 48327: 0 -245: 48328: 0 -245: 48329: 0 -245: 48330: 0 -245: 48331: 0 -245: 48332: 0 -245: 48333: 0 -245: 48334: 0 -245: 48335: 0 -245: 48336: 0 -245: 48337: 0 -245: 48338: 0 -245: 48339: 0 -245: 48340: 0 -245: 48341: 0 -245: 48342: 0 -245: 48343: 0 -245: 48344: 0 -245: 48345: 0 -245: 48346: 0 -245: 48347: 0 -245: 48348: 0 -245: 48349: 0 -245: 48350: 0 -245: 48351: 0 -245: 48352: 0 -245: 48353: 0 -245: 48354: 0 -245: 48355: 0 -245: 48356: 0 -245: 48357: 0 -245: 48358: 0 -245: 48359: 0 -245: 48360: 0 -245: 48361: 0 -245: 48362: 0 -245: 48363: 0 -245: 48364: 0 -245: 48365: 0 -245: 48366: 0 -245: 48367: 0 -245: 48368: 0 -245: 48369: 0 -245: 48370: 0 -245: 48371: 0 -245: 48372: 0 -245: 48373: 0 -245: 48374: 0 -245: 48375: 0 -245: 48376: 0 -245: 48377: 0 -245: 48378: 0 -245: 48379: 0 -245: 48380: 0 -245: 48381: 0 -245: 48382: 0 -245: 48383: 0 -245: 48384: 0 -245: 48385: 0 -245: 48386: 0 -245: 48387: 0 -245: 48388: 0 -245: 48389: 0 -245: 48390: 0 -245: 48391: 0 -245: 48392: 0 -245: 48393: 0 -245: 48394: 0 -245: 48395: 0 -245: 48396: 0 -245: 48397: 0 -245: 48398: 0 -245: 48399: 0 -245: 48400: 0 -245: 48401: 0 -245: 48402: 0 -245: 48403: 0 -245: 48404: 0 -245: 48405: 0 -245: 48406: 0 -245: 48407: 0 -245: 48408: 0 -245: 48409: 0 -245: 48410: 0 -245: 48411: 0 -245: 48412: 0 -245: 48413: 0 -245: 48414: 0 -245: 48415: 0 -245: 48416: 0 -245: 48417: 0 -245: 48418: 0 -245: 48419: 0 -245: 48420: 0 -245: 48421: 0 -245: 48422: 0 -245: 48423: 0 -245: 48424: 0 -245: 48425: 0 -245: 48426: 0 -245: 48427: 0 -245: 48428: 0 -245: 48429: 0 -245: 48430: 0 -245: 48431: 0 -245: 48432: 0 -245: 48433: 0 -245: 48434: 0 -245: 48435: 0 -245: 48436: 0 -245: 48437: 0 -245: 48438: 0 -245: 48439: 0 -245: 48440: 0 -245: 48441: 0 -245: 48442: 0 -245: 48443: 0 -245: 48444: 0 -245: 48445: 0 -245: 48446: 0 -245: 48447: 0 -245: 48448: 0 -245: 48449: 0 -245: 48450: 0 -245: 48451: 0 -245: 48452: 0 -245: 48453: 0 -245: 48454: 0 -245: 48455: 0 -245: 48456: 0 -245: 48457: 0 -245: 48458: 0 -245: 48459: 0 -245: 48460: 0 -245: 48461: 0 -245: 48462: 0 -245: 48463: 0 -245: 48464: 0 -245: 48465: 0 -245: 48466: 0 -245: 48467: 0 -245: 48468: 0 -245: 48469: 0 -245: 48470: 0 -245: 48471: 0 -245: 48472: 0 -245: 48473: 0 -245: 48474: 0 -245: 48475: 0 -245: 48476: 0 -245: 48477: 0 -245: 48478: 0 -245: 48479: 0 -245: 48480: 0 -245: 48481: 0 -245: 48482: 0 -245: 48483: 0 -245: 48484: 0 -245: 48485: 0 -245: 48486: 0 -245: 48487: 0 -245: 48488: 0 -245: 48489: 0 -245: 48490: 0 -245: 48491: 0 -245: 48492: 0 -245: 48493: 0 -245: 48494: 0 -245: 48495: 0 -245: 48496: 0 -245: 48497: 0 -245: 48498: 0 -245: 48499: 0 -245: 48500: 0 -245: 48501: 0 -245: 48502: 0 -245: 48503: 0 -245: 48504: 0 -245: 48505: 0 -245: 48506: 0 -245: 48507: 0 -245: 48508: 0 -245: 48509: 0 -245: 48510: 0 -245: 48511: 0 -245: 48512: 0 -245: 48513: 0 -245: 48514: 0 -245: 48515: 0 -245: 48516: 0 -245: 48517: 0 -245: 48518: 0 -245: 48519: 0 -245: 48520: 0 -245: 48521: 0 -245: 48522: 0 -245: 48523: 0 -245: 48524: 0 -245: 48525: 0 -245: 48526: 0 -245: 48527: 0 -245: 48528: 0 -245: 48529: 0 -245: 48530: 0 -245: 48531: 0 -245: 48532: 0 -245: 48533: 0 -245: 48534: 0 -245: 48535: 0 -245: 48536: 0 -245: 48537: 0 -245: 48538: 0 -245: 48539: 0 -245: 48540: 0 -245: 48541: 0 -245: 48542: 0 -245: 48543: 0 -245: 48544: 0 -245: 48545: 0 -245: 48546: 0 -245: 48547: 0 -245: 48548: 0 -245: 48549: 0 -245: 48550: 0 -245: 48551: 0 -245: 48552: 0 -245: 48553: 0 -245: 48554: 0 -245: 48555: 0 -245: 48556: 0 -245: 48557: 0 -245: 48558: 0 -245: 48559: 0 -245: 48560: 0 -245: 48561: 0 -245: 48562: 0 -245: 48563: 0 -245: 48564: 0 -245: 48565: 0 -245: 48566: 0 -245: 48567: 0 -245: 48568: 0 -245: 48569: 0 -245: 48570: 0 -245: 48571: 0 -245: 48572: 0 -245: 48573: 0 -245: 48574: 0 -245: 48575: 0 -245: 48576: 0 -245: 48577: 0 -245: 48578: 0 -245: 48579: 0 -245: 48580: 0 -245: 48581: 0 -245: 48582: 0 -245: 48583: 0 -245: 48584: 0 -245: 48585: 0 -245: 48586: 0 -245: 48587: 0 -245: 48588: 0 -245: 48589: 0 -245: 48590: 0 -245: 48591: 0 -245: 48592: 0 -245: 48593: 0 -245: 48594: 0 -245: 48595: 0 -245: 48596: 0 -245: 48597: 0 -245: 48598: 0 -245: 48599: 0 -245: 48600: 0 -245: 48601: 0 -245: 48602: 0 -245: 48603: 0 -245: 48604: 0 -245: 48605: 0 -245: 48606: 0 -245: 48607: 0 -245: 48608: 0 -245: 48609: 0 -245: 48610: 0 -245: 48611: 0 -245: 48612: 0 -245: 48613: 0 -245: 48614: 0 -245: 48615: 0 -245: 48616: 0 -245: 48617: 0 -245: 48618: 0 -245: 48619: 0 -245: 48620: 0 -245: 48621: 0 -245: 48622: 0 -245: 48623: 0 -245: 48624: 0 -245: 48625: 0 -245: 48626: 0 -245: 48627: 0 -245: 48628: 0 -245: 48629: 0 -245: 48630: 0 -245: 48631: 0 -245: 48632: 0 -245: 48633: 0 -245: 48634: 0 -245: 48635: 0 -245: 48636: 0 -245: 48637: 0 -245: 48638: 0 -245: 48639: 0 -245: 48640: 0 -245: 48641: 0 -245: 48642: 0 -245: 48643: 0 -245: 48644: 0 -245: 48645: 0 -245: 48646: 0 -245: 48647: 0 -245: 48648: 0 -245: 48649: 0 -245: 48650: 0 -245: 48651: 0 -245: 48652: 0 -245: 48653: 0 -245: 48654: 0 -245: 48655: 0 -245: 48656: 0 -245: 48657: 0 -245: 48658: 0 -245: 48659: 0 -245: 48660: 0 -245: 48661: 0 -245: 48662: 0 -245: 48663: 0 -245: 48664: 0 -245: 48665: 0 -245: 48666: 0 -245: 48667: 0 -245: 48668: 0 -245: 48669: 0 -245: 48670: 0 -245: 48671: 0 -245: 48672: 0 -245: 48673: 0 -245: 48674: 0 -245: 48675: 0 -245: 48676: 0 -245: 48677: 0 -245: 48678: 0 -245: 48679: 0 -245: 48680: 0 -245: 48681: 0 -245: 48682: 0 -245: 48683: 0 -245: 48684: 0 -245: 48685: 0 -245: 48686: 0 -245: 48687: 0 -245: 48688: 0 -245: 48689: 0 -245: 48690: 0 -245: 48691: 0 -245: 48692: 0 -245: 48693: 0 -245: 48694: 0 -245: 48695: 0 -245: 48696: 0 -245: 48697: 0 -245: 48698: 0 -245: 48699: 0 -245: 48700: 0 -245: 48701: 0 -245: 48702: 0 -245: 48703: 0 -245: 48704: 0 -245: 48705: 0 -245: 48706: 0 -245: 48707: 0 -245: 48708: 0 -245: 48709: 0 -245: 48710: 0 -245: 48711: 0 -245: 48712: 0 -245: 48713: 0 -245: 48714: 0 -245: 48715: 0 -245: 48716: 0 -245: 48717: 0 -245: 48718: 0 -245: 48719: 0 -245: 48720: 0 -245: 48721: 0 -245: 48722: 0 -245: 48723: 0 -245: 48724: 0 -245: 48725: 0 -245: 48726: 0 -245: 48727: 0 -245: 48728: 0 -245: 48729: 0 -245: 48730: 0 -245: 48731: 0 -245: 48732: 0 -245: 48733: 0 -245: 48734: 0 -245: 48735: 0 -245: 48736: 0 -245: 48737: 0 -245: 48738: 0 -245: 48739: 0 -245: 48740: 0 -245: 48741: 0 -245: 48742: 0 -245: 48743: 0 -245: 48744: 0 -245: 48745: 0 -245: 48746: 0 -245: 48747: 0 -245: 48748: 0 -245: 48749: 0 -245: 48750: 0 -245: 48751: 0 -245: 48752: 0 -245: 48753: 0 -245: 48754: 0 -245: 48755: 0 -245: 48756: 0 -245: 48757: 0 -245: 48758: 0 -245: 48759: 0 -245: 48760: 0 -245: 48761: 0 -245: 48762: 0 -245: 48763: 0 -245: 48764: 0 -245: 48765: 0 -245: 48766: 0 -245: 48767: 0 -245: 48768: 0 -245: 48769: 0 -245: 48770: 0 -245: 48771: 0 -245: 48772: 0 -245: 48773: 0 -245: 48774: 0 -245: 48775: 0 -245: 48776: 0 -245: 48777: 0 -245: 48778: 0 -245: 48779: 0 -245: 48780: 0 -245: 48781: 0 -245: 48782: 0 -245: 48783: 0 -245: 48784: 0 -245: 48785: 0 -245: 48786: 0 -245: 48787: 0 -245: 48788: 0 -245: 48789: 0 -245: 48790: 0 -245: 48791: 0 -245: 48792: 0 -245: 48793: 0 -245: 48794: 0 -245: 48795: 0 -245: 48796: 0 -245: 48797: 0 -245: 48798: 0 -245: 48799: 0 -245: 48800: 0 -245: 48801: 0 -245: 48802: 0 -245: 48803: 0 -245: 48804: 0 -245: 48805: 0 -245: 48806: 0 -245: 48807: 0 -245: 48808: 0 -245: 48809: 0 -245: 48810: 0 -245: 48811: 0 -245: 48812: 0 -245: 48813: 0 -245: 48814: 0 -245: 48815: 0 -245: 48816: 0 -245: 48817: 0 -245: 48818: 0 -245: 48819: 0 -245: 48820: 0 -245: 48821: 0 -245: 48822: 0 -245: 48823: 0 -245: 48824: 0 -245: 48825: 0 -245: 48826: 0 -245: 48827: 0 -245: 48828: 0 -245: 48829: 0 -245: 48830: 0 -245: 48831: 0 -245: 48832: 0 -245: 48833: 0 -245: 48834: 0 -245: 48835: 0 -245: 48836: 0 -245: 48837: 0 -245: 48838: 0 -245: 48839: 0 -245: 48840: 0 -245: 48841: 0 -245: 48842: 0 -245: 48843: 0 -245: 48844: 0 -245: 48845: 0 -245: 48846: 0 -245: 48847: 0 -245: 48848: 0 -245: 48849: 0 -245: 48850: 0 -245: 48851: 0 -245: 48852: 0 -245: 48853: 0 -245: 48854: 0 -245: 48855: 0 -245: 48856: 0 -245: 48857: 0 -245: 48858: 0 -245: 48859: 0 -245: 48860: 0 -245: 48861: 0 -245: 48862: 0 -245: 48863: 0 -245: 48864: 0 -245: 48865: 0 -245: 48866: 0 -245: 48867: 0 -245: 48868: 0 -245: 48869: 0 -245: 48870: 0 -245: 48871: 0 -245: 48872: 0 -245: 48873: 0 -245: 48874: 0 -245: 48875: 0 -245: 48876: 0 -245: 48877: 0 -245: 48878: 0 -245: 48879: 0 -245: 48880: 0 -245: 48881: 0 -245: 48882: 0 -245: 48883: 0 -245: 48884: 0 -245: 48885: 0 -245: 48886: 0 -245: 48887: 0 -245: 48888: 0 -245: 48889: 0 -245: 48890: 0 -245: 48891: 0 -245: 48892: 0 -245: 48893: 0 -245: 48894: 0 -245: 48895: 0 -245: 48896: 0 -245: 48897: 0 -245: 48898: 0 -245: 48899: 0 -245: 48900: 0 -245: 48901: 0 -245: 48902: 0 -245: 48903: 0 -245: 48904: 0 -245: 48905: 0 -245: 48906: 0 -245: 48907: 0 -245: 48908: 0 -245: 48909: 0 -245: 48910: 0 -245: 48911: 0 -245: 48912: 0 -245: 48913: 0 -245: 48914: 0 -245: 48915: 0 -245: 48916: 0 -245: 48917: 0 -245: 48918: 0 -245: 48919: 0 -245: 48920: 0 -245: 48921: 0 -245: 48922: 0 -245: 48923: 0 -245: 48924: 0 -245: 48925: 0 -245: 48926: 0 -245: 48927: 0 -245: 48928: 0 -245: 48929: 0 -245: 48930: 0 -245: 48931: 0 -245: 48932: 0 -245: 48933: 0 -245: 48934: 0 -245: 48935: 0 -245: 48936: 0 -245: 48937: 0 -245: 48938: 0 -245: 48939: 0 -245: 48940: 0 -245: 48941: 0 -245: 48942: 0 -245: 48943: 0 -245: 48944: 0 -245: 48945: 0 -245: 48946: 0 -245: 48947: 0 -245: 48948: 0 -245: 48949: 0 -245: 48950: 0 -245: 48951: 0 -245: 48952: 0 -245: 48953: 0 -245: 48954: 0 -245: 48955: 0 -245: 48956: 0 -245: 48957: 0 -245: 48958: 0 -245: 48959: 0 -245: 48960: 0 -245: 48961: 0 -245: 48962: 0 -245: 48963: 0 -245: 48964: 0 -245: 48965: 0 -245: 48966: 0 -245: 48967: 0 -245: 48968: 0 -245: 48969: 0 -245: 48970: 0 -245: 48971: 0 -245: 48972: 0 -245: 48973: 0 -245: 48974: 0 -245: 48975: 0 -245: 48976: 0 -245: 48977: 0 -245: 48978: 0 -245: 48979: 0 -245: 48980: 0 -245: 48981: 0 -245: 48982: 0 -245: 48983: 0 -245: 48984: 0 -245: 48985: 0 -245: 48986: 0 -245: 48987: 0 -245: 48988: 0 -245: 48989: 0 -245: 48990: 0 -245: 48991: 0 -245: 48992: 0 -245: 48993: 0 -245: 48994: 0 -245: 48995: 0 -245: 48996: 0 -245: 48997: 0 -245: 48998: 0 -245: 48999: 0 -245: 49000: 0 -245: 49001: 0 -245: 49002: 0 -245: 49003: 0 -245: 49004: 0 -245: 49005: 0 -245: 49006: 0 -245: 49007: 0 -245: 49008: 0 -245: 49009: 0 -245: 49010: 0 -245: 49011: 0 -245: 49012: 0 -245: 49013: 0 -245: 49014: 0 -245: 49015: 0 -245: 49016: 0 -245: 49017: 0 -245: 49018: 0 -245: 49019: 0 -245: 49020: 0 -245: 49021: 0 -245: 49022: 0 -245: 49023: 0 -245: 49024: 0 -245: 49025: 0 -245: 49026: 0 -245: 49027: 0 -245: 49028: 0 -245: 49029: 0 -245: 49030: 0 -245: 49031: 0 -245: 49032: 0 -245: 49033: 0 -245: 49034: 0 -245: 49035: 0 -245: 49036: 0 -245: 49037: 0 -245: 49038: 0 -245: 49039: 0 -245: 49040: 0 -245: 49041: 0 -245: 49042: 0 -245: 49043: 0 -245: 49044: 0 -245: 49045: 0 -245: 49046: 0 -245: 49047: 0 -245: 49048: 0 -245: 49049: 0 -245: 49050: 0 -245: 49051: 0 -245: 49052: 0 -245: 49053: 0 -245: 49054: 0 -245: 49055: 0 -245: 49056: 0 -245: 49057: 0 -245: 49058: 0 -245: 49059: 0 -245: 49060: 0 -245: 49061: 0 -245: 49062: 0 -245: 49063: 0 -245: 49064: 0 -245: 49065: 0 -245: 49066: 0 -245: 49067: 0 -245: 49068: 0 -245: 49069: 0 -245: 49070: 0 -245: 49071: 0 -245: 49072: 0 -245: 49073: 0 -245: 49074: 0 -245: 49075: 0 -245: 49076: 0 -245: 49077: 0 -245: 49078: 0 -245: 49079: 0 -245: 49080: 0 -245: 49081: 0 -245: 49082: 0 -245: 49083: 0 -245: 49084: 0 -245: 49085: 0 -245: 49086: 0 -245: 49087: 0 -245: 49088: 0 -245: 49089: 0 -245: 49090: 0 -245: 49091: 0 -245: 49092: 0 -245: 49093: 0 -245: 49094: 0 -245: 49095: 0 -245: 49096: 0 -245: 49097: 0 -245: 49098: 0 -245: 49099: 0 -245: 49100: 0 -245: 49101: 0 -245: 49102: 0 -245: 49103: 0 -245: 49104: 0 -245: 49105: 0 -245: 49106: 0 -245: 49107: 0 -245: 49108: 0 -245: 49109: 0 -245: 49110: 0 -245: 49111: 0 -245: 49112: 0 -245: 49113: 0 -245: 49114: 0 -245: 49115: 0 -245: 49116: 0 -245: 49117: 0 -245: 49118: 0 -245: 49119: 0 -245: 49120: 0 -245: 49121: 0 -245: 49122: 0 -245: 49123: 0 -245: 49124: 0 -245: 49125: 0 -245: 49126: 0 -245: 49127: 0 -245: 49128: 0 -245: 49129: 0 -245: 49130: 0 -245: 49131: 0 -245: 49132: 0 -245: 49133: 0 -245: 49134: 0 -245: 49135: 0 -245: 49136: 0 -245: 49137: 0 -245: 49138: 0 -245: 49139: 0 -245: 49140: 0 -245: 49141: 0 -245: 49142: 0 -245: 49143: 0 -245: 49144: 0 -245: 49145: 0 -245: 49146: 0 -245: 49147: 0 -245: 49148: 0 -245: 49149: 0 -245: 49150: 0 -245: 49151: 0 -245: 49152: 0 -245: 49153: 0 -245: 49154: 0 -245: 49155: 0 -245: 49156: 0 -245: 49157: 0 -245: 49158: 0 -245: 49159: 0 -245: 49160: 0 -245: 49161: 0 -245: 49162: 0 -245: 49163: 0 -245: 49164: 0 -245: 49165: 0 -245: 49166: 0 -245: 49167: 0 -245: 49168: 0 -245: 49169: 0 -245: 49170: 0 -245: 49171: 0 -245: 49172: 0 -245: 49173: 0 -245: 49174: 0 -245: 49175: 0 -245: 49176: 0 -245: 49177: 0 -245: 49178: 0 -245: 49179: 0 -245: 49180: 0 -245: 49181: 0 -245: 49182: 0 -245: 49183: 0 -245: 49184: 0 -245: 49185: 0 -245: 49186: 0 -245: 49187: 0 -245: 49188: 0 -245: 49189: 0 -245: 49190: 0 -245: 49191: 0 -245: 49192: 0 -245: 49193: 0 -245: 49194: 0 -245: 49195: 0 -245: 49196: 0 -245: 49197: 0 -245: 49198: 0 -245: 49199: 0 -245: 49200: 0 -245: 49201: 0 -245: 49202: 0 -245: 49203: 0 -245: 49204: 0 -245: 49205: 0 -245: 49206: 0 -245: 49207: 0 -245: 49208: 0 -245: 49209: 0 -245: 49210: 0 -245: 49211: 0 -245: 49212: 0 -245: 49213: 0 -245: 49214: 0 -245: 49215: 0 -245: 49216: 0 -245: 49217: 0 -245: 49218: 0 -245: 49219: 0 -245: 49220: 0 -245: 49221: 0 -245: 49222: 0 -245: 49223: 0 -245: 49224: 0 -245: 49225: 0 -245: 49226: 0 -245: 49227: 0 -245: 49228: 0 -245: 49229: 0 -245: 49230: 0 -245: 49231: 0 -245: 49232: 0 -245: 49233: 0 -245: 49234: 0 -245: 49235: 0 -245: 49236: 0 -245: 49237: 0 -245: 49238: 0 -245: 49239: 0 -245: 49240: 0 -245: 49241: 0 -245: 49242: 0 -245: 49243: 0 -245: 49244: 0 -245: 49245: 0 -245: 49246: 0 -245: 49247: 0 -245: 49248: 0 -245: 49249: 0 -245: 49250: 0 -245: 49251: 0 -245: 49252: 0 -245: 49253: 0 -245: 49254: 0 -245: 49255: 0 -245: 49256: 0 -245: 49257: 0 -245: 49258: 0 -245: 49259: 0 -245: 49260: 0 -245: 49261: 0 -245: 49262: 0 -245: 49263: 0 -245: 49264: 0 -245: 49265: 0 -245: 49266: 0 -245: 49267: 0 -245: 49268: 0 -245: 49269: 0 -245: 49270: 0 -245: 49271: 0 -245: 49272: 0 -245: 49273: 0 -245: 49274: 0 -245: 49275: 0 -245: 49276: 0 -245: 49277: 0 -245: 49278: 0 -245: 49279: 0 -245: 49280: 0 -245: 49281: 0 -245: 49282: 0 -245: 49283: 0 -245: 49284: 0 -245: 49285: 0 -245: 49286: 0 -245: 49287: 0 -245: 49288: 0 -245: 49289: 0 -245: 49290: 0 -245: 49291: 0 -245: 49292: 0 -245: 49293: 0 -245: 49294: 0 -245: 49295: 0 -245: 49296: 0 -245: 49297: 0 -245: 49298: 0 -245: 49299: 0 -245: 49300: 0 -245: 49301: 0 -245: 49302: 0 -245: 49303: 0 -245: 49304: 0 -245: 49305: 0 -245: 49306: 0 -245: 49307: 0 -245: 49308: 0 -245: 49309: 0 -245: 49310: 0 -245: 49311: 0 -245: 49312: 0 -245: 49313: 0 -245: 49314: 0 -245: 49315: 0 -245: 49316: 0 -245: 49317: 0 -245: 49318: 0 -245: 49319: 0 -245: 49320: 0 -245: 49321: 0 -245: 49322: 0 -245: 49323: 0 -245: 49324: 0 -245: 49325: 0 -245: 49326: 0 -245: 49327: 0 -245: 49328: 0 -245: 49329: 0 -245: 49330: 0 -245: 49331: 0 -245: 49332: 0 -245: 49333: 0 -245: 49334: 0 -245: 49335: 0 -245: 49336: 0 -245: 49337: 0 -245: 49338: 0 -245: 49339: 0 -245: 49340: 0 -245: 49341: 0 -245: 49342: 0 -245: 49343: 0 -245: 49344: 0 -245: 49345: 0 -245: 49346: 0 -245: 49347: 0 -245: 49348: 0 -245: 49349: 0 -245: 49350: 0 -245: 49351: 0 -245: 49352: 0 -245: 49353: 0 -245: 49354: 0 -245: 49355: 0 -245: 49356: 0 -245: 49357: 0 -245: 49358: 0 -245: 49359: 0 -245: 49360: 0 -245: 49361: 0 -245: 49362: 0 -245: 49363: 0 -245: 49364: 0 -245: 49365: 0 -245: 49366: 0 -245: 49367: 0 -245: 49368: 0 -245: 49369: 0 -245: 49370: 0 -245: 49371: 0 -245: 49372: 0 -245: 49373: 0 -245: 49374: 0 -245: 49375: 0 -245: 49376: 0 -245: 49377: 0 -245: 49378: 0 -245: 49379: 0 -245: 49380: 0 -245: 49381: 0 -245: 49382: 0 -245: 49383: 0 -245: 49384: 0 -245: 49385: 0 -245: 49386: 0 -245: 49387: 0 -245: 49388: 0 -245: 49389: 0 -245: 49390: 0 -245: 49391: 0 -245: 49392: 0 -245: 49393: 0 -245: 49394: 0 -245: 49395: 0 -245: 49396: 0 -245: 49397: 0 -245: 49398: 0 -245: 49399: 0 -245: 49400: 0 -245: 49401: 0 -245: 49402: 0 -245: 49403: 0 -245: 49404: 0 -245: 49405: 0 -245: 49406: 0 -245: 49407: 0 -245: 49408: 0 -245: 49409: 0 -245: 49410: 0 -245: 49411: 0 -245: 49412: 0 -245: 49413: 0 -245: 49414: 0 -245: 49415: 0 -245: 49416: 0 -245: 49417: 0 -245: 49418: 0 -245: 49419: 0 -245: 49420: 0 -245: 49421: 0 -245: 49422: 0 -245: 49423: 0 -245: 49424: 0 -245: 49425: 0 -245: 49426: 0 -245: 49427: 0 -245: 49428: 0 -245: 49429: 0 -245: 49430: 0 -245: 49431: 0 -245: 49432: 0 -245: 49433: 0 -245: 49434: 0 -245: 49435: 0 -245: 49436: 0 -245: 49437: 0 -245: 49438: 0 -245: 49439: 0 -245: 49440: 0 -245: 49441: 0 -245: 49442: 0 -245: 49443: 0 -245: 49444: 0 -245: 49445: 0 -245: 49446: 0 -245: 49447: 0 -245: 49448: 0 -245: 49449: 0 -245: 49450: 0 -245: 49451: 0 -245: 49452: 0 -245: 49453: 0 -245: 49454: 0 -245: 49455: 0 -245: 49456: 0 -245: 49457: 0 -245: 49458: 0 -245: 49459: 0 -245: 49460: 0 -245: 49461: 0 -245: 49462: 0 -245: 49463: 0 -245: 49464: 0 -245: 49465: 0 -245: 49466: 0 -245: 49467: 0 -245: 49468: 0 -245: 49469: 0 -245: 49470: 0 -245: 49471: 0 -245: 49472: 0 -245: 49473: 0 -245: 49474: 0 -245: 49475: 0 -245: 49476: 0 -245: 49477: 0 -245: 49478: 0 -245: 49479: 0 -245: 49480: 0 -245: 49481: 0 -245: 49482: 0 -245: 49483: 0 -245: 49484: 0 -245: 49485: 0 -245: 49486: 0 -245: 49487: 0 -245: 49488: 0 -245: 49489: 0 -245: 49490: 0 -245: 49491: 0 -245: 49492: 0 -245: 49493: 0 -245: 49494: 0 -245: 49495: 0 -245: 49496: 0 -245: 49497: 0 -245: 49498: 0 -245: 49499: 0 -245: 49500: 0 -245: 49501: 0 -245: 49502: 0 -245: 49503: 0 -245: 49504: 0 -245: 49505: 0 -245: 49506: 0 -245: 49507: 0 -245: 49508: 0 -245: 49509: 0 -245: 49510: 0 -245: 49511: 0 -245: 49512: 0 -245: 49513: 0 -245: 49514: 0 -245: 49515: 0 -245: 49516: 0 -245: 49517: 0 -245: 49518: 0 -245: 49519: 0 -245: 49520: 0 -245: 49521: 0 -245: 49522: 0 -245: 49523: 0 -245: 49524: 0 -245: 49525: 0 -245: 49526: 0 -245: 49527: 0 -245: 49528: 0 -245: 49529: 0 -245: 49530: 0 -245: 49531: 0 -245: 49532: 0 -245: 49533: 0 -245: 49534: 0 -245: 49535: 0 -245: 49536: 0 -245: 49537: 0 -245: 49538: 0 -245: 49539: 0 -245: 49540: 0 -245: 49541: 0 -245: 49542: 0 -245: 49543: 0 -245: 49544: 0 -245: 49545: 0 -245: 49546: 0 -245: 49547: 0 -245: 49548: 0 -245: 49549: 0 -245: 49550: 0 -245: 49551: 0 -245: 49552: 0 -245: 49553: 0 -245: 49554: 0 -245: 49555: 0 -245: 49556: 0 -245: 49557: 0 -245: 49558: 0 -245: 49559: 0 -245: 49560: 0 -245: 49561: 0 -245: 49562: 0 -245: 49563: 0 -245: 49564: 0 -245: 49565: 0 -245: 49566: 0 -245: 49567: 0 -245: 49568: 0 -245: 49569: 0 -245: 49570: 0 -245: 49571: 0 -245: 49572: 0 -245: 49573: 0 -245: 49574: 0 -245: 49575: 0 -245: 49576: 0 -245: 49577: 0 -245: 49578: 0 -245: 49579: 0 -245: 49580: 0 -245: 49581: 0 -245: 49582: 0 -245: 49583: 0 -245: 49584: 0 -245: 49585: 0 -245: 49586: 0 -245: 49587: 0 -245: 49588: 0 -245: 49589: 0 -245: 49590: 0 -245: 49591: 0 -245: 49592: 0 -245: 49593: 0 -245: 49594: 0 -245: 49595: 0 -245: 49596: 0 -245: 49597: 0 -245: 49598: 0 -245: 49599: 0 -245: 49600: 0 -245: 49601: 0 -245: 49602: 0 -245: 49603: 0 -245: 49604: 0 -245: 49605: 0 -245: 49606: 0 -245: 49607: 0 -245: 49608: 0 -245: 49609: 0 -245: 49610: 0 -245: 49611: 0 -245: 49612: 0 -245: 49613: 0 -245: 49614: 0 -245: 49615: 0 -245: 49616: 0 -245: 49617: 0 -245: 49618: 0 -245: 49619: 0 -245: 49620: 0 -245: 49621: 0 -245: 49622: 0 -245: 49623: 0 -245: 49624: 0 -245: 49625: 0 -245: 49626: 0 -245: 49627: 0 -245: 49628: 0 -245: 49629: 0 -245: 49630: 0 -245: 49631: 0 -245: 49632: 0 -245: 49633: 0 -245: 49634: 0 -245: 49635: 0 -245: 49636: 0 -245: 49637: 0 -245: 49638: 0 -245: 49639: 0 -245: 49640: 0 -245: 49641: 0 -245: 49642: 0 -245: 49643: 0 -245: 49644: 0 -245: 49645: 0 -245: 49646: 0 -245: 49647: 0 -245: 49648: 0 -245: 49649: 0 -245: 49650: 0 -245: 49651: 0 -245: 49652: 0 -245: 49653: 0 -245: 49654: 0 -245: 49655: 0 -245: 49656: 0 -245: 49657: 0 -245: 49658: 0 -245: 49659: 0 -245: 49660: 0 -245: 49661: 0 -245: 49662: 0 -245: 49663: 0 -245: 49664: 0 -245: 49665: 0 -245: 49666: 0 -245: 49667: 0 -245: 49668: 0 -245: 49669: 0 -245: 49670: 0 -245: 49671: 0 -245: 49672: 0 -245: 49673: 0 -245: 49674: 0 -245: 49675: 0 -245: 49676: 0 -245: 49677: 0 -245: 49678: 0 -245: 49679: 0 -245: 49680: 0 -245: 49681: 0 -245: 49682: 0 -245: 49683: 0 -245: 49684: 0 -245: 49685: 0 -245: 49686: 0 -245: 49687: 0 -245: 49688: 0 -245: 49689: 0 -245: 49690: 0 -245: 49691: 0 -245: 49692: 0 -245: 49693: 0 -245: 49694: 0 -245: 49695: 0 -245: 49696: 0 -245: 49697: 0 -245: 49698: 0 -245: 49699: 0 -245: 49700: 0 -245: 49701: 0 -245: 49702: 0 -245: 49703: 0 -245: 49704: 0 -245: 49705: 0 -245: 49706: 0 -245: 49707: 0 -245: 49708: 0 -245: 49709: 0 -245: 49710: 0 -245: 49711: 0 -245: 49712: 0 -245: 49713: 0 -245: 49714: 0 -245: 49715: 0 -245: 49716: 0 -245: 49717: 0 -245: 49718: 0 -245: 49719: 0 -245: 49720: 0 -245: 49721: 0 -245: 49722: 0 -245: 49723: 0 -245: 49724: 0 -245: 49725: 0 -245: 49726: 0 -245: 49727: 0 -245: 49728: 0 -245: 49729: 0 -245: 49730: 0 -245: 49731: 0 -245: 49732: 0 -245: 49733: 0 -245: 49734: 0 -245: 49735: 0 -245: 49736: 0 -245: 49737: 0 -245: 49738: 0 -245: 49739: 0 -245: 49740: 0 -245: 49741: 0 -245: 49742: 0 -245: 49743: 0 -245: 49744: 0 -245: 49745: 0 -245: 49746: 0 -245: 49747: 0 -245: 49748: 0 -245: 49749: 0 -245: 49750: 0 -245: 49751: 0 -245: 49752: 0 -245: 49753: 0 -245: 49754: 0 -245: 49755: 0 -245: 49756: 0 -245: 49757: 0 -245: 49758: 0 -245: 49759: 0 -245: 49760: 0 -245: 49761: 0 -245: 49762: 0 -245: 49763: 0 -245: 49764: 0 -245: 49765: 0 -245: 49766: 0 -245: 49767: 0 -245: 49768: 0 -245: 49769: 0 -245: 49770: 0 -245: 49771: 0 -245: 49772: 0 -245: 49773: 0 -245: 49774: 0 -245: 49775: 0 -245: 49776: 0 -245: 49777: 0 -245: 49778: 0 -245: 49779: 0 -245: 49780: 0 -245: 49781: 0 -245: 49782: 0 -245: 49783: 0 -245: 49784: 0 -245: 49785: 0 -245: 49786: 0 -245: 49787: 0 -245: 49788: 0 -245: 49789: 0 -245: 49790: 0 -245: 49791: 0 -245: 49792: 0 -245: 49793: 0 -245: 49794: 0 -245: 49795: 0 -245: 49796: 0 -245: 49797: 0 -245: 49798: 0 -245: 49799: 0 -245: 49800: 0 -245: 49801: 0 -245: 49802: 0 -245: 49803: 0 -245: 49804: 0 -245: 49805: 0 -245: 49806: 0 -245: 49807: 0 -245: 49808: 0 -245: 49809: 0 -245: 49810: 0 -245: 49811: 0 -245: 49812: 0 -245: 49813: 0 -245: 49814: 0 -245: 49815: 0 -245: 49816: 0 -245: 49817: 0 -245: 49818: 0 -245: 49819: 0 -245: 49820: 0 -245: 49821: 0 -245: 49822: 0 -245: 49823: 0 -245: 49824: 0 -245: 49825: 0 -245: 49826: 0 -245: 49827: 0 -245: 49828: 0 -245: 49829: 0 -245: 49830: 0 -245: 49831: 0 -245: 49832: 0 -245: 49833: 0 -245: 49834: 0 -245: 49835: 0 -245: 49836: 0 -245: 49837: 0 -245: 49838: 0 -245: 49839: 0 -245: 49840: 0 -245: 49841: 0 -245: 49842: 0 -245: 49843: 0 -245: 49844: 0 -245: 49845: 0 -245: 49846: 0 -245: 49847: 0 -245: 49848: 0 -245: 49849: 0 -245: 49850: 0 -245: 49851: 0 -245: 49852: 0 -245: 49853: 0 -245: 49854: 0 -245: 49855: 0 -245: 49856: 0 -245: 49857: 0 -245: 49858: 0 -245: 49859: 0 -245: 49860: 0 -245: 49861: 0 -245: 49862: 0 -245: 49863: 0 -245: 49864: 0 -245: 49865: 0 -245: 49866: 0 -245: 49867: 0 -245: 49868: 0 -245: 49869: 0 -245: 49870: 0 -245: 49871: 0 -245: 49872: 0 -245: 49873: 0 -245: 49874: 0 -245: 49875: 0 -245: 49876: 0 -245: 49877: 0 -245: 49878: 0 -245: 49879: 0 -245: 49880: 0 -245: 49881: 0 -245: 49882: 0 -245: 49883: 0 -245: 49884: 0 -245: 49885: 0 -245: 49886: 0 -245: 49887: 0 -245: 49888: 0 -245: 49889: 0 -245: 49890: 0 -245: 49891: 0 -245: 49892: 0 -245: 49893: 0 -245: 49894: 0 -245: 49895: 0 -245: 49896: 0 -245: 49897: 0 -245: 49898: 0 -245: 49899: 0 -245: 49900: 0 -245: 49901: 0 -245: 49902: 0 -245: 49903: 0 -245: 49904: 0 -245: 49905: 0 -245: 49906: 0 -245: 49907: 0 -245: 49908: 0 -245: 49909: 0 -245: 49910: 0 -245: 49911: 0 -245: 49912: 0 -245: 49913: 0 -245: 49914: 0 -245: 49915: 0 -245: 49916: 0 -245: 49917: 0 -245: 49918: 0 -245: 49919: 0 -245: 49920: 0 -245: 49921: 0 -245: 49922: 0 -245: 49923: 0 -245: 49924: 0 -245: 49925: 0 -245: 49926: 0 -245: 49927: 0 -245: 49928: 0 -245: 49929: 0 -245: 49930: 0 -245: 49931: 0 -245: 49932: 0 -245: 49933: 0 -245: 49934: 0 -245: 49935: 0 -245: 49936: 0 -245: 49937: 0 -245: 49938: 0 -245: 49939: 0 -245: 49940: 0 -245: 49941: 0 -245: 49942: 0 -245: 49943: 0 -245: 49944: 0 -245: 49945: 0 -245: 49946: 0 -245: 49947: 0 -245: 49948: 0 -245: 49949: 0 -245: 49950: 0 -245: 49951: 0 -245: 49952: 0 -245: 49953: 0 -245: 49954: 0 -245: 49955: 0 -245: 49956: 0 -245: 49957: 0 -245: 49958: 0 -245: 49959: 0 -245: 49960: 0 -245: 49961: 0 -245: 49962: 0 -245: 49963: 0 -245: 49964: 0 -245: 49965: 0 -245: 49966: 0 -245: 49967: 0 -245: 49968: 0 -245: 49969: 0 -245: 49970: 0 -245: 49971: 0 -245: 49972: 0 -245: 49973: 0 -245: 49974: 0 -245: 49975: 0 -245: 49976: 0 -245: 49977: 0 -245: 49978: 0 -245: 49979: 0 -245: 49980: 0 -245: 49981: 0 -245: 49982: 0 -245: 49983: 0 -245: 49984: 0 -245: 49985: 0 -245: 49986: 0 -245: 49987: 0 -245: 49988: 0 -245: 49989: 0 -245: 49990: 0 -245: 49991: 0 -245: 49992: 0 -245: 49993: 0 -245: 49994: 0 -245: 49995: 0 -245: 49996: 0 -245: 49997: 0 -245: 49998: 0 -245: 49999: 0 -245: 50000: 0 -245: 50001: 0 -245: 50002: 0 -245: 50003: 0 -245: 50004: 0 -245: 50005: 0 -245: 50006: 0 -245: 50007: 0 -245: 50008: 0 -245: 50009: 0 -245: 50010: 0 -245: 50011: 0 -245: 50012: 0 -245: 50013: 0 -245: 50014: 0 -245: 50015: 0 -245: 50016: 0 -245: 50017: 0 -245: 50018: 0 -245: 50019: 0 -245: 50020: 0 -245: 50021: 0 -245: 50022: 0 -245: 50023: 0 -245: 50024: 0 -245: 50025: 0 -245: 50026: 0 -245: 50027: 0 -245: 50028: 0 -245: 50029: 0 -245: 50030: 0 -245: 50031: 0 -245: 50032: 0 -245: 50033: 0 -245: 50034: 0 -245: 50035: 0 -245: 50036: 0 -245: 50037: 0 -245: 50038: 0 -245: 50039: 0 -245: 50040: 0 -245: 50041: 0 -245: 50042: 0 -245: 50043: 0 -245: 50044: 0 -245: 50045: 0 -245: 50046: 0 -245: 50047: 0 -245: 50048: 0 -245: 50049: 0 -245: 50050: 0 -245: 50051: 0 -245: 50052: 0 -245: 50053: 0 -245: 50054: 0 -245: 50055: 0 -245: 50056: 0 -245: 50057: 0 -245: 50058: 0 -245: 50059: 0 -245: 50060: 0 -245: 50061: 0 -245: 50062: 0 -245: 50063: 0 -245: 50064: 0 -245: 50065: 0 -245: 50066: 0 -245: 50067: 0 -245: 50068: 0 -245: 50069: 0 -245: 50070: 0 -245: 50071: 0 -245: 50072: 0 -245: 50073: 0 -245: 50074: 0 -245: 50075: 0 -245: 50076: 0 -245: 50077: 0 -245: 50078: 0 -245: 50079: 0 -245: 50080: 0 -245: 50081: 0 -245: 50082: 0 -245: 50083: 0 -245: 50084: 0 -245: 50085: 0 -245: 50086: 0 -245: 50087: 0 -245: 50088: 0 -245: 50089: 0 -245: 50090: 0 -245: 50091: 0 -245: 50092: 0 -245: 50093: 0 -245: 50094: 0 -245: 50095: 0 -245: 50096: 0 -245: 50097: 0 -245: 50098: 0 -245: 50099: 0 -245: 50100: 0 -245: 50101: 0 -245: 50102: 0 -245: 50103: 0 -245: 50104: 0 -245: 50105: 0 -245: 50106: 0 -245: 50107: 0 -245: 50108: 0 -245: 50109: 0 -245: 50110: 0 -245: 50111: 0 -245: 50112: 0 -245: 50113: 0 -245: 50114: 0 -245: 50115: 0 -245: 50116: 0 -245: 50117: 0 -245: 50118: 0 -245: 50119: 0 -245: 50120: 0 -245: 50121: 0 -245: 50122: 0 -245: 50123: 0 -245: 50124: 0 -245: 50125: 0 -245: 50126: 0 -245: 50127: 0 -245: 50128: 0 -245: 50129: 0 -245: 50130: 0 -245: 50131: 0 -245: 50132: 0 -245: 50133: 0 -245: 50134: 0 -245: 50135: 0 -245: 50136: 0 -245: 50137: 0 -245: 50138: 0 -245: 50139: 0 -245: 50140: 0 -245: 50141: 0 -245: 50142: 0 -245: 50143: 0 -245: 50144: 0 -245: 50145: 0 -245: 50146: 0 -245: 50147: 0 -245: 50148: 0 -245: 50149: 0 -245: 50150: 0 -245: 50151: 0 -245: 50152: 0 -245: 50153: 0 -245: 50154: 0 -245: 50155: 0 -245: 50156: 0 -245: 50157: 0 -245: 50158: 0 -245: 50159: 0 -245: 50160: 0 -245: 50161: 0 -245: 50162: 0 -245: 50163: 0 -245: 50164: 0 -245: 50165: 0 -245: 50166: 0 -245: 50167: 0 -245: 50168: 0 -245: 50169: 0 -245: 50170: 0 -245: 50171: 0 -245: 50172: 0 -245: 50173: 0 -245: 50174: 0 -245: 50175: 0 -245: 50176: 0 -245: 50177: 0 -245: 50178: 0 -245: 50179: 0 -245: 50180: 0 -245: 50181: 0 -245: 50182: 0 -245: 50183: 0 -245: 50184: 0 -245: 50185: 0 -245: 50186: 0 -245: 50187: 0 -245: 50188: 0 -245: 50189: 0 -245: 50190: 0 -245: 50191: 0 -245: 50192: 0 -245: 50193: 0 -245: 50194: 0 -245: 50195: 0 -245: 50196: 0 -245: 50197: 0 -245: 50198: 0 -245: 50199: 0 -245: 50200: 0 -245: 50201: 0 -245: 50202: 0 -245: 50203: 0 -245: 50204: 0 -245: 50205: 0 -245: 50206: 0 -245: 50207: 0 -245: 50208: 0 -245: 50209: 0 -245: 50210: 0 -245: 50211: 0 -245: 50212: 0 -245: 50213: 0 -245: 50214: 0 -245: 50215: 0 -245: 50216: 0 -245: 50217: 0 -245: 50218: 0 -245: 50219: 0 -245: 50220: 0 -245: 50221: 0 -245: 50222: 0 -245: 50223: 0 -245: 50224: 0 -245: 50225: 0 -245: 50226: 0 -245: 50227: 0 -245: 50228: 0 -245: 50229: 0 -245: 50230: 0 -245: 50231: 0 -245: 50232: 0 -245: 50233: 0 -245: 50234: 0 -245: 50235: 0 -245: 50236: 0 -245: 50237: 0 -245: 50238: 0 -245: 50239: 0 -245: 50240: 0 -245: 50241: 0 -245: 50242: 0 -245: 50243: 0 -245: 50244: 0 -245: 50245: 0 -245: 50246: 0 -245: 50247: 0 -245: 50248: 0 -245: 50249: 0 -245: 50250: 0 -245: 50251: 0 -245: 50252: 0 -245: 50253: 0 -245: 50254: 0 -245: 50255: 0 -245: 50256: 0 -245: 50257: 0 -245: 50258: 0 -245: 50259: 0 -245: 50260: 0 -245: 50261: 0 -245: 50262: 0 -245: 50263: 0 -245: 50264: 0 -245: 50265: 0 -245: 50266: 0 -245: 50267: 0 -245: 50268: 0 -245: 50269: 0 -245: 50270: 0 -245: 50271: 0 -245: 50272: 0 -245: 50273: 0 -245: 50274: 0 -245: 50275: 0 -245: 50276: 0 -245: 50277: 0 -245: 50278: 0 -245: 50279: 0 -245: 50280: 0 -245: 50281: 0 -245: 50282: 0 -245: 50283: 0 -245: 50284: 0 -245: 50285: 0 -245: 50286: 0 -245: 50287: 0 -245: 50288: 0 -245: 50289: 0 -245: 50290: 0 -245: 50291: 0 -245: 50292: 0 -245: 50293: 0 -245: 50294: 0 -245: 50295: 0 -245: 50296: 0 -245: 50297: 0 -245: 50298: 0 -245: 50299: 0 -245: 50300: 0 -245: 50301: 0 -245: 50302: 0 -245: 50303: 0 -245: 50304: 0 -245: 50305: 0 -245: 50306: 0 -245: 50307: 0 -245: 50308: 0 -245: 50309: 0 -245: 50310: 0 -245: 50311: 0 -245: 50312: 0 -245: 50313: 0 -245: 50314: 0 -245: 50315: 0 -245: 50316: 0 -245: 50317: 0 -245: 50318: 0 -245: 50319: 0 -245: 50320: 0 -245: 50321: 0 -245: 50322: 0 -245: 50323: 0 -245: 50324: 0 -245: 50325: 0 -245: 50326: 0 -245: 50327: 0 -245: 50328: 0 -245: 50329: 0 -245: 50330: 0 -245: 50331: 0 -245: 50332: 0 -245: 50333: 0 -245: 50334: 0 -245: 50335: 0 -245: 50336: 0 -245: 50337: 0 -245: 50338: 0 -245: 50339: 0 -245: 50340: 0 -245: 50341: 0 -245: 50342: 0 -245: 50343: 0 -245: 50344: 0 -245: 50345: 0 -245: 50346: 0 -245: 50347: 0 -245: 50348: 0 -245: 50349: 0 -245: 50350: 0 -245: 50351: 0 -245: 50352: 0 -245: 50353: 0 -245: 50354: 0 -245: 50355: 0 -245: 50356: 0 -245: 50357: 0 -245: 50358: 0 -245: 50359: 0 -245: 50360: 0 -245: 50361: 0 -245: 50362: 0 -245: 50363: 0 -245: 50364: 0 -245: 50365: 0 -245: 50366: 0 -245: 50367: 0 -245: 50368: 0 -245: 50369: 0 -245: 50370: 0 -245: 50371: 0 -245: 50372: 0 -245: 50373: 0 -245: 50374: 0 -245: 50375: 0 -245: 50376: 0 -245: 50377: 0 -245: 50378: 0 -245: 50379: 0 -245: 50380: 0 -245: 50381: 0 -245: 50382: 0 -245: 50383: 0 -245: 50384: 0 -245: 50385: 0 -245: 50386: 0 -245: 50387: 0 -245: 50388: 0 -245: 50389: 0 -245: 50390: 0 -245: 50391: 0 -245: 50392: 0 -245: 50393: 0 -245: 50394: 0 -245: 50395: 0 -245: 50396: 0 -245: 50397: 0 -245: 50398: 0 -245: 50399: 0 -245: 50400: 0 -245: 50401: 0 -245: 50402: 0 -245: 50403: 0 -245: 50404: 0 -245: 50405: 0 -245: 50406: 0 -245: 50407: 0 -245: 50408: 0 -245: 50409: 0 -245: 50410: 0 -245: 50411: 0 -245: 50412: 0 -245: 50413: 0 -245: 50414: 0 -245: 50415: 0 -245: 50416: 0 -245: 50417: 0 -245: 50418: 0 -245: 50419: 0 -245: 50420: 0 -245: 50421: 0 -245: 50422: 0 -245: 50423: 0 -245: 50424: 0 -245: 50425: 0 -245: 50426: 0 -245: 50427: 0 -245: 50428: 0 -245: 50429: 0 -245: 50430: 0 -245: 50431: 0 -245: 50432: 0 -245: 50433: 0 -245: 50434: 0 -245: 50435: 0 -245: 50436: 0 -245: 50437: 0 -245: 50438: 0 -245: 50439: 0 -245: 50440: 0 -245: 50441: 0 -245: 50442: 0 -245: 50443: 0 -245: 50444: 0 -245: 50445: 0 -245: 50446: 0 -245: 50447: 0 -245: 50448: 0 -245: 50449: 0 -245: 50450: 0 -245: 50451: 0 -245: 50452: 0 -245: 50453: 0 -245: 50454: 0 -245: 50455: 0 -245: 50456: 0 -245: 50457: 0 -245: 50458: 0 -245: 50459: 0 -245: 50460: 0 -245: 50461: 0 -245: 50462: 0 -245: 50463: 0 -245: 50464: 0 -245: 50465: 0 -245: 50466: 0 -245: 50467: 0 -245: 50468: 0 -245: 50469: 0 -245: 50470: 0 -245: 50471: 0 -245: 50472: 0 -245: 50473: 0 -245: 50474: 0 -245: 50475: 0 -245: 50476: 0 -245: 50477: 0 -245: 50478: 0 -245: 50479: 0 -245: 50480: 0 -245: 50481: 0 -245: 50482: 0 -245: 50483: 0 -245: 50484: 0 -245: 50485: 0 -245: 50486: 0 -245: 50487: 0 -245: 50488: 0 -245: 50489: 0 -245: 50490: 0 -245: 50491: 0 -245: 50492: 0 -245: 50493: 0 -245: 50494: 0 -245: 50495: 0 -245: 50496: 0 -245: 50497: 0 -245: 50498: 0 -245: 50499: 0 -245: 50500: 0 -245: 50501: 0 -245: 50502: 0 -245: 50503: 0 -245: 50504: 0 -245: 50505: 0 -245: 50506: 0 -245: 50507: 0 -245: 50508: 0 -245: 50509: 0 -245: 50510: 0 -245: 50511: 0 -245: 50512: 0 -245: 50513: 0 -245: 50514: 0 -245: 50515: 0 -245: 50516: 0 -245: 50517: 0 -245: 50518: 0 -245: 50519: 0 -245: 50520: 0 -245: 50521: 0 -245: 50522: 0 -245: 50523: 0 -245: 50524: 0 -245: 50525: 0 -245: 50526: 0 -245: 50527: 0 -245: 50528: 0 -245: 50529: 0 -245: 50530: 0 -245: 50531: 0 -245: 50532: 0 -245: 50533: 0 -245: 50534: 0 -245: 50535: 0 -245: 50536: 0 -245: 50537: 0 -245: 50538: 0 -245: 50539: 0 -245: 50540: 0 -245: 50541: 0 -245: 50542: 0 -245: 50543: 0 -245: 50544: 0 -245: 50545: 0 -245: 50546: 0 -245: 50547: 0 -245: 50548: 0 -245: 50549: 0 -245: 50550: 0 -245: 50551: 0 -245: 50552: 0 -245: 50553: 0 -245: 50554: 0 -245: 50555: 0 -245: 50556: 0 -245: 50557: 0 -245: 50558: 0 -245: 50559: 0 -245: 50560: 0 -245: 50561: 0 -245: 50562: 0 -245: 50563: 0 -245: 50564: 0 -245: 50565: 0 -245: 50566: 0 -245: 50567: 0 -245: 50568: 0 -245: 50569: 0 -245: 50570: 0 -245: 50571: 0 -245: 50572: 0 -245: 50573: 0 -245: 50574: 0 -245: 50575: 0 -245: 50576: 0 -245: 50577: 0 -245: 50578: 0 -245: 50579: 0 -245: 50580: 0 -245: 50581: 0 -245: 50582: 0 -245: 50583: 0 -245: 50584: 0 -245: 50585: 0 -245: 50586: 0 -245: 50587: 0 -245: 50588: 0 -245: 50589: 0 -245: 50590: 0 -245: 50591: 0 -245: 50592: 0 -245: 50593: 0 -245: 50594: 0 -245: 50595: 0 -245: 50596: 0 -245: 50597: 0 -245: 50598: 0 -245: 50599: 0 -245: 50600: 0 -245: 50601: 0 -245: 50602: 0 -245: 50603: 0 -245: 50604: 0 -245: 50605: 0 -245: 50606: 0 -245: 50607: 0 -245: 50608: 0 -245: 50609: 0 -245: 50610: 0 -245: 50611: 0 -245: 50612: 0 -245: 50613: 0 -245: 50614: 0 -245: 50615: 0 -245: 50616: 0 -245: 50617: 0 -245: 50618: 0 -245: 50619: 0 -245: 50620: 0 -245: 50621: 0 -245: 50622: 0 -245: 50623: 0 -245: 50624: 0 -245: 50625: 0 -245: 50626: 0 -245: 50627: 0 -245: 50628: 0 -245: 50629: 0 -245: 50630: 0 -245: 50631: 0 -245: 50632: 0 -245: 50633: 0 -245: 50634: 0 -245: 50635: 0 -245: 50636: 0 -245: 50637: 0 -245: 50638: 0 -245: 50639: 0 -245: 50640: 0 -245: 50641: 0 -245: 50642: 0 -245: 50643: 0 -245: 50644: 0 -245: 50645: 0 -245: 50646: 0 -245: 50647: 0 -245: 50648: 0 -245: 50649: 0 -245: 50650: 0 -245: 50651: 0 -245: 50652: 0 -245: 50653: 0 -245: 50654: 0 -245: 50655: 0 -245: 50656: 0 -245: 50657: 0 -245: 50658: 0 -245: 50659: 0 -245: 50660: 0 -245: 50661: 0 -245: 50662: 0 -245: 50663: 0 -245: 50664: 0 -245: 50665: 0 -245: 50666: 0 -245: 50667: 0 -245: 50668: 0 -245: 50669: 0 -245: 50670: 0 -245: 50671: 0 -245: 50672: 0 -245: 50673: 0 -245: 50674: 0 -245: 50675: 0 -245: 50676: 0 -245: 50677: 0 -245: 50678: 0 -245: 50679: 0 -245: 50680: 0 -245: 50681: 0 -245: 50682: 0 -245: 50683: 0 -245: 50684: 0 -245: 50685: 0 -245: 50686: 0 -245: 50687: 0 -245: 50688: 0 -245: 50689: 0 -245: 50690: 0 -245: 50691: 0 -245: 50692: 0 -245: 50693: 0 -245: 50694: 0 -245: 50695: 0 -245: 50696: 0 -245: 50697: 0 -245: 50698: 0 -245: 50699: 0 -245: 50700: 0 -245: 50701: 0 -245: 50702: 0 -245: 50703: 0 -245: 50704: 0 -245: 50705: 0 -245: 50706: 0 -245: 50707: 0 -245: 50708: 0 -245: 50709: 0 -245: 50710: 0 -245: 50711: 0 -245: 50712: 0 -245: 50713: 0 -245: 50714: 0 -245: 50715: 0 -245: 50716: 0 -245: 50717: 0 -245: 50718: 0 -245: 50719: 0 -245: 50720: 0 -245: 50721: 0 -245: 50722: 0 -245: 50723: 0 -245: 50724: 0 -245: 50725: 0 -245: 50726: 0 -245: 50727: 0 -245: 50728: 0 -245: 50729: 0 -245: 50730: 0 -245: 50731: 0 -245: 50732: 0 -245: 50733: 0 -245: 50734: 0 -245: 50735: 0 -245: 50736: 0 -245: 50737: 0 -245: 50738: 0 -245: 50739: 0 -245: 50740: 0 -245: 50741: 0 -245: 50742: 0 -245: 50743: 0 -245: 50744: 0 -245: 50745: 0 -245: 50746: 0 -245: 50747: 0 -245: 50748: 0 -245: 50749: 0 -245: 50750: 0 -245: 50751: 0 -245: 50752: 0 -245: 50753: 0 -245: 50754: 0 -245: 50755: 0 -245: 50756: 0 -245: 50757: 0 -245: 50758: 0 -245: 50759: 0 -245: 50760: 0 -245: 50761: 0 -245: 50762: 0 -245: 50763: 0 -245: 50764: 0 -245: 50765: 0 -245: 50766: 0 -245: 50767: 0 -245: 50768: 0 -245: 50769: 0 -245: 50770: 0 -245: 50771: 0 -245: 50772: 0 -245: 50773: 0 -245: 50774: 0 -245: 50775: 0 -245: 50776: 0 -245: 50777: 0 -245: 50778: 0 -245: 50779: 0 -245: 50780: 0 -245: 50781: 0 -245: 50782: 0 -245: 50783: 0 -245: 50784: 0 -245: 50785: 0 -245: 50786: 0 -245: 50787: 0 -245: 50788: 0 -245: 50789: 0 -245: 50790: 0 -245: 50791: 0 -245: 50792: 0 -245: 50793: 0 -245: 50794: 0 -245: 50795: 0 -245: 50796: 0 -245: 50797: 0 -245: 50798: 0 -245: 50799: 0 -245: 50800: 0 -245: 50801: 0 -245: 50802: 0 -245: 50803: 0 -245: 50804: 0 -245: 50805: 0 -245: 50806: 0 -245: 50807: 0 -245: 50808: 0 -245: 50809: 0 -245: 50810: 0 -245: 50811: 0 -245: 50812: 0 -245: 50813: 0 -245: 50814: 0 -245: 50815: 0 -245: 50816: 0 -245: 50817: 0 -245: 50818: 0 -245: 50819: 0 -245: 50820: 0 -245: 50821: 0 -245: 50822: 0 -245: 50823: 0 -245: 50824: 0 -245: 50825: 0 -245: 50826: 0 -245: 50827: 0 -245: 50828: 0 -245: 50829: 0 -245: 50830: 0 -245: 50831: 0 -245: 50832: 0 -245: 50833: 0 -245: 50834: 0 -245: 50835: 0 -245: 50836: 0 -245: 50837: 0 -245: 50838: 0 -245: 50839: 0 -245: 50840: 0 -245: 50841: 0 -245: 50842: 0 -245: 50843: 0 -245: 50844: 0 -245: 50845: 0 -245: 50846: 0 -245: 50847: 0 -245: 50848: 0 -245: 50849: 0 -245: 50850: 0 -245: 50851: 0 -245: 50852: 0 -245: 50853: 0 -245: 50854: 0 -245: 50855: 0 -245: 50856: 0 -245: 50857: 0 -245: 50858: 0 -245: 50859: 0 -245: 50860: 0 -245: 50861: 0 -245: 50862: 0 -245: 50863: 0 -245: 50864: 0 -245: 50865: 0 -245: 50866: 0 -245: 50867: 0 -245: 50868: 0 -245: 50869: 0 -245: 50870: 0 -245: 50871: 0 -245: 50872: 0 -245: 50873: 0 -245: 50874: 0 -245: 50875: 0 -245: 50876: 0 -245: 50877: 0 -245: 50878: 0 -245: 50879: 0 -245: 50880: 0 -245: 50881: 0 -245: 50882: 0 -245: 50883: 0 -245: 50884: 0 -245: 50885: 0 -245: 50886: 0 -245: 50887: 0 -245: 50888: 0 -245: 50889: 0 -245: 50890: 0 -245: 50891: 0 -245: 50892: 0 -245: 50893: 0 -245: 50894: 0 -245: 50895: 0 -245: 50896: 0 -245: 50897: 0 -245: 50898: 0 -245: 50899: 0 -245: 50900: 0 -245: 50901: 0 -245: 50902: 0 -245: 50903: 0 -245: 50904: 0 -245: 50905: 0 -245: 50906: 0 -245: 50907: 0 -245: 50908: 0 -245: 50909: 0 -245: 50910: 0 -245: 50911: 0 -245: 50912: 0 -245: 50913: 0 -245: 50914: 0 -245: 50915: 0 -245: 50916: 0 -245: 50917: 0 -245: 50918: 0 -245: 50919: 0 -245: 50920: 0 -245: 50921: 0 -245: 50922: 0 -245: 50923: 0 -245: 50924: 0 -245: 50925: 0 -245: 50926: 0 -245: 50927: 0 -245: 50928: 0 -245: 50929: 0 -245: 50930: 0 -245: 50931: 0 -245: 50932: 0 -245: 50933: 0 -245: 50934: 0 -245: 50935: 0 -245: 50936: 0 -245: 50937: 0 -245: 50938: 0 -245: 50939: 0 -245: 50940: 0 -245: 50941: 0 -245: 50942: 0 -245: 50943: 0 -245: 50944: 0 -245: 50945: 0 -245: 50946: 0 -245: 50947: 0 -245: 50948: 0 -245: 50949: 0 -245: 50950: 0 -245: 50951: 0 -245: 50952: 0 -245: 50953: 0 -245: 50954: 0 -245: 50955: 0 -245: 50956: 0 -245: 50957: 0 -245: 50958: 0 -245: 50959: 0 -245: 50960: 0 -245: 50961: 0 -245: 50962: 0 -245: 50963: 0 -245: 50964: 0 -245: 50965: 0 -245: 50966: 0 -245: 50967: 0 -245: 50968: 0 -245: 50969: 0 -245: 50970: 0 -245: 50971: 0 -245: 50972: 0 -245: 50973: 0 -245: 50974: 0 -245: 50975: 0 -245: 50976: 0 -245: 50977: 0 -245: 50978: 0 -245: 50979: 0 -245: 50980: 0 -245: 50981: 0 -245: 50982: 0 -245: 50983: 0 -245: 50984: 0 -245: 50985: 0 -245: 50986: 0 -245: 50987: 0 -245: 50988: 0 -245: 50989: 0 -245: 50990: 0 -245: 50991: 0 -245: 50992: 0 -245: 50993: 0 -245: 50994: 0 -245: 50995: 0 -245: 50996: 0 -245: 50997: 0 -245: 50998: 0 -245: 50999: 0 -245: 51000: 0 -245: 51001: 0 -245: 51002: 0 -245: 51003: 0 -245: 51004: 0 -245: 51005: 0 -245: 51006: 0 -245: 51007: 0 -245: 51008: 0 -245: 51009: 0 -245: 51010: 0 -245: 51011: 0 -245: 51012: 0 -245: 51013: 0 -245: 51014: 0 -245: 51015: 0 -245: 51016: 0 -245: 51017: 0 -245: 51018: 0 -245: 51019: 0 -245: 51020: 0 -245: 51021: 0 -245: 51022: 0 -245: 51023: 0 -245: 51024: 0 -245: 51025: 0 -245: 51026: 0 -245: 51027: 0 -245: 51028: 0 -245: 51029: 0 -245: 51030: 0 -245: 51031: 0 -245: 51032: 0 -245: 51033: 0 -245: 51034: 0 -245: 51035: 0 -245: 51036: 0 -245: 51037: 0 -245: 51038: 0 -245: 51039: 0 -245: 51040: 0 -245: 51041: 0 -245: 51042: 0 -245: 51043: 0 -245: 51044: 0 -245: 51045: 0 -245: 51046: 0 -245: 51047: 0 -245: 51048: 0 -245: 51049: 0 -245: 51050: 0 -245: 51051: 0 -245: 51052: 0 -245: 51053: 0 -245: 51054: 0 -245: 51055: 0 -245: 51056: 0 -245: 51057: 0 -245: 51058: 0 -245: 51059: 0 -245: 51060: 0 -245: 51061: 0 -245: 51062: 0 -245: 51063: 0 -245: 51064: 0 -245: 51065: 0 -245: 51066: 0 -245: 51067: 0 -245: 51068: 0 -245: 51069: 0 -245: 51070: 0 -245: 51071: 0 -245: 51072: 0 -245: 51073: 0 -245: 51074: 0 -245: 51075: 0 -245: 51076: 0 -245: 51077: 0 -245: 51078: 0 -245: 51079: 0 -245: 51080: 0 -245: 51081: 0 -245: 51082: 0 -245: 51083: 0 -245: 51084: 0 -245: 51085: 0 -245: 51086: 0 -245: 51087: 0 -245: 51088: 0 -245: 51089: 0 -245: 51090: 0 -245: 51091: 0 -245: 51092: 0 -245: 51093: 0 -245: 51094: 0 -245: 51095: 0 -245: 51096: 0 -245: 51097: 0 -245: 51098: 0 -245: 51099: 0 -245: 51100: 0 -245: 51101: 0 -245: 51102: 0 -245: 51103: 0 -245: 51104: 0 -245: 51105: 0 -245: 51106: 0 -245: 51107: 0 -245: 51108: 0 -245: 51109: 0 -245: 51110: 0 -245: 51111: 0 -245: 51112: 0 -245: 51113: 0 -245: 51114: 0 -245: 51115: 0 -245: 51116: 0 -245: 51117: 0 -245: 51118: 0 -245: 51119: 0 -245: 51120: 0 -245: 51121: 0 -245: 51122: 0 -245: 51123: 0 -245: 51124: 0 -245: 51125: 0 -245: 51126: 0 -245: 51127: 0 -245: 51128: 0 -245: 51129: 0 -245: 51130: 0 -245: 51131: 0 -245: 51132: 0 -245: 51133: 0 -245: 51134: 0 -245: 51135: 0 -245: 51136: 0 -245: 51137: 0 -245: 51138: 0 -245: 51139: 0 -245: 51140: 0 -245: 51141: 0 -245: 51142: 0 -245: 51143: 0 -245: 51144: 0 -245: 51145: 0 -245: 51146: 0 -245: 51147: 0 -245: 51148: 0 -245: 51149: 0 -245: 51150: 0 -245: 51151: 0 -245: 51152: 0 -245: 51153: 0 -245: 51154: 0 -245: 51155: 0 -245: 51156: 0 -245: 51157: 0 -245: 51158: 0 -245: 51159: 0 -245: 51160: 0 -245: 51161: 0 -245: 51162: 0 -245: 51163: 0 -245: 51164: 0 -245: 51165: 0 -245: 51166: 0 -245: 51167: 0 -245: 51168: 0 -245: 51169: 0 -245: 51170: 0 -245: 51171: 0 -245: 51172: 0 -245: 51173: 0 -245: 51174: 0 -245: 51175: 0 -245: 51176: 0 -245: 51177: 0 -245: 51178: 0 -245: 51179: 0 -245: 51180: 0 -245: 51181: 0 -245: 51182: 0 -245: 51183: 0 -245: 51184: 0 -245: 51185: 0 -245: 51186: 0 -245: 51187: 0 -245: 51188: 0 -245: 51189: 0 -245: 51190: 0 -245: 51191: 0 -245: 51192: 0 -245: 51193: 0 -245: 51194: 0 -245: 51195: 0 -245: 51196: 0 -245: 51197: 0 -245: 51198: 0 -245: 51199: 0 -245: 51200: 0 -245: 51201: 0 -245: 51202: 0 -245: 51203: 0 -245: 51204: 0 -245: 51205: 0 -245: 51206: 0 -245: 51207: 0 -245: 51208: 0 -245: 51209: 0 -245: 51210: 0 -245: 51211: 0 -245: 51212: 0 -245: 51213: 0 -245: 51214: 0 -245: 51215: 0 -245: 51216: 0 -245: 51217: 0 -245: 51218: 0 -245: 51219: 0 -245: 51220: 0 -245: 51221: 0 -245: 51222: 0 -245: 51223: 0 -245: 51224: 0 -245: 51225: 0 -245: 51226: 0 -245: 51227: 0 -245: 51228: 0 -245: 51229: 0 -245: 51230: 0 -245: 51231: 0 -245: 51232: 0 -245: 51233: 0 -245: 51234: 0 -245: 51235: 0 -245: 51236: 0 -245: 51237: 0 -245: 51238: 0 -245: 51239: 0 -245: 51240: 0 -245: 51241: 0 -245: 51242: 0 -245: 51243: 0 -245: 51244: 0 -245: 51245: 0 -245: 51246: 0 -245: 51247: 0 -245: 51248: 0 -245: 51249: 0 -245: 51250: 0 -245: 51251: 0 -245: 51252: 0 -245: 51253: 0 -245: 51254: 0 -245: 51255: 0 -245: 51256: 0 -245: 51257: 0 -245: 51258: 0 -245: 51259: 0 -245: 51260: 0 -245: 51261: 0 -245: 51262: 0 -245: 51263: 0 -245: 51264: 0 -245: 51265: 0 -245: 51266: 0 -245: 51267: 0 -245: 51268: 0 -245: 51269: 0 -245: 51270: 0 -245: 51271: 0 -245: 51272: 0 -245: 51273: 0 -245: 51274: 0 -245: 51275: 0 -245: 51276: 0 -245: 51277: 0 -245: 51278: 0 -245: 51279: 0 -245: 51280: 0 -245: 51281: 0 -245: 51282: 0 -245: 51283: 0 -245: 51284: 0 -245: 51285: 0 -245: 51286: 0 -245: 51287: 0 -245: 51288: 0 -245: 51289: 0 -245: 51290: 0 -245: 51291: 0 -245: 51292: 0 -245: 51293: 0 -245: 51294: 0 -245: 51295: 0 -245: 51296: 0 -245: 51297: 0 -245: 51298: 0 -245: 51299: 0 -245: 51300: 0 -245: 51301: 0 -245: 51302: 0 -245: 51303: 0 -245: 51304: 0 -245: 51305: 0 -245: 51306: 0 -245: 51307: 0 -245: 51308: 0 -245: 51309: 0 -245: 51310: 0 -245: 51311: 0 -245: 51312: 0 -245: 51313: 0 -245: 51314: 0 -245: 51315: 0 -245: 51316: 0 -245: 51317: 0 -245: 51318: 0 -245: 51319: 0 -245: 51320: 0 -245: 51321: 0 -245: 51322: 0 -245: 51323: 0 -245: 51324: 0 -245: 51325: 0 -245: 51326: 0 -245: 51327: 0 -245: 51328: 0 -245: 51329: 0 -245: 51330: 0 -245: 51331: 0 -245: 51332: 0 -245: 51333: 0 -245: 51334: 0 -245: 51335: 0 -245: 51336: 0 -245: 51337: 0 -245: 51338: 0 -245: 51339: 0 -245: 51340: 0 -245: 51341: 0 -245: 51342: 0 -245: 51343: 0 -245: 51344: 0 -245: 51345: 0 -245: 51346: 0 -245: 51347: 0 -245: 51348: 0 -245: 51349: 0 -245: 51350: 0 -245: 51351: 0 -245: 51352: 0 -245: 51353: 0 -245: 51354: 0 -245: 51355: 0 -245: 51356: 0 -245: 51357: 0 -245: 51358: 0 -245: 51359: 0 -245: 51360: 0 -245: 51361: 0 -245: 51362: 0 -245: 51363: 0 -245: 51364: 0 -245: 51365: 0 -245: 51366: 0 -245: 51367: 0 -245: 51368: 0 -245: 51369: 0 -245: 51370: 0 -245: 51371: 0 -245: 51372: 0 -245: 51373: 0 -245: 51374: 0 -245: 51375: 0 -245: 51376: 0 -245: 51377: 0 -245: 51378: 0 -245: 51379: 0 -245: 51380: 0 -245: 51381: 0 -245: 51382: 0 -245: 51383: 0 -245: 51384: 0 -245: 51385: 0 -245: 51386: 0 -245: 51387: 0 -245: 51388: 0 -245: 51389: 0 -245: 51390: 0 -245: 51391: 0 -245: 51392: 0 -245: 51393: 0 -245: 51394: 0 -245: 51395: 0 -245: 51396: 0 -245: 51397: 0 -245: 51398: 0 -245: 51399: 0 -245: 51400: 0 -245: 51401: 0 -245: 51402: 0 -245: 51403: 0 -245: 51404: 0 -245: 51405: 0 -245: 51406: 0 -245: 51407: 0 -245: 51408: 0 -245: 51409: 0 -245: 51410: 0 -245: 51411: 0 -245: 51412: 0 -245: 51413: 0 -245: 51414: 0 -245: 51415: 0 -245: 51416: 0 -245: 51417: 0 -245: 51418: 0 -245: 51419: 0 -245: 51420: 0 -245: 51421: 0 -245: 51422: 0 -245: 51423: 0 -245: 51424: 0 -245: 51425: 0 -245: 51426: 0 -245: 51427: 0 -245: 51428: 0 -245: 51429: 0 -245: 51430: 0 -245: 51431: 0 -245: 51432: 0 -245: 51433: 0 -245: 51434: 0 -245: 51435: 0 -245: 51436: 0 -245: 51437: 0 -245: 51438: 0 -245: 51439: 0 -245: 51440: 0 -245: 51441: 0 -245: 51442: 0 -245: 51443: 0 -245: 51444: 0 -245: 51445: 0 -245: 51446: 0 -245: 51447: 0 -245: 51448: 0 -245: 51449: 0 -245: 51450: 0 -245: 51451: 0 -245: 51452: 0 -245: 51453: 0 -245: 51454: 0 -245: 51455: 0 -245: 51456: 0 -245: 51457: 0 -245: 51458: 0 -245: 51459: 0 -245: 51460: 0 -245: 51461: 0 -245: 51462: 0 -245: 51463: 0 -245: 51464: 0 -245: 51465: 0 -245: 51466: 0 -245: 51467: 0 -245: 51468: 0 -245: 51469: 0 -245: 51470: 0 -245: 51471: 0 -245: 51472: 0 -245: 51473: 0 -245: 51474: 0 -245: 51475: 0 -245: 51476: 0 -245: 51477: 0 -245: 51478: 0 -245: 51479: 0 -245: 51480: 0 -245: 51481: 0 -245: 51482: 0 -245: 51483: 0 -245: 51484: 0 -245: 51485: 0 -245: 51486: 0 -245: 51487: 0 -245: 51488: 0 -245: 51489: 0 -245: 51490: 0 -245: 51491: 0 -245: 51492: 0 -245: 51493: 0 -245: 51494: 0 -245: 51495: 0 -245: 51496: 0 -245: 51497: 0 -245: 51498: 0 -245: 51499: 0 -245: 51500: 0 -245: 51501: 0 -245: 51502: 0 -245: 51503: 0 -245: 51504: 0 -245: 51505: 0 -245: 51506: 0 -245: 51507: 0 -245: 51508: 0 -245: 51509: 0 -245: 51510: 0 -245: 51511: 0 -245: 51512: 0 -245: 51513: 0 -245: 51514: 0 -245: 51515: 0 -245: 51516: 0 -245: 51517: 0 -245: 51518: 0 -245: 51519: 0 -245: 51520: 0 -245: 51521: 0 -245: 51522: 0 -245: 51523: 0 -245: 51524: 0 -245: 51525: 0 -245: 51526: 0 -245: 51527: 0 -245: 51528: 0 -245: 51529: 0 -245: 51530: 0 -245: 51531: 0 -245: 51532: 0 -245: 51533: 0 -245: 51534: 0 -245: 51535: 0 -245: 51536: 0 -245: 51537: 0 -245: 51538: 0 -245: 51539: 0 -245: 51540: 0 -245: 51541: 0 -245: 51542: 0 -245: 51543: 0 -245: 51544: 0 -245: 51545: 0 -245: 51546: 0 -245: 51547: 0 -245: 51548: 0 -245: 51549: 0 -245: 51550: 0 -245: 51551: 0 -245: 51552: 0 -245: 51553: 0 -245: 51554: 0 -245: 51555: 0 -245: 51556: 0 -245: 51557: 0 -245: 51558: 0 -245: 51559: 0 -245: 51560: 0 -245: 51561: 0 -245: 51562: 0 -245: 51563: 0 -245: 51564: 0 -245: 51565: 0 -245: 51566: 0 -245: 51567: 0 -245: 51568: 0 -245: 51569: 0 -245: 51570: 0 -245: 51571: 0 -245: 51572: 0 -245: 51573: 0 -245: 51574: 0 -245: 51575: 0 -245: 51576: 0 -245: 51577: 0 -245: 51578: 0 -245: 51579: 0 -245: 51580: 0 -245: 51581: 0 -245: 51582: 0 -245: 51583: 0 -245: 51584: 0 -245: 51585: 0 -245: 51586: 0 -245: 51587: 0 -245: 51588: 0 -245: 51589: 0 -245: 51590: 0 -245: 51591: 0 -245: 51592: 0 -245: 51593: 0 -245: 51594: 0 -245: 51595: 0 -245: 51596: 0 -245: 51597: 0 -245: 51598: 0 -245: 51599: 0 -245: 51600: 0 -245: 51601: 0 -245: 51602: 0 -245: 51603: 0 -245: 51604: 0 -245: 51605: 0 -245: 51606: 0 -245: 51607: 0 -245: 51608: 0 -245: 51609: 0 -245: 51610: 0 -245: 51611: 0 -245: 51612: 0 -245: 51613: 0 -245: 51614: 0 -245: 51615: 0 -245: 51616: 0 -245: 51617: 0 -245: 51618: 0 -245: 51619: 0 -245: 51620: 0 -245: 51621: 0 -245: 51622: 0 -245: 51623: 0 -245: 51624: 0 -245: 51625: 0 -245: 51626: 0 -245: 51627: 0 -245: 51628: 0 -245: 51629: 0 -245: 51630: 0 -245: 51631: 0 -245: 51632: 0 -245: 51633: 0 -245: 51634: 0 -245: 51635: 0 -245: 51636: 0 -245: 51637: 0 -245: 51638: 0 -245: 51639: 0 -245: 51640: 0 -245: 51641: 0 -245: 51642: 0 -245: 51643: 0 -245: 51644: 0 -245: 51645: 0 -245: 51646: 0 -245: 51647: 0 -245: 51648: 0 -245: 51649: 0 -245: 51650: 0 -245: 51651: 0 -245: 51652: 0 -245: 51653: 0 -245: 51654: 0 -245: 51655: 0 -245: 51656: 0 -245: 51657: 0 -245: 51658: 0 -245: 51659: 0 -245: 51660: 0 -245: 51661: 0 -245: 51662: 0 -245: 51663: 0 -245: 51664: 0 -245: 51665: 0 -245: 51666: 0 -245: 51667: 0 -245: 51668: 0 -245: 51669: 0 -245: 51670: 0 -245: 51671: 0 -245: 51672: 0 -245: 51673: 0 -245: 51674: 0 -245: 51675: 0 -245: 51676: 0 -245: 51677: 0 -245: 51678: 0 -245: 51679: 0 -245: 51680: 0 -245: 51681: 0 -245: 51682: 0 -245: 51683: 0 -245: 51684: 0 -245: 51685: 0 -245: 51686: 0 -245: 51687: 0 -245: 51688: 0 -245: 51689: 0 -245: 51690: 0 -245: 51691: 0 -245: 51692: 0 -245: 51693: 0 -245: 51694: 0 -245: 51695: 0 -245: 51696: 0 -245: 51697: 0 -245: 51698: 0 -245: 51699: 0 -245: 51700: 0 -245: 51701: 0 -245: 51702: 0 -245: 51703: 0 -245: 51704: 0 -245: 51705: 0 -245: 51706: 0 -245: 51707: 0 -245: 51708: 0 -245: 51709: 0 -245: 51710: 0 -245: 51711: 0 -245: 51712: 0 -245: 51713: 0 -245: 51714: 0 -245: 51715: 0 -245: 51716: 0 -245: 51717: 0 -245: 51718: 0 -245: 51719: 0 -245: 51720: 0 -245: 51721: 0 -245: 51722: 0 -245: 51723: 0 -245: 51724: 0 -245: 51725: 0 -245: 51726: 0 -245: 51727: 0 -245: 51728: 0 -245: 51729: 0 -245: 51730: 0 -245: 51731: 0 -245: 51732: 0 -245: 51733: 0 -245: 51734: 0 -245: 51735: 0 -245: 51736: 0 -245: 51737: 0 -245: 51738: 0 -245: 51739: 0 -245: 51740: 0 -245: 51741: 0 -245: 51742: 0 -245: 51743: 0 -245: 51744: 0 -245: 51745: 0 -245: 51746: 0 -245: 51747: 0 -245: 51748: 0 -245: 51749: 0 -245: 51750: 0 -245: 51751: 0 -245: 51752: 0 -245: 51753: 0 -245: 51754: 0 -245: 51755: 0 -245: 51756: 0 -245: 51757: 0 -245: 51758: 0 -245: 51759: 0 -245: 51760: 0 -245: 51761: 0 -245: 51762: 0 -245: 51763: 0 -245: 51764: 0 -245: 51765: 0 -245: 51766: 0 -245: 51767: 0 -245: 51768: 0 -245: 51769: 0 -245: 51770: 0 -245: 51771: 0 -245: 51772: 0 -245: 51773: 0 -245: 51774: 0 -245: 51775: 0 -245: 51776: 0 -245: 51777: 0 -245: 51778: 0 -245: 51779: 0 -245: 51780: 0 -245: 51781: 0 -245: 51782: 0 -245: 51783: 0 -245: 51784: 0 -245: 51785: 0 -245: 51786: 0 -245: 51787: 0 -245: 51788: 0 -245: 51789: 0 -245: 51790: 0 -245: 51791: 0 -245: 51792: 0 -245: 51793: 0 -245: 51794: 0 -245: 51795: 0 -245: 51796: 0 -245: 51797: 0 -245: 51798: 0 -245: 51799: 0 -245: 51800: 0 -245: 51801: 0 -245: 51802: 0 -245: 51803: 0 -245: 51804: 0 -245: 51805: 0 -245: 51806: 0 -245: 51807: 0 -245: 51808: 0 -245: 51809: 0 -245: 51810: 0 -245: 51811: 0 -245: 51812: 0 -245: 51813: 0 -245: 51814: 0 -245: 51815: 0 -245: 51816: 0 -245: 51817: 0 -245: 51818: 0 -245: 51819: 0 -245: 51820: 0 -245: 51821: 0 -245: 51822: 0 -245: 51823: 0 -245: 51824: 0 -245: 51825: 0 -245: 51826: 0 -245: 51827: 0 -245: 51828: 0 -245: 51829: 0 -245: 51830: 0 -245: 51831: 0 -245: 51832: 0 -245: 51833: 0 -245: 51834: 0 -245: 51835: 0 -245: 51836: 0 -245: 51837: 0 -245: 51838: 0 -245: 51839: 0 -245: 51840: 0 -245: 51841: 0 -245: 51842: 0 -245: 51843: 0 -245: 51844: 0 -245: 51845: 0 -245: 51846: 0 -245: 51847: 0 -245: 51848: 0 -245: 51849: 0 -245: 51850: 0 -245: 51851: 0 -245: 51852: 0 -245: 51853: 0 -245: 51854: 0 -245: 51855: 0 -245: 51856: 0 -245: 51857: 0 -245: 51858: 0 -245: 51859: 0 -245: 51860: 0 -245: 51861: 0 -245: 51862: 0 -245: 51863: 0 -245: 51864: 0 -245: 51865: 0 -245: 51866: 0 -245: 51867: 0 -245: 51868: 0 -245: 51869: 0 -245: 51870: 0 -245: 51871: 0 -245: 51872: 0 -245: 51873: 0 -245: 51874: 0 -245: 51875: 0 -245: 51876: 0 -245: 51877: 0 -245: 51878: 0 -245: 51879: 0 -245: 51880: 0 -245: 51881: 0 -245: 51882: 0 -245: 51883: 0 -245: 51884: 0 -245: 51885: 0 -245: 51886: 0 -245: 51887: 0 -245: 51888: 0 -245: 51889: 0 -245: 51890: 0 -245: 51891: 0 -245: 51892: 0 -245: 51893: 0 -245: 51894: 0 -245: 51895: 0 -245: 51896: 0 -245: 51897: 0 -245: 51898: 0 -245: 51899: 0 -245: 51900: 0 -245: 51901: 0 -245: 51902: 0 -245: 51903: 0 -245: 51904: 0 -245: 51905: 0 -245: 51906: 0 -245: 51907: 0 -245: 51908: 0 -245: 51909: 0 -245: 51910: 0 -245: 51911: 0 -245: 51912: 0 -245: 51913: 0 -245: 51914: 0 -245: 51915: 0 -245: 51916: 0 -245: 51917: 0 -245: 51918: 0 -245: 51919: 0 -245: 51920: 0 -245: 51921: 0 -245: 51922: 0 -245: 51923: 0 -245: 51924: 0 -245: 51925: 0 -245: 51926: 0 -245: 51927: 0 -245: 51928: 0 -245: 51929: 0 -245: 51930: 0 -245: 51931: 0 -245: 51932: 0 -245: 51933: 0 -245: 51934: 0 -245: 51935: 0 -245: 51936: 0 -245: 51937: 0 -245: 51938: 0 -245: 51939: 0 -245: 51940: 0 -245: 51941: 0 -245: 51942: 0 -245: 51943: 0 -245: 51944: 0 -245: 51945: 0 -245: 51946: 0 -245: 51947: 0 -245: 51948: 0 -245: 51949: 0 -245: 51950: 0 -245: 51951: 0 -245: 51952: 0 -245: 51953: 0 -245: 51954: 0 -245: 51955: 0 -245: 51956: 0 -245: 51957: 0 -245: 51958: 0 -245: 51959: 0 -245: 51960: 0 -245: 51961: 0 -245: 51962: 0 -245: 51963: 0 -245: 51964: 0 -245: 51965: 0 -245: 51966: 0 -245: 51967: 0 -245: 51968: 0 -245: 51969: 0 -245: 51970: 0 -245: 51971: 0 -245: 51972: 0 -245: 51973: 0 -245: 51974: 0 -245: 51975: 0 -245: 51976: 0 -245: 51977: 0 -245: 51978: 0 -245: 51979: 0 -245: 51980: 0 -245: 51981: 0 -245: 51982: 0 -245: 51983: 0 -245: 51984: 0 -245: 51985: 0 -245: 51986: 0 -245: 51987: 0 -245: 51988: 0 -245: 51989: 0 -245: 51990: 0 -245: 51991: 0 -245: 51992: 0 -245: 51993: 0 -245: 51994: 0 -245: 51995: 0 -245: 51996: 0 -245: 51997: 0 -245: 51998: 0 -245: 51999: 0 -245: 52000: 0 -245: 52001: 0 -245: 52002: 0 -245: 52003: 0 -245: 52004: 0 -245: 52005: 0 -245: 52006: 0 -245: 52007: 0 -245: 52008: 0 -245: 52009: 0 -245: 52010: 0 -245: 52011: 0 -245: 52012: 0 -245: 52013: 0 -245: 52014: 0 -245: 52015: 0 -245: 52016: 0 -245: 52017: 0 -245: 52018: 0 -245: 52019: 0 -245: 52020: 0 -245: 52021: 0 -245: 52022: 0 -245: 52023: 0 -245: 52024: 0 -245: 52025: 0 -245: 52026: 0 -245: 52027: 0 -245: 52028: 0 -245: 52029: 0 -245: 52030: 0 -245: 52031: 0 -245: 52032: 0 -245: 52033: 0 -245: 52034: 0 -245: 52035: 0 -245: 52036: 0 -245: 52037: 0 -245: 52038: 0 -245: 52039: 0 -245: 52040: 0 -245: 52041: 0 -245: 52042: 0 -245: 52043: 0 -245: 52044: 0 -245: 52045: 0 -245: 52046: 0 -245: 52047: 0 -245: 52048: 0 -245: 52049: 0 -245: 52050: 0 -245: 52051: 0 -245: 52052: 0 -245: 52053: 0 -245: 52054: 0 -245: 52055: 0 -245: 52056: 0 -245: 52057: 0 -245: 52058: 0 -245: 52059: 0 -245: 52060: 0 -245: 52061: 0 -245: 52062: 0 -245: 52063: 0 -245: 52064: 0 -245: 52065: 0 -245: 52066: 0 -245: 52067: 0 -245: 52068: 0 -245: 52069: 0 -245: 52070: 0 -245: 52071: 0 -245: 52072: 0 -245: 52073: 0 -245: 52074: 0 -245: 52075: 0 -245: 52076: 0 -245: 52077: 0 -245: 52078: 0 -245: 52079: 0 -245: 52080: 0 -245: 52081: 0 -245: 52082: 0 -245: 52083: 0 -245: 52084: 0 -245: 52085: 0 -245: 52086: 0 -245: 52087: 0 -245: 52088: 0 -245: 52089: 0 -245: 52090: 0 -245: 52091: 0 -245: 52092: 0 -245: 52093: 0 -245: 52094: 0 -245: 52095: 0 -245: 52096: 0 -245: 52097: 0 -245: 52098: 0 -245: 52099: 0 -245: 52100: 0 -245: 52101: 0 -245: 52102: 0 -245: 52103: 0 -245: 52104: 0 -245: 52105: 0 -245: 52106: 0 -245: 52107: 0 -245: 52108: 0 -245: 52109: 0 -245: 52110: 0 -245: 52111: 0 -245: 52112: 0 -245: 52113: 0 -245: 52114: 0 -245: 52115: 0 -245: 52116: 0 -245: 52117: 0 -245: 52118: 0 -245: 52119: 0 -245: 52120: 0 -245: 52121: 0 -245: 52122: 0 -245: 52123: 0 -245: 52124: 0 -245: 52125: 0 -245: 52126: 0 -245: 52127: 0 -245: 52128: 0 -245: 52129: 0 -245: 52130: 0 -245: 52131: 0 -245: 52132: 0 -245: 52133: 0 -245: 52134: 0 -245: 52135: 0 -245: 52136: 0 -245: 52137: 0 -245: 52138: 0 -245: 52139: 0 -245: 52140: 0 -245: 52141: 0 -245: 52142: 0 -245: 52143: 0 -245: 52144: 0 -245: 52145: 0 -245: 52146: 0 -245: 52147: 0 -245: 52148: 0 -245: 52149: 0 -245: 52150: 0 -245: 52151: 0 -245: 52152: 0 -245: 52153: 0 -245: 52154: 0 -245: 52155: 0 -245: 52156: 0 -245: 52157: 0 -245: 52158: 0 -245: 52159: 0 -245: 52160: 0 -245: 52161: 0 -245: 52162: 0 -245: 52163: 0 -245: 52164: 0 -245: 52165: 0 -245: 52166: 0 -245: 52167: 0 -245: 52168: 0 -245: 52169: 0 -245: 52170: 0 -245: 52171: 0 -245: 52172: 0 -245: 52173: 0 -245: 52174: 0 -245: 52175: 0 -245: 52176: 0 -245: 52177: 0 -245: 52178: 0 -245: 52179: 0 -245: 52180: 0 -245: 52181: 0 -245: 52182: 0 -245: 52183: 0 -245: 52184: 0 -245: 52185: 0 -245: 52186: 0 -245: 52187: 0 -245: 52188: 0 -245: 52189: 0 -245: 52190: 0 -245: 52191: 0 -245: 52192: 0 -245: 52193: 0 -245: 52194: 0 -245: 52195: 0 -245: 52196: 0 -245: 52197: 0 -245: 52198: 0 -245: 52199: 0 -245: 52200: 0 -245: 52201: 0 -245: 52202: 0 -245: 52203: 0 -245: 52204: 0 -245: 52205: 0 -245: 52206: 0 -245: 52207: 0 -245: 52208: 0 -245: 52209: 0 -245: 52210: 0 -245: 52211: 0 -245: 52212: 0 -245: 52213: 0 -245: 52214: 0 -245: 52215: 0 -245: 52216: 0 -245: 52217: 0 -245: 52218: 0 -245: 52219: 0 -245: 52220: 0 -245: 52221: 0 -245: 52222: 0 -245: 52223: 0 -245: 52224: 0 -245: 52225: 0 -245: 52226: 0 -245: 52227: 0 -245: 52228: 0 -245: 52229: 0 -245: 52230: 0 -245: 52231: 0 -245: 52232: 0 -245: 52233: 0 -245: 52234: 0 -245: 52235: 0 -245: 52236: 0 -245: 52237: 0 -245: 52238: 0 -245: 52239: 0 -245: 52240: 0 -245: 52241: 0 -245: 52242: 0 -245: 52243: 0 -245: 52244: 0 -245: 52245: 0 -245: 52246: 0 -245: 52247: 0 -245: 52248: 0 -245: 52249: 0 -245: 52250: 0 -245: 52251: 0 -245: 52252: 0 -245: 52253: 0 -245: 52254: 0 -245: 52255: 0 -245: 52256: 0 -245: 52257: 0 -245: 52258: 0 -245: 52259: 0 -245: 52260: 0 -245: 52261: 0 -245: 52262: 0 -245: 52263: 0 -245: 52264: 0 -245: 52265: 0 -245: 52266: 0 -245: 52267: 0 -245: 52268: 0 -245: 52269: 0 -245: 52270: 0 -245: 52271: 0 -245: 52272: 0 -245: 52273: 0 -245: 52274: 0 -245: 52275: 0 -245: 52276: 0 -245: 52277: 0 -245: 52278: 0 -245: 52279: 0 -245: 52280: 0 -245: 52281: 0 -245: 52282: 0 -245: 52283: 0 -245: 52284: 0 -245: 52285: 0 -245: 52286: 0 -245: 52287: 0 -245: 52288: 0 -245: 52289: 0 -245: 52290: 0 -245: 52291: 0 -245: 52292: 0 -245: 52293: 0 -245: 52294: 0 -245: 52295: 0 -245: 52296: 0 -245: 52297: 0 -245: 52298: 0 -245: 52299: 0 -245: 52300: 0 -245: 52301: 0 -245: 52302: 0 -245: 52303: 0 -245: 52304: 0 -245: 52305: 0 -245: 52306: 0 -245: 52307: 0 -245: 52308: 0 -245: 52309: 0 -245: 52310: 0 -245: 52311: 0 -245: 52312: 0 -245: 52313: 0 -245: 52314: 0 -245: 52315: 0 -245: 52316: 0 -245: 52317: 0 -245: 52318: 0 -245: 52319: 0 -245: 52320: 0 -245: 52321: 0 -245: 52322: 0 -245: 52323: 0 -245: 52324: 0 -245: 52325: 0 -245: 52326: 0 -245: 52327: 0 -245: 52328: 0 -245: 52329: 0 -245: 52330: 0 -245: 52331: 0 -245: 52332: 0 -245: 52333: 0 -245: 52334: 0 -245: 52335: 0 -245: 52336: 0 -245: 52337: 0 -245: 52338: 0 -245: 52339: 0 -245: 52340: 0 -245: 52341: 0 -245: 52342: 0 -245: 52343: 0 -245: 52344: 0 -245: 52345: 0 -245: 52346: 0 -245: 52347: 0 -245: 52348: 0 -245: 52349: 0 -245: 52350: 0 -245: 52351: 0 -245: 52352: 0 -245: 52353: 0 -245: 52354: 0 -245: 52355: 0 -245: 52356: 0 -245: 52357: 0 -245: 52358: 0 -245: 52359: 0 -245: 52360: 0 -245: 52361: 0 -245: 52362: 0 -245: 52363: 0 -245: 52364: 0 -245: 52365: 0 -245: 52366: 0 -245: 52367: 0 -245: 52368: 0 -245: 52369: 0 -245: 52370: 0 -245: 52371: 0 -245: 52372: 0 -245: 52373: 0 -245: 52374: 0 -245: 52375: 0 -245: 52376: 0 -245: 52377: 0 -245: 52378: 0 -245: 52379: 0 -245: 52380: 0 -245: 52381: 0 -245: 52382: 0 -245: 52383: 0 -245: 52384: 0 -245: 52385: 0 -245: 52386: 0 -245: 52387: 0 -245: 52388: 0 -245: 52389: 0 -245: 52390: 0 -245: 52391: 0 -245: 52392: 0 -245: 52393: 0 -245: 52394: 0 -245: 52395: 0 -245: 52396: 0 -245: 52397: 0 -245: 52398: 0 -245: 52399: 0 -245: 52400: 0 -245: 52401: 0 -245: 52402: 0 -245: 52403: 0 -245: 52404: 0 -245: 52405: 0 -245: 52406: 0 -245: 52407: 0 -245: 52408: 0 -245: 52409: 0 -245: 52410: 0 -245: 52411: 0 -245: 52412: 0 -245: 52413: 0 -245: 52414: 0 -245: 52415: 0 -245: 52416: 0 -245: 52417: 0 -245: 52418: 0 -245: 52419: 0 -245: 52420: 0 -245: 52421: 0 -245: 52422: 0 -245: 52423: 0 -245: 52424: 0 -245: 52425: 0 -245: 52426: 0 -245: 52427: 0 -245: 52428: 0 -245: 52429: 0 -245: 52430: 0 -245: 52431: 0 -245: 52432: 0 -245: 52433: 0 -245: 52434: 0 -245: 52435: 0 -245: 52436: 0 -245: 52437: 0 -245: 52438: 0 -245: 52439: 0 -245: 52440: 0 -245: 52441: 0 -245: 52442: 0 -245: 52443: 0 -245: 52444: 0 -245: 52445: 0 -245: 52446: 0 -245: 52447: 0 -245: 52448: 0 -245: 52449: 0 -245: 52450: 0 -245: 52451: 0 -245: 52452: 0 -245: 52453: 0 -245: 52454: 0 -245: 52455: 0 -245: 52456: 0 -245: 52457: 0 -245: 52458: 0 -245: 52459: 0 -245: 52460: 0 -245: 52461: 0 -245: 52462: 0 -245: 52463: 0 -245: 52464: 0 -245: 52465: 0 -245: 52466: 0 -245: 52467: 0 -245: 52468: 0 -245: 52469: 0 -245: 52470: 0 -245: 52471: 0 -245: 52472: 0 -245: 52473: 0 -245: 52474: 0 -245: 52475: 0 -245: 52476: 0 -245: 52477: 0 -245: 52478: 0 -245: 52479: 0 -245: 52480: 0 -245: 52481: 0 -245: 52482: 0 -245: 52483: 0 -245: 52484: 0 -245: 52485: 0 -245: 52486: 0 -245: 52487: 0 -245: 52488: 0 -245: 52489: 0 -245: 52490: 0 -245: 52491: 0 -245: 52492: 0 -245: 52493: 0 -245: 52494: 0 -245: 52495: 0 -245: 52496: 0 -245: 52497: 0 -245: 52498: 0 -245: 52499: 0 -245: 52500: 0 -245: 52501: 0 -245: 52502: 0 -245: 52503: 0 -245: 52504: 0 -245: 52505: 0 -245: 52506: 0 -245: 52507: 0 -245: 52508: 0 -245: 52509: 0 -245: 52510: 0 -245: 52511: 0 -245: 52512: 0 -245: 52513: 0 -245: 52514: 0 -245: 52515: 0 -245: 52516: 0 -245: 52517: 0 -245: 52518: 0 -245: 52519: 0 -245: 52520: 0 -245: 52521: 0 -245: 52522: 0 -245: 52523: 0 -245: 52524: 0 -245: 52525: 0 -245: 52526: 0 -245: 52527: 0 -245: 52528: 0 -245: 52529: 0 -245: 52530: 0 -245: 52531: 0 -245: 52532: 0 -245: 52533: 0 -245: 52534: 0 -245: 52535: 0 -245: 52536: 0 -245: 52537: 0 -245: 52538: 0 -245: 52539: 0 -245: 52540: 0 -245: 52541: 0 -245: 52542: 0 -245: 52543: 0 -245: 52544: 0 -245: 52545: 0 -245: 52546: 0 -245: 52547: 0 -245: 52548: 0 -245: 52549: 0 -245: 52550: 0 -245: 52551: 0 -245: 52552: 0 -245: 52553: 0 -245: 52554: 0 -245: 52555: 0 -245: 52556: 0 -245: 52557: 0 -245: 52558: 0 -245: 52559: 0 -245: 52560: 0 -245: 52561: 0 -245: 52562: 0 -245: 52563: 0 -245: 52564: 0 -245: 52565: 0 -245: 52566: 0 -245: 52567: 0 -245: 52568: 0 -245: 52569: 0 -245: 52570: 0 -245: 52571: 0 -245: 52572: 0 -245: 52573: 0 -245: 52574: 0 -245: 52575: 0 -245: 52576: 0 -245: 52577: 0 -245: 52578: 0 -245: 52579: 0 -245: 52580: 0 -245: 52581: 0 -245: 52582: 0 -245: 52583: 0 -245: 52584: 0 -245: 52585: 0 -245: 52586: 0 -245: 52587: 0 -245: 52588: 0 -245: 52589: 0 -245: 52590: 0 -245: 52591: 0 -245: 52592: 0 -245: 52593: 0 -245: 52594: 0 -245: 52595: 0 -245: 52596: 0 -245: 52597: 0 -245: 52598: 0 -245: 52599: 0 -245: 52600: 0 -245: 52601: 0 -245: 52602: 0 -245: 52603: 0 -245: 52604: 0 -245: 52605: 0 -245: 52606: 0 -245: 52607: 0 -245: 52608: 0 -245: 52609: 0 -245: 52610: 0 -245: 52611: 0 -245: 52612: 0 -245: 52613: 0 -245: 52614: 0 -245: 52615: 0 -245: 52616: 0 -245: 52617: 0 -245: 52618: 0 -245: 52619: 0 -245: 52620: 0 -245: 52621: 0 -245: 52622: 0 -245: 52623: 0 -245: 52624: 0 -245: 52625: 0 -245: 52626: 0 -245: 52627: 0 -245: 52628: 0 -245: 52629: 0 -245: 52630: 0 -245: 52631: 0 -245: 52632: 0 -245: 52633: 0 -245: 52634: 0 -245: 52635: 0 -245: 52636: 0 -245: 52637: 0 -245: 52638: 0 -245: 52639: 0 -245: 52640: 0 -245: 52641: 0 -245: 52642: 0 -245: 52643: 0 -245: 52644: 0 -245: 52645: 0 -245: 52646: 0 -245: 52647: 0 -245: 52648: 0 -245: 52649: 0 -245: 52650: 0 -245: 52651: 0 -245: 52652: 0 -245: 52653: 0 -245: 52654: 0 -245: 52655: 0 -245: 52656: 0 -245: 52657: 0 -245: 52658: 0 -245: 52659: 0 -245: 52660: 0 -245: 52661: 0 -245: 52662: 0 -245: 52663: 0 -245: 52664: 0 -245: 52665: 0 -245: 52666: 0 -245: 52667: 0 -245: 52668: 0 -245: 52669: 0 -245: 52670: 0 -245: 52671: 0 -245: 52672: 0 -245: 52673: 0 -245: 52674: 0 -245: 52675: 0 -245: 52676: 0 -245: 52677: 0 -245: 52678: 0 -245: 52679: 0 -245: 52680: 0 -245: 52681: 0 -245: 52682: 0 -245: 52683: 0 -245: 52684: 0 -245: 52685: 0 -245: 52686: 0 -245: 52687: 0 -245: 52688: 0 -245: 52689: 0 -245: 52690: 0 -245: 52691: 0 -245: 52692: 0 -245: 52693: 0 -245: 52694: 0 -245: 52695: 0 -245: 52696: 0 -245: 52697: 0 -245: 52698: 0 -245: 52699: 0 -245: 52700: 0 -245: 52701: 0 -245: 52702: 0 -245: 52703: 0 -245: 52704: 0 -245: 52705: 0 -245: 52706: 0 -245: 52707: 0 -245: 52708: 0 -245: 52709: 0 -245: 52710: 0 -245: 52711: 0 -245: 52712: 0 -245: 52713: 0 -245: 52714: 0 -245: 52715: 0 -245: 52716: 0 -245: 52717: 0 -245: 52718: 0 -245: 52719: 0 -245: 52720: 0 -245: 52721: 0 -245: 52722: 0 -245: 52723: 0 -245: 52724: 0 -245: 52725: 0 -245: 52726: 0 -245: 52727: 0 -245: 52728: 0 -245: 52729: 0 -245: 52730: 0 -245: 52731: 0 -245: 52732: 0 -245: 52733: 0 -245: 52734: 0 -245: 52735: 0 -245: 52736: 0 -245: 52737: 0 -245: 52738: 0 -245: 52739: 0 -245: 52740: 0 -245: 52741: 0 -245: 52742: 0 -245: 52743: 0 -245: 52744: 0 -245: 52745: 0 -245: 52746: 0 -245: 52747: 0 -245: 52748: 0 -245: 52749: 0 -245: 52750: 0 -245: 52751: 0 -245: 52752: 0 -245: 52753: 0 -245: 52754: 0 -245: 52755: 0 -245: 52756: 0 -245: 52757: 0 -245: 52758: 0 -245: 52759: 0 -245: 52760: 0 -245: 52761: 0 -245: 52762: 0 -245: 52763: 0 -245: 52764: 0 -245: 52765: 0 -245: 52766: 0 -245: 52767: 0 -245: 52768: 0 -245: 52769: 0 -245: 52770: 0 -245: 52771: 0 -245: 52772: 0 -245: 52773: 0 -245: 52774: 0 -245: 52775: 0 -245: 52776: 0 -245: 52777: 0 -245: 52778: 0 -245: 52779: 0 -245: 52780: 0 -245: 52781: 0 -245: 52782: 0 -245: 52783: 0 -245: 52784: 0 -245: 52785: 0 -245: 52786: 0 -245: 52787: 0 -245: 52788: 0 -245: 52789: 0 -245: 52790: 0 -245: 52791: 0 -245: 52792: 0 -245: 52793: 0 -245: 52794: 0 -245: 52795: 0 -245: 52796: 0 -245: 52797: 0 -245: 52798: 0 -245: 52799: 0 -245: 52800: 0 -245: 52801: 0 -245: 52802: 0 -245: 52803: 0 -245: 52804: 0 -245: 52805: 0 -245: 52806: 0 -245: 52807: 0 -245: 52808: 0 -245: 52809: 0 -245: 52810: 0 -245: 52811: 0 -245: 52812: 0 -245: 52813: 0 -245: 52814: 0 -245: 52815: 0 -245: 52816: 0 -245: 52817: 0 -245: 52818: 0 -245: 52819: 0 -245: 52820: 0 -245: 52821: 0 -245: 52822: 0 -245: 52823: 0 -245: 52824: 0 -245: 52825: 0 -245: 52826: 0 -245: 52827: 0 -245: 52828: 0 -245: 52829: 0 -245: 52830: 0 -245: 52831: 0 -245: 52832: 0 -245: 52833: 0 -245: 52834: 0 -245: 52835: 0 -245: 52836: 0 -245: 52837: 0 -245: 52838: 0 -245: 52839: 0 -245: 52840: 0 -245: 52841: 0 -245: 52842: 0 -245: 52843: 0 -245: 52844: 0 -245: 52845: 0 -245: 52846: 0 -245: 52847: 0 -245: 52848: 0 -245: 52849: 0 -245: 52850: 0 -245: 52851: 0 -245: 52852: 0 -245: 52853: 0 -245: 52854: 0 -245: 52855: 0 -245: 52856: 0 -245: 52857: 0 -245: 52858: 0 -245: 52859: 0 -245: 52860: 0 -245: 52861: 0 -245: 52862: 0 -245: 52863: 0 -245: 52864: 0 -245: 52865: 0 -245: 52866: 0 -245: 52867: 0 -245: 52868: 0 -245: 52869: 0 -245: 52870: 0 -245: 52871: 0 -245: 52872: 0 -245: 52873: 0 -245: 52874: 0 -245: 52875: 0 -245: 52876: 0 -245: 52877: 0 -245: 52878: 0 -245: 52879: 0 -245: 52880: 0 -245: 52881: 0 -245: 52882: 0 -245: 52883: 0 -245: 52884: 0 -245: 52885: 0 -245: 52886: 0 -245: 52887: 0 -245: 52888: 0 -245: 52889: 0 -245: 52890: 0 -245: 52891: 0 -245: 52892: 0 -245: 52893: 0 -245: 52894: 0 -245: 52895: 0 -245: 52896: 0 -245: 52897: 0 -245: 52898: 0 -245: 52899: 0 -245: 52900: 0 -245: 52901: 0 -245: 52902: 0 -245: 52903: 0 -245: 52904: 0 -245: 52905: 0 -245: 52906: 0 -245: 52907: 0 -245: 52908: 0 -245: 52909: 0 -245: 52910: 0 -245: 52911: 0 -245: 52912: 0 -245: 52913: 0 -245: 52914: 0 -245: 52915: 0 -245: 52916: 0 -245: 52917: 0 -245: 52918: 0 -245: 52919: 0 -245: 52920: 0 -245: 52921: 0 -245: 52922: 0 -245: 52923: 0 -245: 52924: 0 -245: 52925: 0 -245: 52926: 0 -245: 52927: 0 -245: 52928: 0 -245: 52929: 0 -245: 52930: 0 -245: 52931: 0 -245: 52932: 0 -245: 52933: 0 -245: 52934: 0 -245: 52935: 0 -245: 52936: 0 -245: 52937: 0 -245: 52938: 0 -245: 52939: 0 -245: 52940: 0 -245: 52941: 0 -245: 52942: 0 -245: 52943: 0 -245: 52944: 0 -245: 52945: 0 -245: 52946: 0 -245: 52947: 0 -245: 52948: 0 -245: 52949: 0 -245: 52950: 0 -245: 52951: 0 -245: 52952: 0 -245: 52953: 0 -245: 52954: 0 -245: 52955: 0 -245: 52956: 0 -245: 52957: 0 -245: 52958: 0 -245: 52959: 0 -245: 52960: 0 -245: 52961: 0 -245: 52962: 0 -245: 52963: 0 -245: 52964: 0 -245: 52965: 0 -245: 52966: 0 -245: 52967: 0 -245: 52968: 0 -245: 52969: 0 -245: 52970: 0 -245: 52971: 0 -245: 52972: 0 -245: 52973: 0 -245: 52974: 0 -245: 52975: 0 -245: 52976: 0 -245: 52977: 0 -245: 52978: 0 -245: 52979: 0 -245: 52980: 0 -245: 52981: 0 -245: 52982: 0 -245: 52983: 0 -245: 52984: 0 -245: 52985: 0 -245: 52986: 0 -245: 52987: 0 -245: 52988: 0 -245: 52989: 0 -245: 52990: 0 -245: 52991: 0 -245: 52992: 0 -245: 52993: 0 -245: 52994: 0 -245: 52995: 0 -245: 52996: 0 -245: 52997: 0 -245: 52998: 0 -245: 52999: 0 -245: 53000: 0 -245: 53001: 0 -245: 53002: 0 -245: 53003: 0 -245: 53004: 0 -245: 53005: 0 -245: 53006: 0 -245: 53007: 0 -245: 53008: 0 -245: 53009: 0 -245: 53010: 0 -245: 53011: 0 -245: 53012: 0 -245: 53013: 0 -245: 53014: 0 -245: 53015: 0 -245: 53016: 0 -245: 53017: 0 -245: 53018: 0 -245: 53019: 0 -245: 53020: 0 -245: 53021: 0 -245: 53022: 0 -245: 53023: 0 -245: 53024: 0 -245: 53025: 0 -245: 53026: 0 -245: 53027: 0 -245: 53028: 0 -245: 53029: 0 -245: 53030: 0 -245: 53031: 0 -245: 53032: 0 -245: 53033: 0 -245: 53034: 0 -245: 53035: 0 -245: 53036: 0 -245: 53037: 0 -245: 53038: 0 -245: 53039: 0 -245: 53040: 0 -245: 53041: 0 -245: 53042: 0 -245: 53043: 0 -245: 53044: 0 -245: 53045: 0 -245: 53046: 0 -245: 53047: 0 -245: 53048: 0 -245: 53049: 0 -245: 53050: 0 -245: 53051: 0 -245: 53052: 0 -245: 53053: 0 -245: 53054: 0 -245: 53055: 0 -245: 53056: 0 -245: 53057: 0 -245: 53058: 0 -245: 53059: 0 -245: 53060: 0 -245: 53061: 0 -245: 53062: 0 -245: 53063: 0 -245: 53064: 0 -245: 53065: 0 -245: 53066: 0 -245: 53067: 0 -245: 53068: 0 -245: 53069: 0 -245: 53070: 0 -245: 53071: 0 -245: 53072: 0 -245: 53073: 0 -245: 53074: 0 -245: 53075: 0 -245: 53076: 0 -245: 53077: 0 -245: 53078: 0 -245: 53079: 0 -245: 53080: 0 -245: 53081: 0 -245: 53082: 0 -245: 53083: 0 -245: 53084: 0 -245: 53085: 0 -245: 53086: 0 -245: 53087: 0 -245: 53088: 0 -245: 53089: 0 -245: 53090: 0 -245: 53091: 0 -245: 53092: 0 -245: 53093: 0 -245: 53094: 0 -245: 53095: 0 -245: 53096: 0 -245: 53097: 0 -245: 53098: 0 -245: 53099: 0 -245: 53100: 0 -245: 53101: 0 -245: 53102: 0 -245: 53103: 0 -245: 53104: 0 -245: 53105: 0 -245: 53106: 0 -245: 53107: 0 -245: 53108: 0 -245: 53109: 0 -245: 53110: 0 -245: 53111: 0 -245: 53112: 0 -245: 53113: 0 -245: 53114: 0 -245: 53115: 0 -245: 53116: 0 -245: 53117: 0 -245: 53118: 0 -245: 53119: 0 -245: 53120: 0 -245: 53121: 0 -245: 53122: 0 -245: 53123: 0 -245: 53124: 0 -245: 53125: 0 -245: 53126: 0 -245: 53127: 0 -245: 53128: 0 -245: 53129: 0 -245: 53130: 0 -245: 53131: 0 -245: 53132: 0 -245: 53133: 0 -245: 53134: 0 -245: 53135: 0 -245: 53136: 0 -245: 53137: 0 -245: 53138: 0 -245: 53139: 0 -245: 53140: 0 -245: 53141: 0 -245: 53142: 0 -245: 53143: 0 -245: 53144: 0 -245: 53145: 0 -245: 53146: 0 -245: 53147: 0 -245: 53148: 0 -245: 53149: 0 -245: 53150: 0 -245: 53151: 0 -245: 53152: 0 -245: 53153: 0 -245: 53154: 0 -245: 53155: 0 -245: 53156: 0 -245: 53157: 0 -245: 53158: 0 -245: 53159: 0 -245: 53160: 0 -245: 53161: 0 -245: 53162: 0 -245: 53163: 0 -245: 53164: 0 -245: 53165: 0 -245: 53166: 0 -245: 53167: 0 -245: 53168: 0 -245: 53169: 0 -245: 53170: 0 -245: 53171: 0 -245: 53172: 0 -245: 53173: 0 -245: 53174: 0 -245: 53175: 0 -245: 53176: 0 -245: 53177: 0 -245: 53178: 0 -245: 53179: 0 -245: 53180: 0 -245: 53181: 0 -245: 53182: 0 -245: 53183: 0 -245: 53184: 0 -245: 53185: 0 -245: 53186: 0 -245: 53187: 0 -245: 53188: 0 -245: 53189: 0 -245: 53190: 0 -245: 53191: 0 -245: 53192: 0 -245: 53193: 0 -245: 53194: 0 -245: 53195: 0 -245: 53196: 0 -245: 53197: 0 -245: 53198: 0 -245: 53199: 0 -245: 53200: 0 -245: 53201: 0 -245: 53202: 0 -245: 53203: 0 -245: 53204: 0 -245: 53205: 0 -245: 53206: 0 -245: 53207: 0 -245: 53208: 0 -245: 53209: 0 -245: 53210: 0 -245: 53211: 0 -245: 53212: 0 -245: 53213: 0 -245: 53214: 0 -245: 53215: 0 -245: 53216: 0 -245: 53217: 0 -245: 53218: 0 -245: 53219: 0 -245: 53220: 0 -245: 53221: 0 -245: 53222: 0 -245: 53223: 0 -245: 53224: 0 -245: 53225: 0 -245: 53226: 0 -245: 53227: 0 -245: 53228: 0 -245: 53229: 0 -245: 53230: 0 -245: 53231: 0 -245: 53232: 0 -245: 53233: 0 -245: 53234: 0 -245: 53235: 0 -245: 53236: 0 -245: 53237: 0 -245: 53238: 0 -245: 53239: 0 -245: 53240: 0 -245: 53241: 0 -245: 53242: 0 -245: 53243: 0 -245: 53244: 0 -245: 53245: 0 -245: 53246: 0 -245: 53247: 0 -245: 53248: 0 -245: 53249: 0 -245: 53250: 0 -245: 53251: 0 -245: 53252: 0 -245: 53253: 0 -245: 53254: 0 -245: 53255: 0 -245: 53256: 0 -245: 53257: 0 -245: 53258: 0 -245: 53259: 0 -245: 53260: 0 -245: 53261: 0 -245: 53262: 0 -245: 53263: 0 -245: 53264: 0 -245: 53265: 0 -245: 53266: 0 -245: 53267: 0 -245: 53268: 0 -245: 53269: 0 -245: 53270: 0 -245: 53271: 0 -245: 53272: 0 -245: 53273: 0 -245: 53274: 0 -245: 53275: 0 -245: 53276: 0 -245: 53277: 0 -245: 53278: 0 -245: 53279: 0 -245: 53280: 0 -245: 53281: 0 -245: 53282: 0 -245: 53283: 0 -245: 53284: 0 -245: 53285: 0 -245: 53286: 0 -245: 53287: 0 -245: 53288: 0 -245: 53289: 0 -245: 53290: 0 -245: 53291: 0 -245: 53292: 0 -245: 53293: 0 -245: 53294: 0 -245: 53295: 0 -245: 53296: 0 -245: 53297: 0 -245: 53298: 0 -245: 53299: 0 -245: 53300: 0 -245: 53301: 0 -245: 53302: 0 -245: 53303: 0 -245: 53304: 0 -245: 53305: 0 -245: 53306: 0 -245: 53307: 0 -245: 53308: 0 -245: 53309: 0 -245: 53310: 0 -245: 53311: 0 -245: 53312: 0 -245: 53313: 0 -245: 53314: 0 -245: 53315: 0 -245: 53316: 0 -245: 53317: 0 -245: 53318: 0 -245: 53319: 0 -245: 53320: 0 -245: 53321: 0 -245: 53322: 0 -245: 53323: 0 -245: 53324: 0 -245: 53325: 0 -245: 53326: 0 -245: 53327: 0 -245: 53328: 0 -245: 53329: 0 -245: 53330: 0 -245: 53331: 0 -245: 53332: 0 -245: 53333: 0 -245: 53334: 0 -245: 53335: 0 -245: 53336: 0 -245: 53337: 0 -245: 53338: 0 -245: 53339: 0 -245: 53340: 0 -245: 53341: 0 -245: 53342: 0 -245: 53343: 0 -245: 53344: 0 -245: 53345: 0 -245: 53346: 0 -245: 53347: 0 -245: 53348: 0 -245: 53349: 0 -245: 53350: 0 -245: 53351: 0 -245: 53352: 0 -245: 53353: 0 -245: 53354: 0 -245: 53355: 0 -245: 53356: 0 -245: 53357: 0 -245: 53358: 0 -245: 53359: 0 -245: 53360: 0 -245: 53361: 0 -245: 53362: 0 -245: 53363: 0 -245: 53364: 0 -245: 53365: 0 -245: 53366: 0 -245: 53367: 0 -245: 53368: 0 -245: 53369: 0 -245: 53370: 0 -245: 53371: 0 -245: 53372: 0 -245: 53373: 0 -245: 53374: 0 -245: 53375: 0 -245: 53376: 0 -245: 53377: 0 -245: 53378: 0 -245: 53379: 0 -245: 53380: 0 -245: 53381: 0 -245: 53382: 0 -245: 53383: 0 -245: 53384: 0 -245: 53385: 0 -245: 53386: 0 -245: 53387: 0 -245: 53388: 0 -245: 53389: 0 -245: 53390: 0 -245: 53391: 0 -245: 53392: 0 -245: 53393: 0 -245: 53394: 0 -245: 53395: 0 -245: 53396: 0 -245: 53397: 0 -245: 53398: 0 -245: 53399: 0 -245: 53400: 0 -245: 53401: 0 -245: 53402: 0 -245: 53403: 0 -245: 53404: 0 -245: 53405: 0 -245: 53406: 0 -245: 53407: 0 -245: 53408: 0 -245: 53409: 0 -245: 53410: 0 -245: 53411: 0 -245: 53412: 0 -245: 53413: 0 -245: 53414: 0 -245: 53415: 0 -245: 53416: 0 -245: 53417: 0 -245: 53418: 0 -245: 53419: 0 -245: 53420: 0 -245: 53421: 0 -245: 53422: 0 -245: 53423: 0 -245: 53424: 0 -245: 53425: 0 -245: 53426: 0 -245: 53427: 0 -245: 53428: 0 -245: 53429: 0 -245: 53430: 0 -245: 53431: 0 -245: 53432: 0 -245: 53433: 0 -245: 53434: 0 -245: 53435: 0 -245: 53436: 0 -245: 53437: 0 -245: 53438: 0 -245: 53439: 0 -245: 53440: 0 -245: 53441: 0 -245: 53442: 0 -245: 53443: 0 -245: 53444: 0 -245: 53445: 0 -245: 53446: 0 -245: 53447: 0 -245: 53448: 0 -245: 53449: 0 -245: 53450: 0 -245: 53451: 0 -245: 53452: 0 -245: 53453: 0 -245: 53454: 0 -245: 53455: 0 -245: 53456: 0 -245: 53457: 0 -245: 53458: 0 -245: 53459: 0 -245: 53460: 0 -245: 53461: 0 -245: 53462: 0 -245: 53463: 0 -245: 53464: 0 -245: 53465: 0 -245: 53466: 0 -245: 53467: 0 -245: 53468: 0 -245: 53469: 0 -245: 53470: 0 -245: 53471: 0 -245: 53472: 0 -245: 53473: 0 -245: 53474: 0 -245: 53475: 0 -245: 53476: 0 -245: 53477: 0 -245: 53478: 0 -245: 53479: 0 -245: 53480: 0 -245: 53481: 0 -245: 53482: 0 -245: 53483: 0 -245: 53484: 0 -245: 53485: 0 -245: 53486: 0 -245: 53487: 0 -245: 53488: 0 -245: 53489: 0 -245: 53490: 0 -245: 53491: 0 -245: 53492: 0 -245: 53493: 0 -245: 53494: 0 -245: 53495: 0 -245: 53496: 0 -245: 53497: 0 -245: 53498: 0 -245: 53499: 0 -245: 53500: 0 -245: 53501: 0 -245: 53502: 0 -245: 53503: 0 -245: 53504: 0 -245: 53505: 0 -245: 53506: 0 -245: 53507: 0 -245: 53508: 0 -245: 53509: 0 -245: 53510: 0 -245: 53511: 0 -245: 53512: 0 -245: 53513: 0 -245: 53514: 0 -245: 53515: 0 -245: 53516: 0 -245: 53517: 0 -245: 53518: 0 -245: 53519: 0 -245: 53520: 0 -245: 53521: 0 -245: 53522: 0 -245: 53523: 0 -245: 53524: 0 -245: 53525: 0 -245: 53526: 0 -245: 53527: 0 -245: 53528: 0 -245: 53529: 0 -245: 53530: 0 -245: 53531: 0 -245: 53532: 0 -245: 53533: 0 -245: 53534: 0 -245: 53535: 0 -245: 53536: 0 -245: 53537: 0 -245: 53538: 0 -245: 53539: 0 -245: 53540: 0 -245: 53541: 0 -245: 53542: 0 -245: 53543: 0 -245: 53544: 0 -245: 53545: 0 -245: 53546: 0 -245: 53547: 0 -245: 53548: 0 -245: 53549: 0 -245: 53550: 0 -245: 53551: 0 -245: 53552: 0 -245: 53553: 0 -245: 53554: 0 -245: 53555: 0 -245: 53556: 0 -245: 53557: 0 -245: 53558: 0 -245: 53559: 0 -245: 53560: 0 -245: 53561: 0 -245: 53562: 0 -245: 53563: 0 -245: 53564: 0 -245: 53565: 0 -245: 53566: 0 -245: 53567: 0 -245: 53568: 0 -245: 53569: 0 -245: 53570: 0 -245: 53571: 0 -245: 53572: 0 -245: 53573: 0 -245: 53574: 0 -245: 53575: 0 -245: 53576: 0 -245: 53577: 0 -245: 53578: 0 -245: 53579: 0 -245: 53580: 0 -245: 53581: 0 -245: 53582: 0 -245: 53583: 0 -245: 53584: 0 -245: 53585: 0 -245: 53586: 0 -245: 53587: 0 -245: 53588: 0 -245: 53589: 0 -245: 53590: 0 -245: 53591: 0 -245: 53592: 0 -245: 53593: 0 -245: 53594: 0 -245: 53595: 0 -245: 53596: 0 -245: 53597: 0 -245: 53598: 0 -245: 53599: 0 -245: 53600: 0 -245: 53601: 0 -245: 53602: 0 -245: 53603: 0 -245: 53604: 0 -245: 53605: 0 -245: 53606: 0 -245: 53607: 0 -245: 53608: 0 -245: 53609: 0 -245: 53610: 0 -245: 53611: 0 -245: 53612: 0 -245: 53613: 0 -245: 53614: 0 -245: 53615: 0 -245: 53616: 0 -245: 53617: 0 -245: 53618: 0 -245: 53619: 0 -245: 53620: 0 -245: 53621: 0 -245: 53622: 0 -245: 53623: 0 -245: 53624: 0 -245: 53625: 0 -245: 53626: 0 -245: 53627: 0 -245: 53628: 0 -245: 53629: 0 -245: 53630: 0 -245: 53631: 0 -245: 53632: 0 -245: 53633: 0 -245: 53634: 0 -245: 53635: 0 -245: 53636: 0 -245: 53637: 0 -245: 53638: 0 -245: 53639: 0 -245: 53640: 0 -245: 53641: 0 -245: 53642: 0 -245: 53643: 0 -245: 53644: 0 -245: 53645: 0 -245: 53646: 0 -245: 53647: 0 -245: 53648: 0 -245: 53649: 0 -245: 53650: 0 -245: 53651: 0 -245: 53652: 0 -245: 53653: 0 -245: 53654: 0 -245: 53655: 0 -245: 53656: 0 -245: 53657: 0 -245: 53658: 0 -245: 53659: 0 -245: 53660: 0 -245: 53661: 0 -245: 53662: 0 -245: 53663: 0 -245: 53664: 0 -245: 53665: 0 -245: 53666: 0 -245: 53667: 0 -245: 53668: 0 -245: 53669: 0 -245: 53670: 0 -245: 53671: 0 -245: 53672: 0 -245: 53673: 0 -245: 53674: 0 -245: 53675: 0 -245: 53676: 0 -245: 53677: 0 -245: 53678: 0 -245: 53679: 0 -245: 53680: 0 -245: 53681: 0 -245: 53682: 0 -245: 53683: 0 -245: 53684: 0 -245: 53685: 0 -245: 53686: 0 -245: 53687: 0 -245: 53688: 0 -245: 53689: 0 -245: 53690: 0 -245: 53691: 0 -245: 53692: 0 -245: 53693: 0 -245: 53694: 0 -245: 53695: 0 -245: 53696: 0 -245: 53697: 0 -245: 53698: 0 -245: 53699: 0 -245: 53700: 0 -245: 53701: 0 -245: 53702: 0 -245: 53703: 0 -245: 53704: 0 -245: 53705: 0 -245: 53706: 0 -245: 53707: 0 -245: 53708: 0 -245: 53709: 0 -245: 53710: 0 -245: 53711: 0 -245: 53712: 0 -245: 53713: 0 -245: 53714: 0 -245: 53715: 0 -245: 53716: 0 -245: 53717: 0 -245: 53718: 0 -245: 53719: 0 -245: 53720: 0 -245: 53721: 0 -245: 53722: 0 -245: 53723: 0 -245: 53724: 0 -245: 53725: 0 -245: 53726: 0 -245: 53727: 0 -245: 53728: 0 -245: 53729: 0 -245: 53730: 0 -245: 53731: 0 -245: 53732: 0 -245: 53733: 0 -245: 53734: 0 -245: 53735: 0 -245: 53736: 0 -245: 53737: 0 -245: 53738: 0 -245: 53739: 0 -245: 53740: 0 -245: 53741: 0 -245: 53742: 0 -245: 53743: 0 -245: 53744: 0 -245: 53745: 0 -245: 53746: 0 -245: 53747: 0 -245: 53748: 0 -245: 53749: 0 -245: 53750: 0 -245: 53751: 0 -245: 53752: 0 -245: 53753: 0 -245: 53754: 0 -245: 53755: 0 -245: 53756: 0 -245: 53757: 0 -245: 53758: 0 -245: 53759: 0 -245: 53760: 0 -245: 53761: 0 -245: 53762: 0 -245: 53763: 0 -245: 53764: 0 -245: 53765: 0 -245: 53766: 0 -245: 53767: 0 -245: 53768: 0 -245: 53769: 0 -245: 53770: 0 -245: 53771: 0 -245: 53772: 0 -245: 53773: 0 -245: 53774: 0 -245: 53775: 0 -245: 53776: 0 -245: 53777: 0 -245: 53778: 0 -245: 53779: 0 -245: 53780: 0 -245: 53781: 0 -245: 53782: 0 -245: 53783: 0 -245: 53784: 0 -245: 53785: 0 -245: 53786: 0 -245: 53787: 0 -245: 53788: 0 -245: 53789: 0 -245: 53790: 0 -245: 53791: 0 -245: 53792: 0 -245: 53793: 0 -245: 53794: 0 -245: 53795: 0 -245: 53796: 0 -245: 53797: 0 -245: 53798: 0 -245: 53799: 0 -245: 53800: 0 -245: 53801: 0 -245: 53802: 0 -245: 53803: 0 -245: 53804: 0 -245: 53805: 0 -245: 53806: 0 -245: 53807: 0 -245: 53808: 0 -245: 53809: 0 -245: 53810: 0 -245: 53811: 0 -245: 53812: 0 -245: 53813: 0 -245: 53814: 0 -245: 53815: 0 -245: 53816: 0 -245: 53817: 0 -245: 53818: 0 -245: 53819: 0 -245: 53820: 0 -245: 53821: 0 -245: 53822: 0 -245: 53823: 0 -245: 53824: 0 -245: 53825: 0 -245: 53826: 0 -245: 53827: 0 -245: 53828: 0 -245: 53829: 0 -245: 53830: 0 -245: 53831: 0 -245: 53832: 0 -245: 53833: 0 -245: 53834: 0 -245: 53835: 0 -245: 53836: 0 -245: 53837: 0 -245: 53838: 0 -245: 53839: 0 -245: 53840: 0 -245: 53841: 0 -245: 53842: 0 -245: 53843: 0 -245: 53844: 0 -245: 53845: 0 -245: 53846: 0 -245: 53847: 0 -245: 53848: 0 -245: 53849: 0 -245: 53850: 0 -245: 53851: 0 -245: 53852: 0 -245: 53853: 0 -245: 53854: 0 -245: 53855: 0 -245: 53856: 0 -245: 53857: 0 -245: 53858: 0 -245: 53859: 0 -245: 53860: 0 -245: 53861: 0 -245: 53862: 0 -245: 53863: 0 -245: 53864: 0 -245: 53865: 0 -245: 53866: 0 -245: 53867: 0 -245: 53868: 0 -245: 53869: 0 -245: 53870: 0 -245: 53871: 0 -245: 53872: 0 -245: 53873: 0 -245: 53874: 0 -245: 53875: 0 -245: 53876: 0 -245: 53877: 0 -245: 53878: 0 -245: 53879: 0 -245: 53880: 0 -245: 53881: 0 -245: 53882: 0 -245: 53883: 0 -245: 53884: 0 -245: 53885: 0 -245: 53886: 0 -245: 53887: 0 -245: 53888: 0 -245: 53889: 0 -245: 53890: 0 -245: 53891: 0 -245: 53892: 0 -245: 53893: 0 -245: 53894: 0 -245: 53895: 0 -245: 53896: 0 -245: 53897: 0 -245: 53898: 0 -245: 53899: 0 -245: 53900: 0 -245: 53901: 0 -245: 53902: 0 -245: 53903: 0 -245: 53904: 0 -245: 53905: 0 -245: 53906: 0 -245: 53907: 0 -245: 53908: 0 -245: 53909: 0 -245: 53910: 0 -245: 53911: 0 -245: 53912: 0 -245: 53913: 0 -245: 53914: 0 -245: 53915: 0 -245: 53916: 0 -245: 53917: 0 -245: 53918: 0 -245: 53919: 0 -245: 53920: 0 -245: 53921: 0 -245: 53922: 0 -245: 53923: 0 -245: 53924: 0 -245: 53925: 0 -245: 53926: 0 -245: 53927: 0 -245: 53928: 0 -245: 53929: 0 -245: 53930: 0 -245: 53931: 0 -245: 53932: 0 -245: 53933: 0 -245: 53934: 0 -245: 53935: 0 -245: 53936: 0 -245: 53937: 0 -245: 53938: 0 -245: 53939: 0 -245: 53940: 0 -245: 53941: 0 -245: 53942: 0 -245: 53943: 0 -245: 53944: 0 -245: 53945: 0 -245: 53946: 0 -245: 53947: 0 -245: 53948: 0 -245: 53949: 0 -245: 53950: 0 -245: 53951: 0 -245: 53952: 0 -245: 53953: 0 -245: 53954: 0 -245: 53955: 0 -245: 53956: 0 -245: 53957: 0 -245: 53958: 0 -245: 53959: 0 -245: 53960: 0 -245: 53961: 0 -245: 53962: 0 -245: 53963: 0 -245: 53964: 0 -245: 53965: 0 -245: 53966: 0 -245: 53967: 0 -245: 53968: 0 -245: 53969: 0 -245: 53970: 0 -245: 53971: 0 -245: 53972: 0 -245: 53973: 0 -245: 53974: 0 -245: 53975: 0 -245: 53976: 0 -245: 53977: 0 -245: 53978: 0 -245: 53979: 0 -245: 53980: 0 -245: 53981: 0 -245: 53982: 0 -245: 53983: 0 -245: 53984: 0 -245: 53985: 0 -245: 53986: 0 -245: 53987: 0 -245: 53988: 0 -245: 53989: 0 -245: 53990: 0 -245: 53991: 0 -245: 53992: 0 -245: 53993: 0 -245: 53994: 0 -245: 53995: 0 -245: 53996: 0 -245: 53997: 0 -245: 53998: 0 -245: 53999: 0 -245: 54000: 0 -245: 54001: 0 -245: 54002: 0 -245: 54003: 0 -245: 54004: 0 -245: 54005: 0 -245: 54006: 0 -245: 54007: 0 -245: 54008: 0 -245: 54009: 0 -245: 54010: 0 -245: 54011: 0 -245: 54012: 0 -245: 54013: 0 -245: 54014: 0 -245: 54015: 0 -245: 54016: 0 -245: 54017: 0 -245: 54018: 0 -245: 54019: 0 -245: 54020: 0 -245: 54021: 0 -245: 54022: 0 -245: 54023: 0 -245: 54024: 0 -245: 54025: 0 -245: 54026: 0 -245: 54027: 0 -245: 54028: 0 -245: 54029: 0 -245: 54030: 0 -245: 54031: 0 -245: 54032: 0 -245: 54033: 0 -245: 54034: 0 -245: 54035: 0 -245: 54036: 0 -245: 54037: 0 -245: 54038: 0 -245: 54039: 0 -245: 54040: 0 -245: 54041: 0 -245: 54042: 0 -245: 54043: 0 -245: 54044: 0 -245: 54045: 0 -245: 54046: 0 -245: 54047: 0 -245: 54048: 0 -245: 54049: 0 -245: 54050: 0 -245: 54051: 0 -245: 54052: 0 -245: 54053: 0 -245: 54054: 0 -245: 54055: 0 -245: 54056: 0 -245: 54057: 0 -245: 54058: 0 -245: 54059: 0 -245: 54060: 0 -245: 54061: 0 -245: 54062: 0 -245: 54063: 0 -245: 54064: 0 -245: 54065: 0 -245: 54066: 0 -245: 54067: 0 -245: 54068: 0 -245: 54069: 0 -245: 54070: 0 -245: 54071: 0 -245: 54072: 0 -245: 54073: 0 -245: 54074: 0 -245: 54075: 0 -245: 54076: 0 -245: 54077: 0 -245: 54078: 0 -245: 54079: 0 -245: 54080: 0 -245: 54081: 0 -245: 54082: 0 -245: 54083: 0 -245: 54084: 0 -245: 54085: 0 -245: 54086: 0 -245: 54087: 0 -245: 54088: 0 -245: 54089: 0 -245: 54090: 0 -245: 54091: 0 -245: 54092: 0 -245: 54093: 0 -245: 54094: 0 -245: 54095: 0 -245: 54096: 0 -245: 54097: 0 -245: 54098: 0 -245: 54099: 0 -245: 54100: 0 -245: 54101: 0 -245: 54102: 0 -245: 54103: 0 -245: 54104: 0 -245: 54105: 0 -245: 54106: 0 -245: 54107: 0 -245: 54108: 0 -245: 54109: 0 -245: 54110: 0 -245: 54111: 0 -245: 54112: 0 -245: 54113: 0 -245: 54114: 0 -245: 54115: 0 -245: 54116: 0 -245: 54117: 0 -245: 54118: 0 -245: 54119: 0 -245: 54120: 0 -245: 54121: 0 -245: 54122: 0 -245: 54123: 0 -245: 54124: 0 -245: 54125: 0 -245: 54126: 0 -245: 54127: 0 -245: 54128: 0 -245: 54129: 0 -245: 54130: 0 -245: 54131: 0 -245: 54132: 0 -245: 54133: 0 -245: 54134: 0 -245: 54135: 0 -245: 54136: 0 -245: 54137: 0 -245: 54138: 0 -245: 54139: 0 -245: 54140: 0 -245: 54141: 0 -245: 54142: 0 -245: 54143: 0 -245: 54144: 0 -245: 54145: 0 -245: 54146: 0 -245: 54147: 0 -245: 54148: 0 -245: 54149: 0 -245: 54150: 0 -245: 54151: 0 -245: 54152: 0 -245: 54153: 0 -245: 54154: 0 -245: 54155: 0 -245: 54156: 0 -245: 54157: 0 -245: 54158: 0 -245: 54159: 0 -245: 54160: 0 -245: 54161: 0 -245: 54162: 0 -245: 54163: 0 -245: 54164: 0 -245: 54165: 0 -245: 54166: 0 -245: 54167: 0 -245: 54168: 0 -245: 54169: 0 -245: 54170: 0 -245: 54171: 0 -245: 54172: 0 -245: 54173: 0 -245: 54174: 0 -245: 54175: 0 -245: 54176: 0 -245: 54177: 0 -245: 54178: 0 -245: 54179: 0 -245: 54180: 0 -245: 54181: 0 -245: 54182: 0 -245: 54183: 0 -245: 54184: 0 -245: 54185: 0 -245: 54186: 0 -245: 54187: 0 -245: 54188: 0 -245: 54189: 0 -245: 54190: 0 -245: 54191: 0 -245: 54192: 0 -245: 54193: 0 -245: 54194: 0 -245: 54195: 0 -245: 54196: 0 -245: 54197: 0 -245: 54198: 0 -245: 54199: 0 -245: 54200: 0 -245: 54201: 0 -245: 54202: 0 -245: 54203: 0 -245: 54204: 0 -245: 54205: 0 -245: 54206: 0 -245: 54207: 0 -245: 54208: 0 -245: 54209: 0 -245: 54210: 0 -245: 54211: 0 -245: 54212: 0 -245: 54213: 0 -245: 54214: 0 -245: 54215: 0 -245: 54216: 0 -245: 54217: 0 -245: 54218: 0 -245: 54219: 0 -245: 54220: 0 -245: 54221: 0 -245: 54222: 0 -245: 54223: 0 -245: 54224: 0 -245: 54225: 0 -245: 54226: 0 -245: 54227: 0 -245: 54228: 0 -245: 54229: 0 -245: 54230: 0 -245: 54231: 0 -245: 54232: 0 -245: 54233: 0 -245: 54234: 0 -245: 54235: 0 -245: 54236: 0 -245: 54237: 0 -245: 54238: 0 -245: 54239: 0 -245: 54240: 0 -245: 54241: 0 -245: 54242: 0 -245: 54243: 0 -245: 54244: 0 -245: 54245: 0 -245: 54246: 0 -245: 54247: 0 -245: 54248: 0 -245: 54249: 0 -245: 54250: 0 -245: 54251: 0 -245: 54252: 0 -245: 54253: 0 -245: 54254: 0 -245: 54255: 0 -245: 54256: 0 -245: 54257: 0 -245: 54258: 0 -245: 54259: 0 -245: 54260: 0 -245: 54261: 0 -245: 54262: 0 -245: 54263: 0 -245: 54264: 0 -245: 54265: 0 -245: 54266: 0 -245: 54267: 0 -245: 54268: 0 -245: 54269: 0 -245: 54270: 0 -245: 54271: 0 -245: 54272: 0 -245: 54273: 0 -245: 54274: 0 -245: 54275: 0 -245: 54276: 0 -245: 54277: 0 -245: 54278: 0 -245: 54279: 0 -245: 54280: 0 -245: 54281: 0 -245: 54282: 0 -245: 54283: 0 -245: 54284: 0 -245: 54285: 0 -245: 54286: 0 -245: 54287: 0 -245: 54288: 0 -245: 54289: 0 -245: 54290: 0 -245: 54291: 0 -245: 54292: 0 -245: 54293: 0 -245: 54294: 0 -245: 54295: 0 -245: 54296: 0 -245: 54297: 0 -245: 54298: 0 -245: 54299: 0 -245: 54300: 0 -245: 54301: 0 -245: 54302: 0 -245: 54303: 0 -245: 54304: 0 -245: 54305: 0 -245: 54306: 0 -245: 54307: 0 -245: 54308: 0 -245: 54309: 0 -245: 54310: 0 -245: 54311: 0 -245: 54312: 0 -245: 54313: 0 -245: 54314: 0 -245: 54315: 0 -245: 54316: 0 -245: 54317: 0 -245: 54318: 0 -245: 54319: 0 -245: 54320: 0 -245: 54321: 0 -245: 54322: 0 -245: 54323: 0 -245: 54324: 0 -245: 54325: 0 -245: 54326: 0 -245: 54327: 0 -245: 54328: 0 -245: 54329: 0 -245: 54330: 0 -245: 54331: 0 -245: 54332: 0 -245: 54333: 0 -245: 54334: 0 -245: 54335: 0 -245: 54336: 0 -245: 54337: 0 -245: 54338: 0 -245: 54339: 0 -245: 54340: 0 -245: 54341: 0 -245: 54342: 0 -245: 54343: 0 -245: 54344: 0 -245: 54345: 0 -245: 54346: 0 -245: 54347: 0 -245: 54348: 0 -245: 54349: 0 -245: 54350: 0 -245: 54351: 0 -245: 54352: 0 -245: 54353: 0 -245: 54354: 0 -245: 54355: 0 -245: 54356: 0 -245: 54357: 0 -245: 54358: 0 -245: 54359: 0 -245: 54360: 0 -245: 54361: 0 -245: 54362: 0 -245: 54363: 0 -245: 54364: 0 -245: 54365: 0 -245: 54366: 0 -245: 54367: 0 -245: 54368: 0 -245: 54369: 0 -245: 54370: 0 -245: 54371: 0 -245: 54372: 0 -245: 54373: 0 -245: 54374: 0 -245: 54375: 0 -245: 54376: 0 -245: 54377: 0 -245: 54378: 0 -245: 54379: 0 -245: 54380: 0 -245: 54381: 0 -245: 54382: 0 -245: 54383: 0 -245: 54384: 0 -245: 54385: 0 -245: 54386: 0 -245: 54387: 0 -245: 54388: 0 -245: 54389: 0 -245: 54390: 0 -245: 54391: 0 -245: 54392: 0 -245: 54393: 0 -245: 54394: 0 -245: 54395: 0 -245: 54396: 0 -245: 54397: 0 -245: 54398: 0 -245: 54399: 0 -245: 54400: 0 -245: 54401: 0 -245: 54402: 0 -245: 54403: 0 -245: 54404: 0 -245: 54405: 0 -245: 54406: 0 -245: 54407: 0 -245: 54408: 0 -245: 54409: 0 -245: 54410: 0 -245: 54411: 0 -245: 54412: 0 -245: 54413: 0 -245: 54414: 0 -245: 54415: 0 -245: 54416: 0 -245: 54417: 0 -245: 54418: 0 -245: 54419: 0 -245: 54420: 0 -245: 54421: 0 -245: 54422: 0 -245: 54423: 0 -245: 54424: 0 -245: 54425: 0 -245: 54426: 0 -245: 54427: 0 -245: 54428: 0 -245: 54429: 0 -245: 54430: 0 -245: 54431: 0 -245: 54432: 0 -245: 54433: 0 -245: 54434: 0 -245: 54435: 0 -245: 54436: 0 -245: 54437: 0 -245: 54438: 0 -245: 54439: 0 -245: 54440: 0 -245: 54441: 0 -245: 54442: 0 -245: 54443: 0 -245: 54444: 0 -245: 54445: 0 -245: 54446: 0 -245: 54447: 0 -245: 54448: 0 -245: 54449: 0 -245: 54450: 0 -245: 54451: 0 -245: 54452: 0 -245: 54453: 0 -245: 54454: 0 -245: 54455: 0 -245: 54456: 0 -245: 54457: 0 -245: 54458: 0 -245: 54459: 0 -245: 54460: 0 -245: 54461: 0 -245: 54462: 0 -245: 54463: 0 -245: 54464: 0 -245: 54465: 0 -245: 54466: 0 -245: 54467: 0 -245: 54468: 0 -245: 54469: 0 -245: 54470: 0 -245: 54471: 0 -245: 54472: 0 -245: 54473: 0 -245: 54474: 0 -245: 54475: 0 -245: 54476: 0 -245: 54477: 0 -245: 54478: 0 -245: 54479: 0 -245: 54480: 0 -245: 54481: 0 -245: 54482: 0 -245: 54483: 0 -245: 54484: 0 -245: 54485: 0 -245: 54486: 0 -245: 54487: 0 -245: 54488: 0 -245: 54489: 0 -245: 54490: 0 -245: 54491: 0 -245: 54492: 0 -245: 54493: 0 -245: 54494: 0 -245: 54495: 0 -245: 54496: 0 -245: 54497: 0 -245: 54498: 0 -245: 54499: 0 -245: 54500: 0 -245: 54501: 0 -245: 54502: 0 -245: 54503: 0 -245: 54504: 0 -245: 54505: 0 -245: 54506: 0 -245: 54507: 0 -245: 54508: 0 -245: 54509: 0 -245: 54510: 0 -245: 54511: 0 -245: 54512: 0 -245: 54513: 0 -245: 54514: 0 -245: 54515: 0 -245: 54516: 0 -245: 54517: 0 -245: 54518: 0 -245: 54519: 0 -245: 54520: 0 -245: 54521: 0 -245: 54522: 0 -245: 54523: 0 -245: 54524: 0 -245: 54525: 0 -245: 54526: 0 -245: 54527: 0 -245: 54528: 0 -245: 54529: 0 -245: 54530: 0 -245: 54531: 0 -245: 54532: 0 -245: 54533: 0 -245: 54534: 0 -245: 54535: 0 -245: 54536: 0 -245: 54537: 0 -245: 54538: 0 -245: 54539: 0 -245: 54540: 0 -245: 54541: 0 -245: 54542: 0 -245: 54543: 0 -245: 54544: 0 -245: 54545: 0 -245: 54546: 0 -245: 54547: 0 -245: 54548: 0 -245: 54549: 0 -245: 54550: 0 -245: 54551: 0 -245: 54552: 0 -245: 54553: 0 -245: 54554: 0 -245: 54555: 0 -245: 54556: 0 -245: 54557: 0 -245: 54558: 0 -245: 54559: 0 -245: 54560: 0 -245: 54561: 0 -245: 54562: 0 -245: 54563: 0 -245: 54564: 0 -245: 54565: 0 -245: 54566: 0 -245: 54567: 0 -245: 54568: 0 -245: 54569: 0 -245: 54570: 0 -245: 54571: 0 -245: 54572: 0 -245: 54573: 0 -245: 54574: 0 -245: 54575: 0 -245: 54576: 0 -245: 54577: 0 -245: 54578: 0 -245: 54579: 0 -245: 54580: 0 -245: 54581: 0 -245: 54582: 0 -245: 54583: 0 -245: 54584: 0 -245: 54585: 0 -245: 54586: 0 -245: 54587: 0 -245: 54588: 0 -245: 54589: 0 -245: 54590: 0 -245: 54591: 0 -245: 54592: 0 -245: 54593: 0 -245: 54594: 0 -245: 54595: 0 -245: 54596: 0 -245: 54597: 0 -245: 54598: 0 -245: 54599: 0 -245: 54600: 0 -245: 54601: 0 -245: 54602: 0 -245: 54603: 0 -245: 54604: 0 -245: 54605: 0 -245: 54606: 0 -245: 54607: 0 -245: 54608: 0 -245: 54609: 0 -245: 54610: 0 -245: 54611: 0 -245: 54612: 0 -245: 54613: 0 -245: 54614: 0 -245: 54615: 0 -245: 54616: 0 -245: 54617: 0 -245: 54618: 0 -245: 54619: 0 -245: 54620: 0 -245: 54621: 0 -245: 54622: 0 -245: 54623: 0 -245: 54624: 0 -245: 54625: 0 -245: 54626: 0 -245: 54627: 0 -245: 54628: 0 -245: 54629: 0 -245: 54630: 0 -245: 54631: 0 -245: 54632: 0 -245: 54633: 0 -245: 54634: 0 -245: 54635: 0 -245: 54636: 0 -245: 54637: 0 -245: 54638: 0 -245: 54639: 0 -245: 54640: 0 -245: 54641: 0 -245: 54642: 0 -245: 54643: 0 -245: 54644: 0 -245: 54645: 0 -245: 54646: 0 -245: 54647: 0 -245: 54648: 0 -245: 54649: 0 -245: 54650: 0 -245: 54651: 0 -245: 54652: 0 -245: 54653: 0 -245: 54654: 0 -245: 54655: 0 -245: 54656: 0 -245: 54657: 0 -245: 54658: 0 -245: 54659: 0 -245: 54660: 0 -245: 54661: 0 -245: 54662: 0 -245: 54663: 0 -245: 54664: 0 -245: 54665: 0 -245: 54666: 0 -245: 54667: 0 -245: 54668: 0 -245: 54669: 0 -245: 54670: 0 -245: 54671: 0 -245: 54672: 0 -245: 54673: 0 -245: 54674: 0 -245: 54675: 0 -245: 54676: 0 -245: 54677: 0 -245: 54678: 0 -245: 54679: 0 -245: 54680: 0 -245: 54681: 0 -245: 54682: 0 -245: 54683: 0 -245: 54684: 0 -245: 54685: 0 -245: 54686: 0 -245: 54687: 0 -245: 54688: 0 -245: 54689: 0 -245: 54690: 0 -245: 54691: 0 -245: 54692: 0 -245: 54693: 0 -245: 54694: 0 -245: 54695: 0 -245: 54696: 0 -245: 54697: 0 -245: 54698: 0 -245: 54699: 0 -245: 54700: 0 -245: 54701: 0 -245: 54702: 0 -245: 54703: 0 -245: 54704: 0 -245: 54705: 0 -245: 54706: 0 -245: 54707: 0 -245: 54708: 0 -245: 54709: 0 -245: 54710: 0 -245: 54711: 0 -245: 54712: 0 -245: 54713: 0 -245: 54714: 0 -245: 54715: 0 -245: 54716: 0 -245: 54717: 0 -245: 54718: 0 -245: 54719: 0 -245: 54720: 0 -245: 54721: 0 -245: 54722: 0 -245: 54723: 0 -245: 54724: 0 -245: 54725: 0 -245: 54726: 0 -245: 54727: 0 -245: 54728: 0 -245: 54729: 0 -245: 54730: 0 -245: 54731: 0 -245: 54732: 0 -245: 54733: 0 -245: 54734: 0 -245: 54735: 0 -245: 54736: 0 -245: 54737: 0 -245: 54738: 0 -245: 54739: 0 -245: 54740: 0 -245: 54741: 0 -245: 54742: 0 -245: 54743: 0 -245: 54744: 0 -245: 54745: 0 -245: 54746: 0 -245: 54747: 0 -245: 54748: 0 -245: 54749: 0 -245: 54750: 0 -245: 54751: 0 -245: 54752: 0 -245: 54753: 0 -245: 54754: 0 -245: 54755: 0 -245: 54756: 0 -245: 54757: 0 -245: 54758: 0 -245: 54759: 0 -245: 54760: 0 -245: 54761: 0 -245: 54762: 0 -245: 54763: 0 -245: 54764: 0 -245: 54765: 0 -245: 54766: 0 -245: 54767: 0 -245: 54768: 0 -245: 54769: 0 -245: 54770: 0 -245: 54771: 0 -245: 54772: 0 -245: 54773: 0 -245: 54774: 0 -245: 54775: 0 -245: 54776: 0 -245: 54777: 0 -245: 54778: 0 -245: 54779: 0 -245: 54780: 0 -245: 54781: 0 -245: 54782: 0 -245: 54783: 0 -245: 54784: 0 -245: 54785: 0 -245: 54786: 0 -245: 54787: 0 -245: 54788: 0 -245: 54789: 0 -245: 54790: 0 -245: 54791: 0 -245: 54792: 0 -245: 54793: 0 -245: 54794: 0 -245: 54795: 0 -245: 54796: 0 -245: 54797: 0 -245: 54798: 0 -245: 54799: 0 -245: 54800: 0 -245: 54801: 0 -245: 54802: 0 -245: 54803: 0 -245: 54804: 0 -245: 54805: 0 -245: 54806: 0 -245: 54807: 0 -245: 54808: 0 -245: 54809: 0 -245: 54810: 0 -245: 54811: 0 -245: 54812: 0 -245: 54813: 0 -245: 54814: 0 -245: 54815: 0 -245: 54816: 0 -245: 54817: 0 -245: 54818: 0 -245: 54819: 0 -245: 54820: 0 -245: 54821: 0 -245: 54822: 0 -245: 54823: 0 -245: 54824: 0 -245: 54825: 0 -245: 54826: 0 -245: 54827: 0 -245: 54828: 0 -245: 54829: 0 -245: 54830: 0 -245: 54831: 0 -245: 54832: 0 -245: 54833: 0 -245: 54834: 0 -245: 54835: 0 -245: 54836: 0 -245: 54837: 0 -245: 54838: 0 -245: 54839: 0 -245: 54840: 0 -245: 54841: 0 -245: 54842: 0 -245: 54843: 0 -245: 54844: 0 -245: 54845: 0 -245: 54846: 0 -245: 54847: 0 -245: 54848: 0 -245: 54849: 0 -245: 54850: 0 -245: 54851: 0 -245: 54852: 0 -245: 54853: 0 -245: 54854: 0 -245: 54855: 0 -245: 54856: 0 -245: 54857: 0 -245: 54858: 0 -245: 54859: 0 -245: 54860: 0 -245: 54861: 0 -245: 54862: 0 -245: 54863: 0 -245: 54864: 0 -245: 54865: 0 -245: 54866: 0 -245: 54867: 0 -245: 54868: 0 -245: 54869: 0 -245: 54870: 0 -245: 54871: 0 -245: 54872: 0 -245: 54873: 0 -245: 54874: 0 -245: 54875: 0 -245: 54876: 0 -245: 54877: 0 -245: 54878: 0 -245: 54879: 0 -245: 54880: 0 -245: 54881: 0 -245: 54882: 0 -245: 54883: 0 -245: 54884: 0 -245: 54885: 0 -245: 54886: 0 -245: 54887: 0 -245: 54888: 0 -245: 54889: 0 -245: 54890: 0 -245: 54891: 0 -245: 54892: 0 -245: 54893: 0 -245: 54894: 0 -245: 54895: 0 -245: 54896: 0 -245: 54897: 0 -245: 54898: 0 -245: 54899: 0 -245: 54900: 0 -245: 54901: 0 -245: 54902: 0 -245: 54903: 0 -245: 54904: 0 -245: 54905: 0 -245: 54906: 0 -245: 54907: 0 -245: 54908: 0 -245: 54909: 0 -245: 54910: 0 -245: 54911: 0 -245: 54912: 0 -245: 54913: 0 -245: 54914: 0 -245: 54915: 0 -245: 54916: 0 -245: 54917: 0 -245: 54918: 0 -245: 54919: 0 -245: 54920: 0 -245: 54921: 0 -245: 54922: 0 -245: 54923: 0 -245: 54924: 0 -245: 54925: 0 -245: 54926: 0 -245: 54927: 0 -245: 54928: 0 -245: 54929: 0 -245: 54930: 0 -245: 54931: 0 -245: 54932: 0 -245: 54933: 0 -245: 54934: 0 -245: 54935: 0 -245: 54936: 0 -245: 54937: 0 -245: 54938: 0 -245: 54939: 0 -245: 54940: 0 -245: 54941: 0 -245: 54942: 0 -245: 54943: 0 -245: 54944: 0 -245: 54945: 0 -245: 54946: 0 -245: 54947: 0 -245: 54948: 0 -245: 54949: 0 -245: 54950: 0 -245: 54951: 0 -245: 54952: 0 -245: 54953: 0 -245: 54954: 0 -245: 54955: 0 -245: 54956: 0 -245: 54957: 0 -245: 54958: 0 -245: 54959: 0 -245: 54960: 0 -245: 54961: 0 -245: 54962: 0 -245: 54963: 0 -245: 54964: 0 -245: 54965: 0 -245: 54966: 0 -245: 54967: 0 -245: 54968: 0 -245: 54969: 0 -245: 54970: 0 -245: 54971: 0 -245: 54972: 0 -245: 54973: 0 -245: 54974: 0 -245: 54975: 0 -245: 54976: 0 -245: 54977: 0 -245: 54978: 0 -245: 54979: 0 -245: 54980: 0 -245: 54981: 0 -245: 54982: 0 -245: 54983: 0 -245: 54984: 0 -245: 54985: 0 -245: 54986: 0 -245: 54987: 0 -245: 54988: 0 -245: 54989: 0 -245: 54990: 0 -245: 54991: 0 -245: 54992: 0 -245: 54993: 0 -245: 54994: 0 -245: 54995: 0 -245: 54996: 0 -245: 54997: 0 -245: 54998: 0 -245: 54999: 0 -245: 55000: 0 -245: 55001: 0 -245: 55002: 0 -245: 55003: 0 -245: 55004: 0 -245: 55005: 0 -245: 55006: 0 -245: 55007: 0 -245: 55008: 0 -245: 55009: 0 -245: 55010: 0 -245: 55011: 0 -245: 55012: 0 -245: 55013: 0 -245: 55014: 0 -245: 55015: 0 -245: 55016: 0 -245: 55017: 0 -245: 55018: 0 -245: 55019: 0 -245: 55020: 0 -245: 55021: 0 -245: 55022: 0 -245: 55023: 0 -245: 55024: 0 -245: 55025: 0 -245: 55026: 0 -245: 55027: 0 -245: 55028: 0 -245: 55029: 0 -245: 55030: 0 -245: 55031: 0 -245: 55032: 0 -245: 55033: 0 -245: 55034: 0 -245: 55035: 0 -245: 55036: 0 -245: 55037: 0 -245: 55038: 0 -245: 55039: 0 -245: 55040: 0 -245: 55041: 0 -245: 55042: 0 -245: 55043: 0 -245: 55044: 0 -245: 55045: 0 -245: 55046: 0 -245: 55047: 0 -245: 55048: 0 -245: 55049: 0 -245: 55050: 0 -245: 55051: 0 -245: 55052: 0 -245: 55053: 0 -245: 55054: 0 -245: 55055: 0 -245: 55056: 0 -245: 55057: 0 -245: 55058: 0 -245: 55059: 0 -245: 55060: 0 -245: 55061: 0 -245: 55062: 0 -245: 55063: 0 -245: 55064: 0 -245: 55065: 0 -245: 55066: 0 -245: 55067: 0 -245: 55068: 0 -245: 55069: 0 -245: 55070: 0 -245: 55071: 0 -245: 55072: 0 -245: 55073: 0 -245: 55074: 0 -245: 55075: 0 -245: 55076: 0 -245: 55077: 0 -245: 55078: 0 -245: 55079: 0 -245: 55080: 0 -245: 55081: 0 -245: 55082: 0 -245: 55083: 0 -245: 55084: 0 -245: 55085: 0 -245: 55086: 0 -245: 55087: 0 -245: 55088: 0 -245: 55089: 0 -245: 55090: 0 -245: 55091: 0 -245: 55092: 0 -245: 55093: 0 -245: 55094: 0 -245: 55095: 0 -245: 55096: 0 -245: 55097: 0 -245: 55098: 0 -245: 55099: 0 -245: 55100: 0 -245: 55101: 0 -245: 55102: 0 -245: 55103: 0 -245: 55104: 0 -245: 55105: 0 -245: 55106: 0 -245: 55107: 0 -245: 55108: 0 -245: 55109: 0 -245: 55110: 0 -245: 55111: 0 -245: 55112: 0 -245: 55113: 0 -245: 55114: 0 -245: 55115: 0 -245: 55116: 0 -245: 55117: 0 -245: 55118: 0 -245: 55119: 0 -245: 55120: 0 -245: 55121: 0 -245: 55122: 0 -245: 55123: 0 -245: 55124: 0 -245: 55125: 0 -245: 55126: 0 -245: 55127: 0 -245: 55128: 0 -245: 55129: 0 -245: 55130: 0 -245: 55131: 0 -245: 55132: 0 -245: 55133: 0 -245: 55134: 0 -245: 55135: 0 -245: 55136: 0 -245: 55137: 0 -245: 55138: 0 -245: 55139: 0 -245: 55140: 0 -245: 55141: 0 -245: 55142: 0 -245: 55143: 0 -245: 55144: 0 -245: 55145: 0 -245: 55146: 0 -245: 55147: 0 -245: 55148: 0 -245: 55149: 0 -245: 55150: 0 -245: 55151: 0 -245: 55152: 0 -245: 55153: 0 -245: 55154: 0 -245: 55155: 0 -245: 55156: 0 -245: 55157: 0 -245: 55158: 0 -245: 55159: 0 -245: 55160: 0 -245: 55161: 0 -245: 55162: 0 -245: 55163: 0 -245: 55164: 0 -245: 55165: 0 -245: 55166: 0 -245: 55167: 0 -245: 55168: 0 -245: 55169: 0 -245: 55170: 0 -245: 55171: 0 -245: 55172: 0 -245: 55173: 0 -245: 55174: 0 -245: 55175: 0 -245: 55176: 0 -245: 55177: 0 -245: 55178: 0 -245: 55179: 0 -245: 55180: 0 -245: 55181: 0 -245: 55182: 0 -245: 55183: 0 -245: 55184: 0 -245: 55185: 0 -245: 55186: 0 -245: 55187: 0 -245: 55188: 0 -245: 55189: 0 -245: 55190: 0 -245: 55191: 0 -245: 55192: 0 -245: 55193: 0 -245: 55194: 0 -245: 55195: 0 -245: 55196: 0 -245: 55197: 0 -245: 55198: 0 -245: 55199: 0 -245: 55200: 0 -245: 55201: 0 -245: 55202: 0 -245: 55203: 0 -245: 55204: 0 -245: 55205: 0 -245: 55206: 0 -245: 55207: 0 -245: 55208: 0 -245: 55209: 0 -245: 55210: 0 -245: 55211: 0 -245: 55212: 0 -245: 55213: 0 -245: 55214: 0 -245: 55215: 0 -245: 55216: 0 -245: 55217: 0 -245: 55218: 0 -245: 55219: 0 -245: 55220: 0 -245: 55221: 0 -245: 55222: 0 -245: 55223: 0 -245: 55224: 0 -245: 55225: 0 -245: 55226: 0 -245: 55227: 0 -245: 55228: 0 -245: 55229: 0 -245: 55230: 0 -245: 55231: 0 -245: 55232: 0 -245: 55233: 0 -245: 55234: 0 -245: 55235: 0 -245: 55236: 0 -245: 55237: 0 -245: 55238: 0 -245: 55239: 0 -245: 55240: 0 -245: 55241: 0 -245: 55242: 0 -245: 55243: 0 -245: 55244: 0 -245: 55245: 0 -245: 55246: 0 -245: 55247: 0 -245: 55248: 0 -245: 55249: 0 -245: 55250: 0 -245: 55251: 0 -245: 55252: 0 -245: 55253: 0 -245: 55254: 0 -245: 55255: 0 -245: 55256: 0 -245: 55257: 0 -245: 55258: 0 -245: 55259: 0 -245: 55260: 0 -245: 55261: 0 -245: 55262: 0 -245: 55263: 0 -245: 55264: 0 -245: 55265: 0 -245: 55266: 0 -245: 55267: 0 -245: 55268: 0 -245: 55269: 0 -245: 55270: 0 -245: 55271: 0 -245: 55272: 0 -245: 55273: 0 -245: 55274: 0 -245: 55275: 0 -245: 55276: 0 -245: 55277: 0 -245: 55278: 0 -245: 55279: 0 -245: 55280: 0 -245: 55281: 0 -245: 55282: 0 -245: 55283: 0 -245: 55284: 0 -245: 55285: 0 -245: 55286: 0 -245: 55287: 0 -245: 55288: 0 -245: 55289: 0 -245: 55290: 0 -245: 55291: 0 -245: 55292: 0 -245: 55293: 0 -245: 55294: 0 -245: 55295: 0 -245: 55296: 0 -245: 55297: 0 -245: 55298: 0 -245: 55299: 0 -245: 55300: 0 -245: 55301: 0 -245: 55302: 0 -245: 55303: 0 -245: 55304: 0 -245: 55305: 0 -245: 55306: 0 -245: 55307: 0 -245: 55308: 0 -245: 55309: 0 -245: 55310: 0 -245: 55311: 0 -245: 55312: 0 -245: 55313: 0 -245: 55314: 0 -245: 55315: 0 -245: 55316: 0 -245: 55317: 0 -245: 55318: 0 -245: 55319: 0 -245: 55320: 0 -245: 55321: 0 -245: 55322: 0 -245: 55323: 0 -245: 55324: 0 -245: 55325: 0 -245: 55326: 0 -245: 55327: 0 -245: 55328: 0 -245: 55329: 0 -245: 55330: 0 -245: 55331: 0 -245: 55332: 0 -245: 55333: 0 -245: 55334: 0 -245: 55335: 0 -245: 55336: 0 -245: 55337: 0 -245: 55338: 0 -245: 55339: 0 -245: 55340: 0 -245: 55341: 0 -245: 55342: 0 -245: 55343: 0 -245: 55344: 0 -245: 55345: 0 -245: 55346: 0 -245: 55347: 0 -245: 55348: 0 -245: 55349: 0 -245: 55350: 0 -245: 55351: 0 -245: 55352: 0 -245: 55353: 0 -245: 55354: 0 -245: 55355: 0 -245: 55356: 0 -245: 55357: 0 -245: 55358: 0 -245: 55359: 0 -245: 55360: 0 -245: 55361: 0 -245: 55362: 0 -245: 55363: 0 -245: 55364: 0 -245: 55365: 0 -245: 55366: 0 -245: 55367: 0 -245: 55368: 0 -245: 55369: 0 -245: 55370: 0 -245: 55371: 0 -245: 55372: 0 -245: 55373: 0 -245: 55374: 0 -245: 55375: 0 -245: 55376: 0 -245: 55377: 0 -245: 55378: 0 -245: 55379: 0 -245: 55380: 0 -245: 55381: 0 -245: 55382: 0 -245: 55383: 0 -245: 55384: 0 -245: 55385: 0 -245: 55386: 0 -245: 55387: 0 -245: 55388: 0 -245: 55389: 0 -245: 55390: 0 -245: 55391: 0 -245: 55392: 0 -245: 55393: 0 -245: 55394: 0 -245: 55395: 0 -245: 55396: 0 -245: 55397: 0 -245: 55398: 0 -245: 55399: 0 -245: 55400: 0 -245: 55401: 0 -245: 55402: 0 -245: 55403: 0 -245: 55404: 0 -245: 55405: 0 -245: 55406: 0 -245: 55407: 0 -245: 55408: 0 -245: 55409: 0 -245: 55410: 0 -245: 55411: 0 -245: 55412: 0 -245: 55413: 0 -245: 55414: 0 -245: 55415: 0 -245: 55416: 0 -245: 55417: 0 -245: 55418: 0 -245: 55419: 0 -245: 55420: 0 -245: 55421: 0 -245: 55422: 0 -245: 55423: 0 -245: 55424: 0 -245: 55425: 0 -245: 55426: 0 -245: 55427: 0 -245: 55428: 0 -245: 55429: 0 -245: 55430: 0 -245: 55431: 0 -245: 55432: 0 -245: 55433: 0 -245: 55434: 0 -245: 55435: 0 -245: 55436: 0 -245: 55437: 0 -245: 55438: 0 -245: 55439: 0 -245: 55440: 0 -245: 55441: 0 -245: 55442: 0 -245: 55443: 0 -245: 55444: 0 -245: 55445: 0 -245: 55446: 0 -245: 55447: 0 -245: 55448: 0 -245: 55449: 0 -245: 55450: 0 -245: 55451: 0 -245: 55452: 0 -245: 55453: 0 -245: 55454: 0 -245: 55455: 0 -245: 55456: 0 -245: 55457: 0 -245: 55458: 0 -245: 55459: 0 -245: 55460: 0 -245: 55461: 0 -245: 55462: 0 -245: 55463: 0 -245: 55464: 0 -245: 55465: 0 -245: 55466: 0 -245: 55467: 0 -245: 55468: 0 -245: 55469: 0 -245: 55470: 0 -245: 55471: 0 -245: 55472: 0 -245: 55473: 0 -245: 55474: 0 -245: 55475: 0 -245: 55476: 0 -245: 55477: 0 -245: 55478: 0 -245: 55479: 0 -245: 55480: 0 -245: 55481: 0 -245: 55482: 0 -245: 55483: 0 -245: 55484: 0 -245: 55485: 0 -245: 55486: 0 -245: 55487: 0 -245: 55488: 0 -245: 55489: 0 -245: 55490: 0 -245: 55491: 0 -245: 55492: 0 -245: 55493: 0 -245: 55494: 0 -245: 55495: 0 -245: 55496: 0 -245: 55497: 0 -245: 55498: 0 -245: 55499: 0 -245: 55500: 0 -245: 55501: 0 -245: 55502: 0 -245: 55503: 0 -245: 55504: 0 -245: 55505: 0 -245: 55506: 0 -245: 55507: 0 -245: 55508: 0 -245: 55509: 0 -245: 55510: 0 -245: 55511: 0 -245: 55512: 0 -245: 55513: 0 -245: 55514: 0 -245: 55515: 0 -245: 55516: 0 -245: 55517: 0 -245: 55518: 0 -245: 55519: 0 -245: 55520: 0 -245: 55521: 0 -245: 55522: 0 -245: 55523: 0 -245: 55524: 0 -245: 55525: 0 -245: 55526: 0 -245: 55527: 0 -245: 55528: 0 -245: 55529: 0 -245: 55530: 0 -245: 55531: 0 -245: 55532: 0 -245: 55533: 0 -245: 55534: 0 -245: 55535: 0 -245: 55536: 0 -245: 55537: 0 -245: 55538: 0 -245: 55539: 0 -245: 55540: 0 -245: 55541: 0 -245: 55542: 0 -245: 55543: 0 -245: 55544: 0 -245: 55545: 0 -245: 55546: 0 -245: 55547: 0 -245: 55548: 0 -245: 55549: 0 -245: 55550: 0 -245: 55551: 0 -245: 55552: 0 -245: 55553: 0 -245: 55554: 0 -245: 55555: 0 -245: 55556: 0 -245: 55557: 0 -245: 55558: 0 -245: 55559: 0 -245: 55560: 0 -245: 55561: 0 -245: 55562: 0 -245: 55563: 0 -245: 55564: 0 -245: 55565: 0 -245: 55566: 0 -245: 55567: 0 -245: 55568: 0 -245: 55569: 0 -245: 55570: 0 -245: 55571: 0 -245: 55572: 0 -245: 55573: 0 -245: 55574: 0 -245: 55575: 0 -245: 55576: 0 -245: 55577: 0 -245: 55578: 0 -245: 55579: 0 -245: 55580: 0 -245: 55581: 0 -245: 55582: 0 -245: 55583: 0 -245: 55584: 0 -245: 55585: 0 -245: 55586: 0 -245: 55587: 0 -245: 55588: 0 -245: 55589: 0 -245: 55590: 0 -245: 55591: 0 -245: 55592: 0 -245: 55593: 0 -245: 55594: 0 -245: 55595: 0 -245: 55596: 0 -245: 55597: 0 -245: 55598: 0 -245: 55599: 0 -245: 55600: 0 -245: 55601: 0 -245: 55602: 0 -245: 55603: 0 -245: 55604: 0 -245: 55605: 0 -245: 55606: 0 -245: 55607: 0 -245: 55608: 0 -245: 55609: 0 -245: 55610: 0 -245: 55611: 0 -245: 55612: 0 -245: 55613: 0 -245: 55614: 0 -245: 55615: 0 -245: 55616: 0 -245: 55617: 0 -245: 55618: 0 -245: 55619: 0 -245: 55620: 0 -245: 55621: 0 -245: 55622: 0 -245: 55623: 0 -245: 55624: 0 -245: 55625: 0 -245: 55626: 0 -245: 55627: 0 -245: 55628: 0 -245: 55629: 0 -245: 55630: 0 -245: 55631: 0 -245: 55632: 0 -245: 55633: 0 -245: 55634: 0 -245: 55635: 0 -245: 55636: 0 -245: 55637: 0 -245: 55638: 0 -245: 55639: 0 -245: 55640: 0 -245: 55641: 0 -245: 55642: 0 -245: 55643: 0 -245: 55644: 0 -245: 55645: 0 -245: 55646: 0 -245: 55647: 0 -245: 55648: 0 -245: 55649: 0 -245: 55650: 0 -245: 55651: 0 -245: 55652: 0 -245: 55653: 0 -245: 55654: 0 -245: 55655: 0 -245: 55656: 0 -245: 55657: 0 -245: 55658: 0 -245: 55659: 0 -245: 55660: 0 -245: 55661: 0 -245: 55662: 0 -245: 55663: 0 -245: 55664: 0 -245: 55665: 0 -245: 55666: 0 -245: 55667: 0 -245: 55668: 0 -245: 55669: 0 -245: 55670: 0 -245: 55671: 0 -245: 55672: 0 -245: 55673: 0 -245: 55674: 0 -245: 55675: 0 -245: 55676: 0 -245: 55677: 0 -245: 55678: 0 -245: 55679: 0 -245: 55680: 0 -245: 55681: 0 -245: 55682: 0 -245: 55683: 0 -245: 55684: 0 -245: 55685: 0 -245: 55686: 0 -245: 55687: 0 -245: 55688: 0 -245: 55689: 0 -245: 55690: 0 -245: 55691: 0 -245: 55692: 0 -245: 55693: 0 -245: 55694: 0 -245: 55695: 0 -245: 55696: 0 -245: 55697: 0 -245: 55698: 0 -245: 55699: 0 -245: 55700: 0 -245: 55701: 0 -245: 55702: 0 -245: 55703: 0 -245: 55704: 0 -245: 55705: 0 -245: 55706: 0 -245: 55707: 0 -245: 55708: 0 -245: 55709: 0 -245: 55710: 0 -245: 55711: 0 -245: 55712: 0 -245: 55713: 0 -245: 55714: 0 -245: 55715: 0 -245: 55716: 0 -245: 55717: 0 -245: 55718: 0 -245: 55719: 0 -245: 55720: 0 -245: 55721: 0 -245: 55722: 0 -245: 55723: 0 -245: 55724: 0 -245: 55725: 0 -245: 55726: 0 -245: 55727: 0 -245: 55728: 0 -245: 55729: 0 -245: 55730: 0 -245: 55731: 0 -245: 55732: 0 -245: 55733: 0 -245: 55734: 0 -245: 55735: 0 -245: 55736: 0 -245: 55737: 0 -245: 55738: 0 -245: 55739: 0 -245: 55740: 0 -245: 55741: 0 -245: 55742: 0 -245: 55743: 0 -245: 55744: 0 -245: 55745: 0 -245: 55746: 0 -245: 55747: 0 -245: 55748: 0 -245: 55749: 0 -245: 55750: 0 -245: 55751: 0 -245: 55752: 0 -245: 55753: 0 -245: 55754: 0 -245: 55755: 0 -245: 55756: 0 -245: 55757: 0 -245: 55758: 0 -245: 55759: 0 -245: 55760: 0 -245: 55761: 0 -245: 55762: 0 -245: 55763: 0 -245: 55764: 0 -245: 55765: 0 -245: 55766: 0 -245: 55767: 0 -245: 55768: 0 -245: 55769: 0 -245: 55770: 0 -245: 55771: 0 -245: 55772: 0 -245: 55773: 0 -245: 55774: 0 -245: 55775: 0 -245: 55776: 0 -245: 55777: 0 -245: 55778: 0 -245: 55779: 0 -245: 55780: 0 -245: 55781: 0 -245: 55782: 0 -245: 55783: 0 -245: 55784: 0 -245: 55785: 0 -245: 55786: 0 -245: 55787: 0 -245: 55788: 0 -245: 55789: 0 -245: 55790: 0 -245: 55791: 0 -245: 55792: 0 -245: 55793: 0 -245: 55794: 0 -245: 55795: 0 -245: 55796: 0 -245: 55797: 0 -245: 55798: 0 -245: 55799: 0 -245: 55800: 0 -245: 55801: 0 -245: 55802: 0 -245: 55803: 0 -245: 55804: 0 -245: 55805: 0 -245: 55806: 0 -245: 55807: 0 -245: 55808: 0 -245: 55809: 0 -245: 55810: 0 -245: 55811: 0 -245: 55812: 0 -245: 55813: 0 -245: 55814: 0 -245: 55815: 0 -245: 55816: 0 -245: 55817: 0 -245: 55818: 0 -245: 55819: 0 -245: 55820: 0 -245: 55821: 0 -245: 55822: 0 -245: 55823: 0 -245: 55824: 0 -245: 55825: 0 -245: 55826: 0 -245: 55827: 0 -245: 55828: 0 -245: 55829: 0 -245: 55830: 0 -245: 55831: 0 -245: 55832: 0 -245: 55833: 0 -245: 55834: 0 -245: 55835: 0 -245: 55836: 0 -245: 55837: 0 -245: 55838: 0 -245: 55839: 0 -245: 55840: 0 -245: 55841: 0 -245: 55842: 0 -245: 55843: 0 -245: 55844: 0 -245: 55845: 0 -245: 55846: 0 -245: 55847: 0 -245: 55848: 0 -245: 55849: 0 -245: 55850: 0 -245: 55851: 0 -245: 55852: 0 -245: 55853: 0 -245: 55854: 0 -245: 55855: 0 -245: 55856: 0 -245: 55857: 0 -245: 55858: 0 -245: 55859: 0 -245: 55860: 0 -245: 55861: 0 -245: 55862: 0 -245: 55863: 0 -245: 55864: 0 -245: 55865: 0 -245: 55866: 0 -245: 55867: 0 -245: 55868: 0 -245: 55869: 0 -245: 55870: 0 -245: 55871: 0 -245: 55872: 0 -245: 55873: 0 -245: 55874: 0 -245: 55875: 0 -245: 55876: 0 -245: 55877: 0 -245: 55878: 0 -245: 55879: 0 -245: 55880: 0 -245: 55881: 0 -245: 55882: 0 -245: 55883: 0 -245: 55884: 0 -245: 55885: 0 -245: 55886: 0 -245: 55887: 0 -245: 55888: 0 -245: 55889: 0 -245: 55890: 0 -245: 55891: 0 -245: 55892: 0 -245: 55893: 0 -245: 55894: 0 -245: 55895: 0 -245: 55896: 0 -245: 55897: 0 -245: 55898: 0 -245: 55899: 0 -245: 55900: 0 -245: 55901: 0 -245: 55902: 0 -245: 55903: 0 -245: 55904: 0 -245: 55905: 0 -245: 55906: 0 -245: 55907: 0 -245: 55908: 0 -245: 55909: 0 -245: 55910: 0 -245: 55911: 0 -245: 55912: 0 -245: 55913: 0 -245: 55914: 0 -245: 55915: 0 -245: 55916: 0 -245: 55917: 0 -245: 55918: 0 -245: 55919: 0 -245: 55920: 0 -245: 55921: 0 -245: 55922: 0 -245: 55923: 0 -245: 55924: 0 -245: 55925: 0 -245: 55926: 0 -245: 55927: 0 -245: 55928: 0 -245: 55929: 0 -245: 55930: 0 -245: 55931: 0 -245: 55932: 0 -245: 55933: 0 -245: 55934: 0 -245: 55935: 0 -245: 55936: 0 -245: 55937: 0 -245: 55938: 0 -245: 55939: 0 -245: 55940: 0 -245: 55941: 0 -245: 55942: 0 -245: 55943: 0 -245: 55944: 0 -245: 55945: 0 -245: 55946: 0 -245: 55947: 0 -245: 55948: 0 -245: 55949: 0 -245: 55950: 0 -245: 55951: 0 -245: 55952: 0 -245: 55953: 0 -245: 55954: 0 -245: 55955: 0 -245: 55956: 0 -245: 55957: 0 -245: 55958: 0 -245: 55959: 0 -245: 55960: 0 -245: 55961: 0 -245: 55962: 0 -245: 55963: 0 -245: 55964: 0 -245: 55965: 0 -245: 55966: 0 -245: 55967: 0 -245: 55968: 0 -245: 55969: 0 -245: 55970: 0 -245: 55971: 0 -245: 55972: 0 -245: 55973: 0 -245: 55974: 0 -245: 55975: 0 -245: 55976: 0 -245: 55977: 0 -245: 55978: 0 -245: 55979: 0 -245: 55980: 0 -245: 55981: 0 -245: 55982: 0 -245: 55983: 0 -245: 55984: 0 -245: 55985: 0 -245: 55986: 0 -245: 55987: 0 -245: 55988: 0 -245: 55989: 0 -245: 55990: 0 -245: 55991: 0 -245: 55992: 0 -245: 55993: 0 -245: 55994: 0 -245: 55995: 0 -245: 55996: 0 -245: 55997: 0 -245: 55998: 0 -245: 55999: 0 -245: 56000: 0 -245: 56001: 0 -245: 56002: 0 -245: 56003: 0 -245: 56004: 0 -245: 56005: 0 -245: 56006: 0 -245: 56007: 0 -245: 56008: 0 -245: 56009: 0 -245: 56010: 0 -245: 56011: 0 -245: 56012: 0 -245: 56013: 0 -245: 56014: 0 -245: 56015: 0 -245: 56016: 0 -245: 56017: 0 -245: 56018: 0 -245: 56019: 0 -245: 56020: 0 -245: 56021: 0 -245: 56022: 0 -245: 56023: 0 -245: 56024: 0 -245: 56025: 0 -245: 56026: 0 -245: 56027: 0 -245: 56028: 0 -245: 56029: 0 -245: 56030: 0 -245: 56031: 0 -245: 56032: 0 -245: 56033: 0 -245: 56034: 0 -245: 56035: 0 -245: 56036: 0 -245: 56037: 0 -245: 56038: 0 -245: 56039: 0 -245: 56040: 0 -245: 56041: 0 -245: 56042: 0 -245: 56043: 0 -245: 56044: 0 -245: 56045: 0 -245: 56046: 0 -245: 56047: 0 -245: 56048: 0 -245: 56049: 0 -245: 56050: 0 -245: 56051: 0 -245: 56052: 0 -245: 56053: 0 -245: 56054: 0 -245: 56055: 0 -245: 56056: 0 -245: 56057: 0 -245: 56058: 0 -245: 56059: 0 -245: 56060: 0 -245: 56061: 0 -245: 56062: 0 -245: 56063: 0 -245: 56064: 0 -245: 56065: 0 -245: 56066: 0 -245: 56067: 0 -245: 56068: 0 -245: 56069: 0 -245: 56070: 0 -245: 56071: 0 -245: 56072: 0 -245: 56073: 0 -245: 56074: 0 -245: 56075: 0 -245: 56076: 0 -245: 56077: 0 -245: 56078: 0 -245: 56079: 0 -245: 56080: 0 -245: 56081: 0 -245: 56082: 0 -245: 56083: 0 -245: 56084: 0 -245: 56085: 0 -245: 56086: 0 -245: 56087: 0 -245: 56088: 0 -245: 56089: 0 -245: 56090: 0 -245: 56091: 0 -245: 56092: 0 -245: 56093: 0 -245: 56094: 0 -245: 56095: 0 -245: 56096: 0 -245: 56097: 0 -245: 56098: 0 -245: 56099: 0 -245: 56100: 0 -245: 56101: 0 -245: 56102: 0 -245: 56103: 0 -245: 56104: 0 -245: 56105: 0 -245: 56106: 0 -245: 56107: 0 -245: 56108: 0 -245: 56109: 0 -245: 56110: 0 -245: 56111: 0 -245: 56112: 0 -245: 56113: 0 -245: 56114: 0 -245: 56115: 0 -245: 56116: 0 -245: 56117: 0 -245: 56118: 0 -245: 56119: 0 -245: 56120: 0 -245: 56121: 0 -245: 56122: 0 -245: 56123: 0 -245: 56124: 0 -245: 56125: 0 -245: 56126: 0 -245: 56127: 0 -245: 56128: 0 -245: 56129: 0 -245: 56130: 0 -245: 56131: 0 -245: 56132: 0 -245: 56133: 0 -245: 56134: 0 -245: 56135: 0 -245: 56136: 0 -245: 56137: 0 -245: 56138: 0 -245: 56139: 0 -245: 56140: 0 -245: 56141: 0 -245: 56142: 0 -245: 56143: 0 -245: 56144: 0 -245: 56145: 0 -245: 56146: 0 -245: 56147: 0 -245: 56148: 0 -245: 56149: 0 -245: 56150: 0 -245: 56151: 0 -245: 56152: 0 -245: 56153: 0 -245: 56154: 0 -245: 56155: 0 -245: 56156: 0 -245: 56157: 0 -245: 56158: 0 -245: 56159: 0 -245: 56160: 0 -245: 56161: 0 -245: 56162: 0 -245: 56163: 0 -245: 56164: 0 -245: 56165: 0 -245: 56166: 0 -245: 56167: 0 -245: 56168: 0 -245: 56169: 0 -245: 56170: 0 -245: 56171: 0 -245: 56172: 0 -245: 56173: 0 -245: 56174: 0 -245: 56175: 0 -245: 56176: 0 -245: 56177: 0 -245: 56178: 0 -245: 56179: 0 -245: 56180: 0 -245: 56181: 0 -245: 56182: 0 -245: 56183: 0 -245: 56184: 0 -245: 56185: 0 -245: 56186: 0 -245: 56187: 0 -245: 56188: 0 -245: 56189: 0 -245: 56190: 0 -245: 56191: 0 -245: 56192: 0 -245: 56193: 0 -245: 56194: 0 -245: 56195: 0 -245: 56196: 0 -245: 56197: 0 -245: 56198: 0 -245: 56199: 0 -245: 56200: 0 -245: 56201: 0 -245: 56202: 0 -245: 56203: 0 -245: 56204: 0 -245: 56205: 0 -245: 56206: 0 -245: 56207: 0 -245: 56208: 0 -245: 56209: 0 -245: 56210: 0 -245: 56211: 0 -245: 56212: 0 -245: 56213: 0 -245: 56214: 0 -245: 56215: 0 -245: 56216: 0 -245: 56217: 0 -245: 56218: 0 -245: 56219: 0 -245: 56220: 0 -245: 56221: 0 -245: 56222: 0 -245: 56223: 0 -245: 56224: 0 -245: 56225: 0 -245: 56226: 0 -245: 56227: 0 -245: 56228: 0 -245: 56229: 0 -245: 56230: 0 -245: 56231: 0 -245: 56232: 0 -245: 56233: 0 -245: 56234: 0 -245: 56235: 0 -245: 56236: 0 -245: 56237: 0 -245: 56238: 0 -245: 56239: 0 -245: 56240: 0 -245: 56241: 0 -245: 56242: 0 -245: 56243: 0 -245: 56244: 0 -245: 56245: 0 -245: 56246: 0 -245: 56247: 0 -245: 56248: 0 -245: 56249: 0 -245: 56250: 0 -245: 56251: 0 -245: 56252: 0 -245: 56253: 0 -245: 56254: 0 -245: 56255: 0 -245: 56256: 0 -245: 56257: 0 -245: 56258: 0 -245: 56259: 0 -245: 56260: 0 -245: 56261: 0 -245: 56262: 0 -245: 56263: 0 -245: 56264: 0 -245: 56265: 0 -245: 56266: 0 -245: 56267: 0 -245: 56268: 0 -245: 56269: 0 -245: 56270: 0 -245: 56271: 0 -245: 56272: 0 -245: 56273: 0 -245: 56274: 0 -245: 56275: 0 -245: 56276: 0 -245: 56277: 0 -245: 56278: 0 -245: 56279: 0 -245: 56280: 0 -245: 56281: 0 -245: 56282: 0 -245: 56283: 0 -245: 56284: 0 -245: 56285: 0 -245: 56286: 0 -245: 56287: 0 -245: 56288: 0 -245: 56289: 0 -245: 56290: 0 -245: 56291: 0 -245: 56292: 0 -245: 56293: 0 -245: 56294: 0 -245: 56295: 0 -245: 56296: 0 -245: 56297: 0 -245: 56298: 0 -245: 56299: 0 -245: 56300: 0 -245: 56301: 0 -245: 56302: 0 -245: 56303: 0 -245: 56304: 0 -245: 56305: 0 -245: 56306: 0 -245: 56307: 0 -245: 56308: 0 -245: 56309: 0 -245: 56310: 0 -245: 56311: 0 -245: 56312: 0 -245: 56313: 0 -245: 56314: 0 -245: 56315: 0 -245: 56316: 0 -245: 56317: 0 -245: 56318: 0 -245: 56319: 0 -245: 56320: 0 -245: 56321: 0 -245: 56322: 0 -245: 56323: 0 -245: 56324: 0 -245: 56325: 0 -245: 56326: 0 -245: 56327: 0 -245: 56328: 0 -245: 56329: 0 -245: 56330: 0 -245: 56331: 0 -245: 56332: 0 -245: 56333: 0 -245: 56334: 0 -245: 56335: 0 -245: 56336: 0 -245: 56337: 0 -245: 56338: 0 -245: 56339: 0 -245: 56340: 0 -245: 56341: 0 -245: 56342: 0 -245: 56343: 0 -245: 56344: 0 -245: 56345: 0 -245: 56346: 0 -245: 56347: 0 -245: 56348: 0 -245: 56349: 0 -245: 56350: 0 -245: 56351: 0 -245: 56352: 0 -245: 56353: 0 -245: 56354: 0 -245: 56355: 0 -245: 56356: 0 -245: 56357: 0 -245: 56358: 0 -245: 56359: 0 -245: 56360: 0 -245: 56361: 0 -245: 56362: 0 -245: 56363: 0 -245: 56364: 0 -245: 56365: 0 -245: 56366: 0 -245: 56367: 0 -245: 56368: 0 -245: 56369: 0 -245: 56370: 0 -245: 56371: 0 -245: 56372: 0 -245: 56373: 0 -245: 56374: 0 -245: 56375: 0 -245: 56376: 0 -245: 56377: 0 -245: 56378: 0 -245: 56379: 0 -245: 56380: 0 -245: 56381: 0 -245: 56382: 0 -245: 56383: 0 -245: 56384: 0 -245: 56385: 0 -245: 56386: 0 -245: 56387: 0 -245: 56388: 0 -245: 56389: 0 -245: 56390: 0 -245: 56391: 0 -245: 56392: 0 -245: 56393: 0 -245: 56394: 0 -245: 56395: 0 -245: 56396: 0 -245: 56397: 0 -245: 56398: 0 -245: 56399: 0 -245: 56400: 0 -245: 56401: 0 -245: 56402: 0 -245: 56403: 0 -245: 56404: 0 -245: 56405: 0 -245: 56406: 0 -245: 56407: 0 -245: 56408: 0 -245: 56409: 0 -245: 56410: 0 -245: 56411: 0 -245: 56412: 0 -245: 56413: 0 -245: 56414: 0 -245: 56415: 0 -245: 56416: 0 -245: 56417: 0 -245: 56418: 0 -245: 56419: 0 -245: 56420: 0 -245: 56421: 0 -245: 56422: 0 -245: 56423: 0 -245: 56424: 0 -245: 56425: 0 -245: 56426: 0 -245: 56427: 0 -245: 56428: 0 -245: 56429: 0 -245: 56430: 0 -245: 56431: 0 -245: 56432: 0 -245: 56433: 0 -245: 56434: 0 -245: 56435: 0 -245: 56436: 0 -245: 56437: 0 -245: 56438: 0 -245: 56439: 0 -245: 56440: 0 -245: 56441: 0 -245: 56442: 0 -245: 56443: 0 -245: 56444: 0 -245: 56445: 0 -245: 56446: 0 -245: 56447: 0 -245: 56448: 0 -245: 56449: 0 -245: 56450: 0 -245: 56451: 0 -245: 56452: 0 -245: 56453: 0 -245: 56454: 0 -245: 56455: 0 -245: 56456: 0 -245: 56457: 0 -245: 56458: 0 -245: 56459: 0 -245: 56460: 0 -245: 56461: 0 -245: 56462: 0 -245: 56463: 0 -245: 56464: 0 -245: 56465: 0 -245: 56466: 0 -245: 56467: 0 -245: 56468: 0 -245: 56469: 0 -245: 56470: 0 -245: 56471: 0 -245: 56472: 0 -245: 56473: 0 -245: 56474: 0 -245: 56475: 0 -245: 56476: 0 -245: 56477: 0 -245: 56478: 0 -245: 56479: 0 -245: 56480: 0 -245: 56481: 0 -245: 56482: 0 -245: 56483: 0 -245: 56484: 0 -245: 56485: 0 -245: 56486: 0 -245: 56487: 0 -245: 56488: 0 -245: 56489: 0 -245: 56490: 0 -245: 56491: 0 -245: 56492: 0 -245: 56493: 0 -245: 56494: 0 -245: 56495: 0 -245: 56496: 0 -245: 56497: 0 -245: 56498: 0 -245: 56499: 0 -245: 56500: 0 -245: 56501: 0 -245: 56502: 0 -245: 56503: 0 -245: 56504: 0 -245: 56505: 0 -245: 56506: 0 -245: 56507: 0 -245: 56508: 0 -245: 56509: 0 -245: 56510: 0 -245: 56511: 0 -245: 56512: 0 -245: 56513: 0 -245: 56514: 0 -245: 56515: 0 -245: 56516: 0 -245: 56517: 0 -245: 56518: 0 -245: 56519: 0 -245: 56520: 0 -245: 56521: 0 -245: 56522: 0 -245: 56523: 0 -245: 56524: 0 -245: 56525: 0 -245: 56526: 0 -245: 56527: 0 -245: 56528: 0 -245: 56529: 0 -245: 56530: 0 -245: 56531: 0 -245: 56532: 0 -245: 56533: 0 -245: 56534: 0 -245: 56535: 0 -245: 56536: 0 -245: 56537: 0 -245: 56538: 0 -245: 56539: 0 -245: 56540: 0 -245: 56541: 0 -245: 56542: 0 -245: 56543: 0 -245: 56544: 0 -245: 56545: 0 -245: 56546: 0 -245: 56547: 0 -245: 56548: 0 -245: 56549: 0 -245: 56550: 0 -245: 56551: 0 -245: 56552: 0 -245: 56553: 0 -245: 56554: 0 -245: 56555: 0 -245: 56556: 0 -245: 56557: 0 -245: 56558: 0 -245: 56559: 0 -245: 56560: 0 -245: 56561: 0 -245: 56562: 0 -245: 56563: 0 -245: 56564: 0 -245: 56565: 0 -245: 56566: 0 -245: 56567: 0 -245: 56568: 0 -245: 56569: 0 -245: 56570: 0 -245: 56571: 0 -245: 56572: 0 -245: 56573: 0 -245: 56574: 0 -245: 56575: 0 -245: 56576: 0 -245: 56577: 0 -245: 56578: 0 -245: 56579: 0 -245: 56580: 0 -245: 56581: 0 -245: 56582: 0 -245: 56583: 0 -245: 56584: 0 -245: 56585: 0 -245: 56586: 0 -245: 56587: 0 -245: 56588: 0 -245: 56589: 0 -245: 56590: 0 -245: 56591: 0 -245: 56592: 0 -245: 56593: 0 -245: 56594: 0 -245: 56595: 0 -245: 56596: 0 -245: 56597: 0 -245: 56598: 0 -245: 56599: 0 -245: 56600: 0 -245: 56601: 0 -245: 56602: 0 -245: 56603: 0 -245: 56604: 0 -245: 56605: 0 -245: 56606: 0 -245: 56607: 0 -245: 56608: 0 -245: 56609: 0 -245: 56610: 0 -245: 56611: 0 -245: 56612: 0 -245: 56613: 0 -245: 56614: 0 -245: 56615: 0 -245: 56616: 0 -245: 56617: 0 -245: 56618: 0 -245: 56619: 0 -245: 56620: 0 -245: 56621: 0 -245: 56622: 0 -245: 56623: 0 -245: 56624: 0 -245: 56625: 0 -245: 56626: 0 -245: 56627: 0 -245: 56628: 0 -245: 56629: 0 -245: 56630: 0 -245: 56631: 0 -245: 56632: 0 -245: 56633: 0 -245: 56634: 0 -245: 56635: 0 -245: 56636: 0 -245: 56637: 0 -245: 56638: 0 -245: 56639: 0 -245: 56640: 0 -245: 56641: 0 -245: 56642: 0 -245: 56643: 0 -245: 56644: 0 -245: 56645: 0 -245: 56646: 0 -245: 56647: 0 -245: 56648: 0 -245: 56649: 0 -245: 56650: 0 -245: 56651: 0 -245: 56652: 0 -245: 56653: 0 -245: 56654: 0 -245: 56655: 0 -245: 56656: 0 -245: 56657: 0 -245: 56658: 0 -245: 56659: 0 -245: 56660: 0 -245: 56661: 0 -245: 56662: 0 -245: 56663: 0 -245: 56664: 0 -245: 56665: 0 -245: 56666: 0 -245: 56667: 0 -245: 56668: 0 -245: 56669: 0 -245: 56670: 0 -245: 56671: 0 -245: 56672: 0 -245: 56673: 0 -245: 56674: 0 -245: 56675: 0 -245: 56676: 0 -245: 56677: 0 -245: 56678: 0 -245: 56679: 0 -245: 56680: 0 -245: 56681: 0 -245: 56682: 0 -245: 56683: 0 -245: 56684: 0 -245: 56685: 0 -245: 56686: 0 -245: 56687: 0 -245: 56688: 0 -245: 56689: 0 -245: 56690: 0 -245: 56691: 0 -245: 56692: 0 -245: 56693: 0 -245: 56694: 0 -245: 56695: 0 -245: 56696: 0 -245: 56697: 0 -245: 56698: 0 -245: 56699: 0 -245: 56700: 0 -245: 56701: 0 -245: 56702: 0 -245: 56703: 0 -245: 56704: 0 -245: 56705: 0 -245: 56706: 0 -245: 56707: 0 -245: 56708: 0 -245: 56709: 0 -245: 56710: 0 -245: 56711: 0 -245: 56712: 0 -245: 56713: 0 -245: 56714: 0 -245: 56715: 0 -245: 56716: 0 -245: 56717: 0 -245: 56718: 0 -245: 56719: 0 -245: 56720: 0 -245: 56721: 0 -245: 56722: 0 -245: 56723: 0 -245: 56724: 0 -245: 56725: 0 -245: 56726: 0 -245: 56727: 0 -245: 56728: 0 -245: 56729: 0 -245: 56730: 0 -245: 56731: 0 -245: 56732: 0 -245: 56733: 0 -245: 56734: 0 -245: 56735: 0 -245: 56736: 0 -245: 56737: 0 -245: 56738: 0 -245: 56739: 0 -245: 56740: 0 -245: 56741: 0 -245: 56742: 0 -245: 56743: 0 -245: 56744: 0 -245: 56745: 0 -245: 56746: 0 -245: 56747: 0 -245: 56748: 0 -245: 56749: 0 -245: 56750: 0 -245: 56751: 0 -245: 56752: 0 -245: 56753: 0 -245: 56754: 0 -245: 56755: 0 -245: 56756: 0 -245: 56757: 0 -245: 56758: 0 -245: 56759: 0 -245: 56760: 0 -245: 56761: 0 -245: 56762: 0 -245: 56763: 0 -245: 56764: 0 -245: 56765: 0 -245: 56766: 0 -245: 56767: 0 -245: 56768: 0 -245: 56769: 0 -245: 56770: 0 -245: 56771: 0 -245: 56772: 0 -245: 56773: 0 -245: 56774: 0 -245: 56775: 0 -245: 56776: 0 -245: 56777: 0 -245: 56778: 0 -245: 56779: 0 -245: 56780: 0 -245: 56781: 0 -245: 56782: 0 -245: 56783: 0 -245: 56784: 0 -245: 56785: 0 -245: 56786: 0 -245: 56787: 0 -245: 56788: 0 -245: 56789: 0 -245: 56790: 0 -245: 56791: 0 -245: 56792: 0 -245: 56793: 0 -245: 56794: 0 -245: 56795: 0 -245: 56796: 0 -245: 56797: 0 -245: 56798: 0 -245: 56799: 0 -245: 56800: 0 -245: 56801: 0 -245: 56802: 0 -245: 56803: 0 -245: 56804: 0 -245: 56805: 0 -245: 56806: 0 -245: 56807: 0 -245: 56808: 0 -245: 56809: 0 -245: 56810: 0 -245: 56811: 0 -245: 56812: 0 -245: 56813: 0 -245: 56814: 0 -245: 56815: 0 -245: 56816: 0 -245: 56817: 0 -245: 56818: 0 -245: 56819: 0 -245: 56820: 0 -245: 56821: 0 -245: 56822: 0 -245: 56823: 0 -245: 56824: 0 -245: 56825: 0 -245: 56826: 0 -245: 56827: 0 -245: 56828: 0 -245: 56829: 0 -245: 56830: 0 -245: 56831: 0 -245: 56832: 0 -245: 56833: 0 -245: 56834: 0 -245: 56835: 0 -245: 56836: 0 -245: 56837: 0 -245: 56838: 0 -245: 56839: 0 -245: 56840: 0 -245: 56841: 0 -245: 56842: 0 -245: 56843: 0 -245: 56844: 0 -245: 56845: 0 -245: 56846: 0 -245: 56847: 0 -245: 56848: 0 -245: 56849: 0 -245: 56850: 0 -245: 56851: 0 -245: 56852: 0 -245: 56853: 0 -245: 56854: 0 -245: 56855: 0 -245: 56856: 0 -245: 56857: 0 -245: 56858: 0 -245: 56859: 0 -245: 56860: 0 -245: 56861: 0 -245: 56862: 0 -245: 56863: 0 -245: 56864: 0 -245: 56865: 0 -245: 56866: 0 -245: 56867: 0 -245: 56868: 0 -245: 56869: 0 -245: 56870: 0 -245: 56871: 0 -245: 56872: 0 -245: 56873: 0 -245: 56874: 0 -245: 56875: 0 -245: 56876: 0 -245: 56877: 0 -245: 56878: 0 -245: 56879: 0 -245: 56880: 0 -245: 56881: 0 -245: 56882: 0 -245: 56883: 0 -245: 56884: 0 -245: 56885: 0 -245: 56886: 0 -245: 56887: 0 -245: 56888: 0 -245: 56889: 0 -245: 56890: 0 -245: 56891: 0 -245: 56892: 0 -245: 56893: 0 -245: 56894: 0 -245: 56895: 0 -245: 56896: 0 -245: 56897: 0 -245: 56898: 0 -245: 56899: 0 -245: 56900: 0 -245: 56901: 0 -245: 56902: 0 -245: 56903: 0 -245: 56904: 0 -245: 56905: 0 -245: 56906: 0 -245: 56907: 0 -245: 56908: 0 -245: 56909: 0 -245: 56910: 0 -245: 56911: 0 -245: 56912: 0 -245: 56913: 0 -245: 56914: 0 -245: 56915: 0 -245: 56916: 0 -245: 56917: 0 -245: 56918: 0 -245: 56919: 0 -245: 56920: 0 -245: 56921: 0 -245: 56922: 0 -245: 56923: 0 -245: 56924: 0 -245: 56925: 0 -245: 56926: 0 -245: 56927: 0 -245: 56928: 0 -245: 56929: 0 -245: 56930: 0 -245: 56931: 0 -245: 56932: 0 -245: 56933: 0 -245: 56934: 0 -245: 56935: 0 -245: 56936: 0 -245: 56937: 0 -245: 56938: 0 -245: 56939: 0 -245: 56940: 0 -245: 56941: 0 -245: 56942: 0 -245: 56943: 0 -245: 56944: 0 -245: 56945: 0 -245: 56946: 0 -245: 56947: 0 -245: 56948: 0 -245: 56949: 0 -245: 56950: 0 -245: 56951: 0 -245: 56952: 0 -245: 56953: 0 -245: 56954: 0 -245: 56955: 0 -245: 56956: 0 -245: 56957: 0 -245: 56958: 0 -245: 56959: 0 -245: 56960: 0 -245: 56961: 0 -245: 56962: 0 -245: 56963: 0 -245: 56964: 0 -245: 56965: 0 -245: 56966: 0 -245: 56967: 0 -245: 56968: 0 -245: 56969: 0 -245: 56970: 0 -245: 56971: 0 -245: 56972: 0 -245: 56973: 0 -245: 56974: 0 -245: 56975: 0 -245: 56976: 0 -245: 56977: 0 -245: 56978: 0 -245: 56979: 0 -245: 56980: 0 -245: 56981: 0 -245: 56982: 0 -245: 56983: 0 -245: 56984: 0 -245: 56985: 0 -245: 56986: 0 -245: 56987: 0 -245: 56988: 0 -245: 56989: 0 -245: 56990: 0 -245: 56991: 0 -245: 56992: 0 -245: 56993: 0 -245: 56994: 0 -245: 56995: 0 -245: 56996: 0 -245: 56997: 0 -245: 56998: 0 -245: 56999: 0 -245: 57000: 0 -245: 57001: 0 -245: 57002: 0 -245: 57003: 0 -245: 57004: 0 -245: 57005: 0 -245: 57006: 0 -245: 57007: 0 -245: 57008: 0 -245: 57009: 0 -245: 57010: 0 -245: 57011: 0 -245: 57012: 0 -245: 57013: 0 -245: 57014: 0 -245: 57015: 0 -245: 57016: 0 -245: 57017: 0 -245: 57018: 0 -245: 57019: 0 -245: 57020: 0 -245: 57021: 0 -245: 57022: 0 -245: 57023: 0 -245: 57024: 0 -245: 57025: 0 -245: 57026: 0 -245: 57027: 0 -245: 57028: 0 -245: 57029: 0 -245: 57030: 0 -245: 57031: 0 -245: 57032: 0 -245: 57033: 0 -245: 57034: 0 -245: 57035: 0 -245: 57036: 0 -245: 57037: 0 -245: 57038: 0 -245: 57039: 0 -245: 57040: 0 -245: 57041: 0 -245: 57042: 0 -245: 57043: 0 -245: 57044: 0 -245: 57045: 0 -245: 57046: 0 -245: 57047: 0 -245: 57048: 0 -245: 57049: 0 -245: 57050: 0 -245: 57051: 0 -245: 57052: 0 -245: 57053: 0 -245: 57054: 0 -245: 57055: 0 -245: 57056: 0 -245: 57057: 0 -245: 57058: 0 -245: 57059: 0 -245: 57060: 0 -245: 57061: 0 -245: 57062: 0 -245: 57063: 0 -245: 57064: 0 -245: 57065: 0 -245: 57066: 0 -245: 57067: 0 -245: 57068: 0 -245: 57069: 0 -245: 57070: 0 -245: 57071: 0 -245: 57072: 0 -245: 57073: 0 -245: 57074: 0 -245: 57075: 0 -245: 57076: 0 -245: 57077: 0 -245: 57078: 0 -245: 57079: 0 -245: 57080: 0 -245: 57081: 0 -245: 57082: 0 -245: 57083: 0 -245: 57084: 0 -245: 57085: 0 -245: 57086: 0 -245: 57087: 0 -245: 57088: 0 -245: 57089: 0 -245: 57090: 0 -245: 57091: 0 -245: 57092: 0 -245: 57093: 0 -245: 57094: 0 -245: 57095: 0 -245: 57096: 0 -245: 57097: 0 -245: 57098: 0 -245: 57099: 0 -245: 57100: 0 -245: 57101: 0 -245: 57102: 0 -245: 57103: 0 -245: 57104: 0 -245: 57105: 0 -245: 57106: 0 -245: 57107: 0 -245: 57108: 0 -245: 57109: 0 -245: 57110: 0 -245: 57111: 0 -245: 57112: 0 -245: 57113: 0 -245: 57114: 0 -245: 57115: 0 -245: 57116: 0 -245: 57117: 0 -245: 57118: 0 -245: 57119: 0 -245: 57120: 0 -245: 57121: 0 -245: 57122: 0 -245: 57123: 0 -245: 57124: 0 -245: 57125: 0 -245: 57126: 0 -245: 57127: 0 -245: 57128: 0 -245: 57129: 0 -245: 57130: 0 -245: 57131: 0 -245: 57132: 0 -245: 57133: 0 -245: 57134: 0 -245: 57135: 0 -245: 57136: 0 -245: 57137: 0 -245: 57138: 0 -245: 57139: 0 -245: 57140: 0 -245: 57141: 0 -245: 57142: 0 -245: 57143: 0 -245: 57144: 0 -245: 57145: 0 -245: 57146: 0 -245: 57147: 0 -245: 57148: 0 -245: 57149: 0 -245: 57150: 0 -245: 57151: 0 -245: 57152: 0 -245: 57153: 0 -245: 57154: 0 -245: 57155: 0 -245: 57156: 0 -245: 57157: 0 -245: 57158: 0 -245: 57159: 0 -245: 57160: 0 -245: 57161: 0 -245: 57162: 0 -245: 57163: 0 -245: 57164: 0 -245: 57165: 0 -245: 57166: 0 -245: 57167: 0 -245: 57168: 0 -245: 57169: 0 -245: 57170: 0 -245: 57171: 0 -245: 57172: 0 -245: 57173: 0 -245: 57174: 0 -245: 57175: 0 -245: 57176: 0 -245: 57177: 0 -245: 57178: 0 -245: 57179: 0 -245: 57180: 0 -245: 57181: 0 -245: 57182: 0 -245: 57183: 0 -245: 57184: 0 -245: 57185: 0 -245: 57186: 0 -245: 57187: 0 -245: 57188: 0 -245: 57189: 0 -245: 57190: 0 -245: 57191: 0 -245: 57192: 0 -245: 57193: 0 -245: 57194: 0 -245: 57195: 0 -245: 57196: 0 -245: 57197: 0 -245: 57198: 0 -245: 57199: 0 -245: 57200: 0 -245: 57201: 0 -245: 57202: 0 -245: 57203: 0 -245: 57204: 0 -245: 57205: 0 -245: 57206: 0 -245: 57207: 0 -245: 57208: 0 -245: 57209: 0 -245: 57210: 0 -245: 57211: 0 -245: 57212: 0 -245: 57213: 0 -245: 57214: 0 -245: 57215: 0 -245: 57216: 0 -245: 57217: 0 -245: 57218: 0 -245: 57219: 0 -245: 57220: 0 -245: 57221: 0 -245: 57222: 0 -245: 57223: 0 -245: 57224: 0 -245: 57225: 0 -245: 57226: 0 -245: 57227: 0 -245: 57228: 0 -245: 57229: 0 -245: 57230: 0 -245: 57231: 0 -245: 57232: 0 -245: 57233: 0 -245: 57234: 0 -245: 57235: 0 -245: 57236: 0 -245: 57237: 0 -245: 57238: 0 -245: 57239: 0 -245: 57240: 0 -245: 57241: 0 -245: 57242: 0 -245: 57243: 0 -245: 57244: 0 -245: 57245: 0 -245: 57246: 0 -245: 57247: 0 -245: 57248: 0 -245: 57249: 0 -245: 57250: 0 -245: 57251: 0 -245: 57252: 0 -245: 57253: 0 -245: 57254: 0 -245: 57255: 0 -245: 57256: 0 -245: 57257: 0 -245: 57258: 0 -245: 57259: 0 -245: 57260: 0 -245: 57261: 0 -245: 57262: 0 -245: 57263: 0 -245: 57264: 0 -245: 57265: 0 -245: 57266: 0 -245: 57267: 0 -245: 57268: 0 -245: 57269: 0 -245: 57270: 0 -245: 57271: 0 -245: 57272: 0 -245: 57273: 0 -245: 57274: 0 -245: 57275: 0 -245: 57276: 0 -245: 57277: 0 -245: 57278: 0 -245: 57279: 0 -245: 57280: 0 -245: 57281: 0 -245: 57282: 0 -245: 57283: 0 -245: 57284: 0 -245: 57285: 0 -245: 57286: 0 -245: 57287: 0 -245: 57288: 0 -245: 57289: 0 -245: 57290: 0 -245: 57291: 0 -245: 57292: 0 -245: 57293: 0 -245: 57294: 0 -245: 57295: 0 -245: 57296: 0 -245: 57297: 0 -245: 57298: 0 -245: 57299: 0 -245: 57300: 0 -245: 57301: 0 -245: 57302: 0 -245: 57303: 0 -245: 57304: 0 -245: 57305: 0 -245: 57306: 0 -245: 57307: 0 -245: 57308: 0 -245: 57309: 0 -245: 57310: 0 -245: 57311: 0 -245: 57312: 0 -245: 57313: 0 -245: 57314: 0 -245: 57315: 0 -245: 57316: 0 -245: 57317: 0 -245: 57318: 0 -245: 57319: 0 -245: 57320: 0 -245: 57321: 0 -245: 57322: 0 -245: 57323: 0 -245: 57324: 0 -245: 57325: 0 -245: 57326: 0 -245: 57327: 0 -245: 57328: 0 -245: 57329: 0 -245: 57330: 0 -245: 57331: 0 -245: 57332: 0 -245: 57333: 0 -245: 57334: 0 -245: 57335: 0 -245: 57336: 0 -245: 57337: 0 -245: 57338: 0 -245: 57339: 0 -245: 57340: 0 -245: 57341: 0 -245: 57342: 0 -245: 57343: 0 -245: 57344: 0 -245: 57345: 0 -245: 57346: 0 -245: 57347: 0 -245: 57348: 0 -245: 57349: 0 -245: 57350: 0 -245: 57351: 0 -245: 57352: 0 -245: 57353: 0 -245: 57354: 0 -245: 57355: 0 -245: 57356: 0 -245: 57357: 0 -245: 57358: 0 -245: 57359: 0 -245: 57360: 0 -245: 57361: 0 -245: 57362: 0 -245: 57363: 0 -245: 57364: 0 -245: 57365: 0 -245: 57366: 0 -245: 57367: 0 -245: 57368: 0 -245: 57369: 0 -245: 57370: 0 -245: 57371: 0 -245: 57372: 0 -245: 57373: 0 -245: 57374: 0 -245: 57375: 0 -245: 57376: 0 -245: 57377: 0 -245: 57378: 0 -245: 57379: 0 -245: 57380: 0 -245: 57381: 0 -245: 57382: 0 -245: 57383: 0 -245: 57384: 0 -245: 57385: 0 -245: 57386: 0 -245: 57387: 0 -245: 57388: 0 -245: 57389: 0 -245: 57390: 0 -245: 57391: 0 -245: 57392: 0 -245: 57393: 0 -245: 57394: 0 -245: 57395: 0 -245: 57396: 0 -245: 57397: 0 -245: 57398: 0 -245: 57399: 0 -245: 57400: 0 -245: 57401: 0 -245: 57402: 0 -245: 57403: 0 -245: 57404: 0 -245: 57405: 0 -245: 57406: 0 -245: 57407: 0 -245: 57408: 0 -245: 57409: 0 -245: 57410: 0 -245: 57411: 0 -245: 57412: 0 -245: 57413: 0 -245: 57414: 0 -245: 57415: 0 -245: 57416: 0 -245: 57417: 0 -245: 57418: 0 -245: 57419: 0 -245: 57420: 0 -245: 57421: 0 -245: 57422: 0 -245: 57423: 0 -245: 57424: 0 -245: 57425: 0 -245: 57426: 0 -245: 57427: 0 -245: 57428: 0 -245: 57429: 0 -245: 57430: 0 -245: 57431: 0 -245: 57432: 0 -245: 57433: 0 -245: 57434: 0 -245: 57435: 0 -245: 57436: 0 -245: 57437: 0 -245: 57438: 0 -245: 57439: 0 -245: 57440: 0 -245: 57441: 0 -245: 57442: 0 -245: 57443: 0 -245: 57444: 0 -245: 57445: 0 -245: 57446: 0 -245: 57447: 0 -245: 57448: 0 -245: 57449: 0 -245: 57450: 0 -245: 57451: 0 -245: 57452: 0 -245: 57453: 0 -245: 57454: 0 -245: 57455: 0 -245: 57456: 0 -245: 57457: 0 -245: 57458: 0 -245: 57459: 0 -245: 57460: 0 -245: 57461: 0 -245: 57462: 0 -245: 57463: 0 -245: 57464: 0 -245: 57465: 0 -245: 57466: 0 -245: 57467: 0 -245: 57468: 0 -245: 57469: 0 -245: 57470: 0 -245: 57471: 0 -245: 57472: 0 -245: 57473: 0 -245: 57474: 0 -245: 57475: 0 -245: 57476: 0 -245: 57477: 0 -245: 57478: 0 -245: 57479: 0 -245: 57480: 0 -245: 57481: 0 -245: 57482: 0 -245: 57483: 0 -245: 57484: 0 -245: 57485: 0 -245: 57486: 0 -245: 57487: 0 -245: 57488: 0 -245: 57489: 0 -245: 57490: 0 -245: 57491: 0 -245: 57492: 0 -245: 57493: 0 -245: 57494: 0 -245: 57495: 0 -245: 57496: 0 -245: 57497: 0 -245: 57498: 0 -245: 57499: 0 -245: 57500: 0 -245: 57501: 0 -245: 57502: 0 -245: 57503: 0 -245: 57504: 0 -245: 57505: 0 -245: 57506: 0 -245: 57507: 0 -245: 57508: 0 -245: 57509: 0 -245: 57510: 0 -245: 57511: 0 -245: 57512: 0 -245: 57513: 0 -245: 57514: 0 -245: 57515: 0 -245: 57516: 0 -245: 57517: 0 -245: 57518: 0 -245: 57519: 0 -245: 57520: 0 -245: 57521: 0 -245: 57522: 0 -245: 57523: 0 -245: 57524: 0 -245: 57525: 0 -245: 57526: 0 -245: 57527: 0 -245: 57528: 0 -245: 57529: 0 -245: 57530: 0 -245: 57531: 0 -245: 57532: 0 -245: 57533: 0 -245: 57534: 0 -245: 57535: 0 -245: 57536: 0 -245: 57537: 0 -245: 57538: 0 -245: 57539: 0 -245: 57540: 0 -245: 57541: 0 -245: 57542: 0 -245: 57543: 0 -245: 57544: 0 -245: 57545: 0 -245: 57546: 0 -245: 57547: 0 -245: 57548: 0 -245: 57549: 0 -245: 57550: 0 -245: 57551: 0 -245: 57552: 0 -245: 57553: 0 -245: 57554: 0 -245: 57555: 0 -245: 57556: 0 -245: 57557: 0 -245: 57558: 0 -245: 57559: 0 -245: 57560: 0 -245: 57561: 0 -245: 57562: 0 -245: 57563: 0 -245: 57564: 0 -245: 57565: 0 -245: 57566: 0 -245: 57567: 0 -245: 57568: 0 -245: 57569: 0 -245: 57570: 0 -245: 57571: 0 -245: 57572: 0 -245: 57573: 0 -245: 57574: 0 -245: 57575: 0 -245: 57576: 0 -245: 57577: 0 -245: 57578: 0 -245: 57579: 0 -245: 57580: 0 -245: 57581: 0 -245: 57582: 0 -245: 57583: 0 -245: 57584: 0 -245: 57585: 0 -245: 57586: 0 -245: 57587: 0 -245: 57588: 0 -245: 57589: 0 -245: 57590: 0 -245: 57591: 0 -245: 57592: 0 -245: 57593: 0 -245: 57594: 0 -245: 57595: 0 -245: 57596: 0 -245: 57597: 0 -245: 57598: 0 -245: 57599: 0 -245: 57600: 0 -245: 57601: 0 -245: 57602: 0 -245: 57603: 0 -245: 57604: 0 -245: 57605: 0 -245: 57606: 0 -245: 57607: 0 -245: 57608: 0 -245: 57609: 0 -245: 57610: 0 -245: 57611: 0 -245: 57612: 0 -245: 57613: 0 -245: 57614: 0 -245: 57615: 0 -245: 57616: 0 -245: 57617: 0 -245: 57618: 0 -245: 57619: 0 -245: 57620: 0 -245: 57621: 0 -245: 57622: 0 -245: 57623: 0 -245: 57624: 0 -245: 57625: 0 -245: 57626: 0 -245: 57627: 0 -245: 57628: 0 -245: 57629: 0 -245: 57630: 0 -245: 57631: 0 -245: 57632: 0 -245: 57633: 0 -245: 57634: 0 -245: 57635: 0 -245: 57636: 0 -245: 57637: 0 -245: 57638: 0 -245: 57639: 0 -245: 57640: 0 -245: 57641: 0 -245: 57642: 0 -245: 57643: 0 -245: 57644: 0 -245: 57645: 0 -245: 57646: 0 -245: 57647: 0 -245: 57648: 0 -245: 57649: 0 -245: 57650: 0 -245: 57651: 0 -245: 57652: 0 -245: 57653: 0 -245: 57654: 0 -245: 57655: 0 -245: 57656: 0 -245: 57657: 0 -245: 57658: 0 -245: 57659: 0 -245: 57660: 0 -245: 57661: 0 -245: 57662: 0 -245: 57663: 0 -245: 57664: 0 -245: 57665: 0 -245: 57666: 0 -245: 57667: 0 -245: 57668: 0 -245: 57669: 0 -245: 57670: 0 -245: 57671: 0 -245: 57672: 0 -245: 57673: 0 -245: 57674: 0 -245: 57675: 0 -245: 57676: 0 -245: 57677: 0 -245: 57678: 0 -245: 57679: 0 -245: 57680: 0 -245: 57681: 0 -245: 57682: 0 -245: 57683: 0 -245: 57684: 0 -245: 57685: 0 -245: 57686: 0 -245: 57687: 0 -245: 57688: 0 -245: 57689: 0 -245: 57690: 0 -245: 57691: 0 -245: 57692: 0 -245: 57693: 0 -245: 57694: 0 -245: 57695: 0 -245: 57696: 0 -245: 57697: 0 -245: 57698: 0 -245: 57699: 0 -245: 57700: 0 -245: 57701: 0 -245: 57702: 0 -245: 57703: 0 -245: 57704: 0 -245: 57705: 0 -245: 57706: 0 -245: 57707: 0 -245: 57708: 0 -245: 57709: 0 -245: 57710: 0 -245: 57711: 0 -245: 57712: 0 -245: 57713: 0 -245: 57714: 0 -245: 57715: 0 -245: 57716: 0 -245: 57717: 0 -245: 57718: 0 -245: 57719: 0 -245: 57720: 0 -245: 57721: 0 -245: 57722: 0 -245: 57723: 0 -245: 57724: 0 -245: 57725: 0 -245: 57726: 0 -245: 57727: 0 -245: 57728: 0 -245: 57729: 0 -245: 57730: 0 -245: 57731: 0 -245: 57732: 0 -245: 57733: 0 -245: 57734: 0 -245: 57735: 0 -245: 57736: 0 -245: 57737: 0 -245: 57738: 0 -245: 57739: 0 -245: 57740: 0 -245: 57741: 0 -245: 57742: 0 -245: 57743: 0 -245: 57744: 0 -245: 57745: 0 -245: 57746: 0 -245: 57747: 0 -245: 57748: 0 -245: 57749: 0 -245: 57750: 0 -245: 57751: 0 -245: 57752: 0 -245: 57753: 0 -245: 57754: 0 -245: 57755: 0 -245: 57756: 0 -245: 57757: 0 -245: 57758: 0 -245: 57759: 0 -245: 57760: 0 -245: 57761: 0 -245: 57762: 0 -245: 57763: 0 -245: 57764: 0 -245: 57765: 0 -245: 57766: 0 -245: 57767: 0 -245: 57768: 0 -245: 57769: 0 -245: 57770: 0 -245: 57771: 0 -245: 57772: 0 -245: 57773: 0 -245: 57774: 0 -245: 57775: 0 -245: 57776: 0 -245: 57777: 0 -245: 57778: 0 -245: 57779: 0 -245: 57780: 0 -245: 57781: 0 -245: 57782: 0 -245: 57783: 0 -245: 57784: 0 -245: 57785: 0 -245: 57786: 0 -245: 57787: 0 -245: 57788: 0 -245: 57789: 0 -245: 57790: 0 -245: 57791: 0 -245: 57792: 0 -245: 57793: 0 -245: 57794: 0 -245: 57795: 0 -245: 57796: 0 -245: 57797: 0 -245: 57798: 0 -245: 57799: 0 -245: 57800: 0 -245: 57801: 0 -245: 57802: 0 -245: 57803: 0 -245: 57804: 0 -245: 57805: 0 -245: 57806: 0 -245: 57807: 0 -245: 57808: 0 -245: 57809: 0 -245: 57810: 0 -245: 57811: 0 -245: 57812: 0 -245: 57813: 0 -245: 57814: 0 -245: 57815: 0 -245: 57816: 0 -245: 57817: 0 -245: 57818: 0 -245: 57819: 0 -245: 57820: 0 -245: 57821: 0 -245: 57822: 0 -245: 57823: 0 -245: 57824: 0 -245: 57825: 0 -245: 57826: 0 -245: 57827: 0 -245: 57828: 0 -245: 57829: 0 -245: 57830: 0 -245: 57831: 0 -245: 57832: 0 -245: 57833: 0 -245: 57834: 0 -245: 57835: 0 -245: 57836: 0 -245: 57837: 0 -245: 57838: 0 -245: 57839: 0 -245: 57840: 0 -245: 57841: 0 -245: 57842: 0 -245: 57843: 0 -245: 57844: 0 -245: 57845: 0 -245: 57846: 0 -245: 57847: 0 -245: 57848: 0 -245: 57849: 0 -245: 57850: 0 -245: 57851: 0 -245: 57852: 0 -245: 57853: 0 -245: 57854: 0 -245: 57855: 0 -245: 57856: 0 -245: 57857: 0 -245: 57858: 0 -245: 57859: 0 -245: 57860: 0 -245: 57861: 0 -245: 57862: 0 -245: 57863: 0 -245: 57864: 0 -245: 57865: 0 -245: 57866: 0 -245: 57867: 0 -245: 57868: 0 -245: 57869: 0 -245: 57870: 0 -245: 57871: 0 -245: 57872: 0 -245: 57873: 0 -245: 57874: 0 -245: 57875: 0 -245: 57876: 0 -245: 57877: 0 -245: 57878: 0 -245: 57879: 0 -245: 57880: 0 -245: 57881: 0 -245: 57882: 0 -245: 57883: 0 -245: 57884: 0 -245: 57885: 0 -245: 57886: 0 -245: 57887: 0 -245: 57888: 0 -245: 57889: 0 -245: 57890: 0 -245: 57891: 0 -245: 57892: 0 -245: 57893: 0 -245: 57894: 0 -245: 57895: 0 -245: 57896: 0 -245: 57897: 0 -245: 57898: 0 -245: 57899: 0 -245: 57900: 0 -245: 57901: 0 -245: 57902: 0 -245: 57903: 0 -245: 57904: 0 -245: 57905: 0 -245: 57906: 0 -245: 57907: 0 -245: 57908: 0 -245: 57909: 0 -245: 57910: 0 -245: 57911: 0 -245: 57912: 0 -245: 57913: 0 -245: 57914: 0 -245: 57915: 0 -245: 57916: 0 -245: 57917: 0 -245: 57918: 0 -245: 57919: 0 -245: 57920: 0 -245: 57921: 0 -245: 57922: 0 -245: 57923: 0 -245: 57924: 0 -245: 57925: 0 -245: 57926: 0 -245: 57927: 0 -245: 57928: 0 -245: 57929: 0 -245: 57930: 0 -245: 57931: 0 -245: 57932: 0 -245: 57933: 0 -245: 57934: 0 -245: 57935: 0 -245: 57936: 0 -245: 57937: 0 -245: 57938: 0 -245: 57939: 0 -245: 57940: 0 -245: 57941: 0 -245: 57942: 0 -245: 57943: 0 -245: 57944: 0 -245: 57945: 0 -245: 57946: 0 -245: 57947: 0 -245: 57948: 0 -245: 57949: 0 -245: 57950: 0 -245: 57951: 0 -245: 57952: 0 -245: 57953: 0 -245: 57954: 0 -245: 57955: 0 -245: 57956: 0 -245: 57957: 0 -245: 57958: 0 -245: 57959: 0 -245: 57960: 0 -245: 57961: 0 -245: 57962: 0 -245: 57963: 0 -245: 57964: 0 -245: 57965: 0 -245: 57966: 0 -245: 57967: 0 -245: 57968: 0 -245: 57969: 0 -245: 57970: 0 -245: 57971: 0 -245: 57972: 0 -245: 57973: 0 -245: 57974: 0 -245: 57975: 0 -245: 57976: 0 -245: 57977: 0 -245: 57978: 0 -245: 57979: 0 -245: 57980: 0 -245: 57981: 0 -245: 57982: 0 -245: 57983: 0 -245: 57984: 0 -245: 57985: 0 -245: 57986: 0 -245: 57987: 0 -245: 57988: 0 -245: 57989: 0 -245: 57990: 0 -245: 57991: 0 -245: 57992: 0 -245: 57993: 0 -245: 57994: 0 -245: 57995: 0 -245: 57996: 0 -245: 57997: 0 -245: 57998: 0 -245: 57999: 0 -245: 58000: 0 -245: 58001: 0 -245: 58002: 0 -245: 58003: 0 -245: 58004: 0 -245: 58005: 0 -245: 58006: 0 -245: 58007: 0 -245: 58008: 0 -245: 58009: 0 -245: 58010: 0 -245: 58011: 0 -245: 58012: 0 -245: 58013: 0 -245: 58014: 0 -245: 58015: 0 -245: 58016: 0 -245: 58017: 0 -245: 58018: 0 -245: 58019: 0 -245: 58020: 0 -245: 58021: 0 -245: 58022: 0 -245: 58023: 0 -245: 58024: 0 -245: 58025: 0 -245: 58026: 0 -245: 58027: 0 -245: 58028: 0 -245: 58029: 0 -245: 58030: 0 -245: 58031: 0 -245: 58032: 0 -245: 58033: 0 -245: 58034: 0 -245: 58035: 0 -245: 58036: 0 -245: 58037: 0 -245: 58038: 0 -245: 58039: 0 -245: 58040: 0 -245: 58041: 0 -245: 58042: 0 -245: 58043: 0 -245: 58044: 0 -245: 58045: 0 -245: 58046: 0 -245: 58047: 0 -245: 58048: 0 -245: 58049: 0 -245: 58050: 0 -245: 58051: 0 -245: 58052: 0 -245: 58053: 0 -245: 58054: 0 -245: 58055: 0 -245: 58056: 0 -245: 58057: 0 -245: 58058: 0 -245: 58059: 0 -245: 58060: 0 -245: 58061: 0 -245: 58062: 0 -245: 58063: 0 -245: 58064: 0 -245: 58065: 0 -245: 58066: 0 -245: 58067: 0 -245: 58068: 0 -245: 58069: 0 -245: 58070: 0 -245: 58071: 0 -245: 58072: 0 -245: 58073: 0 -245: 58074: 0 -245: 58075: 0 -245: 58076: 0 -245: 58077: 0 -245: 58078: 0 -245: 58079: 0 -245: 58080: 0 -245: 58081: 0 -245: 58082: 0 -245: 58083: 0 -245: 58084: 0 -245: 58085: 0 -245: 58086: 0 -245: 58087: 0 -245: 58088: 0 -245: 58089: 0 -245: 58090: 0 -245: 58091: 0 -245: 58092: 0 -245: 58093: 0 -245: 58094: 0 -245: 58095: 0 -245: 58096: 0 -245: 58097: 0 -245: 58098: 0 -245: 58099: 0 -245: 58100: 0 -245: 58101: 0 -245: 58102: 0 -245: 58103: 0 -245: 58104: 0 -245: 58105: 0 -245: 58106: 0 -245: 58107: 0 -245: 58108: 0 -245: 58109: 0 -245: 58110: 0 -245: 58111: 0 -245: 58112: 0 -245: 58113: 0 -245: 58114: 0 -245: 58115: 0 -245: 58116: 0 -245: 58117: 0 -245: 58118: 0 -245: 58119: 0 -245: 58120: 0 -245: 58121: 0 -245: 58122: 0 -245: 58123: 0 -245: 58124: 0 -245: 58125: 0 -245: 58126: 0 -245: 58127: 0 -245: 58128: 0 -245: 58129: 0 -245: 58130: 0 -245: 58131: 0 -245: 58132: 0 -245: 58133: 0 -245: 58134: 0 -245: 58135: 0 -245: 58136: 0 -245: 58137: 0 -245: 58138: 0 -245: 58139: 0 -245: 58140: 0 -245: 58141: 0 -245: 58142: 0 -245: 58143: 0 -245: 58144: 0 -245: 58145: 0 -245: 58146: 0 -245: 58147: 0 -245: 58148: 0 -245: 58149: 0 -245: 58150: 0 -245: 58151: 0 -245: 58152: 0 -245: 58153: 0 -245: 58154: 0 -245: 58155: 0 -245: 58156: 0 -245: 58157: 0 -245: 58158: 0 -245: 58159: 0 -245: 58160: 0 -245: 58161: 0 -245: 58162: 0 -245: 58163: 0 -245: 58164: 0 -245: 58165: 0 -245: 58166: 0 -245: 58167: 0 -245: 58168: 0 -245: 58169: 0 -245: 58170: 0 -245: 58171: 0 -245: 58172: 0 -245: 58173: 0 -245: 58174: 0 -245: 58175: 0 -245: 58176: 0 -245: 58177: 0 -245: 58178: 0 -245: 58179: 0 -245: 58180: 0 -245: 58181: 0 -245: 58182: 0 -245: 58183: 0 -245: 58184: 0 -245: 58185: 0 -245: 58186: 0 -245: 58187: 0 -245: 58188: 0 -245: 58189: 0 -245: 58190: 0 -245: 58191: 0 -245: 58192: 0 -245: 58193: 0 -245: 58194: 0 -245: 58195: 0 -245: 58196: 0 -245: 58197: 0 -245: 58198: 0 -245: 58199: 0 -245: 58200: 0 -245: 58201: 0 -245: 58202: 0 -245: 58203: 0 -245: 58204: 0 -245: 58205: 0 -245: 58206: 0 -245: 58207: 0 -245: 58208: 0 -245: 58209: 0 -245: 58210: 0 -245: 58211: 0 -245: 58212: 0 -245: 58213: 0 -245: 58214: 0 -245: 58215: 0 -245: 58216: 0 -245: 58217: 0 -245: 58218: 0 -245: 58219: 0 -245: 58220: 0 -245: 58221: 0 -245: 58222: 0 -245: 58223: 0 -245: 58224: 0 -245: 58225: 0 -245: 58226: 0 -245: 58227: 0 -245: 58228: 0 -245: 58229: 0 -245: 58230: 0 -245: 58231: 0 -245: 58232: 0 -245: 58233: 0 -245: 58234: 0 -245: 58235: 0 -245: 58236: 0 -245: 58237: 0 -245: 58238: 0 -245: 58239: 0 -245: 58240: 0 -245: 58241: 0 -245: 58242: 0 -245: 58243: 0 -245: 58244: 0 -245: 58245: 0 -245: 58246: 0 -245: 58247: 0 -245: 58248: 0 -245: 58249: 0 -245: 58250: 0 -245: 58251: 0 -245: 58252: 0 -245: 58253: 0 -245: 58254: 0 -245: 58255: 0 -245: 58256: 0 -245: 58257: 0 -245: 58258: 0 -245: 58259: 0 -245: 58260: 0 -245: 58261: 0 -245: 58262: 0 -245: 58263: 0 -245: 58264: 0 -245: 58265: 0 -245: 58266: 0 -245: 58267: 0 -245: 58268: 0 -245: 58269: 0 -245: 58270: 0 -245: 58271: 0 -245: 58272: 0 -245: 58273: 0 -245: 58274: 0 -245: 58275: 0 -245: 58276: 0 -245: 58277: 0 -245: 58278: 0 -245: 58279: 0 -245: 58280: 0 -245: 58281: 0 -245: 58282: 0 -245: 58283: 0 -245: 58284: 0 -245: 58285: 0 -245: 58286: 0 -245: 58287: 0 -245: 58288: 0 -245: 58289: 0 -245: 58290: 0 -245: 58291: 0 -245: 58292: 0 -245: 58293: 0 -245: 58294: 0 -245: 58295: 0 -245: 58296: 0 -245: 58297: 0 -245: 58298: 0 -245: 58299: 0 -245: 58300: 0 -245: 58301: 0 -245: 58302: 0 -245: 58303: 0 -245: 58304: 0 -245: 58305: 0 -245: 58306: 0 -245: 58307: 0 -245: 58308: 0 -245: 58309: 0 -245: 58310: 0 -245: 58311: 0 -245: 58312: 0 -245: 58313: 0 -245: 58314: 0 -245: 58315: 0 -245: 58316: 0 -245: 58317: 0 -245: 58318: 0 -245: 58319: 0 -245: 58320: 0 -245: 58321: 0 -245: 58322: 0 -245: 58323: 0 -245: 58324: 0 -245: 58325: 0 -245: 58326: 0 -245: 58327: 0 -245: 58328: 0 -245: 58329: 0 -245: 58330: 0 -245: 58331: 0 -245: 58332: 0 -245: 58333: 0 -245: 58334: 0 -245: 58335: 0 -245: 58336: 0 -245: 58337: 0 -245: 58338: 0 -245: 58339: 0 -245: 58340: 0 -245: 58341: 0 -245: 58342: 0 -245: 58343: 0 -245: 58344: 0 -245: 58345: 0 -245: 58346: 0 -245: 58347: 0 -245: 58348: 0 -245: 58349: 0 -245: 58350: 0 -245: 58351: 0 -245: 58352: 0 -245: 58353: 0 -245: 58354: 0 -245: 58355: 0 -245: 58356: 0 -245: 58357: 0 -245: 58358: 0 -245: 58359: 0 -245: 58360: 0 -245: 58361: 0 -245: 58362: 0 -245: 58363: 0 -245: 58364: 0 -245: 58365: 0 -245: 58366: 0 -245: 58367: 0 -245: 58368: 0 -245: 58369: 0 -245: 58370: 0 -245: 58371: 0 -245: 58372: 0 -245: 58373: 0 -245: 58374: 0 -245: 58375: 0 -245: 58376: 0 -245: 58377: 0 -245: 58378: 0 -245: 58379: 0 -245: 58380: 0 -245: 58381: 0 -245: 58382: 0 -245: 58383: 0 -245: 58384: 0 -245: 58385: 0 -245: 58386: 0 -245: 58387: 0 -245: 58388: 0 -245: 58389: 0 -245: 58390: 0 -245: 58391: 0 -245: 58392: 0 -245: 58393: 0 -245: 58394: 0 -245: 58395: 0 -245: 58396: 0 -245: 58397: 0 -245: 58398: 0 -245: 58399: 0 -245: 58400: 0 -245: 58401: 0 -245: 58402: 0 -245: 58403: 0 -245: 58404: 0 -245: 58405: 0 -245: 58406: 0 -245: 58407: 0 -245: 58408: 0 -245: 58409: 0 -245: 58410: 0 -245: 58411: 0 -245: 58412: 0 -245: 58413: 0 -245: 58414: 0 -245: 58415: 0 -245: 58416: 0 -245: 58417: 0 -245: 58418: 0 -245: 58419: 0 -245: 58420: 0 -245: 58421: 0 -245: 58422: 0 -245: 58423: 0 -245: 58424: 0 -245: 58425: 0 -245: 58426: 0 -245: 58427: 0 -245: 58428: 0 -245: 58429: 0 -245: 58430: 0 -245: 58431: 0 -245: 58432: 0 -245: 58433: 0 -245: 58434: 0 -245: 58435: 0 -245: 58436: 0 -245: 58437: 0 -245: 58438: 0 -245: 58439: 0 -245: 58440: 0 -245: 58441: 0 -245: 58442: 0 -245: 58443: 0 -245: 58444: 0 -245: 58445: 0 -245: 58446: 0 -245: 58447: 0 -245: 58448: 0 -245: 58449: 0 -245: 58450: 0 -245: 58451: 0 -245: 58452: 0 -245: 58453: 0 -245: 58454: 0 -245: 58455: 0 -245: 58456: 0 -245: 58457: 0 -245: 58458: 0 -245: 58459: 0 -245: 58460: 0 -245: 58461: 0 -245: 58462: 0 -245: 58463: 0 -245: 58464: 0 -245: 58465: 0 -245: 58466: 0 -245: 58467: 0 -245: 58468: 0 -245: 58469: 0 -245: 58470: 0 -245: 58471: 0 -245: 58472: 0 -245: 58473: 0 -245: 58474: 0 -245: 58475: 0 -245: 58476: 0 -245: 58477: 0 -245: 58478: 0 -245: 58479: 0 -245: 58480: 0 -245: 58481: 0 -245: 58482: 0 -245: 58483: 0 -245: 58484: 0 -245: 58485: 0 -245: 58486: 0 -245: 58487: 0 -245: 58488: 0 -245: 58489: 0 -245: 58490: 0 -245: 58491: 0 -245: 58492: 0 -245: 58493: 0 -245: 58494: 0 -245: 58495: 0 -245: 58496: 0 -245: 58497: 0 -245: 58498: 0 -245: 58499: 0 -245: 58500: 0 -245: 58501: 0 -245: 58502: 0 -245: 58503: 0 -245: 58504: 0 -245: 58505: 0 -245: 58506: 0 -245: 58507: 0 -245: 58508: 0 -245: 58509: 0 -245: 58510: 0 -245: 58511: 0 -245: 58512: 0 -245: 58513: 0 -245: 58514: 0 -245: 58515: 0 -245: 58516: 0 -245: 58517: 0 -245: 58518: 0 -245: 58519: 0 -245: 58520: 0 -245: 58521: 0 -245: 58522: 0 -245: 58523: 0 -245: 58524: 0 -245: 58525: 0 -245: 58526: 0 -245: 58527: 0 -245: 58528: 0 -245: 58529: 0 -245: 58530: 0 -245: 58531: 0 -245: 58532: 0 -245: 58533: 0 -245: 58534: 0 -245: 58535: 0 -245: 58536: 0 -245: 58537: 0 -245: 58538: 0 -245: 58539: 0 -245: 58540: 0 -245: 58541: 0 -245: 58542: 0 -245: 58543: 0 -245: 58544: 0 -245: 58545: 0 -245: 58546: 0 -245: 58547: 0 -245: 58548: 0 -245: 58549: 0 -245: 58550: 0 -245: 58551: 0 -245: 58552: 0 -245: 58553: 0 -245: 58554: 0 -245: 58555: 0 -245: 58556: 0 -245: 58557: 0 -245: 58558: 0 -245: 58559: 0 -245: 58560: 0 -245: 58561: 0 -245: 58562: 0 -245: 58563: 0 -245: 58564: 0 -245: 58565: 0 -245: 58566: 0 -245: 58567: 0 -245: 58568: 0 -245: 58569: 0 -245: 58570: 0 -245: 58571: 0 -245: 58572: 0 -245: 58573: 0 -245: 58574: 0 -245: 58575: 0 -245: 58576: 0 -245: 58577: 0 -245: 58578: 0 -245: 58579: 0 -245: 58580: 0 -245: 58581: 0 -245: 58582: 0 -245: 58583: 0 -245: 58584: 0 -245: 58585: 0 -245: 58586: 0 -245: 58587: 0 -245: 58588: 0 -245: 58589: 0 -245: 58590: 0 -245: 58591: 0 -245: 58592: 0 -245: 58593: 0 -245: 58594: 0 -245: 58595: 0 -245: 58596: 0 -245: 58597: 0 -245: 58598: 0 -245: 58599: 0 -245: 58600: 0 -245: 58601: 0 -245: 58602: 0 -245: 58603: 0 -245: 58604: 0 -245: 58605: 0 -245: 58606: 0 -245: 58607: 0 -245: 58608: 0 -245: 58609: 0 -245: 58610: 0 -245: 58611: 0 -245: 58612: 0 -245: 58613: 0 -245: 58614: 0 -245: 58615: 0 -245: 58616: 0 -245: 58617: 0 -245: 58618: 0 -245: 58619: 0 -245: 58620: 0 -245: 58621: 0 -245: 58622: 0 -245: 58623: 0 -245: 58624: 0 -245: 58625: 0 -245: 58626: 0 -245: 58627: 0 -245: 58628: 0 -245: 58629: 0 -245: 58630: 0 -245: 58631: 0 -245: 58632: 0 -245: 58633: 0 -245: 58634: 0 -245: 58635: 0 -245: 58636: 0 -245: 58637: 0 -245: 58638: 0 -245: 58639: 0 -245: 58640: 0 -245: 58641: 0 -245: 58642: 0 -245: 58643: 0 -245: 58644: 0 -245: 58645: 0 -245: 58646: 0 -245: 58647: 0 -245: 58648: 0 -245: 58649: 0 -245: 58650: 0 -245: 58651: 0 -245: 58652: 0 -245: 58653: 0 -245: 58654: 0 -245: 58655: 0 -245: 58656: 0 -245: 58657: 0 -245: 58658: 0 -245: 58659: 0 -245: 58660: 0 -245: 58661: 0 -245: 58662: 0 -245: 58663: 0 -245: 58664: 0 -245: 58665: 0 -245: 58666: 0 -245: 58667: 0 -245: 58668: 0 -245: 58669: 0 -245: 58670: 0 -245: 58671: 0 -245: 58672: 0 -245: 58673: 0 -245: 58674: 0 -245: 58675: 0 -245: 58676: 0 -245: 58677: 0 -245: 58678: 0 -245: 58679: 0 -245: 58680: 0 -245: 58681: 0 -245: 58682: 0 -245: 58683: 0 -245: 58684: 0 -245: 58685: 0 -245: 58686: 0 -245: 58687: 0 -245: 58688: 0 -245: 58689: 0 -245: 58690: 0 -245: 58691: 0 -245: 58692: 0 -245: 58693: 0 -245: 58694: 0 -245: 58695: 0 -245: 58696: 0 -245: 58697: 0 -245: 58698: 0 -245: 58699: 0 -245: 58700: 0 -245: 58701: 0 -245: 58702: 0 -245: 58703: 0 -245: 58704: 0 -245: 58705: 0 -245: 58706: 0 -245: 58707: 0 -245: 58708: 0 -245: 58709: 0 -245: 58710: 0 -245: 58711: 0 -245: 58712: 0 -245: 58713: 0 -245: 58714: 0 -245: 58715: 0 -245: 58716: 0 -245: 58717: 0 -245: 58718: 0 -245: 58719: 0 -245: 58720: 0 -245: 58721: 0 -245: 58722: 0 -245: 58723: 0 -245: 58724: 0 -245: 58725: 0 -245: 58726: 0 -245: 58727: 0 -245: 58728: 0 -245: 58729: 0 -245: 58730: 0 -245: 58731: 0 -245: 58732: 0 -245: 58733: 0 -245: 58734: 0 -245: 58735: 0 -245: 58736: 0 -245: 58737: 0 -245: 58738: 0 -245: 58739: 0 -245: 58740: 0 -245: 58741: 0 -245: 58742: 0 -245: 58743: 0 -245: 58744: 0 -245: 58745: 0 -245: 58746: 0 -245: 58747: 0 -245: 58748: 0 -245: 58749: 0 -245: 58750: 0 -245: 58751: 0 -245: 58752: 0 -245: 58753: 0 -245: 58754: 0 -245: 58755: 0 -245: 58756: 0 -245: 58757: 0 -245: 58758: 0 -245: 58759: 0 -245: 58760: 0 -245: 58761: 0 -245: 58762: 0 -245: 58763: 0 -245: 58764: 0 -245: 58765: 0 -245: 58766: 0 -245: 58767: 0 -245: 58768: 0 -245: 58769: 0 -245: 58770: 0 -245: 58771: 0 -245: 58772: 0 -245: 58773: 0 -245: 58774: 0 -245: 58775: 0 -245: 58776: 0 -245: 58777: 0 -245: 58778: 0 -245: 58779: 0 -245: 58780: 0 -245: 58781: 0 -245: 58782: 0 -245: 58783: 0 -245: 58784: 0 -245: 58785: 0 -245: 58786: 0 -245: 58787: 0 -245: 58788: 0 -245: 58789: 0 -245: 58790: 0 -245: 58791: 0 -245: 58792: 0 -245: 58793: 0 -245: 58794: 0 -245: 58795: 0 -245: 58796: 0 -245: 58797: 0 -245: 58798: 0 -245: 58799: 0 -245: 58800: 0 -245: 58801: 0 -245: 58802: 0 -245: 58803: 0 -245: 58804: 0 -245: 58805: 0 -245: 58806: 0 -245: 58807: 0 -245: 58808: 0 -245: 58809: 0 -245: 58810: 0 -245: 58811: 0 -245: 58812: 0 -245: 58813: 0 -245: 58814: 0 -245: 58815: 0 -245: 58816: 0 -245: 58817: 0 -245: 58818: 0 -245: 58819: 0 -245: 58820: 0 -245: 58821: 0 -245: 58822: 0 -245: 58823: 0 -245: 58824: 0 -245: 58825: 0 -245: 58826: 0 -245: 58827: 0 -245: 58828: 0 -245: 58829: 0 -245: 58830: 0 -245: 58831: 0 -245: 58832: 0 -245: 58833: 0 -245: 58834: 0 -245: 58835: 0 -245: 58836: 0 -245: 58837: 0 -245: 58838: 0 -245: 58839: 0 -245: 58840: 0 -245: 58841: 0 -245: 58842: 0 -245: 58843: 0 -245: 58844: 0 -245: 58845: 0 -245: 58846: 0 -245: 58847: 0 -245: 58848: 0 -245: 58849: 0 -245: 58850: 0 -245: 58851: 0 -245: 58852: 0 -245: 58853: 0 -245: 58854: 0 -245: 58855: 0 -245: 58856: 0 -245: 58857: 0 -245: 58858: 0 -245: 58859: 0 -245: 58860: 0 -245: 58861: 0 -245: 58862: 0 -245: 58863: 0 -245: 58864: 0 -245: 58865: 0 -245: 58866: 0 -245: 58867: 0 -245: 58868: 0 -245: 58869: 0 -245: 58870: 0 -245: 58871: 0 -245: 58872: 0 -245: 58873: 0 -245: 58874: 0 -245: 58875: 0 -245: 58876: 0 -245: 58877: 0 -245: 58878: 0 -245: 58879: 0 -245: 58880: 0 -245: 58881: 0 -245: 58882: 0 -245: 58883: 0 -245: 58884: 0 -245: 58885: 0 -245: 58886: 0 -245: 58887: 0 -245: 58888: 0 -245: 58889: 0 -245: 58890: 0 -245: 58891: 0 -245: 58892: 0 -245: 58893: 0 -245: 58894: 0 -245: 58895: 0 -245: 58896: 0 -245: 58897: 0 -245: 58898: 0 -245: 58899: 0 -245: 58900: 0 -245: 58901: 0 -245: 58902: 0 -245: 58903: 0 -245: 58904: 0 -245: 58905: 0 -245: 58906: 0 -245: 58907: 0 -245: 58908: 0 -245: 58909: 0 -245: 58910: 0 -245: 58911: 0 -245: 58912: 0 -245: 58913: 0 -245: 58914: 0 -245: 58915: 0 -245: 58916: 0 -245: 58917: 0 -245: 58918: 0 -245: 58919: 0 -245: 58920: 0 -245: 58921: 0 -245: 58922: 0 -245: 58923: 0 -245: 58924: 0 -245: 58925: 0 -245: 58926: 0 -245: 58927: 0 -245: 58928: 0 -245: 58929: 0 -245: 58930: 0 -245: 58931: 0 -245: 58932: 0 -245: 58933: 0 -245: 58934: 0 -245: 58935: 0 -245: 58936: 0 -245: 58937: 0 -245: 58938: 0 -245: 58939: 0 -245: 58940: 0 -245: 58941: 0 -245: 58942: 0 -245: 58943: 0 -245: 58944: 0 -245: 58945: 0 -245: 58946: 0 -245: 58947: 0 -245: 58948: 0 -245: 58949: 0 -245: 58950: 0 -245: 58951: 0 -245: 58952: 0 -245: 58953: 0 -245: 58954: 0 -245: 58955: 0 -245: 58956: 0 -245: 58957: 0 -245: 58958: 0 -245: 58959: 0 -245: 58960: 0 -245: 58961: 0 -245: 58962: 0 -245: 58963: 0 -245: 58964: 0 -245: 58965: 0 -245: 58966: 0 -245: 58967: 0 -245: 58968: 0 -245: 58969: 0 -245: 58970: 0 -245: 58971: 0 -245: 58972: 0 -245: 58973: 0 -245: 58974: 0 -245: 58975: 0 -245: 58976: 0 -245: 58977: 0 -245: 58978: 0 -245: 58979: 0 -245: 58980: 0 -245: 58981: 0 -245: 58982: 0 -245: 58983: 0 -245: 58984: 0 -245: 58985: 0 -245: 58986: 0 -245: 58987: 0 -245: 58988: 0 -245: 58989: 0 -245: 58990: 0 -245: 58991: 0 -245: 58992: 0 -245: 58993: 0 -245: 58994: 0 -245: 58995: 0 -245: 58996: 0 -245: 58997: 0 -245: 58998: 0 -245: 58999: 0 -245: 59000: 0 -245: 59001: 0 -245: 59002: 0 -245: 59003: 0 -245: 59004: 0 -245: 59005: 0 -245: 59006: 0 -245: 59007: 0 -245: 59008: 0 -245: 59009: 0 -245: 59010: 0 -245: 59011: 0 -245: 59012: 0 -245: 59013: 0 -245: 59014: 0 -245: 59015: 0 -245: 59016: 0 -245: 59017: 0 -245: 59018: 0 -245: 59019: 0 -245: 59020: 0 -245: 59021: 0 -245: 59022: 0 -245: 59023: 0 -245: 59024: 0 -245: 59025: 0 -245: 59026: 0 -245: 59027: 0 -245: 59028: 0 -245: 59029: 0 -245: 59030: 0 -245: 59031: 0 -245: 59032: 0 -245: 59033: 0 -245: 59034: 0 -245: 59035: 0 -245: 59036: 0 -245: 59037: 0 -245: 59038: 0 -245: 59039: 0 -245: 59040: 0 -245: 59041: 0 -245: 59042: 0 -245: 59043: 0 -245: 59044: 0 -245: 59045: 0 -245: 59046: 0 -245: 59047: 0 -245: 59048: 0 -245: 59049: 0 -245: 59050: 0 -245: 59051: 0 -245: 59052: 0 -245: 59053: 0 -245: 59054: 0 -245: 59055: 0 -245: 59056: 0 -245: 59057: 0 -245: 59058: 0 -245: 59059: 0 -245: 59060: 0 -245: 59061: 0 -245: 59062: 0 -245: 59063: 0 -245: 59064: 0 -245: 59065: 0 -245: 59066: 0 -245: 59067: 0 -245: 59068: 0 -245: 59069: 0 -245: 59070: 0 -245: 59071: 0 -245: 59072: 0 -245: 59073: 0 -245: 59074: 0 -245: 59075: 0 -245: 59076: 0 -245: 59077: 0 -245: 59078: 0 -245: 59079: 0 -245: 59080: 0 -245: 59081: 0 -245: 59082: 0 -245: 59083: 0 -245: 59084: 0 -245: 59085: 0 -245: 59086: 0 -245: 59087: 0 -245: 59088: 0 -245: 59089: 0 -245: 59090: 0 -245: 59091: 0 -245: 59092: 0 -245: 59093: 0 -245: 59094: 0 -245: 59095: 0 -245: 59096: 0 -245: 59097: 0 -245: 59098: 0 -245: 59099: 0 -245: 59100: 0 -245: 59101: 0 -245: 59102: 0 -245: 59103: 0 -245: 59104: 0 -245: 59105: 0 -245: 59106: 0 -245: 59107: 0 -245: 59108: 0 -245: 59109: 0 -245: 59110: 0 -245: 59111: 0 -245: 59112: 0 -245: 59113: 0 -245: 59114: 0 -245: 59115: 0 -245: 59116: 0 -245: 59117: 0 -245: 59118: 0 -245: 59119: 0 -245: 59120: 0 -245: 59121: 0 -245: 59122: 0 -245: 59123: 0 -245: 59124: 0 -245: 59125: 0 -245: 59126: 0 -245: 59127: 0 -245: 59128: 0 -245: 59129: 0 -245: 59130: 0 -245: 59131: 0 -245: 59132: 0 -245: 59133: 0 -245: 59134: 0 -245: 59135: 0 -245: 59136: 0 -245: 59137: 0 -245: 59138: 0 -245: 59139: 0 -245: 59140: 0 -245: 59141: 0 -245: 59142: 0 -245: 59143: 0 -245: 59144: 0 -245: 59145: 0 -245: 59146: 0 -245: 59147: 0 -245: 59148: 0 -245: 59149: 0 -245: 59150: 0 -245: 59151: 0 -245: 59152: 0 -245: 59153: 0 -245: 59154: 0 -245: 59155: 0 -245: 59156: 0 -245: 59157: 0 -245: 59158: 0 -245: 59159: 0 -245: 59160: 0 -245: 59161: 0 -245: 59162: 0 -245: 59163: 0 -245: 59164: 0 -245: 59165: 0 -245: 59166: 0 -245: 59167: 0 -245: 59168: 0 -245: 59169: 0 -245: 59170: 0 -245: 59171: 0 -245: 59172: 0 -245: 59173: 0 -245: 59174: 0 -245: 59175: 0 -245: 59176: 0 -245: 59177: 0 -245: 59178: 0 -245: 59179: 0 -245: 59180: 0 -245: 59181: 0 -245: 59182: 0 -245: 59183: 0 -245: 59184: 0 -245: 59185: 0 -245: 59186: 0 -245: 59187: 0 -245: 59188: 0 -245: 59189: 0 -245: 59190: 0 -245: 59191: 0 -245: 59192: 0 -245: 59193: 0 -245: 59194: 0 -245: 59195: 0 -245: 59196: 0 -245: 59197: 0 -245: 59198: 0 -245: 59199: 0 -245: 59200: 0 -245: 59201: 0 -245: 59202: 0 -245: 59203: 0 -245: 59204: 0 -245: 59205: 0 -245: 59206: 0 -245: 59207: 0 -245: 59208: 0 -245: 59209: 0 -245: 59210: 0 -245: 59211: 0 -245: 59212: 0 -245: 59213: 0 -245: 59214: 0 -245: 59215: 0 -245: 59216: 0 -245: 59217: 0 -245: 59218: 0 -245: 59219: 0 -245: 59220: 0 -245: 59221: 0 -245: 59222: 0 -245: 59223: 0 -245: 59224: 0 -245: 59225: 0 -245: 59226: 0 -245: 59227: 0 -245: 59228: 0 -245: 59229: 0 -245: 59230: 0 -245: 59231: 0 -245: 59232: 0 -245: 59233: 0 -245: 59234: 0 -245: 59235: 0 -245: 59236: 0 -245: 59237: 0 -245: 59238: 0 -245: 59239: 0 -245: 59240: 0 -245: 59241: 0 -245: 59242: 0 -245: 59243: 0 -245: 59244: 0 -245: 59245: 0 -245: 59246: 0 -245: 59247: 0 -245: 59248: 0 -245: 59249: 0 -245: 59250: 0 -245: 59251: 0 -245: 59252: 0 -245: 59253: 0 -245: 59254: 0 -245: 59255: 0 -245: 59256: 0 -245: 59257: 0 -245: 59258: 0 -245: 59259: 0 -245: 59260: 0 -245: 59261: 0 -245: 59262: 0 -245: 59263: 0 -245: 59264: 0 -245: 59265: 0 -245: 59266: 0 -245: 59267: 0 -245: 59268: 0 -245: 59269: 0 -245: 59270: 0 -245: 59271: 0 -245: 59272: 0 -245: 59273: 0 -245: 59274: 0 -245: 59275: 0 -245: 59276: 0 -245: 59277: 0 -245: 59278: 0 -245: 59279: 0 -245: 59280: 0 -245: 59281: 0 -245: 59282: 0 -245: 59283: 0 -245: 59284: 0 -245: 59285: 0 -245: 59286: 0 -245: 59287: 0 -245: 59288: 0 -245: 59289: 0 -245: 59290: 0 -245: 59291: 0 -245: 59292: 0 -245: 59293: 0 -245: 59294: 0 -245: 59295: 0 -245: 59296: 0 -245: 59297: 0 -245: 59298: 0 -245: 59299: 0 -245: 59300: 0 -245: 59301: 0 -245: 59302: 0 -245: 59303: 0 -245: 59304: 0 -245: 59305: 0 -245: 59306: 0 -245: 59307: 0 -245: 59308: 0 -245: 59309: 0 -245: 59310: 0 -245: 59311: 0 -245: 59312: 0 -245: 59313: 0 -245: 59314: 0 -245: 59315: 0 -245: 59316: 0 -245: 59317: 0 -245: 59318: 0 -245: 59319: 0 -245: 59320: 0 -245: 59321: 0 -245: 59322: 0 -245: 59323: 0 -245: 59324: 0 -245: 59325: 0 -245: 59326: 0 -245: 59327: 0 -245: 59328: 0 -245: 59329: 0 -245: 59330: 0 -245: 59331: 0 -245: 59332: 0 -245: 59333: 0 -245: 59334: 0 -245: 59335: 0 -245: 59336: 0 -245: 59337: 0 -245: 59338: 0 -245: 59339: 0 -245: 59340: 0 -245: 59341: 0 -245: 59342: 0 -245: 59343: 0 -245: 59344: 0 -245: 59345: 0 -245: 59346: 0 -245: 59347: 0 -245: 59348: 0 -245: 59349: 0 -245: 59350: 0 -245: 59351: 0 -245: 59352: 0 -245: 59353: 0 -245: 59354: 0 -245: 59355: 0 -245: 59356: 0 -245: 59357: 0 -245: 59358: 0 -245: 59359: 0 -245: 59360: 0 -245: 59361: 0 -245: 59362: 0 -245: 59363: 0 -245: 59364: 0 -245: 59365: 0 -245: 59366: 0 -245: 59367: 0 -245: 59368: 0 -245: 59369: 0 -245: 59370: 0 -245: 59371: 0 -245: 59372: 0 -245: 59373: 0 -245: 59374: 0 -245: 59375: 0 -245: 59376: 0 -245: 59377: 0 -245: 59378: 0 -245: 59379: 0 -245: 59380: 0 -245: 59381: 0 -245: 59382: 0 -245: 59383: 0 -245: 59384: 0 -245: 59385: 0 -245: 59386: 0 -245: 59387: 0 -245: 59388: 0 -245: 59389: 0 -245: 59390: 0 -245: 59391: 0 -245: 59392: 0 -245: 59393: 0 -245: 59394: 0 -245: 59395: 0 -245: 59396: 0 -245: 59397: 0 -245: 59398: 0 -245: 59399: 0 -245: 59400: 0 -245: 59401: 0 -245: 59402: 0 -245: 59403: 0 -245: 59404: 0 -245: 59405: 0 -245: 59406: 0 -245: 59407: 0 -245: 59408: 0 -245: 59409: 0 -245: 59410: 0 -245: 59411: 0 -245: 59412: 0 -245: 59413: 0 -245: 59414: 0 -245: 59415: 0 -245: 59416: 0 -245: 59417: 0 -245: 59418: 0 -245: 59419: 0 -245: 59420: 0 -245: 59421: 0 -245: 59422: 0 -245: 59423: 0 -245: 59424: 0 -245: 59425: 0 -245: 59426: 0 -245: 59427: 0 -245: 59428: 0 -245: 59429: 0 -245: 59430: 0 -245: 59431: 0 -245: 59432: 0 -245: 59433: 0 -245: 59434: 0 -245: 59435: 0 -245: 59436: 0 -245: 59437: 0 -245: 59438: 0 -245: 59439: 0 -245: 59440: 0 -245: 59441: 0 -245: 59442: 0 -245: 59443: 0 -245: 59444: 0 -245: 59445: 0 -245: 59446: 0 -245: 59447: 0 -245: 59448: 0 -245: 59449: 0 -245: 59450: 0 -245: 59451: 0 -245: 59452: 0 -245: 59453: 0 -245: 59454: 0 -245: 59455: 0 -245: 59456: 0 -245: 59457: 0 -245: 59458: 0 -245: 59459: 0 -245: 59460: 0 -245: 59461: 0 -245: 59462: 0 -245: 59463: 0 -245: 59464: 0 -245: 59465: 0 -245: 59466: 0 -245: 59467: 0 -245: 59468: 0 -245: 59469: 0 -245: 59470: 0 -245: 59471: 0 -245: 59472: 0 -245: 59473: 0 -245: 59474: 0 -245: 59475: 0 -245: 59476: 0 -245: 59477: 0 -245: 59478: 0 -245: 59479: 0 -245: 59480: 0 -245: 59481: 0 -245: 59482: 0 -245: 59483: 0 -245: 59484: 0 -245: 59485: 0 -245: 59486: 0 -245: 59487: 0 -245: 59488: 0 -245: 59489: 0 -245: 59490: 0 -245: 59491: 0 -245: 59492: 0 -245: 59493: 0 -245: 59494: 0 -245: 59495: 0 -245: 59496: 0 -245: 59497: 0 -245: 59498: 0 -245: 59499: 0 -245: 59500: 0 -245: 59501: 0 -245: 59502: 0 -245: 59503: 0 -245: 59504: 0 -245: 59505: 0 -245: 59506: 0 -245: 59507: 0 -245: 59508: 0 -245: 59509: 0 -245: 59510: 0 -245: 59511: 0 -245: 59512: 0 -245: 59513: 0 -245: 59514: 0 -245: 59515: 0 -245: 59516: 0 -245: 59517: 0 -245: 59518: 0 -245: 59519: 0 -245: 59520: 0 -245: 59521: 0 -245: 59522: 0 -245: 59523: 0 -245: 59524: 0 -245: 59525: 0 -245: 59526: 0 -245: 59527: 0 -245: 59528: 0 -245: 59529: 0 -245: 59530: 0 -245: 59531: 0 -245: 59532: 0 -245: 59533: 0 -245: 59534: 0 -245: 59535: 0 -245: 59536: 0 -245: 59537: 0 -245: 59538: 0 -245: 59539: 0 -245: 59540: 0 -245: 59541: 0 -245: 59542: 0 -245: 59543: 0 -245: 59544: 0 -245: 59545: 0 -245: 59546: 0 -245: 59547: 0 -245: 59548: 0 -245: 59549: 0 -245: 59550: 0 -245: 59551: 0 -245: 59552: 0 -245: 59553: 0 -245: 59554: 0 -245: 59555: 0 -245: 59556: 0 -245: 59557: 0 -245: 59558: 0 -245: 59559: 0 -245: 59560: 0 -245: 59561: 0 -245: 59562: 0 -245: 59563: 0 -245: 59564: 0 -245: 59565: 0 -245: 59566: 0 -245: 59567: 0 -245: 59568: 0 -245: 59569: 0 -245: 59570: 0 -245: 59571: 0 -245: 59572: 0 -245: 59573: 0 -245: 59574: 0 -245: 59575: 0 -245: 59576: 0 -245: 59577: 0 -245: 59578: 0 -245: 59579: 0 -245: 59580: 0 -245: 59581: 0 -245: 59582: 0 -245: 59583: 0 -245: 59584: 0 -245: 59585: 0 -245: 59586: 0 -245: 59587: 0 -245: 59588: 0 -245: 59589: 0 -245: 59590: 0 -245: 59591: 0 -245: 59592: 0 -245: 59593: 0 -245: 59594: 0 -245: 59595: 0 -245: 59596: 0 -245: 59597: 0 -245: 59598: 0 -245: 59599: 0 -245: 59600: 0 -245: 59601: 0 -245: 59602: 0 -245: 59603: 0 -245: 59604: 0 -245: 59605: 0 -245: 59606: 0 -245: 59607: 0 -245: 59608: 0 -245: 59609: 0 -245: 59610: 0 -245: 59611: 0 -245: 59612: 0 -245: 59613: 0 -245: 59614: 0 -245: 59615: 0 -245: 59616: 0 -245: 59617: 0 -245: 59618: 0 -245: 59619: 0 -245: 59620: 0 -245: 59621: 0 -245: 59622: 0 -245: 59623: 0 -245: 59624: 0 -245: 59625: 0 -245: 59626: 0 -245: 59627: 0 -245: 59628: 0 -245: 59629: 0 -245: 59630: 0 -245: 59631: 0 -245: 59632: 0 -245: 59633: 0 -245: 59634: 0 -245: 59635: 0 -245: 59636: 0 -245: 59637: 0 -245: 59638: 0 -245: 59639: 0 -245: 59640: 0 -245: 59641: 0 -245: 59642: 0 -245: 59643: 0 -245: 59644: 0 -245: 59645: 0 -245: 59646: 0 -245: 59647: 0 -245: 59648: 0 -245: 59649: 0 -245: 59650: 0 -245: 59651: 0 -245: 59652: 0 -245: 59653: 0 -245: 59654: 0 -245: 59655: 0 -245: 59656: 0 -245: 59657: 0 -245: 59658: 0 -245: 59659: 0 -245: 59660: 0 -245: 59661: 0 -245: 59662: 0 -245: 59663: 0 -245: 59664: 0 -245: 59665: 0 -245: 59666: 0 -245: 59667: 0 -245: 59668: 0 -245: 59669: 0 -245: 59670: 0 -245: 59671: 0 -245: 59672: 0 -245: 59673: 0 -245: 59674: 0 -245: 59675: 0 -245: 59676: 0 -245: 59677: 0 -245: 59678: 0 -245: 59679: 0 -245: 59680: 0 -245: 59681: 0 -245: 59682: 0 -245: 59683: 0 -245: 59684: 0 -245: 59685: 0 -245: 59686: 0 -245: 59687: 0 -245: 59688: 0 -245: 59689: 0 -245: 59690: 0 -245: 59691: 0 -245: 59692: 0 -245: 59693: 0 -245: 59694: 0 -245: 59695: 0 -245: 59696: 0 -245: 59697: 0 -245: 59698: 0 -245: 59699: 0 -245: 59700: 0 -245: 59701: 0 -245: 59702: 0 -245: 59703: 0 -245: 59704: 0 -245: 59705: 0 -245: 59706: 0 -245: 59707: 0 -245: 59708: 0 -245: 59709: 0 -245: 59710: 0 -245: 59711: 0 -245: 59712: 0 -245: 59713: 0 -245: 59714: 0 -245: 59715: 0 -245: 59716: 0 -245: 59717: 0 -245: 59718: 0 -245: 59719: 0 -245: 59720: 0 -245: 59721: 0 -245: 59722: 0 -245: 59723: 0 -245: 59724: 0 -245: 59725: 0 -245: 59726: 0 -245: 59727: 0 -245: 59728: 0 -245: 59729: 0 -245: 59730: 0 -245: 59731: 0 -245: 59732: 0 -245: 59733: 0 -245: 59734: 0 -245: 59735: 0 -245: 59736: 0 -245: 59737: 0 -245: 59738: 0 -245: 59739: 0 -245: 59740: 0 -245: 59741: 0 -245: 59742: 0 -245: 59743: 0 -245: 59744: 0 -245: 59745: 0 -245: 59746: 0 -245: 59747: 0 -245: 59748: 0 -245: 59749: 0 -245: 59750: 0 -245: 59751: 0 -245: 59752: 0 -245: 59753: 0 -245: 59754: 0 -245: 59755: 0 -245: 59756: 0 -245: 59757: 0 -245: 59758: 0 -245: 59759: 0 -245: 59760: 0 -245: 59761: 0 -245: 59762: 0 -245: 59763: 0 -245: 59764: 0 -245: 59765: 0 -245: 59766: 0 -245: 59767: 0 -245: 59768: 0 -245: 59769: 0 -245: 59770: 0 -245: 59771: 0 -245: 59772: 0 -245: 59773: 0 -245: 59774: 0 -245: 59775: 0 -245: 59776: 0 -245: 59777: 0 -245: 59778: 0 -245: 59779: 0 -245: 59780: 0 -245: 59781: 0 -245: 59782: 0 -245: 59783: 0 -245: 59784: 0 -245: 59785: 0 -245: 59786: 0 -245: 59787: 0 -245: 59788: 0 -245: 59789: 0 -245: 59790: 0 -245: 59791: 0 -245: 59792: 0 -245: 59793: 0 -245: 59794: 0 -245: 59795: 0 -245: 59796: 0 -245: 59797: 0 -245: 59798: 0 -245: 59799: 0 -245: 59800: 0 -245: 59801: 0 -245: 59802: 0 -245: 59803: 0 -245: 59804: 0 -245: 59805: 0 -245: 59806: 0 -245: 59807: 0 -245: 59808: 0 -245: 59809: 0 -245: 59810: 0 -245: 59811: 0 -245: 59812: 0 -245: 59813: 0 -245: 59814: 0 -245: 59815: 0 -245: 59816: 0 -245: 59817: 0 -245: 59818: 0 -245: 59819: 0 -245: 59820: 0 -245: 59821: 0 -245: 59822: 0 -245: 59823: 0 -245: 59824: 0 -245: 59825: 0 -245: 59826: 0 -245: 59827: 0 -245: 59828: 0 -245: 59829: 0 -245: 59830: 0 -245: 59831: 0 -245: 59832: 0 -245: 59833: 0 -245: 59834: 0 -245: 59835: 0 -245: 59836: 0 -245: 59837: 0 -245: 59838: 0 -245: 59839: 0 -245: 59840: 0 -245: 59841: 0 -245: 59842: 0 -245: 59843: 0 -245: 59844: 0 -245: 59845: 0 -245: 59846: 0 -245: 59847: 0 -245: 59848: 0 -245: 59849: 0 -245: 59850: 0 -245: 59851: 0 -245: 59852: 0 -245: 59853: 0 -245: 59854: 0 -245: 59855: 0 -245: 59856: 0 -245: 59857: 0 -245: 59858: 0 -245: 59859: 0 -245: 59860: 0 -245: 59861: 0 -245: 59862: 0 -245: 59863: 0 -245: 59864: 0 -245: 59865: 0 -245: 59866: 0 -245: 59867: 0 -245: 59868: 0 -245: 59869: 0 -245: 59870: 0 -245: 59871: 0 -245: 59872: 0 -245: 59873: 0 -245: 59874: 0 -245: 59875: 0 -245: 59876: 0 -245: 59877: 0 -245: 59878: 0 -245: 59879: 0 -245: 59880: 0 -245: 59881: 0 -245: 59882: 0 -245: 59883: 0 -245: 59884: 0 -245: 59885: 0 -245: 59886: 0 -245: 59887: 0 -245: 59888: 0 -245: 59889: 0 -245: 59890: 0 -245: 59891: 0 -245: 59892: 0 -245: 59893: 0 -245: 59894: 0 -245: 59895: 0 -245: 59896: 0 -245: 59897: 0 -245: 59898: 0 -245: 59899: 0 -245: 59900: 0 -245: 59901: 0 -245: 59902: 0 -245: 59903: 0 -245: 59904: 0 -245: 59905: 0 -245: 59906: 0 -245: 59907: 0 -245: 59908: 0 -245: 59909: 0 -245: 59910: 0 -245: 59911: 0 -245: 59912: 0 -245: 59913: 0 -245: 59914: 0 -245: 59915: 0 -245: 59916: 0 -245: 59917: 0 -245: 59918: 0 -245: 59919: 0 -245: 59920: 0 -245: 59921: 0 -245: 59922: 0 -245: 59923: 0 -245: 59924: 0 -245: 59925: 0 -245: 59926: 0 -245: 59927: 0 -245: 59928: 0 -245: 59929: 0 -245: 59930: 0 -245: 59931: 0 -245: 59932: 0 -245: 59933: 0 -245: 59934: 0 -245: 59935: 0 -245: 59936: 0 -245: 59937: 0 -245: 59938: 0 -245: 59939: 0 -245: 59940: 0 -245: 59941: 0 -245: 59942: 0 -245: 59943: 0 -245: 59944: 0 -245: 59945: 0 -245: 59946: 0 -245: 59947: 0 -245: 59948: 0 -245: 59949: 0 -245: 59950: 0 -245: 59951: 0 -245: 59952: 0 -245: 59953: 0 -245: 59954: 0 -245: 59955: 0 -245: 59956: 0 -245: 59957: 0 -245: 59958: 0 -245: 59959: 0 -245: 59960: 0 -245: 59961: 0 -245: 59962: 0 -245: 59963: 0 -245: 59964: 0 -245: 59965: 0 -245: 59966: 0 -245: 59967: 0 -245: 59968: 0 -245: 59969: 0 -245: 59970: 0 -245: 59971: 0 -245: 59972: 0 -245: 59973: 0 -245: 59974: 0 -245: 59975: 0 -245: 59976: 0 -245: 59977: 0 -245: 59978: 0 -245: 59979: 0 -245: 59980: 0 -245: 59981: 0 -245: 59982: 0 -245: 59983: 0 -245: 59984: 0 -245: 59985: 0 -245: 59986: 0 -245: 59987: 0 -245: 59988: 0 -245: 59989: 0 -245: 59990: 0 -245: 59991: 0 -245: 59992: 0 -245: 59993: 0 -245: 59994: 0 -245: 59995: 0 -245: 59996: 0 -245: 59997: 0 -245: 59998: 0 -245: 59999: 0 -245: 60000: 0 -245: 60001: 0 -245: 60002: 0 -245: 60003: 0 -245: 60004: 0 -245: 60005: 0 -245: 60006: 0 -245: 60007: 0 -245: 60008: 0 -245: 60009: 0 -245: 60010: 0 -245: 60011: 0 -245: 60012: 0 -245: 60013: 0 -245: 60014: 0 -245: 60015: 0 -245: 60016: 0 -245: 60017: 0 -245: 60018: 0 -245: 60019: 0 -245: 60020: 0 -245: 60021: 0 -245: 60022: 0 -245: 60023: 0 -245: 60024: 0 -245: 60025: 0 -245: 60026: 0 -245: 60027: 0 -245: 60028: 0 -245: 60029: 0 -245: 60030: 0 -245: 60031: 0 -245: 60032: 0 -245: 60033: 0 -245: 60034: 0 -245: 60035: 0 -245: 60036: 0 -245: 60037: 0 -245: 60038: 0 -245: 60039: 0 -245: 60040: 0 -245: 60041: 0 -245: 60042: 0 -245: 60043: 0 -245: 60044: 0 -245: 60045: 0 -245: 60046: 0 -245: 60047: 0 -245: 60048: 0 -245: 60049: 0 -245: 60050: 0 -245: 60051: 0 -245: 60052: 0 -245: 60053: 0 -245: 60054: 0 -245: 60055: 0 -245: 60056: 0 -245: 60057: 0 -245: 60058: 0 -245: 60059: 0 -245: 60060: 0 -245: 60061: 0 -245: 60062: 0 -245: 60063: 0 -245: 60064: 0 -245: 60065: 0 -245: 60066: 0 -245: 60067: 0 -245: 60068: 0 -245: 60069: 0 -245: 60070: 0 -245: 60071: 0 -245: 60072: 0 -245: 60073: 0 -245: 60074: 0 -245: 60075: 0 -245: 60076: 0 -245: 60077: 0 -245: 60078: 0 -245: 60079: 0 -245: 60080: 0 -245: 60081: 0 -245: 60082: 0 -245: 60083: 0 -245: 60084: 0 -245: 60085: 0 -245: 60086: 0 -245: 60087: 0 -245: 60088: 0 -245: 60089: 0 -245: 60090: 0 -245: 60091: 0 -245: 60092: 0 -245: 60093: 0 -245: 60094: 0 -245: 60095: 0 -245: 60096: 0 -245: 60097: 0 -245: 60098: 0 -245: 60099: 0 -245: 60100: 0 -245: 60101: 0 -245: 60102: 0 -245: 60103: 0 -245: 60104: 0 -245: 60105: 0 -245: 60106: 0 -245: 60107: 0 -245: 60108: 0 -245: 60109: 0 -245: 60110: 0 -245: 60111: 0 -245: 60112: 0 -245: 60113: 0 -245: 60114: 0 -245: 60115: 0 -245: 60116: 0 -245: 60117: 0 -245: 60118: 0 -245: 60119: 0 -245: 60120: 0 -245: 60121: 0 -245: 60122: 0 -245: 60123: 0 -245: 60124: 0 -245: 60125: 0 -245: 60126: 0 -245: 60127: 0 -245: 60128: 0 -245: 60129: 0 -245: 60130: 0 -245: 60131: 0 -245: 60132: 0 -245: 60133: 0 -245: 60134: 0 -245: 60135: 0 -245: 60136: 0 -245: 60137: 0 -245: 60138: 0 -245: 60139: 0 -245: 60140: 0 -245: 60141: 0 -245: 60142: 0 -245: 60143: 0 -245: 60144: 0 -245: 60145: 0 -245: 60146: 0 -245: 60147: 0 -245: 60148: 0 -245: 60149: 0 -245: 60150: 0 -245: 60151: 0 -245: 60152: 0 -245: 60153: 0 -245: 60154: 0 -245: 60155: 0 -245: 60156: 0 -245: 60157: 0 -245: 60158: 0 -245: 60159: 0 -245: 60160: 0 -245: 60161: 0 -245: 60162: 0 -245: 60163: 0 -245: 60164: 0 -245: 60165: 0 -245: 60166: 0 -245: 60167: 0 -245: 60168: 0 -245: 60169: 0 -245: 60170: 0 -245: 60171: 0 -245: 60172: 0 -245: 60173: 0 -245: 60174: 0 -245: 60175: 0 -245: 60176: 0 -245: 60177: 0 -245: 60178: 0 -245: 60179: 0 -245: 60180: 0 -245: 60181: 0 -245: 60182: 0 -245: 60183: 0 -245: 60184: 0 -245: 60185: 0 -245: 60186: 0 -245: 60187: 0 -245: 60188: 0 -245: 60189: 0 -245: 60190: 0 -245: 60191: 0 -245: 60192: 0 -245: 60193: 0 -245: 60194: 0 -245: 60195: 0 -245: 60196: 0 -245: 60197: 0 -245: 60198: 0 -245: 60199: 0 -245: 60200: 0 -245: 60201: 0 -245: 60202: 0 -245: 60203: 0 -245: 60204: 0 -245: 60205: 0 -245: 60206: 0 -245: 60207: 0 -245: 60208: 0 -245: 60209: 0 -245: 60210: 0 -245: 60211: 0 -245: 60212: 0 -245: 60213: 0 -245: 60214: 0 -245: 60215: 0 -245: 60216: 0 -245: 60217: 0 -245: 60218: 0 -245: 60219: 0 -245: 60220: 0 -245: 60221: 0 -245: 60222: 0 -245: 60223: 0 -245: 60224: 0 -245: 60225: 0 -245: 60226: 0 -245: 60227: 0 -245: 60228: 0 -245: 60229: 0 -245: 60230: 0 -245: 60231: 0 -245: 60232: 0 -245: 60233: 0 -245: 60234: 0 -245: 60235: 0 -245: 60236: 0 -245: 60237: 0 -245: 60238: 0 -245: 60239: 0 -245: 60240: 0 -245: 60241: 0 -245: 60242: 0 -245: 60243: 0 -245: 60244: 0 -245: 60245: 0 -245: 60246: 0 -245: 60247: 0 -245: 60248: 0 -245: 60249: 0 -245: 60250: 0 -245: 60251: 0 -245: 60252: 0 -245: 60253: 0 -245: 60254: 0 -245: 60255: 0 -245: 60256: 0 -245: 60257: 0 -245: 60258: 0 -245: 60259: 0 -245: 60260: 0 -245: 60261: 0 -245: 60262: 0 -245: 60263: 0 -245: 60264: 0 -245: 60265: 0 -245: 60266: 0 -245: 60267: 0 -245: 60268: 0 -245: 60269: 0 -245: 60270: 0 -245: 60271: 0 -245: 60272: 0 -245: 60273: 0 -245: 60274: 0 -245: 60275: 0 -245: 60276: 0 -245: 60277: 0 -245: 60278: 0 -245: 60279: 0 -245: 60280: 0 -245: 60281: 0 -245: 60282: 0 -245: 60283: 0 -245: 60284: 0 -245: 60285: 0 -245: 60286: 0 -245: 60287: 0 -245: 60288: 0 -245: 60289: 0 -245: 60290: 0 -245: 60291: 0 -245: 60292: 0 -245: 60293: 0 -245: 60294: 0 -245: 60295: 0 -245: 60296: 0 -245: 60297: 0 -245: 60298: 0 -245: 60299: 0 -245: 60300: 0 -245: 60301: 0 -245: 60302: 0 -245: 60303: 0 -245: 60304: 0 -245: 60305: 0 -245: 60306: 0 -245: 60307: 0 -245: 60308: 0 -245: 60309: 0 -245: 60310: 0 -245: 60311: 0 -245: 60312: 0 -245: 60313: 0 -245: 60314: 0 -245: 60315: 0 -245: 60316: 0 -245: 60317: 0 -245: 60318: 0 -245: 60319: 0 -245: 60320: 0 -245: 60321: 0 -245: 60322: 0 -245: 60323: 0 -245: 60324: 0 -245: 60325: 0 -245: 60326: 0 -245: 60327: 0 -245: 60328: 0 -245: 60329: 0 -245: 60330: 0 -245: 60331: 0 -245: 60332: 0 -245: 60333: 0 -245: 60334: 0 -245: 60335: 0 -245: 60336: 0 -245: 60337: 0 -245: 60338: 0 -245: 60339: 0 -245: 60340: 0 -245: 60341: 0 -245: 60342: 0 -245: 60343: 0 -245: 60344: 0 -245: 60345: 0 -245: 60346: 0 -245: 60347: 0 -245: 60348: 0 -245: 60349: 0 -245: 60350: 0 -245: 60351: 0 -245: 60352: 0 -245: 60353: 0 -245: 60354: 0 -245: 60355: 0 -245: 60356: 0 -245: 60357: 0 -245: 60358: 0 -245: 60359: 0 -245: 60360: 0 -245: 60361: 0 -245: 60362: 0 -245: 60363: 0 -245: 60364: 0 -245: 60365: 0 -245: 60366: 0 -245: 60367: 0 -245: 60368: 0 -245: 60369: 0 -245: 60370: 0 -245: 60371: 0 -245: 60372: 0 -245: 60373: 0 -245: 60374: 0 -245: 60375: 0 -245: 60376: 0 -245: 60377: 0 -245: 60378: 0 -245: 60379: 0 -245: 60380: 0 -245: 60381: 0 -245: 60382: 0 -245: 60383: 0 -245: 60384: 0 -245: 60385: 0 -245: 60386: 0 -245: 60387: 0 -245: 60388: 0 -245: 60389: 0 -245: 60390: 0 -245: 60391: 0 -245: 60392: 0 -245: 60393: 0 -245: 60394: 0 -245: 60395: 0 -245: 60396: 0 -245: 60397: 0 -245: 60398: 0 -245: 60399: 0 -245: 60400: 0 -245: 60401: 0 -245: 60402: 0 -245: 60403: 0 -245: 60404: 0 -245: 60405: 0 -245: 60406: 0 -245: 60407: 0 -245: 60408: 0 -245: 60409: 0 -245: 60410: 0 -245: 60411: 0 -245: 60412: 0 -245: 60413: 0 -245: 60414: 0 -245: 60415: 0 -245: 60416: 0 -245: 60417: 0 -245: 60418: 0 -245: 60419: 0 -245: 60420: 0 -245: 60421: 0 -245: 60422: 0 -245: 60423: 0 -245: 60424: 0 -245: 60425: 0 -245: 60426: 0 -245: 60427: 0 -245: 60428: 0 -245: 60429: 0 -245: 60430: 0 -245: 60431: 0 -245: 60432: 0 -245: 60433: 0 -245: 60434: 0 -245: 60435: 0 -245: 60436: 0 -245: 60437: 0 -245: 60438: 0 -245: 60439: 0 -245: 60440: 0 -245: 60441: 0 -245: 60442: 0 -245: 60443: 0 -245: 60444: 0 -245: 60445: 0 -245: 60446: 0 -245: 60447: 0 -245: 60448: 0 -245: 60449: 0 -245: 60450: 0 -245: 60451: 0 -245: 60452: 0 -245: 60453: 0 -245: 60454: 0 -245: 60455: 0 -245: 60456: 0 -245: 60457: 0 -245: 60458: 0 -245: 60459: 0 -245: 60460: 0 -245: 60461: 0 -245: 60462: 0 -245: 60463: 0 -245: 60464: 0 -245: 60465: 0 -245: 60466: 0 -245: 60467: 0 -245: 60468: 0 -245: 60469: 0 -245: 60470: 0 -245: 60471: 0 -245: 60472: 0 -245: 60473: 0 -245: 60474: 0 -245: 60475: 0 -245: 60476: 0 -245: 60477: 0 -245: 60478: 0 -245: 60479: 0 -245: 60480: 0 -245: 60481: 0 -245: 60482: 0 -245: 60483: 0 -245: 60484: 0 -245: 60485: 0 -245: 60486: 0 -245: 60487: 0 -245: 60488: 0 -245: 60489: 0 -245: 60490: 0 -245: 60491: 0 -245: 60492: 0 -245: 60493: 0 -245: 60494: 0 -245: 60495: 0 -245: 60496: 0 -245: 60497: 0 -245: 60498: 0 -245: 60499: 0 -245: 60500: 0 -245: 60501: 0 -245: 60502: 0 -245: 60503: 0 -245: 60504: 0 -245: 60505: 0 -245: 60506: 0 -245: 60507: 0 -245: 60508: 0 -245: 60509: 0 -245: 60510: 0 -245: 60511: 0 -245: 60512: 0 -245: 60513: 0 -245: 60514: 0 -245: 60515: 0 -245: 60516: 0 -245: 60517: 0 -245: 60518: 0 -245: 60519: 0 -245: 60520: 0 -245: 60521: 0 -245: 60522: 0 -245: 60523: 0 -245: 60524: 0 -245: 60525: 0 -245: 60526: 0 -245: 60527: 0 -245: 60528: 0 -245: 60529: 0 -245: 60530: 0 -245: 60531: 0 -245: 60532: 0 -245: 60533: 0 -245: 60534: 0 -245: 60535: 0 -245: 60536: 0 -245: 60537: 0 -245: 60538: 0 -245: 60539: 0 -245: 60540: 0 -245: 60541: 0 -245: 60542: 0 -245: 60543: 0 -245: 60544: 0 -245: 60545: 0 -245: 60546: 0 -245: 60547: 0 -245: 60548: 0 -245: 60549: 0 -245: 60550: 0 -245: 60551: 0 -245: 60552: 0 -245: 60553: 0 -245: 60554: 0 -245: 60555: 0 -245: 60556: 0 -245: 60557: 0 -245: 60558: 0 -245: 60559: 0 -245: 60560: 0 -245: 60561: 0 -245: 60562: 0 -245: 60563: 0 -245: 60564: 0 -245: 60565: 0 -245: 60566: 0 -245: 60567: 0 -245: 60568: 0 -245: 60569: 0 -245: 60570: 0 -245: 60571: 0 -245: 60572: 0 -245: 60573: 0 -245: 60574: 0 -245: 60575: 0 -245: 60576: 0 -245: 60577: 0 -245: 60578: 0 -245: 60579: 0 -245: 60580: 0 -245: 60581: 0 -245: 60582: 0 -245: 60583: 0 -245: 60584: 0 -245: 60585: 0 -245: 60586: 0 -245: 60587: 0 -245: 60588: 0 -245: 60589: 0 -245: 60590: 0 -245: 60591: 0 -245: 60592: 0 -245: 60593: 0 -245: 60594: 0 -245: 60595: 0 -245: 60596: 0 -245: 60597: 0 -245: 60598: 0 -245: 60599: 0 -245: 60600: 0 -245: 60601: 0 -245: 60602: 0 -245: 60603: 0 -245: 60604: 0 -245: 60605: 0 -245: 60606: 0 -245: 60607: 0 -245: 60608: 0 -245: 60609: 0 -245: 60610: 0 -245: 60611: 0 -245: 60612: 0 -245: 60613: 0 -245: 60614: 0 -245: 60615: 0 -245: 60616: 0 -245: 60617: 0 -245: 60618: 0 -245: 60619: 0 -245: 60620: 0 -245: 60621: 0 -245: 60622: 0 -245: 60623: 0 -245: 60624: 0 -245: 60625: 0 -245: 60626: 0 -245: 60627: 0 -245: 60628: 0 -245: 60629: 0 -245: 60630: 0 -245: 60631: 0 -245: 60632: 0 -245: 60633: 0 -245: 60634: 0 -245: 60635: 0 -245: 60636: 0 -245: 60637: 0 -245: 60638: 0 -245: 60639: 0 -245: 60640: 0 -245: 60641: 0 -245: 60642: 0 -245: 60643: 0 -245: 60644: 0 -245: 60645: 0 -245: 60646: 0 -245: 60647: 0 -245: 60648: 0 -245: 60649: 0 -245: 60650: 0 -245: 60651: 0 -245: 60652: 0 -245: 60653: 0 -245: 60654: 0 -245: 60655: 0 -245: 60656: 0 -245: 60657: 0 -245: 60658: 0 -245: 60659: 0 -245: 60660: 0 -245: 60661: 0 -245: 60662: 0 -245: 60663: 0 -245: 60664: 0 -245: 60665: 0 -245: 60666: 0 -245: 60667: 0 -245: 60668: 0 -245: 60669: 0 -245: 60670: 0 -245: 60671: 0 -245: 60672: 0 -245: 60673: 0 -245: 60674: 0 -245: 60675: 0 -245: 60676: 0 -245: 60677: 0 -245: 60678: 0 -245: 60679: 0 -245: 60680: 0 -245: 60681: 0 -245: 60682: 0 -245: 60683: 0 -245: 60684: 0 -245: 60685: 0 -245: 60686: 0 -245: 60687: 0 -245: 60688: 0 -245: 60689: 0 -245: 60690: 0 -245: 60691: 0 -245: 60692: 0 -245: 60693: 0 -245: 60694: 0 -245: 60695: 0 -245: 60696: 0 -245: 60697: 0 -245: 60698: 0 -245: 60699: 0 -245: 60700: 0 -245: 60701: 0 -245: 60702: 0 -245: 60703: 0 -245: 60704: 0 -245: 60705: 0 -245: 60706: 0 -245: 60707: 0 -245: 60708: 0 -245: 60709: 0 -245: 60710: 0 -245: 60711: 0 -245: 60712: 0 -245: 60713: 0 -245: 60714: 0 -245: 60715: 0 -245: 60716: 0 -245: 60717: 0 -245: 60718: 0 -245: 60719: 0 -245: 60720: 0 -245: 60721: 0 -245: 60722: 0 -245: 60723: 0 -245: 60724: 0 -245: 60725: 0 -245: 60726: 0 -245: 60727: 0 -245: 60728: 0 -245: 60729: 0 -245: 60730: 0 -245: 60731: 0 -245: 60732: 0 -245: 60733: 0 -245: 60734: 0 -245: 60735: 0 -245: 60736: 0 -245: 60737: 0 -245: 60738: 0 -245: 60739: 0 -245: 60740: 0 -245: 60741: 0 -245: 60742: 0 -245: 60743: 0 -245: 60744: 0 -245: 60745: 0 -245: 60746: 0 -245: 60747: 0 -245: 60748: 0 -245: 60749: 0 -245: 60750: 0 -245: 60751: 0 -245: 60752: 0 -245: 60753: 0 -245: 60754: 0 -245: 60755: 0 -245: 60756: 0 -245: 60757: 0 -245: 60758: 0 -245: 60759: 0 -245: 60760: 0 -245: 60761: 0 -245: 60762: 0 -245: 60763: 0 -245: 60764: 0 -245: 60765: 0 -245: 60766: 0 -245: 60767: 0 -245: 60768: 0 -245: 60769: 0 -245: 60770: 0 -245: 60771: 0 -245: 60772: 0 -245: 60773: 0 -245: 60774: 0 -245: 60775: 0 -245: 60776: 0 -245: 60777: 0 -245: 60778: 0 -245: 60779: 0 -245: 60780: 0 -245: 60781: 0 -245: 60782: 0 -245: 60783: 0 -245: 60784: 0 -245: 60785: 0 -245: 60786: 0 -245: 60787: 0 -245: 60788: 0 -245: 60789: 0 -245: 60790: 0 -245: 60791: 0 -245: 60792: 0 -245: 60793: 0 -245: 60794: 0 -245: 60795: 0 -245: 60796: 0 -245: 60797: 0 -245: 60798: 0 -245: 60799: 0 -245: 60800: 0 -245: 60801: 0 -245: 60802: 0 -245: 60803: 0 -245: 60804: 0 -245: 60805: 0 -245: 60806: 0 -245: 60807: 0 -245: 60808: 0 -245: 60809: 0 -245: 60810: 0 -245: 60811: 0 -245: 60812: 0 -245: 60813: 0 -245: 60814: 0 -245: 60815: 0 -245: 60816: 0 -245: 60817: 0 -245: 60818: 0 -245: 60819: 0 -245: 60820: 0 -245: 60821: 0 -245: 60822: 0 -245: 60823: 0 -245: 60824: 0 -245: 60825: 0 -245: 60826: 0 -245: 60827: 0 -245: 60828: 0 -245: 60829: 0 -245: 60830: 0 -245: 60831: 0 -245: 60832: 0 -245: 60833: 0 -245: 60834: 0 -245: 60835: 0 -245: 60836: 0 -245: 60837: 0 -245: 60838: 0 -245: 60839: 0 -245: 60840: 0 -245: 60841: 0 -245: 60842: 0 -245: 60843: 0 -245: 60844: 0 -245: 60845: 0 -245: 60846: 0 -245: 60847: 0 -245: 60848: 0 -245: 60849: 0 -245: 60850: 0 -245: 60851: 0 -245: 60852: 0 -245: 60853: 0 -245: 60854: 0 -245: 60855: 0 -245: 60856: 0 -245: 60857: 0 -245: 60858: 0 -245: 60859: 0 -245: 60860: 0 -245: 60861: 0 -245: 60862: 0 -245: 60863: 0 -245: 60864: 0 -245: 60865: 0 -245: 60866: 0 -245: 60867: 0 -245: 60868: 0 -245: 60869: 0 -245: 60870: 0 -245: 60871: 0 -245: 60872: 0 -245: 60873: 0 -245: 60874: 0 -245: 60875: 0 -245: 60876: 0 -245: 60877: 0 -245: 60878: 0 -245: 60879: 0 -245: 60880: 0 -245: 60881: 0 -245: 60882: 0 -245: 60883: 0 -245: 60884: 0 -245: 60885: 0 -245: 60886: 0 -245: 60887: 0 -245: 60888: 0 -245: 60889: 0 -245: 60890: 0 -245: 60891: 0 -245: 60892: 0 -245: 60893: 0 -245: 60894: 0 -245: 60895: 0 -245: 60896: 0 -245: 60897: 0 -245: 60898: 0 -245: 60899: 0 -245: 60900: 0 -245: 60901: 0 -245: 60902: 0 -245: 60903: 0 -245: 60904: 0 -245: 60905: 0 -245: 60906: 0 -245: 60907: 0 -245: 60908: 0 -245: 60909: 0 -245: 60910: 0 -245: 60911: 0 -245: 60912: 0 -245: 60913: 0 -245: 60914: 0 -245: 60915: 0 -245: 60916: 0 -245: 60917: 0 -245: 60918: 0 -245: 60919: 0 -245: 60920: 0 -245: 60921: 0 -245: 60922: 0 -245: 60923: 0 -245: 60924: 0 -245: 60925: 0 -245: 60926: 0 -245: 60927: 0 -245: 60928: 0 -245: 60929: 0 -245: 60930: 0 -245: 60931: 0 -245: 60932: 0 -245: 60933: 0 -245: 60934: 0 -245: 60935: 0 -245: 60936: 0 -245: 60937: 0 -245: 60938: 0 -245: 60939: 0 -245: 60940: 0 -245: 60941: 0 -245: 60942: 0 -245: 60943: 0 -245: 60944: 0 -245: 60945: 0 -245: 60946: 0 -245: 60947: 0 -245: 60948: 0 -245: 60949: 0 -245: 60950: 0 -245: 60951: 0 -245: 60952: 0 -245: 60953: 0 -245: 60954: 0 -245: 60955: 0 -245: 60956: 0 -245: 60957: 0 -245: 60958: 0 -245: 60959: 0 -245: 60960: 0 -245: 60961: 0 -245: 60962: 0 -245: 60963: 0 -245: 60964: 0 -245: 60965: 0 -245: 60966: 0 -245: 60967: 0 -245: 60968: 0 -245: 60969: 0 -245: 60970: 0 -245: 60971: 0 -245: 60972: 0 -245: 60973: 0 -245: 60974: 0 -245: 60975: 0 -245: 60976: 0 -245: 60977: 0 -245: 60978: 0 -245: 60979: 0 -245: 60980: 0 -245: 60981: 0 -245: 60982: 0 -245: 60983: 0 -245: 60984: 0 -245: 60985: 0 -245: 60986: 0 -245: 60987: 0 -245: 60988: 0 -245: 60989: 0 -245: 60990: 0 -245: 60991: 0 -245: 60992: 0 -245: 60993: 0 -245: 60994: 0 -245: 60995: 0 -245: 60996: 0 -245: 60997: 0 -245: 60998: 0 -245: 60999: 0 -245: 61000: 0 -245: 61001: 0 -245: 61002: 0 -245: 61003: 0 -245: 61004: 0 -245: 61005: 0 -245: 61006: 0 -245: 61007: 0 -245: 61008: 0 -245: 61009: 0 -245: 61010: 0 -245: 61011: 0 -245: 61012: 0 -245: 61013: 0 -245: 61014: 0 -245: 61015: 0 -245: 61016: 0 -245: 61017: 0 -245: 61018: 0 -245: 61019: 0 -245: 61020: 0 -245: 61021: 0 -245: 61022: 0 -245: 61023: 0 -245: 61024: 0 -245: 61025: 0 -245: 61026: 0 -245: 61027: 0 -245: 61028: 0 -245: 61029: 0 -245: 61030: 0 -245: 61031: 0 -245: 61032: 0 -245: 61033: 0 -245: 61034: 0 -245: 61035: 0 -245: 61036: 0 -245: 61037: 0 -245: 61038: 0 -245: 61039: 0 -245: 61040: 0 -245: 61041: 0 -245: 61042: 0 -245: 61043: 0 -245: 61044: 0 -245: 61045: 0 -245: 61046: 0 -245: 61047: 0 -245: 61048: 0 -245: 61049: 0 -245: 61050: 0 -245: 61051: 0 -245: 61052: 0 -245: 61053: 0 -245: 61054: 0 -245: 61055: 0 -245: 61056: 0 -245: 61057: 0 -245: 61058: 0 -245: 61059: 0 -245: 61060: 0 -245: 61061: 0 -245: 61062: 0 -245: 61063: 0 -245: 61064: 0 -245: 61065: 0 -245: 61066: 0 -245: 61067: 0 -245: 61068: 0 -245: 61069: 0 -245: 61070: 0 -245: 61071: 0 -245: 61072: 0 -245: 61073: 0 -245: 61074: 0 -245: 61075: 0 -245: 61076: 0 -245: 61077: 0 -245: 61078: 0 -245: 61079: 0 -245: 61080: 0 -245: 61081: 0 -245: 61082: 0 -245: 61083: 0 -245: 61084: 0 -245: 61085: 0 -245: 61086: 0 -245: 61087: 0 -245: 61088: 0 -245: 61089: 0 -245: 61090: 0 -245: 61091: 0 -245: 61092: 0 -245: 61093: 0 -245: 61094: 0 -245: 61095: 0 -245: 61096: 0 -245: 61097: 0 -245: 61098: 0 -245: 61099: 0 -245: 61100: 0 -245: 61101: 0 -245: 61102: 0 -245: 61103: 0 -245: 61104: 0 -245: 61105: 0 -245: 61106: 0 -245: 61107: 0 -245: 61108: 0 -245: 61109: 0 -245: 61110: 0 -245: 61111: 0 -245: 61112: 0 -245: 61113: 0 -245: 61114: 0 -245: 61115: 0 -245: 61116: 0 -245: 61117: 0 -245: 61118: 0 -245: 61119: 0 -245: 61120: 0 -245: 61121: 0 -245: 61122: 0 -245: 61123: 0 -245: 61124: 0 -245: 61125: 0 -245: 61126: 0 -245: 61127: 0 -245: 61128: 0 -245: 61129: 0 -245: 61130: 0 -245: 61131: 0 -245: 61132: 0 -245: 61133: 0 -245: 61134: 0 -245: 61135: 0 -245: 61136: 0 -245: 61137: 0 -245: 61138: 0 -245: 61139: 0 -245: 61140: 0 -245: 61141: 0 -245: 61142: 0 -245: 61143: 0 -245: 61144: 0 -245: 61145: 0 -245: 61146: 0 -245: 61147: 0 -245: 61148: 0 -245: 61149: 0 -245: 61150: 0 -245: 61151: 0 -245: 61152: 0 -245: 61153: 0 -245: 61154: 0 -245: 61155: 0 -245: 61156: 0 -245: 61157: 0 -245: 61158: 0 -245: 61159: 0 -245: 61160: 0 -245: 61161: 0 -245: 61162: 0 -245: 61163: 0 -245: 61164: 0 -245: 61165: 0 -245: 61166: 0 -245: 61167: 0 -245: 61168: 0 -245: 61169: 0 -245: 61170: 0 -245: 61171: 0 -245: 61172: 0 -245: 61173: 0 -245: 61174: 0 -245: 61175: 0 -245: 61176: 0 -245: 61177: 0 -245: 61178: 0 -245: 61179: 0 -245: 61180: 0 -245: 61181: 0 -245: 61182: 0 -245: 61183: 0 -245: 61184: 0 -245: 61185: 0 -245: 61186: 0 -245: 61187: 0 -245: 61188: 0 -245: 61189: 0 -245: 61190: 0 -245: 61191: 0 -245: 61192: 0 -245: 61193: 0 -245: 61194: 0 -245: 61195: 0 -245: 61196: 0 -245: 61197: 0 -245: 61198: 0 -245: 61199: 0 -245: 61200: 0 -245: 61201: 0 -245: 61202: 0 -245: 61203: 0 -245: 61204: 0 -245: 61205: 0 -245: 61206: 0 -245: 61207: 0 -245: 61208: 0 -245: 61209: 0 -245: 61210: 0 -245: 61211: 0 -245: 61212: 0 -245: 61213: 0 -245: 61214: 0 -245: 61215: 0 -245: 61216: 0 -245: 61217: 0 -245: 61218: 0 -245: 61219: 0 -245: 61220: 0 -245: 61221: 0 -245: 61222: 0 -245: 61223: 0 -245: 61224: 0 -245: 61225: 0 -245: 61226: 0 -245: 61227: 0 -245: 61228: 0 -245: 61229: 0 -245: 61230: 0 -245: 61231: 0 -245: 61232: 0 -245: 61233: 0 -245: 61234: 0 -245: 61235: 0 -245: 61236: 0 -245: 61237: 0 -245: 61238: 0 -245: 61239: 0 -245: 61240: 0 -245: 61241: 0 -245: 61242: 0 -245: 61243: 0 -245: 61244: 0 -245: 61245: 0 -245: 61246: 0 -245: 61247: 0 -245: 61248: 0 -245: 61249: 0 -245: 61250: 0 -245: 61251: 0 -245: 61252: 0 -245: 61253: 0 -245: 61254: 0 -245: 61255: 0 -245: 61256: 0 -245: 61257: 0 -245: 61258: 0 -245: 61259: 0 -245: 61260: 0 -245: 61261: 0 -245: 61262: 0 -245: 61263: 0 -245: 61264: 0 -245: 61265: 0 -245: 61266: 0 -245: 61267: 0 -245: 61268: 0 -245: 61269: 0 -245: 61270: 0 -245: 61271: 0 -245: 61272: 0 -245: 61273: 0 -245: 61274: 0 -245: 61275: 0 -245: 61276: 0 -245: 61277: 0 -245: 61278: 0 -245: 61279: 0 -245: 61280: 0 -245: 61281: 0 -245: 61282: 0 -245: 61283: 0 -245: 61284: 0 -245: 61285: 0 -245: 61286: 0 -245: 61287: 0 -245: 61288: 0 -245: 61289: 0 -245: 61290: 0 -245: 61291: 0 -245: 61292: 0 -245: 61293: 0 -245: 61294: 0 -245: 61295: 0 -245: 61296: 0 -245: 61297: 0 -245: 61298: 0 -245: 61299: 0 -245: 61300: 0 -245: 61301: 0 -245: 61302: 0 -245: 61303: 0 -245: 61304: 0 -245: 61305: 0 -245: 61306: 0 -245: 61307: 0 -245: 61308: 0 -245: 61309: 0 -245: 61310: 0 -245: 61311: 0 -245: 61312: 0 -245: 61313: 0 -245: 61314: 0 -245: 61315: 0 -245: 61316: 0 -245: 61317: 0 -245: 61318: 0 -245: 61319: 0 -245: 61320: 0 -245: 61321: 0 -245: 61322: 0 -245: 61323: 0 -245: 61324: 0 -245: 61325: 0 -245: 61326: 0 -245: 61327: 0 -245: 61328: 0 -245: 61329: 0 -245: 61330: 0 -245: 61331: 0 -245: 61332: 0 -245: 61333: 0 -245: 61334: 0 -245: 61335: 0 -245: 61336: 0 -245: 61337: 0 -245: 61338: 0 -245: 61339: 0 -245: 61340: 0 -245: 61341: 0 -245: 61342: 0 -245: 61343: 0 -245: 61344: 0 -245: 61345: 0 -245: 61346: 0 -245: 61347: 0 -245: 61348: 0 -245: 61349: 0 -245: 61350: 0 -245: 61351: 0 -245: 61352: 0 -245: 61353: 0 -245: 61354: 0 -245: 61355: 0 -245: 61356: 0 -245: 61357: 0 -245: 61358: 0 -245: 61359: 0 -245: 61360: 0 -245: 61361: 0 -245: 61362: 0 -245: 61363: 0 -245: 61364: 0 -245: 61365: 0 -245: 61366: 0 -245: 61367: 0 -245: 61368: 0 -245: 61369: 0 -245: 61370: 0 -245: 61371: 0 -245: 61372: 0 -245: 61373: 0 -245: 61374: 0 -245: 61375: 0 -245: 61376: 0 -245: 61377: 0 -245: 61378: 0 -245: 61379: 0 -245: 61380: 0 -245: 61381: 0 -245: 61382: 0 -245: 61383: 0 -245: 61384: 0 -245: 61385: 0 -245: 61386: 0 -245: 61387: 0 -245: 61388: 0 -245: 61389: 0 -245: 61390: 0 -245: 61391: 0 -245: 61392: 0 -245: 61393: 0 -245: 61394: 0 -245: 61395: 0 -245: 61396: 0 -245: 61397: 0 -245: 61398: 0 -245: 61399: 0 -245: 61400: 0 -245: 61401: 0 -245: 61402: 0 -245: 61403: 0 -245: 61404: 0 -245: 61405: 0 -245: 61406: 0 -245: 61407: 0 -245: 61408: 0 -245: 61409: 0 -245: 61410: 0 -245: 61411: 0 -245: 61412: 0 -245: 61413: 0 -245: 61414: 0 -245: 61415: 0 -245: 61416: 0 -245: 61417: 0 -245: 61418: 0 -245: 61419: 0 -245: 61420: 0 -245: 61421: 0 -245: 61422: 0 -245: 61423: 0 -245: 61424: 0 -245: 61425: 0 -245: 61426: 0 -245: 61427: 0 -245: 61428: 0 -245: 61429: 0 -245: 61430: 0 -245: 61431: 0 -245: 61432: 0 -245: 61433: 0 -245: 61434: 0 -245: 61435: 0 -245: 61436: 0 -245: 61437: 0 -245: 61438: 0 -245: 61439: 0 -245: 61440: 0 -245: 61441: 0 -245: 61442: 0 -245: 61443: 0 -245: 61444: 0 -245: 61445: 0 -245: 61446: 0 -245: 61447: 0 -245: 61448: 0 -245: 61449: 0 -245: 61450: 0 -245: 61451: 0 -245: 61452: 0 -245: 61453: 0 -245: 61454: 0 -245: 61455: 0 -245: 61456: 0 -245: 61457: 0 -245: 61458: 0 -245: 61459: 0 -245: 61460: 0 -245: 61461: 0 -245: 61462: 0 -245: 61463: 0 -245: 61464: 0 -245: 61465: 0 -245: 61466: 0 -245: 61467: 0 -245: 61468: 0 -245: 61469: 0 -245: 61470: 0 -245: 61471: 0 -245: 61472: 0 -245: 61473: 0 -245: 61474: 0 -245: 61475: 0 -245: 61476: 0 -245: 61477: 0 -245: 61478: 0 -245: 61479: 0 -245: 61480: 0 -245: 61481: 0 -245: 61482: 0 -245: 61483: 0 -245: 61484: 0 -245: 61485: 0 -245: 61486: 0 -245: 61487: 0 -245: 61488: 0 -245: 61489: 0 -245: 61490: 0 -245: 61491: 0 -245: 61492: 0 -245: 61493: 0 -245: 61494: 0 -245: 61495: 0 -245: 61496: 0 -245: 61497: 0 -245: 61498: 0 -245: 61499: 0 -245: 61500: 0 -245: 61501: 0 -245: 61502: 0 -245: 61503: 0 -245: 61504: 0 -245: 61505: 0 -245: 61506: 0 -245: 61507: 0 -245: 61508: 0 -245: 61509: 0 -245: 61510: 0 -245: 61511: 0 -245: 61512: 0 -245: 61513: 0 -245: 61514: 0 -245: 61515: 0 -245: 61516: 0 -245: 61517: 0 -245: 61518: 0 -245: 61519: 0 -245: 61520: 0 -245: 61521: 0 -245: 61522: 0 -245: 61523: 0 -245: 61524: 0 -245: 61525: 0 -245: 61526: 0 -245: 61527: 0 -245: 61528: 0 -245: 61529: 0 -245: 61530: 0 -245: 61531: 0 -245: 61532: 0 -245: 61533: 0 -245: 61534: 0 -245: 61535: 0 -245: 61536: 0 -245: 61537: 0 -245: 61538: 0 -245: 61539: 0 -245: 61540: 0 -245: 61541: 0 -245: 61542: 0 -245: 61543: 0 -245: 61544: 0 -245: 61545: 0 -245: 61546: 0 -245: 61547: 0 -245: 61548: 0 -245: 61549: 0 -245: 61550: 0 -245: 61551: 0 -245: 61552: 0 -245: 61553: 0 -245: 61554: 0 -245: 61555: 0 -245: 61556: 0 -245: 61557: 0 -245: 61558: 0 -245: 61559: 0 -245: 61560: 0 -245: 61561: 0 -245: 61562: 0 -245: 61563: 0 -245: 61564: 0 -245: 61565: 0 -245: 61566: 0 -245: 61567: 0 -245: 61568: 0 -245: 61569: 0 -245: 61570: 0 -245: 61571: 0 -245: 61572: 0 -245: 61573: 0 -245: 61574: 0 -245: 61575: 0 -245: 61576: 0 -245: 61577: 0 -245: 61578: 0 -245: 61579: 0 -245: 61580: 0 -245: 61581: 0 -245: 61582: 0 -245: 61583: 0 -245: 61584: 0 -245: 61585: 0 -245: 61586: 0 -245: 61587: 0 -245: 61588: 0 -245: 61589: 0 -245: 61590: 0 -245: 61591: 0 -245: 61592: 0 -245: 61593: 0 -245: 61594: 0 -245: 61595: 0 -245: 61596: 0 -245: 61597: 0 -245: 61598: 0 -245: 61599: 0 -245: 61600: 0 -245: 61601: 0 -245: 61602: 0 -245: 61603: 0 -245: 61604: 0 -245: 61605: 0 -245: 61606: 0 -245: 61607: 0 -245: 61608: 0 -245: 61609: 0 -245: 61610: 0 -245: 61611: 0 -245: 61612: 0 -245: 61613: 0 -245: 61614: 0 -245: 61615: 0 -245: 61616: 0 -245: 61617: 0 -245: 61618: 0 -245: 61619: 0 -245: 61620: 0 -245: 61621: 0 -245: 61622: 0 -245: 61623: 0 -245: 61624: 0 -245: 61625: 0 -245: 61626: 0 -245: 61627: 0 -245: 61628: 0 -245: 61629: 0 -245: 61630: 0 -245: 61631: 0 -245: 61632: 0 -245: 61633: 0 -245: 61634: 0 -245: 61635: 0 -245: 61636: 0 -245: 61637: 0 -245: 61638: 0 -245: 61639: 0 -245: 61640: 0 -245: 61641: 0 -245: 61642: 0 -245: 61643: 0 -245: 61644: 0 -245: 61645: 0 -245: 61646: 0 -245: 61647: 0 -245: 61648: 0 -245: 61649: 0 -245: 61650: 0 -245: 61651: 0 -245: 61652: 0 -245: 61653: 0 -245: 61654: 0 -245: 61655: 0 -245: 61656: 0 -245: 61657: 0 -245: 61658: 0 -245: 61659: 0 -245: 61660: 0 -245: 61661: 0 -245: 61662: 0 -245: 61663: 0 -245: 61664: 0 -245: 61665: 0 -245: 61666: 0 -245: 61667: 0 -245: 61668: 0 -245: 61669: 0 -245: 61670: 0 -245: 61671: 0 -245: 61672: 0 -245: 61673: 0 -245: 61674: 0 -245: 61675: 0 -245: 61676: 0 -245: 61677: 0 -245: 61678: 0 -245: 61679: 0 -245: 61680: 0 -245: 61681: 0 -245: 61682: 0 -245: 61683: 0 -245: 61684: 0 -245: 61685: 0 -245: 61686: 0 -245: 61687: 0 -245: 61688: 0 -245: 61689: 0 -245: 61690: 0 -245: 61691: 0 -245: 61692: 0 -245: 61693: 0 -245: 61694: 0 -245: 61695: 0 -245: 61696: 0 -245: 61697: 0 -245: 61698: 0 -245: 61699: 0 -245: 61700: 0 -245: 61701: 0 -245: 61702: 0 -245: 61703: 0 -245: 61704: 0 -245: 61705: 0 -245: 61706: 0 -245: 61707: 0 -245: 61708: 0 -245: 61709: 0 -245: 61710: 0 -245: 61711: 0 -245: 61712: 0 -245: 61713: 0 -245: 61714: 0 -245: 61715: 0 -245: 61716: 0 -245: 61717: 0 -245: 61718: 0 -245: 61719: 0 -245: 61720: 0 -245: 61721: 0 -245: 61722: 0 -245: 61723: 0 -245: 61724: 0 -245: 61725: 0 -245: 61726: 0 -245: 61727: 0 -245: 61728: 0 -245: 61729: 0 -245: 61730: 0 -245: 61731: 0 -245: 61732: 0 -245: 61733: 0 -245: 61734: 0 -245: 61735: 0 -245: 61736: 0 -245: 61737: 0 -245: 61738: 0 -245: 61739: 0 -245: 61740: 0 -245: 61741: 0 -245: 61742: 0 -245: 61743: 0 -245: 61744: 0 -245: 61745: 0 -245: 61746: 0 -245: 61747: 0 -245: 61748: 0 -245: 61749: 0 -245: 61750: 0 -245: 61751: 0 -245: 61752: 0 -245: 61753: 0 -245: 61754: 0 -245: 61755: 0 -245: 61756: 0 -245: 61757: 0 -245: 61758: 0 -245: 61759: 0 -245: 61760: 0 -245: 61761: 0 -245: 61762: 0 -245: 61763: 0 -245: 61764: 0 -245: 61765: 0 -245: 61766: 0 -245: 61767: 0 -245: 61768: 0 -245: 61769: 0 -245: 61770: 0 -245: 61771: 0 -245: 61772: 0 -245: 61773: 0 -245: 61774: 0 -245: 61775: 0 -245: 61776: 0 -245: 61777: 0 -245: 61778: 0 -245: 61779: 0 -245: 61780: 0 -245: 61781: 0 -245: 61782: 0 -245: 61783: 0 -245: 61784: 0 -245: 61785: 0 -245: 61786: 0 -245: 61787: 0 -245: 61788: 0 -245: 61789: 0 -245: 61790: 0 -245: 61791: 0 -245: 61792: 0 -245: 61793: 0 -245: 61794: 0 -245: 61795: 0 -245: 61796: 0 -245: 61797: 0 -245: 61798: 0 -245: 61799: 0 -245: 61800: 0 -245: 61801: 0 -245: 61802: 0 -245: 61803: 0 -245: 61804: 0 -245: 61805: 0 -245: 61806: 0 -245: 61807: 0 -245: 61808: 0 -245: 61809: 0 -245: 61810: 0 -245: 61811: 0 -245: 61812: 0 -245: 61813: 0 -245: 61814: 0 -245: 61815: 0 -245: 61816: 0 -245: 61817: 0 -245: 61818: 0 -245: 61819: 0 -245: 61820: 0 -245: 61821: 0 -245: 61822: 0 -245: 61823: 0 -245: 61824: 0 -245: 61825: 0 -245: 61826: 0 -245: 61827: 0 -245: 61828: 0 -245: 61829: 0 -245: 61830: 0 -245: 61831: 0 -245: 61832: 0 -245: 61833: 0 -245: 61834: 0 -245: 61835: 0 -245: 61836: 0 -245: 61837: 0 -245: 61838: 0 -245: 61839: 0 -245: 61840: 0 -245: 61841: 0 -245: 61842: 0 -245: 61843: 0 -245: 61844: 0 -245: 61845: 0 -245: 61846: 0 -245: 61847: 0 -245: 61848: 0 -245: 61849: 0 -245: 61850: 0 -245: 61851: 0 -245: 61852: 0 -245: 61853: 0 -245: 61854: 0 -245: 61855: 0 -245: 61856: 0 -245: 61857: 0 -245: 61858: 0 -245: 61859: 0 -245: 61860: 0 -245: 61861: 0 -245: 61862: 0 -245: 61863: 0 -245: 61864: 0 -245: 61865: 0 -245: 61866: 0 -245: 61867: 0 -245: 61868: 0 -245: 61869: 0 -245: 61870: 0 -245: 61871: 0 -245: 61872: 0 -245: 61873: 0 -245: 61874: 0 -245: 61875: 0 -245: 61876: 0 -245: 61877: 0 -245: 61878: 0 -245: 61879: 0 -245: 61880: 0 -245: 61881: 0 -245: 61882: 0 -245: 61883: 0 -245: 61884: 0 -245: 61885: 0 -245: 61886: 0 -245: 61887: 0 -245: 61888: 0 -245: 61889: 0 -245: 61890: 0 -245: 61891: 0 -245: 61892: 0 -245: 61893: 0 -245: 61894: 0 -245: 61895: 0 -245: 61896: 0 -245: 61897: 0 -245: 61898: 0 -245: 61899: 0 -245: 61900: 0 -245: 61901: 0 -245: 61902: 0 -245: 61903: 0 -245: 61904: 0 -245: 61905: 0 -245: 61906: 0 -245: 61907: 0 -245: 61908: 0 -245: 61909: 0 -245: 61910: 0 -245: 61911: 0 -245: 61912: 0 -245: 61913: 0 -245: 61914: 0 -245: 61915: 0 -245: 61916: 0 -245: 61917: 0 -245: 61918: 0 -245: 61919: 0 -245: 61920: 0 -245: 61921: 0 -245: 61922: 0 -245: 61923: 0 -245: 61924: 0 -245: 61925: 0 -245: 61926: 0 -245: 61927: 0 -245: 61928: 0 -245: 61929: 0 -245: 61930: 0 -245: 61931: 0 -245: 61932: 0 -245: 61933: 0 -245: 61934: 0 -245: 61935: 0 -245: 61936: 0 -245: 61937: 0 -245: 61938: 0 -245: 61939: 0 -245: 61940: 0 -245: 61941: 0 -245: 61942: 0 -245: 61943: 0 -245: 61944: 0 -245: 61945: 0 -245: 61946: 0 -245: 61947: 0 -245: 61948: 0 -245: 61949: 0 -245: 61950: 0 -245: 61951: 0 -245: 61952: 0 -245: 61953: 0 -245: 61954: 0 -245: 61955: 0 -245: 61956: 0 -245: 61957: 0 -245: 61958: 0 -245: 61959: 0 -245: 61960: 0 -245: 61961: 0 -245: 61962: 0 -245: 61963: 0 -245: 61964: 0 -245: 61965: 0 -245: 61966: 0 -245: 61967: 0 -245: 61968: 0 -245: 61969: 0 -245: 61970: 0 -245: 61971: 0 -245: 61972: 0 -245: 61973: 0 -245: 61974: 0 -245: 61975: 0 -245: 61976: 0 -245: 61977: 0 -245: 61978: 0 -245: 61979: 0 -245: 61980: 0 -245: 61981: 0 -245: 61982: 0 -245: 61983: 0 -245: 61984: 0 -245: 61985: 0 -245: 61986: 0 -245: 61987: 0 -245: 61988: 0 -245: 61989: 0 -245: 61990: 0 -245: 61991: 0 -245: 61992: 0 -245: 61993: 0 -245: 61994: 0 -245: 61995: 0 -245: 61996: 0 -245: 61997: 0 -245: 61998: 0 -245: 61999: 0 -245: 62000: 0 -245: 62001: 0 -245: 62002: 0 -245: 62003: 0 -245: 62004: 0 -245: 62005: 0 -245: 62006: 0 -245: 62007: 0 -245: 62008: 0 -245: 62009: 0 -245: 62010: 0 -245: 62011: 0 -245: 62012: 0 -245: 62013: 0 -245: 62014: 0 -245: 62015: 0 -245: 62016: 0 -245: 62017: 0 -245: 62018: 0 -245: 62019: 0 -245: 62020: 0 -245: 62021: 0 -245: 62022: 0 -245: 62023: 0 -245: 62024: 0 -245: 62025: 0 -245: 62026: 0 -245: 62027: 0 -245: 62028: 0 -245: 62029: 0 -245: 62030: 0 -245: 62031: 0 -245: 62032: 0 -245: 62033: 0 -245: 62034: 0 -245: 62035: 0 -245: 62036: 0 -245: 62037: 0 -245: 62038: 0 -245: 62039: 0 -245: 62040: 0 -245: 62041: 0 -245: 62042: 0 -245: 62043: 0 -245: 62044: 0 -245: 62045: 0 -245: 62046: 0 -245: 62047: 0 -245: 62048: 0 -245: 62049: 0 -245: 62050: 0 -245: 62051: 0 -245: 62052: 0 -245: 62053: 0 -245: 62054: 0 -245: 62055: 0 -245: 62056: 0 -245: 62057: 0 -245: 62058: 0 -245: 62059: 0 -245: 62060: 0 -245: 62061: 0 -245: 62062: 0 -245: 62063: 0 -245: 62064: 0 -245: 62065: 0 -245: 62066: 0 -245: 62067: 0 -245: 62068: 0 -245: 62069: 0 -245: 62070: 0 -245: 62071: 0 -245: 62072: 0 -245: 62073: 0 -245: 62074: 0 -245: 62075: 0 -245: 62076: 0 -245: 62077: 0 -245: 62078: 0 -245: 62079: 0 -245: 62080: 0 -245: 62081: 0 -245: 62082: 0 -245: 62083: 0 -245: 62084: 0 -245: 62085: 0 -245: 62086: 0 -245: 62087: 0 -245: 62088: 0 -245: 62089: 0 -245: 62090: 0 -245: 62091: 0 -245: 62092: 0 -245: 62093: 0 -245: 62094: 0 -245: 62095: 0 -245: 62096: 0 -245: 62097: 0 -245: 62098: 0 -245: 62099: 0 -245: 62100: 0 -245: 62101: 0 -245: 62102: 0 -245: 62103: 0 -245: 62104: 0 -245: 62105: 0 -245: 62106: 0 -245: 62107: 0 -245: 62108: 0 -245: 62109: 0 -245: 62110: 0 -245: 62111: 0 -245: 62112: 0 -245: 62113: 0 -245: 62114: 0 -245: 62115: 0 -245: 62116: 0 -245: 62117: 0 -245: 62118: 0 -245: 62119: 0 -245: 62120: 0 -245: 62121: 0 -245: 62122: 0 -245: 62123: 0 -245: 62124: 0 -245: 62125: 0 -245: 62126: 0 -245: 62127: 0 -245: 62128: 0 -245: 62129: 0 -245: 62130: 0 -245: 62131: 0 -245: 62132: 0 -245: 62133: 0 -245: 62134: 0 -245: 62135: 0 -245: 62136: 0 -245: 62137: 0 -245: 62138: 0 -245: 62139: 0 -245: 62140: 0 -245: 62141: 0 -245: 62142: 0 -245: 62143: 0 -245: 62144: 0 -245: 62145: 0 -245: 62146: 0 -245: 62147: 0 -245: 62148: 0 -245: 62149: 0 -245: 62150: 0 -245: 62151: 0 -245: 62152: 0 -245: 62153: 0 -245: 62154: 0 -245: 62155: 0 -245: 62156: 0 -245: 62157: 0 -245: 62158: 0 -245: 62159: 0 -245: 62160: 0 -245: 62161: 0 -245: 62162: 0 -245: 62163: 0 -245: 62164: 0 -245: 62165: 0 -245: 62166: 0 -245: 62167: 0 -245: 62168: 0 -245: 62169: 0 -245: 62170: 0 -245: 62171: 0 -245: 62172: 0 -245: 62173: 0 -245: 62174: 0 -245: 62175: 0 -245: 62176: 0 -245: 62177: 0 -245: 62178: 0 -245: 62179: 0 -245: 62180: 0 -245: 62181: 0 -245: 62182: 0 -245: 62183: 0 -245: 62184: 0 -245: 62185: 0 -245: 62186: 0 -245: 62187: 0 -245: 62188: 0 -245: 62189: 0 -245: 62190: 0 -245: 62191: 0 -245: 62192: 0 -245: 62193: 0 -245: 62194: 0 -245: 62195: 0 -245: 62196: 0 -245: 62197: 0 -245: 62198: 0 -245: 62199: 0 -245: 62200: 0 -245: 62201: 0 -245: 62202: 0 -245: 62203: 0 -245: 62204: 0 -245: 62205: 0 -245: 62206: 0 -245: 62207: 0 -245: 62208: 0 -245: 62209: 0 -245: 62210: 0 -245: 62211: 0 -245: 62212: 0 -245: 62213: 0 -245: 62214: 0 -245: 62215: 0 -245: 62216: 0 -245: 62217: 0 -245: 62218: 0 -245: 62219: 0 -245: 62220: 0 -245: 62221: 0 -245: 62222: 0 -245: 62223: 0 -245: 62224: 0 -245: 62225: 0 -245: 62226: 0 -245: 62227: 0 -245: 62228: 0 -245: 62229: 0 -245: 62230: 0 -245: 62231: 0 -245: 62232: 0 -245: 62233: 0 -245: 62234: 0 -245: 62235: 0 -245: 62236: 0 -245: 62237: 0 -245: 62238: 0 -245: 62239: 0 -245: 62240: 0 -245: 62241: 0 -245: 62242: 0 -245: 62243: 0 -245: 62244: 0 -245: 62245: 0 -245: 62246: 0 -245: 62247: 0 -245: 62248: 0 -245: 62249: 0 -245: 62250: 0 -245: 62251: 0 -245: 62252: 0 -245: 62253: 0 -245: 62254: 0 -245: 62255: 0 -245: 62256: 0 -245: 62257: 0 -245: 62258: 0 -245: 62259: 0 -245: 62260: 0 -245: 62261: 0 -245: 62262: 0 -245: 62263: 0 -245: 62264: 0 -245: 62265: 0 -245: 62266: 0 -245: 62267: 0 -245: 62268: 0 -245: 62269: 0 -245: 62270: 0 -245: 62271: 0 -245: 62272: 0 -245: 62273: 0 -245: 62274: 0 -245: 62275: 0 -245: 62276: 0 -245: 62277: 0 -245: 62278: 0 -245: 62279: 0 -245: 62280: 0 -245: 62281: 0 -245: 62282: 0 -245: 62283: 0 -245: 62284: 0 -245: 62285: 0 -245: 62286: 0 -245: 62287: 0 -245: 62288: 0 -245: 62289: 0 -245: 62290: 0 -245: 62291: 0 -245: 62292: 0 -245: 62293: 0 -245: 62294: 0 -245: 62295: 0 -245: 62296: 0 -245: 62297: 0 -245: 62298: 0 -245: 62299: 0 -245: 62300: 0 -245: 62301: 0 -245: 62302: 0 -245: 62303: 0 -245: 62304: 0 -245: 62305: 0 -245: 62306: 0 -245: 62307: 0 -245: 62308: 0 -245: 62309: 0 -245: 62310: 0 -245: 62311: 0 -245: 62312: 0 -245: 62313: 0 -245: 62314: 0 -245: 62315: 0 -245: 62316: 0 -245: 62317: 0 -245: 62318: 0 -245: 62319: 0 -245: 62320: 0 -245: 62321: 0 -245: 62322: 0 -245: 62323: 0 -245: 62324: 0 -245: 62325: 0 -245: 62326: 0 -245: 62327: 0 -245: 62328: 0 -245: 62329: 0 -245: 62330: 0 -245: 62331: 0 -245: 62332: 0 -245: 62333: 0 -245: 62334: 0 -245: 62335: 0 -245: 62336: 0 -245: 62337: 0 -245: 62338: 0 -245: 62339: 0 -245: 62340: 0 -245: 62341: 0 -245: 62342: 0 -245: 62343: 0 -245: 62344: 0 -245: 62345: 0 -245: 62346: 0 -245: 62347: 0 -245: 62348: 0 -245: 62349: 0 -245: 62350: 0 -245: 62351: 0 -245: 62352: 0 -245: 62353: 0 -245: 62354: 0 -245: 62355: 0 -245: 62356: 0 -245: 62357: 0 -245: 62358: 0 -245: 62359: 0 -245: 62360: 0 -245: 62361: 0 -245: 62362: 0 -245: 62363: 0 -245: 62364: 0 -245: 62365: 0 -245: 62366: 0 -245: 62367: 0 -245: 62368: 0 -245: 62369: 0 -245: 62370: 0 -245: 62371: 0 -245: 62372: 0 -245: 62373: 0 -245: 62374: 0 -245: 62375: 0 -245: 62376: 0 -245: 62377: 0 -245: 62378: 0 -245: 62379: 0 -245: 62380: 0 -245: 62381: 0 -245: 62382: 0 -245: 62383: 0 -245: 62384: 0 -245: 62385: 0 -245: 62386: 0 -245: 62387: 0 -245: 62388: 0 -245: 62389: 0 -245: 62390: 0 -245: 62391: 0 -245: 62392: 0 -245: 62393: 0 -245: 62394: 0 -245: 62395: 0 -245: 62396: 0 -245: 62397: 0 -245: 62398: 0 -245: 62399: 0 -245: 62400: 0 -245: 62401: 0 -245: 62402: 0 -245: 62403: 0 -245: 62404: 0 -245: 62405: 0 -245: 62406: 0 -245: 62407: 0 -245: 62408: 0 -245: 62409: 0 -245: 62410: 0 -245: 62411: 0 -245: 62412: 0 -245: 62413: 0 -245: 62414: 0 -245: 62415: 0 -245: 62416: 0 -245: 62417: 0 -245: 62418: 0 -245: 62419: 0 -245: 62420: 0 -245: 62421: 0 -245: 62422: 0 -245: 62423: 0 -245: 62424: 0 -245: 62425: 0 -245: 62426: 0 -245: 62427: 0 -245: 62428: 0 -245: 62429: 0 -245: 62430: 0 -245: 62431: 0 -245: 62432: 0 -245: 62433: 0 -245: 62434: 0 -245: 62435: 0 -245: 62436: 0 -245: 62437: 0 -245: 62438: 0 -245: 62439: 0 -245: 62440: 0 -245: 62441: 0 -245: 62442: 0 -245: 62443: 0 -245: 62444: 0 -245: 62445: 0 -245: 62446: 0 -245: 62447: 0 -245: 62448: 0 -245: 62449: 0 -245: 62450: 0 -245: 62451: 0 -245: 62452: 0 -245: 62453: 0 -245: 62454: 0 -245: 62455: 0 -245: 62456: 0 -245: 62457: 0 -245: 62458: 0 -245: 62459: 0 -245: 62460: 0 -245: 62461: 0 -245: 62462: 0 -245: 62463: 0 -245: 62464: 0 -245: 62465: 0 -245: 62466: 0 -245: 62467: 0 -245: 62468: 0 -245: 62469: 0 -245: 62470: 0 -245: 62471: 0 -245: 62472: 0 -245: 62473: 0 -245: 62474: 0 -245: 62475: 0 -245: 62476: 0 -245: 62477: 0 -245: 62478: 0 -245: 62479: 0 -245: 62480: 0 -245: 62481: 0 -245: 62482: 0 -245: 62483: 0 -245: 62484: 0 -245: 62485: 0 -245: 62486: 0 -245: 62487: 0 -245: 62488: 0 -245: 62489: 0 -245: 62490: 0 -245: 62491: 0 -245: 62492: 0 -245: 62493: 0 -245: 62494: 0 -245: 62495: 0 -245: 62496: 0 -245: 62497: 0 -245: 62498: 0 -245: 62499: 0 -245: 62500: 0 -245: 62501: 0 -245: 62502: 0 -245: 62503: 0 -245: 62504: 0 -245: 62505: 0 -245: 62506: 0 -245: 62507: 0 -245: 62508: 0 -245: 62509: 0 -245: 62510: 0 -245: 62511: 0 -245: 62512: 0 -245: 62513: 0 -245: 62514: 0 -245: 62515: 0 -245: 62516: 0 -245: 62517: 0 -245: 62518: 0 -245: 62519: 0 -245: 62520: 0 -245: 62521: 0 -245: 62522: 0 -245: 62523: 0 -245: 62524: 0 -245: 62525: 0 -245: 62526: 0 -245: 62527: 0 -245: 62528: 0 -245: 62529: 0 -245: 62530: 0 -245: 62531: 0 -245: 62532: 0 -245: 62533: 0 -245: 62534: 0 -245: 62535: 0 -245: 62536: 0 -245: 62537: 0 -245: 62538: 0 -245: 62539: 0 -245: 62540: 0 -245: 62541: 0 -245: 62542: 0 -245: 62543: 0 -245: 62544: 0 -245: 62545: 0 -245: 62546: 0 -245: 62547: 0 -245: 62548: 0 -245: 62549: 0 -245: 62550: 0 -245: 62551: 0 -245: 62552: 0 -245: 62553: 0 -245: 62554: 0 -245: 62555: 0 -245: 62556: 0 -245: 62557: 0 -245: 62558: 0 -245: 62559: 0 -245: 62560: 0 -245: 62561: 0 -245: 62562: 0 -245: 62563: 0 -245: 62564: 0 -245: 62565: 0 -245: 62566: 0 -245: 62567: 0 -245: 62568: 0 -245: 62569: 0 -245: 62570: 0 -245: 62571: 0 -245: 62572: 0 -245: 62573: 0 -245: 62574: 0 -245: 62575: 0 -245: 62576: 0 -245: 62577: 0 -245: 62578: 0 -245: 62579: 0 -245: 62580: 0 -245: 62581: 0 -245: 62582: 0 -245: 62583: 0 -245: 62584: 0 -245: 62585: 0 -245: 62586: 0 -245: 62587: 0 -245: 62588: 0 -245: 62589: 0 -245: 62590: 0 -245: 62591: 0 -245: 62592: 0 -245: 62593: 0 -245: 62594: 0 -245: 62595: 0 -245: 62596: 0 -245: 62597: 0 -245: 62598: 0 -245: 62599: 0 -245: 62600: 0 -245: 62601: 0 -245: 62602: 0 -245: 62603: 0 -245: 62604: 0 -245: 62605: 0 -245: 62606: 0 -245: 62607: 0 -245: 62608: 0 -245: 62609: 0 -245: 62610: 0 -245: 62611: 0 -245: 62612: 0 -245: 62613: 0 -245: 62614: 0 -245: 62615: 0 -245: 62616: 0 -245: 62617: 0 -245: 62618: 0 -245: 62619: 0 -245: 62620: 0 -245: 62621: 0 -245: 62622: 0 -245: 62623: 0 -245: 62624: 0 -245: 62625: 0 -245: 62626: 0 -245: 62627: 0 -245: 62628: 0 -245: 62629: 0 -245: 62630: 0 -245: 62631: 0 -245: 62632: 0 -245: 62633: 0 -245: 62634: 0 -245: 62635: 0 -245: 62636: 0 -245: 62637: 0 -245: 62638: 0 -245: 62639: 0 -245: 62640: 0 -245: 62641: 0 -245: 62642: 0 -245: 62643: 0 -245: 62644: 0 -245: 62645: 0 -245: 62646: 0 -245: 62647: 0 -245: 62648: 0 -245: 62649: 0 -245: 62650: 0 -245: 62651: 0 -245: 62652: 0 -245: 62653: 0 -245: 62654: 0 -245: 62655: 0 -245: 62656: 0 -245: 62657: 0 -245: 62658: 0 -245: 62659: 0 -245: 62660: 0 -245: 62661: 0 -245: 62662: 0 -245: 62663: 0 -245: 62664: 0 -245: 62665: 0 -245: 62666: 0 -245: 62667: 0 -245: 62668: 0 -245: 62669: 0 -245: 62670: 0 -245: 62671: 0 -245: 62672: 0 -245: 62673: 0 -245: 62674: 0 -245: 62675: 0 -245: 62676: 0 -245: 62677: 0 -245: 62678: 0 -245: 62679: 0 -245: 62680: 0 -245: 62681: 0 -245: 62682: 0 -245: 62683: 0 -245: 62684: 0 -245: 62685: 0 -245: 62686: 0 -245: 62687: 0 -245: 62688: 0 -245: 62689: 0 -245: 62690: 0 -245: 62691: 0 -245: 62692: 0 -245: 62693: 0 -245: 62694: 0 -245: 62695: 0 -245: 62696: 0 -245: 62697: 0 -245: 62698: 0 -245: 62699: 0 -245: 62700: 0 -245: 62701: 0 -245: 62702: 0 -245: 62703: 0 -245: 62704: 0 -245: 62705: 0 -245: 62706: 0 -245: 62707: 0 -245: 62708: 0 -245: 62709: 0 -245: 62710: 0 -245: 62711: 0 -245: 62712: 0 -245: 62713: 0 -245: 62714: 0 -245: 62715: 0 -245: 62716: 0 -245: 62717: 0 -245: 62718: 0 -245: 62719: 0 -245: 62720: 0 -245: 62721: 0 -245: 62722: 0 -245: 62723: 0 -245: 62724: 0 -245: 62725: 0 -245: 62726: 0 -245: 62727: 0 -245: 62728: 0 -245: 62729: 0 -245: 62730: 0 -245: 62731: 0 -245: 62732: 0 -245: 62733: 0 -245: 62734: 0 -245: 62735: 0 -245: 62736: 0 -245: 62737: 0 -245: 62738: 0 -245: 62739: 0 -245: 62740: 0 -245: 62741: 0 -245: 62742: 0 -245: 62743: 0 -245: 62744: 0 -245: 62745: 0 -245: 62746: 0 -245: 62747: 0 -245: 62748: 0 -245: 62749: 0 -245: 62750: 0 -245: 62751: 0 -245: 62752: 0 -245: 62753: 0 -245: 62754: 0 -245: 62755: 0 -245: 62756: 0 -245: 62757: 0 -245: 62758: 0 -245: 62759: 0 -245: 62760: 0 -245: 62761: 0 -245: 62762: 0 -245: 62763: 0 -245: 62764: 0 -245: 62765: 0 -245: 62766: 0 -245: 62767: 0 -245: 62768: 0 -245: 62769: 0 -245: 62770: 0 -245: 62771: 0 -245: 62772: 0 -245: 62773: 0 -245: 62774: 0 -245: 62775: 0 -245: 62776: 0 -245: 62777: 0 -245: 62778: 0 -245: 62779: 0 -245: 62780: 0 -245: 62781: 0 -245: 62782: 0 -245: 62783: 0 -245: 62784: 0 -245: 62785: 0 -245: 62786: 0 -245: 62787: 0 -245: 62788: 0 -245: 62789: 0 -245: 62790: 0 -245: 62791: 0 -245: 62792: 0 -245: 62793: 0 -245: 62794: 0 -245: 62795: 0 -245: 62796: 0 -245: 62797: 0 -245: 62798: 0 -245: 62799: 0 -245: 62800: 0 -245: 62801: 0 -245: 62802: 0 -245: 62803: 0 -245: 62804: 0 -245: 62805: 0 -245: 62806: 0 -245: 62807: 0 -245: 62808: 0 -245: 62809: 0 -245: 62810: 0 -245: 62811: 0 -245: 62812: 0 -245: 62813: 0 -245: 62814: 0 -245: 62815: 0 -245: 62816: 0 -245: 62817: 0 -245: 62818: 0 -245: 62819: 0 -245: 62820: 0 -245: 62821: 0 -245: 62822: 0 -245: 62823: 0 -245: 62824: 0 -245: 62825: 0 -245: 62826: 0 -245: 62827: 0 -245: 62828: 0 -245: 62829: 0 -245: 62830: 0 -245: 62831: 0 -245: 62832: 0 -245: 62833: 0 -245: 62834: 0 -245: 62835: 0 -245: 62836: 0 -245: 62837: 0 -245: 62838: 0 -245: 62839: 0 -245: 62840: 0 -245: 62841: 0 -245: 62842: 0 -245: 62843: 0 -245: 62844: 0 -245: 62845: 0 -245: 62846: 0 -245: 62847: 0 -245: 62848: 0 -245: 62849: 0 -245: 62850: 0 -245: 62851: 0 -245: 62852: 0 -245: 62853: 0 -245: 62854: 0 -245: 62855: 0 -245: 62856: 0 -245: 62857: 0 -245: 62858: 0 -245: 62859: 0 -245: 62860: 0 -245: 62861: 0 -245: 62862: 0 -245: 62863: 0 -245: 62864: 0 -245: 62865: 0 -245: 62866: 0 -245: 62867: 0 -245: 62868: 0 -245: 62869: 0 -245: 62870: 0 -245: 62871: 0 -245: 62872: 0 -245: 62873: 0 -245: 62874: 0 -245: 62875: 0 -245: 62876: 0 -245: 62877: 0 -245: 62878: 0 -245: 62879: 0 -245: 62880: 0 -245: 62881: 0 -245: 62882: 0 -245: 62883: 0 -245: 62884: 0 -245: 62885: 0 -245: 62886: 0 -245: 62887: 0 -245: 62888: 0 -245: 62889: 0 -245: 62890: 0 -245: 62891: 0 -245: 62892: 0 -245: 62893: 0 -245: 62894: 0 -245: 62895: 0 -245: 62896: 0 -245: 62897: 0 -245: 62898: 0 -245: 62899: 0 -245: 62900: 0 -245: 62901: 0 -245: 62902: 0 -245: 62903: 0 -245: 62904: 0 -245: 62905: 0 -245: 62906: 0 -245: 62907: 0 -245: 62908: 0 -245: 62909: 0 -245: 62910: 0 -245: 62911: 0 -245: 62912: 0 -245: 62913: 0 -245: 62914: 0 -245: 62915: 0 -245: 62916: 0 -245: 62917: 0 -245: 62918: 0 -245: 62919: 0 -245: 62920: 0 -245: 62921: 0 -245: 62922: 0 -245: 62923: 0 -245: 62924: 0 -245: 62925: 0 -245: 62926: 0 -245: 62927: 0 -245: 62928: 0 -245: 62929: 0 -245: 62930: 0 -245: 62931: 0 -245: 62932: 0 -245: 62933: 0 -245: 62934: 0 -245: 62935: 0 -245: 62936: 0 -245: 62937: 0 -245: 62938: 0 -245: 62939: 0 -245: 62940: 0 -245: 62941: 0 -245: 62942: 0 -245: 62943: 0 -245: 62944: 0 -245: 62945: 0 -245: 62946: 0 -245: 62947: 0 -245: 62948: 0 -245: 62949: 0 -245: 62950: 0 -245: 62951: 0 -245: 62952: 0 -245: 62953: 0 -245: 62954: 0 -245: 62955: 0 -245: 62956: 0 -245: 62957: 0 -245: 62958: 0 -245: 62959: 0 -245: 62960: 0 -245: 62961: 0 -245: 62962: 0 -245: 62963: 0 -245: 62964: 0 -245: 62965: 0 -245: 62966: 0 -245: 62967: 0 -245: 62968: 0 -245: 62969: 0 -245: 62970: 0 -245: 62971: 0 -245: 62972: 0 -245: 62973: 0 -245: 62974: 0 -245: 62975: 0 -245: 62976: 0 -245: 62977: 0 -245: 62978: 0 -245: 62979: 0 -245: 62980: 0 -245: 62981: 0 -245: 62982: 0 -245: 62983: 0 -245: 62984: 0 -245: 62985: 0 -245: 62986: 0 -245: 62987: 0 -245: 62988: 0 -245: 62989: 0 -245: 62990: 0 -245: 62991: 0 -245: 62992: 0 -245: 62993: 0 -245: 62994: 0 -245: 62995: 0 -245: 62996: 0 -245: 62997: 0 -245: 62998: 0 -245: 62999: 0 -245: 63000: 0 -245: 63001: 0 -245: 63002: 0 -245: 63003: 0 -245: 63004: 0 -245: 63005: 0 -245: 63006: 0 -245: 63007: 0 -245: 63008: 0 -245: 63009: 0 -245: 63010: 0 -245: 63011: 0 -245: 63012: 0 -245: 63013: 0 -245: 63014: 0 -245: 63015: 0 -245: 63016: 0 -245: 63017: 0 -245: 63018: 0 -245: 63019: 0 -245: 63020: 0 -245: 63021: 0 -245: 63022: 0 -245: 63023: 0 -245: 63024: 0 -245: 63025: 0 -245: 63026: 0 -245: 63027: 0 -245: 63028: 0 -245: 63029: 0 -245: 63030: 0 -245: 63031: 0 -245: 63032: 0 -245: 63033: 0 -245: 63034: 0 -245: 63035: 0 -245: 63036: 0 -245: 63037: 0 -245: 63038: 0 -245: 63039: 0 -245: 63040: 0 -245: 63041: 0 -245: 63042: 0 -245: 63043: 0 -245: 63044: 0 -245: 63045: 0 -245: 63046: 0 -245: 63047: 0 -245: 63048: 0 -245: 63049: 0 -245: 63050: 0 -245: 63051: 0 -245: 63052: 0 -245: 63053: 0 -245: 63054: 0 -245: 63055: 0 -245: 63056: 0 -245: 63057: 0 -245: 63058: 0 -245: 63059: 0 -245: 63060: 0 -245: 63061: 0 -245: 63062: 0 -245: 63063: 0 -245: 63064: 0 -245: 63065: 0 -245: 63066: 0 -245: 63067: 0 -245: 63068: 0 -245: 63069: 0 -245: 63070: 0 -245: 63071: 0 -245: 63072: 0 -245: 63073: 0 -245: 63074: 0 -245: 63075: 0 -245: 63076: 0 -245: 63077: 0 -245: 63078: 0 -245: 63079: 0 -245: 63080: 0 -245: 63081: 0 -245: 63082: 0 -245: 63083: 0 -245: 63084: 0 -245: 63085: 0 -245: 63086: 0 -245: 63087: 0 -245: 63088: 0 -245: 63089: 0 -245: 63090: 0 -245: 63091: 0 -245: 63092: 0 -245: 63093: 0 -245: 63094: 0 -245: 63095: 0 -245: 63096: 0 -245: 63097: 0 -245: 63098: 0 -245: 63099: 0 -245: 63100: 0 -245: 63101: 0 -245: 63102: 0 -245: 63103: 0 -245: 63104: 0 -245: 63105: 0 -245: 63106: 0 -245: 63107: 0 -245: 63108: 0 -245: 63109: 0 -245: 63110: 0 -245: 63111: 0 -245: 63112: 0 -245: 63113: 0 -245: 63114: 0 -245: 63115: 0 -245: 63116: 0 -245: 63117: 0 -245: 63118: 0 -245: 63119: 0 -245: 63120: 0 -245: 63121: 0 -245: 63122: 0 -245: 63123: 0 -245: 63124: 0 -245: 63125: 0 -245: 63126: 0 -245: 63127: 0 -245: 63128: 0 -245: 63129: 0 -245: 63130: 0 -245: 63131: 0 -245: 63132: 0 -245: 63133: 0 -245: 63134: 0 -245: 63135: 0 -245: 63136: 0 -245: 63137: 0 -245: 63138: 0 -245: 63139: 0 -245: 63140: 0 -245: 63141: 0 -245: 63142: 0 -245: 63143: 0 -245: 63144: 0 -245: 63145: 0 -245: 63146: 0 -245: 63147: 0 -245: 63148: 0 -245: 63149: 0 -245: 63150: 0 -245: 63151: 0 -245: 63152: 0 -245: 63153: 0 -245: 63154: 0 -245: 63155: 0 -245: 63156: 0 -245: 63157: 0 -245: 63158: 0 -245: 63159: 0 -245: 63160: 0 -245: 63161: 0 -245: 63162: 0 -245: 63163: 0 -245: 63164: 0 -245: 63165: 0 -245: 63166: 0 -245: 63167: 0 -245: 63168: 0 -245: 63169: 0 -245: 63170: 0 -245: 63171: 0 -245: 63172: 0 -245: 63173: 0 -245: 63174: 0 -245: 63175: 0 -245: 63176: 0 -245: 63177: 0 -245: 63178: 0 -245: 63179: 0 -245: 63180: 0 -245: 63181: 0 -245: 63182: 0 -245: 63183: 0 -245: 63184: 0 -245: 63185: 0 -245: 63186: 0 -245: 63187: 0 -245: 63188: 0 -245: 63189: 0 -245: 63190: 0 -245: 63191: 0 -245: 63192: 0 -245: 63193: 0 -245: 63194: 0 -245: 63195: 0 -245: 63196: 0 -245: 63197: 0 -245: 63198: 0 -245: 63199: 0 -245: 63200: 0 -245: 63201: 0 -245: 63202: 0 -245: 63203: 0 -245: 63204: 0 -245: 63205: 0 -245: 63206: 0 -245: 63207: 0 -245: 63208: 0 -245: 63209: 0 -245: 63210: 0 -245: 63211: 0 -245: 63212: 0 -245: 63213: 0 -245: 63214: 0 -245: 63215: 0 -245: 63216: 0 -245: 63217: 0 -245: 63218: 0 -245: 63219: 0 -245: 63220: 0 -245: 63221: 0 -245: 63222: 0 -245: 63223: 0 -245: 63224: 0 -245: 63225: 0 -245: 63226: 0 -245: 63227: 0 -245: 63228: 0 -245: 63229: 0 -245: 63230: 0 -245: 63231: 0 -245: 63232: 0 -245: 63233: 0 -245: 63234: 0 -245: 63235: 0 -245: 63236: 0 -245: 63237: 0 -245: 63238: 0 -245: 63239: 0 -245: 63240: 0 -245: 63241: 0 -245: 63242: 0 -245: 63243: 0 -245: 63244: 0 -245: 63245: 0 -245: 63246: 0 -245: 63247: 0 -245: 63248: 0 -245: 63249: 0 -245: 63250: 0 -245: 63251: 0 -245: 63252: 0 -245: 63253: 0 -245: 63254: 0 -245: 63255: 0 -245: 63256: 0 -245: 63257: 0 -245: 63258: 0 -245: 63259: 0 -245: 63260: 0 -245: 63261: 0 -245: 63262: 0 -245: 63263: 0 -245: 63264: 0 -245: 63265: 0 -245: 63266: 0 -245: 63267: 0 -245: 63268: 0 -245: 63269: 0 -245: 63270: 0 -245: 63271: 0 -245: 63272: 0 -245: 63273: 0 -245: 63274: 0 -245: 63275: 0 -245: 63276: 0 -245: 63277: 0 -245: 63278: 0 -245: 63279: 0 -245: 63280: 0 -245: 63281: 0 -245: 63282: 0 -245: 63283: 0 -245: 63284: 0 -245: 63285: 0 -245: 63286: 0 -245: 63287: 0 -245: 63288: 0 -245: 63289: 0 -245: 63290: 0 -245: 63291: 0 -245: 63292: 0 -245: 63293: 0 -245: 63294: 0 -245: 63295: 0 -245: 63296: 0 -245: 63297: 0 -245: 63298: 0 -245: 63299: 0 -245: 63300: 0 -245: 63301: 0 -245: 63302: 0 -245: 63303: 0 -245: 63304: 0 -245: 63305: 0 -245: 63306: 0 -245: 63307: 0 -245: 63308: 0 -245: 63309: 0 -245: 63310: 0 -245: 63311: 0 -245: 63312: 0 -245: 63313: 0 -245: 63314: 0 -245: 63315: 0 -245: 63316: 0 -245: 63317: 0 -245: 63318: 0 -245: 63319: 0 -245: 63320: 0 -245: 63321: 0 -245: 63322: 0 -245: 63323: 0 -245: 63324: 0 -245: 63325: 0 -245: 63326: 0 -245: 63327: 0 -245: 63328: 0 -245: 63329: 0 -245: 63330: 0 -245: 63331: 0 -245: 63332: 0 -245: 63333: 0 -245: 63334: 0 -245: 63335: 0 -245: 63336: 0 -245: 63337: 0 -245: 63338: 0 -245: 63339: 0 -245: 63340: 0 -245: 63341: 0 -245: 63342: 0 -245: 63343: 0 -245: 63344: 0 -245: 63345: 0 -245: 63346: 0 -245: 63347: 0 -245: 63348: 0 -245: 63349: 0 -245: 63350: 0 -245: 63351: 0 -245: 63352: 0 -245: 63353: 0 -245: 63354: 0 -245: 63355: 0 -245: 63356: 0 -245: 63357: 0 -245: 63358: 0 -245: 63359: 0 -245: 63360: 0 -245: 63361: 0 -245: 63362: 0 -245: 63363: 0 -245: 63364: 0 -245: 63365: 0 -245: 63366: 0 -245: 63367: 0 -245: 63368: 0 -245: 63369: 0 -245: 63370: 0 -245: 63371: 0 -245: 63372: 0 -245: 63373: 0 -245: 63374: 0 -245: 63375: 0 -245: 63376: 0 -245: 63377: 0 -245: 63378: 0 -245: 63379: 0 -245: 63380: 0 -245: 63381: 0 -245: 63382: 0 -245: 63383: 0 -245: 63384: 0 -245: 63385: 0 -245: 63386: 0 -245: 63387: 0 -245: 63388: 0 -245: 63389: 0 -245: 63390: 0 -245: 63391: 0 -245: 63392: 0 -245: 63393: 0 -245: 63394: 0 -245: 63395: 0 -245: 63396: 0 -245: 63397: 0 -245: 63398: 0 -245: 63399: 0 -245: 63400: 0 -245: 63401: 0 -245: 63402: 0 -245: 63403: 0 -245: 63404: 0 -245: 63405: 0 -245: 63406: 0 -245: 63407: 0 -245: 63408: 0 -245: 63409: 0 -245: 63410: 0 -245: 63411: 0 -245: 63412: 0 -245: 63413: 0 -245: 63414: 0 -245: 63415: 0 -245: 63416: 0 -245: 63417: 0 -245: 63418: 0 -245: 63419: 0 -245: 63420: 0 -245: 63421: 0 -245: 63422: 0 -245: 63423: 0 -245: 63424: 0 -245: 63425: 0 -245: 63426: 0 -245: 63427: 0 -245: 63428: 0 -245: 63429: 0 -245: 63430: 0 -245: 63431: 0 -245: 63432: 0 -245: 63433: 0 -245: 63434: 0 -245: 63435: 0 -245: 63436: 0 -245: 63437: 0 -245: 63438: 0 -245: 63439: 0 -245: 63440: 0 -245: 63441: 0 -245: 63442: 0 -245: 63443: 0 -245: 63444: 0 -245: 63445: 0 -245: 63446: 0 -245: 63447: 0 -245: 63448: 0 -245: 63449: 0 -245: 63450: 0 -245: 63451: 0 -245: 63452: 0 -245: 63453: 0 -245: 63454: 0 -245: 63455: 0 -245: 63456: 0 -245: 63457: 0 -245: 63458: 0 -245: 63459: 0 -245: 63460: 0 -245: 63461: 0 -245: 63462: 0 -245: 63463: 0 -245: 63464: 0 -245: 63465: 0 -245: 63466: 0 -245: 63467: 0 -245: 63468: 0 -245: 63469: 0 -245: 63470: 0 -245: 63471: 0 -245: 63472: 0 -245: 63473: 0 -245: 63474: 0 -245: 63475: 0 -245: 63476: 0 -245: 63477: 0 -245: 63478: 0 -245: 63479: 0 -245: 63480: 0 -245: 63481: 0 -245: 63482: 0 -245: 63483: 0 -245: 63484: 0 -245: 63485: 0 -245: 63486: 0 -245: 63487: 0 -245: 63488: 0 -245: 63489: 0 -245: 63490: 0 -245: 63491: 0 -245: 63492: 0 -245: 63493: 0 -245: 63494: 0 -245: 63495: 0 -245: 63496: 0 -245: 63497: 0 -245: 63498: 0 -245: 63499: 0 -245: 63500: 0 -245: 63501: 0 -245: 63502: 0 -245: 63503: 0 -245: 63504: 0 -245: 63505: 0 -245: 63506: 0 -245: 63507: 0 -245: 63508: 0 -245: 63509: 0 -245: 63510: 0 -245: 63511: 0 -245: 63512: 0 -245: 63513: 0 -245: 63514: 0 -245: 63515: 0 -245: 63516: 0 -245: 63517: 0 -245: 63518: 0 -245: 63519: 0 -245: 63520: 0 -245: 63521: 0 -245: 63522: 0 -245: 63523: 0 -245: 63524: 0 -245: 63525: 0 -245: 63526: 0 -245: 63527: 0 -245: 63528: 0 -245: 63529: 0 -245: 63530: 0 -245: 63531: 0 -245: 63532: 0 -245: 63533: 0 -245: 63534: 0 -245: 63535: 0 -245: 63536: 0 -245: 63537: 0 -245: 63538: 0 -245: 63539: 0 -245: 63540: 0 -245: 63541: 0 -245: 63542: 0 -245: 63543: 0 -245: 63544: 0 -245: 63545: 0 -245: 63546: 0 -245: 63547: 0 -245: 63548: 0 -245: 63549: 0 -245: 63550: 0 -245: 63551: 0 -245: 63552: 0 -245: 63553: 0 -245: 63554: 0 -245: 63555: 0 -245: 63556: 0 -245: 63557: 0 -245: 63558: 0 -245: 63559: 0 -245: 63560: 0 -245: 63561: 0 -245: 63562: 0 -245: 63563: 0 -245: 63564: 0 -245: 63565: 0 -245: 63566: 0 -245: 63567: 0 -245: 63568: 0 -245: 63569: 0 -245: 63570: 0 -245: 63571: 0 -245: 63572: 0 -245: 63573: 0 -245: 63574: 0 -245: 63575: 0 -245: 63576: 0 -245: 63577: 0 -245: 63578: 0 -245: 63579: 0 -245: 63580: 0 -245: 63581: 0 -245: 63582: 0 -245: 63583: 0 -245: 63584: 0 -245: 63585: 0 -245: 63586: 0 -245: 63587: 0 -245: 63588: 0 -245: 63589: 0 -245: 63590: 0 -245: 63591: 0 -245: 63592: 0 -245: 63593: 0 -245: 63594: 0 -245: 63595: 0 -245: 63596: 0 -245: 63597: 0 -245: 63598: 0 -245: 63599: 0 -245: 63600: 0 -245: 63601: 0 -245: 63602: 0 -245: 63603: 0 -245: 63604: 0 -245: 63605: 0 -245: 63606: 0 -245: 63607: 0 -245: 63608: 0 -245: 63609: 0 -245: 63610: 0 -245: 63611: 0 -245: 63612: 0 -245: 63613: 0 -245: 63614: 0 -245: 63615: 0 -245: 63616: 0 -245: 63617: 0 -245: 63618: 0 -245: 63619: 0 -245: 63620: 0 -245: 63621: 0 -245: 63622: 0 -245: 63623: 0 -245: 63624: 0 -245: 63625: 0 -245: 63626: 0 -245: 63627: 0 -245: 63628: 0 -245: 63629: 0 -245: 63630: 0 -245: 63631: 0 -245: 63632: 0 -245: 63633: 0 -245: 63634: 0 -245: 63635: 0 -245: 63636: 0 -245: 63637: 0 -245: 63638: 0 -245: 63639: 0 -245: 63640: 0 -245: 63641: 0 -245: 63642: 0 -245: 63643: 0 -245: 63644: 0 -245: 63645: 0 -245: 63646: 0 -245: 63647: 0 -245: 63648: 0 -245: 63649: 0 -245: 63650: 0 -245: 63651: 0 -245: 63652: 0 -245: 63653: 0 -245: 63654: 0 -245: 63655: 0 -245: 63656: 0 -245: 63657: 0 -245: 63658: 0 -245: 63659: 0 -245: 63660: 0 -245: 63661: 0 -245: 63662: 0 -245: 63663: 0 -245: 63664: 0 -245: 63665: 0 -245: 63666: 0 -245: 63667: 0 -245: 63668: 0 -245: 63669: 0 -245: 63670: 0 -245: 63671: 0 -245: 63672: 0 -245: 63673: 0 -245: 63674: 0 -245: 63675: 0 -245: 63676: 0 -245: 63677: 0 -245: 63678: 0 -245: 63679: 0 -245: 63680: 0 -245: 63681: 0 -245: 63682: 0 -245: 63683: 0 -245: 63684: 0 -245: 63685: 0 -245: 63686: 0 -245: 63687: 0 -245: 63688: 0 -245: 63689: 0 -245: 63690: 0 -245: 63691: 0 -245: 63692: 0 -245: 63693: 0 -245: 63694: 0 -245: 63695: 0 -245: 63696: 0 -245: 63697: 0 -245: 63698: 0 -245: 63699: 0 -245: 63700: 0 -245: 63701: 0 -245: 63702: 0 -245: 63703: 0 -245: 63704: 0 -245: 63705: 0 -245: 63706: 0 -245: 63707: 0 -245: 63708: 0 -245: 63709: 0 -245: 63710: 0 -245: 63711: 0 -245: 63712: 0 -245: 63713: 0 -245: 63714: 0 -245: 63715: 0 -245: 63716: 0 -245: 63717: 0 -245: 63718: 0 -245: 63719: 0 -245: 63720: 0 -245: 63721: 0 -245: 63722: 0 -245: 63723: 0 -245: 63724: 0 -245: 63725: 0 -245: 63726: 0 -245: 63727: 0 -245: 63728: 0 -245: 63729: 0 -245: 63730: 0 -245: 63731: 0 -245: 63732: 0 -245: 63733: 0 -245: 63734: 0 -245: 63735: 0 -245: 63736: 0 -245: 63737: 0 -245: 63738: 0 -245: 63739: 0 -245: 63740: 0 -245: 63741: 0 -245: 63742: 0 -245: 63743: 0 -245: 63744: 0 -245: 63745: 0 -245: 63746: 0 -245: 63747: 0 -245: 63748: 0 -245: 63749: 0 -245: 63750: 0 -245: 63751: 0 -245: 63752: 0 -245: 63753: 0 -245: 63754: 0 -245: 63755: 0 -245: 63756: 0 -245: 63757: 0 -245: 63758: 0 -245: 63759: 0 -245: 63760: 0 -245: 63761: 0 -245: 63762: 0 -245: 63763: 0 -245: 63764: 0 -245: 63765: 0 -245: 63766: 0 -245: 63767: 0 -245: 63768: 0 -245: 63769: 0 -245: 63770: 0 -245: 63771: 0 -245: 63772: 0 -245: 63773: 0 -245: 63774: 0 -245: 63775: 0 -245: 63776: 0 -245: 63777: 0 -245: 63778: 0 -245: 63779: 0 -245: 63780: 0 -245: 63781: 0 -245: 63782: 0 -245: 63783: 0 -245: 63784: 0 -245: 63785: 0 -245: 63786: 0 -245: 63787: 0 -245: 63788: 0 -245: 63789: 0 -245: 63790: 0 -245: 63791: 0 -245: 63792: 0 -245: 63793: 0 -245: 63794: 0 -245: 63795: 0 -245: 63796: 0 -245: 63797: 0 -245: 63798: 0 -245: 63799: 0 -245: 63800: 0 -245: 63801: 0 -245: 63802: 0 -245: 63803: 0 -245: 63804: 0 -245: 63805: 0 -245: 63806: 0 -245: 63807: 0 -245: 63808: 0 -245: 63809: 0 -245: 63810: 0 -245: 63811: 0 -245: 63812: 0 -245: 63813: 0 -245: 63814: 0 -245: 63815: 0 -245: 63816: 0 -245: 63817: 0 -245: 63818: 0 -245: 63819: 0 -245: 63820: 0 -245: 63821: 0 -245: 63822: 0 -245: 63823: 0 -245: 63824: 0 -245: 63825: 0 -245: 63826: 0 -245: 63827: 0 -245: 63828: 0 -245: 63829: 0 -245: 63830: 0 -245: 63831: 0 -245: 63832: 0 -245: 63833: 0 -245: 63834: 0 -245: 63835: 0 -245: 63836: 0 -245: 63837: 0 -245: 63838: 0 -245: 63839: 0 -245: 63840: 0 -245: 63841: 0 -245: 63842: 0 -245: 63843: 0 -245: 63844: 0 -245: 63845: 0 -245: 63846: 0 -245: 63847: 0 -245: 63848: 0 -245: 63849: 0 -245: 63850: 0 -245: 63851: 0 -245: 63852: 0 -245: 63853: 0 -245: 63854: 0 -245: 63855: 0 -245: 63856: 0 -245: 63857: 0 -245: 63858: 0 -245: 63859: 0 -245: 63860: 0 -245: 63861: 0 -245: 63862: 0 -245: 63863: 0 -245: 63864: 0 -245: 63865: 0 -245: 63866: 0 -245: 63867: 0 -245: 63868: 0 -245: 63869: 0 -245: 63870: 0 -245: 63871: 0 -245: 63872: 0 -245: 63873: 0 -245: 63874: 0 -245: 63875: 0 -245: 63876: 0 -245: 63877: 0 -245: 63878: 0 -245: 63879: 0 -245: 63880: 0 -245: 63881: 0 -245: 63882: 0 -245: 63883: 0 -245: 63884: 0 -245: 63885: 0 -245: 63886: 0 -245: 63887: 0 -245: 63888: 0 -245: 63889: 0 -245: 63890: 0 -245: 63891: 0 -245: 63892: 0 -245: 63893: 0 -245: 63894: 0 -245: 63895: 0 -245: 63896: 0 -245: 63897: 0 -245: 63898: 0 -245: 63899: 0 -245: 63900: 0 -245: 63901: 0 -245: 63902: 0 -245: 63903: 0 -245: 63904: 0 -245: 63905: 0 -245: 63906: 0 -245: 63907: 0 -245: 63908: 0 -245: 63909: 0 -245: 63910: 0 -245: 63911: 0 -245: 63912: 0 -245: 63913: 0 -245: 63914: 0 -245: 63915: 0 -245: 63916: 0 -245: 63917: 0 -245: 63918: 0 -245: 63919: 0 -245: 63920: 0 -245: 63921: 0 -245: 63922: 0 -245: 63923: 0 -245: 63924: 0 -245: 63925: 0 -245: 63926: 0 -245: 63927: 0 -245: 63928: 0 -245: 63929: 0 -245: 63930: 0 -245: 63931: 0 -245: 63932: 0 -245: 63933: 0 -245: 63934: 0 -245: 63935: 0 -245: 63936: 0 -245: 63937: 0 -245: 63938: 0 -245: 63939: 0 -245: 63940: 0 -245: 63941: 0 -245: 63942: 0 -245: 63943: 0 -245: 63944: 0 -245: 63945: 0 -245: 63946: 0 -245: 63947: 0 -245: 63948: 0 -245: 63949: 0 -245: 63950: 0 -245: 63951: 0 -245: 63952: 0 -245: 63953: 0 -245: 63954: 0 -245: 63955: 0 -245: 63956: 0 -245: 63957: 0 -245: 63958: 0 -245: 63959: 0 -245: 63960: 0 -245: 63961: 0 -245: 63962: 0 -245: 63963: 0 -245: 63964: 0 -245: 63965: 0 -245: 63966: 0 -245: 63967: 0 -245: 63968: 0 -245: 63969: 0 -245: 63970: 0 -245: 63971: 0 -245: 63972: 0 -245: 63973: 0 -245: 63974: 0 -245: 63975: 0 -245: 63976: 0 -245: 63977: 0 -245: 63978: 0 -245: 63979: 0 -245: 63980: 0 -245: 63981: 0 -245: 63982: 0 -245: 63983: 0 -245: 63984: 0 -245: 63985: 0 -245: 63986: 0 -245: 63987: 0 -245: 63988: 0 -245: 63989: 0 -245: 63990: 0 -245: 63991: 0 -245: 63992: 0 -245: 63993: 0 -245: 63994: 0 -245: 63995: 0 -245: 63996: 0 -245: 63997: 0 -245: 63998: 0 -245: 63999: 0 -245: 64000: 0 -245: 64001: 0 -245: 64002: 0 -245: 64003: 0 -245: 64004: 0 -245: 64005: 0 -245: 64006: 0 -245: 64007: 0 -245: 64008: 0 -245: 64009: 0 -245: 64010: 0 -245: 64011: 0 -245: 64012: 0 -245: 64013: 0 -245: 64014: 0 -245: 64015: 0 -245: 64016: 0 -245: 64017: 0 -245: 64018: 0 -245: 64019: 0 -245: 64020: 0 -245: 64021: 0 -245: 64022: 0 -245: 64023: 0 -245: 64024: 0 -245: 64025: 0 -245: 64026: 0 -245: 64027: 0 -245: 64028: 0 -245: 64029: 0 -245: 64030: 0 -245: 64031: 0 -245: 64032: 0 -245: 64033: 0 -245: 64034: 0 -245: 64035: 0 -245: 64036: 0 -245: 64037: 0 -245: 64038: 0 -245: 64039: 0 -245: 64040: 0 -245: 64041: 0 -245: 64042: 0 -245: 64043: 0 -245: 64044: 0 -245: 64045: 0 -245: 64046: 0 -245: 64047: 0 -245: 64048: 0 -245: 64049: 0 -245: 64050: 0 -245: 64051: 0 -245: 64052: 0 -245: 64053: 0 -245: 64054: 0 -245: 64055: 0 -245: 64056: 0 -245: 64057: 0 -245: 64058: 0 -245: 64059: 0 -245: 64060: 0 -245: 64061: 0 -245: 64062: 0 -245: 64063: 0 -245: 64064: 0 -245: 64065: 0 -245: 64066: 0 -245: 64067: 0 -245: 64068: 0 -245: 64069: 0 -245: 64070: 0 -245: 64071: 0 -245: 64072: 0 -245: 64073: 0 -245: 64074: 0 -245: 64075: 0 -245: 64076: 0 -245: 64077: 0 -245: 64078: 0 -245: 64079: 0 -245: 64080: 0 -245: 64081: 0 -245: 64082: 0 -245: 64083: 0 -245: 64084: 0 -245: 64085: 0 -245: 64086: 0 -245: 64087: 0 -245: 64088: 0 -245: 64089: 0 -245: 64090: 0 -245: 64091: 0 -245: 64092: 0 -245: 64093: 0 -245: 64094: 0 -245: 64095: 0 -245: 64096: 0 -245: 64097: 0 -245: 64098: 0 -245: 64099: 0 -245: 64100: 0 -245: 64101: 0 -245: 64102: 0 -245: 64103: 0 -245: 64104: 0 -245: 64105: 0 -245: 64106: 0 -245: 64107: 0 -245: 64108: 0 -245: 64109: 0 -245: 64110: 0 -245: 64111: 0 -245: 64112: 0 -245: 64113: 0 -245: 64114: 0 -245: 64115: 0 -245: 64116: 0 -245: 64117: 0 -245: 64118: 0 -245: 64119: 0 -245: 64120: 0 -245: 64121: 0 -245: 64122: 0 -245: 64123: 0 -245: 64124: 0 -245: 64125: 0 -245: 64126: 0 -245: 64127: 0 -245: 64128: 0 -245: 64129: 0 -245: 64130: 0 -245: 64131: 0 -245: 64132: 0 -245: 64133: 0 -245: 64134: 0 -245: 64135: 0 -245: 64136: 0 -245: 64137: 0 -245: 64138: 0 -245: 64139: 0 -245: 64140: 0 -245: 64141: 0 -245: 64142: 0 -245: 64143: 0 -245: 64144: 0 -245: 64145: 0 -245: 64146: 0 -245: 64147: 0 -245: 64148: 0 -245: 64149: 0 -245: 64150: 0 -245: 64151: 0 -245: 64152: 0 -245: 64153: 0 -245: 64154: 0 -245: 64155: 0 -245: 64156: 0 -245: 64157: 0 -245: 64158: 0 -245: 64159: 0 -245: 64160: 0 -245: 64161: 0 -245: 64162: 0 -245: 64163: 0 -245: 64164: 0 -245: 64165: 0 -245: 64166: 0 -245: 64167: 0 -245: 64168: 0 -245: 64169: 0 -245: 64170: 0 -245: 64171: 0 -245: 64172: 0 -245: 64173: 0 -245: 64174: 0 -245: 64175: 0 -245: 64176: 0 -245: 64177: 0 -245: 64178: 0 -245: 64179: 0 -245: 64180: 0 -245: 64181: 0 -245: 64182: 0 -245: 64183: 0 -245: 64184: 0 -245: 64185: 0 -245: 64186: 0 -245: 64187: 0 -245: 64188: 0 -245: 64189: 0 -245: 64190: 0 -245: 64191: 0 -245: 64192: 0 -245: 64193: 0 -245: 64194: 0 -245: 64195: 0 -245: 64196: 0 -245: 64197: 0 -245: 64198: 0 -245: 64199: 0 -245: 64200: 0 -245: 64201: 0 -245: 64202: 0 -245: 64203: 0 -245: 64204: 0 -245: 64205: 0 -245: 64206: 0 -245: 64207: 0 -245: 64208: 0 -245: 64209: 0 -245: 64210: 0 -245: 64211: 0 -245: 64212: 0 -245: 64213: 0 -245: 64214: 0 -245: 64215: 0 -245: 64216: 0 -245: 64217: 0 -245: 64218: 0 -245: 64219: 0 -245: 64220: 0 -245: 64221: 0 -245: 64222: 0 -245: 64223: 0 -245: 64224: 0 -245: 64225: 0 -245: 64226: 0 -245: 64227: 0 -245: 64228: 0 -245: 64229: 0 -245: 64230: 0 -245: 64231: 0 -245: 64232: 0 -245: 64233: 0 -245: 64234: 0 -245: 64235: 0 -245: 64236: 0 -245: 64237: 0 -245: 64238: 0 -245: 64239: 0 -245: 64240: 0 -245: 64241: 0 -245: 64242: 0 -245: 64243: 0 -245: 64244: 0 -245: 64245: 0 -245: 64246: 0 -245: 64247: 0 -245: 64248: 0 -245: 64249: 0 -245: 64250: 0 -245: 64251: 0 -245: 64252: 0 -245: 64253: 0 -245: 64254: 0 -245: 64255: 0 -245: 64256: 0 -245: 64257: 0 -245: 64258: 0 -245: 64259: 0 -245: 64260: 0 -245: 64261: 0 -245: 64262: 0 -245: 64263: 0 -245: 64264: 0 -245: 64265: 0 -245: 64266: 0 -245: 64267: 0 -245: 64268: 0 -245: 64269: 0 -245: 64270: 0 -245: 64271: 0 -245: 64272: 0 -245: 64273: 0 -245: 64274: 0 -245: 64275: 0 -245: 64276: 0 -245: 64277: 0 -245: 64278: 0 -245: 64279: 0 -245: 64280: 0 -245: 64281: 0 -245: 64282: 0 -245: 64283: 0 -245: 64284: 0 -245: 64285: 0 -245: 64286: 0 -245: 64287: 0 -245: 64288: 0 -245: 64289: 0 -245: 64290: 0 -245: 64291: 0 -245: 64292: 0 -245: 64293: 0 -245: 64294: 0 -245: 64295: 0 -245: 64296: 0 -245: 64297: 0 -245: 64298: 0 -245: 64299: 0 -245: 64300: 0 -245: 64301: 0 -245: 64302: 0 -245: 64303: 0 -245: 64304: 0 -245: 64305: 0 -245: 64306: 0 -245: 64307: 0 -245: 64308: 0 -245: 64309: 0 -245: 64310: 0 -245: 64311: 0 -245: 64312: 0 -245: 64313: 0 -245: 64314: 0 -245: 64315: 0 -245: 64316: 0 -245: 64317: 0 -245: 64318: 0 -245: 64319: 0 -245: 64320: 0 -245: 64321: 0 -245: 64322: 0 -245: 64323: 0 -245: 64324: 0 -245: 64325: 0 -245: 64326: 0 -245: 64327: 0 -245: 64328: 0 -245: 64329: 0 -245: 64330: 0 -245: 64331: 0 -245: 64332: 0 -245: 64333: 0 -245: 64334: 0 -245: 64335: 0 -245: 64336: 0 -245: 64337: 0 -245: 64338: 0 -245: 64339: 0 -245: 64340: 0 -245: 64341: 0 -245: 64342: 0 -245: 64343: 0 -245: 64344: 0 -245: 64345: 0 -245: 64346: 0 -245: 64347: 0 -245: 64348: 0 -245: 64349: 0 -245: 64350: 0 -245: 64351: 0 -245: 64352: 0 -245: 64353: 0 -245: 64354: 0 -245: 64355: 0 -245: 64356: 0 -245: 64357: 0 -245: 64358: 0 -245: 64359: 0 -245: 64360: 0 -245: 64361: 0 -245: 64362: 0 -245: 64363: 0 -245: 64364: 0 -245: 64365: 0 -245: 64366: 0 -245: 64367: 0 -245: 64368: 0 -245: 64369: 0 -245: 64370: 0 -245: 64371: 0 -245: 64372: 0 -245: 64373: 0 -245: 64374: 0 -245: 64375: 0 -245: 64376: 0 -245: 64377: 0 -245: 64378: 0 -245: 64379: 0 -245: 64380: 0 -245: 64381: 0 -245: 64382: 0 -245: 64383: 0 -245: 64384: 0 -245: 64385: 0 -245: 64386: 0 -245: 64387: 0 -245: 64388: 0 -245: 64389: 0 -245: 64390: 0 -245: 64391: 0 -245: 64392: 0 -245: 64393: 0 -245: 64394: 0 -245: 64395: 0 -245: 64396: 0 -245: 64397: 0 -245: 64398: 0 -245: 64399: 0 -245: 64400: 0 -245: 64401: 0 -245: 64402: 0 -245: 64403: 0 -245: 64404: 0 -245: 64405: 0 -245: 64406: 0 -245: 64407: 0 -245: 64408: 0 -245: 64409: 0 -245: 64410: 0 -245: 64411: 0 -245: 64412: 0 -245: 64413: 0 -245: 64414: 0 -245: 64415: 0 -245: 64416: 0 -245: 64417: 0 -245: 64418: 0 -245: 64419: 0 -245: 64420: 0 -245: 64421: 0 -245: 64422: 0 -245: 64423: 0 -245: 64424: 0 -245: 64425: 0 -245: 64426: 0 -245: 64427: 0 -245: 64428: 0 -245: 64429: 0 -245: 64430: 0 -245: 64431: 0 -245: 64432: 0 -245: 64433: 0 -245: 64434: 0 -245: 64435: 0 -245: 64436: 0 -245: 64437: 0 -245: 64438: 0 -245: 64439: 0 -245: 64440: 0 -245: 64441: 0 -245: 64442: 0 -245: 64443: 0 -245: 64444: 0 -245: 64445: 0 -245: 64446: 0 -245: 64447: 0 -245: 64448: 0 -245: 64449: 0 -245: 64450: 0 -245: 64451: 0 -245: 64452: 0 -245: 64453: 0 -245: 64454: 0 -245: 64455: 0 -245: 64456: 0 -245: 64457: 0 -245: 64458: 0 -245: 64459: 0 -245: 64460: 0 -245: 64461: 0 -245: 64462: 0 -245: 64463: 0 -245: 64464: 0 -245: 64465: 0 -245: 64466: 0 -245: 64467: 0 -245: 64468: 0 -245: 64469: 0 -245: 64470: 0 -245: 64471: 0 -245: 64472: 0 -245: 64473: 0 -245: 64474: 0 -245: 64475: 0 -245: 64476: 0 -245: 64477: 0 -245: 64478: 0 -245: 64479: 0 -245: 64480: 0 -245: 64481: 0 -245: 64482: 0 -245: 64483: 0 -245: 64484: 0 -245: 64485: 0 -245: 64486: 0 -245: 64487: 0 -245: 64488: 0 -245: 64489: 0 -245: 64490: 0 -245: 64491: 0 -245: 64492: 0 -245: 64493: 0 -245: 64494: 0 -245: 64495: 0 -245: 64496: 0 -245: 64497: 0 -245: 64498: 0 -245: 64499: 0 -245: 64500: 0 -245: 64501: 0 -245: 64502: 0 -245: 64503: 0 -245: 64504: 0 -245: 64505: 0 -245: 64506: 0 -245: 64507: 0 -245: 64508: 0 -245: 64509: 0 -245: 64510: 0 -245: 64511: 0 -245: 64512: 0 -245: 64513: 0 -245: 64514: 0 -245: 64515: 0 -245: 64516: 0 -245: 64517: 0 -245: 64518: 0 -245: 64519: 0 -245: 64520: 0 -245: 64521: 0 -245: 64522: 0 -245: 64523: 0 -245: 64524: 0 -245: 64525: 0 -245: 64526: 0 -245: 64527: 0 -245: 64528: 0 -245: 64529: 0 -245: 64530: 0 -245: 64531: 0 -245: 64532: 0 -245: 64533: 0 -245: 64534: 0 -245: 64535: 0 -245: 64536: 0 -245: 64537: 0 -245: 64538: 0 -245: 64539: 0 -245: 64540: 0 -245: 64541: 0 -245: 64542: 0 -245: 64543: 0 -245: 64544: 0 -245: 64545: 0 -245: 64546: 0 -245: 64547: 0 -245: 64548: 0 -245: 64549: 0 -245: 64550: 0 -245: 64551: 0 -245: 64552: 0 -245: 64553: 0 -245: 64554: 0 -245: 64555: 0 -245: 64556: 0 -245: 64557: 0 -245: 64558: 0 -245: 64559: 0 -245: 64560: 0 -245: 64561: 0 -245: 64562: 0 -245: 64563: 0 -245: 64564: 0 -245: 64565: 0 -245: 64566: 0 -245: 64567: 0 -245: 64568: 0 -245: 64569: 0 -245: 64570: 0 -245: 64571: 0 -245: 64572: 0 -245: 64573: 0 -245: 64574: 0 -245: 64575: 0 -245: 64576: 0 -245: 64577: 0 -245: 64578: 0 -245: 64579: 0 -245: 64580: 0 -245: 64581: 0 -245: 64582: 0 -245: 64583: 0 -245: 64584: 0 -245: 64585: 0 -245: 64586: 0 -245: 64587: 0 -245: 64588: 0 -245: 64589: 0 -245: 64590: 0 -245: 64591: 0 -245: 64592: 0 -245: 64593: 0 -245: 64594: 0 -245: 64595: 0 -245: 64596: 0 -245: 64597: 0 -245: 64598: 0 -245: 64599: 0 -245: 64600: 0 -245: 64601: 0 -245: 64602: 0 -245: 64603: 0 -245: 64604: 0 -245: 64605: 0 -245: 64606: 0 -245: 64607: 0 -245: 64608: 0 -245: 64609: 0 -245: 64610: 0 -245: 64611: 0 -245: 64612: 0 -245: 64613: 0 -245: 64614: 0 -245: 64615: 0 -245: 64616: 0 -245: 64617: 0 -245: 64618: 0 -245: 64619: 0 -245: 64620: 0 -245: 64621: 0 -245: 64622: 0 -245: 64623: 0 -245: 64624: 0 -245: 64625: 0 -245: 64626: 0 -245: 64627: 0 -245: 64628: 0 -245: 64629: 0 -245: 64630: 0 -245: 64631: 0 -245: 64632: 0 -245: 64633: 0 -245: 64634: 0 -245: 64635: 0 -245: 64636: 0 -245: 64637: 0 -245: 64638: 0 -245: 64639: 0 -245: 64640: 0 -245: 64641: 0 -245: 64642: 0 -245: 64643: 0 -245: 64644: 0 -245: 64645: 0 -245: 64646: 0 -245: 64647: 0 -245: 64648: 0 -245: 64649: 0 -245: 64650: 0 -245: 64651: 0 -245: 64652: 0 -245: 64653: 0 -245: 64654: 0 -245: 64655: 0 -245: 64656: 0 -245: 64657: 0 -245: 64658: 0 -245: 64659: 0 -245: 64660: 0 -245: 64661: 0 -245: 64662: 0 -245: 64663: 0 -245: 64664: 0 -245: 64665: 0 -245: 64666: 0 -245: 64667: 0 -245: 64668: 0 -245: 64669: 0 -245: 64670: 0 -245: 64671: 0 -245: 64672: 0 -245: 64673: 0 -245: 64674: 0 -245: 64675: 0 -245: 64676: 0 -245: 64677: 0 -245: 64678: 0 -245: 64679: 0 -245: 64680: 0 -245: 64681: 0 -245: 64682: 0 -245: 64683: 0 -245: 64684: 0 -245: 64685: 0 -245: 64686: 0 -245: 64687: 0 -245: 64688: 0 -245: 64689: 0 -245: 64690: 0 -245: 64691: 0 -245: 64692: 0 -245: 64693: 0 -245: 64694: 0 -245: 64695: 0 -245: 64696: 0 -245: 64697: 0 -245: 64698: 0 -245: 64699: 0 -245: 64700: 0 -245: 64701: 0 -245: 64702: 0 -245: 64703: 0 -245: 64704: 0 -245: 64705: 0 -245: 64706: 0 -245: 64707: 0 -245: 64708: 0 -245: 64709: 0 -245: 64710: 0 -245: 64711: 0 -245: 64712: 0 -245: 64713: 0 -245: 64714: 0 -245: 64715: 0 -245: 64716: 0 -245: 64717: 0 -245: 64718: 0 -245: 64719: 0 -245: 64720: 0 -245: 64721: 0 -245: 64722: 0 -245: 64723: 0 -245: 64724: 0 -245: 64725: 0 -245: 64726: 0 -245: 64727: 0 -245: 64728: 0 -245: 64729: 0 -245: 64730: 0 -245: 64731: 0 -245: 64732: 0 -245: 64733: 0 -245: 64734: 0 -245: 64735: 0 -245: 64736: 0 -245: 64737: 0 -245: 64738: 0 -245: 64739: 0 -245: 64740: 0 -245: 64741: 0 -245: 64742: 0 -245: 64743: 0 -245: 64744: 0 -245: 64745: 0 -245: 64746: 0 -245: 64747: 0 -245: 64748: 0 -245: 64749: 0 -245: 64750: 0 -245: 64751: 0 -245: 64752: 0 -245: 64753: 0 -245: 64754: 0 -245: 64755: 0 -245: 64756: 0 -245: 64757: 0 -245: 64758: 0 -245: 64759: 0 -245: 64760: 0 -245: 64761: 0 -245: 64762: 0 -245: 64763: 0 -245: 64764: 0 -245: 64765: 0 -245: 64766: 0 -245: 64767: 0 -245: 64768: 0 -245: 64769: 0 -245: 64770: 0 -245: 64771: 0 -245: 64772: 0 -245: 64773: 0 -245: 64774: 0 -245: 64775: 0 -245: 64776: 0 -245: 64777: 0 -245: 64778: 0 -245: 64779: 0 -245: 64780: 0 -245: 64781: 0 -245: 64782: 0 -245: 64783: 0 -245: 64784: 0 -245: 64785: 0 -245: 64786: 0 -245: 64787: 0 -245: 64788: 0 -245: 64789: 0 -245: 64790: 0 -245: 64791: 0 -245: 64792: 0 -245: 64793: 0 -245: 64794: 0 -245: 64795: 0 -245: 64796: 0 -245: 64797: 0 -245: 64798: 0 -245: 64799: 0 -245: 64800: 0 -245: 64801: 0 -245: 64802: 0 -245: 64803: 0 -245: 64804: 0 -245: 64805: 0 -245: 64806: 0 -245: 64807: 0 -245: 64808: 0 -245: 64809: 0 -245: 64810: 0 -245: 64811: 0 -245: 64812: 0 -245: 64813: 0 -245: 64814: 0 -245: 64815: 0 -245: 64816: 0 -245: 64817: 0 -245: 64818: 0 -245: 64819: 0 -245: 64820: 0 -245: 64821: 0 -245: 64822: 0 -245: 64823: 0 -245: 64824: 0 -245: 64825: 0 -245: 64826: 0 -245: 64827: 0 -245: 64828: 0 -245: 64829: 0 -245: 64830: 0 -245: 64831: 0 -245: 64832: 0 -245: 64833: 0 -245: 64834: 0 -245: 64835: 0 -245: 64836: 0 -245: 64837: 0 -245: 64838: 0 -245: 64839: 0 -245: 64840: 0 -245: 64841: 0 -245: 64842: 0 -245: 64843: 0 -245: 64844: 0 -245: 64845: 0 -245: 64846: 0 -245: 64847: 0 -245: 64848: 0 -245: 64849: 0 -245: 64850: 0 -245: 64851: 0 -245: 64852: 0 -245: 64853: 0 -245: 64854: 0 -245: 64855: 0 -245: 64856: 0 -245: 64857: 0 -245: 64858: 0 -245: 64859: 0 -245: 64860: 0 -245: 64861: 0 -245: 64862: 0 -245: 64863: 0 -245: 64864: 0 -245: 64865: 0 -245: 64866: 0 -245: 64867: 0 -245: 64868: 0 -245: 64869: 0 -245: 64870: 0 -245: 64871: 0 -245: 64872: 0 -245: 64873: 0 -245: 64874: 0 -245: 64875: 0 -245: 64876: 0 -245: 64877: 0 -245: 64878: 0 -245: 64879: 0 -245: 64880: 0 -245: 64881: 0 -245: 64882: 0 -245: 64883: 0 -245: 64884: 0 -245: 64885: 0 -245: 64886: 0 -245: 64887: 0 -245: 64888: 0 -245: 64889: 0 -245: 64890: 0 -245: 64891: 0 -245: 64892: 0 -245: 64893: 0 -245: 64894: 0 -245: 64895: 0 -245: 64896: 0 -245: 64897: 0 -245: 64898: 0 -245: 64899: 0 -245: 64900: 0 -245: 64901: 0 -245: 64902: 0 -245: 64903: 0 -245: 64904: 0 -245: 64905: 0 -245: 64906: 0 -245: 64907: 0 -245: 64908: 0 -245: 64909: 0 -245: 64910: 0 -245: 64911: 0 -245: 64912: 0 -245: 64913: 0 -245: 64914: 0 -245: 64915: 0 -245: 64916: 0 -245: 64917: 0 -245: 64918: 0 -245: 64919: 0 -245: 64920: 0 -245: 64921: 0 -245: 64922: 0 -245: 64923: 0 -245: 64924: 0 -245: 64925: 0 -245: 64926: 0 -245: 64927: 0 -245: 64928: 0 -245: 64929: 0 -245: 64930: 0 -245: 64931: 0 -245: 64932: 0 -245: 64933: 0 -245: 64934: 0 -245: 64935: 0 -245: 64936: 0 -245: 64937: 0 -245: 64938: 0 -245: 64939: 0 -245: 64940: 0 -245: 64941: 0 -245: 64942: 0 -245: 64943: 0 -245: 64944: 0 -245: 64945: 0 -245: 64946: 0 -245: 64947: 0 -245: 64948: 0 -245: 64949: 0 -245: 64950: 0 -245: 64951: 0 -245: 64952: 0 -245: 64953: 0 -245: 64954: 0 -245: 64955: 0 -245: 64956: 0 -245: 64957: 0 -245: 64958: 0 -245: 64959: 0 -245: 64960: 0 -245: 64961: 0 -245: 64962: 0 -245: 64963: 0 -245: 64964: 0 -245: 64965: 0 -245: 64966: 0 -245: 64967: 0 -245: 64968: 0 -245: 64969: 0 -245: 64970: 0 -245: 64971: 0 -245: 64972: 0 -245: 64973: 0 -245: 64974: 0 -245: 64975: 0 -245: 64976: 0 -245: 64977: 0 -245: 64978: 0 -245: 64979: 0 -245: 64980: 0 -245: 64981: 0 -245: 64982: 0 -245: 64983: 0 -245: 64984: 0 -245: 64985: 0 -245: 64986: 0 -245: 64987: 0 -245: 64988: 0 -245: 64989: 0 -245: 64990: 0 -245: 64991: 0 -245: 64992: 0 -245: 64993: 0 -245: 64994: 0 -245: 64995: 0 -245: 64996: 0 -245: 64997: 0 -245: 64998: 0 -245: 64999: 0 -245: 65000: 0 -245: 65001: 0 -245: 65002: 0 -245: 65003: 0 -245: 65004: 0 -245: 65005: 0 -245: 65006: 0 -245: 65007: 0 -245: 65008: 0 -245: 65009: 0 -245: 65010: 0 -245: 65011: 0 -245: 65012: 0 -245: 65013: 0 -245: 65014: 0 -245: 65015: 0 -245: 65016: 0 -245: 65017: 0 -245: 65018: 0 -245: 65019: 0 -245: 65020: 0 -245: 65021: 0 -245: 65022: 0 -245: 65023: 0 -245: 65024: 0 -245: 65025: 0 -245: 65026: 0 -245: 65027: 0 -245: 65028: 0 -245: 65029: 0 -245: 65030: 0 -245: 65031: 0 -245: 65032: 0 -245: 65033: 0 -245: 65034: 0 -245: 65035: 0 -245: 65036: 0 -245: 65037: 0 -245: 65038: 0 -245: 65039: 0 -245: 65040: 0 -245: 65041: 0 -245: 65042: 0 -245: 65043: 0 -245: 65044: 0 -245: 65045: 0 -245: 65046: 0 -245: 65047: 0 -245: 65048: 0 -245: 65049: 0 -245: 65050: 0 -245: 65051: 0 -245: 65052: 0 -245: 65053: 0 -245: 65054: 0 -245: 65055: 0 -245: 65056: 0 -245: 65057: 0 -245: 65058: 0 -245: 65059: 0 -245: 65060: 0 -245: 65061: 0 -245: 65062: 0 -245: 65063: 0 -245: 65064: 0 -245: 65065: 0 -245: 65066: 0 -245: 65067: 0 -245: 65068: 0 -245: 65069: 0 -245: 65070: 0 -245: 65071: 0 -245: 65072: 0 -245: 65073: 0 -245: 65074: 0 -245: 65075: 0 -245: 65076: 0 -245: 65077: 0 -245: 65078: 0 -245: 65079: 0 -245: 65080: 0 -245: 65081: 0 -245: 65082: 0 -245: 65083: 0 -245: 65084: 0 -245: 65085: 0 -245: 65086: 0 -245: 65087: 0 -245: 65088: 0 -245: 65089: 0 -245: 65090: 0 -245: 65091: 0 -245: 65092: 0 -245: 65093: 0 -245: 65094: 0 -245: 65095: 0 -245: 65096: 0 -245: 65097: 0 -245: 65098: 0 -245: 65099: 0 -245: 65100: 0 -245: 65101: 0 -245: 65102: 0 -245: 65103: 0 -245: 65104: 0 -245: 65105: 0 -245: 65106: 0 -245: 65107: 0 -245: 65108: 0 -245: 65109: 0 -245: 65110: 0 -245: 65111: 0 -245: 65112: 0 -245: 65113: 0 -245: 65114: 0 -245: 65115: 0 -245: 65116: 0 -245: 65117: 0 -245: 65118: 0 -245: 65119: 0 -245: 65120: 0 -245: 65121: 0 -245: 65122: 0 -245: 65123: 0 -245: 65124: 0 -245: 65125: 0 -245: 65126: 0 -245: 65127: 0 -245: 65128: 0 -245: 65129: 0 -245: 65130: 0 -245: 65131: 0 -245: 65132: 0 -245: 65133: 0 -245: 65134: 0 -245: 65135: 0 -245: 65136: 0 -245: 65137: 0 -245: 65138: 0 -245: 65139: 0 -245: 65140: 0 -245: 65141: 0 -245: 65142: 0 -245: 65143: 0 -245: 65144: 0 -245: 65145: 0 -245: 65146: 0 -245: 65147: 0 -245: 65148: 0 -245: 65149: 0 -245: 65150: 0 -245: 65151: 0 -245: 65152: 0 -245: 65153: 0 -245: 65154: 0 -245: 65155: 0 -245: 65156: 0 -245: 65157: 0 -245: 65158: 0 -245: 65159: 0 -245: 65160: 0 -245: 65161: 0 -245: 65162: 0 -245: 65163: 0 -245: 65164: 0 -245: 65165: 0 -245: 65166: 0 -245: 65167: 0 -245: 65168: 0 -245: 65169: 0 -245: 65170: 0 -245: 65171: 0 -245: 65172: 0 -245: 65173: 0 -245: 65174: 0 -245: 65175: 0 -245: 65176: 0 -245: 65177: 0 -245: 65178: 0 -245: 65179: 0 -245: 65180: 0 -245: 65181: 0 -245: 65182: 0 -245: 65183: 0 -245: 65184: 0 -245: 65185: 0 -245: 65186: 0 -245: 65187: 0 -245: 65188: 0 -245: 65189: 0 -245: 65190: 0 -245: 65191: 0 -245: 65192: 0 -245: 65193: 0 -245: 65194: 0 -245: 65195: 0 -245: 65196: 0 -245: 65197: 0 -245: 65198: 0 -245: 65199: 0 -245: 65200: 0 -245: 65201: 0 -245: 65202: 0 -245: 65203: 0 -245: 65204: 0 -245: 65205: 0 -245: 65206: 0 -245: 65207: 0 -245: 65208: 0 -245: 65209: 0 -245: 65210: 0 -245: 65211: 0 -245: 65212: 0 -245: 65213: 0 -245: 65214: 0 -245: 65215: 0 -245: 65216: 0 -245: 65217: 0 -245: 65218: 0 -245: 65219: 0 -245: 65220: 0 -245: 65221: 0 -245: 65222: 0 -245: 65223: 0 -245: 65224: 0 -245: 65225: 0 -245: 65226: 0 -245: 65227: 0 -245: 65228: 0 -245: 65229: 0 -245: 65230: 0 -245: 65231: 0 -245: 65232: 0 -245: 65233: 0 -245: 65234: 0 -245: 65235: 0 -245: 65236: 0 -245: 65237: 0 -245: 65238: 0 -245: 65239: 0 -245: 65240: 0 -245: 65241: 0 -245: 65242: 0 -245: 65243: 0 -245: 65244: 0 -245: 65245: 0 -245: 65246: 0 -245: 65247: 0 -245: 65248: 0 -245: 65249: 0 -245: 65250: 0 -245: 65251: 0 -245: 65252: 0 -245: 65253: 0 -245: 65254: 0 -245: 65255: 0 -245: 65256: 0 -245: 65257: 0 -245: 65258: 0 -245: 65259: 0 -245: 65260: 0 -245: 65261: 0 -245: 65262: 0 -245: 65263: 0 -245: 65264: 0 -245: 65265: 0 -245: 65266: 0 -245: 65267: 0 -245: 65268: 0 -245: 65269: 0 -245: 65270: 0 -245: 65271: 0 -245: 65272: 0 -245: 65273: 0 -245: 65274: 0 -245: 65275: 0 -245: 65276: 0 -245: 65277: 0 -245: 65278: 0 -245: 65279: 0 -245: 65280: 0 -245: 65281: 0 -245: 65282: 0 -245: 65283: 0 -245: 65284: 0 -245: 65285: 0 -245: 65286: 0 -245: 65287: 0 -245: 65288: 0 -245: 65289: 0 -245: 65290: 0 -245: 65291: 0 -245: 65292: 0 -245: 65293: 0 -245: 65294: 0 -245: 65295: 0 -245: 65296: 0 -245: 65297: 0 -245: 65298: 0 -245: 65299: 0 -245: 65300: 0 -245: 65301: 0 -245: 65302: 0 -245: 65303: 0 -245: 65304: 0 -245: 65305: 0 -245: 65306: 0 -245: 65307: 0 -245: 65308: 0 -245: 65309: 0 -245: 65310: 0 -245: 65311: 0 -245: 65312: 0 -245: 65313: 0 -245: 65314: 0 -245: 65315: 0 -245: 65316: 0 -245: 65317: 0 -245: 65318: 0 -245: 65319: 0 -245: 65320: 0 -245: 65321: 0 -245: 65322: 0 -245: 65323: 0 -245: 65324: 0 -245: 65325: 0 -245: 65326: 0 -245: 65327: 0 -245: 65328: 0 -245: 65329: 0 -245: 65330: 0 -245: 65331: 0 -245: 65332: 0 -245: 65333: 0 -245: 65334: 0 -245: 65335: 0 -245: 65336: 0 -245: 65337: 0 -245: 65338: 0 -245: 65339: 0 -245: 65340: 0 -245: 65341: 0 -245: 65342: 0 -245: 65343: 0 -245: 65344: 0 -245: 65345: 0 -245: 65346: 0 -245: 65347: 0 -245: 65348: 0 -245: 65349: 0 -245: 65350: 0 -245: 65351: 0 -245: 65352: 0 -245: 65353: 0 -245: 65354: 0 -245: 65355: 0 -245: 65356: 0 -245: 65357: 0 -245: 65358: 0 -245: 65359: 0 -245: 65360: 0 -245: 65361: 0 -245: 65362: 0 -245: 65363: 0 -245: 65364: 0 -245: 65365: 0 -245: 65366: 0 -245: 65367: 0 -245: 65368: 0 -245: 65369: 0 -245: 65370: 0 -245: 65371: 0 -245: 65372: 0 -245: 65373: 0 -245: 65374: 0 -245: 65375: 0 -245: 65376: 0 -245: 65377: 0 -245: 65378: 0 -245: 65379: 0 -245: 65380: 0 -245: 65381: 0 -245: 65382: 0 -245: 65383: 0 -245: 65384: 0 -245: 65385: 0 -245: 65386: 0 -245: 65387: 0 -245: 65388: 0 -245: 65389: 0 -245: 65390: 0 -245: 65391: 0 -245: 65392: 0 -245: 65393: 0 -245: 65394: 0 -245: 65395: 0 -245: 65396: 0 -245: 65397: 0 -245: 65398: 0 -245: 65399: 0 -245: 65400: 0 -245: 65401: 0 -245: 65402: 0 -245: 65403: 0 -245: 65404: 0 -245: 65405: 0 -245: 65406: 0 -245: 65407: 0 -245: 65408: 0 -245: 65409: 0 -245: 65410: 0 -245: 65411: 0 -245: 65412: 0 -245: 65413: 0 -245: 65414: 0 -245: 65415: 0 -245: 65416: 0 -245: 65417: 0 -245: 65418: 0 -245: 65419: 0 -245: 65420: 0 -245: 65421: 0 -245: 65422: 0 -245: 65423: 0 -245: 65424: 0 -245: 65425: 0 -245: 65426: 0 -245: 65427: 0 -245: 65428: 0 -245: 65429: 0 -245: 65430: 0 -245: 65431: 0 -245: 65432: 0 -245: 65433: 0 -245: 65434: 0 -245: 65435: 0 -245: 65436: 0 -245: 65437: 0 -245: 65438: 0 -245: 65439: 0 -245: 65440: 0 -245: 65441: 0 -245: 65442: 0 -245: 65443: 0 -245: 65444: 0 -245: 65445: 0 -245: 65446: 0 -245: 65447: 0 -245: 65448: 0 -245: 65449: 0 -245: 65450: 0 -245: 65451: 0 -245: 65452: 0 -245: 65453: 0 -245: 65454: 0 -245: 65455: 0 -245: 65456: 0 -245: 65457: 0 -245: 65458: 0 -245: 65459: 0 -245: 65460: 0 -245: 65461: 0 -245: 65462: 0 -245: 65463: 0 -245: 65464: 0 -245: 65465: 0 -245: 65466: 0 -245: 65467: 0 -245: 65468: 0 -245: 65469: 0 -245: 65470: 0 -245: 65471: 0 -245: 65472: 0 -245: 65473: 0 -245: 65474: 0 -245: 65475: 0 -245: 65476: 0 -245: 65477: 0 -245: 65478: 0 -245: 65479: 0 -245: 65480: 0 -245: 65481: 0 -245: 65482: 0 -245: 65483: 0 -245: 65484: 0 -245: 65485: 0 -245: 65486: 0 -245: 65487: 0 -245: 65488: 0 -245: 65489: 0 -245: 65490: 0 -245: 65491: 0 -245: 65492: 0 -245: 65493: 0 -245: 65494: 0 -245: 65495: 0 -245: 65496: 0 -245: 65497: 0 -245: 65498: 0 -245: 65499: 0 -245: 65500: 0 -245: 65501: 0 -245: 65502: 0 -245: 65503: 0 -245: 65504: 0 -245: 65505: 0 -245: 65506: 0 -245: 65507: 0 -245: 65508: 0 -245: 65509: 0 -245: 65510: 0 -245: 65511: 0 -245: 65512: 0 -245: 65513: 0 -245: 65514: 0 -245: 65515: 0 -245: 65516: 0 -245: 65517: 0 -245: 65518: 0 -245: 65519: 0 -245: 65520: 0 -245: 65521: 0 -245: 65522: 0 -245: 65523: 0 -245: 65524: 0 -245: 65525: 0 -245: 65526: 0 -245: 65527: 0 -245: 65528: 0 -245: 65529: 0 -245: 65530: 0 -245: 65531: 0 -245: 65532: 0 -245: 65533: 0 -245: 65534: 0 -245: 65535: 0 -245: 65536: 0 -245: 65537: 0 -245: 65538: 0 -245: 65539: 0 -245: 65540: 0 -245: 65541: 0 -245: 65542: 0 -245: 65543: 0 -245: 65544: 0 -245: 65545: 0 -245: 65546: 0 -245: 65547: 0 -245: 65548: 0 -245: 65549: 0 -245: 65550: 0 -245: 65551: 0 -245: 65552: 0 -245: 65553: 0 -245: 65554: 0 -245: 65555: 0 -245: 65556: 0 -245: 65557: 0 -245: 65558: 0 -245: 65559: 0 -245: 65560: 0 -245: 65561: 0 -245: 65562: 0 -245: 65563: 0 -245: 65564: 0 -245: 65565: 0 -245: 65566: 0 -245: 65567: 0 -245: 65568: 0 -245: 65569: 0 -245: 65570: 0 -245: 65571: 0 -245: 65572: 0 -245: 65573: 0 -245: 65574: 0 -245: 65575: 0 -245: 65576: 0 -245: 65577: 0 -245: 65578: 0 -245: 65579: 0 -245: 65580: 0 -245: 65581: 0 -245: 65582: 0 -245: 65583: 0 -245: 65584: 0 -245: 65585: 0 -245: 65586: 0 -245: 65587: 0 -245: 65588: 0 -245: 65589: 0 -245: 65590: 0 -245: 65591: 0 -245: 65592: 0 -245: 65593: 0 -245: 65594: 0 -245: 65595: 0 -245: 65596: 0 -245: 65597: 0 -245: 65598: 0 -245: 65599: 0 -245: 65600: 0 -245: 65601: 0 -245: 65602: 0 -245: 65603: 0 -245: 65604: 0 -245: 65605: 0 -245: 65606: 0 -245: 65607: 0 -245: 65608: 0 -245: 65609: 0 -245: 65610: 0 -245: 65611: 0 -245: 65612: 0 -245: 65613: 0 -245: 65614: 0 -245: 65615: 0 -245: 65616: 0 -245: 65617: 0 -245: 65618: 0 -245: 65619: 0 -245: 65620: 0 -245: 65621: 0 -245: 65622: 0 -245: 65623: 0 -245: 65624: 0 -245: 65625: 0 -245: 65626: 0 -245: 65627: 0 -245: 65628: 0 -245: 65629: 0 -245: 65630: 0 -245: 65631: 0 -245: 65632: 0 -245: 65633: 0 -245: 65634: 0 -245: 65635: 0 -245: 65636: 0 -245: 65637: 0 -245: 65638: 0 -245: 65639: 0 -245: 65640: 0 -245: 65641: 0 -245: 65642: 0 -245: 65643: 0 -245: 65644: 0 -245: 65645: 0 -245: 65646: 0 -245: 65647: 0 -245: 65648: 0 -245: 65649: 0 -245: 65650: 0 -245: 65651: 0 -245: 65652: 0 -245: 65653: 0 -245: 65654: 0 -245: 65655: 0 -245: 65656: 0 -245: 65657: 0 -245: 65658: 0 -245: 65659: 0 -245: 65660: 0 -245: 65661: 0 -245: 65662: 0 -245: 65663: 0 -245: 65664: 0 -245: 65665: 0 -245: 65666: 0 -245: 65667: 0 -245: 65668: 0 -245: 65669: 0 -245: 65670: 0 -245: 65671: 0 -245: 65672: 0 -245: 65673: 0 -245: 65674: 0 -245: 65675: 0 -245: 65676: 0 -245: 65677: 0 -245: 65678: 0 -245: 65679: 0 -245: 65680: 0 -245: 65681: 0 -245: 65682: 0 -245: 65683: 0 -245: 65684: 0 -245: 65685: 0 -245: 65686: 0 -245: 65687: 0 -245: 65688: 0 -245: 65689: 0 -245: 65690: 0 -245: 65691: 0 -245: 65692: 0 -245: 65693: 0 -245: 65694: 0 -245: 65695: 0 -245: 65696: 0 -245: 65697: 0 -245: 65698: 0 -245: 65699: 0 -245: 65700: 0 -245: 65701: 0 -245: 65702: 0 -245: 65703: 0 -245: 65704: 0 -245: 65705: 0 -245: 65706: 0 -245: 65707: 0 -245: 65708: 0 -245: 65709: 0 -245: 65710: 0 -245: 65711: 0 -245: 65712: 0 -245: 65713: 0 -245: 65714: 0 -245: 65715: 0 -245: 65716: 0 -245: 65717: 0 -245: 65718: 0 -245: 65719: 0 -245: 65720: 0 -245: 65721: 0 -245: 65722: 0 -245: 65723: 0 -245: 65724: 0 -245: 65725: 0 -245: 65726: 0 -245: 65727: 0 -245: 65728: 0 -245: 65729: 0 -245: 65730: 0 -245: 65731: 0 -245: 65732: 0 -245: 65733: 0 -245: 65734: 0 -245: 65735: 0 -245: 65736: 0 -245: 65737: 0 -245: 65738: 0 -245: 65739: 0 -245: 65740: 0 -245: 65741: 0 -245: 65742: 0 -245: 65743: 0 -245: 65744: 0 -245: 65745: 0 -245: 65746: 0 -245: 65747: 0 -245: 65748: 0 -245: 65749: 0 -245: 65750: 0 -245: 65751: 0 -245: 65752: 0 -245: 65753: 0 -245: 65754: 0 -245: 65755: 0 -245: 65756: 0 -245: 65757: 0 -245: 65758: 0 -245: 65759: 0 -245: 65760: 0 -245: 65761: 0 -245: 65762: 0 -245: 65763: 0 -245: 65764: 0 -245: 65765: 0 -245: 65766: 0 -245: 65767: 0 -245: 65768: 0 -245: 65769: 0 -245: 65770: 0 -245: 65771: 0 -245: 65772: 0 -245: 65773: 0 -245: 65774: 0 -245: 65775: 0 -245: 65776: 0 -245: 65777: 0 -245: 65778: 0 -245: 65779: 0 -245: 65780: 0 -245: 65781: 0 -245: 65782: 0 -245: 65783: 0 -245: 65784: 0 -245: 65785: 0 -245: 65786: 0 -245: 65787: 0 -245: 65788: 0 -245: 65789: 0 -245: 65790: 0 -245: 65791: 0 -245: 65792: 0 -245: 65793: 0 -245: 65794: 0 -245: 65795: 0 -245: 65796: 0 -245: 65797: 0 -245: 65798: 0 -245: 65799: 0 -245: 65800: 0 -245: 65801: 0 -245: 65802: 0 -245: 65803: 0 -245: 65804: 0 -245: 65805: 0 -245: 65806: 0 -245: 65807: 0 -245: 65808: 0 -245: 65809: 0 -245: 65810: 0 -245: 65811: 0 -245: 65812: 0 -245: 65813: 0 -245: 65814: 0 -245: 65815: 0 -245: 65816: 0 -245: 65817: 0 -245: 65818: 0 -245: 65819: 0 -245: 65820: 0 -245: 65821: 0 -245: 65822: 0 -245: 65823: 0 -245: 65824: 0 -245: 65825: 0 -245: 65826: 0 -245: 65827: 0 -245: 65828: 0 -245: 65829: 0 -245: 65830: 0 -245: 65831: 0 -245: 65832: 0 -245: 65833: 0 -245: 65834: 0 -245: 65835: 0 -245: 65836: 0 -245: 65837: 0 -245: 65838: 0 -245: 65839: 0 -245: 65840: 0 -245: 65841: 0 -245: 65842: 0 -245: 65843: 0 -245: 65844: 0 -245: 65845: 0 -245: 65846: 0 -245: 65847: 0 -245: 65848: 0 -245: 65849: 0 -245: 65850: 0 -245: 65851: 0 -245: 65852: 0 -245: 65853: 0 -245: 65854: 0 -245: 65855: 0 -245: 65856: 0 -245: 65857: 0 -245: 65858: 0 -245: 65859: 0 -245: 65860: 0 -245: 65861: 0 -245: 65862: 0 -245: 65863: 0 -245: 65864: 0 -245: 65865: 0 -245: 65866: 0 -245: 65867: 0 -245: 65868: 0 -245: 65869: 0 -245: 65870: 0 -245: 65871: 0 -245: 65872: 0 -245: 65873: 0 -245: 65874: 0 -245: 65875: 0 -245: 65876: 0 -245: 65877: 0 -245: 65878: 0 -245: 65879: 0 -245: 65880: 0 -245: 65881: 0 -245: 65882: 0 -245: 65883: 0 -245: 65884: 0 -245: 65885: 0 -245: 65886: 0 -245: 65887: 0 -245: 65888: 0 -245: 65889: 0 -245: 65890: 0 -245: 65891: 0 -245: 65892: 0 -245: 65893: 0 -245: 65894: 0 -245: 65895: 0 -245: 65896: 0 -245: 65897: 0 -245: 65898: 0 -245: 65899: 0 -245: 65900: 0 -245: 65901: 0 -245: 65902: 0 -245: 65903: 0 -245: 65904: 0 -245: 65905: 0 -245: 65906: 0 -245: 65907: 0 -245: 65908: 0 -245: 65909: 0 -245: 65910: 0 -245: 65911: 0 -245: 65912: 0 -245: 65913: 0 -245: 65914: 0 -245: 65915: 0 -245: 65916: 0 -245: 65917: 0 -245: 65918: 0 -245: 65919: 0 -245: 65920: 0 -245: 65921: 0 -245: 65922: 0 -245: 65923: 0 -245: 65924: 0 -245: 65925: 0 -245: 65926: 0 -245: 65927: 0 -245: 65928: 0 -245: 65929: 0 -245: 65930: 0 -245: 65931: 0 -245: 65932: 0 -245: 65933: 0 -245: 65934: 0 -245: 65935: 0 -245: 65936: 0 -245: 65937: 0 -245: 65938: 0 -245: 65939: 0 -245: 65940: 0 -245: 65941: 0 -245: 65942: 0 -245: 65943: 0 -245: 65944: 0 -245: 65945: 0 -245: 65946: 0 -245: 65947: 0 -245: 65948: 0 -245: 65949: 0 -245: 65950: 0 -245: 65951: 0 -245: 65952: 0 -245: 65953: 0 -245: 65954: 0 -245: 65955: 0 -245: 65956: 0 -245: 65957: 0 -245: 65958: 0 -245: 65959: 0 -245: 65960: 0 -245: 65961: 0 -245: 65962: 0 -245: 65963: 0 -245: 65964: 0 -245: 65965: 0 -245: 65966: 0 -245: 65967: 0 -245: 65968: 0 -245: 65969: 0 -245: 65970: 0 -245: 65971: 0 -245: 65972: 0 -245: 65973: 0 -245: 65974: 0 -245: 65975: 0 -245: 65976: 0 -245: 65977: 0 -245: 65978: 0 -245: 65979: 0 -245: 65980: 0 -245: 65981: 0 -245: 65982: 0 -245: 65983: 0 -245: 65984: 0 -245: 65985: 0 -245: 65986: 0 -245: 65987: 0 -245: 65988: 0 -245: 65989: 0 -245: 65990: 0 -245: 65991: 0 -245: 65992: 0 -245: 65993: 0 -245: 65994: 0 -245: 65995: 0 -245: 65996: 0 -245: 65997: 0 -245: 65998: 0 -245: 65999: 0 -245: 66000: 0 -245: 66001: 0 -245: 66002: 0 -245: 66003: 0 -245: 66004: 0 -245: 66005: 0 -245: 66006: 0 -245: 66007: 0 -245: 66008: 0 -245: 66009: 0 -245: 66010: 0 -245: 66011: 0 -245: 66012: 0 -245: 66013: 0 -245: 66014: 0 -245: 66015: 0 -245: 66016: 0 -245: 66017: 0 -245: 66018: 0 -245: 66019: 0 -245: 66020: 0 -245: 66021: 0 -245: 66022: 0 -245: 66023: 0 -245: 66024: 0 -245: 66025: 0 -245: 66026: 0 -245: 66027: 0 -245: 66028: 0 -245: 66029: 0 -245: 66030: 0 -245: 66031: 0 -245: 66032: 0 -245: 66033: 0 -245: 66034: 0 -245: 66035: 0 -245: 66036: 0 -245: 66037: 0 -245: 66038: 0 -245: 66039: 0 -245: 66040: 0 -245: 66041: 0 -245: 66042: 0 -245: 66043: 0 -245: 66044: 0 -245: 66045: 0 -245: 66046: 0 -245: 66047: 0 -245: 66048: 0 -245: 66049: 0 -245: 66050: 0 -245: 66051: 0 -245: 66052: 0 -245: 66053: 0 -245: 66054: 0 -245: 66055: 0 -245: 66056: 0 -245: 66057: 0 -245: 66058: 0 -245: 66059: 0 -245: 66060: 0 -245: 66061: 0 -245: 66062: 0 -245: 66063: 0 -245: 66064: 0 -245: 66065: 0 -245: 66066: 0 -245: 66067: 0 -245: 66068: 0 -245: 66069: 0 -245: 66070: 0 -245: 66071: 0 -245: 66072: 0 -245: 66073: 0 -245: 66074: 0 -245: 66075: 0 -245: 66076: 0 -245: 66077: 0 -245: 66078: 0 -245: 66079: 0 -245: 66080: 0 -245: 66081: 0 -245: 66082: 0 -245: 66083: 0 -245: 66084: 0 -245: 66085: 0 -245: 66086: 0 -245: 66087: 0 -245: 66088: 0 -245: 66089: 0 -245: 66090: 0 -245: 66091: 0 -245: 66092: 0 -245: 66093: 0 -245: 66094: 0 -245: 66095: 0 -245: 66096: 0 -245: 66097: 0 -245: 66098: 0 -245: 66099: 0 -245: 66100: 0 -245: 66101: 0 -245: 66102: 0 -245: 66103: 0 -245: 66104: 0 -245: 66105: 0 -245: 66106: 0 -245: 66107: 0 -245: 66108: 0 -245: 66109: 0 -245: 66110: 0 -245: 66111: 0 -245: 66112: 0 -245: 66113: 0 -245: 66114: 0 -245: 66115: 0 -245: 66116: 0 -245: 66117: 0 -245: 66118: 0 -245: 66119: 0 -245: 66120: 0 -245: 66121: 0 -245: 66122: 0 -245: 66123: 0 -245: 66124: 0 -245: 66125: 0 -245: 66126: 0 -245: 66127: 0 -245: 66128: 0 -245: 66129: 0 -245: 66130: 0 -245: 66131: 0 -245: 66132: 0 -245: 66133: 0 -245: 66134: 0 -245: 66135: 0 -245: 66136: 0 -245: 66137: 0 -245: 66138: 0 -245: 66139: 0 -245: 66140: 0 -245: 66141: 0 -245: 66142: 0 -245: 66143: 0 -245: 66144: 0 -245: 66145: 0 -245: 66146: 0 -245: 66147: 0 -245: 66148: 0 -245: 66149: 0 -245: 66150: 0 -245: 66151: 0 -245: 66152: 0 -245: 66153: 0 -245: 66154: 0 -245: 66155: 0 -245: 66156: 0 -245: 66157: 0 -245: 66158: 0 -245: 66159: 0 -245: 66160: 0 -245: 66161: 0 -245: 66162: 0 -245: 66163: 0 -245: 66164: 0 -245: 66165: 0 -245: 66166: 0 -245: 66167: 0 -245: 66168: 0 -245: 66169: 0 -245: 66170: 0 -245: 66171: 0 -245: 66172: 0 -245: 66173: 0 -245: 66174: 0 -245: 66175: 0 -245: 66176: 0 -245: 66177: 0 -245: 66178: 0 -245: 66179: 0 -245: 66180: 0 -245: 66181: 0 -245: 66182: 0 -245: 66183: 0 -245: 66184: 0 -245: 66185: 0 -245: 66186: 0 -245: 66187: 0 -245: 66188: 0 -245: 66189: 0 -245: 66190: 0 -245: 66191: 0 -245: 66192: 0 -245: 66193: 0 -245: 66194: 0 -245: 66195: 0 -245: 66196: 0 -245: 66197: 0 -245: 66198: 0 -245: 66199: 0 -245: 66200: 0 -245: 66201: 0 -245: 66202: 0 -245: 66203: 0 -245: 66204: 0 -245: 66205: 0 -245: 66206: 0 -245: 66207: 0 -245: 66208: 0 -245: 66209: 0 -245: 66210: 0 -245: 66211: 0 -245: 66212: 0 -245: 66213: 0 -245: 66214: 0 -245: 66215: 0 -245: 66216: 0 -245: 66217: 0 -245: 66218: 0 -245: 66219: 0 -245: 66220: 0 -245: 66221: 0 -245: 66222: 0 -245: 66223: 0 -245: 66224: 0 -245: 66225: 0 -245: 66226: 0 -245: 66227: 0 -245: 66228: 0 -245: 66229: 0 -245: 66230: 0 -245: 66231: 0 -245: 66232: 0 -245: 66233: 0 -245: 66234: 0 -245: 66235: 0 -245: 66236: 0 -245: 66237: 0 -245: 66238: 0 -245: 66239: 0 -245: 66240: 0 -245: 66241: 0 -245: 66242: 0 -245: 66243: 0 -245: 66244: 0 -245: 66245: 0 -245: 66246: 0 -245: 66247: 0 -245: 66248: 0 -245: 66249: 0 -245: 66250: 0 -245: 66251: 0 -245: 66252: 0 -245: 66253: 0 -245: 66254: 0 -245: 66255: 0 -245: 66256: 0 -245: 66257: 0 -245: 66258: 0 -245: 66259: 0 -245: 66260: 0 -245: 66261: 0 -245: 66262: 0 -245: 66263: 0 -245: 66264: 0 -245: 66265: 0 -245: 66266: 0 -245: 66267: 0 -245: 66268: 0 -245: 66269: 0 -245: 66270: 0 -245: 66271: 0 -245: 66272: 0 -245: 66273: 0 -245: 66274: 0 -245: 66275: 0 -245: 66276: 0 -245: 66277: 0 -245: 66278: 0 -245: 66279: 0 -245: 66280: 0 -245: 66281: 0 -245: 66282: 0 -245: 66283: 0 -245: 66284: 0 -245: 66285: 0 -245: 66286: 0 -245: 66287: 0 -245: 66288: 0 -245: 66289: 0 -245: 66290: 0 -245: 66291: 0 -245: 66292: 0 -245: 66293: 0 -245: 66294: 0 -245: 66295: 0 -245: 66296: 0 -245: 66297: 0 -245: 66298: 0 -245: 66299: 0 -245: 66300: 0 -245: 66301: 0 -245: 66302: 0 -245: 66303: 0 -245: 66304: 0 -245: 66305: 0 -245: 66306: 0 -245: 66307: 0 -245: 66308: 0 -245: 66309: 0 -245: 66310: 0 -245: 66311: 0 -245: 66312: 0 -245: 66313: 0 -245: 66314: 0 -245: 66315: 0 -245: 66316: 0 -245: 66317: 0 -245: 66318: 0 -245: 66319: 0 -245: 66320: 0 -245: 66321: 0 -245: 66322: 0 -245: 66323: 0 -245: 66324: 0 -245: 66325: 0 -245: 66326: 0 -245: 66327: 0 -245: 66328: 0 -245: 66329: 0 -245: 66330: 0 -245: 66331: 0 -245: 66332: 0 -245: 66333: 0 -245: 66334: 0 -245: 66335: 0 -245: 66336: 0 -245: 66337: 0 -245: 66338: 0 -245: 66339: 0 -245: 66340: 0 -245: 66341: 0 -245: 66342: 0 -245: 66343: 0 -245: 66344: 0 -245: 66345: 0 -245: 66346: 0 -245: 66347: 0 -245: 66348: 0 -245: 66349: 0 -245: 66350: 0 -245: 66351: 0 -245: 66352: 0 -245: 66353: 0 -245: 66354: 0 -245: 66355: 0 -245: 66356: 0 -245: 66357: 0 -245: 66358: 0 -245: 66359: 0 -245: 66360: 0 -245: 66361: 0 -245: 66362: 0 -245: 66363: 0 -245: 66364: 0 -245: 66365: 0 -245: 66366: 0 -245: 66367: 0 -245: 66368: 0 -245: 66369: 0 -245: 66370: 0 -245: 66371: 0 -245: 66372: 0 -245: 66373: 0 -245: 66374: 0 -245: 66375: 0 -245: 66376: 0 -245: 66377: 0 -245: 66378: 0 -245: 66379: 0 -245: 66380: 0 -245: 66381: 0 -245: 66382: 0 -245: 66383: 0 -245: 66384: 0 -245: 66385: 0 -245: 66386: 0 -245: 66387: 0 -245: 66388: 0 -245: 66389: 0 -245: 66390: 0 -245: 66391: 0 -245: 66392: 0 -245: 66393: 0 -245: 66394: 0 -245: 66395: 0 -245: 66396: 0 -245: 66397: 0 -245: 66398: 0 -245: 66399: 0 -245: 66400: 0 -245: 66401: 0 -245: 66402: 0 -245: 66403: 0 -245: 66404: 0 -245: 66405: 0 -245: 66406: 0 -245: 66407: 0 -245: 66408: 0 -245: 66409: 0 -245: 66410: 0 -245: 66411: 0 -245: 66412: 0 -245: 66413: 0 -245: 66414: 0 -245: 66415: 0 -245: 66416: 0 -245: 66417: 0 -245: 66418: 0 -245: 66419: 0 -245: 66420: 0 -245: 66421: 0 -245: 66422: 0 -245: 66423: 0 -245: 66424: 0 -245: 66425: 0 -245: 66426: 0 -245: 66427: 0 -245: 66428: 0 -245: 66429: 0 -245: 66430: 0 -245: 66431: 0 -245: 66432: 0 -245: 66433: 0 -245: 66434: 0 -245: 66435: 0 -245: 66436: 0 -245: 66437: 0 -245: 66438: 0 -245: 66439: 0 -245: 66440: 0 -245: 66441: 0 -245: 66442: 0 -245: 66443: 0 -245: 66444: 0 -245: 66445: 0 -245: 66446: 0 -245: 66447: 0 -245: 66448: 0 -245: 66449: 0 -245: 66450: 0 -245: 66451: 0 -245: 66452: 0 -245: 66453: 0 -245: 66454: 0 -245: 66455: 0 -245: 66456: 0 -245: 66457: 0 -245: 66458: 0 -245: 66459: 0 -245: 66460: 0 -245: 66461: 0 -245: 66462: 0 -245: 66463: 0 -245: 66464: 0 -245: 66465: 0 -245: 66466: 0 -245: 66467: 0 -245: 66468: 0 -245: 66469: 0 -245: 66470: 0 -245: 66471: 0 -245: 66472: 0 -245: 66473: 0 -245: 66474: 0 -245: 66475: 0 -245: 66476: 0 -245: 66477: 0 -245: 66478: 0 -245: 66479: 0 -245: 66480: 0 -245: 66481: 0 -245: 66482: 0 -245: 66483: 0 -245: 66484: 0 -245: 66485: 0 -245: 66486: 0 -245: 66487: 0 -245: 66488: 0 -245: 66489: 0 -245: 66490: 0 -245: 66491: 0 -245: 66492: 0 -245: 66493: 0 -245: 66494: 0 -245: 66495: 0 -245: 66496: 0 -245: 66497: 0 -245: 66498: 0 -245: 66499: 0 -245: 66500: 0 -245: 66501: 0 -245: 66502: 0 -245: 66503: 0 -245: 66504: 0 -245: 66505: 0 -245: 66506: 0 -245: 66507: 0 -245: 66508: 0 -245: 66509: 0 -245: 66510: 0 -245: 66511: 0 -245: 66512: 0 -245: 66513: 0 -245: 66514: 0 -245: 66515: 0 -245: 66516: 0 -245: 66517: 0 -245: 66518: 0 -245: 66519: 0 -245: 66520: 0 -245: 66521: 0 -245: 66522: 0 -245: 66523: 0 -245: 66524: 0 -245: 66525: 0 -245: 66526: 0 -245: 66527: 0 -245: 66528: 0 -245: 66529: 0 -245: 66530: 0 -245: 66531: 0 -245: 66532: 0 -245: 66533: 0 -245: 66534: 0 -245: 66535: 0 -245: 66536: 0 -245: 66537: 0 -245: 66538: 0 -245: 66539: 0 -245: 66540: 0 -245: 66541: 0 -245: 66542: 0 -245: 66543: 0 -245: 66544: 0 -245: 66545: 0 -245: 66546: 0 -245: 66547: 0 -245: 66548: 0 -245: 66549: 0 -245: 66550: 0 -245: 66551: 0 -245: 66552: 0 -245: 66553: 0 -245: 66554: 0 -245: 66555: 0 -245: 66556: 0 -245: 66557: 0 -245: 66558: 0 -245: 66559: 0 -245: 66560: 0 -245: 66561: 0 -245: 66562: 0 -245: 66563: 0 -245: 66564: 0 -245: 66565: 0 -245: 66566: 0 -245: 66567: 0 -245: 66568: 0 -245: 66569: 0 -245: 66570: 0 -245: 66571: 0 -245: 66572: 0 -245: 66573: 0 -245: 66574: 0 -245: 66575: 0 -245: 66576: 0 -245: 66577: 0 -245: 66578: 0 -245: 66579: 0 -245: 66580: 0 -245: 66581: 0 -245: 66582: 0 -245: 66583: 0 -245: 66584: 0 -245: 66585: 0 -245: 66586: 0 -245: 66587: 0 -245: 66588: 0 -245: 66589: 0 -245: 66590: 0 -245: 66591: 0 -245: 66592: 0 -245: 66593: 0 -245: 66594: 0 -245: 66595: 0 -245: 66596: 0 -245: 66597: 0 -245: 66598: 0 -245: 66599: 0 -245: 66600: 0 -245: 66601: 0 -245: 66602: 0 -245: 66603: 0 -245: 66604: 0 -245: 66605: 0 -245: 66606: 0 -245: 66607: 0 -245: 66608: 0 -245: 66609: 0 -245: 66610: 0 -245: 66611: 0 -245: 66612: 0 -245: 66613: 0 -245: 66614: 0 -245: 66615: 0 -245: 66616: 0 -245: 66617: 0 -245: 66618: 0 -245: 66619: 0 -245: 66620: 0 -245: 66621: 0 -245: 66622: 0 -245: 66623: 0 -245: 66624: 0 -245: 66625: 0 -245: 66626: 0 -245: 66627: 0 -245: 66628: 0 -245: 66629: 0 -245: 66630: 0 -245: 66631: 0 -245: 66632: 0 -245: 66633: 0 -245: 66634: 0 -245: 66635: 0 -245: 66636: 0 -245: 66637: 0 -245: 66638: 0 -245: 66639: 0 -245: 66640: 0 -245: 66641: 0 -245: 66642: 0 -245: 66643: 0 -245: 66644: 0 -245: 66645: 0 -245: 66646: 0 -245: 66647: 0 -245: 66648: 0 -245: 66649: 0 -245: 66650: 0 -245: 66651: 0 -245: 66652: 0 -245: 66653: 0 -245: 66654: 0 -245: 66655: 0 -245: 66656: 0 -245: 66657: 0 -245: 66658: 0 -245: 66659: 0 -245: 66660: 0 -245: 66661: 0 -245: 66662: 0 -245: 66663: 0 -245: 66664: 0 -245: 66665: 0 -245: 66666: 0 -245: 66667: 0 -245: 66668: 0 -245: 66669: 0 -245: 66670: 0 -245: 66671: 0 -245: 66672: 0 -245: 66673: 0 -245: 66674: 0 -245: 66675: 0 -245: 66676: 0 -245: 66677: 0 -245: 66678: 0 -245: 66679: 0 -245: 66680: 0 -245: 66681: 0 -245: 66682: 0 -245: 66683: 0 -245: 66684: 0 -245: 66685: 0 -245: 66686: 0 -245: 66687: 0 -245: 66688: 0 -245: 66689: 0 -245: 66690: 0 -245: 66691: 0 -245: 66692: 0 -245: 66693: 0 -245: 66694: 0 -245: 66695: 0 -245: 66696: 0 -245: 66697: 0 -245: 66698: 0 -245: 66699: 0 -245: 66700: 0 -245: 66701: 0 -245: 66702: 0 -245: 66703: 0 -245: 66704: 0 -245: 66705: 0 -245: 66706: 0 -245: 66707: 0 -245: 66708: 0 -245: 66709: 0 -245: 66710: 0 -245: 66711: 0 -245: 66712: 0 -245: 66713: 0 -245: 66714: 0 -245: 66715: 0 -245: 66716: 0 -245: 66717: 0 -245: 66718: 0 -245: 66719: 0 -245: 66720: 0 -245: 66721: 0 -245: 66722: 0 -245: 66723: 0 -245: 66724: 0 -245: 66725: 0 -245: 66726: 0 -245: 66727: 0 -245: 66728: 0 -245: 66729: 0 -245: 66730: 0 -245: 66731: 0 -245: 66732: 0 -245: 66733: 0 -245: 66734: 0 -245: 66735: 0 -245: 66736: 0 -245: 66737: 0 -245: 66738: 0 -245: 66739: 0 -245: 66740: 0 -245: 66741: 0 -245: 66742: 0 -245: 66743: 0 -245: 66744: 0 -245: 66745: 0 -245: 66746: 0 -245: 66747: 0 -245: 66748: 0 -245: 66749: 0 -245: 66750: 0 -245: 66751: 0 -245: 66752: 0 -245: 66753: 0 -245: 66754: 0 -245: 66755: 0 -245: 66756: 0 -245: 66757: 0 -245: 66758: 0 -245: 66759: 0 -245: 66760: 0 -245: 66761: 0 -245: 66762: 0 -245: 66763: 0 -245: 66764: 0 -245: 66765: 0 -245: 66766: 0 -245: 66767: 0 -245: 66768: 0 -245: 66769: 0 -245: 66770: 0 -245: 66771: 0 -245: 66772: 0 -245: 66773: 0 -245: 66774: 0 -245: 66775: 0 -245: 66776: 0 -245: 66777: 0 -245: 66778: 0 -245: 66779: 0 -245: 66780: 0 -245: 66781: 0 -245: 66782: 0 -245: 66783: 0 -245: 66784: 0 -245: 66785: 0 -245: 66786: 0 -245: 66787: 0 -245: 66788: 0 -245: 66789: 0 -245: 66790: 0 -245: 66791: 0 -245: 66792: 0 -245: 66793: 0 -245: 66794: 0 -245: 66795: 0 -245: 66796: 0 -245: 66797: 0 -245: 66798: 0 -245: 66799: 0 -245: 66800: 0 -245: 66801: 0 -245: 66802: 0 -245: 66803: 0 -245: 66804: 0 -245: 66805: 0 -245: 66806: 0 -245: 66807: 0 -245: 66808: 0 -245: 66809: 0 -245: 66810: 0 -245: 66811: 0 -245: 66812: 0 -245: 66813: 0 -245: 66814: 0 -245: 66815: 0 -245: 66816: 0 -245: 66817: 0 -245: 66818: 0 -245: 66819: 0 -245: 66820: 0 -245: 66821: 0 -245: 66822: 0 -245: 66823: 0 -245: 66824: 0 -245: 66825: 0 -245: 66826: 0 -245: 66827: 0 -245: 66828: 0 -245: 66829: 0 -245: 66830: 0 -245: 66831: 0 -245: 66832: 0 -245: 66833: 0 -245: 66834: 0 -245: 66835: 0 -245: 66836: 0 -245: 66837: 0 -245: 66838: 0 -245: 66839: 0 -245: 66840: 0 -245: 66841: 0 -245: 66842: 0 -245: 66843: 0 -245: 66844: 0 -245: 66845: 0 -245: 66846: 0 -245: 66847: 0 -245: 66848: 0 -245: 66849: 0 -245: 66850: 0 -245: 66851: 0 -245: 66852: 0 -245: 66853: 0 -245: 66854: 0 -245: 66855: 0 -245: 66856: 0 -245: 66857: 0 -245: 66858: 0 -245: 66859: 0 -245: 66860: 0 -245: 66861: 0 -245: 66862: 0 -245: 66863: 0 -245: 66864: 0 -245: 66865: 0 -245: 66866: 0 -245: 66867: 0 -245: 66868: 0 -245: 66869: 0 -245: 66870: 0 -245: 66871: 0 -245: 66872: 0 -245: 66873: 0 -245: 66874: 0 -245: 66875: 0 -245: 66876: 0 -245: 66877: 0 -245: 66878: 0 -245: 66879: 0 -245: 66880: 0 -245: 66881: 0 -245: 66882: 0 -245: 66883: 0 -245: 66884: 0 -245: 66885: 0 -245: 66886: 0 -245: 66887: 0 -245: 66888: 0 -245: 66889: 0 -245: 66890: 0 -245: 66891: 0 -245: 66892: 0 -245: 66893: 0 -245: 66894: 0 -245: 66895: 0 -245: 66896: 0 -245: 66897: 0 -245: 66898: 0 -245: 66899: 0 -245: 66900: 0 -245: 66901: 0 -245: 66902: 0 -245: 66903: 0 -245: 66904: 0 -245: 66905: 0 -245: 66906: 0 -245: 66907: 0 -245: 66908: 0 -245: 66909: 0 -245: 66910: 0 -245: 66911: 0 -245: 66912: 0 -245: 66913: 0 -245: 66914: 0 -245: 66915: 0 -245: 66916: 0 -245: 66917: 0 -245: 66918: 0 -245: 66919: 0 -245: 66920: 0 -245: 66921: 0 -245: 66922: 0 -245: 66923: 0 -245: 66924: 0 -245: 66925: 0 -245: 66926: 0 -245: 66927: 0 -245: 66928: 0 -245: 66929: 0 -245: 66930: 0 -245: 66931: 0 -245: 66932: 0 -245: 66933: 0 -245: 66934: 0 -245: 66935: 0 -245: 66936: 0 -245: 66937: 0 -245: 66938: 0 -245: 66939: 0 -245: 66940: 0 -245: 66941: 0 -245: 66942: 0 -245: 66943: 0 -245: 66944: 0 -245: 66945: 0 -245: 66946: 0 -245: 66947: 0 -245: 66948: 0 -245: 66949: 0 -245: 66950: 0 -245: 66951: 0 -245: 66952: 0 -245: 66953: 0 -245: 66954: 0 -245: 66955: 0 -245: 66956: 0 -245: 66957: 0 -245: 66958: 0 -245: 66959: 0 -245: 66960: 0 -245: 66961: 0 -245: 66962: 0 -245: 66963: 0 -245: 66964: 0 -245: 66965: 0 -245: 66966: 0 -245: 66967: 0 -245: 66968: 0 -245: 66969: 0 -245: 66970: 0 -245: 66971: 0 -245: 66972: 0 -245: 66973: 0 -245: 66974: 0 -245: 66975: 0 -245: 66976: 0 -245: 66977: 0 -245: 66978: 0 -245: 66979: 0 -245: 66980: 0 -245: 66981: 0 -245: 66982: 0 -245: 66983: 0 -245: 66984: 0 -245: 66985: 0 -245: 66986: 0 -245: 66987: 0 -245: 66988: 0 -245: 66989: 0 -245: 66990: 0 -245: 66991: 0 -245: 66992: 0 -245: 66993: 0 -245: 66994: 0 -245: 66995: 0 -245: 66996: 0 -245: 66997: 0 -245: 66998: 0 -245: 66999: 0 -245: 67000: 0 -245: 67001: 0 -245: 67002: 0 -245: 67003: 0 -245: 67004: 0 -245: 67005: 0 -245: 67006: 0 -245: 67007: 0 -245: 67008: 0 -245: 67009: 0 -245: 67010: 0 -245: 67011: 0 -245: 67012: 0 -245: 67013: 0 -245: 67014: 0 -245: 67015: 0 -245: 67016: 0 -245: 67017: 0 -245: 67018: 0 -245: 67019: 0 -245: 67020: 0 -245: 67021: 0 -245: 67022: 0 -245: 67023: 0 -245: 67024: 0 -245: 67025: 0 -245: 67026: 0 -245: 67027: 0 -245: 67028: 0 -245: 67029: 0 -245: 67030: 0 -245: 67031: 0 -245: 67032: 0 -245: 67033: 0 -245: 67034: 0 -245: 67035: 0 -245: 67036: 0 -245: 67037: 0 -245: 67038: 0 -245: 67039: 0 -245: 67040: 0 -245: 67041: 0 -245: 67042: 0 -245: 67043: 0 -245: 67044: 0 -245: 67045: 0 -245: 67046: 0 -245: 67047: 0 -245: 67048: 0 -245: 67049: 0 -245: 67050: 0 -245: 67051: 0 -245: 67052: 0 -245: 67053: 0 -245: 67054: 0 -245: 67055: 0 -245: 67056: 0 -245: 67057: 0 -245: 67058: 0 -245: 67059: 0 -245: 67060: 0 -245: 67061: 0 -245: 67062: 0 -245: 67063: 0 -245: 67064: 0 -245: 67065: 0 -245: 67066: 0 -245: 67067: 0 -245: 67068: 0 -245: 67069: 0 -245: 67070: 0 -245: 67071: 0 -245: 67072: 0 -245: 67073: 0 -245: 67074: 0 -245: 67075: 0 -245: 67076: 0 -245: 67077: 0 -245: 67078: 0 -245: 67079: 0 -245: 67080: 0 -245: 67081: 0 -245: 67082: 0 -245: 67083: 0 -245: 67084: 0 -245: 67085: 0 -245: 67086: 0 -245: 67087: 0 -245: 67088: 0 -245: 67089: 0 -245: 67090: 0 -245: 67091: 0 -245: 67092: 0 -245: 67093: 0 -245: 67094: 0 -245: 67095: 0 -245: 67096: 0 -245: 67097: 0 -245: 67098: 0 -245: 67099: 0 -245: 67100: 0 -245: 67101: 0 -245: 67102: 0 -245: 67103: 0 -245: 67104: 0 -245: 67105: 0 -245: 67106: 0 -245: 67107: 0 -245: 67108: 0 -245: 67109: 0 -245: 67110: 0 -245: 67111: 0 -245: 67112: 0 -245: 67113: 0 -245: 67114: 0 -245: 67115: 0 -245: 67116: 0 -245: 67117: 0 -245: 67118: 0 -245: 67119: 0 -245: 67120: 0 -245: 67121: 0 -245: 67122: 0 -245: 67123: 0 -245: 67124: 0 -245: 67125: 0 -245: 67126: 0 -245: 67127: 0 -245: 67128: 0 -245: 67129: 0 -245: 67130: 0 -245: 67131: 0 -245: 67132: 0 -245: 67133: 0 -245: 67134: 0 -245: 67135: 0 -245: 67136: 0 -245: 67137: 0 -245: 67138: 0 -245: 67139: 0 -245: 67140: 0 -245: 67141: 0 -245: 67142: 0 -245: 67143: 0 -245: 67144: 0 -245: 67145: 0 -245: 67146: 0 -245: 67147: 0 -245: 67148: 0 -245: 67149: 0 -245: 67150: 0 -245: 67151: 0 -245: 67152: 0 -245: 67153: 0 -245: 67154: 0 -245: 67155: 0 -245: 67156: 0 -245: 67157: 0 -245: 67158: 0 -245: 67159: 0 -245: 67160: 0 -245: 67161: 0 -245: 67162: 0 -245: 67163: 0 -245: 67164: 0 -245: 67165: 0 -245: 67166: 0 -245: 67167: 0 -245: 67168: 0 -245: 67169: 0 -245: 67170: 0 -245: 67171: 0 -245: 67172: 0 -245: 67173: 0 -245: 67174: 0 -245: 67175: 0 -245: 67176: 0 -245: 67177: 0 -245: 67178: 0 -245: 67179: 0 -245: 67180: 0 -245: 67181: 0 -245: 67182: 0 -245: 67183: 0 -245: 67184: 0 -245: 67185: 0 -245: 67186: 0 -245: 67187: 0 -245: 67188: 0 -245: 67189: 0 -245: 67190: 0 -245: 67191: 0 -245: 67192: 0 -245: 67193: 0 -245: 67194: 0 -245: 67195: 0 -245: 67196: 0 -245: 67197: 0 -245: 67198: 0 -245: 67199: 0 -245: 67200: 0 -245: 67201: 0 -245: 67202: 0 -245: 67203: 0 -245: 67204: 0 -245: 67205: 0 -245: 67206: 0 -245: 67207: 0 -245: 67208: 0 -245: 67209: 0 -245: 67210: 0 -245: 67211: 0 -245: 67212: 0 -245: 67213: 0 -245: 67214: 0 -245: 67215: 0 -245: 67216: 0 -245: 67217: 0 -245: 67218: 0 -245: 67219: 0 -245: 67220: 0 -245: 67221: 0 -245: 67222: 0 -245: 67223: 0 -245: 67224: 0 -245: 67225: 0 -245: 67226: 0 -245: 67227: 0 -245: 67228: 0 -245: 67229: 0 -245: 67230: 0 -245: 67231: 0 -245: 67232: 0 -245: 67233: 0 -245: 67234: 0 -245: 67235: 0 -245: 67236: 0 -245: 67237: 0 -245: 67238: 0 -245: 67239: 0 -245: 67240: 0 -245: 67241: 0 -245: 67242: 0 -245: 67243: 0 -245: 67244: 0 -245: 67245: 0 -245: 67246: 0 -245: 67247: 0 -245: 67248: 0 -245: 67249: 0 -245: 67250: 0 -245: 67251: 0 -245: 67252: 0 -245: 67253: 0 -245: 67254: 0 -245: 67255: 0 -245: 67256: 0 -245: 67257: 0 -245: 67258: 0 -245: 67259: 0 -245: 67260: 0 -245: 67261: 0 -245: 67262: 0 -245: 67263: 0 -245: 67264: 0 -245: 67265: 0 -245: 67266: 0 -245: 67267: 0 -245: 67268: 0 -245: 67269: 0 -245: 67270: 0 -245: 67271: 0 -245: 67272: 0 -245: 67273: 0 -245: 67274: 0 -245: 67275: 0 -245: 67276: 0 -245: 67277: 0 -245: 67278: 0 -245: 67279: 0 -245: 67280: 0 -245: 67281: 0 -245: 67282: 0 -245: 67283: 0 -245: 67284: 0 -245: 67285: 0 -245: 67286: 0 -245: 67287: 0 -245: 67288: 0 -245: 67289: 0 -245: 67290: 0 -245: 67291: 0 -245: 67292: 0 -245: 67293: 0 -245: 67294: 0 -245: 67295: 0 -245: 67296: 0 -245: 67297: 0 -245: 67298: 0 -245: 67299: 0 -245: 67300: 0 -245: 67301: 0 -245: 67302: 0 -245: 67303: 0 -245: 67304: 0 -245: 67305: 0 -245: 67306: 0 -245: 67307: 0 -245: 67308: 0 -245: 67309: 0 -245: 67310: 0 -245: 67311: 0 -245: 67312: 0 -245: 67313: 0 -245: 67314: 0 -245: 67315: 0 -245: 67316: 0 -245: 67317: 0 -245: 67318: 0 -245: 67319: 0 -245: 67320: 0 -245: 67321: 0 -245: 67322: 0 -245: 67323: 0 -245: 67324: 0 -245: 67325: 0 -245: 67326: 0 -245: 67327: 0 -245: 67328: 0 -245: 67329: 0 -245: 67330: 0 -245: 67331: 0 -245: 67332: 0 -245: 67333: 0 -245: 67334: 0 -245: 67335: 0 -245: 67336: 0 -245: 67337: 0 -245: 67338: 0 -245: 67339: 0 -245: 67340: 0 -245: 67341: 0 -245: 67342: 0 -245: 67343: 0 -245: 67344: 0 -245: 67345: 0 -245: 67346: 0 -245: 67347: 0 -245: 67348: 0 -245: 67349: 0 -245: 67350: 0 -245: 67351: 0 -245: 67352: 0 -245: 67353: 0 -245: 67354: 0 -245: 67355: 0 -245: 67356: 0 -245: 67357: 0 -245: 67358: 0 -245: 67359: 0 -245: 67360: 0 -245: 67361: 0 -245: 67362: 0 -245: 67363: 0 -245: 67364: 0 -245: 67365: 0 -245: 67366: 0 -245: 67367: 0 -245: 67368: 0 -245: 67369: 0 -245: 67370: 0 -245: 67371: 0 -245: 67372: 0 -245: 67373: 0 -245: 67374: 0 -245: 67375: 0 -245: 67376: 0 -245: 67377: 0 -245: 67378: 0 -245: 67379: 0 -245: 67380: 0 -245: 67381: 0 -245: 67382: 0 -245: 67383: 0 -245: 67384: 0 -245: 67385: 0 -245: 67386: 0 -245: 67387: 0 -245: 67388: 0 -245: 67389: 0 -245: 67390: 0 -245: 67391: 0 -245: 67392: 0 -245: 67393: 0 -245: 67394: 0 -245: 67395: 0 -245: 67396: 0 -245: 67397: 0 -245: 67398: 0 -245: 67399: 0 -245: 67400: 0 -245: 67401: 0 -245: 67402: 0 -245: 67403: 0 -245: 67404: 0 -245: 67405: 0 -245: 67406: 0 -245: 67407: 0 -245: 67408: 0 -245: 67409: 0 -245: 67410: 0 -245: 67411: 0 -245: 67412: 0 -245: 67413: 0 -245: 67414: 0 -245: 67415: 0 -245: 67416: 0 -245: 67417: 0 -245: 67418: 0 -245: 67419: 0 -245: 67420: 0 -245: 67421: 0 -245: 67422: 0 -245: 67423: 0 -245: 67424: 0 -245: 67425: 0 -245: 67426: 0 -245: 67427: 0 -245: 67428: 0 -245: 67429: 0 -245: 67430: 0 -245: 67431: 0 -245: 67432: 0 -245: 67433: 0 -245: 67434: 0 -245: 67435: 0 -245: 67436: 0 -245: 67437: 0 -245: 67438: 0 -245: 67439: 0 -245: 67440: 0 -245: 67441: 0 -245: 67442: 0 -245: 67443: 0 -245: 67444: 0 -245: 67445: 0 -245: 67446: 0 -245: 67447: 0 -245: 67448: 0 -245: 67449: 0 -245: 67450: 0 -245: 67451: 0 -245: 67452: 0 -245: 67453: 0 -245: 67454: 0 -245: 67455: 0 -245: 67456: 0 -245: 67457: 0 -245: 67458: 0 -245: 67459: 0 -245: 67460: 0 -245: 67461: 0 -245: 67462: 0 -245: 67463: 0 -245: 67464: 0 -245: 67465: 0 -245: 67466: 0 -245: 67467: 0 -245: 67468: 0 -245: 67469: 0 -245: 67470: 0 -245: 67471: 0 -245: 67472: 0 -245: 67473: 0 -245: 67474: 0 -245: 67475: 0 -245: 67476: 0 -245: 67477: 0 -245: 67478: 0 -245: 67479: 0 -245: 67480: 0 -245: 67481: 0 -245: 67482: 0 -245: 67483: 0 -245: 67484: 0 -245: 67485: 0 -245: 67486: 0 -245: 67487: 0 -245: 67488: 0 -245: 67489: 0 -245: 67490: 0 -245: 67491: 0 -245: 67492: 0 -245: 67493: 0 -245: 67494: 0 -245: 67495: 0 -245: 67496: 0 -245: 67497: 0 -245: 67498: 0 -245: 67499: 0 -245: 67500: 0 -245: 67501: 0 -245: 67502: 0 -245: 67503: 0 -245: 67504: 0 -245: 67505: 0 -245: 67506: 0 -245: 67507: 0 -245: 67508: 0 -245: 67509: 0 -245: 67510: 0 -245: 67511: 0 -245: 67512: 0 -245: 67513: 0 -245: 67514: 0 -245: 67515: 0 -245: 67516: 0 -245: 67517: 0 -245: 67518: 0 -245: 67519: 0 -245: 67520: 0 -245: 67521: 0 -245: 67522: 0 -245: 67523: 0 -245: 67524: 0 -245: 67525: 0 -245: 67526: 0 -245: 67527: 0 -245: 67528: 0 -245: 67529: 0 -245: 67530: 0 -245: 67531: 0 -245: 67532: 0 -245: 67533: 0 -245: 67534: 0 -245: 67535: 0 -245: 67536: 0 -245: 67537: 0 -245: 67538: 0 -245: 67539: 0 -245: 67540: 0 -245: 67541: 0 -245: 67542: 0 -245: 67543: 0 -245: 67544: 0 -245: 67545: 0 -245: 67546: 0 -245: 67547: 0 -245: 67548: 0 -245: 67549: 0 -245: 67550: 0 -245: 67551: 0 -245: 67552: 0 -245: 67553: 0 -245: 67554: 0 -245: 67555: 0 -245: 67556: 0 -245: 67557: 0 -245: 67558: 0 -245: 67559: 0 -245: 67560: 0 -245: 67561: 0 -245: 67562: 0 -245: 67563: 0 -245: 67564: 0 -245: 67565: 0 -245: 67566: 0 -245: 67567: 0 -245: 67568: 0 -245: 67569: 0 -245: 67570: 0 -245: 67571: 0 -245: 67572: 0 -245: 67573: 0 -245: 67574: 0 -245: 67575: 0 -245: 67576: 0 -245: 67577: 0 -245: 67578: 0 -245: 67579: 0 -245: 67580: 0 -245: 67581: 0 -245: 67582: 0 -245: 67583: 0 -245: 67584: 0 -245: 67585: 0 -245: 67586: 0 -245: 67587: 0 -245: 67588: 0 -245: 67589: 0 -245: 67590: 0 -245: 67591: 0 -245: 67592: 0 -245: 67593: 0 -245: 67594: 0 -245: 67595: 0 -245: 67596: 0 -245: 67597: 0 -245: 67598: 0 -245: 67599: 0 -245: 67600: 0 -245: 67601: 0 -245: 67602: 0 -245: 67603: 0 -245: 67604: 0 -245: 67605: 0 -245: 67606: 0 -245: 67607: 0 -245: 67608: 0 -245: 67609: 0 -245: 67610: 0 -245: 67611: 0 -245: 67612: 0 -245: 67613: 0 -245: 67614: 0 -245: 67615: 0 -245: 67616: 0 -245: 67617: 0 -245: 67618: 0 -245: 67619: 0 -245: 67620: 0 -245: 67621: 0 -245: 67622: 0 -245: 67623: 0 -245: 67624: 0 -245: 67625: 0 -245: 67626: 0 -245: 67627: 0 -245: 67628: 0 -245: 67629: 0 -245: 67630: 0 -245: 67631: 0 -245: 67632: 0 -245: 67633: 0 -245: 67634: 0 -245: 67635: 0 -245: 67636: 0 -245: 67637: 0 -245: 67638: 0 -245: 67639: 0 -245: 67640: 0 -245: 67641: 0 -245: 67642: 0 -245: 67643: 0 -245: 67644: 0 -245: 67645: 0 -245: 67646: 0 -245: 67647: 0 -245: 67648: 0 -245: 67649: 0 -245: 67650: 0 -245: 67651: 0 -245: 67652: 0 -245: 67653: 0 -245: 67654: 0 -245: 67655: 0 -245: 67656: 0 -245: 67657: 0 -245: 67658: 0 -245: 67659: 0 -245: 67660: 0 -245: 67661: 0 -245: 67662: 0 -245: 67663: 0 -245: 67664: 0 -245: 67665: 0 -245: 67666: 0 -245: 67667: 0 -245: 67668: 0 -245: 67669: 0 -245: 67670: 0 -245: 67671: 0 -245: 67672: 0 -245: 67673: 0 -245: 67674: 0 -245: 67675: 0 -245: 67676: 0 -245: 67677: 0 -245: 67678: 0 -245: 67679: 0 -245: 67680: 0 -245: 67681: 0 -245: 67682: 0 -245: 67683: 0 -245: 67684: 0 -245: 67685: 0 -245: 67686: 0 -245: 67687: 0 -245: 67688: 0 -245: 67689: 0 -245: 67690: 0 -245: 67691: 0 -245: 67692: 0 -245: 67693: 0 -245: 67694: 0 -245: 67695: 0 -245: 67696: 0 -245: 67697: 0 -245: 67698: 0 -245: 67699: 0 -245: 67700: 0 -245: 67701: 0 -245: 67702: 0 -245: 67703: 0 -245: 67704: 0 -245: 67705: 0 -245: 67706: 0 -245: 67707: 0 -245: 67708: 0 -245: 67709: 0 -245: 67710: 0 -245: 67711: 0 -245: 67712: 0 -245: 67713: 0 -245: 67714: 0 -245: 67715: 0 -245: 67716: 0 -245: 67717: 0 -245: 67718: 0 -245: 67719: 0 -245: 67720: 0 -245: 67721: 0 -245: 67722: 0 -245: 67723: 0 -245: 67724: 0 -245: 67725: 0 -245: 67726: 0 -245: 67727: 0 -245: 67728: 0 -245: 67729: 0 -245: 67730: 0 -245: 67731: 0 -245: 67732: 0 -245: 67733: 0 -245: 67734: 0 -245: 67735: 0 -245: 67736: 0 -245: 67737: 0 -245: 67738: 0 -245: 67739: 0 -245: 67740: 0 -245: 67741: 0 -245: 67742: 0 -245: 67743: 0 -245: 67744: 0 -245: 67745: 0 -245: 67746: 0 -245: 67747: 0 -245: 67748: 0 -245: 67749: 0 -245: 67750: 0 -245: 67751: 0 -245: 67752: 0 -245: 67753: 0 -245: 67754: 0 -245: 67755: 0 -245: 67756: 0 -245: 67757: 0 -245: 67758: 0 -245: 67759: 0 -245: 67760: 0 -245: 67761: 0 -245: 67762: 0 -245: 67763: 0 -245: 67764: 0 -245: 67765: 0 -245: 67766: 0 -245: 67767: 0 -245: 67768: 0 -245: 67769: 0 -245: 67770: 0 -245: 67771: 0 -245: 67772: 0 -245: 67773: 0 -245: 67774: 0 -245: 67775: 0 -245: 67776: 0 -245: 67777: 0 -245: 67778: 0 -245: 67779: 0 -245: 67780: 0 -245: 67781: 0 -245: 67782: 0 -245: 67783: 0 -245: 67784: 0 -245: 67785: 0 -245: 67786: 0 -245: 67787: 0 -245: 67788: 0 -245: 67789: 0 -245: 67790: 0 -245: 67791: 0 -245: 67792: 0 -245: 67793: 0 -245: 67794: 0 -245: 67795: 0 -245: 67796: 0 -245: 67797: 0 -245: 67798: 0 -245: 67799: 0 -245: 67800: 0 -245: 67801: 0 -245: 67802: 0 -245: 67803: 0 -245: 67804: 0 -245: 67805: 0 -245: 67806: 0 -245: 67807: 0 -245: 67808: 0 -245: 67809: 0 -245: 67810: 0 -245: 67811: 0 -245: 67812: 0 -245: 67813: 0 -245: 67814: 0 -245: 67815: 0 -245: 67816: 0 -245: 67817: 0 -245: 67818: 0 -245: 67819: 0 -245: 67820: 0 -245: 67821: 0 -245: 67822: 0 -245: 67823: 0 -245: 67824: 0 -245: 67825: 0 -245: 67826: 0 -245: 67827: 0 -245: 67828: 0 -245: 67829: 0 -245: 67830: 0 -245: 67831: 0 -245: 67832: 0 -245: 67833: 0 -245: 67834: 0 -245: 67835: 0 -245: 67836: 0 -245: 67837: 0 -245: 67838: 0 -245: 67839: 0 -245: 67840: 0 -245: 67841: 0 -245: 67842: 0 -245: 67843: 0 -245: 67844: 0 -245: 67845: 0 -245: 67846: 0 -245: 67847: 0 -245: 67848: 0 -245: 67849: 0 -245: 67850: 0 -245: 67851: 0 -245: 67852: 0 -245: 67853: 0 -245: 67854: 0 -245: 67855: 0 -245: 67856: 0 -245: 67857: 0 -245: 67858: 0 -245: 67859: 0 -245: 67860: 0 -245: 67861: 0 -245: 67862: 0 -245: 67863: 0 -245: 67864: 0 -245: 67865: 0 -245: 67866: 0 -245: 67867: 0 -245: 67868: 0 -245: 67869: 0 -245: 67870: 0 -245: 67871: 0 -245: 67872: 0 -245: 67873: 0 -245: 67874: 0 -245: 67875: 0 -245: 67876: 0 -245: 67877: 0 -245: 67878: 0 -245: 67879: 0 -245: 67880: 0 -245: 67881: 0 -245: 67882: 0 -245: 67883: 0 -245: 67884: 0 -245: 67885: 0 -245: 67886: 0 -245: 67887: 0 -245: 67888: 0 -245: 67889: 0 -245: 67890: 0 -245: 67891: 0 -245: 67892: 0 -245: 67893: 0 -245: 67894: 0 -245: 67895: 0 -245: 67896: 0 -245: 67897: 0 -245: 67898: 0 -245: 67899: 0 -245: 67900: 0 -245: 67901: 0 -245: 67902: 0 -245: 67903: 0 -245: 67904: 0 -245: 67905: 0 -245: 67906: 0 -245: 67907: 0 -245: 67908: 0 -245: 67909: 0 -245: 67910: 0 -245: 67911: 0 -245: 67912: 0 -245: 67913: 0 -245: 67914: 0 -245: 67915: 0 -245: 67916: 0 -245: 67917: 0 -245: 67918: 0 -245: 67919: 0 -245: 67920: 0 -245: 67921: 0 -245: 67922: 0 -245: 67923: 0 -245: 67924: 0 -245: 67925: 0 -245: 67926: 0 -245: 67927: 0 -245: 67928: 0 -245: 67929: 0 -245: 67930: 0 -245: 67931: 0 -245: 67932: 0 -245: 67933: 0 -245: 67934: 0 -245: 67935: 0 -245: 67936: 0 -245: 67937: 0 -245: 67938: 0 -245: 67939: 0 -245: 67940: 0 -245: 67941: 0 -245: 67942: 0 -245: 67943: 0 -245: 67944: 0 -245: 67945: 0 -245: 67946: 0 -245: 67947: 0 -245: 67948: 0 -245: 67949: 0 -245: 67950: 0 -245: 67951: 0 -245: 67952: 0 -245: 67953: 0 -245: 67954: 0 -245: 67955: 0 -245: 67956: 0 -245: 67957: 0 -245: 67958: 0 -245: 67959: 0 -245: 67960: 0 -245: 67961: 0 -245: 67962: 0 -245: 67963: 0 -245: 67964: 0 -245: 67965: 0 -245: 67966: 0 -245: 67967: 0 -245: 67968: 0 -245: 67969: 0 -245: 67970: 0 -245: 67971: 0 -245: 67972: 0 -245: 67973: 0 -245: 67974: 0 -245: 67975: 0 -245: 67976: 0 -245: 67977: 0 -245: 67978: 0 -245: 67979: 0 -245: 67980: 0 -245: 67981: 0 -245: 67982: 0 -245: 67983: 0 -245: 67984: 0 -245: 67985: 0 -245: 67986: 0 -245: 67987: 0 -245: 67988: 0 -245: 67989: 0 -245: 67990: 0 -245: 67991: 0 -245: 67992: 0 -245: 67993: 0 -245: 67994: 0 -245: 67995: 0 -245: 67996: 0 -245: 67997: 0 -245: 67998: 0 -245: 67999: 0 -245: 68000: 0 -245: 68001: 0 -245: 68002: 0 -245: 68003: 0 -245: 68004: 0 -245: 68005: 0 -245: 68006: 0 -245: 68007: 0 -245: 68008: 0 -245: 68009: 0 -245: 68010: 0 -245: 68011: 0 -245: 68012: 0 -245: 68013: 0 -245: 68014: 0 -245: 68015: 0 -245: 68016: 0 -245: 68017: 0 -245: 68018: 0 -245: 68019: 0 -245: 68020: 0 -245: 68021: 0 -245: 68022: 0 -245: 68023: 0 -245: 68024: 0 -245: 68025: 0 -245: 68026: 0 -245: 68027: 0 -245: 68028: 0 -245: 68029: 0 -245: 68030: 0 -245: 68031: 0 -245: 68032: 0 -245: 68033: 0 -245: 68034: 0 -245: 68035: 0 -245: 68036: 0 -245: 68037: 0 -245: 68038: 0 -245: 68039: 0 -245: 68040: 0 -245: 68041: 0 -245: 68042: 0 -245: 68043: 0 -245: 68044: 0 -245: 68045: 0 -245: 68046: 0 -245: 68047: 0 -245: 68048: 0 -245: 68049: 0 -245: 68050: 0 -245: 68051: 0 -245: 68052: 0 -245: 68053: 0 -245: 68054: 0 -245: 68055: 0 -245: 68056: 0 -245: 68057: 0 -245: 68058: 0 -245: 68059: 0 -245: 68060: 0 -245: 68061: 0 -245: 68062: 0 -245: 68063: 0 -245: 68064: 0 -245: 68065: 0 -245: 68066: 0 -245: 68067: 0 -245: 68068: 0 -245: 68069: 0 -245: 68070: 0 -245: 68071: 0 -245: 68072: 0 -245: 68073: 0 -245: 68074: 0 -245: 68075: 0 -245: 68076: 0 -245: 68077: 0 -245: 68078: 0 -245: 68079: 0 -245: 68080: 0 -245: 68081: 0 -245: 68082: 0 -245: 68083: 0 -245: 68084: 0 -245: 68085: 0 -245: 68086: 0 -245: 68087: 0 -245: 68088: 0 -245: 68089: 0 -245: 68090: 0 -245: 68091: 0 -245: 68092: 0 -245: 68093: 0 -245: 68094: 0 -245: 68095: 0 -245: 68096: 0 -245: 68097: 0 -245: 68098: 0 -245: 68099: 0 -245: 68100: 0 -245: 68101: 0 -245: 68102: 0 -245: 68103: 0 -245: 68104: 0 -245: 68105: 0 -245: 68106: 0 -245: 68107: 0 -245: 68108: 0 -245: 68109: 0 -245: 68110: 0 -245: 68111: 0 -245: 68112: 0 -245: 68113: 0 -245: 68114: 0 -245: 68115: 0 -245: 68116: 0 -245: 68117: 0 -245: 68118: 0 -245: 68119: 0 -245: 68120: 0 -245: 68121: 0 -245: 68122: 0 -245: 68123: 0 -245: 68124: 0 -245: 68125: 0 -245: 68126: 0 -245: 68127: 0 -245: 68128: 0 -245: 68129: 0 -245: 68130: 0 -245: 68131: 0 -245: 68132: 0 -245: 68133: 0 -245: 68134: 0 -245: 68135: 0 -245: 68136: 0 -245: 68137: 0 -245: 68138: 0 -245: 68139: 0 -245: 68140: 0 -245: 68141: 0 -245: 68142: 0 -245: 68143: 0 -245: 68144: 0 -245: 68145: 0 -245: 68146: 0 -245: 68147: 0 -245: 68148: 0 -245: 68149: 0 -245: 68150: 0 -245: 68151: 0 -245: 68152: 0 -245: 68153: 0 -245: 68154: 0 -245: 68155: 0 -245: 68156: 0 -245: 68157: 0 -245: 68158: 0 -245: 68159: 0 -245: 68160: 0 -245: 68161: 0 -245: 68162: 0 -245: 68163: 0 -245: 68164: 0 -245: 68165: 0 -245: 68166: 0 -245: 68167: 0 -245: 68168: 0 -245: 68169: 0 -245: 68170: 0 -245: 68171: 0 -245: 68172: 0 -245: 68173: 0 -245: 68174: 0 -245: 68175: 0 -245: 68176: 0 -245: 68177: 0 -245: 68178: 0 -245: 68179: 0 -245: 68180: 0 -245: 68181: 0 -245: 68182: 0 -245: 68183: 0 -245: 68184: 0 -245: 68185: 0 -245: 68186: 0 -245: 68187: 0 -245: 68188: 0 -245: 68189: 0 -245: 68190: 0 -245: 68191: 0 -245: 68192: 0 -245: 68193: 0 -245: 68194: 0 -245: 68195: 0 -245: 68196: 0 -245: 68197: 0 -245: 68198: 0 -245: 68199: 0 -245: 68200: 0 -245: 68201: 0 -245: 68202: 0 -245: 68203: 0 -245: 68204: 0 -245: 68205: 0 -245: 68206: 0 -245: 68207: 0 -245: 68208: 0 -245: 68209: 0 -245: 68210: 0 -245: 68211: 0 -245: 68212: 0 -245: 68213: 0 -245: 68214: 0 -245: 68215: 0 -245: 68216: 0 -245: 68217: 0 -245: 68218: 0 -245: 68219: 0 -245: 68220: 0 -245: 68221: 0 -245: 68222: 0 -245: 68223: 0 -245: 68224: 0 -245: 68225: 0 -245: 68226: 0 -245: 68227: 0 -245: 68228: 0 -245: 68229: 0 -245: 68230: 0 -245: 68231: 0 -245: 68232: 0 -245: 68233: 0 -245: 68234: 0 -245: 68235: 0 -245: 68236: 0 -245: 68237: 0 -245: 68238: 0 -245: 68239: 0 -245: 68240: 0 -245: 68241: 0 -245: 68242: 0 -245: 68243: 0 -245: 68244: 0 -245: 68245: 0 -245: 68246: 0 -245: 68247: 0 -245: 68248: 0 -245: 68249: 0 -245: 68250: 0 -245: 68251: 0 -245: 68252: 0 -245: 68253: 0 -245: 68254: 0 -245: 68255: 0 -245: 68256: 0 -245: 68257: 0 -245: 68258: 0 -245: 68259: 0 -245: 68260: 0 -245: 68261: 0 -245: 68262: 0 -245: 68263: 0 -245: 68264: 0 -245: 68265: 0 -245: 68266: 0 -245: 68267: 0 -245: 68268: 0 -245: 68269: 0 -245: 68270: 0 -245: 68271: 0 -245: 68272: 0 -245: 68273: 0 -245: 68274: 0 -245: 68275: 0 -245: 68276: 0 -245: 68277: 0 -245: 68278: 0 -245: 68279: 0 -245: 68280: 0 -245: 68281: 0 -245: 68282: 0 -245: 68283: 0 -245: 68284: 0 -245: 68285: 0 -245: 68286: 0 -245: 68287: 0 -245: 68288: 0 -245: 68289: 0 -245: 68290: 0 -245: 68291: 0 -245: 68292: 0 -245: 68293: 0 -245: 68294: 0 -245: 68295: 0 -245: 68296: 0 -245: 68297: 0 -245: 68298: 0 -245: 68299: 0 -245: 68300: 0 -245: 68301: 0 -245: 68302: 0 -245: 68303: 0 -245: 68304: 0 -245: 68305: 0 -245: 68306: 0 -245: 68307: 0 -245: 68308: 0 -245: 68309: 0 -245: 68310: 0 -245: 68311: 0 -245: 68312: 0 -245: 68313: 0 -245: 68314: 0 -245: 68315: 0 -245: 68316: 0 -245: 68317: 0 -245: 68318: 0 -245: 68319: 0 -245: 68320: 0 -245: 68321: 0 -245: 68322: 0 -245: 68323: 0 -245: 68324: 0 -245: 68325: 0 -245: 68326: 0 -245: 68327: 0 -245: 68328: 0 -245: 68329: 0 -245: 68330: 0 -245: 68331: 0 -245: 68332: 0 -245: 68333: 0 -245: 68334: 0 -245: 68335: 0 -245: 68336: 0 -245: 68337: 0 -245: 68338: 0 -245: 68339: 0 -245: 68340: 0 -245: 68341: 0 -245: 68342: 0 -245: 68343: 0 -245: 68344: 0 -245: 68345: 0 -245: 68346: 0 -245: 68347: 0 -245: 68348: 0 -245: 68349: 0 -245: 68350: 0 -245: 68351: 0 -245: 68352: 0 -245: 68353: 0 -245: 68354: 0 -245: 68355: 0 -245: 68356: 0 -245: 68357: 0 -245: 68358: 0 -245: 68359: 0 -245: 68360: 0 -245: 68361: 0 -245: 68362: 0 -245: 68363: 0 -245: 68364: 0 -245: 68365: 0 -245: 68366: 0 -245: 68367: 0 -245: 68368: 0 -245: 68369: 0 -245: 68370: 0 -245: 68371: 0 -245: 68372: 0 -245: 68373: 0 -245: 68374: 0 -245: 68375: 0 -245: 68376: 0 -245: 68377: 0 -245: 68378: 0 -245: 68379: 0 -245: 68380: 0 -245: 68381: 0 -245: 68382: 0 -245: 68383: 0 -245: 68384: 0 -245: 68385: 0 -245: 68386: 0 -245: 68387: 0 -245: 68388: 0 -245: 68389: 0 -245: 68390: 0 -245: 68391: 0 -245: 68392: 0 -245: 68393: 0 -245: 68394: 0 -245: 68395: 0 -245: 68396: 0 -245: 68397: 0 -245: 68398: 0 -245: 68399: 0 -245: 68400: 0 -245: 68401: 0 -245: 68402: 0 -245: 68403: 0 -245: 68404: 0 -245: 68405: 0 -245: 68406: 0 -245: 68407: 0 -245: 68408: 0 -245: 68409: 0 -245: 68410: 0 -245: 68411: 0 -245: 68412: 0 -245: 68413: 0 -245: 68414: 0 -245: 68415: 0 -245: 68416: 0 -245: 68417: 0 -245: 68418: 0 -245: 68419: 0 -245: 68420: 0 -245: 68421: 0 -245: 68422: 0 -245: 68423: 0 -245: 68424: 0 -245: 68425: 0 -245: 68426: 0 -245: 68427: 0 -245: 68428: 0 -245: 68429: 0 -245: 68430: 0 -245: 68431: 0 -245: 68432: 0 -245: 68433: 0 -245: 68434: 0 -245: 68435: 0 -245: 68436: 0 -245: 68437: 0 -245: 68438: 0 -245: 68439: 0 -245: 68440: 0 -245: 68441: 0 -245: 68442: 0 -245: 68443: 0 -245: 68444: 0 -245: 68445: 0 -245: 68446: 0 -245: 68447: 0 -245: 68448: 0 -245: 68449: 0 -245: 68450: 0 -245: 68451: 0 -245: 68452: 0 -245: 68453: 0 -245: 68454: 0 -245: 68455: 0 -245: 68456: 0 -245: 68457: 0 -245: 68458: 0 -245: 68459: 0 -245: 68460: 0 -245: 68461: 0 -245: 68462: 0 -245: 68463: 0 -245: 68464: 0 -245: 68465: 0 -245: 68466: 0 -245: 68467: 0 -245: 68468: 0 -245: 68469: 0 -245: 68470: 0 -245: 68471: 0 -245: 68472: 0 -245: 68473: 0 -245: 68474: 0 -245: 68475: 0 -245: 68476: 0 -245: 68477: 0 -245: 68478: 0 -245: 68479: 0 -245: 68480: 0 -245: 68481: 0 -245: 68482: 0 -245: 68483: 0 -245: 68484: 0 -245: 68485: 0 -245: 68486: 0 -245: 68487: 0 -245: 68488: 0 -245: 68489: 0 -245: 68490: 0 -245: 68491: 0 -245: 68492: 0 -245: 68493: 0 -245: 68494: 0 -245: 68495: 0 -245: 68496: 0 -245: 68497: 0 -245: 68498: 0 -245: 68499: 0 -245: 68500: 0 -245: 68501: 0 -245: 68502: 0 -245: 68503: 0 -245: 68504: 0 -245: 68505: 0 -245: 68506: 0 -245: 68507: 0 -245: 68508: 0 -245: 68509: 0 -245: 68510: 0 -245: 68511: 0 -245: 68512: 0 -245: 68513: 0 -245: 68514: 0 -245: 68515: 0 -245: 68516: 0 -245: 68517: 0 -245: 68518: 0 -245: 68519: 0 -245: 68520: 0 -245: 68521: 0 -245: 68522: 0 -245: 68523: 0 -245: 68524: 0 -245: 68525: 0 -245: 68526: 0 -245: 68527: 0 -245: 68528: 0 -245: 68529: 0 -245: 68530: 0 -245: 68531: 0 -245: 68532: 0 -245: 68533: 0 -245: 68534: 0 -245: 68535: 0 -245: 68536: 0 -245: 68537: 0 -245: 68538: 0 -245: 68539: 0 -245: 68540: 0 -245: 68541: 0 -245: 68542: 0 -245: 68543: 0 -245: 68544: 0 -245: 68545: 0 -245: 68546: 0 -245: 68547: 0 -245: 68548: 0 -245: 68549: 0 -245: 68550: 0 -245: 68551: 0 -245: 68552: 0 -245: 68553: 0 -245: 68554: 0 -245: 68555: 0 -245: 68556: 0 -245: 68557: 0 -245: 68558: 0 -245: 68559: 0 -245: 68560: 0 -245: 68561: 0 -245: 68562: 0 -245: 68563: 0 -245: 68564: 0 -245: 68565: 0 -245: 68566: 0 -245: 68567: 0 -245: 68568: 0 -245: 68569: 0 -245: 68570: 0 -245: 68571: 0 -245: 68572: 0 -245: 68573: 0 -245: 68574: 0 -245: 68575: 0 -245: 68576: 0 -245: 68577: 0 -245: 68578: 0 -245: 68579: 0 -245: 68580: 0 -245: 68581: 0 -245: 68582: 0 -245: 68583: 0 -245: 68584: 0 -245: 68585: 0 -245: 68586: 0 -245: 68587: 0 -245: 68588: 0 -245: 68589: 0 -245: 68590: 0 -245: 68591: 0 -245: 68592: 0 -245: 68593: 0 -245: 68594: 0 -245: 68595: 0 -245: 68596: 0 -245: 68597: 0 -245: 68598: 0 -245: 68599: 0 -245: 68600: 0 -245: 68601: 0 -245: 68602: 0 -245: 68603: 0 -245: 68604: 0 -245: 68605: 0 -245: 68606: 0 -245: 68607: 0 -245: 68608: 0 -245: 68609: 0 -245: 68610: 0 -245: 68611: 0 -245: 68612: 0 -245: 68613: 0 -245: 68614: 0 -245: 68615: 0 -245: 68616: 0 -245: 68617: 0 -245: 68618: 0 -245: 68619: 0 -245: 68620: 0 -245: 68621: 0 -245: 68622: 0 -245: 68623: 0 -245: 68624: 0 -245: 68625: 0 -245: 68626: 0 -245: 68627: 0 -245: 68628: 0 -245: 68629: 0 -245: 68630: 0 -245: 68631: 0 -245: 68632: 0 -245: 68633: 0 -245: 68634: 0 -245: 68635: 0 -245: 68636: 0 -245: 68637: 0 -245: 68638: 0 -245: 68639: 0 -245: 68640: 0 -245: 68641: 0 -245: 68642: 0 -245: 68643: 0 -245: 68644: 0 -245: 68645: 0 -245: 68646: 0 -245: 68647: 0 -245: 68648: 0 -245: 68649: 0 -245: 68650: 0 -245: 68651: 0 -245: 68652: 0 -245: 68653: 0 -245: 68654: 0 -245: 68655: 0 -245: 68656: 0 -245: 68657: 0 -245: 68658: 0 -245: 68659: 0 -245: 68660: 0 -245: 68661: 0 -245: 68662: 0 -245: 68663: 0 -245: 68664: 0 -245: 68665: 0 -245: 68666: 0 -245: 68667: 0 -245: 68668: 0 -245: 68669: 0 -245: 68670: 0 -245: 68671: 0 -245: 68672: 0 -245: 68673: 0 -245: 68674: 0 -245: 68675: 0 -245: 68676: 0 -245: 68677: 0 -245: 68678: 0 -245: 68679: 0 -245: 68680: 0 -245: 68681: 0 -245: 68682: 0 -245: 68683: 0 -245: 68684: 0 -245: 68685: 0 -245: 68686: 0 -245: 68687: 0 -245: 68688: 0 -245: 68689: 0 -245: 68690: 0 -245: 68691: 0 -245: 68692: 0 -245: 68693: 0 -245: 68694: 0 -245: 68695: 0 -245: 68696: 0 -245: 68697: 0 -245: 68698: 0 -245: 68699: 0 -245: 68700: 0 -245: 68701: 0 -245: 68702: 0 -245: 68703: 0 -245: 68704: 0 -245: 68705: 0 -245: 68706: 0 -245: 68707: 0 -245: 68708: 0 -245: 68709: 0 -245: 68710: 0 -245: 68711: 0 -245: 68712: 0 -245: 68713: 0 -245: 68714: 0 -245: 68715: 0 -245: 68716: 0 -245: 68717: 0 -245: 68718: 0 -245: 68719: 0 -245: 68720: 0 -245: 68721: 0 -245: 68722: 0 -245: 68723: 0 -245: 68724: 0 -245: 68725: 0 -245: 68726: 0 -245: 68727: 0 -245: 68728: 0 -245: 68729: 0 -245: 68730: 0 -245: 68731: 0 -245: 68732: 0 -245: 68733: 0 -245: 68734: 0 -245: 68735: 0 -245: 68736: 0 -245: 68737: 0 -245: 68738: 0 -245: 68739: 0 -245: 68740: 0 -245: 68741: 0 -245: 68742: 0 -245: 68743: 0 -245: 68744: 0 -245: 68745: 0 -245: 68746: 0 -245: 68747: 0 -245: 68748: 0 -245: 68749: 0 -245: 68750: 0 -245: 68751: 0 -245: 68752: 0 -245: 68753: 0 -245: 68754: 0 -245: 68755: 0 -245: 68756: 0 -245: 68757: 0 -245: 68758: 0 -245: 68759: 0 -245: 68760: 0 -245: 68761: 0 -245: 68762: 0 -245: 68763: 0 -245: 68764: 0 -245: 68765: 0 -245: 68766: 0 -245: 68767: 0 -245: 68768: 0 -245: 68769: 0 -245: 68770: 0 -245: 68771: 0 -245: 68772: 0 -245: 68773: 0 -245: 68774: 0 -245: 68775: 0 -245: 68776: 0 -245: 68777: 0 -245: 68778: 0 -245: 68779: 0 -245: 68780: 0 -245: 68781: 0 -245: 68782: 0 -245: 68783: 0 -245: 68784: 0 -245: 68785: 0 -245: 68786: 0 -245: 68787: 0 -245: 68788: 0 -245: 68789: 0 -245: 68790: 0 -245: 68791: 0 -245: 68792: 0 -245: 68793: 0 -245: 68794: 0 -245: 68795: 0 -245: 68796: 0 -245: 68797: 0 -245: 68798: 0 -245: 68799: 0 -245: 68800: 0 -245: 68801: 0 -245: 68802: 0 -245: 68803: 0 -245: 68804: 0 -245: 68805: 0 -245: 68806: 0 -245: 68807: 0 -245: 68808: 0 -245: 68809: 0 -245: 68810: 0 -245: 68811: 0 -245: 68812: 0 -245: 68813: 0 -245: 68814: 0 -245: 68815: 0 -245: 68816: 0 -245: 68817: 0 -245: 68818: 0 -245: 68819: 0 -245: 68820: 0 -245: 68821: 0 -245: 68822: 0 -245: 68823: 0 -245: 68824: 0 -245: 68825: 0 -245: 68826: 0 -245: 68827: 0 -245: 68828: 0 -245: 68829: 0 -245: 68830: 0 -245: 68831: 0 -245: 68832: 0 -245: 68833: 0 -245: 68834: 0 -245: 68835: 0 -245: 68836: 0 -245: 68837: 0 -245: 68838: 0 -245: 68839: 0 -245: 68840: 0 -245: 68841: 0 -245: 68842: 0 -245: 68843: 0 -245: 68844: 0 -245: 68845: 0 -245: 68846: 0 -245: 68847: 0 -245: 68848: 0 -245: 68849: 0 -245: 68850: 0 -245: 68851: 0 -245: 68852: 0 -245: 68853: 0 -245: 68854: 0 -245: 68855: 0 -245: 68856: 0 -245: 68857: 0 -245: 68858: 0 -245: 68859: 0 -245: 68860: 0 -245: 68861: 0 -245: 68862: 0 -245: 68863: 0 -245: 68864: 0 -245: 68865: 0 -245: 68866: 0 -245: 68867: 0 -245: 68868: 0 -245: 68869: 0 -245: 68870: 0 -245: 68871: 0 -245: 68872: 0 -245: 68873: 0 -245: 68874: 0 -245: 68875: 0 -245: 68876: 0 -245: 68877: 0 -245: 68878: 0 -245: 68879: 0 -245: 68880: 0 -245: 68881: 0 -245: 68882: 0 -245: 68883: 0 -245: 68884: 0 -245: 68885: 0 -245: 68886: 0 -245: 68887: 0 -245: 68888: 0 -245: 68889: 0 -245: 68890: 0 -245: 68891: 0 -245: 68892: 0 -245: 68893: 0 -245: 68894: 0 -245: 68895: 0 -245: 68896: 0 -245: 68897: 0 -245: 68898: 0 -245: 68899: 0 -245: 68900: 0 -245: 68901: 0 -245: 68902: 0 -245: 68903: 0 -245: 68904: 0 -245: 68905: 0 -245: 68906: 0 -245: 68907: 0 -245: 68908: 0 -245: 68909: 0 -245: 68910: 0 -245: 68911: 0 -245: 68912: 0 -245: 68913: 0 -245: 68914: 0 -245: 68915: 0 -245: 68916: 0 -245: 68917: 0 -245: 68918: 0 -245: 68919: 0 -245: 68920: 0 -245: 68921: 0 -245: 68922: 0 -245: 68923: 0 -245: 68924: 0 -245: 68925: 0 -245: 68926: 0 -245: 68927: 0 -245: 68928: 0 -245: 68929: 0 -245: 68930: 0 -245: 68931: 0 -245: 68932: 0 -245: 68933: 0 -245: 68934: 0 -245: 68935: 0 -245: 68936: 0 -245: 68937: 0 -245: 68938: 0 -245: 68939: 0 -245: 68940: 0 -245: 68941: 0 -245: 68942: 0 -245: 68943: 0 -245: 68944: 0 -245: 68945: 0 -245: 68946: 0 -245: 68947: 0 -245: 68948: 0 -245: 68949: 0 -245: 68950: 0 -245: 68951: 0 -245: 68952: 0 -245: 68953: 0 -245: 68954: 0 -245: 68955: 0 -245: 68956: 0 -245: 68957: 0 -245: 68958: 0 -245: 68959: 0 -245: 68960: 0 -245: 68961: 0 -245: 68962: 0 -245: 68963: 0 -245: 68964: 0 -245: 68965: 0 -245: 68966: 0 -245: 68967: 0 -245: 68968: 0 -245: 68969: 0 -245: 68970: 0 -245: 68971: 0 -245: 68972: 0 -245: 68973: 0 -245: 68974: 0 -245: 68975: 0 -245: 68976: 0 -245: 68977: 0 -245: 68978: 0 -245: 68979: 0 -245: 68980: 0 -245: 68981: 0 -245: 68982: 0 -245: 68983: 0 -245: 68984: 0 -245: 68985: 0 -245: 68986: 0 -245: 68987: 0 -245: 68988: 0 -245: 68989: 0 -245: 68990: 0 -245: 68991: 0 -245: 68992: 0 -245: 68993: 0 -245: 68994: 0 -245: 68995: 0 -245: 68996: 0 -245: 68997: 0 -245: 68998: 0 -245: 68999: 0 -245: 69000: 0 -245: 69001: 0 -245: 69002: 0 -245: 69003: 0 -245: 69004: 0 -245: 69005: 0 -245: 69006: 0 -245: 69007: 0 -245: 69008: 0 -245: 69009: 0 -245: 69010: 0 -245: 69011: 0 -245: 69012: 0 -245: 69013: 0 -245: 69014: 0 -245: 69015: 0 -245: 69016: 0 -245: 69017: 0 -245: 69018: 0 -245: 69019: 0 -245: 69020: 0 -245: 69021: 0 -245: 69022: 0 -245: 69023: 0 -245: 69024: 0 -245: 69025: 0 -245: 69026: 0 -245: 69027: 0 -245: 69028: 0 -245: 69029: 0 -245: 69030: 0 -245: 69031: 0 -245: 69032: 0 -245: 69033: 0 -245: 69034: 0 -245: 69035: 0 -245: 69036: 0 -245: 69037: 0 -245: 69038: 0 -245: 69039: 0 -245: 69040: 0 -245: 69041: 0 -245: 69042: 0 -245: 69043: 0 -245: 69044: 0 -245: 69045: 0 -245: 69046: 0 -245: 69047: 0 -245: 69048: 0 -245: 69049: 0 -245: 69050: 0 -245: 69051: 0 -245: 69052: 0 -245: 69053: 0 -245: 69054: 0 -245: 69055: 0 -245: 69056: 0 -245: 69057: 0 -245: 69058: 0 -245: 69059: 0 -245: 69060: 0 -245: 69061: 0 -245: 69062: 0 -245: 69063: 0 -245: 69064: 0 -245: 69065: 0 -245: 69066: 0 -245: 69067: 0 -245: 69068: 0 -245: 69069: 0 -245: 69070: 0 -245: 69071: 0 -245: 69072: 0 -245: 69073: 0 -245: 69074: 0 -245: 69075: 0 -245: 69076: 0 -245: 69077: 0 -245: 69078: 0 -245: 69079: 0 -245: 69080: 0 -245: 69081: 0 -245: 69082: 0 -245: 69083: 0 -245: 69084: 0 -245: 69085: 0 -245: 69086: 0 -245: 69087: 0 -245: 69088: 0 -245: 69089: 0 -245: 69090: 0 -245: 69091: 0 -245: 69092: 0 -245: 69093: 0 -245: 69094: 0 -245: 69095: 0 -245: 69096: 0 -245: 69097: 0 -245: 69098: 0 -245: 69099: 0 -245: 69100: 0 -245: 69101: 0 -245: 69102: 0 -245: 69103: 0 -245: 69104: 0 -245: 69105: 0 -245: 69106: 0 -245: 69107: 0 -245: 69108: 0 -245: 69109: 0 -245: 69110: 0 -245: 69111: 0 -245: 69112: 0 -245: 69113: 0 -245: 69114: 0 -245: 69115: 0 -245: 69116: 0 -245: 69117: 0 -245: 69118: 0 -245: 69119: 0 -245: 69120: 0 -245: 69121: 0 -245: 69122: 0 -245: 69123: 0 -245: 69124: 0 -245: 69125: 0 -245: 69126: 0 -245: 69127: 0 -245: 69128: 0 -245: 69129: 0 -245: 69130: 0 -245: 69131: 0 -245: 69132: 0 -245: 69133: 0 -245: 69134: 0 -245: 69135: 0 -245: 69136: 0 -245: 69137: 0 -245: 69138: 0 -245: 69139: 0 -245: 69140: 0 -245: 69141: 0 -245: 69142: 0 -245: 69143: 0 -245: 69144: 0 -245: 69145: 0 -245: 69146: 0 -245: 69147: 0 -245: 69148: 0 -245: 69149: 0 -245: 69150: 0 -245: 69151: 0 -245: 69152: 0 -245: 69153: 0 -245: 69154: 0 -245: 69155: 0 -245: 69156: 0 -245: 69157: 0 -245: 69158: 0 -245: 69159: 0 -245: 69160: 0 -245: 69161: 0 -245: 69162: 0 -245: 69163: 0 -245: 69164: 0 -245: 69165: 0 -245: 69166: 0 -245: 69167: 0 -245: 69168: 0 -245: 69169: 0 -245: 69170: 0 -245: 69171: 0 -245: 69172: 0 -245: 69173: 0 -245: 69174: 0 -245: 69175: 0 -245: 69176: 0 -245: 69177: 0 -245: 69178: 0 -245: 69179: 0 -245: 69180: 0 -245: 69181: 0 -245: 69182: 0 -245: 69183: 0 -245: 69184: 0 -245: 69185: 0 -245: 69186: 0 -245: 69187: 0 -245: 69188: 0 -245: 69189: 0 -245: 69190: 0 -245: 69191: 0 -245: 69192: 0 -245: 69193: 0 -245: 69194: 0 -245: 69195: 0 -245: 69196: 0 -245: 69197: 0 -245: 69198: 0 -245: 69199: 0 -245: 69200: 0 -245: 69201: 0 -245: 69202: 0 -245: 69203: 0 -245: 69204: 0 -245: 69205: 0 -245: 69206: 0 -245: 69207: 0 -245: 69208: 0 -245: 69209: 0 -245: 69210: 0 -245: 69211: 0 -245: 69212: 0 -245: 69213: 0 -245: 69214: 0 -245: 69215: 0 -245: 69216: 0 -245: 69217: 0 -245: 69218: 0 -245: 69219: 0 -245: 69220: 0 -245: 69221: 0 -245: 69222: 0 -245: 69223: 0 -245: 69224: 0 -245: 69225: 0 -245: 69226: 0 -245: 69227: 0 -245: 69228: 0 -245: 69229: 0 -245: 69230: 0 -245: 69231: 0 -245: 69232: 0 -245: 69233: 0 -245: 69234: 0 -245: 69235: 0 -245: 69236: 0 -245: 69237: 0 -245: 69238: 0 -245: 69239: 0 -245: 69240: 0 -245: 69241: 0 -245: 69242: 0 -245: 69243: 0 -245: 69244: 0 -245: 69245: 0 -245: 69246: 0 -245: 69247: 0 -245: 69248: 0 -245: 69249: 0 -245: 69250: 0 -245: 69251: 0 -245: 69252: 0 -245: 69253: 0 -245: 69254: 0 -245: 69255: 0 -245: 69256: 0 -245: 69257: 0 -245: 69258: 0 -245: 69259: 0 -245: 69260: 0 -245: 69261: 0 -245: 69262: 0 -245: 69263: 0 -245: 69264: 0 -245: 69265: 0 -245: 69266: 0 -245: 69267: 0 -245: 69268: 0 -245: 69269: 0 -245: 69270: 0 -245: 69271: 0 -245: 69272: 0 -245: 69273: 0 -245: 69274: 0 -245: 69275: 0 -245: 69276: 0 -245: 69277: 0 -245: 69278: 0 -245: 69279: 0 -245: 69280: 0 -245: 69281: 0 -245: 69282: 0 -245: 69283: 0 -245: 69284: 0 -245: 69285: 0 -245: 69286: 0 -245: 69287: 0 -245: 69288: 0 -245: 69289: 0 -245: 69290: 0 -245: 69291: 0 -245: 69292: 0 -245: 69293: 0 -245: 69294: 0 -245: 69295: 0 -245: 69296: 0 -245: 69297: 0 -245: 69298: 0 -245: 69299: 0 -245: 69300: 0 -245: 69301: 0 -245: 69302: 0 -245: 69303: 0 -245: 69304: 0 -245: 69305: 0 -245: 69306: 0 -245: 69307: 0 -245: 69308: 0 -245: 69309: 0 -245: 69310: 0 -245: 69311: 0 -245: 69312: 0 -245: 69313: 0 -245: 69314: 0 -245: 69315: 0 -245: 69316: 0 -245: 69317: 0 -245: 69318: 0 -245: 69319: 0 -245: 69320: 0 -245: 69321: 0 -245: 69322: 0 -245: 69323: 0 -245: 69324: 0 -245: 69325: 0 -245: 69326: 0 -245: 69327: 0 -245: 69328: 0 -245: 69329: 0 -245: 69330: 0 -245: 69331: 0 -245: 69332: 0 -245: 69333: 0 -245: 69334: 0 -245: 69335: 0 -245: 69336: 0 -245: 69337: 0 -245: 69338: 0 -245: 69339: 0 -245: 69340: 0 -245: 69341: 0 -245: 69342: 0 -245: 69343: 0 -245: 69344: 0 -245: 69345: 0 -245: 69346: 0 -245: 69347: 0 -245: 69348: 0 -245: 69349: 0 -245: 69350: 0 -245: 69351: 0 -245: 69352: 0 -245: 69353: 0 -245: 69354: 0 -245: 69355: 0 -245: 69356: 0 -245: 69357: 0 -245: 69358: 0 -245: 69359: 0 -245: 69360: 0 -245: 69361: 0 -245: 69362: 0 -245: 69363: 0 -245: 69364: 0 -245: 69365: 0 -245: 69366: 0 -245: 69367: 0 -245: 69368: 0 -245: 69369: 0 -245: 69370: 0 -245: 69371: 0 -245: 69372: 0 -245: 69373: 0 -245: 69374: 0 -245: 69375: 0 -245: 69376: 0 -245: 69377: 0 -245: 69378: 0 -245: 69379: 0 -245: 69380: 0 -245: 69381: 0 -245: 69382: 0 -245: 69383: 0 -245: 69384: 0 -245: 69385: 0 -245: 69386: 0 -245: 69387: 0 -245: 69388: 0 -245: 69389: 0 -245: 69390: 0 -245: 69391: 0 -245: 69392: 0 -245: 69393: 0 -245: 69394: 0 -245: 69395: 0 -245: 69396: 0 -245: 69397: 0 -245: 69398: 0 -245: 69399: 0 -245: 69400: 0 -245: 69401: 0 -245: 69402: 0 -245: 69403: 0 -245: 69404: 0 -245: 69405: 0 -245: 69406: 0 -245: 69407: 0 -245: 69408: 0 -245: 69409: 0 -245: 69410: 0 -245: 69411: 0 -245: 69412: 0 -245: 69413: 0 -245: 69414: 0 -245: 69415: 0 -245: 69416: 0 -245: 69417: 0 -245: 69418: 0 -245: 69419: 0 -245: 69420: 0 -245: 69421: 0 -245: 69422: 0 -245: 69423: 0 -245: 69424: 0 -245: 69425: 0 -245: 69426: 0 -245: 69427: 0 -245: 69428: 0 -245: 69429: 0 -245: 69430: 0 -245: 69431: 0 -245: 69432: 0 -245: 69433: 0 -245: 69434: 0 -245: 69435: 0 -245: 69436: 0 -245: 69437: 0 -245: 69438: 0 -245: 69439: 0 -245: 69440: 0 -245: 69441: 0 -245: 69442: 0 -245: 69443: 0 -245: 69444: 0 -245: 69445: 0 -245: 69446: 0 -245: 69447: 0 -245: 69448: 0 -245: 69449: 0 -245: 69450: 0 -245: 69451: 0 -245: 69452: 0 -245: 69453: 0 -245: 69454: 0 -245: 69455: 0 -245: 69456: 0 -245: 69457: 0 -245: 69458: 0 -245: 69459: 0 -245: 69460: 0 -245: 69461: 0 -245: 69462: 0 -245: 69463: 0 -245: 69464: 0 -245: 69465: 0 -245: 69466: 0 -245: 69467: 0 -245: 69468: 0 -245: 69469: 0 -245: 69470: 0 -245: 69471: 0 -245: 69472: 0 -245: 69473: 0 -245: 69474: 0 -245: 69475: 0 -245: 69476: 0 -245: 69477: 0 -245: 69478: 0 -245: 69479: 0 -245: 69480: 0 -245: 69481: 0 -245: 69482: 0 -245: 69483: 0 -245: 69484: 0 -245: 69485: 0 -245: 69486: 0 -245: 69487: 0 -245: 69488: 0 -245: 69489: 0 -245: 69490: 0 -245: 69491: 0 -245: 69492: 0 -245: 69493: 0 -245: 69494: 0 -245: 69495: 0 -245: 69496: 0 -245: 69497: 0 -245: 69498: 0 -245: 69499: 0 -245: 69500: 0 -245: 69501: 0 -245: 69502: 0 -245: 69503: 0 -245: 69504: 0 -245: 69505: 0 -245: 69506: 0 -245: 69507: 0 -245: 69508: 0 -245: 69509: 0 -245: 69510: 0 -245: 69511: 0 -245: 69512: 0 -245: 69513: 0 -245: 69514: 0 -245: 69515: 0 -245: 69516: 0 -245: 69517: 0 -245: 69518: 0 -245: 69519: 0 -245: 69520: 0 -245: 69521: 0 -245: 69522: 0 -245: 69523: 0 -245: 69524: 0 -245: 69525: 0 -245: 69526: 0 -245: 69527: 0 -245: 69528: 0 -245: 69529: 0 -245: 69530: 0 -245: 69531: 0 -245: 69532: 0 -245: 69533: 0 -245: 69534: 0 -245: 69535: 0 -245: 69536: 0 -245: 69537: 0 -245: 69538: 0 -245: 69539: 0 -245: 69540: 0 -245: 69541: 0 -245: 69542: 0 -245: 69543: 0 -245: 69544: 0 -245: 69545: 0 -245: 69546: 0 -245: 69547: 0 -245: 69548: 0 -245: 69549: 0 -245: 69550: 0 -245: 69551: 0 -245: 69552: 0 -245: 69553: 0 -245: 69554: 0 -245: 69555: 0 -245: 69556: 0 -245: 69557: 0 -245: 69558: 0 -245: 69559: 0 -245: 69560: 0 -245: 69561: 0 -245: 69562: 0 -245: 69563: 0 -245: 69564: 0 -245: 69565: 0 -245: 69566: 0 -245: 69567: 0 -245: 69568: 0 -245: 69569: 0 -245: 69570: 0 -245: 69571: 0 -245: 69572: 0 -245: 69573: 0 -245: 69574: 0 -245: 69575: 0 -245: 69576: 0 -245: 69577: 0 -245: 69578: 0 -245: 69579: 0 -245: 69580: 0 -245: 69581: 0 -245: 69582: 0 -245: 69583: 0 -245: 69584: 0 -245: 69585: 0 -245: 69586: 0 -245: 69587: 0 -245: 69588: 0 -245: 69589: 0 -245: 69590: 0 -245: 69591: 0 -245: 69592: 0 -245: 69593: 0 -245: 69594: 0 -245: 69595: 0 -245: 69596: 0 -245: 69597: 0 -245: 69598: 0 -245: 69599: 0 -245: 69600: 0 -245: 69601: 0 -245: 69602: 0 -245: 69603: 0 -245: 69604: 0 -245: 69605: 0 -245: 69606: 0 -245: 69607: 0 -245: 69608: 0 -245: 69609: 0 -245: 69610: 0 -245: 69611: 0 -245: 69612: 0 -245: 69613: 0 -245: 69614: 0 -245: 69615: 0 -245: 69616: 0 -245: 69617: 0 -245: 69618: 0 -245: 69619: 0 -245: 69620: 0 -245: 69621: 0 -245: 69622: 0 -245: 69623: 0 -245: 69624: 0 -245: 69625: 0 -245: 69626: 0 -245: 69627: 0 -245: 69628: 0 -245: 69629: 0 -245: 69630: 0 -245: 69631: 0 -245: 69632: 0 -245: 69633: 0 -245: 69634: 0 -245: 69635: 0 -245: 69636: 0 -245: 69637: 0 -245: 69638: 0 -245: 69639: 0 -245: 69640: 0 -245: 69641: 0 -245: 69642: 0 -245: 69643: 0 -245: 69644: 0 -245: 69645: 0 -245: 69646: 0 -245: 69647: 0 -245: 69648: 0 -245: 69649: 0 -245: 69650: 0 -245: 69651: 0 -245: 69652: 0 -245: 69653: 0 -245: 69654: 0 -245: 69655: 0 -245: 69656: 0 -245: 69657: 0 -245: 69658: 0 -245: 69659: 0 -245: 69660: 0 -245: 69661: 0 -245: 69662: 0 -245: 69663: 0 -245: 69664: 0 -245: 69665: 0 -245: 69666: 0 -245: 69667: 0 -245: 69668: 0 -245: 69669: 0 -245: 69670: 0 -245: 69671: 0 -245: 69672: 0 -245: 69673: 0 -245: 69674: 0 -245: 69675: 0 -245: 69676: 0 -245: 69677: 0 -245: 69678: 0 -245: 69679: 0 -245: 69680: 0 -245: 69681: 0 -245: 69682: 0 -245: 69683: 0 -245: 69684: 0 -245: 69685: 0 -245: 69686: 0 -245: 69687: 0 -245: 69688: 0 -245: 69689: 0 -245: 69690: 0 -245: 69691: 0 -245: 69692: 0 -245: 69693: 0 -245: 69694: 0 -245: 69695: 0 -245: 69696: 0 -245: 69697: 0 -245: 69698: 0 -245: 69699: 0 -245: 69700: 0 -245: 69701: 0 -245: 69702: 0 -245: 69703: 0 -245: 69704: 0 -245: 69705: 0 -245: 69706: 0 -245: 69707: 0 -245: 69708: 0 -245: 69709: 0 -245: 69710: 0 -245: 69711: 0 -245: 69712: 0 -245: 69713: 0 -245: 69714: 0 -245: 69715: 0 -245: 69716: 0 -245: 69717: 0 -245: 69718: 0 -245: 69719: 0 -245: 69720: 0 -245: 69721: 0 -245: 69722: 0 -245: 69723: 0 -245: 69724: 0 -245: 69725: 0 -245: 69726: 0 -245: 69727: 0 -245: 69728: 0 -245: 69729: 0 -245: 69730: 0 -245: 69731: 0 -245: 69732: 0 -245: 69733: 0 -245: 69734: 0 -245: 69735: 0 -245: 69736: 0 -245: 69737: 0 -245: 69738: 0 -245: 69739: 0 -245: 69740: 0 -245: 69741: 0 -245: 69742: 0 -245: 69743: 0 -245: 69744: 0 -245: 69745: 0 -245: 69746: 0 -245: 69747: 0 -245: 69748: 0 -245: 69749: 0 -245: 69750: 0 -245: 69751: 0 -245: 69752: 0 -245: 69753: 0 -245: 69754: 0 -245: 69755: 0 -245: 69756: 0 -245: 69757: 0 -245: 69758: 0 -245: 69759: 0 -245: 69760: 0 -245: 69761: 0 -245: 69762: 0 -245: 69763: 0 -245: 69764: 0 -245: 69765: 0 -245: 69766: 0 -245: 69767: 0 -245: 69768: 0 -245: 69769: 0 -245: 69770: 0 -245: 69771: 0 -245: 69772: 0 -245: 69773: 0 -245: 69774: 0 -245: 69775: 0 -245: 69776: 0 -245: 69777: 0 -245: 69778: 0 -245: 69779: 0 -245: 69780: 0 -245: 69781: 0 -245: 69782: 0 -245: 69783: 0 -245: 69784: 0 -245: 69785: 0 -245: 69786: 0 -245: 69787: 0 -245: 69788: 0 -245: 69789: 0 -245: 69790: 0 -245: 69791: 0 -245: 69792: 0 -245: 69793: 0 -245: 69794: 0 -245: 69795: 0 -245: 69796: 0 -245: 69797: 0 -245: 69798: 0 -245: 69799: 0 -245: 69800: 0 -245: 69801: 0 -245: 69802: 0 -245: 69803: 0 -245: 69804: 0 -245: 69805: 0 -245: 69806: 0 -245: 69807: 0 -245: 69808: 0 -245: 69809: 0 -245: 69810: 0 -245: 69811: 0 -245: 69812: 0 -245: 69813: 0 -245: 69814: 0 -245: 69815: 0 -245: 69816: 0 -245: 69817: 0 -245: 69818: 0 -245: 69819: 0 -245: 69820: 0 -245: 69821: 0 -245: 69822: 0 -245: 69823: 0 -245: 69824: 0 -245: 69825: 0 -245: 69826: 0 -245: 69827: 0 -245: 69828: 0 -245: 69829: 0 -245: 69830: 0 -245: 69831: 0 -245: 69832: 0 -245: 69833: 0 -245: 69834: 0 -245: 69835: 0 -245: 69836: 0 -245: 69837: 0 -245: 69838: 0 -245: 69839: 0 -245: 69840: 0 -245: 69841: 0 -245: 69842: 0 -245: 69843: 0 -245: 69844: 0 -245: 69845: 0 -245: 69846: 0 -245: 69847: 0 -245: 69848: 0 -245: 69849: 0 -245: 69850: 0 -245: 69851: 0 -245: 69852: 0 -245: 69853: 0 -245: 69854: 0 -245: 69855: 0 -245: 69856: 0 -245: 69857: 0 -245: 69858: 0 -245: 69859: 0 -245: 69860: 0 -245: 69861: 0 -245: 69862: 0 -245: 69863: 0 -245: 69864: 0 -245: 69865: 0 -245: 69866: 0 -245: 69867: 0 -245: 69868: 0 -245: 69869: 0 -245: 69870: 0 -245: 69871: 0 -245: 69872: 0 -245: 69873: 0 -245: 69874: 0 -245: 69875: 0 -245: 69876: 0 -245: 69877: 0 -245: 69878: 0 -245: 69879: 0 -245: 69880: 0 -245: 69881: 0 -245: 69882: 0 -245: 69883: 0 -245: 69884: 0 -245: 69885: 0 -245: 69886: 0 -245: 69887: 0 -245: 69888: 0 -245: 69889: 0 -245: 69890: 0 -245: 69891: 0 -245: 69892: 0 -245: 69893: 0 -245: 69894: 0 -245: 69895: 0 -245: 69896: 0 -245: 69897: 0 -245: 69898: 0 -245: 69899: 0 -245: 69900: 0 -245: 69901: 0 -245: 69902: 0 -245: 69903: 0 -245: 69904: 0 -245: 69905: 0 -245: 69906: 0 -245: 69907: 0 -245: 69908: 0 -245: 69909: 0 -245: 69910: 0 -245: 69911: 0 -245: 69912: 0 -245: 69913: 0 -245: 69914: 0 -245: 69915: 0 -245: 69916: 0 -245: 69917: 0 -245: 69918: 0 -245: 69919: 0 -245: 69920: 0 -245: 69921: 0 -245: 69922: 0 -245: 69923: 0 -245: 69924: 0 -245: 69925: 0 -245: 69926: 0 -245: 69927: 0 -245: 69928: 0 -245: 69929: 0 -245: 69930: 0 -245: 69931: 0 -245: 69932: 0 -245: 69933: 0 -245: 69934: 0 -245: 69935: 0 -245: 69936: 0 -245: 69937: 0 -245: 69938: 0 -245: 69939: 0 -245: 69940: 0 -245: 69941: 0 -245: 69942: 0 -245: 69943: 0 -245: 69944: 0 -245: 69945: 0 -245: 69946: 0 -245: 69947: 0 -245: 69948: 0 -245: 69949: 0 -245: 69950: 0 -245: 69951: 0 -245: 69952: 0 -245: 69953: 0 -245: 69954: 0 -245: 69955: 0 -245: 69956: 0 -245: 69957: 0 -245: 69958: 0 -245: 69959: 0 -245: 69960: 0 -245: 69961: 0 -245: 69962: 0 -245: 69963: 0 -245: 69964: 0 -245: 69965: 0 -245: 69966: 0 -245: 69967: 0 -245: 69968: 0 -245: 69969: 0 -245: 69970: 0 -245: 69971: 0 -245: 69972: 0 -245: 69973: 0 -245: 69974: 0 -245: 69975: 0 -245: 69976: 0 -245: 69977: 0 -245: 69978: 0 -245: 69979: 0 -245: 69980: 0 -245: 69981: 0 -245: 69982: 0 -245: 69983: 0 -245: 69984: 0 -245: 69985: 0 -245: 69986: 0 -245: 69987: 0 -245: 69988: 0 -245: 69989: 0 -245: 69990: 0 -245: 69991: 0 -245: 69992: 0 -245: 69993: 0 -245: 69994: 0 -245: 69995: 0 -245: 69996: 0 -245: 69997: 0 -245: 69998: 0 -245: 69999: 0 -245: 70000: 0 -245: 70001: 0 -245: 70002: 0 -245: 70003: 0 -245: 70004: 0 -245: 70005: 0 -245: 70006: 0 -245: 70007: 0 -245: 70008: 0 -245: 70009: 0 -245: 70010: 0 -245: 70011: 0 -245: 70012: 0 -245: 70013: 0 -245: 70014: 0 -245: 70015: 0 -245: 70016: 0 -245: 70017: 0 -245: 70018: 0 -245: 70019: 0 -245: 70020: 0 -245: 70021: 0 -245: 70022: 0 -245: 70023: 0 -245: 70024: 0 -245: 70025: 0 -245: 70026: 0 -245: 70027: 0 -245: 70028: 0 -245: 70029: 0 -245: 70030: 0 -245: 70031: 0 -245: 70032: 0 -245: 70033: 0 -245: 70034: 0 -245: 70035: 0 -245: 70036: 0 -245: 70037: 0 -245: 70038: 0 -245: 70039: 0 -245: 70040: 0 -245: 70041: 0 -245: 70042: 0 -245: 70043: 0 -245: 70044: 0 -245: 70045: 0 -245: 70046: 0 -245: 70047: 0 -245: 70048: 0 -245: 70049: 0 -245: 70050: 0 -245: 70051: 0 -245: 70052: 0 -245: 70053: 0 -245: 70054: 0 -245: 70055: 0 -245: 70056: 0 -245: 70057: 0 -245: 70058: 0 -245: 70059: 0 -245: 70060: 0 -245: 70061: 0 -245: 70062: 0 -245: 70063: 0 -245: 70064: 0 -245: 70065: 0 -245: 70066: 0 -245: 70067: 0 -245: 70068: 0 -245: 70069: 0 -245: 70070: 0 -245: 70071: 0 -245: 70072: 0 -245: 70073: 0 -245: 70074: 0 -245: 70075: 0 -245: 70076: 0 -245: 70077: 0 -245: 70078: 0 -245: 70079: 0 -245: 70080: 0 -245: 70081: 0 -245: 70082: 0 -245: 70083: 0 -245: 70084: 0 -245: 70085: 0 -245: 70086: 0 -245: 70087: 0 -245: 70088: 0 -245: 70089: 0 -245: 70090: 0 -245: 70091: 0 -245: 70092: 0 -245: 70093: 0 -245: 70094: 0 -245: 70095: 0 -245: 70096: 0 -245: 70097: 0 -245: 70098: 0 -245: 70099: 0 -245: 70100: 0 -245: 70101: 0 -245: 70102: 0 -245: 70103: 0 -245: 70104: 0 -245: 70105: 0 -245: 70106: 0 -245: 70107: 0 -245: 70108: 0 -245: 70109: 0 -245: 70110: 0 -245: 70111: 0 -245: 70112: 0 -245: 70113: 0 -245: 70114: 0 -245: 70115: 0 -245: 70116: 0 -245: 70117: 0 -245: 70118: 0 -245: 70119: 0 -245: 70120: 0 -245: 70121: 0 -245: 70122: 0 -245: 70123: 0 -245: 70124: 0 -245: 70125: 0 -245: 70126: 0 -245: 70127: 0 -245: 70128: 0 -245: 70129: 0 -245: 70130: 0 -245: 70131: 0 -245: 70132: 0 -245: 70133: 0 -245: 70134: 0 -245: 70135: 0 -245: 70136: 0 -245: 70137: 0 -245: 70138: 0 -245: 70139: 0 -245: 70140: 0 -245: 70141: 0 -245: 70142: 0 -245: 70143: 0 -245: 70144: 0 -245: 70145: 0 -245: 70146: 0 -245: 70147: 0 -245: 70148: 0 -245: 70149: 0 -245: 70150: 0 -245: 70151: 0 -245: 70152: 0 -245: 70153: 0 -245: 70154: 0 -245: 70155: 0 -245: 70156: 0 -245: 70157: 0 -245: 70158: 0 -245: 70159: 0 -245: 70160: 0 -245: 70161: 0 -245: 70162: 0 -245: 70163: 0 -245: 70164: 0 -245: 70165: 0 -245: 70166: 0 -245: 70167: 0 -245: 70168: 0 -245: 70169: 0 -245: 70170: 0 -245: 70171: 0 -245: 70172: 0 -245: 70173: 0 -245: 70174: 0 -245: 70175: 0 -245: 70176: 0 -245: 70177: 0 -245: 70178: 0 -245: 70179: 0 -245: 70180: 0 -245: 70181: 0 -245: 70182: 0 -245: 70183: 0 -245: 70184: 0 -245: 70185: 0 -245: 70186: 0 -245: 70187: 0 -245: 70188: 0 -245: 70189: 0 -245: 70190: 0 -245: 70191: 0 -245: 70192: 0 -245: 70193: 0 -245: 70194: 0 -245: 70195: 0 -245: 70196: 0 -245: 70197: 0 -245: 70198: 0 -245: 70199: 0 -245: 70200: 0 -245: 70201: 0 -245: 70202: 0 -245: 70203: 0 -245: 70204: 0 -245: 70205: 0 -245: 70206: 0 -245: 70207: 0 -245: 70208: 0 -245: 70209: 0 -245: 70210: 0 -245: 70211: 0 -245: 70212: 0 -245: 70213: 0 -245: 70214: 0 -245: 70215: 0 -245: 70216: 0 -245: 70217: 0 -245: 70218: 0 -245: 70219: 0 -245: 70220: 0 -245: 70221: 0 -245: 70222: 0 -245: 70223: 0 -245: 70224: 0 -245: 70225: 0 -245: 70226: 0 -245: 70227: 0 -245: 70228: 0 -245: 70229: 0 -245: 70230: 0 -245: 70231: 0 -245: 70232: 0 -245: 70233: 0 -245: 70234: 0 -245: 70235: 0 -245: 70236: 0 -245: 70237: 0 -245: 70238: 0 -245: 70239: 0 -245: 70240: 0 -245: 70241: 0 -245: 70242: 0 -245: 70243: 0 -245: 70244: 0 -245: 70245: 0 -245: 70246: 0 -245: 70247: 0 -245: 70248: 0 -245: 70249: 0 -245: 70250: 0 -245: 70251: 0 -245: 70252: 0 -245: 70253: 0 -245: 70254: 0 -245: 70255: 0 -245: 70256: 0 -245: 70257: 0 -245: 70258: 0 -245: 70259: 0 -245: 70260: 0 -245: 70261: 0 -245: 70262: 0 -245: 70263: 0 -245: 70264: 0 -245: 70265: 0 -245: 70266: 0 -245: 70267: 0 -245: 70268: 0 -245: 70269: 0 -245: 70270: 0 -245: 70271: 0 -245: 70272: 0 -245: 70273: 0 -245: 70274: 0 -245: 70275: 0 -245: 70276: 0 -245: 70277: 0 -245: 70278: 0 -245: 70279: 0 -245: 70280: 0 -245: 70281: 0 -245: 70282: 0 -245: 70283: 0 -245: 70284: 0 -245: 70285: 0 -245: 70286: 0 -245: 70287: 0 -245: 70288: 0 -245: 70289: 0 -245: 70290: 0 -245: 70291: 0 -245: 70292: 0 -245: 70293: 0 -245: 70294: 0 -245: 70295: 0 -245: 70296: 0 -245: 70297: 0 -245: 70298: 0 -245: 70299: 0 -245: 70300: 0 -245: 70301: 0 -245: 70302: 0 -245: 70303: 0 -245: 70304: 0 -245: 70305: 0 -245: 70306: 0 -245: 70307: 0 -245: 70308: 0 -245: 70309: 0 -245: 70310: 0 -245: 70311: 0 -245: 70312: 0 -245: 70313: 0 -245: 70314: 0 -245: 70315: 0 -245: 70316: 0 -245: 70317: 0 -245: 70318: 0 -245: 70319: 0 -245: 70320: 0 -245: 70321: 0 -245: 70322: 0 -245: 70323: 0 -245: 70324: 0 -245: 70325: 0 -245: 70326: 0 -245: 70327: 0 -245: 70328: 0 -245: 70329: 0 -245: 70330: 0 -245: 70331: 0 -245: 70332: 0 -245: 70333: 0 -245: 70334: 0 -245: 70335: 0 -245: 70336: 0 -245: 70337: 0 -245: 70338: 0 -245: 70339: 0 -245: 70340: 0 -245: 70341: 0 -245: 70342: 0 -245: 70343: 0 -245: 70344: 0 -245: 70345: 0 -245: 70346: 0 -245: 70347: 0 -245: 70348: 0 -245: 70349: 0 -245: 70350: 0 -245: 70351: 0 -245: 70352: 0 -245: 70353: 0 -245: 70354: 0 -245: 70355: 0 -245: 70356: 0 -245: 70357: 0 -245: 70358: 0 -245: 70359: 0 -245: 70360: 0 -245: 70361: 0 -245: 70362: 0 -245: 70363: 0 -245: 70364: 0 -245: 70365: 0 -245: 70366: 0 -245: 70367: 0 -245: 70368: 0 -245: 70369: 0 -245: 70370: 0 -245: 70371: 0 -245: 70372: 0 -245: 70373: 0 -245: 70374: 0 -245: 70375: 0 -245: 70376: 0 -245: 70377: 0 -245: 70378: 0 -245: 70379: 0 -245: 70380: 0 -245: 70381: 0 -245: 70382: 0 -245: 70383: 0 -245: 70384: 0 -245: 70385: 0 -245: 70386: 0 -245: 70387: 0 -245: 70388: 0 -245: 70389: 0 -245: 70390: 0 -245: 70391: 0 -245: 70392: 0 -245: 70393: 0 -245: 70394: 0 -245: 70395: 0 -245: 70396: 0 -245: 70397: 0 -245: 70398: 0 -245: 70399: 0 -245: 70400: 0 -245: 70401: 0 -245: 70402: 0 -245: 70403: 0 -245: 70404: 0 -245: 70405: 0 -245: 70406: 0 -245: 70407: 0 -245: 70408: 0 -245: 70409: 0 -245: 70410: 0 -245: 70411: 0 -245: 70412: 0 -245: 70413: 0 -245: 70414: 0 -245: 70415: 0 -245: 70416: 0 -245: 70417: 0 -245: 70418: 0 -245: 70419: 0 -245: 70420: 0 -245: 70421: 0 -245: 70422: 0 -245: 70423: 0 -245: 70424: 0 -245: 70425: 0 -245: 70426: 0 -245: 70427: 0 -245: 70428: 0 -245: 70429: 0 -245: 70430: 0 -245: 70431: 0 -245: 70432: 0 -245: 70433: 0 -245: 70434: 0 -245: 70435: 0 -245: 70436: 0 -245: 70437: 0 -245: 70438: 0 -245: 70439: 0 -245: 70440: 0 -245: 70441: 0 -245: 70442: 0 -245: 70443: 0 -245: 70444: 0 -245: 70445: 0 -245: 70446: 0 -245: 70447: 0 -245: 70448: 0 -245: 70449: 0 -245: 70450: 0 -245: 70451: 0 -245: 70452: 0 -245: 70453: 0 -245: 70454: 0 -245: 70455: 0 -245: 70456: 0 -245: 70457: 0 -245: 70458: 0 -245: 70459: 0 -245: 70460: 0 -245: 70461: 0 -245: 70462: 0 -245: 70463: 0 -245: 70464: 0 -245: 70465: 0 -245: 70466: 0 -245: 70467: 0 -245: 70468: 0 -245: 70469: 0 -245: 70470: 0 -245: 70471: 0 -245: 70472: 0 -245: 70473: 0 -245: 70474: 0 -245: 70475: 0 -245: 70476: 0 -245: 70477: 0 -245: 70478: 0 -245: 70479: 0 -245: 70480: 0 -245: 70481: 0 -245: 70482: 0 -245: 70483: 0 -245: 70484: 0 -245: 70485: 0 -245: 70486: 0 -245: 70487: 0 -245: 70488: 0 -245: 70489: 0 -245: 70490: 0 -245: 70491: 0 -245: 70492: 0 -245: 70493: 0 -245: 70494: 0 -245: 70495: 0 -245: 70496: 0 -245: 70497: 0 -245: 70498: 0 -245: 70499: 0 -245: 70500: 0 -245: 70501: 0 -245: 70502: 0 -245: 70503: 0 -245: 70504: 0 -245: 70505: 0 -245: 70506: 0 -245: 70507: 0 -245: 70508: 0 -245: 70509: 0 -245: 70510: 0 -245: 70511: 0 -245: 70512: 0 -245: 70513: 0 -245: 70514: 0 -245: 70515: 0 -245: 70516: 0 -245: 70517: 0 -245: 70518: 0 -245: 70519: 0 -245: 70520: 0 -245: 70521: 0 -245: 70522: 0 -245: 70523: 0 -245: 70524: 0 -245: 70525: 0 -245: 70526: 0 -245: 70527: 0 -245: 70528: 0 -245: 70529: 0 -245: 70530: 0 -245: 70531: 0 -245: 70532: 0 -245: 70533: 0 -245: 70534: 0 -245: 70535: 0 -245: 70536: 0 -245: 70537: 0 -245: 70538: 0 -245: 70539: 0 -245: 70540: 0 -245: 70541: 0 -245: 70542: 0 -245: 70543: 0 -245: 70544: 0 -245: 70545: 0 -245: 70546: 0 -245: 70547: 0 -245: 70548: 0 -245: 70549: 0 -245: 70550: 0 -245: 70551: 0 -245: 70552: 0 -245: 70553: 0 -245: 70554: 0 -245: 70555: 0 -245: 70556: 0 -245: 70557: 0 -245: 70558: 0 -245: 70559: 0 -245: 70560: 0 -245: 70561: 0 -245: 70562: 0 -245: 70563: 0 -245: 70564: 0 -245: 70565: 0 -245: 70566: 0 -245: 70567: 0 -245: 70568: 0 -245: 70569: 0 -245: 70570: 0 -245: 70571: 0 -245: 70572: 0 -245: 70573: 0 -245: 70574: 0 -245: 70575: 0 -245: 70576: 0 -245: 70577: 0 -245: 70578: 0 -245: 70579: 0 -245: 70580: 0 -245: 70581: 0 -245: 70582: 0 -245: 70583: 0 -245: 70584: 0 -245: 70585: 0 -245: 70586: 0 -245: 70587: 0 -245: 70588: 0 -245: 70589: 0 -245: 70590: 0 -245: 70591: 0 -245: 70592: 0 -245: 70593: 0 -245: 70594: 0 -245: 70595: 0 -245: 70596: 0 -245: 70597: 0 -245: 70598: 0 -245: 70599: 0 -245: 70600: 0 -245: 70601: 0 -245: 70602: 0 -245: 70603: 0 -245: 70604: 0 -245: 70605: 0 -245: 70606: 0 -245: 70607: 0 -245: 70608: 0 -245: 70609: 0 -245: 70610: 0 -245: 70611: 0 -245: 70612: 0 -245: 70613: 0 -245: 70614: 0 -245: 70615: 0 -245: 70616: 0 -245: 70617: 0 -245: 70618: 0 -245: 70619: 0 -245: 70620: 0 -245: 70621: 0 -245: 70622: 0 -245: 70623: 0 -245: 70624: 0 -245: 70625: 0 -245: 70626: 0 -245: 70627: 0 -245: 70628: 0 -245: 70629: 0 -245: 70630: 0 -245: 70631: 0 -245: 70632: 0 -245: 70633: 0 -245: 70634: 0 -245: 70635: 0 -245: 70636: 0 -245: 70637: 0 -245: 70638: 0 -245: 70639: 0 -245: 70640: 0 -245: 70641: 0 -245: 70642: 0 -245: 70643: 0 -245: 70644: 0 -245: 70645: 0 -245: 70646: 0 -245: 70647: 0 -245: 70648: 0 -245: 70649: 0 -245: 70650: 0 -245: 70651: 0 -245: 70652: 0 -245: 70653: 0 -245: 70654: 0 -245: 70655: 0 -245: 70656: 0 -245: 70657: 0 -245: 70658: 0 -245: 70659: 0 -245: 70660: 0 -245: 70661: 0 -245: 70662: 0 -245: 70663: 0 -245: 70664: 0 -245: 70665: 0 -245: 70666: 0 -245: 70667: 0 -245: 70668: 0 -245: 70669: 0 -245: 70670: 0 -245: 70671: 0 -245: 70672: 0 -245: 70673: 0 -245: 70674: 0 -245: 70675: 0 -245: 70676: 0 -245: 70677: 0 -245: 70678: 0 -245: 70679: 0 -245: 70680: 0 -245: 70681: 0 -245: 70682: 0 -245: 70683: 0 -245: 70684: 0 -245: 70685: 0 -245: 70686: 0 -245: 70687: 0 -245: 70688: 0 -245: 70689: 0 -245: 70690: 0 -245: 70691: 0 -245: 70692: 0 -245: 70693: 0 -245: 70694: 0 -245: 70695: 0 -245: 70696: 0 -245: 70697: 0 -245: 70698: 0 -245: 70699: 0 -245: 70700: 0 -245: 70701: 0 -245: 70702: 0 -245: 70703: 0 -245: 70704: 0 -245: 70705: 0 -245: 70706: 0 -245: 70707: 0 -245: 70708: 0 -245: 70709: 0 -245: 70710: 0 -245: 70711: 0 -245: 70712: 0 -245: 70713: 0 -245: 70714: 0 -245: 70715: 0 -245: 70716: 0 -245: 70717: 0 -245: 70718: 0 -245: 70719: 0 -245: 70720: 0 -245: 70721: 0 -245: 70722: 0 -245: 70723: 0 -245: 70724: 0 -245: 70725: 0 -245: 70726: 0 -245: 70727: 0 -245: 70728: 0 -245: 70729: 0 -245: 70730: 0 -245: 70731: 0 -245: 70732: 0 -245: 70733: 0 -245: 70734: 0 -245: 70735: 0 -245: 70736: 0 -245: 70737: 0 -245: 70738: 0 -245: 70739: 0 -245: 70740: 0 -245: 70741: 0 -245: 70742: 0 -245: 70743: 0 -245: 70744: 0 -245: 70745: 0 -245: 70746: 0 -245: 70747: 0 -245: 70748: 0 -245: 70749: 0 -245: 70750: 0 -245: 70751: 0 -245: 70752: 0 -245: 70753: 0 -245: 70754: 0 -245: 70755: 0 -245: 70756: 0 -245: 70757: 0 -245: 70758: 0 -245: 70759: 0 -245: 70760: 0 -245: 70761: 0 -245: 70762: 0 -245: 70763: 0 -245: 70764: 0 -245: 70765: 0 -245: 70766: 0 -245: 70767: 0 -245: 70768: 0 -245: 70769: 0 -245: 70770: 0 -245: 70771: 0 -245: 70772: 0 -245: 70773: 0 -245: 70774: 0 -245: 70775: 0 -245: 70776: 0 -245: 70777: 0 -245: 70778: 0 -245: 70779: 0 -245: 70780: 0 -245: 70781: 0 -245: 70782: 0 -245: 70783: 0 -245: 70784: 0 -245: 70785: 0 -245: 70786: 0 -245: 70787: 0 -245: 70788: 0 -245: 70789: 0 -245: 70790: 0 -245: 70791: 0 -245: 70792: 0 -245: 70793: 0 -245: 70794: 0 -245: 70795: 0 -245: 70796: 0 -245: 70797: 0 -245: 70798: 0 -245: 70799: 0 -245: 70800: 0 -245: 70801: 0 -245: 70802: 0 -245: 70803: 0 -245: 70804: 0 -245: 70805: 0 -245: 70806: 0 -245: 70807: 0 -245: 70808: 0 -245: 70809: 0 -245: 70810: 0 -245: 70811: 0 -245: 70812: 0 -245: 70813: 0 -245: 70814: 0 -245: 70815: 0 -245: 70816: 0 -245: 70817: 0 -245: 70818: 0 -245: 70819: 0 -245: 70820: 0 -245: 70821: 0 -245: 70822: 0 -245: 70823: 0 -245: 70824: 0 -245: 70825: 0 -245: 70826: 0 -245: 70827: 0 -245: 70828: 0 -245: 70829: 0 -245: 70830: 0 -245: 70831: 0 -245: 70832: 0 -245: 70833: 0 -245: 70834: 0 -245: 70835: 0 -245: 70836: 0 -245: 70837: 0 -245: 70838: 0 -245: 70839: 0 -245: 70840: 0 -245: 70841: 0 -245: 70842: 0 -245: 70843: 0 -245: 70844: 0 -245: 70845: 0 -245: 70846: 0 -245: 70847: 0 -245: 70848: 0 -245: 70849: 0 -245: 70850: 0 -245: 70851: 0 -245: 70852: 0 -245: 70853: 0 -245: 70854: 0 -245: 70855: 0 -245: 70856: 0 -245: 70857: 0 -245: 70858: 0 -245: 70859: 0 -245: 70860: 0 -245: 70861: 0 -245: 70862: 0 -245: 70863: 0 -245: 70864: 0 -245: 70865: 0 -245: 70866: 0 -245: 70867: 0 -245: 70868: 0 -245: 70869: 0 -245: 70870: 0 -245: 70871: 0 -245: 70872: 0 -245: 70873: 0 -245: 70874: 0 -245: 70875: 0 -245: 70876: 0 -245: 70877: 0 -245: 70878: 0 -245: 70879: 0 -245: 70880: 0 -245: 70881: 0 -245: 70882: 0 -245: 70883: 0 -245: 70884: 0 -245: 70885: 0 -245: 70886: 0 -245: 70887: 0 -245: 70888: 0 -245: 70889: 0 -245: 70890: 0 -245: 70891: 0 -245: 70892: 0 -245: 70893: 0 -245: 70894: 0 -245: 70895: 0 -245: 70896: 0 -245: 70897: 0 -245: 70898: 0 -245: 70899: 0 -245: 70900: 0 -245: 70901: 0 -245: 70902: 0 -245: 70903: 0 -245: 70904: 0 -245: 70905: 0 -245: 70906: 0 -245: 70907: 0 -245: 70908: 0 -245: 70909: 0 -245: 70910: 0 -245: 70911: 0 -245: 70912: 0 -245: 70913: 0 -245: 70914: 0 -245: 70915: 0 -245: 70916: 0 -245: 70917: 0 -245: 70918: 0 -245: 70919: 0 -245: 70920: 0 -245: 70921: 0 -245: 70922: 0 -245: 70923: 0 -245: 70924: 0 -245: 70925: 0 -245: 70926: 0 -245: 70927: 0 -245: 70928: 0 -245: 70929: 0 -245: 70930: 0 -245: 70931: 0 -245: 70932: 0 -245: 70933: 0 -245: 70934: 0 -245: 70935: 0 -245: 70936: 0 -245: 70937: 0 -245: 70938: 0 -245: 70939: 0 -245: 70940: 0 -245: 70941: 0 -245: 70942: 0 -245: 70943: 0 -245: 70944: 0 -245: 70945: 0 -245: 70946: 0 -245: 70947: 0 -245: 70948: 0 -245: 70949: 0 -245: 70950: 0 -245: 70951: 0 -245: 70952: 0 -245: 70953: 0 -245: 70954: 0 -245: 70955: 0 -245: 70956: 0 -245: 70957: 0 -245: 70958: 0 -245: 70959: 0 -245: 70960: 0 -245: 70961: 0 -245: 70962: 0 -245: 70963: 0 -245: 70964: 0 -245: 70965: 0 -245: 70966: 0 -245: 70967: 0 -245: 70968: 0 -245: 70969: 0 -245: 70970: 0 -245: 70971: 0 -245: 70972: 0 -245: 70973: 0 -245: 70974: 0 -245: 70975: 0 -245: 70976: 0 -245: 70977: 0 -245: 70978: 0 -245: 70979: 0 -245: 70980: 0 -245: 70981: 0 -245: 70982: 0 -245: 70983: 0 -245: 70984: 0 -245: 70985: 0 -245: 70986: 0 -245: 70987: 0 -245: 70988: 0 -245: 70989: 0 -245: 70990: 0 -245: 70991: 0 -245: 70992: 0 -245: 70993: 0 -245: 70994: 0 -245: 70995: 0 -245: 70996: 0 -245: 70997: 0 -245: 70998: 0 -245: 70999: 0 -245: 71000: 0 -245: 71001: 0 -245: 71002: 0 -245: 71003: 0 -245: 71004: 0 -245: 71005: 0 -245: 71006: 0 -245: 71007: 0 -245: 71008: 0 -245: 71009: 0 -245: 71010: 0 -245: 71011: 0 -245: 71012: 0 -245: 71013: 0 -245: 71014: 0 -245: 71015: 0 -245: 71016: 0 -245: 71017: 0 -245: 71018: 0 -245: 71019: 0 -245: 71020: 0 -245: 71021: 0 -245: 71022: 0 -245: 71023: 0 -245: 71024: 0 -245: 71025: 0 -245: 71026: 0 -245: 71027: 0 -245: 71028: 0 -245: 71029: 0 -245: 71030: 0 -245: 71031: 0 -245: 71032: 0 -245: 71033: 0 -245: 71034: 0 -245: 71035: 0 -245: 71036: 0 -245: 71037: 0 -245: 71038: 0 -245: 71039: 0 -245: 71040: 0 -245: 71041: 0 -245: 71042: 0 -245: 71043: 0 -245: 71044: 0 -245: 71045: 0 -245: 71046: 0 -245: 71047: 0 -245: 71048: 0 -245: 71049: 0 -245: 71050: 0 -245: 71051: 0 -245: 71052: 0 -245: 71053: 0 -245: 71054: 0 -245: 71055: 0 -245: 71056: 0 -245: 71057: 0 -245: 71058: 0 -245: 71059: 0 -245: 71060: 0 -245: 71061: 0 -245: 71062: 0 -245: 71063: 0 -245: 71064: 0 -245: 71065: 0 -245: 71066: 0 -245: 71067: 0 -245: 71068: 0 -245: 71069: 0 -245: 71070: 0 -245: 71071: 0 -245: 71072: 0 -245: 71073: 0 -245: 71074: 0 -245: 71075: 0 -245: 71076: 0 -245: 71077: 0 -245: 71078: 0 -245: 71079: 0 -245: 71080: 0 -245: 71081: 0 -245: 71082: 0 -245: 71083: 0 -245: 71084: 0 -245: 71085: 0 -245: 71086: 0 -245: 71087: 0 -245: 71088: 0 -245: 71089: 0 -245: 71090: 0 -245: 71091: 0 -245: 71092: 0 -245: 71093: 0 -245: 71094: 0 -245: 71095: 0 -245: 71096: 0 -245: 71097: 0 -245: 71098: 0 -245: 71099: 0 -245: 71100: 0 -245: 71101: 0 -245: 71102: 0 -245: 71103: 0 -245: 71104: 0 -245: 71105: 0 -245: 71106: 0 -245: 71107: 0 -245: 71108: 0 -245: 71109: 0 -245: 71110: 0 -245: 71111: 0 -245: 71112: 0 -245: 71113: 0 -245: 71114: 0 -245: 71115: 0 -245: 71116: 0 -245: 71117: 0 -245: 71118: 0 -245: 71119: 0 -245: 71120: 0 -245: 71121: 0 -245: 71122: 0 -245: 71123: 0 -245: 71124: 0 -245: 71125: 0 -245: 71126: 0 -245: 71127: 0 -245: 71128: 0 -245: 71129: 0 -245: 71130: 0 -245: 71131: 0 -245: 71132: 0 -245: 71133: 0 -245: 71134: 0 -245: 71135: 0 -245: 71136: 0 -245: 71137: 0 -245: 71138: 0 -245: 71139: 0 -245: 71140: 0 -245: 71141: 0 -245: 71142: 0 -245: 71143: 0 -245: 71144: 0 -245: 71145: 0 -245: 71146: 0 -245: 71147: 0 -245: 71148: 0 -245: 71149: 0 -245: 71150: 0 -245: 71151: 0 -245: 71152: 0 -245: 71153: 0 -245: 71154: 0 -245: 71155: 0 -245: 71156: 0 -245: 71157: 0 -245: 71158: 0 -245: 71159: 0 -245: 71160: 0 -245: 71161: 0 -245: 71162: 0 -245: 71163: 0 -245: 71164: 0 -245: 71165: 0 -245: 71166: 0 -245: 71167: 0 -245: 71168: 0 -245: 71169: 0 -245: 71170: 0 -245: 71171: 0 -245: 71172: 0 -245: 71173: 0 -245: 71174: 0 -245: 71175: 0 -245: 71176: 0 -245: 71177: 0 -245: 71178: 0 -245: 71179: 0 -245: 71180: 0 -245: 71181: 0 -245: 71182: 0 -245: 71183: 0 -245: 71184: 0 -245: 71185: 0 -245: 71186: 0 -245: 71187: 0 -245: 71188: 0 -245: 71189: 0 -245: 71190: 0 -245: 71191: 0 -245: 71192: 0 -245: 71193: 0 -245: 71194: 0 -245: 71195: 0 -245: 71196: 0 -245: 71197: 0 -245: 71198: 0 -245: 71199: 0 -245: 71200: 0 -245: 71201: 0 -245: 71202: 0 -245: 71203: 0 -245: 71204: 0 -245: 71205: 0 -245: 71206: 0 -245: 71207: 0 -245: 71208: 0 -245: 71209: 0 -245: 71210: 0 -245: 71211: 0 -245: 71212: 0 -245: 71213: 0 -245: 71214: 0 -245: 71215: 0 -245: 71216: 0 -245: 71217: 0 -245: 71218: 0 -245: 71219: 0 -245: 71220: 0 -245: 71221: 0 -245: 71222: 0 -245: 71223: 0 -245: 71224: 0 -245: 71225: 0 -245: 71226: 0 -245: 71227: 0 -245: 71228: 0 -245: 71229: 0 -245: 71230: 0 -245: 71231: 0 -245: 71232: 0 -245: 71233: 0 -245: 71234: 0 -245: 71235: 0 -245: 71236: 0 -245: 71237: 0 -245: 71238: 0 -245: 71239: 0 -245: 71240: 0 -245: 71241: 0 -245: 71242: 0 -245: 71243: 0 -245: 71244: 0 -245: 71245: 0 -245: 71246: 0 -245: 71247: 0 -245: 71248: 0 -245: 71249: 0 -245: 71250: 0 -245: 71251: 0 -245: 71252: 0 -245: 71253: 0 -245: 71254: 0 -245: 71255: 0 -245: 71256: 0 -245: 71257: 0 -245: 71258: 0 -245: 71259: 0 -245: 71260: 0 -245: 71261: 0 -245: 71262: 0 -245: 71263: 0 -245: 71264: 0 -245: 71265: 0 -245: 71266: 0 -245: 71267: 0 -245: 71268: 0 -245: 71269: 0 -245: 71270: 0 -245: 71271: 0 -245: 71272: 0 -245: 71273: 0 -245: 71274: 0 -245: 71275: 0 -245: 71276: 0 -245: 71277: 0 -245: 71278: 0 -245: 71279: 0 -245: 71280: 0 -245: 71281: 0 -245: 71282: 0 -245: 71283: 0 -245: 71284: 0 -245: 71285: 0 -245: 71286: 0 -245: 71287: 0 -245: 71288: 0 -245: 71289: 0 -245: 71290: 0 -245: 71291: 0 -245: 71292: 0 -245: 71293: 0 -245: 71294: 0 -245: 71295: 0 -245: 71296: 0 -245: 71297: 0 -245: 71298: 0 -245: 71299: 0 -245: 71300: 0 -245: 71301: 0 -245: 71302: 0 -245: 71303: 0 -245: 71304: 0 -245: 71305: 0 -245: 71306: 0 -245: 71307: 0 -245: 71308: 0 -245: 71309: 0 -245: 71310: 0 -245: 71311: 0 -245: 71312: 0 -245: 71313: 0 -245: 71314: 0 -245: 71315: 0 -245: 71316: 0 -245: 71317: 0 -245: 71318: 0 -245: 71319: 0 -245: 71320: 0 -245: 71321: 0 -245: 71322: 0 -245: 71323: 0 -245: 71324: 0 -245: 71325: 0 -245: 71326: 0 -245: 71327: 0 -245: 71328: 0 -245: 71329: 0 -245: 71330: 0 -245: 71331: 0 -245: 71332: 0 -245: 71333: 0 -245: 71334: 0 -245: 71335: 0 -245: 71336: 0 -245: 71337: 0 -245: 71338: 0 -245: 71339: 0 -245: 71340: 0 -245: 71341: 0 -245: 71342: 0 -245: 71343: 0 -245: 71344: 0 -245: 71345: 0 -245: 71346: 0 -245: 71347: 0 -245: 71348: 0 -245: 71349: 0 -245: 71350: 0 -245: 71351: 0 -245: 71352: 0 -245: 71353: 0 -245: 71354: 0 -245: 71355: 0 -245: 71356: 0 -245: 71357: 0 -245: 71358: 0 -245: 71359: 0 -245: 71360: 0 -245: 71361: 0 -245: 71362: 0 -245: 71363: 0 -245: 71364: 0 -245: 71365: 0 -245: 71366: 0 -245: 71367: 0 -245: 71368: 0 -245: 71369: 0 -245: 71370: 0 -245: 71371: 0 -245: 71372: 0 -245: 71373: 0 -245: 71374: 0 -245: 71375: 0 -245: 71376: 0 -245: 71377: 0 -245: 71378: 0 -245: 71379: 0 -245: 71380: 0 -245: 71381: 0 -245: 71382: 0 -245: 71383: 0 -245: 71384: 0 -245: 71385: 0 -245: 71386: 0 -245: 71387: 0 -245: 71388: 0 -245: 71389: 0 -245: 71390: 0 -245: 71391: 0 -245: 71392: 0 -245: 71393: 0 -245: 71394: 0 -245: 71395: 0 -245: 71396: 0 -245: 71397: 0 -245: 71398: 0 -245: 71399: 0 -245: 71400: 0 -245: 71401: 0 -245: 71402: 0 -245: 71403: 0 -245: 71404: 0 -245: 71405: 0 -245: 71406: 0 -245: 71407: 0 -245: 71408: 0 -245: 71409: 0 -245: 71410: 0 -245: 71411: 0 -245: 71412: 0 -245: 71413: 0 -245: 71414: 0 -245: 71415: 0 -245: 71416: 0 -245: 71417: 0 -245: 71418: 0 -245: 71419: 0 -245: 71420: 0 -245: 71421: 0 -245: 71422: 0 -245: 71423: 0 -245: 71424: 0 -245: 71425: 0 -245: 71426: 0 -245: 71427: 0 -245: 71428: 0 -245: 71429: 0 -245: 71430: 0 -245: 71431: 0 -245: 71432: 0 -245: 71433: 0 -245: 71434: 0 -245: 71435: 0 -245: 71436: 0 -245: 71437: 0 -245: 71438: 0 -245: 71439: 0 -245: 71440: 0 -245: 71441: 0 -245: 71442: 0 -245: 71443: 0 -245: 71444: 0 -245: 71445: 0 -245: 71446: 0 -245: 71447: 0 -245: 71448: 0 -245: 71449: 0 -245: 71450: 0 -245: 71451: 0 -245: 71452: 0 -245: 71453: 0 -245: 71454: 0 -245: 71455: 0 -245: 71456: 0 -245: 71457: 0 -245: 71458: 0 -245: 71459: 0 -245: 71460: 0 -245: 71461: 0 -245: 71462: 0 -245: 71463: 0 -245: 71464: 0 -245: 71465: 0 -245: 71466: 0 -245: 71467: 0 -245: 71468: 0 -245: 71469: 0 -245: 71470: 0 -245: 71471: 0 -245: 71472: 0 -245: 71473: 0 -245: 71474: 0 -245: 71475: 0 -245: 71476: 0 -245: 71477: 0 -245: 71478: 0 -245: 71479: 0 -245: 71480: 0 -245: 71481: 0 -245: 71482: 0 -245: 71483: 0 -245: 71484: 0 -245: 71485: 0 -245: 71486: 0 -245: 71487: 0 -245: 71488: 0 -245: 71489: 0 -245: 71490: 0 -245: 71491: 0 -245: 71492: 0 -245: 71493: 0 -245: 71494: 0 -245: 71495: 0 -245: 71496: 0 -245: 71497: 0 -245: 71498: 0 -245: 71499: 0 -245: 71500: 0 -245: 71501: 0 -245: 71502: 0 -245: 71503: 0 -245: 71504: 0 -245: 71505: 0 -245: 71506: 0 -245: 71507: 0 -245: 71508: 0 -245: 71509: 0 -245: 71510: 0 -245: 71511: 0 -245: 71512: 0 -245: 71513: 0 -245: 71514: 0 -245: 71515: 0 -245: 71516: 0 -245: 71517: 0 -245: 71518: 0 -245: 71519: 0 -245: 71520: 0 -245: 71521: 0 -245: 71522: 0 -245: 71523: 0 -245: 71524: 0 -245: 71525: 0 -245: 71526: 0 -245: 71527: 0 -245: 71528: 0 -245: 71529: 0 -245: 71530: 0 -245: 71531: 0 -245: 71532: 0 -245: 71533: 0 -245: 71534: 0 -245: 71535: 0 -245: 71536: 0 -245: 71537: 0 -245: 71538: 0 -245: 71539: 0 -245: 71540: 0 -245: 71541: 0 -245: 71542: 0 -245: 71543: 0 -245: 71544: 0 -245: 71545: 0 -245: 71546: 0 -245: 71547: 0 -245: 71548: 0 -245: 71549: 0 -245: 71550: 0 -245: 71551: 0 -245: 71552: 0 -245: 71553: 0 -245: 71554: 0 -245: 71555: 0 -245: 71556: 0 -245: 71557: 0 -245: 71558: 0 -245: 71559: 0 -245: 71560: 0 -245: 71561: 0 -245: 71562: 0 -245: 71563: 0 -245: 71564: 0 -245: 71565: 0 -245: 71566: 0 -245: 71567: 0 -245: 71568: 0 -245: 71569: 0 -245: 71570: 0 -245: 71571: 0 -245: 71572: 0 -245: 71573: 0 -245: 71574: 0 -245: 71575: 0 -245: 71576: 0 -245: 71577: 0 -245: 71578: 0 -245: 71579: 0 -245: 71580: 0 -245: 71581: 0 -245: 71582: 0 -245: 71583: 0 -245: 71584: 0 -245: 71585: 0 -245: 71586: 0 -245: 71587: 0 -245: 71588: 0 -245: 71589: 0 -245: 71590: 0 -245: 71591: 0 -245: 71592: 0 -245: 71593: 0 -245: 71594: 0 -245: 71595: 0 -245: 71596: 0 -245: 71597: 0 -245: 71598: 0 -245: 71599: 0 -245: 71600: 0 -245: 71601: 0 -245: 71602: 0 -245: 71603: 0 -245: 71604: 0 -245: 71605: 0 -245: 71606: 0 -245: 71607: 0 -245: 71608: 0 -245: 71609: 0 -245: 71610: 0 -245: 71611: 0 -245: 71612: 0 -245: 71613: 0 -245: 71614: 0 -245: 71615: 0 -245: 71616: 0 -245: 71617: 0 -245: 71618: 0 -245: 71619: 0 -245: 71620: 0 -245: 71621: 0 -245: 71622: 0 -245: 71623: 0 -245: 71624: 0 -245: 71625: 0 -245: 71626: 0 -245: 71627: 0 -245: 71628: 0 -245: 71629: 0 -245: 71630: 0 -245: 71631: 0 -245: 71632: 0 -245: 71633: 0 -245: 71634: 0 -245: 71635: 0 -245: 71636: 0 -245: 71637: 0 -245: 71638: 0 -245: 71639: 0 -245: 71640: 0 -245: 71641: 0 -245: 71642: 0 -245: 71643: 0 -245: 71644: 0 -245: 71645: 0 -245: 71646: 0 -245: 71647: 0 -245: 71648: 0 -245: 71649: 0 -245: 71650: 0 -245: 71651: 0 -245: 71652: 0 -245: 71653: 0 -245: 71654: 0 -245: 71655: 0 -245: 71656: 0 -245: 71657: 0 -245: 71658: 0 -245: 71659: 0 -245: 71660: 0 -245: 71661: 0 -245: 71662: 0 -245: 71663: 0 -245: 71664: 0 -245: 71665: 0 -245: 71666: 0 -245: 71667: 0 -245: 71668: 0 -245: 71669: 0 -245: 71670: 0 -245: 71671: 0 -245: 71672: 0 -245: 71673: 0 -245: 71674: 0 -245: 71675: 0 -245: 71676: 0 -245: 71677: 0 -245: 71678: 0 -245: 71679: 0 -245: 71680: 0 -245: 71681: 0 -245: 71682: 0 -245: 71683: 0 -245: 71684: 0 -245: 71685: 0 -245: 71686: 0 -245: 71687: 0 -245: 71688: 0 -245: 71689: 0 -245: 71690: 0 -245: 71691: 0 -245: 71692: 0 -245: 71693: 0 -245: 71694: 0 -245: 71695: 0 -245: 71696: 0 -245: 71697: 0 -245: 71698: 0 -245: 71699: 0 -245: 71700: 0 -245: 71701: 0 -245: 71702: 0 -245: 71703: 0 -245: 71704: 0 -245: 71705: 0 -245: 71706: 0 -245: 71707: 0 -245: 71708: 0 -245: 71709: 0 -245: 71710: 0 -245: 71711: 0 -245: 71712: 0 -245: 71713: 0 -245: 71714: 0 -245: 71715: 0 -245: 71716: 0 -245: 71717: 0 -245: 71718: 0 -245: 71719: 0 -245: 71720: 0 -245: 71721: 0 -245: 71722: 0 -245: 71723: 0 -245: 71724: 0 -245: 71725: 0 -245: 71726: 0 -245: 71727: 0 -245: 71728: 0 -245: 71729: 0 -245: 71730: 0 -245: 71731: 0 -245: 71732: 0 -245: 71733: 0 -245: 71734: 0 -245: 71735: 0 -245: 71736: 0 -245: 71737: 0 -245: 71738: 0 -245: 71739: 0 -245: 71740: 0 -245: 71741: 0 -245: 71742: 0 -245: 71743: 0 -245: 71744: 0 -245: 71745: 0 -245: 71746: 0 -245: 71747: 0 -245: 71748: 0 -245: 71749: 0 -245: 71750: 0 -245: 71751: 0 -245: 71752: 0 -245: 71753: 0 -245: 71754: 0 -245: 71755: 0 -245: 71756: 0 -245: 71757: 0 -245: 71758: 0 -245: 71759: 0 -245: 71760: 0 -245: 71761: 0 -245: 71762: 0 -245: 71763: 0 -245: 71764: 0 -245: 71765: 0 -245: 71766: 0 -245: 71767: 0 -245: 71768: 0 -245: 71769: 0 -245: 71770: 0 -245: 71771: 0 -245: 71772: 0 -245: 71773: 0 -245: 71774: 0 -245: 71775: 0 -245: 71776: 0 -245: 71777: 0 -245: 71778: 0 -245: 71779: 0 -245: 71780: 0 -245: 71781: 0 -245: 71782: 0 -245: 71783: 0 -245: 71784: 0 -245: 71785: 0 -245: 71786: 0 -245: 71787: 0 -245: 71788: 0 -245: 71789: 0 -245: 71790: 0 -245: 71791: 0 -245: 71792: 0 -245: 71793: 0 -245: 71794: 0 -245: 71795: 0 -245: 71796: 0 -245: 71797: 0 -245: 71798: 0 -245: 71799: 0 -245: 71800: 0 -245: 71801: 0 -245: 71802: 0 -245: 71803: 0 -245: 71804: 0 -245: 71805: 0 -245: 71806: 0 -245: 71807: 0 -245: 71808: 0 -245: 71809: 0 -245: 71810: 0 -245: 71811: 0 -245: 71812: 0 -245: 71813: 0 -245: 71814: 0 -245: 71815: 0 -245: 71816: 0 -245: 71817: 0 -245: 71818: 0 -245: 71819: 0 -245: 71820: 0 -245: 71821: 0 -245: 71822: 0 -245: 71823: 0 -245: 71824: 0 -245: 71825: 0 -245: 71826: 0 -245: 71827: 0 -245: 71828: 0 -245: 71829: 0 -245: 71830: 0 -245: 71831: 0 -245: 71832: 0 -245: 71833: 0 -245: 71834: 0 -245: 71835: 0 -245: 71836: 0 -245: 71837: 0 -245: 71838: 0 -245: 71839: 0 -245: 71840: 0 -245: 71841: 0 -245: 71842: 0 -245: 71843: 0 -245: 71844: 0 -245: 71845: 0 -245: 71846: 0 -245: 71847: 0 -245: 71848: 0 -245: 71849: 0 -245: 71850: 0 -245: 71851: 0 -245: 71852: 0 -245: 71853: 0 -245: 71854: 0 -245: 71855: 0 -245: 71856: 0 -245: 71857: 0 -245: 71858: 0 -245: 71859: 0 -245: 71860: 0 -245: 71861: 0 -245: 71862: 0 -245: 71863: 0 -245: 71864: 0 -245: 71865: 0 -245: 71866: 0 -245: 71867: 0 -245: 71868: 0 -245: 71869: 0 -245: 71870: 0 -245: 71871: 0 -245: 71872: 0 -245: 71873: 0 -245: 71874: 0 -245: 71875: 0 -245: 71876: 0 -245: 71877: 0 -245: 71878: 0 -245: 71879: 0 -245: 71880: 0 -245: 71881: 0 -245: 71882: 0 -245: 71883: 0 -245: 71884: 0 -245: 71885: 0 -245: 71886: 0 -245: 71887: 0 -245: 71888: 0 -245: 71889: 0 -245: 71890: 0 -245: 71891: 0 -245: 71892: 0 -245: 71893: 0 -245: 71894: 0 -245: 71895: 0 -245: 71896: 0 -245: 71897: 0 -245: 71898: 0 -245: 71899: 0 -245: 71900: 0 -245: 71901: 0 -245: 71902: 0 -245: 71903: 0 -245: 71904: 0 -245: 71905: 0 -245: 71906: 0 -245: 71907: 0 -245: 71908: 0 -245: 71909: 0 -245: 71910: 0 -245: 71911: 0 -245: 71912: 0 -245: 71913: 0 -245: 71914: 0 -245: 71915: 0 -245: 71916: 0 -245: 71917: 0 -245: 71918: 0 -245: 71919: 0 -245: 71920: 0 -245: 71921: 0 -245: 71922: 0 -245: 71923: 0 -245: 71924: 0 -245: 71925: 0 -245: 71926: 0 -245: 71927: 0 -245: 71928: 0 -245: 71929: 0 -245: 71930: 0 -245: 71931: 0 -245: 71932: 0 -245: 71933: 0 -245: 71934: 0 -245: 71935: 0 -245: 71936: 0 -245: 71937: 0 -245: 71938: 0 -245: 71939: 0 -245: 71940: 0 -245: 71941: 0 -245: 71942: 0 -245: 71943: 0 -245: 71944: 0 -245: 71945: 0 -245: 71946: 0 -245: 71947: 0 -245: 71948: 0 -245: 71949: 0 -245: 71950: 0 -245: 71951: 0 -245: 71952: 0 -245: 71953: 0 -245: 71954: 0 -245: 71955: 0 -245: 71956: 0 -245: 71957: 0 -245: 71958: 0 -245: 71959: 0 -245: 71960: 0 -245: 71961: 0 -245: 71962: 0 -245: 71963: 0 -245: 71964: 0 -245: 71965: 0 -245: 71966: 0 -245: 71967: 0 -245: 71968: 0 -245: 71969: 0 -245: 71970: 0 -245: 71971: 0 -245: 71972: 0 -245: 71973: 0 -245: 71974: 0 -245: 71975: 0 -245: 71976: 0 -245: 71977: 0 -245: 71978: 0 -245: 71979: 0 -245: 71980: 0 -245: 71981: 0 -245: 71982: 0 -245: 71983: 0 -245: 71984: 0 -245: 71985: 0 -245: 71986: 0 -245: 71987: 0 -245: 71988: 0 -245: 71989: 0 -245: 71990: 0 -245: 71991: 0 -245: 71992: 0 -245: 71993: 0 -245: 71994: 0 -245: 71995: 0 -245: 71996: 0 -245: 71997: 0 -245: 71998: 0 -245: 71999: 0 -245: 72000: 0 -245: 72001: 0 -245: 72002: 0 -245: 72003: 0 -245: 72004: 0 -245: 72005: 0 -245: 72006: 0 -245: 72007: 0 -245: 72008: 0 -245: 72009: 0 -245: 72010: 0 -245: 72011: 0 -245: 72012: 0 -245: 72013: 0 -245: 72014: 0 -245: 72015: 0 -245: 72016: 0 -245: 72017: 0 -245: 72018: 0 -245: 72019: 0 -245: 72020: 0 -245: 72021: 0 -245: 72022: 0 -245: 72023: 0 -245: 72024: 0 -245: 72025: 0 -245: 72026: 0 -245: 72027: 0 -245: 72028: 0 -245: 72029: 0 -245: 72030: 0 -245: 72031: 0 -245: 72032: 0 -245: 72033: 0 -245: 72034: 0 -245: 72035: 0 -245: 72036: 0 -245: 72037: 0 -245: 72038: 0 -245: 72039: 0 -245: 72040: 0 -245: 72041: 0 -245: 72042: 0 -245: 72043: 0 -245: 72044: 0 -245: 72045: 0 -245: 72046: 0 -245: 72047: 0 -245: 72048: 0 -245: 72049: 0 -245: 72050: 0 -245: 72051: 0 -245: 72052: 0 -245: 72053: 0 -245: 72054: 0 -245: 72055: 0 -245: 72056: 0 -245: 72057: 0 -245: 72058: 0 -245: 72059: 0 -245: 72060: 0 -245: 72061: 0 -245: 72062: 0 -245: 72063: 0 -245: 72064: 0 -245: 72065: 0 -245: 72066: 0 -245: 72067: 0 -245: 72068: 0 -245: 72069: 0 -245: 72070: 0 -245: 72071: 0 -245: 72072: 0 -245: 72073: 0 -245: 72074: 0 -245: 72075: 0 -245: 72076: 0 -245: 72077: 0 -245: 72078: 0 -245: 72079: 0 -245: 72080: 0 -245: 72081: 0 -245: 72082: 0 -245: 72083: 0 -245: 72084: 0 -245: 72085: 0 -245: 72086: 0 -245: 72087: 0 -245: 72088: 0 -245: 72089: 0 -245: 72090: 0 -245: 72091: 0 -245: 72092: 0 -245: 72093: 0 -245: 72094: 0 -245: 72095: 0 -245: 72096: 0 -245: 72097: 0 -245: 72098: 0 -245: 72099: 0 -245: 72100: 0 -245: 72101: 0 -245: 72102: 0 -245: 72103: 0 -245: 72104: 0 -245: 72105: 0 -245: 72106: 0 -245: 72107: 0 -245: 72108: 0 -245: 72109: 0 -245: 72110: 0 -245: 72111: 0 -245: 72112: 0 -245: 72113: 0 -245: 72114: 0 -245: 72115: 0 -245: 72116: 0 -245: 72117: 0 -245: 72118: 0 -245: 72119: 0 -245: 72120: 0 -245: 72121: 0 -245: 72122: 0 -245: 72123: 0 -245: 72124: 0 -245: 72125: 0 -245: 72126: 0 -245: 72127: 0 -245: 72128: 0 -245: 72129: 0 -245: 72130: 0 -245: 72131: 0 -245: 72132: 0 -245: 72133: 0 -245: 72134: 0 -245: 72135: 0 -245: 72136: 0 -245: 72137: 0 -245: 72138: 0 -245: 72139: 0 -245: 72140: 0 -245: 72141: 0 -245: 72142: 0 -245: 72143: 0 -245: 72144: 0 -245: 72145: 0 -245: 72146: 0 -245: 72147: 0 -245: 72148: 0 -245: 72149: 0 -245: 72150: 0 -245: 72151: 0 -245: 72152: 0 -245: 72153: 0 -245: 72154: 0 -245: 72155: 0 -245: 72156: 0 -245: 72157: 0 -245: 72158: 0 -245: 72159: 0 -245: 72160: 0 -245: 72161: 0 -245: 72162: 0 -245: 72163: 0 -245: 72164: 0 -245: 72165: 0 -245: 72166: 0 -245: 72167: 0 -245: 72168: 0 -245: 72169: 0 -245: 72170: 0 -245: 72171: 0 -245: 72172: 0 -245: 72173: 0 -245: 72174: 0 -245: 72175: 0 -245: 72176: 0 -245: 72177: 0 -245: 72178: 0 -245: 72179: 0 -245: 72180: 0 -245: 72181: 0 -245: 72182: 0 -245: 72183: 0 -245: 72184: 0 -245: 72185: 0 -245: 72186: 0 -245: 72187: 0 -245: 72188: 0 -245: 72189: 0 -245: 72190: 0 -245: 72191: 0 -245: 72192: 0 -245: 72193: 0 -245: 72194: 0 -245: 72195: 0 -245: 72196: 0 -245: 72197: 0 -245: 72198: 0 -245: 72199: 0 -245: 72200: 0 -245: 72201: 0 -245: 72202: 0 -245: 72203: 0 -245: 72204: 0 -245: 72205: 0 -245: 72206: 0 -245: 72207: 0 -245: 72208: 0 -245: 72209: 0 -245: 72210: 0 -245: 72211: 0 -245: 72212: 0 -245: 72213: 0 -245: 72214: 0 -245: 72215: 0 -245: 72216: 0 -245: 72217: 0 -245: 72218: 0 -245: 72219: 0 -245: 72220: 0 -245: 72221: 0 -245: 72222: 0 -245: 72223: 0 -245: 72224: 0 -245: 72225: 0 -245: 72226: 0 -245: 72227: 0 -245: 72228: 0 -245: 72229: 0 -245: 72230: 0 -245: 72231: 0 -245: 72232: 0 -245: 72233: 0 -245: 72234: 0 -245: 72235: 0 -245: 72236: 0 -245: 72237: 0 -245: 72238: 0 -245: 72239: 0 -245: 72240: 0 -245: 72241: 0 -245: 72242: 0 -245: 72243: 0 -245: 72244: 0 -245: 72245: 0 -245: 72246: 0 -245: 72247: 0 -245: 72248: 0 -245: 72249: 0 -245: 72250: 0 -245: 72251: 0 -245: 72252: 0 -245: 72253: 0 -245: 72254: 0 -245: 72255: 0 -245: 72256: 0 -245: 72257: 0 -245: 72258: 0 -245: 72259: 0 -245: 72260: 0 -245: 72261: 0 -245: 72262: 0 -245: 72263: 0 -245: 72264: 0 -245: 72265: 0 -245: 72266: 0 -245: 72267: 0 -245: 72268: 0 -245: 72269: 0 -245: 72270: 0 -245: 72271: 0 -245: 72272: 0 -245: 72273: 0 -245: 72274: 0 -245: 72275: 0 -245: 72276: 0 -245: 72277: 0 -245: 72278: 0 -245: 72279: 0 -245: 72280: 0 -245: 72281: 0 -245: 72282: 0 -245: 72283: 0 -245: 72284: 0 -245: 72285: 0 -245: 72286: 0 -245: 72287: 0 -245: 72288: 0 -245: 72289: 0 -245: 72290: 0 -245: 72291: 0 -245: 72292: 0 -245: 72293: 0 -245: 72294: 0 -245: 72295: 0 -245: 72296: 0 -245: 72297: 0 -245: 72298: 0 -245: 72299: 0 -245: 72300: 0 -245: 72301: 0 -245: 72302: 0 -245: 72303: 0 -245: 72304: 0 -245: 72305: 0 -245: 72306: 0 -245: 72307: 0 -245: 72308: 0 -245: 72309: 0 -245: 72310: 0 -245: 72311: 0 -245: 72312: 0 -245: 72313: 0 -245: 72314: 0 -245: 72315: 0 -245: 72316: 0 -245: 72317: 0 -245: 72318: 0 -245: 72319: 0 -245: 72320: 0 -245: 72321: 0 -245: 72322: 0 -245: 72323: 0 -245: 72324: 0 -245: 72325: 0 -245: 72326: 0 -245: 72327: 0 -245: 72328: 0 -245: 72329: 0 -245: 72330: 0 -245: 72331: 0 -245: 72332: 0 -245: 72333: 0 -245: 72334: 0 -245: 72335: 0 -245: 72336: 0 -245: 72337: 0 -245: 72338: 0 -245: 72339: 0 -245: 72340: 0 -245: 72341: 0 -245: 72342: 0 -245: 72343: 0 -245: 72344: 0 -245: 72345: 0 -245: 72346: 0 -245: 72347: 0 -245: 72348: 0 -245: 72349: 0 -245: 72350: 0 -245: 72351: 0 -245: 72352: 0 -245: 72353: 0 -245: 72354: 0 -245: 72355: 0 -245: 72356: 0 -245: 72357: 0 -245: 72358: 0 -245: 72359: 0 -245: 72360: 0 -245: 72361: 0 -245: 72362: 0 -245: 72363: 0 -245: 72364: 0 -245: 72365: 0 -245: 72366: 0 -245: 72367: 0 -245: 72368: 0 -245: 72369: 0 -245: 72370: 0 -245: 72371: 0 -245: 72372: 0 -245: 72373: 0 -245: 72374: 0 -245: 72375: 0 -245: 72376: 0 -245: 72377: 0 -245: 72378: 0 -245: 72379: 0 -245: 72380: 0 -245: 72381: 0 -245: 72382: 0 -245: 72383: 0 -245: 72384: 0 -245: 72385: 0 -245: 72386: 0 -245: 72387: 0 -245: 72388: 0 -245: 72389: 0 -245: 72390: 0 -245: 72391: 0 -245: 72392: 0 -245: 72393: 0 -245: 72394: 0 -245: 72395: 0 -245: 72396: 0 -245: 72397: 0 -245: 72398: 0 -245: 72399: 0 -245: 72400: 0 -245: 72401: 0 -245: 72402: 0 -245: 72403: 0 -245: 72404: 0 -245: 72405: 0 -245: 72406: 0 -245: 72407: 0 -245: 72408: 0 -245: 72409: 0 -245: 72410: 0 -245: 72411: 0 -245: 72412: 0 -245: 72413: 0 -245: 72414: 0 -245: 72415: 0 -245: 72416: 0 -245: 72417: 0 -245: 72418: 0 -245: 72419: 0 -245: 72420: 0 -245: 72421: 0 -245: 72422: 0 -245: 72423: 0 -245: 72424: 0 -245: 72425: 0 -245: 72426: 0 -245: 72427: 0 -245: 72428: 0 -245: 72429: 0 -245: 72430: 0 -245: 72431: 0 -245: 72432: 0 -245: 72433: 0 -245: 72434: 0 -245: 72435: 0 -245: 72436: 0 -245: 72437: 0 -245: 72438: 0 -245: 72439: 0 -245: 72440: 0 -245: 72441: 0 -245: 72442: 0 -245: 72443: 0 -245: 72444: 0 -245: 72445: 0 -245: 72446: 0 -245: 72447: 0 -245: 72448: 0 -245: 72449: 0 -245: 72450: 0 -245: 72451: 0 -245: 72452: 0 -245: 72453: 0 -245: 72454: 0 -245: 72455: 0 -245: 72456: 0 -245: 72457: 0 -245: 72458: 0 -245: 72459: 0 -245: 72460: 0 -245: 72461: 0 -245: 72462: 0 -245: 72463: 0 -245: 72464: 0 -245: 72465: 0 -245: 72466: 0 -245: 72467: 0 -245: 72468: 0 -245: 72469: 0 -245: 72470: 0 -245: 72471: 0 -245: 72472: 0 -245: 72473: 0 -245: 72474: 0 -245: 72475: 0 -245: 72476: 0 -245: 72477: 0 -245: 72478: 0 -245: 72479: 0 -245: 72480: 0 -245: 72481: 0 -245: 72482: 0 -245: 72483: 0 -245: 72484: 0 -245: 72485: 0 -245: 72486: 0 -245: 72487: 0 -245: 72488: 0 -245: 72489: 0 -245: 72490: 0 -245: 72491: 0 -245: 72492: 0 -245: 72493: 0 -245: 72494: 0 -245: 72495: 0 -245: 72496: 0 -245: 72497: 0 -245: 72498: 0 -245: 72499: 0 -245: 72500: 0 -245: 72501: 0 -245: 72502: 0 -245: 72503: 0 -245: 72504: 0 -245: 72505: 0 -245: 72506: 0 -245: 72507: 0 -245: 72508: 0 -245: 72509: 0 -245: 72510: 0 -245: 72511: 0 -245: 72512: 0 -245: 72513: 0 -245: 72514: 0 -245: 72515: 0 -245: 72516: 0 -245: 72517: 0 -245: 72518: 0 -245: 72519: 0 -245: 72520: 0 -245: 72521: 0 -245: 72522: 0 -245: 72523: 0 -245: 72524: 0 -245: 72525: 0 -245: 72526: 0 -245: 72527: 0 -245: 72528: 0 -245: 72529: 0 -245: 72530: 0 -245: 72531: 0 -245: 72532: 0 -245: 72533: 0 -245: 72534: 0 -245: 72535: 0 -245: 72536: 0 -245: 72537: 0 -245: 72538: 0 -245: 72539: 0 -245: 72540: 0 -245: 72541: 0 -245: 72542: 0 -245: 72543: 0 -245: 72544: 0 -245: 72545: 0 -245: 72546: 0 -245: 72547: 0 -245: 72548: 0 -245: 72549: 0 -245: 72550: 0 -245: 72551: 0 -245: 72552: 0 -245: 72553: 0 -245: 72554: 0 -245: 72555: 0 -245: 72556: 0 -245: 72557: 0 -245: 72558: 0 -245: 72559: 0 -245: 72560: 0 -245: 72561: 0 -245: 72562: 0 -245: 72563: 0 -245: 72564: 0 -245: 72565: 0 -245: 72566: 0 -245: 72567: 0 -245: 72568: 0 -245: 72569: 0 -245: 72570: 0 -245: 72571: 0 -245: 72572: 0 -245: 72573: 0 -245: 72574: 0 -245: 72575: 0 -245: 72576: 0 -245: 72577: 0 -245: 72578: 0 -245: 72579: 0 -245: 72580: 0 -245: 72581: 0 -245: 72582: 0 -245: 72583: 0 -245: 72584: 0 -245: 72585: 0 -245: 72586: 0 -245: 72587: 0 -245: 72588: 0 -245: 72589: 0 -245: 72590: 0 -245: 72591: 0 -245: 72592: 0 -245: 72593: 0 -245: 72594: 0 -245: 72595: 0 -245: 72596: 0 -245: 72597: 0 -245: 72598: 0 -245: 72599: 0 -245: 72600: 0 -245: 72601: 0 -245: 72602: 0 -245: 72603: 0 -245: 72604: 0 -245: 72605: 0 -245: 72606: 0 -245: 72607: 0 -245: 72608: 0 -245: 72609: 0 -245: 72610: 0 -245: 72611: 0 -245: 72612: 0 -245: 72613: 0 -245: 72614: 0 -245: 72615: 0 -245: 72616: 0 -245: 72617: 0 -245: 72618: 0 -245: 72619: 0 -245: 72620: 0 -245: 72621: 0 -245: 72622: 0 -245: 72623: 0 -245: 72624: 0 -245: 72625: 0 -245: 72626: 0 -245: 72627: 0 -245: 72628: 0 -245: 72629: 0 -245: 72630: 0 -245: 72631: 0 -245: 72632: 0 -245: 72633: 0 -245: 72634: 0 -245: 72635: 0 -245: 72636: 0 -245: 72637: 0 -245: 72638: 0 -245: 72639: 0 -245: 72640: 0 -245: 72641: 0 -245: 72642: 0 -245: 72643: 0 -245: 72644: 0 -245: 72645: 0 -245: 72646: 0 -245: 72647: 0 -245: 72648: 0 -245: 72649: 0 -245: 72650: 0 -245: 72651: 0 -245: 72652: 0 -245: 72653: 0 -245: 72654: 0 -245: 72655: 0 -245: 72656: 0 -245: 72657: 0 -245: 72658: 0 -245: 72659: 0 -245: 72660: 0 -245: 72661: 0 -245: 72662: 0 -245: 72663: 0 -245: 72664: 0 -245: 72665: 0 -245: 72666: 0 -245: 72667: 0 -245: 72668: 0 -245: 72669: 0 -245: 72670: 0 -245: 72671: 0 -245: 72672: 0 -245: 72673: 0 -245: 72674: 0 -245: 72675: 0 -245: 72676: 0 -245: 72677: 0 -245: 72678: 0 -245: 72679: 0 -245: 72680: 0 -245: 72681: 0 -245: 72682: 0 -245: 72683: 0 -245: 72684: 0 -245: 72685: 0 -245: 72686: 0 -245: 72687: 0 -245: 72688: 0 -245: 72689: 0 -245: 72690: 0 -245: 72691: 0 -245: 72692: 0 -245: 72693: 0 -245: 72694: 0 -245: 72695: 0 -245: 72696: 0 -245: 72697: 0 -245: 72698: 0 -245: 72699: 0 -245: 72700: 0 -245: 72701: 0 -245: 72702: 0 -245: 72703: 0 -245: 72704: 0 -245: 72705: 0 -245: 72706: 0 -245: 72707: 0 -245: 72708: 0 -245: 72709: 0 -245: 72710: 0 -245: 72711: 0 -245: 72712: 0 -245: 72713: 0 -245: 72714: 0 -245: 72715: 0 -245: 72716: 0 -245: 72717: 0 -245: 72718: 0 -245: 72719: 0 -245: 72720: 0 -245: 72721: 0 -245: 72722: 0 -245: 72723: 0 -245: 72724: 0 -245: 72725: 0 -245: 72726: 0 -245: 72727: 0 -245: 72728: 0 -245: 72729: 0 -245: 72730: 0 -245: 72731: 0 -245: 72732: 0 -245: 72733: 0 -245: 72734: 0 -245: 72735: 0 -245: 72736: 0 -245: 72737: 0 -245: 72738: 0 -245: 72739: 0 -245: 72740: 0 -245: 72741: 0 -245: 72742: 0 -245: 72743: 0 -245: 72744: 0 -245: 72745: 0 -245: 72746: 0 -245: 72747: 0 -245: 72748: 0 -245: 72749: 0 -245: 72750: 0 -245: 72751: 0 -245: 72752: 0 -245: 72753: 0 -245: 72754: 0 -245: 72755: 0 -245: 72756: 0 -245: 72757: 0 -245: 72758: 0 -245: 72759: 0 -245: 72760: 0 -245: 72761: 0 -245: 72762: 0 -245: 72763: 0 -245: 72764: 0 -245: 72765: 0 -245: 72766: 0 -245: 72767: 0 -245: 72768: 0 -245: 72769: 0 -245: 72770: 0 -245: 72771: 0 -245: 72772: 0 -245: 72773: 0 -245: 72774: 0 -245: 72775: 0 -245: 72776: 0 -245: 72777: 0 -245: 72778: 0 -245: 72779: 0 -245: 72780: 0 -245: 72781: 0 -245: 72782: 0 -245: 72783: 0 -245: 72784: 0 -245: 72785: 0 -245: 72786: 0 -245: 72787: 0 -245: 72788: 0 -245: 72789: 0 -245: 72790: 0 -245: 72791: 0 -245: 72792: 0 -245: 72793: 0 -245: 72794: 0 -245: 72795: 0 -245: 72796: 0 -245: 72797: 0 -245: 72798: 0 -245: 72799: 0 -245: 72800: 0 -245: 72801: 0 -245: 72802: 0 -245: 72803: 0 -245: 72804: 0 -245: 72805: 0 -245: 72806: 0 -245: 72807: 0 -245: 72808: 0 -245: 72809: 0 -245: 72810: 0 -245: 72811: 0 -245: 72812: 0 -245: 72813: 0 -245: 72814: 0 -245: 72815: 0 -245: 72816: 0 -245: 72817: 0 -245: 72818: 0 -245: 72819: 0 -245: 72820: 0 -245: 72821: 0 -245: 72822: 0 -245: 72823: 0 -245: 72824: 0 -245: 72825: 0 -245: 72826: 0 -245: 72827: 0 -245: 72828: 0 -245: 72829: 0 -245: 72830: 0 -245: 72831: 0 -245: 72832: 0 -245: 72833: 0 -245: 72834: 0 -245: 72835: 0 -245: 72836: 0 -245: 72837: 0 -245: 72838: 0 -245: 72839: 0 -245: 72840: 0 -245: 72841: 0 -245: 72842: 0 -245: 72843: 0 -245: 72844: 0 -245: 72845: 0 -245: 72846: 0 -245: 72847: 0 -245: 72848: 0 -245: 72849: 0 -245: 72850: 0 -245: 72851: 0 -245: 72852: 0 -245: 72853: 0 -245: 72854: 0 -245: 72855: 0 -245: 72856: 0 -245: 72857: 0 -245: 72858: 0 -245: 72859: 0 -245: 72860: 0 -245: 72861: 0 -245: 72862: 0 -245: 72863: 0 -245: 72864: 0 -245: 72865: 0 -245: 72866: 0 -245: 72867: 0 -245: 72868: 0 -245: 72869: 0 -245: 72870: 0 -245: 72871: 0 -245: 72872: 0 -245: 72873: 0 -245: 72874: 0 -245: 72875: 0 -245: 72876: 0 -245: 72877: 0 -245: 72878: 0 -245: 72879: 0 -245: 72880: 0 -245: 72881: 0 -245: 72882: 0 -245: 72883: 0 -245: 72884: 0 -245: 72885: 0 -245: 72886: 0 -245: 72887: 0 -245: 72888: 0 -245: 72889: 0 -245: 72890: 0 -245: 72891: 0 -245: 72892: 0 -245: 72893: 0 -245: 72894: 0 -245: 72895: 0 -245: 72896: 0 -245: 72897: 0 -245: 72898: 0 -245: 72899: 0 -245: 72900: 0 -245: 72901: 0 -245: 72902: 0 -245: 72903: 0 -245: 72904: 0 -245: 72905: 0 -245: 72906: 0 -245: 72907: 0 -245: 72908: 0 -245: 72909: 0 -245: 72910: 0 -245: 72911: 0 -245: 72912: 0 -245: 72913: 0 -245: 72914: 0 -245: 72915: 0 -245: 72916: 0 -245: 72917: 0 -245: 72918: 0 -245: 72919: 0 -245: 72920: 0 -245: 72921: 0 -245: 72922: 0 -245: 72923: 0 -245: 72924: 0 -245: 72925: 0 -245: 72926: 0 -245: 72927: 0 -245: 72928: 0 -245: 72929: 0 -245: 72930: 0 -245: 72931: 0 -245: 72932: 0 -245: 72933: 0 -245: 72934: 0 -245: 72935: 0 -245: 72936: 0 -245: 72937: 0 -245: 72938: 0 -245: 72939: 0 -245: 72940: 0 -245: 72941: 0 -245: 72942: 0 -245: 72943: 0 -245: 72944: 0 -245: 72945: 0 -245: 72946: 0 -245: 72947: 0 -245: 72948: 0 -245: 72949: 0 -245: 72950: 0 -245: 72951: 0 -245: 72952: 0 -245: 72953: 0 -245: 72954: 0 -245: 72955: 0 -245: 72956: 0 -245: 72957: 0 -245: 72958: 0 -245: 72959: 0 -245: 72960: 0 -245: 72961: 0 -245: 72962: 0 -245: 72963: 0 -245: 72964: 0 -245: 72965: 0 -245: 72966: 0 -245: 72967: 0 -245: 72968: 0 -245: 72969: 0 -245: 72970: 0 -245: 72971: 0 -245: 72972: 0 -245: 72973: 0 -245: 72974: 0 -245: 72975: 0 -245: 72976: 0 -245: 72977: 0 -245: 72978: 0 -245: 72979: 0 -245: 72980: 0 -245: 72981: 0 -245: 72982: 0 -245: 72983: 0 -245: 72984: 0 -245: 72985: 0 -245: 72986: 0 -245: 72987: 0 -245: 72988: 0 -245: 72989: 0 -245: 72990: 0 -245: 72991: 0 -245: 72992: 0 -245: 72993: 0 -245: 72994: 0 -245: 72995: 0 -245: 72996: 0 -245: 72997: 0 -245: 72998: 0 -245: 72999: 0 -245: 73000: 0 -245: 73001: 0 -245: 73002: 0 -245: 73003: 0 -245: 73004: 0 -245: 73005: 0 -245: 73006: 0 -245: 73007: 0 -245: 73008: 0 -245: 73009: 0 -245: 73010: 0 -245: 73011: 0 -245: 73012: 0 -245: 73013: 0 -245: 73014: 0 -245: 73015: 0 -245: 73016: 0 -245: 73017: 0 -245: 73018: 0 -245: 73019: 0 -245: 73020: 0 -245: 73021: 0 -245: 73022: 0 -245: 73023: 0 -245: 73024: 0 -245: 73025: 0 -245: 73026: 0 -245: 73027: 0 -245: 73028: 0 -245: 73029: 0 -245: 73030: 0 -245: 73031: 0 -245: 73032: 0 -245: 73033: 0 -245: 73034: 0 -245: 73035: 0 -245: 73036: 0 -245: 73037: 0 -245: 73038: 0 -245: 73039: 0 -245: 73040: 0 -245: 73041: 0 -245: 73042: 0 -245: 73043: 0 -245: 73044: 0 -245: 73045: 0 -245: 73046: 0 -245: 73047: 0 -245: 73048: 0 -245: 73049: 0 -245: 73050: 0 -245: 73051: 0 -245: 73052: 0 -245: 73053: 0 -245: 73054: 0 -245: 73055: 0 -245: 73056: 0 -245: 73057: 0 -245: 73058: 0 -245: 73059: 0 -245: 73060: 0 -245: 73061: 0 -245: 73062: 0 -245: 73063: 0 -245: 73064: 0 -245: 73065: 0 -245: 73066: 0 -245: 73067: 0 -245: 73068: 0 -245: 73069: 0 -245: 73070: 0 -245: 73071: 0 -245: 73072: 0 -245: 73073: 0 -245: 73074: 0 -245: 73075: 0 -245: 73076: 0 -245: 73077: 0 -245: 73078: 0 -245: 73079: 0 -245: 73080: 0 -245: 73081: 0 -245: 73082: 0 -245: 73083: 0 -245: 73084: 0 -245: 73085: 0 -245: 73086: 0 -245: 73087: 0 -245: 73088: 0 -245: 73089: 0 -245: 73090: 0 -245: 73091: 0 -245: 73092: 0 -245: 73093: 0 -245: 73094: 0 -245: 73095: 0 -245: 73096: 0 -245: 73097: 0 -245: 73098: 0 -245: 73099: 0 -245: 73100: 0 -245: 73101: 0 -245: 73102: 0 -245: 73103: 0 -245: 73104: 0 -245: 73105: 0 -245: 73106: 0 -245: 73107: 0 -245: 73108: 0 -245: 73109: 0 -245: 73110: 0 -245: 73111: 0 -245: 73112: 0 -245: 73113: 0 -245: 73114: 0 -245: 73115: 0 -245: 73116: 0 -245: 73117: 0 -245: 73118: 0 -245: 73119: 0 -245: 73120: 0 -245: 73121: 0 -245: 73122: 0 -245: 73123: 0 -245: 73124: 0 -245: 73125: 0 -245: 73126: 0 -245: 73127: 0 -245: 73128: 0 -245: 73129: 0 -245: 73130: 0 -245: 73131: 0 -245: 73132: 0 -245: 73133: 0 -245: 73134: 0 -245: 73135: 0 -245: 73136: 0 -245: 73137: 0 -245: 73138: 0 -245: 73139: 0 -245: 73140: 0 -245: 73141: 0 -245: 73142: 0 -245: 73143: 0 -245: 73144: 0 -245: 73145: 0 -245: 73146: 0 -245: 73147: 0 -245: 73148: 0 -245: 73149: 0 -245: 73150: 0 -245: 73151: 0 -245: 73152: 0 -245: 73153: 0 -245: 73154: 0 -245: 73155: 0 -245: 73156: 0 -245: 73157: 0 -245: 73158: 0 -245: 73159: 0 -245: 73160: 0 -245: 73161: 0 -245: 73162: 0 -245: 73163: 0 -245: 73164: 0 -245: 73165: 0 -245: 73166: 0 -245: 73167: 0 -245: 73168: 0 -245: 73169: 0 -245: 73170: 0 -245: 73171: 0 -245: 73172: 0 -245: 73173: 0 -245: 73174: 0 -245: 73175: 0 -245: 73176: 0 -245: 73177: 0 -245: 73178: 0 -245: 73179: 0 -245: 73180: 0 -245: 73181: 0 -245: 73182: 0 -245: 73183: 0 -245: 73184: 0 -245: 73185: 0 -245: 73186: 0 -245: 73187: 0 -245: 73188: 0 -245: 73189: 0 -245: 73190: 0 -245: 73191: 0 -245: 73192: 0 -245: 73193: 0 -245: 73194: 0 -245: 73195: 0 -245: 73196: 0 -245: 73197: 0 -245: 73198: 0 -245: 73199: 0 -245: 73200: 0 -245: 73201: 0 -245: 73202: 0 -245: 73203: 0 -245: 73204: 0 -245: 73205: 0 -245: 73206: 0 -245: 73207: 0 -245: 73208: 0 -245: 73209: 0 -245: 73210: 0 -245: 73211: 0 -245: 73212: 0 -245: 73213: 0 -245: 73214: 0 -245: 73215: 0 -245: 73216: 0 -245: 73217: 0 -245: 73218: 0 -245: 73219: 0 -245: 73220: 0 -245: 73221: 0 -245: 73222: 0 -245: 73223: 0 -245: 73224: 0 -245: 73225: 0 -245: 73226: 0 -245: 73227: 0 -245: 73228: 0 -245: 73229: 0 -245: 73230: 0 -245: 73231: 0 -245: 73232: 0 -245: 73233: 0 -245: 73234: 0 -245: 73235: 0 -245: 73236: 0 -245: 73237: 0 -245: 73238: 0 -245: 73239: 0 -245: 73240: 0 -245: 73241: 0 -245: 73242: 0 -245: 73243: 0 -245: 73244: 0 -245: 73245: 0 -245: 73246: 0 -245: 73247: 0 -245: 73248: 0 -245: 73249: 0 -245: 73250: 0 -245: 73251: 0 -245: 73252: 0 -245: 73253: 0 -245: 73254: 0 -245: 73255: 0 -245: 73256: 0 -245: 73257: 0 -245: 73258: 0 -245: 73259: 0 -245: 73260: 0 -245: 73261: 0 -245: 73262: 0 -245: 73263: 0 -245: 73264: 0 -245: 73265: 0 -245: 73266: 0 -245: 73267: 0 -245: 73268: 0 -245: 73269: 0 -245: 73270: 0 -245: 73271: 0 -245: 73272: 0 -245: 73273: 0 -245: 73274: 0 -245: 73275: 0 -245: 73276: 0 -245: 73277: 0 -245: 73278: 0 -245: 73279: 0 -245: 73280: 0 -245: 73281: 0 -245: 73282: 0 -245: 73283: 0 -245: 73284: 0 -245: 73285: 0 -245: 73286: 0 -245: 73287: 0 -245: 73288: 0 -245: 73289: 0 -245: 73290: 0 -245: 73291: 0 -245: 73292: 0 -245: 73293: 0 -245: 73294: 0 -245: 73295: 0 -245: 73296: 0 -245: 73297: 0 -245: 73298: 0 -245: 73299: 0 -245: 73300: 0 -245: 73301: 0 -245: 73302: 0 -245: 73303: 0 -245: 73304: 0 -245: 73305: 0 -245: 73306: 0 -245: 73307: 0 -245: 73308: 0 -245: 73309: 0 -245: 73310: 0 -245: 73311: 0 -245: 73312: 0 -245: 73313: 0 -245: 73314: 0 -245: 73315: 0 -245: 73316: 0 -245: 73317: 0 -245: 73318: 0 -245: 73319: 0 -245: 73320: 0 -245: 73321: 0 -245: 73322: 0 -245: 73323: 0 -245: 73324: 0 -245: 73325: 0 -245: 73326: 0 -245: 73327: 0 -245: 73328: 0 -245: 73329: 0 -245: 73330: 0 -245: 73331: 0 -245: 73332: 0 -245: 73333: 0 -245: 73334: 0 -245: 73335: 0 -245: 73336: 0 -245: 73337: 0 -245: 73338: 0 -245: 73339: 0 -245: 73340: 0 -245: 73341: 0 -245: 73342: 0 -245: 73343: 0 -245: 73344: 0 -245: 73345: 0 -245: 73346: 0 -245: 73347: 0 -245: 73348: 0 -245: 73349: 0 -245: 73350: 0 -245: 73351: 0 -245: 73352: 0 -245: 73353: 0 -245: 73354: 0 -245: 73355: 0 -245: 73356: 0 -245: 73357: 0 -245: 73358: 0 -245: 73359: 0 -245: 73360: 0 -245: 73361: 0 -245: 73362: 0 -245: 73363: 0 -245: 73364: 0 -245: 73365: 0 -245: 73366: 0 -245: 73367: 0 -245: 73368: 0 -245: 73369: 0 -245: 73370: 0 -245: 73371: 0 -245: 73372: 0 -245: 73373: 0 -245: 73374: 0 -245: 73375: 0 -245: 73376: 0 -245: 73377: 0 -245: 73378: 0 -245: 73379: 0 -245: 73380: 0 -245: 73381: 0 -245: 73382: 0 -245: 73383: 0 -245: 73384: 0 -245: 73385: 0 -245: 73386: 0 -245: 73387: 0 -245: 73388: 0 -245: 73389: 0 -245: 73390: 0 -245: 73391: 0 -245: 73392: 0 -245: 73393: 0 -245: 73394: 0 -245: 73395: 0 -245: 73396: 0 -245: 73397: 0 -245: 73398: 0 -245: 73399: 0 -245: 73400: 0 -245: 73401: 0 -245: 73402: 0 -245: 73403: 0 -245: 73404: 0 -245: 73405: 0 -245: 73406: 0 -245: 73407: 0 -245: 73408: 0 -245: 73409: 0 -245: 73410: 0 -245: 73411: 0 -245: 73412: 0 -245: 73413: 0 -245: 73414: 0 -245: 73415: 0 -245: 73416: 0 -245: 73417: 0 -245: 73418: 0 -245: 73419: 0 -245: 73420: 0 -245: 73421: 0 -245: 73422: 0 -245: 73423: 0 -245: 73424: 0 -245: 73425: 0 -245: 73426: 0 -245: 73427: 0 -245: 73428: 0 -245: 73429: 0 -245: 73430: 0 -245: 73431: 0 -245: 73432: 0 -245: 73433: 0 -245: 73434: 0 -245: 73435: 0 -245: 73436: 0 -245: 73437: 0 -245: 73438: 0 -245: 73439: 0 -245: 73440: 0 -245: 73441: 0 -245: 73442: 0 -245: 73443: 0 -245: 73444: 0 -245: 73445: 0 -245: 73446: 0 -245: 73447: 0 -245: 73448: 0 -245: 73449: 0 -245: 73450: 0 -245: 73451: 0 -245: 73452: 0 -245: 73453: 0 -245: 73454: 0 -245: 73455: 0 -245: 73456: 0 -245: 73457: 0 -245: 73458: 0 -245: 73459: 0 -245: 73460: 0 -245: 73461: 0 -245: 73462: 0 -245: 73463: 0 -245: 73464: 0 -245: 73465: 0 -245: 73466: 0 -245: 73467: 0 -245: 73468: 0 -245: 73469: 0 -245: 73470: 0 -245: 73471: 0 -245: 73472: 0 -245: 73473: 0 -245: 73474: 0 -245: 73475: 0 -245: 73476: 0 -245: 73477: 0 -245: 73478: 0 -245: 73479: 0 -245: 73480: 0 -245: 73481: 0 -245: 73482: 0 -245: 73483: 0 -245: 73484: 0 -245: 73485: 0 -245: 73486: 0 -245: 73487: 0 -245: 73488: 0 -245: 73489: 0 -245: 73490: 0 -245: 73491: 0 -245: 73492: 0 -245: 73493: 0 -245: 73494: 0 -245: 73495: 0 -245: 73496: 0 -245: 73497: 0 -245: 73498: 0 -245: 73499: 0 -245: 73500: 0 -245: 73501: 0 -245: 73502: 0 -245: 73503: 0 -245: 73504: 0 -245: 73505: 0 -245: 73506: 0 -245: 73507: 0 -245: 73508: 0 -245: 73509: 0 -245: 73510: 0 -245: 73511: 0 -245: 73512: 0 -245: 73513: 0 -245: 73514: 0 -245: 73515: 0 -245: 73516: 0 -245: 73517: 0 -245: 73518: 0 -245: 73519: 0 -245: 73520: 0 -245: 73521: 0 -245: 73522: 0 -245: 73523: 0 -245: 73524: 0 -245: 73525: 0 -245: 73526: 0 -245: 73527: 0 -245: 73528: 0 -245: 73529: 0 -245: 73530: 0 -245: 73531: 0 -245: 73532: 0 -245: 73533: 0 -245: 73534: 0 -245: 73535: 0 -245: 73536: 0 -245: 73537: 0 -245: 73538: 0 -245: 73539: 0 -245: 73540: 0 -245: 73541: 0 -245: 73542: 0 -245: 73543: 0 -245: 73544: 0 -245: 73545: 0 -245: 73546: 0 -245: 73547: 0 -245: 73548: 0 -245: 73549: 0 -245: 73550: 0 -245: 73551: 0 -245: 73552: 0 -245: 73553: 0 -245: 73554: 0 -245: 73555: 0 -245: 73556: 0 -245: 73557: 0 -245: 73558: 0 -245: 73559: 0 -245: 73560: 0 -245: 73561: 0 -245: 73562: 0 -245: 73563: 0 -245: 73564: 0 -245: 73565: 0 -245: 73566: 0 -245: 73567: 0 -245: 73568: 0 -245: 73569: 0 -245: 73570: 0 -245: 73571: 0 -245: 73572: 0 -245: 73573: 0 -245: 73574: 0 -245: 73575: 0 -245: 73576: 0 -245: 73577: 0 -245: 73578: 0 -245: 73579: 0 -245: 73580: 0 -245: 73581: 0 -245: 73582: 0 -245: 73583: 0 -245: 73584: 0 -245: 73585: 0 -245: 73586: 0 -245: 73587: 0 -245: 73588: 0 -245: 73589: 0 -245: 73590: 0 -245: 73591: 0 -245: 73592: 0 -245: 73593: 0 -245: 73594: 0 -245: 73595: 0 -245: 73596: 0 -245: 73597: 0 -245: 73598: 0 -245: 73599: 0 -245: 73600: 0 -245: 73601: 0 -245: 73602: 0 -245: 73603: 0 -245: 73604: 0 -245: 73605: 0 -245: 73606: 0 -245: 73607: 0 -245: 73608: 0 -245: 73609: 0 -245: 73610: 0 -245: 73611: 0 -245: 73612: 0 -245: 73613: 0 -245: 73614: 0 -245: 73615: 0 -245: 73616: 0 -245: 73617: 0 -245: 73618: 0 -245: 73619: 0 -245: 73620: 0 -245: 73621: 0 -245: 73622: 0 -245: 73623: 0 -245: 73624: 0 -245: 73625: 0 -245: 73626: 0 -245: 73627: 0 -245: 73628: 0 -245: 73629: 0 -245: 73630: 0 -245: 73631: 0 -245: 73632: 0 -245: 73633: 0 -245: 73634: 0 -245: 73635: 0 -245: 73636: 0 -245: 73637: 0 -245: 73638: 0 -245: 73639: 0 -245: 73640: 0 -245: 73641: 0 -245: 73642: 0 -245: 73643: 0 -245: 73644: 0 -245: 73645: 0 -245: 73646: 0 -245: 73647: 0 -245: 73648: 0 -245: 73649: 0 -245: 73650: 0 -245: 73651: 0 -245: 73652: 0 -245: 73653: 0 -245: 73654: 0 -245: 73655: 0 -245: 73656: 0 -245: 73657: 0 -245: 73658: 0 -245: 73659: 0 -245: 73660: 0 -245: 73661: 0 -245: 73662: 0 -245: 73663: 0 -245: 73664: 0 -245: 73665: 0 -245: 73666: 0 -245: 73667: 0 -245: 73668: 0 -245: 73669: 0 -245: 73670: 0 -245: 73671: 0 -245: 73672: 0 -245: 73673: 0 -245: 73674: 0 -245: 73675: 0 -245: 73676: 0 -245: 73677: 0 -245: 73678: 0 -245: 73679: 0 -245: 73680: 0 -245: 73681: 0 -245: 73682: 0 -245: 73683: 0 -245: 73684: 0 -245: 73685: 0 -245: 73686: 0 -245: 73687: 0 -245: 73688: 0 -245: 73689: 0 -245: 73690: 0 -245: 73691: 0 -245: 73692: 0 -245: 73693: 0 -245: 73694: 0 -245: 73695: 0 -245: 73696: 0 -245: 73697: 0 -245: 73698: 0 -245: 73699: 0 -245: 73700: 0 -245: 73701: 0 -245: 73702: 0 -245: 73703: 0 -245: 73704: 0 -245: 73705: 0 -245: 73706: 0 -245: 73707: 0 -245: 73708: 0 -245: 73709: 0 -245: 73710: 0 -245: 73711: 0 -245: 73712: 0 -245: 73713: 0 -245: 73714: 0 -245: 73715: 0 -245: 73716: 0 -245: 73717: 0 -245: 73718: 0 -245: 73719: 0 -245: 73720: 0 -245: 73721: 0 -245: 73722: 0 -245: 73723: 0 -245: 73724: 0 -245: 73725: 0 -245: 73726: 0 -245: 73727: 0 -245: 73728: 0 -245: 73729: 0 -245: 73730: 0 -245: 73731: 0 -245: 73732: 0 -245: 73733: 0 -245: 73734: 0 -245: 73735: 0 -245: 73736: 0 -245: 73737: 0 -245: 73738: 0 -245: 73739: 0 -245: 73740: 0 -245: 73741: 0 -245: 73742: 0 -245: 73743: 0 -245: 73744: 0 -245: 73745: 0 -245: 73746: 0 -245: 73747: 0 -245: 73748: 0 -245: 73749: 0 -245: 73750: 0 -245: 73751: 0 -245: 73752: 0 -245: 73753: 0 -245: 73754: 0 -245: 73755: 0 -245: 73756: 0 -245: 73757: 0 -245: 73758: 0 -245: 73759: 0 -245: 73760: 0 -245: 73761: 0 -245: 73762: 0 -245: 73763: 0 -245: 73764: 0 -245: 73765: 0 -245: 73766: 0 -245: 73767: 0 -245: 73768: 0 -245: 73769: 0 -245: 73770: 0 -245: 73771: 0 -245: 73772: 0 -245: 73773: 0 -245: 73774: 0 -245: 73775: 0 -245: 73776: 0 -245: 73777: 0 -245: 73778: 0 -245: 73779: 0 -245: 73780: 0 -245: 73781: 0 -245: 73782: 0 -245: 73783: 0 -245: 73784: 0 -245: 73785: 0 -245: 73786: 0 -245: 73787: 0 -245: 73788: 0 -245: 73789: 0 -245: 73790: 0 -245: 73791: 0 -245: 73792: 0 -245: 73793: 0 -245: 73794: 0 -245: 73795: 0 -245: 73796: 0 -245: 73797: 0 -245: 73798: 0 -245: 73799: 0 -245: 73800: 0 -245: 73801: 0 -245: 73802: 0 -245: 73803: 0 -245: 73804: 0 -245: 73805: 0 -245: 73806: 0 -245: 73807: 0 -245: 73808: 0 -245: 73809: 0 -245: 73810: 0 -245: 73811: 0 -245: 73812: 0 -245: 73813: 0 -245: 73814: 0 -245: 73815: 0 -245: 73816: 0 -245: 73817: 0 -245: 73818: 0 -245: 73819: 0 -245: 73820: 0 -245: 73821: 0 -245: 73822: 0 -245: 73823: 0 -245: 73824: 0 -245: 73825: 0 -245: 73826: 0 -245: 73827: 0 -245: 73828: 0 -245: 73829: 0 -245: 73830: 0 -245: 73831: 0 -245: 73832: 0 -245: 73833: 0 -245: 73834: 0 -245: 73835: 0 -245: 73836: 0 -245: 73837: 0 -245: 73838: 0 -245: 73839: 0 -245: 73840: 0 -245: 73841: 0 -245: 73842: 0 -245: 73843: 0 -245: 73844: 0 -245: 73845: 0 -245: 73846: 0 -245: 73847: 0 -245: 73848: 0 -245: 73849: 0 -245: 73850: 0 -245: 73851: 0 -245: 73852: 0 -245: 73853: 0 -245: 73854: 0 -245: 73855: 0 -245: 73856: 0 -245: 73857: 0 -245: 73858: 0 -245: 73859: 0 -245: 73860: 0 -245: 73861: 0 -245: 73862: 0 -245: 73863: 0 -245: 73864: 0 -245: 73865: 0 -245: 73866: 0 -245: 73867: 0 -245: 73868: 0 -245: 73869: 0 -245: 73870: 0 -245: 73871: 0 -245: 73872: 0 -245: 73873: 0 -245: 73874: 0 -245: 73875: 0 -245: 73876: 0 -245: 73877: 0 -245: 73878: 0 -245: 73879: 0 -245: 73880: 0 -245: 73881: 0 -245: 73882: 0 -245: 73883: 0 -245: 73884: 0 -245: 73885: 0 -245: 73886: 0 -245: 73887: 0 -245: 73888: 0 -245: 73889: 0 -245: 73890: 0 -245: 73891: 0 -245: 73892: 0 -245: 73893: 0 -245: 73894: 0 -245: 73895: 0 -245: 73896: 0 -245: 73897: 0 -245: 73898: 0 -245: 73899: 0 -245: 73900: 0 -245: 73901: 0 -245: 73902: 0 -245: 73903: 0 -245: 73904: 0 -245: 73905: 0 -245: 73906: 0 -245: 73907: 0 -245: 73908: 0 -245: 73909: 0 -245: 73910: 0 -245: 73911: 0 -245: 73912: 0 -245: 73913: 0 -245: 73914: 0 -245: 73915: 0 -245: 73916: 0 -245: 73917: 0 -245: 73918: 0 -245: 73919: 0 -245: 73920: 0 -245: 73921: 0 -245: 73922: 0 -245: 73923: 0 -245: 73924: 0 -245: 73925: 0 -245: 73926: 0 -245: 73927: 0 -245: 73928: 0 -245: 73929: 0 -245: 73930: 0 -245: 73931: 0 -245: 73932: 0 -245: 73933: 0 -245: 73934: 0 -245: 73935: 0 -245: 73936: 0 -245: 73937: 0 -245: 73938: 0 -245: 73939: 0 -245: 73940: 0 -245: 73941: 0 -245: 73942: 0 -245: 73943: 0 -245: 73944: 0 -245: 73945: 0 -245: 73946: 0 -245: 73947: 0 -245: 73948: 0 -245: 73949: 0 -245: 73950: 0 -245: 73951: 0 -245: 73952: 0 -245: 73953: 0 -245: 73954: 0 -245: 73955: 0 -245: 73956: 0 -245: 73957: 0 -245: 73958: 0 -245: 73959: 0 -245: 73960: 0 -245: 73961: 0 -245: 73962: 0 -245: 73963: 0 -245: 73964: 0 -245: 73965: 0 -245: 73966: 0 -245: 73967: 0 -245: 73968: 0 -245: 73969: 0 -245: 73970: 0 -245: 73971: 0 -245: 73972: 0 -245: 73973: 0 -245: 73974: 0 -245: 73975: 0 -245: 73976: 0 -245: 73977: 0 -245: 73978: 0 -245: 73979: 0 -245: 73980: 0 -245: 73981: 0 -245: 73982: 0 -245: 73983: 0 -245: 73984: 0 -245: 73985: 0 -245: 73986: 0 -245: 73987: 0 -245: 73988: 0 -245: 73989: 0 -245: 73990: 0 -245: 73991: 0 -245: 73992: 0 -245: 73993: 0 -245: 73994: 0 -245: 73995: 0 -245: 73996: 0 -245: 73997: 0 -245: 73998: 0 -245: 73999: 0 -245: 74000: 0 -245: 74001: 0 -245: 74002: 0 -245: 74003: 0 -245: 74004: 0 -245: 74005: 0 -245: 74006: 0 -245: 74007: 0 -245: 74008: 0 -245: 74009: 0 -245: 74010: 0 -245: 74011: 0 -245: 74012: 0 -245: 74013: 0 -245: 74014: 0 -245: 74015: 0 -245: 74016: 0 -245: 74017: 0 -245: 74018: 0 -245: 74019: 0 -245: 74020: 0 -245: 74021: 0 -245: 74022: 0 -245: 74023: 0 -245: 74024: 0 -245: 74025: 0 -245: 74026: 0 -245: 74027: 0 -245: 74028: 0 -245: 74029: 0 -245: 74030: 0 -245: 74031: 0 -245: 74032: 0 -245: 74033: 0 -245: 74034: 0 -245: 74035: 0 -245: 74036: 0 -245: 74037: 0 -245: 74038: 0 -245: 74039: 0 -245: 74040: 0 -245: 74041: 0 -245: 74042: 0 -245: 74043: 0 -245: 74044: 0 -245: 74045: 0 -245: 74046: 0 -245: 74047: 0 -245: 74048: 0 -245: 74049: 0 -245: 74050: 0 -245: 74051: 0 -245: 74052: 0 -245: 74053: 0 -245: 74054: 0 -245: 74055: 0 -245: 74056: 0 -245: 74057: 0 -245: 74058: 0 -245: 74059: 0 -245: 74060: 0 -245: 74061: 0 -245: 74062: 0 -245: 74063: 0 -245: 74064: 0 -245: 74065: 0 -245: 74066: 0 -245: 74067: 0 -245: 74068: 0 -245: 74069: 0 -245: 74070: 0 -245: 74071: 0 -245: 74072: 0 -245: 74073: 0 -245: 74074: 0 -245: 74075: 0 -245: 74076: 0 -245: 74077: 0 -245: 74078: 0 -245: 74079: 0 -245: 74080: 0 -245: 74081: 0 -245: 74082: 0 -245: 74083: 0 -245: 74084: 0 -245: 74085: 0 -245: 74086: 0 -245: 74087: 0 -245: 74088: 0 -245: 74089: 0 -245: 74090: 0 -245: 74091: 0 -245: 74092: 0 -245: 74093: 0 -245: 74094: 0 -245: 74095: 0 -245: 74096: 0 -245: 74097: 0 -245: 74098: 0 -245: 74099: 0 -245: 74100: 0 -245: 74101: 0 -245: 74102: 0 -245: 74103: 0 -245: 74104: 0 -245: 74105: 0 -245: 74106: 0 -245: 74107: 0 -245: 74108: 0 -245: 74109: 0 -245: 74110: 0 -245: 74111: 0 -245: 74112: 0 -245: 74113: 0 -245: 74114: 0 -245: 74115: 0 -245: 74116: 0 -245: 74117: 0 -245: 74118: 0 -245: 74119: 0 -245: 74120: 0 -245: 74121: 0 -245: 74122: 0 -245: 74123: 0 -245: 74124: 0 -245: 74125: 0 -245: 74126: 0 -245: 74127: 0 -245: 74128: 0 -245: 74129: 0 -245: 74130: 0 -245: 74131: 0 -245: 74132: 0 -245: 74133: 0 -245: 74134: 0 -245: 74135: 0 -245: 74136: 0 -245: 74137: 0 -245: 74138: 0 -245: 74139: 0 -245: 74140: 0 -245: 74141: 0 -245: 74142: 0 -245: 74143: 0 -245: 74144: 0 -245: 74145: 0 -245: 74146: 0 -245: 74147: 0 -245: 74148: 0 -245: 74149: 0 -245: 74150: 0 -245: 74151: 0 -245: 74152: 0 -245: 74153: 0 -245: 74154: 0 -245: 74155: 0 -245: 74156: 0 -245: 74157: 0 -245: 74158: 0 -245: 74159: 0 -245: 74160: 0 -245: 74161: 0 -245: 74162: 0 -245: 74163: 0 -245: 74164: 0 -245: 74165: 0 -245: 74166: 0 -245: 74167: 0 -245: 74168: 0 -245: 74169: 0 -245: 74170: 0 -245: 74171: 0 -245: 74172: 0 -245: 74173: 0 -245: 74174: 0 -245: 74175: 0 -245: 74176: 0 -245: 74177: 0 -245: 74178: 0 -245: 74179: 0 -245: 74180: 0 -245: 74181: 0 -245: 74182: 0 -245: 74183: 0 -245: 74184: 0 -245: 74185: 0 -245: 74186: 0 -245: 74187: 0 -245: 74188: 0 -245: 74189: 0 -245: 74190: 0 -245: 74191: 0 -245: 74192: 0 -245: 74193: 0 -245: 74194: 0 -245: 74195: 0 -245: 74196: 0 -245: 74197: 0 -245: 74198: 0 -245: 74199: 0 -245: 74200: 0 -245: 74201: 0 -245: 74202: 0 -245: 74203: 0 -245: 74204: 0 -245: 74205: 0 -245: 74206: 0 -245: 74207: 0 -245: 74208: 0 -245: 74209: 0 -245: 74210: 0 -245: 74211: 0 -245: 74212: 0 -245: 74213: 0 -245: 74214: 0 -245: 74215: 0 -245: 74216: 0 -245: 74217: 0 -245: 74218: 0 -245: 74219: 0 -245: 74220: 0 -245: 74221: 0 -245: 74222: 0 -245: 74223: 0 -245: 74224: 0 -245: 74225: 0 -245: 74226: 0 -245: 74227: 0 -245: 74228: 0 -245: 74229: 0 -245: 74230: 0 -245: 74231: 0 -245: 74232: 0 -245: 74233: 0 -245: 74234: 0 -245: 74235: 0 -245: 74236: 0 -245: 74237: 0 -245: 74238: 0 -245: 74239: 0 -245: 74240: 0 -245: 74241: 0 -245: 74242: 0 -245: 74243: 0 -245: 74244: 0 -245: 74245: 0 -245: 74246: 0 -245: 74247: 0 -245: 74248: 0 -245: 74249: 0 -245: 74250: 0 -245: 74251: 0 -245: 74252: 0 -245: 74253: 0 -245: 74254: 0 -245: 74255: 0 -245: 74256: 0 -245: 74257: 0 -245: 74258: 0 -245: 74259: 0 -245: 74260: 0 -245: 74261: 0 -245: 74262: 0 -245: 74263: 0 -245: 74264: 0 -245: 74265: 0 -245: 74266: 0 -245: 74267: 0 -245: 74268: 0 -245: 74269: 0 -245: 74270: 0 -245: 74271: 0 -245: 74272: 0 -245: 74273: 0 -245: 74274: 0 -245: 74275: 0 -245: 74276: 0 -245: 74277: 0 -245: 74278: 0 -245: 74279: 0 -245: 74280: 0 -245: 74281: 0 -245: 74282: 0 -245: 74283: 0 -245: 74284: 0 -245: 74285: 0 -245: 74286: 0 -245: 74287: 0 -245: 74288: 0 -245: 74289: 0 -245: 74290: 0 -245: 74291: 0 -245: 74292: 0 -245: 74293: 0 -245: 74294: 0 -245: 74295: 0 -245: 74296: 0 -245: 74297: 0 -245: 74298: 0 -245: 74299: 0 -245: 74300: 0 -245: 74301: 0 -245: 74302: 0 -245: 74303: 0 -245: 74304: 0 -245: 74305: 0 -245: 74306: 0 -245: 74307: 0 -245: 74308: 0 -245: 74309: 0 -245: 74310: 0 -245: 74311: 0 -245: 74312: 0 -245: 74313: 0 -245: 74314: 0 -245: 74315: 0 -245: 74316: 0 -245: 74317: 0 -245: 74318: 0 -245: 74319: 0 -245: 74320: 0 -245: 74321: 0 -245: 74322: 0 -245: 74323: 0 -245: 74324: 0 -245: 74325: 0 -245: 74326: 0 -245: 74327: 0 -245: 74328: 0 -245: 74329: 0 -245: 74330: 0 -245: 74331: 0 -245: 74332: 0 -245: 74333: 0 -245: 74334: 0 -245: 74335: 0 -245: 74336: 0 -245: 74337: 0 -245: 74338: 0 -245: 74339: 0 -245: 74340: 0 -245: 74341: 0 -245: 74342: 0 -245: 74343: 0 -245: 74344: 0 -245: 74345: 0 -245: 74346: 0 -245: 74347: 0 -245: 74348: 0 -245: 74349: 0 -245: 74350: 0 -245: 74351: 0 -245: 74352: 0 -245: 74353: 0 -245: 74354: 0 -245: 74355: 0 -245: 74356: 0 -245: 74357: 0 -245: 74358: 0 -245: 74359: 0 -245: 74360: 0 -245: 74361: 0 -245: 74362: 0 -245: 74363: 0 -245: 74364: 0 -245: 74365: 0 -245: 74366: 0 -245: 74367: 0 -245: 74368: 0 -245: 74369: 0 -245: 74370: 0 -245: 74371: 0 -245: 74372: 0 -245: 74373: 0 -245: 74374: 0 -245: 74375: 0 -245: 74376: 0 -245: 74377: 0 -245: 74378: 0 -245: 74379: 0 -245: 74380: 0 -245: 74381: 0 -245: 74382: 0 -245: 74383: 0 -245: 74384: 0 -245: 74385: 0 -245: 74386: 0 -245: 74387: 0 -245: 74388: 0 -245: 74389: 0 -245: 74390: 0 -245: 74391: 0 -245: 74392: 0 -245: 74393: 0 -245: 74394: 0 -245: 74395: 0 -245: 74396: 0 -245: 74397: 0 -245: 74398: 0 -245: 74399: 0 -245: 74400: 0 -245: 74401: 0 -245: 74402: 0 -245: 74403: 0 -245: 74404: 0 -245: 74405: 0 -245: 74406: 0 -245: 74407: 0 -245: 74408: 0 -245: 74409: 0 -245: 74410: 0 -245: 74411: 0 -245: 74412: 0 -245: 74413: 0 -245: 74414: 0 -245: 74415: 0 -245: 74416: 0 -245: 74417: 0 -245: 74418: 0 -245: 74419: 0 -245: 74420: 0 -245: 74421: 0 -245: 74422: 0 -245: 74423: 0 -245: 74424: 0 -245: 74425: 0 -245: 74426: 0 -245: 74427: 0 -245: 74428: 0 -245: 74429: 0 -245: 74430: 0 -245: 74431: 0 -245: 74432: 0 -245: 74433: 0 -245: 74434: 0 -245: 74435: 0 -245: 74436: 0 -245: 74437: 0 -245: 74438: 0 -245: 74439: 0 -245: 74440: 0 -245: 74441: 0 -245: 74442: 0 -245: 74443: 0 -245: 74444: 0 -245: 74445: 0 -245: 74446: 0 -245: 74447: 0 -245: 74448: 0 -245: 74449: 0 -245: 74450: 0 -245: 74451: 0 -245: 74452: 0 -245: 74453: 0 -245: 74454: 0 -245: 74455: 0 -245: 74456: 0 -245: 74457: 0 -245: 74458: 0 -245: 74459: 0 -245: 74460: 0 -245: 74461: 0 -245: 74462: 0 -245: 74463: 0 -245: 74464: 0 -245: 74465: 0 -245: 74466: 0 -245: 74467: 0 -245: 74468: 0 -245: 74469: 0 -245: 74470: 0 -245: 74471: 0 -245: 74472: 0 -245: 74473: 0 -245: 74474: 0 -245: 74475: 0 -245: 74476: 0 -245: 74477: 0 -245: 74478: 0 -245: 74479: 0 -245: 74480: 0 -245: 74481: 0 -245: 74482: 0 -245: 74483: 0 -245: 74484: 0 -245: 74485: 0 -245: 74486: 0 -245: 74487: 0 -245: 74488: 0 -245: 74489: 0 -245: 74490: 0 -245: 74491: 0 -245: 74492: 0 -245: 74493: 0 -245: 74494: 0 -245: 74495: 0 -245: 74496: 0 -245: 74497: 0 -245: 74498: 0 -245: 74499: 0 -245: 74500: 0 -245: 74501: 0 -245: 74502: 0 -245: 74503: 0 -245: 74504: 0 -245: 74505: 0 -245: 74506: 0 -245: 74507: 0 -245: 74508: 0 -245: 74509: 0 -245: 74510: 0 -245: 74511: 0 -245: 74512: 0 -245: 74513: 0 -245: 74514: 0 -245: 74515: 0 -245: 74516: 0 -245: 74517: 0 -245: 74518: 0 -245: 74519: 0 -245: 74520: 0 -245: 74521: 0 -245: 74522: 0 -245: 74523: 0 -245: 74524: 0 -245: 74525: 0 -245: 74526: 0 -245: 74527: 0 -245: 74528: 0 -245: 74529: 0 -245: 74530: 0 -245: 74531: 0 -245: 74532: 0 -245: 74533: 0 -245: 74534: 0 -245: 74535: 0 -245: 74536: 0 -245: 74537: 0 -245: 74538: 0 -245: 74539: 0 -245: 74540: 0 -245: 74541: 0 -245: 74542: 0 -245: 74543: 0 -245: 74544: 0 -245: 74545: 0 -245: 74546: 0 -245: 74547: 0 -245: 74548: 0 -245: 74549: 0 -245: 74550: 0 -245: 74551: 0 -245: 74552: 0 -245: 74553: 0 -245: 74554: 0 -245: 74555: 0 -245: 74556: 0 -245: 74557: 0 -245: 74558: 0 -245: 74559: 0 -245: 74560: 0 -245: 74561: 0 -245: 74562: 0 -245: 74563: 0 -245: 74564: 0 -245: 74565: 0 -245: 74566: 0 -245: 74567: 0 -245: 74568: 0 -245: 74569: 0 -245: 74570: 0 -245: 74571: 0 -245: 74572: 0 -245: 74573: 0 -245: 74574: 0 -245: 74575: 0 -245: 74576: 0 -245: 74577: 0 -245: 74578: 0 -245: 74579: 0 -245: 74580: 0 -245: 74581: 0 -245: 74582: 0 -245: 74583: 0 -245: 74584: 0 -245: 74585: 0 -245: 74586: 0 -245: 74587: 0 -245: 74588: 0 -245: 74589: 0 -245: 74590: 0 -245: 74591: 0 -245: 74592: 0 -245: 74593: 0 -245: 74594: 0 -245: 74595: 0 -245: 74596: 0 -245: 74597: 0 -245: 74598: 0 -245: 74599: 0 -245: 74600: 0 -245: 74601: 0 -245: 74602: 0 -245: 74603: 0 -245: 74604: 0 -245: 74605: 0 -245: 74606: 0 -245: 74607: 0 -245: 74608: 0 -245: 74609: 0 -245: 74610: 0 -245: 74611: 0 -245: 74612: 0 -245: 74613: 0 -245: 74614: 0 -245: 74615: 0 -245: 74616: 0 -245: 74617: 0 -245: 74618: 0 -245: 74619: 0 -245: 74620: 0 -245: 74621: 0 -245: 74622: 0 -245: 74623: 0 -245: 74624: 0 -245: 74625: 0 -245: 74626: 0 -245: 74627: 0 -245: 74628: 0 -245: 74629: 0 -245: 74630: 0 -245: 74631: 0 -245: 74632: 0 -245: 74633: 0 -245: 74634: 0 -245: 74635: 0 -245: 74636: 0 -245: 74637: 0 -245: 74638: 0 -245: 74639: 0 -245: 74640: 0 -245: 74641: 0 -245: 74642: 0 -245: 74643: 0 -245: 74644: 0 -245: 74645: 0 -245: 74646: 0 -245: 74647: 0 -245: 74648: 0 -245: 74649: 0 -245: 74650: 0 -245: 74651: 0 -245: 74652: 0 -245: 74653: 0 -245: 74654: 0 -245: 74655: 0 -245: 74656: 0 -245: 74657: 0 -245: 74658: 0 -245: 74659: 0 -245: 74660: 0 -245: 74661: 0 -245: 74662: 0 -245: 74663: 0 -245: 74664: 0 -245: 74665: 0 -245: 74666: 0 -245: 74667: 0 -245: 74668: 0 -245: 74669: 0 -245: 74670: 0 -245: 74671: 0 -245: 74672: 0 -245: 74673: 0 -245: 74674: 0 -245: 74675: 0 -245: 74676: 0 -245: 74677: 0 -245: 74678: 0 -245: 74679: 0 -245: 74680: 0 -245: 74681: 0 -245: 74682: 0 -245: 74683: 0 -245: 74684: 0 -245: 74685: 0 -245: 74686: 0 -245: 74687: 0 -245: 74688: 0 -245: 74689: 0 -245: 74690: 0 -245: 74691: 0 -245: 74692: 0 -245: 74693: 0 -245: 74694: 0 -245: 74695: 0 -245: 74696: 0 -245: 74697: 0 -245: 74698: 0 -245: 74699: 0 -245: 74700: 0 -245: 74701: 0 -245: 74702: 0 -245: 74703: 0 -245: 74704: 0 -245: 74705: 0 -245: 74706: 0 -245: 74707: 0 -245: 74708: 0 -245: 74709: 0 -245: 74710: 0 -245: 74711: 0 -245: 74712: 0 -245: 74713: 0 -245: 74714: 0 -245: 74715: 0 -245: 74716: 0 -245: 74717: 0 -245: 74718: 0 -245: 74719: 0 -245: 74720: 0 -245: 74721: 0 -245: 74722: 0 -245: 74723: 0 -245: 74724: 0 -245: 74725: 0 -245: 74726: 0 -245: 74727: 0 -245: 74728: 0 -245: 74729: 0 -245: 74730: 0 -245: 74731: 0 -245: 74732: 0 -245: 74733: 0 -245: 74734: 0 -245: 74735: 0 -245: 74736: 0 -245: 74737: 0 -245: 74738: 0 -245: 74739: 0 -245: 74740: 0 -245: 74741: 0 -245: 74742: 0 -245: 74743: 0 -245: 74744: 0 -245: 74745: 0 -245: 74746: 0 -245: 74747: 0 -245: 74748: 0 -245: 74749: 0 -245: 74750: 0 -245: 74751: 0 -245: 74752: 0 -245: 74753: 0 -245: 74754: 0 -245: 74755: 0 -245: 74756: 0 -245: 74757: 0 -245: 74758: 0 -245: 74759: 0 -245: 74760: 0 -245: 74761: 0 -245: 74762: 0 -245: 74763: 0 -245: 74764: 0 -245: 74765: 0 -245: 74766: 0 -245: 74767: 0 -245: 74768: 0 -245: 74769: 0 -245: 74770: 0 -245: 74771: 0 -245: 74772: 0 -245: 74773: 0 -245: 74774: 0 -245: 74775: 0 -245: 74776: 0 -245: 74777: 0 -245: 74778: 0 -245: 74779: 0 -245: 74780: 0 -245: 74781: 0 -245: 74782: 0 -245: 74783: 0 -245: 74784: 0 -245: 74785: 0 -245: 74786: 0 -245: 74787: 0 -245: 74788: 0 -245: 74789: 0 -245: 74790: 0 -245: 74791: 0 -245: 74792: 0 -245: 74793: 0 -245: 74794: 0 -245: 74795: 0 -245: 74796: 0 -245: 74797: 0 -245: 74798: 0 -245: 74799: 0 -245: 74800: 0 -245: 74801: 0 -245: 74802: 0 -245: 74803: 0 -245: 74804: 0 -245: 74805: 0 -245: 74806: 0 -245: 74807: 0 -245: 74808: 0 -245: 74809: 0 -245: 74810: 0 -245: 74811: 0 -245: 74812: 0 -245: 74813: 0 -245: 74814: 0 -245: 74815: 0 -245: 74816: 0 -245: 74817: 0 -245: 74818: 0 -245: 74819: 0 -245: 74820: 0 -245: 74821: 0 -245: 74822: 0 -245: 74823: 0 -245: 74824: 0 -245: 74825: 0 -245: 74826: 0 -245: 74827: 0 -245: 74828: 0 -245: 74829: 0 -245: 74830: 0 -245: 74831: 0 -245: 74832: 0 -245: 74833: 0 -245: 74834: 0 -245: 74835: 0 -245: 74836: 0 -245: 74837: 0 -245: 74838: 0 -245: 74839: 0 -245: 74840: 0 -245: 74841: 0 -245: 74842: 0 -245: 74843: 0 -245: 74844: 0 -245: 74845: 0 -245: 74846: 0 -245: 74847: 0 -245: 74848: 0 -245: 74849: 0 -245: 74850: 0 -245: 74851: 0 -245: 74852: 0 -245: 74853: 0 -245: 74854: 0 -245: 74855: 0 -245: 74856: 0 -245: 74857: 0 -245: 74858: 0 -245: 74859: 0 -245: 74860: 0 -245: 74861: 0 -245: 74862: 0 -245: 74863: 0 -245: 74864: 0 -245: 74865: 0 -245: 74866: 0 -245: 74867: 0 -245: 74868: 0 -245: 74869: 0 -245: 74870: 0 -245: 74871: 0 -245: 74872: 0 -245: 74873: 0 -245: 74874: 0 -245: 74875: 0 -245: 74876: 0 -245: 74877: 0 -245: 74878: 0 -245: 74879: 0 -245: 74880: 0 -245: 74881: 0 -245: 74882: 0 -245: 74883: 0 -245: 74884: 0 -245: 74885: 0 -245: 74886: 0 -245: 74887: 0 -245: 74888: 0 -245: 74889: 0 -245: 74890: 0 -245: 74891: 0 -245: 74892: 0 -245: 74893: 0 -245: 74894: 0 -245: 74895: 0 -245: 74896: 0 -245: 74897: 0 -245: 74898: 0 -245: 74899: 0 -245: 74900: 0 -245: 74901: 0 -245: 74902: 0 -245: 74903: 0 -245: 74904: 0 -245: 74905: 0 -245: 74906: 0 -245: 74907: 0 -245: 74908: 0 -245: 74909: 0 -245: 74910: 0 -245: 74911: 0 -245: 74912: 0 -245: 74913: 0 -245: 74914: 0 -245: 74915: 0 -245: 74916: 0 -245: 74917: 0 -245: 74918: 0 -245: 74919: 0 -245: 74920: 0 -245: 74921: 0 -245: 74922: 0 -245: 74923: 0 -245: 74924: 0 -245: 74925: 0 -245: 74926: 0 -245: 74927: 0 -245: 74928: 0 -245: 74929: 0 -245: 74930: 0 -245: 74931: 0 -245: 74932: 0 -245: 74933: 0 -245: 74934: 0 -245: 74935: 0 -245: 74936: 0 -245: 74937: 0 -245: 74938: 0 -245: 74939: 0 -245: 74940: 0 -245: 74941: 0 -245: 74942: 0 -245: 74943: 0 -245: 74944: 0 -245: 74945: 0 -245: 74946: 0 -245: 74947: 0 -245: 74948: 0 -245: 74949: 0 -245: 74950: 0 -245: 74951: 0 -245: 74952: 0 -245: 74953: 0 -245: 74954: 0 -245: 74955: 0 -245: 74956: 0 -245: 74957: 0 -245: 74958: 0 -245: 74959: 0 -245: 74960: 0 -245: 74961: 0 -245: 74962: 0 -245: 74963: 0 -245: 74964: 0 -245: 74965: 0 -245: 74966: 0 -245: 74967: 0 -245: 74968: 0 -245: 74969: 0 -245: 74970: 0 -245: 74971: 0 -245: 74972: 0 -245: 74973: 0 -245: 74974: 0 -245: 74975: 0 -245: 74976: 0 -245: 74977: 0 -245: 74978: 0 -245: 74979: 0 -245: 74980: 0 -245: 74981: 0 -245: 74982: 0 -245: 74983: 0 -245: 74984: 0 -245: 74985: 0 -245: 74986: 0 -245: 74987: 0 -245: 74988: 0 -245: 74989: 0 -245: 74990: 0 -245: 74991: 0 -245: 74992: 0 -245: 74993: 0 -245: 74994: 0 -245: 74995: 0 -245: 74996: 0 -245: 74997: 0 -245: 74998: 0 -245: 74999: 0 -245: 75000: 0 -245: 75001: 0 -245: 75002: 0 -245: 75003: 0 -245: 75004: 0 -245: 75005: 0 -245: 75006: 0 -245: 75007: 0 -245: 75008: 0 -245: 75009: 0 -245: 75010: 0 -245: 75011: 0 -245: 75012: 0 -245: 75013: 0 -245: 75014: 0 -245: 75015: 0 -245: 75016: 0 -245: 75017: 0 -245: 75018: 0 -245: 75019: 0 -245: 75020: 0 -245: 75021: 0 -245: 75022: 0 -245: 75023: 0 -245: 75024: 0 -245: 75025: 0 -245: 75026: 0 -245: 75027: 0 -245: 75028: 0 -245: 75029: 0 -245: 75030: 0 -245: 75031: 0 -245: 75032: 0 -245: 75033: 0 -245: 75034: 0 -245: 75035: 0 -245: 75036: 0 -245: 75037: 0 -245: 75038: 0 -245: 75039: 0 -245: 75040: 0 -245: 75041: 0 -245: 75042: 0 -245: 75043: 0 -245: 75044: 0 -245: 75045: 0 -245: 75046: 0 -245: 75047: 0 -245: 75048: 0 -245: 75049: 0 -245: 75050: 0 -245: 75051: 0 -245: 75052: 0 -245: 75053: 0 -245: 75054: 0 -245: 75055: 0 -245: 75056: 0 -245: 75057: 0 -245: 75058: 0 -245: 75059: 0 -245: 75060: 0 -245: 75061: 0 -245: 75062: 0 -245: 75063: 0 -245: 75064: 0 -245: 75065: 0 -245: 75066: 0 -245: 75067: 0 -245: 75068: 0 -245: 75069: 0 -245: 75070: 0 -245: 75071: 0 -245: 75072: 0 -245: 75073: 0 -245: 75074: 0 -245: 75075: 0 -245: 75076: 0 -245: 75077: 0 -245: 75078: 0 -245: 75079: 0 -245: 75080: 0 -245: 75081: 0 -245: 75082: 0 -245: 75083: 0 -245: 75084: 0 -245: 75085: 0 -245: 75086: 0 -245: 75087: 0 -245: 75088: 0 -245: 75089: 0 -245: 75090: 0 -245: 75091: 0 -245: 75092: 0 -245: 75093: 0 -245: 75094: 0 -245: 75095: 0 -245: 75096: 0 -245: 75097: 0 -245: 75098: 0 -245: 75099: 0 -245: 75100: 0 -245: 75101: 0 -245: 75102: 0 -245: 75103: 0 -245: 75104: 0 -245: 75105: 0 -245: 75106: 0 -245: 75107: 0 -245: 75108: 0 -245: 75109: 0 -245: 75110: 0 -245: 75111: 0 -245: 75112: 0 -245: 75113: 0 -245: 75114: 0 -245: 75115: 0 -245: 75116: 0 -245: 75117: 0 -245: 75118: 0 -245: 75119: 0 -245: 75120: 0 -245: 75121: 0 -245: 75122: 0 -245: 75123: 0 -245: 75124: 0 -245: 75125: 0 -245: 75126: 0 -245: 75127: 0 -245: 75128: 0 -245: 75129: 0 -245: 75130: 0 -245: 75131: 0 -245: 75132: 0 -245: 75133: 0 -245: 75134: 0 -245: 75135: 0 -245: 75136: 0 -245: 75137: 0 -245: 75138: 0 -245: 75139: 0 -245: 75140: 0 -245: 75141: 0 -245: 75142: 0 -245: 75143: 0 -245: 75144: 0 -245: 75145: 0 -245: 75146: 0 -245: 75147: 0 -245: 75148: 0 -245: 75149: 0 -245: 75150: 0 -245: 75151: 0 -245: 75152: 0 -245: 75153: 0 -245: 75154: 0 -245: 75155: 0 -245: 75156: 0 -245: 75157: 0 -245: 75158: 0 -245: 75159: 0 -245: 75160: 0 -245: 75161: 0 -245: 75162: 0 -245: 75163: 0 -245: 75164: 0 -245: 75165: 0 -245: 75166: 0 -245: 75167: 0 -245: 75168: 0 -245: 75169: 0 -245: 75170: 0 -245: 75171: 0 -245: 75172: 0 -245: 75173: 0 -245: 75174: 0 -245: 75175: 0 -245: 75176: 0 -245: 75177: 0 -245: 75178: 0 -245: 75179: 0 -245: 75180: 0 -245: 75181: 0 -245: 75182: 0 -245: 75183: 0 -245: 75184: 0 -245: 75185: 0 -245: 75186: 0 -245: 75187: 0 -245: 75188: 0 -245: 75189: 0 -245: 75190: 0 -245: 75191: 0 -245: 75192: 0 -245: 75193: 0 -245: 75194: 0 -245: 75195: 0 -245: 75196: 0 -245: 75197: 0 -245: 75198: 0 -245: 75199: 0 -245: 75200: 0 -245: 75201: 0 -245: 75202: 0 -245: 75203: 0 -245: 75204: 0 -245: 75205: 0 -245: 75206: 0 -245: 75207: 0 -245: 75208: 0 -245: 75209: 0 -245: 75210: 0 -245: 75211: 0 -245: 75212: 0 -245: 75213: 0 -245: 75214: 0 -245: 75215: 0 -245: 75216: 0 -245: 75217: 0 -245: 75218: 0 -245: 75219: 0 -245: 75220: 0 -245: 75221: 0 -245: 75222: 0 -245: 75223: 0 -245: 75224: 0 -245: 75225: 0 -245: 75226: 0 -245: 75227: 0 -245: 75228: 0 -245: 75229: 0 -245: 75230: 0 -245: 75231: 0 -245: 75232: 0 -245: 75233: 0 -245: 75234: 0 -245: 75235: 0 -245: 75236: 0 -245: 75237: 0 -245: 75238: 0 -245: 75239: 0 -245: 75240: 0 -245: 75241: 0 -245: 75242: 0 -245: 75243: 0 -245: 75244: 0 -245: 75245: 0 -245: 75246: 0 -245: 75247: 0 -245: 75248: 0 -245: 75249: 0 -245: 75250: 0 -245: 75251: 0 -245: 75252: 0 -245: 75253: 0 -245: 75254: 0 -245: 75255: 0 -245: 75256: 0 -245: 75257: 0 -245: 75258: 0 -245: 75259: 0 -245: 75260: 0 -245: 75261: 0 -245: 75262: 0 -245: 75263: 0 -245: 75264: 0 -245: 75265: 0 -245: 75266: 0 -245: 75267: 0 -245: 75268: 0 -245: 75269: 0 -245: 75270: 0 -245: 75271: 0 -245: 75272: 0 -245: 75273: 0 -245: 75274: 0 -245: 75275: 0 -245: 75276: 0 -245: 75277: 0 -245: 75278: 0 -245: 75279: 0 -245: 75280: 0 -245: 75281: 0 -245: 75282: 0 -245: 75283: 0 -245: 75284: 0 -245: 75285: 0 -245: 75286: 0 -245: 75287: 0 -245: 75288: 0 -245: 75289: 0 -245: 75290: 0 -245: 75291: 0 -245: 75292: 0 -245: 75293: 0 -245: 75294: 0 -245: 75295: 0 -245: 75296: 0 -245: 75297: 0 -245: 75298: 0 -245: 75299: 0 -245: 75300: 0 -245: 75301: 0 -245: 75302: 0 -245: 75303: 0 -245: 75304: 0 -245: 75305: 0 -245: 75306: 0 -245: 75307: 0 -245: 75308: 0 -245: 75309: 0 -245: 75310: 0 -245: 75311: 0 -245: 75312: 0 -245: 75313: 0 -245: 75314: 0 -245: 75315: 0 -245: 75316: 0 -245: 75317: 0 -245: 75318: 0 -245: 75319: 0 -245: 75320: 0 -245: 75321: 0 -245: 75322: 0 -245: 75323: 0 -245: 75324: 0 -245: 75325: 0 -245: 75326: 0 -245: 75327: 0 -245: 75328: 0 -245: 75329: 0 -245: 75330: 0 -245: 75331: 0 -245: 75332: 0 -245: 75333: 0 -245: 75334: 0 -245: 75335: 0 -245: 75336: 0 -245: 75337: 0 -245: 75338: 0 -245: 75339: 0 -245: 75340: 0 -245: 75341: 0 -245: 75342: 0 -245: 75343: 0 -245: 75344: 0 -245: 75345: 0 -245: 75346: 0 -245: 75347: 0 -245: 75348: 0 -245: 75349: 0 -245: 75350: 0 -245: 75351: 0 -245: 75352: 0 -245: 75353: 0 -245: 75354: 0 -245: 75355: 0 -245: 75356: 0 -245: 75357: 0 -245: 75358: 0 -245: 75359: 0 -245: 75360: 0 -245: 75361: 0 -245: 75362: 0 -245: 75363: 0 -245: 75364: 0 -245: 75365: 0 -245: 75366: 0 -245: 75367: 0 -245: 75368: 0 -245: 75369: 0 -245: 75370: 0 -245: 75371: 0 -245: 75372: 0 -245: 75373: 0 -245: 75374: 0 -245: 75375: 0 -245: 75376: 0 -245: 75377: 0 -245: 75378: 0 -245: 75379: 0 -245: 75380: 0 -245: 75381: 0 -245: 75382: 0 -245: 75383: 0 -245: 75384: 0 -245: 75385: 0 -245: 75386: 0 -245: 75387: 0 -245: 75388: 0 -245: 75389: 0 -245: 75390: 0 -245: 75391: 0 -245: 75392: 0 -245: 75393: 0 -245: 75394: 0 -245: 75395: 0 -245: 75396: 0 -245: 75397: 0 -245: 75398: 0 -245: 75399: 0 -245: 75400: 0 -245: 75401: 0 -245: 75402: 0 -245: 75403: 0 -245: 75404: 0 -245: 75405: 0 -245: 75406: 0 -245: 75407: 0 -245: 75408: 0 -245: 75409: 0 -245: 75410: 0 -245: 75411: 0 -245: 75412: 0 -245: 75413: 0 -245: 75414: 0 -245: 75415: 0 -245: 75416: 0 -245: 75417: 0 -245: 75418: 0 -245: 75419: 0 -245: 75420: 0 -245: 75421: 0 -245: 75422: 0 -245: 75423: 0 -245: 75424: 0 -245: 75425: 0 -245: 75426: 0 -245: 75427: 0 -245: 75428: 0 -245: 75429: 0 -245: 75430: 0 -245: 75431: 0 -245: 75432: 0 -245: 75433: 0 -245: 75434: 0 -245: 75435: 0 -245: 75436: 0 -245: 75437: 0 -245: 75438: 0 -245: 75439: 0 -245: 75440: 0 -245: 75441: 0 -245: 75442: 0 -245: 75443: 0 -245: 75444: 0 -245: 75445: 0 -245: 75446: 0 -245: 75447: 0 -245: 75448: 0 -245: 75449: 0 -245: 75450: 0 -245: 75451: 0 -245: 75452: 0 -245: 75453: 0 -245: 75454: 0 -245: 75455: 0 -245: 75456: 0 -245: 75457: 0 -245: 75458: 0 -245: 75459: 0 -245: 75460: 0 -245: 75461: 0 -245: 75462: 0 -245: 75463: 0 -245: 75464: 0 -245: 75465: 0 -245: 75466: 0 -245: 75467: 0 -245: 75468: 0 -245: 75469: 0 -245: 75470: 0 -245: 75471: 0 -245: 75472: 0 -245: 75473: 0 -245: 75474: 0 -245: 75475: 0 -245: 75476: 0 -245: 75477: 0 -245: 75478: 0 -245: 75479: 0 -245: 75480: 0 -245: 75481: 0 -245: 75482: 0 -245: 75483: 0 -245: 75484: 0 -245: 75485: 0 -245: 75486: 0 -245: 75487: 0 -245: 75488: 0 -245: 75489: 0 -245: 75490: 0 -245: 75491: 0 -245: 75492: 0 -245: 75493: 0 -245: 75494: 0 -245: 75495: 0 -245: 75496: 0 -245: 75497: 0 -245: 75498: 0 -245: 75499: 0 -245: 75500: 0 -245: 75501: 0 -245: 75502: 0 -245: 75503: 0 -245: 75504: 0 -245: 75505: 0 -245: 75506: 0 -245: 75507: 0 -245: 75508: 0 -245: 75509: 0 -245: 75510: 0 -245: 75511: 0 -245: 75512: 0 -245: 75513: 0 -245: 75514: 0 -245: 75515: 0 -245: 75516: 0 -245: 75517: 0 -245: 75518: 0 -245: 75519: 0 -245: 75520: 0 -245: 75521: 0 -245: 75522: 0 -245: 75523: 0 -245: 75524: 0 -245: 75525: 0 -245: 75526: 0 -245: 75527: 0 -245: 75528: 0 -245: 75529: 0 -245: 75530: 0 -245: 75531: 0 -245: 75532: 0 -245: 75533: 0 -245: 75534: 0 -245: 75535: 0 -245: 75536: 0 -245: 75537: 0 -245: 75538: 0 -245: 75539: 0 -245: 75540: 0 -245: 75541: 0 -245: 75542: 0 -245: 75543: 0 -245: 75544: 0 -245: 75545: 0 -245: 75546: 0 -245: 75547: 0 -245: 75548: 0 -245: 75549: 0 -245: 75550: 0 -245: 75551: 0 -245: 75552: 0 -245: 75553: 0 -245: 75554: 0 -245: 75555: 0 -245: 75556: 0 -245: 75557: 0 -245: 75558: 0 -245: 75559: 0 -245: 75560: 0 -245: 75561: 0 -245: 75562: 0 -245: 75563: 0 -245: 75564: 0 -245: 75565: 0 -245: 75566: 0 -245: 75567: 0 -245: 75568: 0 -245: 75569: 0 -245: 75570: 0 -245: 75571: 0 -245: 75572: 0 -245: 75573: 0 -245: 75574: 0 -245: 75575: 0 -245: 75576: 0 -245: 75577: 0 -245: 75578: 0 -245: 75579: 0 -245: 75580: 0 -245: 75581: 0 -245: 75582: 0 -245: 75583: 0 -245: 75584: 0 -245: 75585: 0 -245: 75586: 0 -245: 75587: 0 -245: 75588: 0 -245: 75589: 0 -245: 75590: 0 -245: 75591: 0 -245: 75592: 0 -245: 75593: 0 -245: 75594: 0 -245: 75595: 0 -245: 75596: 0 -245: 75597: 0 -245: 75598: 0 -245: 75599: 0 -245: 75600: 0 -245: 75601: 0 -245: 75602: 0 -245: 75603: 0 -245: 75604: 0 -245: 75605: 0 -245: 75606: 0 -245: 75607: 0 -245: 75608: 0 -245: 75609: 0 -245: 75610: 0 -245: 75611: 0 -245: 75612: 0 -245: 75613: 0 -245: 75614: 0 -245: 75615: 0 -245: 75616: 0 -245: 75617: 0 -245: 75618: 0 -245: 75619: 0 -245: 75620: 0 -245: 75621: 0 -245: 75622: 0 -245: 75623: 0 -245: 75624: 0 -245: 75625: 0 -245: 75626: 0 -245: 75627: 0 -245: 75628: 0 -245: 75629: 0 -245: 75630: 0 -245: 75631: 0 -245: 75632: 0 -245: 75633: 0 -245: 75634: 0 -245: 75635: 0 -245: 75636: 0 -245: 75637: 0 -245: 75638: 0 -245: 75639: 0 -245: 75640: 0 -245: 75641: 0 -245: 75642: 0 -245: 75643: 0 -245: 75644: 0 -245: 75645: 0 -245: 75646: 0 -245: 75647: 0 -245: 75648: 0 -245: 75649: 0 -245: 75650: 0 -245: 75651: 0 -245: 75652: 0 -245: 75653: 0 -245: 75654: 0 -245: 75655: 0 -245: 75656: 0 -245: 75657: 0 -245: 75658: 0 -245: 75659: 0 -245: 75660: 0 -245: 75661: 0 -245: 75662: 0 -245: 75663: 0 -245: 75664: 0 -245: 75665: 0 -245: 75666: 0 -245: 75667: 0 -245: 75668: 0 -245: 75669: 0 -245: 75670: 0 -245: 75671: 0 -245: 75672: 0 -245: 75673: 0 -245: 75674: 0 -245: 75675: 0 -245: 75676: 0 -245: 75677: 0 -245: 75678: 0 -245: 75679: 0 -245: 75680: 0 -245: 75681: 0 -245: 75682: 0 -245: 75683: 0 -245: 75684: 0 -245: 75685: 0 -245: 75686: 0 -245: 75687: 0 -245: 75688: 0 -245: 75689: 0 -245: 75690: 0 -245: 75691: 0 -245: 75692: 0 -245: 75693: 0 -245: 75694: 0 -245: 75695: 0 -245: 75696: 0 -245: 75697: 0 -245: 75698: 0 -245: 75699: 0 -245: 75700: 0 -245: 75701: 0 -245: 75702: 0 -245: 75703: 0 -245: 75704: 0 -245: 75705: 0 -245: 75706: 0 -245: 75707: 0 -245: 75708: 0 -245: 75709: 0 -245: 75710: 0 -245: 75711: 0 -245: 75712: 0 -245: 75713: 0 -245: 75714: 0 -245: 75715: 0 -245: 75716: 0 -245: 75717: 0 -245: 75718: 0 -245: 75719: 0 -245: 75720: 0 -245: 75721: 0 -245: 75722: 0 -245: 75723: 0 -245: 75724: 0 -245: 75725: 0 -245: 75726: 0 -245: 75727: 0 -245: 75728: 0 -245: 75729: 0 -245: 75730: 0 -245: 75731: 0 -245: 75732: 0 -245: 75733: 0 -245: 75734: 0 -245: 75735: 0 -245: 75736: 0 -245: 75737: 0 -245: 75738: 0 -245: 75739: 0 -245: 75740: 0 -245: 75741: 0 -245: 75742: 0 -245: 75743: 0 -245: 75744: 0 -245: 75745: 0 -245: 75746: 0 -245: 75747: 0 -245: 75748: 0 -245: 75749: 0 -245: 75750: 0 -245: 75751: 0 -245: 75752: 0 -245: 75753: 0 -245: 75754: 0 -245: 75755: 0 -245: 75756: 0 -245: 75757: 0 -245: 75758: 0 -245: 75759: 0 -245: 75760: 0 -245: 75761: 0 -245: 75762: 0 -245: 75763: 0 -245: 75764: 0 -245: 75765: 0 -245: 75766: 0 -245: 75767: 0 -245: 75768: 0 -245: 75769: 0 -245: 75770: 0 -245: 75771: 0 -245: 75772: 0 -245: 75773: 0 -245: 75774: 0 -245: 75775: 0 -245: 75776: 0 -245: 75777: 0 -245: 75778: 0 -245: 75779: 0 -245: 75780: 0 -245: 75781: 0 -245: 75782: 0 -245: 75783: 0 -245: 75784: 0 -245: 75785: 0 -245: 75786: 0 -245: 75787: 0 -245: 75788: 0 -245: 75789: 0 -245: 75790: 0 -245: 75791: 0 -245: 75792: 0 -245: 75793: 0 -245: 75794: 0 -245: 75795: 0 -245: 75796: 0 -245: 75797: 0 -245: 75798: 0 -245: 75799: 0 -245: 75800: 0 -245: 75801: 0 -245: 75802: 0 -245: 75803: 0 -245: 75804: 0 -245: 75805: 0 -245: 75806: 0 -245: 75807: 0 -245: 75808: 0 -245: 75809: 0 -245: 75810: 0 -245: 75811: 0 -245: 75812: 0 -245: 75813: 0 -245: 75814: 0 -245: 75815: 0 -245: 75816: 0 -245: 75817: 0 -245: 75818: 0 -245: 75819: 0 -245: 75820: 0 -245: 75821: 0 -245: 75822: 0 -245: 75823: 0 -245: 75824: 0 -245: 75825: 0 -245: 75826: 0 -245: 75827: 0 -245: 75828: 0 -245: 75829: 0 -245: 75830: 0 -245: 75831: 0 -245: 75832: 0 -245: 75833: 0 -245: 75834: 0 -245: 75835: 0 -245: 75836: 0 -245: 75837: 0 -245: 75838: 0 -245: 75839: 0 -245: 75840: 0 -245: 75841: 0 -245: 75842: 0 -245: 75843: 0 -245: 75844: 0 -245: 75845: 0 -245: 75846: 0 -245: 75847: 0 -245: 75848: 0 -245: 75849: 0 -245: 75850: 0 -245: 75851: 0 -245: 75852: 0 -245: 75853: 0 -245: 75854: 0 -245: 75855: 0 -245: 75856: 0 -245: 75857: 0 -245: 75858: 0 -245: 75859: 0 -245: 75860: 0 -245: 75861: 0 -245: 75862: 0 -245: 75863: 0 -245: 75864: 0 -245: 75865: 0 -245: 75866: 0 -245: 75867: 0 -245: 75868: 0 -245: 75869: 0 -245: 75870: 0 -245: 75871: 0 -245: 75872: 0 -245: 75873: 0 -245: 75874: 0 -245: 75875: 0 -245: 75876: 0 -245: 75877: 0 -245: 75878: 0 -245: 75879: 0 -245: 75880: 0 -245: 75881: 0 -245: 75882: 0 -245: 75883: 0 -245: 75884: 0 -245: 75885: 0 -245: 75886: 0 -245: 75887: 0 -245: 75888: 0 -245: 75889: 0 -245: 75890: 0 -245: 75891: 0 -245: 75892: 0 -245: 75893: 0 -245: 75894: 0 -245: 75895: 0 -245: 75896: 0 -245: 75897: 0 -245: 75898: 0 -245: 75899: 0 -245: 75900: 0 -245: 75901: 0 -245: 75902: 0 -245: 75903: 0 -245: 75904: 0 -245: 75905: 0 -245: 75906: 0 -245: 75907: 0 -245: 75908: 0 -245: 75909: 0 -245: 75910: 0 -245: 75911: 0 -245: 75912: 0 -245: 75913: 0 -245: 75914: 0 -245: 75915: 0 -245: 75916: 0 -245: 75917: 0 -245: 75918: 0 -245: 75919: 0 -245: 75920: 0 -245: 75921: 0 -245: 75922: 0 -245: 75923: 0 -245: 75924: 0 -245: 75925: 0 -245: 75926: 0 -245: 75927: 0 -245: 75928: 0 -245: 75929: 0 -245: 75930: 0 -245: 75931: 0 -245: 75932: 0 -245: 75933: 0 -245: 75934: 0 -245: 75935: 0 -245: 75936: 0 -245: 75937: 0 -245: 75938: 0 -245: 75939: 0 -245: 75940: 0 -245: 75941: 0 -245: 75942: 0 -245: 75943: 0 -245: 75944: 0 -245: 75945: 0 -245: 75946: 0 -245: 75947: 0 -245: 75948: 0 -245: 75949: 0 -245: 75950: 0 -245: 75951: 0 -245: 75952: 0 -245: 75953: 0 -245: 75954: 0 -245: 75955: 0 -245: 75956: 0 -245: 75957: 0 -245: 75958: 0 -245: 75959: 0 -245: 75960: 0 -245: 75961: 0 -245: 75962: 0 -245: 75963: 0 -245: 75964: 0 -245: 75965: 0 -245: 75966: 0 -245: 75967: 0 -245: 75968: 0 -245: 75969: 0 -245: 75970: 0 -245: 75971: 0 -245: 75972: 0 -245: 75973: 0 -245: 75974: 0 -245: 75975: 0 -245: 75976: 0 -245: 75977: 0 -245: 75978: 0 -245: 75979: 0 -245: 75980: 0 -245: 75981: 0 -245: 75982: 0 -245: 75983: 0 -245: 75984: 0 -245: 75985: 0 -245: 75986: 0 -245: 75987: 0 -245: 75988: 0 -245: 75989: 0 -245: 75990: 0 -245: 75991: 0 -245: 75992: 0 -245: 75993: 0 -245: 75994: 0 -245: 75995: 0 -245: 75996: 0 -245: 75997: 0 -245: 75998: 0 -245: 75999: 0 -245: 76000: 0 -245: 76001: 0 -245: 76002: 0 -245: 76003: 0 -245: 76004: 0 -245: 76005: 0 -245: 76006: 0 -245: 76007: 0 -245: 76008: 0 -245: 76009: 0 -245: 76010: 0 -245: 76011: 0 -245: 76012: 0 -245: 76013: 0 -245: 76014: 0 -245: 76015: 0 -245: 76016: 0 -245: 76017: 0 -245: 76018: 0 -245: 76019: 0 -245: 76020: 0 -245: 76021: 0 -245: 76022: 0 -245: 76023: 0 -245: 76024: 0 -245: 76025: 0 -245: 76026: 0 -245: 76027: 0 -245: 76028: 0 -245: 76029: 0 -245: 76030: 0 -245: 76031: 0 -245: 76032: 0 -245: 76033: 0 -245: 76034: 0 -245: 76035: 0 -245: 76036: 0 -245: 76037: 0 -245: 76038: 0 -245: 76039: 0 -245: 76040: 0 -245: 76041: 0 -245: 76042: 0 -245: 76043: 0 -245: 76044: 0 -245: 76045: 0 -245: 76046: 0 -245: 76047: 0 -245: 76048: 0 -245: 76049: 0 -245: 76050: 0 -245: 76051: 0 -245: 76052: 0 -245: 76053: 0 -245: 76054: 0 -245: 76055: 0 -245: 76056: 0 -245: 76057: 0 -245: 76058: 0 -245: 76059: 0 -245: 76060: 0 -245: 76061: 0 -245: 76062: 0 -245: 76063: 0 -245: 76064: 0 -245: 76065: 0 -245: 76066: 0 -245: 76067: 0 -245: 76068: 0 -245: 76069: 0 -245: 76070: 0 -245: 76071: 0 -245: 76072: 0 -245: 76073: 0 -245: 76074: 0 -245: 76075: 0 -245: 76076: 0 -245: 76077: 0 -245: 76078: 0 -245: 76079: 0 -245: 76080: 0 -245: 76081: 0 -245: 76082: 0 -245: 76083: 0 -245: 76084: 0 -245: 76085: 0 -245: 76086: 0 -245: 76087: 0 -245: 76088: 0 -245: 76089: 0 -245: 76090: 0 -245: 76091: 0 -245: 76092: 0 -245: 76093: 0 -245: 76094: 0 -245: 76095: 0 -245: 76096: 0 -245: 76097: 0 -245: 76098: 0 -245: 76099: 0 -245: 76100: 0 -245: 76101: 0 -245: 76102: 0 -245: 76103: 0 -245: 76104: 0 -245: 76105: 0 -245: 76106: 0 -245: 76107: 0 -245: 76108: 0 -245: 76109: 0 -245: 76110: 0 -245: 76111: 0 -245: 76112: 0 -245: 76113: 0 -245: 76114: 0 -245: 76115: 0 -245: 76116: 0 -245: 76117: 0 -245: 76118: 0 -245: 76119: 0 -245: 76120: 0 -245: 76121: 0 -245: 76122: 0 -245: 76123: 0 -245: 76124: 0 -245: 76125: 0 -245: 76126: 0 -245: 76127: 0 -245: 76128: 0 -245: 76129: 0 -245: 76130: 0 -245: 76131: 0 -245: 76132: 0 -245: 76133: 0 -245: 76134: 0 -245: 76135: 0 -245: 76136: 0 -245: 76137: 0 -245: 76138: 0 -245: 76139: 0 -245: 76140: 0 -245: 76141: 0 -245: 76142: 0 -245: 76143: 0 -245: 76144: 0 -245: 76145: 0 -245: 76146: 0 -245: 76147: 0 -245: 76148: 0 -245: 76149: 0 -245: 76150: 0 -245: 76151: 0 -245: 76152: 0 -245: 76153: 0 -245: 76154: 0 -245: 76155: 0 -245: 76156: 0 -245: 76157: 0 -245: 76158: 0 -245: 76159: 0 -245: 76160: 0 -245: 76161: 0 -245: 76162: 0 -245: 76163: 0 -245: 76164: 0 -245: 76165: 0 -245: 76166: 0 -245: 76167: 0 -245: 76168: 0 -245: 76169: 0 -245: 76170: 0 -245: 76171: 0 -245: 76172: 0 -245: 76173: 0 -245: 76174: 0 -245: 76175: 0 -245: 76176: 0 -245: 76177: 0 -245: 76178: 0 -245: 76179: 0 -245: 76180: 0 -245: 76181: 0 -245: 76182: 0 -245: 76183: 0 -245: 76184: 0 -245: 76185: 0 -245: 76186: 0 -245: 76187: 0 -245: 76188: 0 -245: 76189: 0 -245: 76190: 0 -245: 76191: 0 -245: 76192: 0 -245: 76193: 0 -245: 76194: 0 -245: 76195: 0 -245: 76196: 0 -245: 76197: 0 -245: 76198: 0 -245: 76199: 0 -245: 76200: 0 -245: 76201: 0 -245: 76202: 0 -245: 76203: 0 -245: 76204: 0 -245: 76205: 0 -245: 76206: 0 -245: 76207: 0 -245: 76208: 0 -245: 76209: 0 -245: 76210: 0 -245: 76211: 0 -245: 76212: 0 -245: 76213: 0 -245: 76214: 0 -245: 76215: 0 -245: 76216: 0 -245: 76217: 0 -245: 76218: 0 -245: 76219: 0 -245: 76220: 0 -245: 76221: 0 -245: 76222: 0 -245: 76223: 0 -245: 76224: 0 -245: 76225: 0 -245: 76226: 0 -245: 76227: 0 -245: 76228: 0 -245: 76229: 0 -245: 76230: 0 -245: 76231: 0 -245: 76232: 0 -245: 76233: 0 -245: 76234: 0 -245: 76235: 0 -245: 76236: 0 -245: 76237: 0 -245: 76238: 0 -245: 76239: 0 -245: 76240: 0 -245: 76241: 0 -245: 76242: 0 -245: 76243: 0 -245: 76244: 0 -245: 76245: 0 -245: 76246: 0 -245: 76247: 0 -245: 76248: 0 -245: 76249: 0 -245: 76250: 0 -245: 76251: 0 -245: 76252: 0 -245: 76253: 0 -245: 76254: 0 -245: 76255: 0 -245: 76256: 0 -245: 76257: 0 -245: 76258: 0 -245: 76259: 0 -245: 76260: 0 -245: 76261: 0 -245: 76262: 0 -245: 76263: 0 -245: 76264: 0 -245: 76265: 0 -245: 76266: 0 -245: 76267: 0 -245: 76268: 0 -245: 76269: 0 -245: 76270: 0 -245: 76271: 0 -245: 76272: 0 -245: 76273: 0 -245: 76274: 0 -245: 76275: 0 -245: 76276: 0 -245: 76277: 0 -245: 76278: 0 -245: 76279: 0 -245: 76280: 0 -245: 76281: 0 -245: 76282: 0 -245: 76283: 0 -245: 76284: 0 -245: 76285: 0 -245: 76286: 0 -245: 76287: 0 -245: 76288: 0 -245: 76289: 0 -245: 76290: 0 -245: 76291: 0 -245: 76292: 0 -245: 76293: 0 -245: 76294: 0 -245: 76295: 0 -245: 76296: 0 -245: 76297: 0 -245: 76298: 0 -245: 76299: 0 -245: 76300: 0 -245: 76301: 0 -245: 76302: 0 -245: 76303: 0 -245: 76304: 0 -245: 76305: 0 -245: 76306: 0 -245: 76307: 0 -245: 76308: 0 -245: 76309: 0 -245: 76310: 0 -245: 76311: 0 -245: 76312: 0 -245: 76313: 0 -245: 76314: 0 -245: 76315: 0 -245: 76316: 0 -245: 76317: 0 -245: 76318: 0 -245: 76319: 0 -245: 76320: 0 -245: 76321: 0 -245: 76322: 0 -245: 76323: 0 -245: 76324: 0 -245: 76325: 0 -245: 76326: 0 -245: 76327: 0 -245: 76328: 0 -245: 76329: 0 -245: 76330: 0 -245: 76331: 0 -245: 76332: 0 -245: 76333: 0 -245: 76334: 0 -245: 76335: 0 -245: 76336: 0 -245: 76337: 0 -245: 76338: 0 -245: 76339: 0 -245: 76340: 0 -245: 76341: 0 -245: 76342: 0 -245: 76343: 0 -245: 76344: 0 -245: 76345: 0 -245: 76346: 0 -245: 76347: 0 -245: 76348: 0 -245: 76349: 0 -245: 76350: 0 -245: 76351: 0 -245: 76352: 0 -245: 76353: 0 -245: 76354: 0 -245: 76355: 0 -245: 76356: 0 -245: 76357: 0 -245: 76358: 0 -245: 76359: 0 -245: 76360: 0 -245: 76361: 0 -245: 76362: 0 -245: 76363: 0 -245: 76364: 0 -245: 76365: 0 -245: 76366: 0 -245: 76367: 0 -245: 76368: 0 -245: 76369: 0 -245: 76370: 0 -245: 76371: 0 -245: 76372: 0 -245: 76373: 0 -245: 76374: 0 -245: 76375: 0 -245: 76376: 0 -245: 76377: 0 -245: 76378: 0 -245: 76379: 0 -245: 76380: 0 -245: 76381: 0 -245: 76382: 0 -245: 76383: 0 -245: 76384: 0 -245: 76385: 0 -245: 76386: 0 -245: 76387: 0 -245: 76388: 0 -245: 76389: 0 -245: 76390: 0 -245: 76391: 0 -245: 76392: 0 -245: 76393: 0 -245: 76394: 0 -245: 76395: 0 -245: 76396: 0 -245: 76397: 0 -245: 76398: 0 -245: 76399: 0 -245: 76400: 0 -245: 76401: 0 -245: 76402: 0 -245: 76403: 0 -245: 76404: 0 -245: 76405: 0 -245: 76406: 0 -245: 76407: 0 -245: 76408: 0 -245: 76409: 0 -245: 76410: 0 -245: 76411: 0 -245: 76412: 0 -245: 76413: 0 -245: 76414: 0 -245: 76415: 0 -245: 76416: 0 -245: 76417: 0 -245: 76418: 0 -245: 76419: 0 -245: 76420: 0 -245: 76421: 0 -245: 76422: 0 -245: 76423: 0 -245: 76424: 0 -245: 76425: 0 -245: 76426: 0 -245: 76427: 0 -245: 76428: 0 -245: 76429: 0 -245: 76430: 0 -245: 76431: 0 -245: 76432: 0 -245: 76433: 0 -245: 76434: 0 -245: 76435: 0 -245: 76436: 0 -245: 76437: 0 -245: 76438: 0 -245: 76439: 0 -245: 76440: 0 -245: 76441: 0 -245: 76442: 0 -245: 76443: 0 -245: 76444: 0 -245: 76445: 0 -245: 76446: 0 -245: 76447: 0 -245: 76448: 0 -245: 76449: 0 -245: 76450: 0 -245: 76451: 0 -245: 76452: 0 -245: 76453: 0 -245: 76454: 0 -245: 76455: 0 -245: 76456: 0 -245: 76457: 0 -245: 76458: 0 -245: 76459: 0 -245: 76460: 0 -245: 76461: 0 -245: 76462: 0 -245: 76463: 0 -245: 76464: 0 -245: 76465: 0 -245: 76466: 0 -245: 76467: 0 -245: 76468: 0 -245: 76469: 0 -245: 76470: 0 -245: 76471: 0 -245: 76472: 0 -245: 76473: 0 -245: 76474: 0 -245: 76475: 0 -245: 76476: 0 -245: 76477: 0 -245: 76478: 0 -245: 76479: 0 -245: 76480: 0 -245: 76481: 0 -245: 76482: 0 -245: 76483: 0 -245: 76484: 0 -245: 76485: 0 -245: 76486: 0 -245: 76487: 0 -245: 76488: 0 -245: 76489: 0 -245: 76490: 0 -245: 76491: 0 -245: 76492: 0 -245: 76493: 0 -245: 76494: 0 -245: 76495: 0 -245: 76496: 0 -245: 76497: 0 -245: 76498: 0 -245: 76499: 0 -245: 76500: 0 -245: 76501: 0 -245: 76502: 0 -245: 76503: 0 -245: 76504: 0 -245: 76505: 0 -245: 76506: 0 -245: 76507: 0 -245: 76508: 0 -245: 76509: 0 -245: 76510: 0 -245: 76511: 0 -245: 76512: 0 -245: 76513: 0 -245: 76514: 0 -245: 76515: 0 -245: 76516: 0 -245: 76517: 0 -245: 76518: 0 -245: 76519: 0 -245: 76520: 0 -245: 76521: 0 -245: 76522: 0 -245: 76523: 0 -245: 76524: 0 -245: 76525: 0 -245: 76526: 0 -245: 76527: 0 -245: 76528: 0 -245: 76529: 0 -245: 76530: 0 -245: 76531: 0 -245: 76532: 0 -245: 76533: 0 -245: 76534: 0 -245: 76535: 0 -245: 76536: 0 -245: 76537: 0 -245: 76538: 0 -245: 76539: 0 -245: 76540: 0 -245: 76541: 0 -245: 76542: 0 -245: 76543: 0 -245: 76544: 0 -245: 76545: 0 -245: 76546: 0 -245: 76547: 0 -245: 76548: 0 -245: 76549: 0 -245: 76550: 0 -245: 76551: 0 -245: 76552: 0 -245: 76553: 0 -245: 76554: 0 -245: 76555: 0 -245: 76556: 0 -245: 76557: 0 -245: 76558: 0 -245: 76559: 0 -245: 76560: 0 -245: 76561: 0 -245: 76562: 0 -245: 76563: 0 -245: 76564: 0 -245: 76565: 0 -245: 76566: 0 -245: 76567: 0 -245: 76568: 0 -245: 76569: 0 -245: 76570: 0 -245: 76571: 0 -245: 76572: 0 -245: 76573: 0 -245: 76574: 0 -245: 76575: 0 -245: 76576: 0 -245: 76577: 0 -245: 76578: 0 -245: 76579: 0 -245: 76580: 0 -245: 76581: 0 -245: 76582: 0 -245: 76583: 0 -245: 76584: 0 -245: 76585: 0 -245: 76586: 0 -245: 76587: 0 -245: 76588: 0 -245: 76589: 0 -245: 76590: 0 -245: 76591: 0 -245: 76592: 0 -245: 76593: 0 -245: 76594: 0 -245: 76595: 0 -245: 76596: 0 -245: 76597: 0 -245: 76598: 0 -245: 76599: 0 -245: 76600: 0 -245: 76601: 0 -245: 76602: 0 -245: 76603: 0 -245: 76604: 0 -245: 76605: 0 -245: 76606: 0 -245: 76607: 0 -245: 76608: 0 -245: 76609: 0 -245: 76610: 0 -245: 76611: 0 -245: 76612: 0 -245: 76613: 0 -245: 76614: 0 -245: 76615: 0 -245: 76616: 0 -245: 76617: 0 -245: 76618: 0 -245: 76619: 0 -245: 76620: 0 -245: 76621: 0 -245: 76622: 0 -245: 76623: 0 -245: 76624: 0 -245: 76625: 0 -245: 76626: 0 -245: 76627: 0 -245: 76628: 0 -245: 76629: 0 -245: 76630: 0 -245: 76631: 0 -245: 76632: 0 -245: 76633: 0 -245: 76634: 0 -245: 76635: 0 -245: 76636: 0 -245: 76637: 0 -245: 76638: 0 -245: 76639: 0 -245: 76640: 0 -245: 76641: 0 -245: 76642: 0 -245: 76643: 0 -245: 76644: 0 -245: 76645: 0 -245: 76646: 0 -245: 76647: 0 -245: 76648: 0 -245: 76649: 0 -245: 76650: 0 -245: 76651: 0 -245: 76652: 0 -245: 76653: 0 -245: 76654: 0 -245: 76655: 0 -245: 76656: 0 -245: 76657: 0 -245: 76658: 0 -245: 76659: 0 -245: 76660: 0 -245: 76661: 0 -245: 76662: 0 -245: 76663: 0 -245: 76664: 0 -245: 76665: 0 -245: 76666: 0 -245: 76667: 0 -245: 76668: 0 -245: 76669: 0 -245: 76670: 0 -245: 76671: 0 -245: 76672: 0 -245: 76673: 0 -245: 76674: 0 -245: 76675: 0 -245: 76676: 0 -245: 76677: 0 -245: 76678: 0 -245: 76679: 0 -245: 76680: 0 -245: 76681: 0 -245: 76682: 0 -245: 76683: 0 -245: 76684: 0 -245: 76685: 0 -245: 76686: 0 -245: 76687: 0 -245: 76688: 0 -245: 76689: 0 -245: 76690: 0 -245: 76691: 0 -245: 76692: 0 -245: 76693: 0 -245: 76694: 0 -245: 76695: 0 -245: 76696: 0 -245: 76697: 0 -245: 76698: 0 -245: 76699: 0 -245: 76700: 0 -245: 76701: 0 -245: 76702: 0 -245: 76703: 0 -245: 76704: 0 -245: 76705: 0 -245: 76706: 0 -245: 76707: 0 -245: 76708: 0 -245: 76709: 0 -245: 76710: 0 -245: 76711: 0 -245: 76712: 0 -245: 76713: 0 -245: 76714: 0 -245: 76715: 0 -245: 76716: 0 -245: 76717: 0 -245: 76718: 0 -245: 76719: 0 -245: 76720: 0 -245: 76721: 0 -245: 76722: 0 -245: 76723: 0 -245: 76724: 0 -245: 76725: 0 -245: 76726: 0 -245: 76727: 0 -245: 76728: 0 -245: 76729: 0 -245: 76730: 0 -245: 76731: 0 -245: 76732: 0 -245: 76733: 0 -245: 76734: 0 -245: 76735: 0 -245: 76736: 0 -245: 76737: 0 -245: 76738: 0 -245: 76739: 0 -245: 76740: 0 -245: 76741: 0 -245: 76742: 0 -245: 76743: 0 -245: 76744: 0 -245: 76745: 0 -245: 76746: 0 -245: 76747: 0 -245: 76748: 0 -245: 76749: 0 -245: 76750: 0 -245: 76751: 0 -245: 76752: 0 -245: 76753: 0 -245: 76754: 0 -245: 76755: 0 -245: 76756: 0 -245: 76757: 0 -245: 76758: 0 -245: 76759: 0 -245: 76760: 0 -245: 76761: 0 -245: 76762: 0 -245: 76763: 0 -245: 76764: 0 -245: 76765: 0 -245: 76766: 0 -245: 76767: 0 -245: 76768: 0 -245: 76769: 0 -245: 76770: 0 -245: 76771: 0 -245: 76772: 0 -245: 76773: 0 -245: 76774: 0 -245: 76775: 0 -245: 76776: 0 -245: 76777: 0 -245: 76778: 0 -245: 76779: 0 -245: 76780: 0 -245: 76781: 0 -245: 76782: 0 -245: 76783: 0 -245: 76784: 0 -245: 76785: 0 -245: 76786: 0 -245: 76787: 0 -245: 76788: 0 -245: 76789: 0 -245: 76790: 0 -245: 76791: 0 -245: 76792: 0 -245: 76793: 0 -245: 76794: 0 -245: 76795: 0 -245: 76796: 0 -245: 76797: 0 -245: 76798: 0 -245: 76799: 0 -245: 76800: 0 -245: 76801: 0 -245: 76802: 0 -245: 76803: 0 -245: 76804: 0 -245: 76805: 0 -245: 76806: 0 -245: 76807: 0 -245: 76808: 0 -245: 76809: 0 -245: 76810: 0 -245: 76811: 0 -245: 76812: 0 -245: 76813: 0 -245: 76814: 0 -245: 76815: 0 -245: 76816: 0 -245: 76817: 0 -245: 76818: 0 -245: 76819: 0 -245: 76820: 0 -245: 76821: 0 -245: 76822: 0 -245: 76823: 0 -245: 76824: 0 -245: 76825: 0 -245: 76826: 0 -245: 76827: 0 -245: 76828: 0 -245: 76829: 0 -245: 76830: 0 -245: 76831: 0 -245: 76832: 0 -245: 76833: 0 -245: 76834: 0 -245: 76835: 0 -245: 76836: 0 -245: 76837: 0 -245: 76838: 0 -245: 76839: 0 -245: 76840: 0 -245: 76841: 0 -245: 76842: 0 -245: 76843: 0 -245: 76844: 0 -245: 76845: 0 -245: 76846: 0 -245: 76847: 0 -245: 76848: 0 -245: 76849: 0 -245: 76850: 0 -245: 76851: 0 -245: 76852: 0 -245: 76853: 0 -245: 76854: 0 -245: 76855: 0 -245: 76856: 0 -245: 76857: 0 -245: 76858: 0 -245: 76859: 0 -245: 76860: 0 -245: 76861: 0 -245: 76862: 0 -245: 76863: 0 -245: 76864: 0 -245: 76865: 0 -245: 76866: 0 -245: 76867: 0 -245: 76868: 0 -245: 76869: 0 -245: 76870: 0 -245: 76871: 0 -245: 76872: 0 -245: 76873: 0 -245: 76874: 0 -245: 76875: 0 -245: 76876: 0 -245: 76877: 0 -245: 76878: 0 -245: 76879: 0 -245: 76880: 0 -245: 76881: 0 -245: 76882: 0 -245: 76883: 0 -245: 76884: 0 -245: 76885: 0 -245: 76886: 0 -245: 76887: 0 -245: 76888: 0 -245: 76889: 0 -245: 76890: 0 -245: 76891: 0 -245: 76892: 0 -245: 76893: 0 -245: 76894: 0 -245: 76895: 0 -245: 76896: 0 -245: 76897: 0 -245: 76898: 0 -245: 76899: 0 -245: 76900: 0 -245: 76901: 0 -245: 76902: 0 -245: 76903: 0 -245: 76904: 0 -245: 76905: 0 -245: 76906: 0 -245: 76907: 0 -245: 76908: 0 -245: 76909: 0 -245: 76910: 0 -245: 76911: 0 -245: 76912: 0 -245: 76913: 0 -245: 76914: 0 -245: 76915: 0 -245: 76916: 0 -245: 76917: 0 -245: 76918: 0 -245: 76919: 0 -245: 76920: 0 -245: 76921: 0 -245: 76922: 0 -245: 76923: 0 -245: 76924: 0 -245: 76925: 0 -245: 76926: 0 -245: 76927: 0 -245: 76928: 0 -245: 76929: 0 -245: 76930: 0 -245: 76931: 0 -245: 76932: 0 -245: 76933: 0 -245: 76934: 0 -245: 76935: 0 -245: 76936: 0 -245: 76937: 0 -245: 76938: 0 -245: 76939: 0 -245: 76940: 0 -245: 76941: 0 -245: 76942: 0 -245: 76943: 0 -245: 76944: 0 -245: 76945: 0 -245: 76946: 0 -245: 76947: 0 -245: 76948: 0 -245: 76949: 0 -245: 76950: 0 -245: 76951: 0 -245: 76952: 0 -245: 76953: 0 -245: 76954: 0 -245: 76955: 0 -245: 76956: 0 -245: 76957: 0 -245: 76958: 0 -245: 76959: 0 -245: 76960: 0 -245: 76961: 0 -245: 76962: 0 -245: 76963: 0 -245: 76964: 0 -245: 76965: 0 -245: 76966: 0 -245: 76967: 0 -245: 76968: 0 -245: 76969: 0 -245: 76970: 0 -245: 76971: 0 -245: 76972: 0 -245: 76973: 0 -245: 76974: 0 -245: 76975: 0 -245: 76976: 0 -245: 76977: 0 -245: 76978: 0 -245: 76979: 0 -245: 76980: 0 -245: 76981: 0 -245: 76982: 0 -245: 76983: 0 -245: 76984: 0 -245: 76985: 0 -245: 76986: 0 -245: 76987: 0 -245: 76988: 0 -245: 76989: 0 -245: 76990: 0 -245: 76991: 0 -245: 76992: 0 -245: 76993: 0 -245: 76994: 0 -245: 76995: 0 -245: 76996: 0 -245: 76997: 0 -245: 76998: 0 -245: 76999: 0 -245: 77000: 0 -245: 77001: 0 -245: 77002: 0 -245: 77003: 0 -245: 77004: 0 -245: 77005: 0 -245: 77006: 0 -245: 77007: 0 -245: 77008: 0 -245: 77009: 0 -245: 77010: 0 -245: 77011: 0 -245: 77012: 0 -245: 77013: 0 -245: 77014: 0 -245: 77015: 0 -245: 77016: 0 -245: 77017: 0 -245: 77018: 0 -245: 77019: 0 -245: 77020: 0 -245: 77021: 0 -245: 77022: 0 -245: 77023: 0 -245: 77024: 0 -245: 77025: 0 -245: 77026: 0 -245: 77027: 0 -245: 77028: 0 -245: 77029: 0 -245: 77030: 0 -245: 77031: 0 -245: 77032: 0 -245: 77033: 0 -245: 77034: 0 -245: 77035: 0 -245: 77036: 0 -245: 77037: 0 -245: 77038: 0 -245: 77039: 0 -245: 77040: 0 -245: 77041: 0 -245: 77042: 0 -245: 77043: 0 -245: 77044: 0 -245: 77045: 0 -245: 77046: 0 -245: 77047: 0 -245: 77048: 0 -245: 77049: 0 -245: 77050: 0 -245: 77051: 0 -245: 77052: 0 -245: 77053: 0 -245: 77054: 0 -245: 77055: 0 -245: 77056: 0 -245: 77057: 0 -245: 77058: 0 -245: 77059: 0 -245: 77060: 0 -245: 77061: 0 -245: 77062: 0 -245: 77063: 0 -245: 77064: 0 -245: 77065: 0 -245: 77066: 0 -245: 77067: 0 -245: 77068: 0 -245: 77069: 0 -245: 77070: 0 -245: 77071: 0 -245: 77072: 0 -245: 77073: 0 -245: 77074: 0 -245: 77075: 0 -245: 77076: 0 -245: 77077: 0 -245: 77078: 0 -245: 77079: 0 -245: 77080: 0 -245: 77081: 0 -245: 77082: 0 -245: 77083: 0 -245: 77084: 0 -245: 77085: 0 -245: 77086: 0 -245: 77087: 0 -245: 77088: 0 -245: 77089: 0 -245: 77090: 0 -245: 77091: 0 -245: 77092: 0 -245: 77093: 0 -245: 77094: 0 -245: 77095: 0 -245: 77096: 0 -245: 77097: 0 -245: 77098: 0 -245: 77099: 0 -245: 77100: 0 -245: 77101: 0 -245: 77102: 0 -245: 77103: 0 -245: 77104: 0 -245: 77105: 0 -245: 77106: 0 -245: 77107: 0 -245: 77108: 0 -245: 77109: 0 -245: 77110: 0 -245: 77111: 0 -245: 77112: 0 -245: 77113: 0 -245: 77114: 0 -245: 77115: 0 -245: 77116: 0 -245: 77117: 0 -245: 77118: 0 -245: 77119: 0 -245: 77120: 0 -245: 77121: 0 -245: 77122: 0 -245: 77123: 0 -245: 77124: 0 -245: 77125: 0 -245: 77126: 0 -245: 77127: 0 -245: 77128: 0 -245: 77129: 0 -245: 77130: 0 -245: 77131: 0 -245: 77132: 0 -245: 77133: 0 -245: 77134: 0 -245: 77135: 0 -245: 77136: 0 -245: 77137: 0 -245: 77138: 0 -245: 77139: 0 -245: 77140: 0 -245: 77141: 0 -245: 77142: 0 -245: 77143: 0 -245: 77144: 0 -245: 77145: 0 -245: 77146: 0 -245: 77147: 0 -245: 77148: 0 -245: 77149: 0 -245: 77150: 0 -245: 77151: 0 -245: 77152: 0 -245: 77153: 0 -245: 77154: 0 -245: 77155: 0 -245: 77156: 0 -245: 77157: 0 -245: 77158: 0 -245: 77159: 0 -245: 77160: 0 -245: 77161: 0 -245: 77162: 0 -245: 77163: 0 -245: 77164: 0 -245: 77165: 0 -245: 77166: 0 -245: 77167: 0 -245: 77168: 0 -245: 77169: 0 -245: 77170: 0 -245: 77171: 0 -245: 77172: 0 -245: 77173: 0 -245: 77174: 0 -245: 77175: 0 -245: 77176: 0 -245: 77177: 0 -245: 77178: 0 -245: 77179: 0 -245: 77180: 0 -245: 77181: 0 -245: 77182: 0 -245: 77183: 0 -245: 77184: 0 -245: 77185: 0 -245: 77186: 0 -245: 77187: 0 -245: 77188: 0 -245: 77189: 0 -245: 77190: 0 -245: 77191: 0 -245: 77192: 0 -245: 77193: 0 -245: 77194: 0 -245: 77195: 0 -245: 77196: 0 -245: 77197: 0 -245: 77198: 0 -245: 77199: 0 -245: 77200: 0 -245: 77201: 0 -245: 77202: 0 -245: 77203: 0 -245: 77204: 0 -245: 77205: 0 -245: 77206: 0 -245: 77207: 0 -245: 77208: 0 -245: 77209: 0 -245: 77210: 0 -245: 77211: 0 -245: 77212: 0 -245: 77213: 0 -245: 77214: 0 -245: 77215: 0 -245: 77216: 0 -245: 77217: 0 -245: 77218: 0 -245: 77219: 0 -245: 77220: 0 -245: 77221: 0 -245: 77222: 0 -245: 77223: 0 -245: 77224: 0 -245: 77225: 0 -245: 77226: 0 -245: 77227: 0 -245: 77228: 0 -245: 77229: 0 -245: 77230: 0 -245: 77231: 0 -245: 77232: 0 -245: 77233: 0 -245: 77234: 0 -245: 77235: 0 -245: 77236: 0 -245: 77237: 0 -245: 77238: 0 -245: 77239: 0 -245: 77240: 0 -245: 77241: 0 -245: 77242: 0 -245: 77243: 0 -245: 77244: 0 -245: 77245: 0 -245: 77246: 0 -245: 77247: 0 -245: 77248: 0 -245: 77249: 0 -245: 77250: 0 -245: 77251: 0 -245: 77252: 0 -245: 77253: 0 -245: 77254: 0 -245: 77255: 0 -245: 77256: 0 -245: 77257: 0 -245: 77258: 0 -245: 77259: 0 -245: 77260: 0 -245: 77261: 0 -245: 77262: 0 -245: 77263: 0 -245: 77264: 0 -245: 77265: 0 -245: 77266: 0 -245: 77267: 0 -245: 77268: 0 -245: 77269: 0 -245: 77270: 0 -245: 77271: 0 -245: 77272: 0 -245: 77273: 0 -245: 77274: 0 -245: 77275: 0 -245: 77276: 0 -245: 77277: 0 -245: 77278: 0 -245: 77279: 0 -245: 77280: 0 -245: 77281: 0 -245: 77282: 0 -245: 77283: 0 -245: 77284: 0 -245: 77285: 0 -245: 77286: 0 -245: 77287: 0 -245: 77288: 0 -245: 77289: 0 -245: 77290: 0 -245: 77291: 0 -245: 77292: 0 -245: 77293: 0 -245: 77294: 0 -245: 77295: 0 -245: 77296: 0 -245: 77297: 0 -245: 77298: 0 -245: 77299: 0 -245: 77300: 0 -245: 77301: 0 -245: 77302: 0 -245: 77303: 0 -245: 77304: 0 -245: 77305: 0 -245: 77306: 0 -245: 77307: 0 -245: 77308: 0 -245: 77309: 0 -245: 77310: 0 -245: 77311: 0 -245: 77312: 0 -245: 77313: 0 -245: 77314: 0 -245: 77315: 0 -245: 77316: 0 -245: 77317: 0 -245: 77318: 0 -245: 77319: 0 -245: 77320: 0 -245: 77321: 0 -245: 77322: 0 -245: 77323: 0 -245: 77324: 0 -245: 77325: 0 -245: 77326: 0 -245: 77327: 0 -245: 77328: 0 -245: 77329: 0 -245: 77330: 0 -245: 77331: 0 -245: 77332: 0 -245: 77333: 0 -245: 77334: 0 -245: 77335: 0 -245: 77336: 0 -245: 77337: 0 -245: 77338: 0 -245: 77339: 0 -245: 77340: 0 -245: 77341: 0 -245: 77342: 0 -245: 77343: 0 -245: 77344: 0 -245: 77345: 0 -245: 77346: 0 -245: 77347: 0 -245: 77348: 0 -245: 77349: 0 -245: 77350: 0 -245: 77351: 0 -245: 77352: 0 -245: 77353: 0 -245: 77354: 0 -245: 77355: 0 -245: 77356: 0 -245: 77357: 0 -245: 77358: 0 -245: 77359: 0 -245: 77360: 0 -245: 77361: 0 -245: 77362: 0 -245: 77363: 0 -245: 77364: 0 -245: 77365: 0 -245: 77366: 0 -245: 77367: 0 -245: 77368: 0 -245: 77369: 0 -245: 77370: 0 -245: 77371: 0 -245: 77372: 0 -245: 77373: 0 -245: 77374: 0 -245: 77375: 0 -245: 77376: 0 -245: 77377: 0 -245: 77378: 0 -245: 77379: 0 -245: 77380: 0 -245: 77381: 0 -245: 77382: 0 -245: 77383: 0 -245: 77384: 0 -245: 77385: 0 -245: 77386: 0 -245: 77387: 0 -245: 77388: 0 -245: 77389: 0 -245: 77390: 0 -245: 77391: 0 -245: 77392: 0 -245: 77393: 0 -245: 77394: 0 -245: 77395: 0 -245: 77396: 0 -245: 77397: 0 -245: 77398: 0 -245: 77399: 0 -245: 77400: 0 -245: 77401: 0 -245: 77402: 0 -245: 77403: 0 -245: 77404: 0 -245: 77405: 0 -245: 77406: 0 -245: 77407: 0 -245: 77408: 0 -245: 77409: 0 -245: 77410: 0 -245: 77411: 0 -245: 77412: 0 -245: 77413: 0 -245: 77414: 0 -245: 77415: 0 -245: 77416: 0 -245: 77417: 0 -245: 77418: 0 -245: 77419: 0 -245: 77420: 0 -245: 77421: 0 -245: 77422: 0 -245: 77423: 0 -245: 77424: 0 -245: 77425: 0 -245: 77426: 0 -245: 77427: 0 -245: 77428: 0 -245: 77429: 0 -245: 77430: 0 -245: 77431: 0 -245: 77432: 0 -245: 77433: 0 -245: 77434: 0 -245: 77435: 0 -245: 77436: 0 -245: 77437: 0 -245: 77438: 0 -245: 77439: 0 -245: 77440: 0 -245: 77441: 0 -245: 77442: 0 -245: 77443: 0 -245: 77444: 0 -245: 77445: 0 -245: 77446: 0 -245: 77447: 0 -245: 77448: 0 -245: 77449: 0 -245: 77450: 0 -245: 77451: 0 -245: 77452: 0 -245: 77453: 0 -245: 77454: 0 -245: 77455: 0 -245: 77456: 0 -245: 77457: 0 -245: 77458: 0 -245: 77459: 0 -245: 77460: 0 -245: 77461: 0 -245: 77462: 0 -245: 77463: 0 -245: 77464: 0 -245: 77465: 0 -245: 77466: 0 -245: 77467: 0 -245: 77468: 0 -245: 77469: 0 -245: 77470: 0 -245: 77471: 0 -245: 77472: 0 -245: 77473: 0 -245: 77474: 0 -245: 77475: 0 -245: 77476: 0 -245: 77477: 0 -245: 77478: 0 -245: 77479: 0 -245: 77480: 0 -245: 77481: 0 -245: 77482: 0 -245: 77483: 0 -245: 77484: 0 -245: 77485: 0 -245: 77486: 0 -245: 77487: 0 -245: 77488: 0 -245: 77489: 0 -245: 77490: 0 -245: 77491: 0 -245: 77492: 0 -245: 77493: 0 -245: 77494: 0 -245: 77495: 0 -245: 77496: 0 -245: 77497: 0 -245: 77498: 0 -245: 77499: 0 -245: 77500: 0 -245: 77501: 0 -245: 77502: 0 -245: 77503: 0 -245: 77504: 0 -245: 77505: 0 -245: 77506: 0 -245: 77507: 0 -245: 77508: 0 -245: 77509: 0 -245: 77510: 0 -245: 77511: 0 -245: 77512: 0 -245: 77513: 0 -245: 77514: 0 -245: 77515: 0 -245: 77516: 0 -245: 77517: 0 -245: 77518: 0 -245: 77519: 0 -245: 77520: 0 -245: 77521: 0 -245: 77522: 0 -245: 77523: 0 -245: 77524: 0 -245: 77525: 0 -245: 77526: 0 -245: 77527: 0 -245: 77528: 0 -245: 77529: 0 -245: 77530: 0 -245: 77531: 0 -245: 77532: 0 -245: 77533: 0 -245: 77534: 0 -245: 77535: 0 -245: 77536: 0 -245: 77537: 0 -245: 77538: 0 -245: 77539: 0 -245: 77540: 0 -245: 77541: 0 -245: 77542: 0 -245: 77543: 0 -245: 77544: 0 -245: 77545: 0 -245: 77546: 0 -245: 77547: 0 -245: 77548: 0 -245: 77549: 0 -245: 77550: 0 -245: 77551: 0 -245: 77552: 0 -245: 77553: 0 -245: 77554: 0 -245: 77555: 0 -245: 77556: 0 -245: 77557: 0 -245: 77558: 0 -245: 77559: 0 -245: 77560: 0 -245: 77561: 0 -245: 77562: 0 -245: 77563: 0 -245: 77564: 0 -245: 77565: 0 -245: 77566: 0 -245: 77567: 0 -245: 77568: 0 -245: 77569: 0 -245: 77570: 0 -245: 77571: 0 -245: 77572: 0 -245: 77573: 0 -245: 77574: 0 -245: 77575: 0 -245: 77576: 0 -245: 77577: 0 -245: 77578: 0 -245: 77579: 0 -245: 77580: 0 -245: 77581: 0 -245: 77582: 0 -245: 77583: 0 -245: 77584: 0 -245: 77585: 0 -245: 77586: 0 -245: 77587: 0 -245: 77588: 0 -245: 77589: 0 -245: 77590: 0 -245: 77591: 0 -245: 77592: 0 -245: 77593: 0 -245: 77594: 0 -245: 77595: 0 -245: 77596: 0 -245: 77597: 0 -245: 77598: 0 -245: 77599: 0 -245: 77600: 0 -245: 77601: 0 -245: 77602: 0 -245: 77603: 0 -245: 77604: 0 -245: 77605: 0 -245: 77606: 0 -245: 77607: 0 -245: 77608: 0 -245: 77609: 0 -245: 77610: 0 -245: 77611: 0 -245: 77612: 0 -245: 77613: 0 -245: 77614: 0 -245: 77615: 0 -245: 77616: 0 -245: 77617: 0 -245: 77618: 0 -245: 77619: 0 -245: 77620: 0 -245: 77621: 0 -245: 77622: 0 -245: 77623: 0 -245: 77624: 0 -245: 77625: 0 -245: 77626: 0 -245: 77627: 0 -245: 77628: 0 -245: 77629: 0 -245: 77630: 0 -245: 77631: 0 -245: 77632: 0 -245: 77633: 0 -245: 77634: 0 -245: 77635: 0 -245: 77636: 0 -245: 77637: 0 -245: 77638: 0 -245: 77639: 0 -245: 77640: 0 -245: 77641: 0 -245: 77642: 0 -245: 77643: 0 -245: 77644: 0 -245: 77645: 0 -245: 77646: 0 -245: 77647: 0 -245: 77648: 0 -245: 77649: 0 -245: 77650: 0 -245: 77651: 0 -245: 77652: 0 -245: 77653: 0 -245: 77654: 0 -245: 77655: 0 -245: 77656: 0 -245: 77657: 0 -245: 77658: 0 -245: 77659: 0 -245: 77660: 0 -245: 77661: 0 -245: 77662: 0 -245: 77663: 0 -245: 77664: 0 -245: 77665: 0 -245: 77666: 0 -245: 77667: 0 -245: 77668: 0 -245: 77669: 0 -245: 77670: 0 -245: 77671: 0 -245: 77672: 0 -245: 77673: 0 -245: 77674: 0 -245: 77675: 0 -245: 77676: 0 -245: 77677: 0 -245: 77678: 0 -245: 77679: 0 -245: 77680: 0 -245: 77681: 0 -245: 77682: 0 -245: 77683: 0 -245: 77684: 0 -245: 77685: 0 -245: 77686: 0 -245: 77687: 0 -245: 77688: 0 -245: 77689: 0 -245: 77690: 0 -245: 77691: 0 -245: 77692: 0 -245: 77693: 0 -245: 77694: 0 -245: 77695: 0 -245: 77696: 0 -245: 77697: 0 -245: 77698: 0 -245: 77699: 0 -245: 77700: 0 -245: 77701: 0 -245: 77702: 0 -245: 77703: 0 -245: 77704: 0 -245: 77705: 0 -245: 77706: 0 -245: 77707: 0 -245: 77708: 0 -245: 77709: 0 -245: 77710: 0 -245: 77711: 0 -245: 77712: 0 -245: 77713: 0 -245: 77714: 0 -245: 77715: 0 -245: 77716: 0 -245: 77717: 0 -245: 77718: 0 -245: 77719: 0 -245: 77720: 0 -245: 77721: 0 -245: 77722: 0 -245: 77723: 0 -245: 77724: 0 -245: 77725: 0 -245: 77726: 0 -245: 77727: 0 -245: 77728: 0 -245: 77729: 0 -245: 77730: 0 -245: 77731: 0 -245: 77732: 0 -245: 77733: 0 -245: 77734: 0 -245: 77735: 0 -245: 77736: 0 -245: 77737: 0 -245: 77738: 0 -245: 77739: 0 -245: 77740: 0 -245: 77741: 0 -245: 77742: 0 -245: 77743: 0 -245: 77744: 0 -245: 77745: 0 -245: 77746: 0 -245: 77747: 0 -245: 77748: 0 -245: 77749: 0 -245: 77750: 0 -245: 77751: 0 -245: 77752: 0 -245: 77753: 0 -245: 77754: 0 -245: 77755: 0 -245: 77756: 0 -245: 77757: 0 -245: 77758: 0 -245: 77759: 0 -245: 77760: 0 -245: 77761: 0 -245: 77762: 0 -245: 77763: 0 -245: 77764: 0 -245: 77765: 0 -245: 77766: 0 -245: 77767: 0 -245: 77768: 0 -245: 77769: 0 -245: 77770: 0 -245: 77771: 0 -245: 77772: 0 -245: 77773: 0 -245: 77774: 0 -245: 77775: 0 -245: 77776: 0 -245: 77777: 0 -245: 77778: 0 -245: 77779: 0 -245: 77780: 0 -245: 77781: 0 -245: 77782: 0 -245: 77783: 0 -245: 77784: 0 -245: 77785: 0 -245: 77786: 0 -245: 77787: 0 -245: 77788: 0 -245: 77789: 0 -245: 77790: 0 -245: 77791: 0 -245: 77792: 0 -245: 77793: 0 -245: 77794: 0 -245: 77795: 0 -245: 77796: 0 -245: 77797: 0 -245: 77798: 0 -245: 77799: 0 -245: 77800: 0 -245: 77801: 0 -245: 77802: 0 -245: 77803: 0 -245: 77804: 0 -245: 77805: 0 -245: 77806: 0 -245: 77807: 0 -245: 77808: 0 -245: 77809: 0 -245: 77810: 0 -245: 77811: 0 -245: 77812: 0 -245: 77813: 0 -245: 77814: 0 -245: 77815: 0 -245: 77816: 0 -245: 77817: 0 -245: 77818: 0 -245: 77819: 0 -245: 77820: 0 -245: 77821: 0 -245: 77822: 0 -245: 77823: 0 -245: 77824: 0 -245: 77825: 0 -245: 77826: 0 -245: 77827: 0 -245: 77828: 0 -245: 77829: 0 -245: 77830: 0 -245: 77831: 0 -245: 77832: 0 -245: 77833: 0 -245: 77834: 0 -245: 77835: 0 -245: 77836: 0 -245: 77837: 0 -245: 77838: 0 -245: 77839: 0 -245: 77840: 0 -245: 77841: 0 -245: 77842: 0 -245: 77843: 0 -245: 77844: 0 -245: 77845: 0 -245: 77846: 0 -245: 77847: 0 -245: 77848: 0 -245: 77849: 0 -245: 77850: 0 -245: 77851: 0 -245: 77852: 0 -245: 77853: 0 -245: 77854: 0 -245: 77855: 0 -245: 77856: 0 -245: 77857: 0 -245: 77858: 0 -245: 77859: 0 -245: 77860: 0 -245: 77861: 0 -245: 77862: 0 -245: 77863: 0 -245: 77864: 0 -245: 77865: 0 -245: 77866: 0 -245: 77867: 0 -245: 77868: 0 -245: 77869: 0 -245: 77870: 0 -245: 77871: 0 -245: 77872: 0 -245: 77873: 0 -245: 77874: 0 -245: 77875: 0 -245: 77876: 0 -245: 77877: 0 -245: 77878: 0 -245: 77879: 0 -245: 77880: 0 -245: 77881: 0 -245: 77882: 0 -245: 77883: 0 -245: 77884: 0 -245: 77885: 0 -245: 77886: 0 -245: 77887: 0 -245: 77888: 0 -245: 77889: 0 -245: 77890: 0 -245: 77891: 0 -245: 77892: 0 -245: 77893: 0 -245: 77894: 0 -245: 77895: 0 -245: 77896: 0 -245: 77897: 0 -245: 77898: 0 -245: 77899: 0 -245: 77900: 0 -245: 77901: 0 -245: 77902: 0 -245: 77903: 0 -245: 77904: 0 -245: 77905: 0 -245: 77906: 0 -245: 77907: 0 -245: 77908: 0 -245: 77909: 0 -245: 77910: 0 -245: 77911: 0 -245: 77912: 0 -245: 77913: 0 -245: 77914: 0 -245: 77915: 0 -245: 77916: 0 -245: 77917: 0 -245: 77918: 0 -245: 77919: 0 -245: 77920: 0 -245: 77921: 0 -245: 77922: 0 -245: 77923: 0 -245: 77924: 0 -245: 77925: 0 -245: 77926: 0 -245: 77927: 0 -245: 77928: 0 -245: 77929: 0 -245: 77930: 0 -245: 77931: 0 -245: 77932: 0 -245: 77933: 0 -245: 77934: 0 -245: 77935: 0 -245: 77936: 0 -245: 77937: 0 -245: 77938: 0 -245: 77939: 0 -245: 77940: 0 -245: 77941: 0 -245: 77942: 0 -245: 77943: 0 -245: 77944: 0 -245: 77945: 0 -245: 77946: 0 -245: 77947: 0 -245: 77948: 0 -245: 77949: 0 -245: 77950: 0 -245: 77951: 0 -245: 77952: 0 -245: 77953: 0 -245: 77954: 0 -245: 77955: 0 -245: 77956: 0 -245: 77957: 0 -245: 77958: 0 -245: 77959: 0 -245: 77960: 0 -245: 77961: 0 -245: 77962: 0 -245: 77963: 0 -245: 77964: 0 -245: 77965: 0 -245: 77966: 0 -245: 77967: 0 -245: 77968: 0 -245: 77969: 0 -245: 77970: 0 -245: 77971: 0 -245: 77972: 0 -245: 77973: 0 -245: 77974: 0 -245: 77975: 0 -245: 77976: 0 -245: 77977: 0 -245: 77978: 0 -245: 77979: 0 -245: 77980: 0 -245: 77981: 0 -245: 77982: 0 -245: 77983: 0 -245: 77984: 0 -245: 77985: 0 -245: 77986: 0 -245: 77987: 0 -245: 77988: 0 -245: 77989: 0 -245: 77990: 0 -245: 77991: 0 -245: 77992: 0 -245: 77993: 0 -245: 77994: 0 -245: 77995: 0 -245: 77996: 0 -245: 77997: 0 -245: 77998: 0 -245: 77999: 0 -245: 78000: 0 -245: 78001: 0 -245: 78002: 0 -245: 78003: 0 -245: 78004: 0 -245: 78005: 0 -245: 78006: 0 -245: 78007: 0 -245: 78008: 0 -245: 78009: 0 -245: 78010: 0 -245: 78011: 0 -245: 78012: 0 -245: 78013: 0 -245: 78014: 0 -245: 78015: 0 -245: 78016: 0 -245: 78017: 0 -245: 78018: 0 -245: 78019: 0 -245: 78020: 0 -245: 78021: 0 -245: 78022: 0 -245: 78023: 0 -245: 78024: 0 -245: 78025: 0 -245: 78026: 0 -245: 78027: 0 -245: 78028: 0 -245: 78029: 0 -245: 78030: 0 -245: 78031: 0 -245: 78032: 0 -245: 78033: 0 -245: 78034: 0 -245: 78035: 0 -245: 78036: 0 -245: 78037: 0 -245: 78038: 0 -245: 78039: 0 -245: 78040: 0 -245: 78041: 0 -245: 78042: 0 -245: 78043: 0 -245: 78044: 0 -245: 78045: 0 -245: 78046: 0 -245: 78047: 0 -245: 78048: 0 -245: 78049: 0 -245: 78050: 0 -245: 78051: 0 -245: 78052: 0 -245: 78053: 0 -245: 78054: 0 -245: 78055: 0 -245: 78056: 0 -245: 78057: 0 -245: 78058: 0 -245: 78059: 0 -245: 78060: 0 -245: 78061: 0 -245: 78062: 0 -245: 78063: 0 -245: 78064: 0 -245: 78065: 0 -245: 78066: 0 -245: 78067: 0 -245: 78068: 0 -245: 78069: 0 -245: 78070: 0 -245: 78071: 0 -245: 78072: 0 -245: 78073: 0 -245: 78074: 0 -245: 78075: 0 -245: 78076: 0 -245: 78077: 0 -245: 78078: 0 -245: 78079: 0 -245: 78080: 0 -245: 78081: 0 -245: 78082: 0 -245: 78083: 0 -245: 78084: 0 -245: 78085: 0 -245: 78086: 0 -245: 78087: 0 -245: 78088: 0 -245: 78089: 0 -245: 78090: 0 -245: 78091: 0 -245: 78092: 0 -245: 78093: 0 -245: 78094: 0 -245: 78095: 0 -245: 78096: 0 -245: 78097: 0 -245: 78098: 0 -245: 78099: 0 -245: 78100: 0 -245: 78101: 0 -245: 78102: 0 -245: 78103: 0 -245: 78104: 0 -245: 78105: 0 -245: 78106: 0 -245: 78107: 0 -245: 78108: 0 -245: 78109: 0 -245: 78110: 0 -245: 78111: 0 -245: 78112: 0 -245: 78113: 0 -245: 78114: 0 -245: 78115: 0 -245: 78116: 0 -245: 78117: 0 -245: 78118: 0 -245: 78119: 0 -245: 78120: 0 -245: 78121: 0 -245: 78122: 0 -245: 78123: 0 -245: 78124: 0 -245: 78125: 0 -245: 78126: 0 -245: 78127: 0 -245: 78128: 0 -245: 78129: 0 -245: 78130: 0 -245: 78131: 0 -245: 78132: 0 -245: 78133: 0 -245: 78134: 0 -245: 78135: 0 -245: 78136: 0 -245: 78137: 0 -245: 78138: 0 -245: 78139: 0 -245: 78140: 0 -245: 78141: 0 -245: 78142: 0 -245: 78143: 0 -245: 78144: 0 -245: 78145: 0 -245: 78146: 0 -245: 78147: 0 -245: 78148: 0 -245: 78149: 0 -245: 78150: 0 -245: 78151: 0 -245: 78152: 0 -245: 78153: 0 -245: 78154: 0 -245: 78155: 0 -245: 78156: 0 -245: 78157: 0 -245: 78158: 0 -245: 78159: 0 -245: 78160: 0 -245: 78161: 0 -245: 78162: 0 -245: 78163: 0 -245: 78164: 0 -245: 78165: 0 -245: 78166: 0 -245: 78167: 0 -245: 78168: 0 -245: 78169: 0 -245: 78170: 0 -245: 78171: 0 -245: 78172: 0 -245: 78173: 0 -245: 78174: 0 -245: 78175: 0 -245: 78176: 0 -245: 78177: 0 -245: 78178: 0 -245: 78179: 0 -245: 78180: 0 -245: 78181: 0 -245: 78182: 0 -245: 78183: 0 -245: 78184: 0 -245: 78185: 0 -245: 78186: 0 -245: 78187: 0 -245: 78188: 0 -245: 78189: 0 -245: 78190: 0 -245: 78191: 0 -245: 78192: 0 -245: 78193: 0 -245: 78194: 0 -245: 78195: 0 -245: 78196: 0 -245: 78197: 0 -245: 78198: 0 -245: 78199: 0 -245: 78200: 0 -245: 78201: 0 -245: 78202: 0 -245: 78203: 0 -245: 78204: 0 -245: 78205: 0 -245: 78206: 0 -245: 78207: 0 -245: 78208: 0 -245: 78209: 0 -245: 78210: 0 -245: 78211: 0 -245: 78212: 0 -245: 78213: 0 -245: 78214: 0 -245: 78215: 0 -245: 78216: 0 -245: 78217: 0 -245: 78218: 0 -245: 78219: 0 -245: 78220: 0 -245: 78221: 0 -245: 78222: 0 -245: 78223: 0 -245: 78224: 0 -245: 78225: 0 -245: 78226: 0 -245: 78227: 0 -245: 78228: 0 -245: 78229: 0 -245: 78230: 0 -245: 78231: 0 -245: 78232: 0 -245: 78233: 0 -245: 78234: 0 -245: 78235: 0 -245: 78236: 0 -245: 78237: 0 -245: 78238: 0 -245: 78239: 0 -245: 78240: 0 -245: 78241: 0 -245: 78242: 0 -245: 78243: 0 -245: 78244: 0 -245: 78245: 0 -245: 78246: 0 -245: 78247: 0 -245: 78248: 0 -245: 78249: 0 -245: 78250: 0 -245: 78251: 0 -245: 78252: 0 -245: 78253: 0 -245: 78254: 0 -245: 78255: 0 -245: 78256: 0 -245: 78257: 0 -245: 78258: 0 -245: 78259: 0 -245: 78260: 0 -245: 78261: 0 -245: 78262: 0 -245: 78263: 0 -245: 78264: 0 -245: 78265: 0 -245: 78266: 0 -245: 78267: 0 -245: 78268: 0 -245: 78269: 0 -245: 78270: 0 -245: 78271: 0 -245: 78272: 0 -245: 78273: 0 -245: 78274: 0 -245: 78275: 0 -245: 78276: 0 -245: 78277: 0 -245: 78278: 0 -245: 78279: 0 -245: 78280: 0 -245: 78281: 0 -245: 78282: 0 -245: 78283: 0 -245: 78284: 0 -245: 78285: 0 -245: 78286: 0 -245: 78287: 0 -245: 78288: 0 -245: 78289: 0 -245: 78290: 0 -245: 78291: 0 -245: 78292: 0 -245: 78293: 0 -245: 78294: 0 -245: 78295: 0 -245: 78296: 0 -245: 78297: 0 -245: 78298: 0 -245: 78299: 0 -245: 78300: 0 -245: 78301: 0 -245: 78302: 0 -245: 78303: 0 -245: 78304: 0 -245: 78305: 0 -245: 78306: 0 -245: 78307: 0 -245: 78308: 0 -245: 78309: 0 -245: 78310: 0 -245: 78311: 0 -245: 78312: 0 -245: 78313: 0 -245: 78314: 0 -245: 78315: 0 -245: 78316: 0 -245: 78317: 0 -245: 78318: 0 -245: 78319: 0 -245: 78320: 0 -245: 78321: 0 -245: 78322: 0 -245: 78323: 0 -245: 78324: 0 -245: 78325: 0 -245: 78326: 0 -245: 78327: 0 -245: 78328: 0 -245: 78329: 0 -245: 78330: 0 -245: 78331: 0 -245: 78332: 0 -245: 78333: 0 -245: 78334: 0 -245: 78335: 0 -245: 78336: 0 -245: 78337: 0 -245: 78338: 0 -245: 78339: 0 -245: 78340: 0 -245: 78341: 0 -245: 78342: 0 -245: 78343: 0 -245: 78344: 0 -245: 78345: 0 -245: 78346: 0 -245: 78347: 0 -245: 78348: 0 -245: 78349: 0 -245: 78350: 0 -245: 78351: 0 -245: 78352: 0 -245: 78353: 0 -245: 78354: 0 -245: 78355: 0 -245: 78356: 0 -245: 78357: 0 -245: 78358: 0 -245: 78359: 0 -245: 78360: 0 -245: 78361: 0 -245: 78362: 0 -245: 78363: 0 -245: 78364: 0 -245: 78365: 0 -245: 78366: 0 -245: 78367: 0 -245: 78368: 0 -245: 78369: 0 -245: 78370: 0 -245: 78371: 0 -245: 78372: 0 -245: 78373: 0 -245: 78374: 0 -245: 78375: 0 -245: 78376: 0 -245: 78377: 0 -245: 78378: 0 -245: 78379: 0 -245: 78380: 0 -245: 78381: 0 -245: 78382: 0 -245: 78383: 0 -245: 78384: 0 -245: 78385: 0 -245: 78386: 0 -245: 78387: 0 -245: 78388: 0 -245: 78389: 0 -245: 78390: 0 -245: 78391: 0 -245: 78392: 0 -245: 78393: 0 -245: 78394: 0 -245: 78395: 0 -245: 78396: 0 -245: 78397: 0 -245: 78398: 0 -245: 78399: 0 -245: 78400: 0 -245: 78401: 0 -245: 78402: 0 -245: 78403: 0 -245: 78404: 0 -245: 78405: 0 -245: 78406: 0 -245: 78407: 0 -245: 78408: 0 -245: 78409: 0 -245: 78410: 0 -245: 78411: 0 -245: 78412: 0 -245: 78413: 0 -245: 78414: 0 -245: 78415: 0 -245: 78416: 0 -245: 78417: 0 -245: 78418: 0 -245: 78419: 0 -245: 78420: 0 -245: 78421: 0 -245: 78422: 0 -245: 78423: 0 -245: 78424: 0 -245: 78425: 0 -245: 78426: 0 -245: 78427: 0 -245: 78428: 0 -245: 78429: 0 -245: 78430: 0 -245: 78431: 0 -245: 78432: 0 -245: 78433: 0 -245: 78434: 0 -245: 78435: 0 -245: 78436: 0 -245: 78437: 0 -245: 78438: 0 -245: 78439: 0 -245: 78440: 0 -245: 78441: 0 -245: 78442: 0 -245: 78443: 0 -245: 78444: 0 -245: 78445: 0 -245: 78446: 0 -245: 78447: 0 -245: 78448: 0 -245: 78449: 0 -245: 78450: 0 -245: 78451: 0 -245: 78452: 0 -245: 78453: 0 -245: 78454: 0 -245: 78455: 0 -245: 78456: 0 -245: 78457: 0 -245: 78458: 0 -245: 78459: 0 -245: 78460: 0 -245: 78461: 0 -245: 78462: 0 -245: 78463: 0 -245: 78464: 0 -245: 78465: 0 -245: 78466: 0 -245: 78467: 0 -245: 78468: 0 -245: 78469: 0 -245: 78470: 0 -245: 78471: 0 -245: 78472: 0 -245: 78473: 0 -245: 78474: 0 -245: 78475: 0 -245: 78476: 0 -245: 78477: 0 -245: 78478: 0 -245: 78479: 0 -245: 78480: 0 -245: 78481: 0 -245: 78482: 0 -245: 78483: 0 -245: 78484: 0 -245: 78485: 0 -245: 78486: 0 -245: 78487: 0 -245: 78488: 0 -245: 78489: 0 -245: 78490: 0 -245: 78491: 0 -245: 78492: 0 -245: 78493: 0 -245: 78494: 0 -245: 78495: 0 -245: 78496: 0 -245: 78497: 0 -245: 78498: 0 -245: 78499: 0 -245: 78500: 0 -245: 78501: 0 -245: 78502: 0 -245: 78503: 0 -245: 78504: 0 -245: 78505: 0 -245: 78506: 0 -245: 78507: 0 -245: 78508: 0 -245: 78509: 0 -245: 78510: 0 -245: 78511: 0 -245: 78512: 0 -245: 78513: 0 -245: 78514: 0 -245: 78515: 0 -245: 78516: 0 -245: 78517: 0 -245: 78518: 0 -245: 78519: 0 -245: 78520: 0 -245: 78521: 0 -245: 78522: 0 -245: 78523: 0 -245: 78524: 0 -245: 78525: 0 -245: 78526: 0 -245: 78527: 0 -245: 78528: 0 -245: 78529: 0 -245: 78530: 0 -245: 78531: 0 -245: 78532: 0 -245: 78533: 0 -245: 78534: 0 -245: 78535: 0 -245: 78536: 0 -245: 78537: 0 -245: 78538: 0 -245: 78539: 0 -245: 78540: 0 -245: 78541: 0 -245: 78542: 0 -245: 78543: 0 -245: 78544: 0 -245: 78545: 0 -245: 78546: 0 -245: 78547: 0 -245: 78548: 0 -245: 78549: 0 -245: 78550: 0 -245: 78551: 0 -245: 78552: 0 -245: 78553: 0 -245: 78554: 0 -245: 78555: 0 -245: 78556: 0 -245: 78557: 0 -245: 78558: 0 -245: 78559: 0 -245: 78560: 0 -245: 78561: 0 -245: 78562: 0 -245: 78563: 0 -245: 78564: 0 -245: 78565: 0 -245: 78566: 0 -245: 78567: 0 -245: 78568: 0 -245: 78569: 0 -245: 78570: 0 -245: 78571: 0 -245: 78572: 0 -245: 78573: 0 -245: 78574: 0 -245: 78575: 0 -245: 78576: 0 -245: 78577: 0 -245: 78578: 0 -245: 78579: 0 -245: 78580: 0 -245: 78581: 0 -245: 78582: 0 -245: 78583: 0 -245: 78584: 0 -245: 78585: 0 -245: 78586: 0 -245: 78587: 0 -245: 78588: 0 -245: 78589: 0 -245: 78590: 0 -245: 78591: 0 -245: 78592: 0 -245: 78593: 0 -245: 78594: 0 -245: 78595: 0 -245: 78596: 0 -245: 78597: 0 -245: 78598: 0 -245: 78599: 0 -245: 78600: 0 -245: 78601: 0 -245: 78602: 0 -245: 78603: 0 -245: 78604: 0 -245: 78605: 0 -245: 78606: 0 -245: 78607: 0 -245: 78608: 0 -245: 78609: 0 -245: 78610: 0 -245: 78611: 0 -245: 78612: 0 -245: 78613: 0 -245: 78614: 0 -245: 78615: 0 -245: 78616: 0 -245: 78617: 0 -245: 78618: 0 -245: 78619: 0 -245: 78620: 0 -245: 78621: 0 -245: 78622: 0 -245: 78623: 0 -245: 78624: 0 -245: 78625: 0 -245: 78626: 0 -245: 78627: 0 -245: 78628: 0 -245: 78629: 0 -245: 78630: 0 -245: 78631: 0 -245: 78632: 0 -245: 78633: 0 -245: 78634: 0 -245: 78635: 0 -245: 78636: 0 -245: 78637: 0 -245: 78638: 0 -245: 78639: 0 -245: 78640: 0 -245: 78641: 0 -245: 78642: 0 -245: 78643: 0 -245: 78644: 0 -245: 78645: 0 -245: 78646: 0 -245: 78647: 0 -245: 78648: 0 -245: 78649: 0 -245: 78650: 0 -245: 78651: 0 -245: 78652: 0 -245: 78653: 0 -245: 78654: 0 -245: 78655: 0 -245: 78656: 0 -245: 78657: 0 -245: 78658: 0 -245: 78659: 0 -245: 78660: 0 -245: 78661: 0 -245: 78662: 0 -245: 78663: 0 -245: 78664: 0 -245: 78665: 0 -245: 78666: 0 -245: 78667: 0 -245: 78668: 0 -245: 78669: 0 -245: 78670: 0 -245: 78671: 0 -245: 78672: 0 -245: 78673: 0 -245: 78674: 0 -245: 78675: 0 -245: 78676: 0 -245: 78677: 0 -245: 78678: 0 -245: 78679: 0 -245: 78680: 0 -245: 78681: 0 -245: 78682: 0 -245: 78683: 0 -245: 78684: 0 -245: 78685: 0 -245: 78686: 0 -245: 78687: 0 -245: 78688: 0 -245: 78689: 0 -245: 78690: 0 -245: 78691: 0 -245: 78692: 0 -245: 78693: 0 -245: 78694: 0 -245: 78695: 0 -245: 78696: 0 -245: 78697: 0 -245: 78698: 0 -245: 78699: 0 -245: 78700: 0 -245: 78701: 0 -245: 78702: 0 -245: 78703: 0 -245: 78704: 0 -245: 78705: 0 -245: 78706: 0 -245: 78707: 0 -245: 78708: 0 -245: 78709: 0 -245: 78710: 0 -245: 78711: 0 -245: 78712: 0 -245: 78713: 0 -245: 78714: 0 -245: 78715: 0 -245: 78716: 0 -245: 78717: 0 -245: 78718: 0 -245: 78719: 0 -245: 78720: 0 -245: 78721: 0 -245: 78722: 0 -245: 78723: 0 -245: 78724: 0 -245: 78725: 0 -245: 78726: 0 -245: 78727: 0 -245: 78728: 0 -245: 78729: 0 -245: 78730: 0 -245: 78731: 0 -245: 78732: 0 -245: 78733: 0 -245: 78734: 0 -245: 78735: 0 -245: 78736: 0 -245: 78737: 0 -245: 78738: 0 -245: 78739: 0 -245: 78740: 0 -245: 78741: 0 -245: 78742: 0 -245: 78743: 0 -245: 78744: 0 -245: 78745: 0 -245: 78746: 0 -245: 78747: 0 -245: 78748: 0 -245: 78749: 0 -245: 78750: 0 -245: 78751: 0 -245: 78752: 0 -245: 78753: 0 -245: 78754: 0 -245: 78755: 0 -245: 78756: 0 -245: 78757: 0 -245: 78758: 0 -245: 78759: 0 -245: 78760: 0 -245: 78761: 0 -245: 78762: 0 -245: 78763: 0 -245: 78764: 0 -245: 78765: 0 -245: 78766: 0 -245: 78767: 0 -245: 78768: 0 -245: 78769: 0 -245: 78770: 0 -245: 78771: 0 -245: 78772: 0 -245: 78773: 0 -245: 78774: 0 -245: 78775: 0 -245: 78776: 0 -245: 78777: 0 -245: 78778: 0 -245: 78779: 0 -245: 78780: 0 -245: 78781: 0 -245: 78782: 0 -245: 78783: 0 -245: 78784: 0 -245: 78785: 0 -245: 78786: 0 -245: 78787: 0 -245: 78788: 0 -245: 78789: 0 -245: 78790: 0 -245: 78791: 0 -245: 78792: 0 -245: 78793: 0 -245: 78794: 0 -245: 78795: 0 -245: 78796: 0 -245: 78797: 0 -245: 78798: 0 -245: 78799: 0 -245: 78800: 0 -245: 78801: 0 -245: 78802: 0 -245: 78803: 0 -245: 78804: 0 -245: 78805: 0 -245: 78806: 0 -245: 78807: 0 -245: 78808: 0 -245: 78809: 0 -245: 78810: 0 -245: 78811: 0 -245: 78812: 0 -245: 78813: 0 -245: 78814: 0 -245: 78815: 0 -245: 78816: 0 -245: 78817: 0 -245: 78818: 0 -245: 78819: 0 -245: 78820: 0 -245: 78821: 0 -245: 78822: 0 -245: 78823: 0 -245: 78824: 0 -245: 78825: 0 -245: 78826: 0 -245: 78827: 0 -245: 78828: 0 -245: 78829: 0 -245: 78830: 0 -245: 78831: 0 -245: 78832: 0 -245: 78833: 0 -245: 78834: 0 -245: 78835: 0 -245: 78836: 0 -245: 78837: 0 -245: 78838: 0 -245: 78839: 0 -245: 78840: 0 -245: 78841: 0 -245: 78842: 0 -245: 78843: 0 -245: 78844: 0 -245: 78845: 0 -245: 78846: 0 -245: 78847: 0 -245: 78848: 0 -245: 78849: 0 -245: 78850: 0 -245: 78851: 0 -245: 78852: 0 -245: 78853: 0 -245: 78854: 0 -245: 78855: 0 -245: 78856: 0 -245: 78857: 0 -245: 78858: 0 -245: 78859: 0 -245: 78860: 0 -245: 78861: 0 -245: 78862: 0 -245: 78863: 0 -245: 78864: 0 -245: 78865: 0 -245: 78866: 0 -245: 78867: 0 -245: 78868: 0 -245: 78869: 0 -245: 78870: 0 -245: 78871: 0 -245: 78872: 0 -245: 78873: 0 -245: 78874: 0 -245: 78875: 0 -245: 78876: 0 -245: 78877: 0 -245: 78878: 0 -245: 78879: 0 -245: 78880: 0 -245: 78881: 0 -245: 78882: 0 -245: 78883: 0 -245: 78884: 0 -245: 78885: 0 -245: 78886: 0 -245: 78887: 0 -245: 78888: 0 -245: 78889: 0 -245: 78890: 0 -245: 78891: 0 -245: 78892: 0 -245: 78893: 0 -245: 78894: 0 -245: 78895: 0 -245: 78896: 0 -245: 78897: 0 -245: 78898: 0 -245: 78899: 0 -245: 78900: 0 -245: 78901: 0 -245: 78902: 0 -245: 78903: 0 -245: 78904: 0 -245: 78905: 0 -245: 78906: 0 -245: 78907: 0 -245: 78908: 0 -245: 78909: 0 -245: 78910: 0 -245: 78911: 0 -245: 78912: 0 -245: 78913: 0 -245: 78914: 0 -245: 78915: 0 -245: 78916: 0 -245: 78917: 0 -245: 78918: 0 -245: 78919: 0 -245: 78920: 0 -245: 78921: 0 -245: 78922: 0 -245: 78923: 0 -245: 78924: 0 -245: 78925: 0 -245: 78926: 0 -245: 78927: 0 -245: 78928: 0 -245: 78929: 0 -245: 78930: 0 -245: 78931: 0 -245: 78932: 0 -245: 78933: 0 -245: 78934: 0 -245: 78935: 0 -245: 78936: 0 -245: 78937: 0 -245: 78938: 0 -245: 78939: 0 -245: 78940: 0 -245: 78941: 0 -245: 78942: 0 -245: 78943: 0 -245: 78944: 0 -245: 78945: 0 -245: 78946: 0 -245: 78947: 0 -245: 78948: 0 -245: 78949: 0 -245: 78950: 0 -245: 78951: 0 -245: 78952: 0 -245: 78953: 0 -245: 78954: 0 -245: 78955: 0 -245: 78956: 0 -245: 78957: 0 -245: 78958: 0 -245: 78959: 0 -245: 78960: 0 -245: 78961: 0 -245: 78962: 0 -245: 78963: 0 -245: 78964: 0 -245: 78965: 0 -245: 78966: 0 -245: 78967: 0 -245: 78968: 0 -245: 78969: 0 -245: 78970: 0 -245: 78971: 0 -245: 78972: 0 -245: 78973: 0 -245: 78974: 0 -245: 78975: 0 -245: 78976: 0 -245: 78977: 0 -245: 78978: 0 -245: 78979: 0 -245: 78980: 0 -245: 78981: 0 -245: 78982: 0 -245: 78983: 0 -245: 78984: 0 -245: 78985: 0 -245: 78986: 0 -245: 78987: 0 -245: 78988: 0 -245: 78989: 0 -245: 78990: 0 -245: 78991: 0 -245: 78992: 0 -245: 78993: 0 -245: 78994: 0 -245: 78995: 0 -245: 78996: 0 -245: 78997: 0 -245: 78998: 0 -245: 78999: 0 -245: 79000: 0 -245: 79001: 0 -245: 79002: 0 -245: 79003: 0 -245: 79004: 0 -245: 79005: 0 -245: 79006: 0 -245: 79007: 0 -245: 79008: 0 -245: 79009: 0 -245: 79010: 0 -245: 79011: 0 -245: 79012: 0 -245: 79013: 0 -245: 79014: 0 -245: 79015: 0 -245: 79016: 0 -245: 79017: 0 -245: 79018: 0 -245: 79019: 0 -245: 79020: 0 -245: 79021: 0 -245: 79022: 0 -245: 79023: 0 -245: 79024: 0 -245: 79025: 0 -245: 79026: 0 -245: 79027: 0 -245: 79028: 0 -245: 79029: 0 -245: 79030: 0 -245: 79031: 0 -245: 79032: 0 -245: 79033: 0 -245: 79034: 0 -245: 79035: 0 -245: 79036: 0 -245: 79037: 0 -245: 79038: 0 -245: 79039: 0 -245: 79040: 0 -245: 79041: 0 -245: 79042: 0 -245: 79043: 0 -245: 79044: 0 -245: 79045: 0 -245: 79046: 0 -245: 79047: 0 -245: 79048: 0 -245: 79049: 0 -245: 79050: 0 -245: 79051: 0 -245: 79052: 0 -245: 79053: 0 -245: 79054: 0 -245: 79055: 0 -245: 79056: 0 -245: 79057: 0 -245: 79058: 0 -245: 79059: 0 -245: 79060: 0 -245: 79061: 0 -245: 79062: 0 -245: 79063: 0 -245: 79064: 0 -245: 79065: 0 -245: 79066: 0 -245: 79067: 0 -245: 79068: 0 -245: 79069: 0 -245: 79070: 0 -245: 79071: 0 -245: 79072: 0 -245: 79073: 0 -245: 79074: 0 -245: 79075: 0 -245: 79076: 0 -245: 79077: 0 -245: 79078: 0 -245: 79079: 0 -245: 79080: 0 -245: 79081: 0 -245: 79082: 0 -245: 79083: 0 -245: 79084: 0 -245: 79085: 0 -245: 79086: 0 -245: 79087: 0 -245: 79088: 0 -245: 79089: 0 -245: 79090: 0 -245: 79091: 0 -245: 79092: 0 -245: 79093: 0 -245: 79094: 0 -245: 79095: 0 -245: 79096: 0 -245: 79097: 0 -245: 79098: 0 -245: 79099: 0 -245: 79100: 0 -245: 79101: 0 -245: 79102: 0 -245: 79103: 0 -245: 79104: 0 -245: 79105: 0 -245: 79106: 0 -245: 79107: 0 -245: 79108: 0 -245: 79109: 0 -245: 79110: 0 -245: 79111: 0 -245: 79112: 0 -245: 79113: 0 -245: 79114: 0 -245: 79115: 0 -245: 79116: 0 -245: 79117: 0 -245: 79118: 0 -245: 79119: 0 -245: 79120: 0 -245: 79121: 0 -245: 79122: 0 -245: 79123: 0 -245: 79124: 0 -245: 79125: 0 -245: 79126: 0 -245: 79127: 0 -245: 79128: 0 -245: 79129: 0 -245: 79130: 0 -245: 79131: 0 -245: 79132: 0 -245: 79133: 0 -245: 79134: 0 -245: 79135: 0 -245: 79136: 0 -245: 79137: 0 -245: 79138: 0 -245: 79139: 0 -245: 79140: 0 -245: 79141: 0 -245: 79142: 0 -245: 79143: 0 -245: 79144: 0 -245: 79145: 0 -245: 79146: 0 -245: 79147: 0 -245: 79148: 0 -245: 79149: 0 -245: 79150: 0 -245: 79151: 0 -245: 79152: 0 -245: 79153: 0 -245: 79154: 0 -245: 79155: 0 -245: 79156: 0 -245: 79157: 0 -245: 79158: 0 -245: 79159: 0 -245: 79160: 0 -245: 79161: 0 -245: 79162: 0 -245: 79163: 0 -245: 79164: 0 -245: 79165: 0 -245: 79166: 0 -245: 79167: 0 -245: 79168: 0 -245: 79169: 0 -245: 79170: 0 -245: 79171: 0 -245: 79172: 0 -245: 79173: 0 -245: 79174: 0 -245: 79175: 0 -245: 79176: 0 -245: 79177: 0 -245: 79178: 0 -245: 79179: 0 -245: 79180: 0 -245: 79181: 0 -245: 79182: 0 -245: 79183: 0 -245: 79184: 0 -245: 79185: 0 -245: 79186: 0 -245: 79187: 0 -245: 79188: 0 -245: 79189: 0 -245: 79190: 0 -245: 79191: 0 -245: 79192: 0 -245: 79193: 0 -245: 79194: 0 -245: 79195: 0 -245: 79196: 0 -245: 79197: 0 -245: 79198: 0 -245: 79199: 0 -245: 79200: 0 -245: 79201: 0 -245: 79202: 0 -245: 79203: 0 -245: 79204: 0 -245: 79205: 0 -245: 79206: 0 -245: 79207: 0 -245: 79208: 0 -245: 79209: 0 -245: 79210: 0 -245: 79211: 0 -245: 79212: 0 -245: 79213: 0 -245: 79214: 0 -245: 79215: 0 -245: 79216: 0 -245: 79217: 0 -245: 79218: 0 -245: 79219: 0 -245: 79220: 0 -245: 79221: 0 -245: 79222: 0 -245: 79223: 0 -245: 79224: 0 -245: 79225: 0 -245: 79226: 0 -245: 79227: 0 -245: 79228: 0 -245: 79229: 0 -245: 79230: 0 -245: 79231: 0 -245: 79232: 0 -245: 79233: 0 -245: 79234: 0 -245: 79235: 0 -245: 79236: 0 -245: 79237: 0 -245: 79238: 0 -245: 79239: 0 -245: 79240: 0 -245: 79241: 0 -245: 79242: 0 -245: 79243: 0 -245: 79244: 0 -245: 79245: 0 -245: 79246: 0 -245: 79247: 0 -245: 79248: 0 -245: 79249: 0 -245: 79250: 0 -245: 79251: 0 -245: 79252: 0 -245: 79253: 0 -245: 79254: 0 -245: 79255: 0 -245: 79256: 0 -245: 79257: 0 -245: 79258: 0 -245: 79259: 0 -245: 79260: 0 -245: 79261: 0 -245: 79262: 0 -245: 79263: 0 -245: 79264: 0 -245: 79265: 0 -245: 79266: 0 -245: 79267: 0 -245: 79268: 0 -245: 79269: 0 -245: 79270: 0 -245: 79271: 0 -245: 79272: 0 -245: 79273: 0 -245: 79274: 0 -245: 79275: 0 -245: 79276: 0 -245: 79277: 0 -245: 79278: 0 -245: 79279: 0 -245: 79280: 0 -245: 79281: 0 -245: 79282: 0 -245: 79283: 0 -245: 79284: 0 -245: 79285: 0 -245: 79286: 0 -245: 79287: 0 -245: 79288: 0 -245: 79289: 0 -245: 79290: 0 -245: 79291: 0 -245: 79292: 0 -245: 79293: 0 -245: 79294: 0 -245: 79295: 0 -245: 79296: 0 -245: 79297: 0 -245: 79298: 0 -245: 79299: 0 -245: 79300: 0 -245: 79301: 0 -245: 79302: 0 -245: 79303: 0 -245: 79304: 0 -245: 79305: 0 -245: 79306: 0 -245: 79307: 0 -245: 79308: 0 -245: 79309: 0 -245: 79310: 0 -245: 79311: 0 -245: 79312: 0 -245: 79313: 0 -245: 79314: 0 -245: 79315: 0 -245: 79316: 0 -245: 79317: 0 -245: 79318: 0 -245: 79319: 0 -245: 79320: 0 -245: 79321: 0 -245: 79322: 0 -245: 79323: 0 -245: 79324: 0 -245: 79325: 0 -245: 79326: 0 -245: 79327: 0 -245: 79328: 0 -245: 79329: 0 -245: 79330: 0 -245: 79331: 0 -245: 79332: 0 -245: 79333: 0 -245: 79334: 0 -245: 79335: 0 -245: 79336: 0 -245: 79337: 0 -245: 79338: 0 -245: 79339: 0 -245: 79340: 0 -245: 79341: 0 -245: 79342: 0 -245: 79343: 0 -245: 79344: 0 -245: 79345: 0 -245: 79346: 0 -245: 79347: 0 -245: 79348: 0 -245: 79349: 0 -245: 79350: 0 -245: 79351: 0 -245: 79352: 0 -245: 79353: 0 -245: 79354: 0 -245: 79355: 0 -245: 79356: 0 -245: 79357: 0 -245: 79358: 0 -245: 79359: 0 -245: 79360: 0 -245: 79361: 0 -245: 79362: 0 -245: 79363: 0 -245: 79364: 0 -245: 79365: 0 -245: 79366: 0 -245: 79367: 0 -245: 79368: 0 -245: 79369: 0 -245: 79370: 0 -245: 79371: 0 -245: 79372: 0 -245: 79373: 0 -245: 79374: 0 -245: 79375: 0 -245: 79376: 0 -245: 79377: 0 -245: 79378: 0 -245: 79379: 0 -245: 79380: 0 -245: 79381: 0 -245: 79382: 0 -245: 79383: 0 -245: 79384: 0 -245: 79385: 0 -245: 79386: 0 -245: 79387: 0 -245: 79388: 0 -245: 79389: 0 -245: 79390: 0 -245: 79391: 0 -245: 79392: 0 -245: 79393: 0 -245: 79394: 0 -245: 79395: 0 -245: 79396: 0 -245: 79397: 0 -245: 79398: 0 -245: 79399: 0 -245: 79400: 0 -245: 79401: 0 -245: 79402: 0 -245: 79403: 0 -245: 79404: 0 -245: 79405: 0 -245: 79406: 0 -245: 79407: 0 -245: 79408: 0 -245: 79409: 0 -245: 79410: 0 -245: 79411: 0 -245: 79412: 0 -245: 79413: 0 -245: 79414: 0 -245: 79415: 0 -245: 79416: 0 -245: 79417: 0 -245: 79418: 0 -245: 79419: 0 -245: 79420: 0 -245: 79421: 0 -245: 79422: 0 -245: 79423: 0 -245: 79424: 0 -245: 79425: 0 -245: 79426: 0 -245: 79427: 0 -245: 79428: 0 -245: 79429: 0 -245: 79430: 0 -245: 79431: 0 -245: 79432: 0 -245: 79433: 0 -245: 79434: 0 -245: 79435: 0 -245: 79436: 0 -245: 79437: 0 -245: 79438: 0 -245: 79439: 0 -245: 79440: 0 -245: 79441: 0 -245: 79442: 0 -245: 79443: 0 -245: 79444: 0 -245: 79445: 0 -245: 79446: 0 -245: 79447: 0 -245: 79448: 0 -245: 79449: 0 -245: 79450: 0 -245: 79451: 0 -245: 79452: 0 -245: 79453: 0 -245: 79454: 0 -245: 79455: 0 -245: 79456: 0 -245: 79457: 0 -245: 79458: 0 -245: 79459: 0 -245: 79460: 0 -245: 79461: 0 -245: 79462: 0 -245: 79463: 0 -245: 79464: 0 -245: 79465: 0 -245: 79466: 0 -245: 79467: 0 -245: 79468: 0 -245: 79469: 0 -245: 79470: 0 -245: 79471: 0 -245: 79472: 0 -245: 79473: 0 -245: 79474: 0 -245: 79475: 0 -245: 79476: 0 -245: 79477: 0 -245: 79478: 0 -245: 79479: 0 -245: 79480: 0 -245: 79481: 0 -245: 79482: 0 -245: 79483: 0 -245: 79484: 0 -245: 79485: 0 -245: 79486: 0 -245: 79487: 0 -245: 79488: 0 -245: 79489: 0 -245: 79490: 0 -245: 79491: 0 -245: 79492: 0 -245: 79493: 0 -245: 79494: 0 -245: 79495: 0 -245: 79496: 0 -245: 79497: 0 -245: 79498: 0 -245: 79499: 0 -245: 79500: 0 -245: 79501: 0 -245: 79502: 0 -245: 79503: 0 -245: 79504: 0 -245: 79505: 0 -245: 79506: 0 -245: 79507: 0 -245: 79508: 0 -245: 79509: 0 -245: 79510: 0 -245: 79511: 0 -245: 79512: 0 -245: 79513: 0 -245: 79514: 0 -245: 79515: 0 -245: 79516: 0 -245: 79517: 0 -245: 79518: 0 -245: 79519: 0 -245: 79520: 0 -245: 79521: 0 -245: 79522: 0 -245: 79523: 0 -245: 79524: 0 -245: 79525: 0 -245: 79526: 0 -245: 79527: 0 -245: 79528: 0 -245: 79529: 0 -245: 79530: 0 -245: 79531: 0 -245: 79532: 0 -245: 79533: 0 -245: 79534: 0 -245: 79535: 0 -245: 79536: 0 -245: 79537: 0 -245: 79538: 0 -245: 79539: 0 -245: 79540: 0 -245: 79541: 0 -245: 79542: 0 -245: 79543: 0 -245: 79544: 0 -245: 79545: 0 -245: 79546: 0 -245: 79547: 0 -245: 79548: 0 -245: 79549: 0 -245: 79550: 0 -245: 79551: 0 -245: 79552: 0 -245: 79553: 0 -245: 79554: 0 -245: 79555: 0 -245: 79556: 0 -245: 79557: 0 -245: 79558: 0 -245: 79559: 0 -245: 79560: 0 -245: 79561: 0 -245: 79562: 0 -245: 79563: 0 -245: 79564: 0 -245: 79565: 0 -245: 79566: 0 -245: 79567: 0 -245: 79568: 0 -245: 79569: 0 -245: 79570: 0 -245: 79571: 0 -245: 79572: 0 -245: 79573: 0 -245: 79574: 0 -245: 79575: 0 -245: 79576: 0 -245: 79577: 0 -245: 79578: 0 -245: 79579: 0 -245: 79580: 0 -245: 79581: 0 -245: 79582: 0 -245: 79583: 0 -245: 79584: 0 -245: 79585: 0 -245: 79586: 0 -245: 79587: 0 -245: 79588: 0 -245: 79589: 0 -245: 79590: 0 -245: 79591: 0 -245: 79592: 0 -245: 79593: 0 -245: 79594: 0 -245: 79595: 0 -245: 79596: 0 -245: 79597: 0 -245: 79598: 0 -245: 79599: 0 -245: 79600: 0 -245: 79601: 0 -245: 79602: 0 -245: 79603: 0 -245: 79604: 0 -245: 79605: 0 -245: 79606: 0 -245: 79607: 0 -245: 79608: 0 -245: 79609: 0 -245: 79610: 0 -245: 79611: 0 -245: 79612: 0 -245: 79613: 0 -245: 79614: 0 -245: 79615: 0 -245: 79616: 0 -245: 79617: 0 -245: 79618: 0 -245: 79619: 0 -245: 79620: 0 -245: 79621: 0 -245: 79622: 0 -245: 79623: 0 -245: 79624: 0 -245: 79625: 0 -245: 79626: 0 -245: 79627: 0 -245: 79628: 0 -245: 79629: 0 -245: 79630: 0 -245: 79631: 0 -245: 79632: 0 -245: 79633: 0 -245: 79634: 0 -245: 79635: 0 -245: 79636: 0 -245: 79637: 0 -245: 79638: 0 -245: 79639: 0 -245: 79640: 0 -245: 79641: 0 -245: 79642: 0 -245: 79643: 0 -245: 79644: 0 -245: 79645: 0 -245: 79646: 0 -245: 79647: 0 -245: 79648: 0 -245: 79649: 0 -245: 79650: 0 -245: 79651: 0 -245: 79652: 0 -245: 79653: 0 -245: 79654: 0 -245: 79655: 0 -245: 79656: 0 -245: 79657: 0 -245: 79658: 0 -245: 79659: 0 -245: 79660: 0 -245: 79661: 0 -245: 79662: 0 -245: 79663: 0 -245: 79664: 0 -245: 79665: 0 -245: 79666: 0 -245: 79667: 0 -245: 79668: 0 -245: 79669: 0 -245: 79670: 0 -245: 79671: 0 -245: 79672: 0 -245: 79673: 0 -245: 79674: 0 -245: 79675: 0 -245: 79676: 0 -245: 79677: 0 -245: 79678: 0 -245: 79679: 0 -245: 79680: 0 -245: 79681: 0 -245: 79682: 0 -245: 79683: 0 -245: 79684: 0 -245: 79685: 0 -245: 79686: 0 -245: 79687: 0 -245: 79688: 0 -245: 79689: 0 -245: 79690: 0 -245: 79691: 0 -245: 79692: 0 -245: 79693: 0 -245: 79694: 0 -245: 79695: 0 -245: 79696: 0 -245: 79697: 0 -245: 79698: 0 -245: 79699: 0 -245: 79700: 0 -245: 79701: 0 -245: 79702: 0 -245: 79703: 0 -245: 79704: 0 -245: 79705: 0 -245: 79706: 0 -245: 79707: 0 -245: 79708: 0 -245: 79709: 0 -245: 79710: 0 -245: 79711: 0 -245: 79712: 0 -245: 79713: 0 -245: 79714: 0 -245: 79715: 0 -245: 79716: 0 -245: 79717: 0 -245: 79718: 0 -245: 79719: 0 -245: 79720: 0 -245: 79721: 0 -245: 79722: 0 -245: 79723: 0 -245: 79724: 0 -245: 79725: 0 -245: 79726: 0 -245: 79727: 0 -245: 79728: 0 -245: 79729: 0 -245: 79730: 0 -245: 79731: 0 -245: 79732: 0 -245: 79733: 0 -245: 79734: 0 -245: 79735: 0 -245: 79736: 0 -245: 79737: 0 -245: 79738: 0 -245: 79739: 0 -245: 79740: 0 -245: 79741: 0 -245: 79742: 0 -245: 79743: 0 -245: 79744: 0 -245: 79745: 0 -245: 79746: 0 -245: 79747: 0 -245: 79748: 0 -245: 79749: 0 -245: 79750: 0 -245: 79751: 0 -245: 79752: 0 -245: 79753: 0 -245: 79754: 0 -245: 79755: 0 -245: 79756: 0 -245: 79757: 0 -245: 79758: 0 -245: 79759: 0 -245: 79760: 0 -245: 79761: 0 -245: 79762: 0 -245: 79763: 0 -245: 79764: 0 -245: 79765: 0 -245: 79766: 0 -245: 79767: 0 -245: 79768: 0 -245: 79769: 0 -245: 79770: 0 -245: 79771: 0 -245: 79772: 0 -245: 79773: 0 -245: 79774: 0 -245: 79775: 0 -245: 79776: 0 -245: 79777: 0 -245: 79778: 0 -245: 79779: 0 -245: 79780: 0 -245: 79781: 0 -245: 79782: 0 -245: 79783: 0 -245: 79784: 0 -245: 79785: 0 -245: 79786: 0 -245: 79787: 0 -245: 79788: 0 -245: 79789: 0 -245: 79790: 0 -245: 79791: 0 -245: 79792: 0 -245: 79793: 0 -245: 79794: 0 -245: 79795: 0 -245: 79796: 0 -245: 79797: 0 -245: 79798: 0 -245: 79799: 0 -245: 79800: 0 -245: 79801: 0 -245: 79802: 0 -245: 79803: 0 -245: 79804: 0 -245: 79805: 0 -245: 79806: 0 -245: 79807: 0 -245: 79808: 0 -245: 79809: 0 -245: 79810: 0 -245: 79811: 0 -245: 79812: 0 -245: 79813: 0 -245: 79814: 0 -245: 79815: 0 -245: 79816: 0 -245: 79817: 0 -245: 79818: 0 -245: 79819: 0 -245: 79820: 0 -245: 79821: 0 -245: 79822: 0 -245: 79823: 0 -245: 79824: 0 -245: 79825: 0 -245: 79826: 0 -245: 79827: 0 -245: 79828: 0 -245: 79829: 0 -245: 79830: 0 -245: 79831: 0 -245: 79832: 0 -245: 79833: 0 -245: 79834: 0 -245: 79835: 0 -245: 79836: 0 -245: 79837: 0 -245: 79838: 0 -245: 79839: 0 -245: 79840: 0 -245: 79841: 0 -245: 79842: 0 -245: 79843: 0 -245: 79844: 0 -245: 79845: 0 -245: 79846: 0 -245: 79847: 0 -245: 79848: 0 -245: 79849: 0 -245: 79850: 0 -245: 79851: 0 -245: 79852: 0 -245: 79853: 0 -245: 79854: 0 -245: 79855: 0 -245: 79856: 0 -245: 79857: 0 -245: 79858: 0 -245: 79859: 0 -245: 79860: 0 -245: 79861: 0 -245: 79862: 0 -245: 79863: 0 -245: 79864: 0 -245: 79865: 0 -245: 79866: 0 -245: 79867: 0 -245: 79868: 0 -245: 79869: 0 -245: 79870: 0 -245: 79871: 0 -245: 79872: 0 -245: 79873: 0 -245: 79874: 0 -245: 79875: 0 -245: 79876: 0 -245: 79877: 0 -245: 79878: 0 -245: 79879: 0 -245: 79880: 0 -245: 79881: 0 -245: 79882: 0 -245: 79883: 0 -245: 79884: 0 -245: 79885: 0 -245: 79886: 0 -245: 79887: 0 -245: 79888: 0 -245: 79889: 0 -245: 79890: 0 -245: 79891: 0 -245: 79892: 0 -245: 79893: 0 -245: 79894: 0 -245: 79895: 0 -245: 79896: 0 -245: 79897: 0 -245: 79898: 0 -245: 79899: 0 -245: 79900: 0 -245: 79901: 0 -245: 79902: 0 -245: 79903: 0 -245: 79904: 0 -245: 79905: 0 -245: 79906: 0 -245: 79907: 0 -245: 79908: 0 -245: 79909: 0 -245: 79910: 0 -245: 79911: 0 -245: 79912: 0 -245: 79913: 0 -245: 79914: 0 -245: 79915: 0 -245: 79916: 0 -245: 79917: 0 -245: 79918: 0 -245: 79919: 0 -245: 79920: 0 -245: 79921: 0 -245: 79922: 0 -245: 79923: 0 -245: 79924: 0 -245: 79925: 0 -245: 79926: 0 -245: 79927: 0 -245: 79928: 0 -245: 79929: 0 -245: 79930: 0 -245: 79931: 0 -245: 79932: 0 -245: 79933: 0 -245: 79934: 0 -245: 79935: 0 -245: 79936: 0 -245: 79937: 0 -245: 79938: 0 -245: 79939: 0 -245: 79940: 0 -245: 79941: 0 -245: 79942: 0 -245: 79943: 0 -245: 79944: 0 -245: 79945: 0 -245: 79946: 0 -245: 79947: 0 -245: 79948: 0 -245: 79949: 0 -245: 79950: 0 -245: 79951: 0 -245: 79952: 0 -245: 79953: 0 -245: 79954: 0 -245: 79955: 0 -245: 79956: 0 -245: 79957: 0 -245: 79958: 0 -245: 79959: 0 -245: 79960: 0 -245: 79961: 0 -245: 79962: 0 -245: 79963: 0 -245: 79964: 0 -245: 79965: 0 -245: 79966: 0 -245: 79967: 0 -245: 79968: 0 -245: 79969: 0 -245: 79970: 0 -245: 79971: 0 -245: 79972: 0 -245: 79973: 0 -245: 79974: 0 -245: 79975: 0 -245: 79976: 0 -245: 79977: 0 -245: 79978: 0 -245: 79979: 0 -245: 79980: 0 -245: 79981: 0 -245: 79982: 0 -245: 79983: 0 -245: 79984: 0 -245: 79985: 0 -245: 79986: 0 -245: 79987: 0 -245: 79988: 0 -245: 79989: 0 -245: 79990: 0 -245: 79991: 0 -245: 79992: 0 -245: 79993: 0 -245: 79994: 0 -245: 79995: 0 -245: 79996: 0 -245: 79997: 0 -245: 79998: 0 -245: 79999: 0 -245: 80000: 0 -245: 80001: 0 -245: 80002: 0 -245: 80003: 0 -245: 80004: 0 -245: 80005: 0 -245: 80006: 0 -245: 80007: 0 -245: 80008: 0 -245: 80009: 0 -245: 80010: 0 -245: 80011: 0 -245: 80012: 0 -245: 80013: 0 -245: 80014: 0 -245: 80015: 0 -245: 80016: 0 -245: 80017: 0 -245: 80018: 0 -245: 80019: 0 -245: 80020: 0 -245: 80021: 0 -245: 80022: 0 -245: 80023: 0 -245: 80024: 0 -245: 80025: 0 -245: 80026: 0 -245: 80027: 0 -245: 80028: 0 -245: 80029: 0 -245: 80030: 0 -245: 80031: 0 -245: 80032: 0 -245: 80033: 0 -245: 80034: 0 -245: 80035: 0 -245: 80036: 0 -245: 80037: 0 -245: 80038: 0 -245: 80039: 0 -245: 80040: 0 -245: 80041: 0 -245: 80042: 0 -245: 80043: 0 -245: 80044: 0 -245: 80045: 0 -245: 80046: 0 -245: 80047: 0 -245: 80048: 0 -245: 80049: 0 -245: 80050: 0 -245: 80051: 0 -245: 80052: 0 -245: 80053: 0 -245: 80054: 0 -245: 80055: 0 -245: 80056: 0 -245: 80057: 0 -245: 80058: 0 -245: 80059: 0 -245: 80060: 0 -245: 80061: 0 -245: 80062: 0 -245: 80063: 0 -245: 80064: 0 -245: 80065: 0 -245: 80066: 0 -245: 80067: 0 -245: 80068: 0 -245: 80069: 0 -245: 80070: 0 -245: 80071: 0 -245: 80072: 0 -245: 80073: 0 -245: 80074: 0 -245: 80075: 0 -245: 80076: 0 -245: 80077: 0 -245: 80078: 0 -245: 80079: 0 -245: 80080: 0 -245: 80081: 0 -245: 80082: 0 -245: 80083: 0 -245: 80084: 0 -245: 80085: 0 -245: 80086: 0 -245: 80087: 0 -245: 80088: 0 -245: 80089: 0 -245: 80090: 0 -245: 80091: 0 -245: 80092: 0 -245: 80093: 0 -245: 80094: 0 -245: 80095: 0 -245: 80096: 0 -245: 80097: 0 -245: 80098: 0 -245: 80099: 0 -245: 80100: 0 -245: 80101: 0 -245: 80102: 0 -245: 80103: 0 -245: 80104: 0 -245: 80105: 0 -245: 80106: 0 -245: 80107: 0 -245: 80108: 0 -245: 80109: 0 -245: 80110: 0 -245: 80111: 0 -245: 80112: 0 -245: 80113: 0 -245: 80114: 0 -245: 80115: 0 -245: 80116: 0 -245: 80117: 0 -245: 80118: 0 -245: 80119: 0 -245: 80120: 0 -245: 80121: 0 -245: 80122: 0 -245: 80123: 0 -245: 80124: 0 -245: 80125: 0 -245: 80126: 0 -245: 80127: 0 -245: 80128: 0 -245: 80129: 0 -245: 80130: 0 -245: 80131: 0 -245: 80132: 0 -245: 80133: 0 -245: 80134: 0 -245: 80135: 0 -245: 80136: 0 -245: 80137: 0 -245: 80138: 0 -245: 80139: 0 -245: 80140: 0 -245: 80141: 0 -245: 80142: 0 -245: 80143: 0 -245: 80144: 0 -245: 80145: 0 -245: 80146: 0 -245: 80147: 0 -245: 80148: 0 -245: 80149: 0 -245: 80150: 0 -245: 80151: 0 -245: 80152: 0 -245: 80153: 0 -245: 80154: 0 -245: 80155: 0 -245: 80156: 0 -245: 80157: 0 -245: 80158: 0 -245: 80159: 0 -245: 80160: 0 -245: 80161: 0 -245: 80162: 0 -245: 80163: 0 -245: 80164: 0 -245: 80165: 0 -245: 80166: 0 -245: 80167: 0 -245: 80168: 0 -245: 80169: 0 -245: 80170: 0 -245: 80171: 0 -245: 80172: 0 -245: 80173: 0 -245: 80174: 0 -245: 80175: 0 -245: 80176: 0 -245: 80177: 0 -245: 80178: 0 -245: 80179: 0 -245: 80180: 0 -245: 80181: 0 -245: 80182: 0 -245: 80183: 0 -245: 80184: 0 -245: 80185: 0 -245: 80186: 0 -245: 80187: 0 -245: 80188: 0 -245: 80189: 0 -245: 80190: 0 -245: 80191: 0 -245: 80192: 0 -245: 80193: 0 -245: 80194: 0 -245: 80195: 0 -245: 80196: 0 -245: 80197: 0 -245: 80198: 0 -245: 80199: 0 -245: 80200: 0 -245: 80201: 0 -245: 80202: 0 -245: 80203: 0 -245: 80204: 0 -245: 80205: 0 -245: 80206: 0 -245: 80207: 0 -245: 80208: 0 -245: 80209: 0 -245: 80210: 0 -245: 80211: 0 -245: 80212: 0 -245: 80213: 0 -245: 80214: 0 -245: 80215: 0 -245: 80216: 0 -245: 80217: 0 -245: 80218: 0 -245: 80219: 0 -245: 80220: 0 -245: 80221: 0 -245: 80222: 0 -245: 80223: 0 -245: 80224: 0 -245: 80225: 0 -245: 80226: 0 -245: 80227: 0 -245: 80228: 0 -245: 80229: 0 -245: 80230: 0 -245: 80231: 0 -245: 80232: 0 -245: 80233: 0 -245: 80234: 0 -245: 80235: 0 -245: 80236: 0 -245: 80237: 0 -245: 80238: 0 -245: 80239: 0 -245: 80240: 0 -245: 80241: 0 -245: 80242: 0 -245: 80243: 0 -245: 80244: 0 -245: 80245: 0 -245: 80246: 0 -245: 80247: 0 -245: 80248: 0 -245: 80249: 0 -245: 80250: 0 -245: 80251: 0 -245: 80252: 0 -245: 80253: 0 -245: 80254: 0 -245: 80255: 0 -245: 80256: 0 -245: 80257: 0 -245: 80258: 0 -245: 80259: 0 -245: 80260: 0 -245: 80261: 0 -245: 80262: 0 -245: 80263: 0 -245: 80264: 0 -245: 80265: 0 -245: 80266: 0 -245: 80267: 0 -245: 80268: 0 -245: 80269: 0 -245: 80270: 0 -245: 80271: 0 -245: 80272: 0 -245: 80273: 0 -245: 80274: 0 -245: 80275: 0 -245: 80276: 0 -245: 80277: 0 -245: 80278: 0 -245: 80279: 0 -245: 80280: 0 -245: 80281: 0 -245: 80282: 0 -245: 80283: 0 -245: 80284: 0 -245: 80285: 0 -245: 80286: 0 -245: 80287: 0 -245: 80288: 0 -245: 80289: 0 -245: 80290: 0 -245: 80291: 0 -245: 80292: 0 -245: 80293: 0 -245: 80294: 0 -245: 80295: 0 -245: 80296: 0 -245: 80297: 0 -245: 80298: 0 -245: 80299: 0 -245: 80300: 0 -245: 80301: 0 -245: 80302: 0 -245: 80303: 0 -245: 80304: 0 -245: 80305: 0 -245: 80306: 0 -245: 80307: 0 -245: 80308: 0 -245: 80309: 0 -245: 80310: 0 -245: 80311: 0 -245: 80312: 0 -245: 80313: 0 -245: 80314: 0 -245: 80315: 0 -245: 80316: 0 -245: 80317: 0 -245: 80318: 0 -245: 80319: 0 -245: 80320: 0 -245: 80321: 0 -245: 80322: 0 -245: 80323: 0 -245: 80324: 0 -245: 80325: 0 -245: 80326: 0 -245: 80327: 0 -245: 80328: 0 -245: 80329: 0 -245: 80330: 0 -245: 80331: 0 -245: 80332: 0 -245: 80333: 0 -245: 80334: 0 -245: 80335: 0 -245: 80336: 0 -245: 80337: 0 -245: 80338: 0 -245: 80339: 0 -245: 80340: 0 -245: 80341: 0 -245: 80342: 0 -245: 80343: 0 -245: 80344: 0 -245: 80345: 0 -245: 80346: 0 -245: 80347: 0 -245: 80348: 0 -245: 80349: 0 -245: 80350: 0 -245: 80351: 0 -245: 80352: 0 -245: 80353: 0 -245: 80354: 0 -245: 80355: 0 -245: 80356: 0 -245: 80357: 0 -245: 80358: 0 -245: 80359: 0 -245: 80360: 0 -245: 80361: 0 -245: 80362: 0 -245: 80363: 0 -245: 80364: 0 -245: 80365: 0 -245: 80366: 0 -245: 80367: 0 -245: 80368: 0 -245: 80369: 0 -245: 80370: 0 -245: 80371: 0 -245: 80372: 0 -245: 80373: 0 -245: 80374: 0 -245: 80375: 0 -245: 80376: 0 -245: 80377: 0 -245: 80378: 0 -245: 80379: 0 -245: 80380: 0 -245: 80381: 0 -245: 80382: 0 -245: 80383: 0 -245: 80384: 0 -245: 80385: 0 -245: 80386: 0 -245: 80387: 0 -245: 80388: 0 -245: 80389: 0 -245: 80390: 0 -245: 80391: 0 -245: 80392: 0 -245: 80393: 0 -245: 80394: 0 -245: 80395: 0 -245: 80396: 0 -245: 80397: 0 -245: 80398: 0 -245: 80399: 0 -245: 80400: 0 -245: 80401: 0 -245: 80402: 0 -245: 80403: 0 -245: 80404: 0 -245: 80405: 0 -245: 80406: 0 -245: 80407: 0 -245: 80408: 0 -245: 80409: 0 -245: 80410: 0 -245: 80411: 0 -245: 80412: 0 -245: 80413: 0 -245: 80414: 0 -245: 80415: 0 -245: 80416: 0 -245: 80417: 0 -245: 80418: 0 -245: 80419: 0 -245: 80420: 0 -245: 80421: 0 -245: 80422: 0 -245: 80423: 0 -245: 80424: 0 -245: 80425: 0 -245: 80426: 0 -245: 80427: 0 -245: 80428: 0 -245: 80429: 0 -245: 80430: 0 -245: 80431: 0 -245: 80432: 0 -245: 80433: 0 -245: 80434: 0 -245: 80435: 0 -245: 80436: 0 -245: 80437: 0 -245: 80438: 0 -245: 80439: 0 -245: 80440: 0 -245: 80441: 0 -245: 80442: 0 -245: 80443: 0 -245: 80444: 0 -245: 80445: 0 -245: 80446: 0 -245: 80447: 0 -245: 80448: 0 -245: 80449: 0 -245: 80450: 0 -245: 80451: 0 -245: 80452: 0 -245: 80453: 0 -245: 80454: 0 -245: 80455: 0 -245: 80456: 0 -245: 80457: 0 -245: 80458: 0 -245: 80459: 0 -245: 80460: 0 -245: 80461: 0 -245: 80462: 0 -245: 80463: 0 -245: 80464: 0 -245: 80465: 0 -245: 80466: 0 -245: 80467: 0 -245: 80468: 0 -245: 80469: 0 -245: 80470: 0 -245: 80471: 0 -245: 80472: 0 -245: 80473: 0 -245: 80474: 0 -245: 80475: 0 -245: 80476: 0 -245: 80477: 0 -245: 80478: 0 -245: 80479: 0 -245: 80480: 0 -245: 80481: 0 -245: 80482: 0 -245: 80483: 0 -245: 80484: 0 -245: 80485: 0 -245: 80486: 0 -245: 80487: 0 -245: 80488: 0 -245: 80489: 0 -245: 80490: 0 -245: 80491: 0 -245: 80492: 0 -245: 80493: 0 -245: 80494: 0 -245: 80495: 0 -245: 80496: 0 -245: 80497: 0 -245: 80498: 0 -245: 80499: 0 -245: 80500: 0 -245: 80501: 0 -245: 80502: 0 -245: 80503: 0 -245: 80504: 0 -245: 80505: 0 -245: 80506: 0 -245: 80507: 0 -245: 80508: 0 -245: 80509: 0 -245: 80510: 0 -245: 80511: 0 -245: 80512: 0 -245: 80513: 0 -245: 80514: 0 -245: 80515: 0 -245: 80516: 0 -245: 80517: 0 -245: 80518: 0 -245: 80519: 0 -245: 80520: 0 -245: 80521: 0 -245: 80522: 0 -245: 80523: 0 -245: 80524: 0 -245: 80525: 0 -245: 80526: 0 -245: 80527: 0 -245: 80528: 0 -245: 80529: 0 -245: 80530: 0 -245: 80531: 0 -245: 80532: 0 -245: 80533: 0 -245: 80534: 0 -245: 80535: 0 -245: 80536: 0 -245: 80537: 0 -245: 80538: 0 -245: 80539: 0 -245: 80540: 0 -245: 80541: 0 -245: 80542: 0 -245: 80543: 0 -245: 80544: 0 -245: 80545: 0 -245: 80546: 0 -245: 80547: 0 -245: 80548: 0 -245: 80549: 0 -245: 80550: 0 -245: 80551: 0 -245: 80552: 0 -245: 80553: 0 -245: 80554: 0 -245: 80555: 0 -245: 80556: 0 -245: 80557: 0 -245: 80558: 0 -245: 80559: 0 -245: 80560: 0 -245: 80561: 0 -245: 80562: 0 -245: 80563: 0 -245: 80564: 0 -245: 80565: 0 -245: 80566: 0 -245: 80567: 0 -245: 80568: 0 -245: 80569: 0 -245: 80570: 0 -245: 80571: 0 -245: 80572: 0 -245: 80573: 0 -245: 80574: 0 -245: 80575: 0 -245: 80576: 0 -245: 80577: 0 -245: 80578: 0 -245: 80579: 0 -245: 80580: 0 -245: 80581: 0 -245: 80582: 0 -245: 80583: 0 -245: 80584: 0 -245: 80585: 0 -245: 80586: 0 -245: 80587: 0 -245: 80588: 0 -245: 80589: 0 -245: 80590: 0 -245: 80591: 0 -245: 80592: 0 -245: 80593: 0 -245: 80594: 0 -245: 80595: 0 -245: 80596: 0 -245: 80597: 0 -245: 80598: 0 -245: 80599: 0 -245: 80600: 0 -245: 80601: 0 -245: 80602: 0 -245: 80603: 0 -245: 80604: 0 -245: 80605: 0 -245: 80606: 0 -245: 80607: 0 -245: 80608: 0 -245: 80609: 0 -245: 80610: 0 -245: 80611: 0 -245: 80612: 0 -245: 80613: 0 -245: 80614: 0 -245: 80615: 0 -245: 80616: 0 -245: 80617: 0 -245: 80618: 0 -245: 80619: 0 -245: 80620: 0 -245: 80621: 0 -245: 80622: 0 -245: 80623: 0 -245: 80624: 0 -245: 80625: 0 -245: 80626: 0 -245: 80627: 0 -245: 80628: 0 -245: 80629: 0 -245: 80630: 0 -245: 80631: 0 -245: 80632: 0 -245: 80633: 0 -245: 80634: 0 -245: 80635: 0 -245: 80636: 0 -245: 80637: 0 -245: 80638: 0 -245: 80639: 0 -245: 80640: 0 -245: 80641: 0 -245: 80642: 0 -245: 80643: 0 -245: 80644: 0 -245: 80645: 0 -245: 80646: 0 -245: 80647: 0 -245: 80648: 0 -245: 80649: 0 -245: 80650: 0 -245: 80651: 0 -245: 80652: 0 -245: 80653: 0 -245: 80654: 0 -245: 80655: 0 -245: 80656: 0 -245: 80657: 0 -245: 80658: 0 -245: 80659: 0 -245: 80660: 0 -245: 80661: 0 -245: 80662: 0 -245: 80663: 0 -245: 80664: 0 -245: 80665: 0 -245: 80666: 0 -245: 80667: 0 -245: 80668: 0 -245: 80669: 0 -245: 80670: 0 -245: 80671: 0 -245: 80672: 0 -245: 80673: 0 -245: 80674: 0 -245: 80675: 0 -245: 80676: 0 -245: 80677: 0 -245: 80678: 0 -245: 80679: 0 -245: 80680: 0 -245: 80681: 0 -245: 80682: 0 -245: 80683: 0 -245: 80684: 0 -245: 80685: 0 -245: 80686: 0 -245: 80687: 0 -245: 80688: 0 -245: 80689: 0 -245: 80690: 0 -245: 80691: 0 -245: 80692: 0 -245: 80693: 0 -245: 80694: 0 -245: 80695: 0 -245: 80696: 0 -245: 80697: 0 -245: 80698: 0 -245: 80699: 0 -245: 80700: 0 -245: 80701: 0 -245: 80702: 0 -245: 80703: 0 -245: 80704: 0 -245: 80705: 0 -245: 80706: 0 -245: 80707: 0 -245: 80708: 0 -245: 80709: 0 -245: 80710: 0 -245: 80711: 0 -245: 80712: 0 -245: 80713: 0 -245: 80714: 0 -245: 80715: 0 -245: 80716: 0 -245: 80717: 0 -245: 80718: 0 -245: 80719: 0 -245: 80720: 0 -245: 80721: 0 -245: 80722: 0 -245: 80723: 0 -245: 80724: 0 -245: 80725: 0 -245: 80726: 0 -245: 80727: 0 -245: 80728: 0 -245: 80729: 0 -245: 80730: 0 -245: 80731: 0 -245: 80732: 0 -245: 80733: 0 -245: 80734: 0 -245: 80735: 0 -245: 80736: 0 -245: 80737: 0 -245: 80738: 0 -245: 80739: 0 -245: 80740: 0 -245: 80741: 0 -245: 80742: 0 -245: 80743: 0 -245: 80744: 0 -245: 80745: 0 -245: 80746: 0 -245: 80747: 0 -245: 80748: 0 -245: 80749: 0 -245: 80750: 0 -245: 80751: 0 -245: 80752: 0 -245: 80753: 0 -245: 80754: 0 -245: 80755: 0 -245: 80756: 0 -245: 80757: 0 -245: 80758: 0 -245: 80759: 0 -245: 80760: 0 -245: 80761: 0 -245: 80762: 0 -245: 80763: 0 -245: 80764: 0 -245: 80765: 0 -245: 80766: 0 -245: 80767: 0 -245: 80768: 0 -245: 80769: 0 -245: 80770: 0 -245: 80771: 0 -245: 80772: 0 -245: 80773: 0 -245: 80774: 0 -245: 80775: 0 -245: 80776: 0 -245: 80777: 0 -245: 80778: 0 -245: 80779: 0 -245: 80780: 0 -245: 80781: 0 -245: 80782: 0 -245: 80783: 0 -245: 80784: 0 -245: 80785: 0 -245: 80786: 0 -245: 80787: 0 -245: 80788: 0 -245: 80789: 0 -245: 80790: 0 -245: 80791: 0 -245: 80792: 0 -245: 80793: 0 -245: 80794: 0 -245: 80795: 0 -245: 80796: 0 -245: 80797: 0 -245: 80798: 0 -245: 80799: 0 -245: 80800: 0 -245: 80801: 0 -245: 80802: 0 -245: 80803: 0 -245: 80804: 0 -245: 80805: 0 -245: 80806: 0 -245: 80807: 0 -245: 80808: 0 -245: 80809: 0 -245: 80810: 0 -245: 80811: 0 -245: 80812: 0 -245: 80813: 0 -245: 80814: 0 -245: 80815: 0 -245: 80816: 0 -245: 80817: 0 -245: 80818: 0 -245: 80819: 0 -245: 80820: 0 -245: 80821: 0 -245: 80822: 0 -245: 80823: 0 -245: 80824: 0 -245: 80825: 0 -245: 80826: 0 -245: 80827: 0 -245: 80828: 0 -245: 80829: 0 -245: 80830: 0 -245: 80831: 0 -245: 80832: 0 -245: 80833: 0 -245: 80834: 0 -245: 80835: 0 -245: 80836: 0 -245: 80837: 0 -245: 80838: 0 -245: 80839: 0 -245: 80840: 0 -245: 80841: 0 -245: 80842: 0 -245: 80843: 0 -245: 80844: 0 -245: 80845: 0 -245: 80846: 0 -245: 80847: 0 -245: 80848: 0 -245: 80849: 0 -245: 80850: 0 -245: 80851: 0 -245: 80852: 0 -245: 80853: 0 -245: 80854: 0 -245: 80855: 0 -245: 80856: 0 -245: 80857: 0 -245: 80858: 0 -245: 80859: 0 -245: 80860: 0 -245: 80861: 0 -245: 80862: 0 -245: 80863: 0 -245: 80864: 0 -245: 80865: 0 -245: 80866: 0 -245: 80867: 0 -245: 80868: 0 -245: 80869: 0 -245: 80870: 0 -245: 80871: 0 -245: 80872: 0 -245: 80873: 0 -245: 80874: 0 -245: 80875: 0 -245: 80876: 0 -245: 80877: 0 -245: 80878: 0 -245: 80879: 0 -245: 80880: 0 -245: 80881: 0 -245: 80882: 0 -245: 80883: 0 -245: 80884: 0 -245: 80885: 0 -245: 80886: 0 -245: 80887: 0 -245: 80888: 0 -245: 80889: 0 -245: 80890: 0 -245: 80891: 0 -245: 80892: 0 -245: 80893: 0 -245: 80894: 0 -245: 80895: 0 -245: 80896: 0 -245: 80897: 0 -245: 80898: 0 -245: 80899: 0 -245: 80900: 0 -245: 80901: 0 -245: 80902: 0 -245: 80903: 0 -245: 80904: 0 -245: 80905: 0 -245: 80906: 0 -245: 80907: 0 -245: 80908: 0 -245: 80909: 0 -245: 80910: 0 -245: 80911: 0 -245: 80912: 0 -245: 80913: 0 -245: 80914: 0 -245: 80915: 0 -245: 80916: 0 -245: 80917: 0 -245: 80918: 0 -245: 80919: 0 -245: 80920: 0 -245: 80921: 0 -245: 80922: 0 -245: 80923: 0 -245: 80924: 0 -245: 80925: 0 -245: 80926: 0 -245: 80927: 0 -245: 80928: 0 -245: 80929: 0 -245: 80930: 0 -245: 80931: 0 -245: 80932: 0 -245: 80933: 0 -245: 80934: 0 -245: 80935: 0 -245: 80936: 0 -245: 80937: 0 -245: 80938: 0 -245: 80939: 0 -245: 80940: 0 -245: 80941: 0 -245: 80942: 0 -245: 80943: 0 -245: 80944: 0 -245: 80945: 0 -245: 80946: 0 -245: 80947: 0 -245: 80948: 0 -245: 80949: 0 -245: 80950: 0 -245: 80951: 0 -245: 80952: 0 -245: 80953: 0 -245: 80954: 0 -245: 80955: 0 -245: 80956: 0 -245: 80957: 0 -245: 80958: 0 -245: 80959: 0 -245: 80960: 0 -245: 80961: 0 -245: 80962: 0 -245: 80963: 0 -245: 80964: 0 -245: 80965: 0 -245: 80966: 0 -245: 80967: 0 -245: 80968: 0 -245: 80969: 0 -245: 80970: 0 -245: 80971: 0 -245: 80972: 0 -245: 80973: 0 -245: 80974: 0 -245: 80975: 0 -245: 80976: 0 -245: 80977: 0 -245: 80978: 0 -245: 80979: 0 -245: 80980: 0 -245: 80981: 0 -245: 80982: 0 -245: 80983: 0 -245: 80984: 0 -245: 80985: 0 -245: 80986: 0 -245: 80987: 0 -245: 80988: 0 -245: 80989: 0 -245: 80990: 0 -245: 80991: 0 -245: 80992: 0 -245: 80993: 0 -245: 80994: 0 -245: 80995: 0 -245: 80996: 0 -245: 80997: 0 -245: 80998: 0 -245: 80999: 0 -245: 81000: 0 -245: 81001: 0 -245: 81002: 0 -245: 81003: 0 -245: 81004: 0 -245: 81005: 0 -245: 81006: 0 -245: 81007: 0 -245: 81008: 0 -245: 81009: 0 -245: 81010: 0 -245: 81011: 0 -245: 81012: 0 -245: 81013: 0 -245: 81014: 0 -245: 81015: 0 -245: 81016: 0 -245: 81017: 0 -245: 81018: 0 -245: 81019: 0 -245: 81020: 0 -245: 81021: 0 -245: 81022: 0 -245: 81023: 0 -245: 81024: 0 -245: 81025: 0 -245: 81026: 0 -245: 81027: 0 -245: 81028: 0 -245: 81029: 0 -245: 81030: 0 -245: 81031: 0 -245: 81032: 0 -245: 81033: 0 -245: 81034: 0 -245: 81035: 0 -245: 81036: 0 -245: 81037: 0 -245: 81038: 0 -245: 81039: 0 -245: 81040: 0 -245: 81041: 0 -245: 81042: 0 -245: 81043: 0 -245: 81044: 0 -245: 81045: 0 -245: 81046: 0 -245: 81047: 0 -245: 81048: 0 -245: 81049: 0 -245: 81050: 0 -245: 81051: 0 -245: 81052: 0 -245: 81053: 0 -245: 81054: 0 -245: 81055: 0 -245: 81056: 0 -245: 81057: 0 -245: 81058: 0 -245: 81059: 0 -245: 81060: 0 -245: 81061: 0 -245: 81062: 0 -245: 81063: 0 -245: 81064: 0 -245: 81065: 0 -245: 81066: 0 -245: 81067: 0 -245: 81068: 0 -245: 81069: 0 -245: 81070: 0 -245: 81071: 0 -245: 81072: 0 -245: 81073: 0 -245: 81074: 0 -245: 81075: 0 -245: 81076: 0 -245: 81077: 0 -245: 81078: 0 -245: 81079: 0 -245: 81080: 0 -245: 81081: 0 -245: 81082: 0 -245: 81083: 0 -245: 81084: 0 -245: 81085: 0 -245: 81086: 0 -245: 81087: 0 -245: 81088: 0 -245: 81089: 0 -245: 81090: 0 -245: 81091: 0 -245: 81092: 0 -245: 81093: 0 -245: 81094: 0 -245: 81095: 0 -245: 81096: 0 -245: 81097: 0 -245: 81098: 0 -245: 81099: 0 -245: 81100: 0 -245: 81101: 0 -245: 81102: 0 -245: 81103: 0 -245: 81104: 0 -245: 81105: 0 -245: 81106: 0 -245: 81107: 0 -245: 81108: 0 -245: 81109: 0 -245: 81110: 0 -245: 81111: 0 -245: 81112: 0 -245: 81113: 0 -245: 81114: 0 -245: 81115: 0 -245: 81116: 0 -245: 81117: 0 -245: 81118: 0 -245: 81119: 0 -245: 81120: 0 -245: 81121: 0 -245: 81122: 0 -245: 81123: 0 -245: 81124: 0 -245: 81125: 0 -245: 81126: 0 -245: 81127: 0 -245: 81128: 0 -245: 81129: 0 -245: 81130: 0 -245: 81131: 0 -245: 81132: 0 -245: 81133: 0 -245: 81134: 0 -245: 81135: 0 -245: 81136: 0 -245: 81137: 0 -245: 81138: 0 -245: 81139: 0 -245: 81140: 0 -245: 81141: 0 -245: 81142: 0 -245: 81143: 0 -245: 81144: 0 -245: 81145: 0 -245: 81146: 0 -245: 81147: 0 -245: 81148: 0 -245: 81149: 0 -245: 81150: 0 -245: 81151: 0 -245: 81152: 0 -245: 81153: 0 -245: 81154: 0 -245: 81155: 0 -245: 81156: 0 -245: 81157: 0 -245: 81158: 0 -245: 81159: 0 -245: 81160: 0 -245: 81161: 0 -245: 81162: 0 -245: 81163: 0 -245: 81164: 0 -245: 81165: 0 -245: 81166: 0 -245: 81167: 0 -245: 81168: 0 -245: 81169: 0 -245: 81170: 0 -245: 81171: 0 -245: 81172: 0 -245: 81173: 0 -245: 81174: 0 -245: 81175: 0 -245: 81176: 0 -245: 81177: 0 -245: 81178: 0 -245: 81179: 0 -245: 81180: 0 -245: 81181: 0 -245: 81182: 0 -245: 81183: 0 -245: 81184: 0 -245: 81185: 0 -245: 81186: 0 -245: 81187: 0 -245: 81188: 0 -245: 81189: 0 -245: 81190: 0 -245: 81191: 0 -245: 81192: 0 -245: 81193: 0 -245: 81194: 0 -245: 81195: 0 -245: 81196: 0 -245: 81197: 0 -245: 81198: 0 -245: 81199: 0 -245: 81200: 0 -245: 81201: 0 -245: 81202: 0 -245: 81203: 0 -245: 81204: 0 -245: 81205: 0 -245: 81206: 0 -245: 81207: 0 -245: 81208: 0 -245: 81209: 0 -245: 81210: 0 -245: 81211: 0 -245: 81212: 0 -245: 81213: 0 -245: 81214: 0 -245: 81215: 0 -245: 81216: 0 -245: 81217: 0 -245: 81218: 0 -245: 81219: 0 -245: 81220: 0 -245: 81221: 0 -245: 81222: 0 -245: 81223: 0 -245: 81224: 0 -245: 81225: 0 -245: 81226: 0 -245: 81227: 0 -245: 81228: 0 -245: 81229: 0 -245: 81230: 0 -245: 81231: 0 -245: 81232: 0 -245: 81233: 0 -245: 81234: 0 -245: 81235: 0 -245: 81236: 0 -245: 81237: 0 -245: 81238: 0 -245: 81239: 0 -245: 81240: 0 -245: 81241: 0 -245: 81242: 0 -245: 81243: 0 -245: 81244: 0 -245: 81245: 0 -245: 81246: 0 -245: 81247: 0 -245: 81248: 0 -245: 81249: 0 -245: 81250: 0 -245: 81251: 0 -245: 81252: 0 -245: 81253: 0 -245: 81254: 0 -245: 81255: 0 -245: 81256: 0 -245: 81257: 0 -245: 81258: 0 -245: 81259: 0 -245: 81260: 0 -245: 81261: 0 -245: 81262: 0 -245: 81263: 0 -245: 81264: 0 -245: 81265: 0 -245: 81266: 0 -245: 81267: 0 -245: 81268: 0 -245: 81269: 0 -245: 81270: 0 -245: 81271: 0 -245: 81272: 0 -245: 81273: 0 -245: 81274: 0 -245: 81275: 0 -245: 81276: 0 -245: 81277: 0 -245: 81278: 0 -245: 81279: 0 -245: 81280: 0 -245: 81281: 0 -245: 81282: 0 -245: 81283: 0 -245: 81284: 0 -245: 81285: 0 -245: 81286: 0 -245: 81287: 0 -245: 81288: 0 -245: 81289: 0 -245: 81290: 0 -245: 81291: 0 -245: 81292: 0 -245: 81293: 0 -245: 81294: 0 -245: 81295: 0 -245: 81296: 0 -245: 81297: 0 -245: 81298: 0 -245: 81299: 0 -245: 81300: 0 -245: 81301: 0 -245: 81302: 0 -245: 81303: 0 -245: 81304: 0 -245: 81305: 0 -245: 81306: 0 -245: 81307: 0 -245: 81308: 0 -245: 81309: 0 -245: 81310: 0 -245: 81311: 0 -245: 81312: 0 -245: 81313: 0 -245: 81314: 0 -245: 81315: 0 -245: 81316: 0 -245: 81317: 0 -245: 81318: 0 -245: 81319: 0 -245: 81320: 0 -245: 81321: 0 -245: 81322: 0 -245: 81323: 0 -245: 81324: 0 -245: 81325: 0 -245: 81326: 0 -245: 81327: 0 -245: 81328: 0 -245: 81329: 0 -245: 81330: 0 -245: 81331: 0 -245: 81332: 0 -245: 81333: 0 -245: 81334: 0 -245: 81335: 0 -245: 81336: 0 -245: 81337: 0 -245: 81338: 0 -245: 81339: 0 -245: 81340: 0 -245: 81341: 0 -245: 81342: 0 -245: 81343: 0 -245: 81344: 0 -245: 81345: 0 -245: 81346: 0 -245: 81347: 0 -245: 81348: 0 -245: 81349: 0 -245: 81350: 0 -245: 81351: 0 -245: 81352: 0 -245: 81353: 0 -245: 81354: 0 -245: 81355: 0 -245: 81356: 0 -245: 81357: 0 -245: 81358: 0 -245: 81359: 0 -245: 81360: 0 -245: 81361: 0 -245: 81362: 0 -245: 81363: 0 -245: 81364: 0 -245: 81365: 0 -245: 81366: 0 -245: 81367: 0 -245: 81368: 0 -245: 81369: 0 -245: 81370: 0 -245: 81371: 0 -245: 81372: 0 -245: 81373: 0 -245: 81374: 0 -245: 81375: 0 -245: 81376: 0 -245: 81377: 0 -245: 81378: 0 -245: 81379: 0 -245: 81380: 0 -245: 81381: 0 -245: 81382: 0 -245: 81383: 0 -245: 81384: 0 -245: 81385: 0 -245: 81386: 0 -245: 81387: 0 -245: 81388: 0 -245: 81389: 0 -245: 81390: 0 -245: 81391: 0 -245: 81392: 0 -245: 81393: 0 -245: 81394: 0 -245: 81395: 0 -245: 81396: 0 -245: 81397: 0 -245: 81398: 0 -245: 81399: 0 -245: 81400: 0 -245: 81401: 0 -245: 81402: 0 -245: 81403: 0 -245: 81404: 0 -245: 81405: 0 -245: 81406: 0 -245: 81407: 0 -245: 81408: 0 -245: 81409: 0 -245: 81410: 0 -245: 81411: 0 -245: 81412: 0 -245: 81413: 0 -245: 81414: 0 -245: 81415: 0 -245: 81416: 0 -245: 81417: 0 -245: 81418: 0 -245: 81419: 0 -245: 81420: 0 -245: 81421: 0 -245: 81422: 0 -245: 81423: 0 -245: 81424: 0 -245: 81425: 0 -245: 81426: 0 -245: 81427: 0 -245: 81428: 0 -245: 81429: 0 -245: 81430: 0 -245: 81431: 0 -245: 81432: 0 -245: 81433: 0 -245: 81434: 0 -245: 81435: 0 -245: 81436: 0 -245: 81437: 0 -245: 81438: 0 -245: 81439: 0 -245: 81440: 0 -245: 81441: 0 -245: 81442: 0 -245: 81443: 0 -245: 81444: 0 -245: 81445: 0 -245: 81446: 0 -245: 81447: 0 -245: 81448: 0 -245: 81449: 0 -245: 81450: 0 -245: 81451: 0 -245: 81452: 0 -245: 81453: 0 -245: 81454: 0 -245: 81455: 0 -245: 81456: 0 -245: 81457: 0 -245: 81458: 0 -245: 81459: 0 -245: 81460: 0 -245: 81461: 0 -245: 81462: 0 -245: 81463: 0 -245: 81464: 0 -245: 81465: 0 -245: 81466: 0 -245: 81467: 0 -245: 81468: 0 -245: 81469: 0 -245: 81470: 0 -245: 81471: 0 -245: 81472: 0 -245: 81473: 0 -245: 81474: 0 -245: 81475: 0 -245: 81476: 0 -245: 81477: 0 -245: 81478: 0 -245: 81479: 0 -245: 81480: 0 -245: 81481: 0 -245: 81482: 0 -245: 81483: 0 -245: 81484: 0 -245: 81485: 0 -245: 81486: 0 -245: 81487: 0 -245: 81488: 0 -245: 81489: 0 -245: 81490: 0 -245: 81491: 0 -245: 81492: 0 -245: 81493: 0 -245: 81494: 0 -245: 81495: 0 -245: 81496: 0 -245: 81497: 0 -245: 81498: 0 -245: 81499: 0 -245: 81500: 0 -245: 81501: 0 -245: 81502: 0 -245: 81503: 0 -245: 81504: 0 -245: 81505: 0 -245: 81506: 0 -245: 81507: 0 -245: 81508: 0 -245: 81509: 0 -245: 81510: 0 -245: 81511: 0 -245: 81512: 0 -245: 81513: 0 -245: 81514: 0 -245: 81515: 0 -245: 81516: 0 -245: 81517: 0 -245: 81518: 0 -245: 81519: 0 -245: 81520: 0 -245: 81521: 0 -245: 81522: 0 -245: 81523: 0 -245: 81524: 0 -245: 81525: 0 -245: 81526: 0 -245: 81527: 0 -245: 81528: 0 -245: 81529: 0 -245: 81530: 0 -245: 81531: 0 -245: 81532: 0 -245: 81533: 0 -245: 81534: 0 -245: 81535: 0 -245: 81536: 0 -245: 81537: 0 -245: 81538: 0 -245: 81539: 0 -245: 81540: 0 -245: 81541: 0 -245: 81542: 0 -245: 81543: 0 -245: 81544: 0 -245: 81545: 0 -245: 81546: 0 -245: 81547: 0 -245: 81548: 0 -245: 81549: 0 -245: 81550: 0 -245: 81551: 0 -245: 81552: 0 -245: 81553: 0 -245: 81554: 0 -245: 81555: 0 -245: 81556: 0 -245: 81557: 0 -245: 81558: 0 -245: 81559: 0 -245: 81560: 0 -245: 81561: 0 -245: 81562: 0 -245: 81563: 0 -245: 81564: 0 -245: 81565: 0 -245: 81566: 0 -245: 81567: 0 -245: 81568: 0 -245: 81569: 0 -245: 81570: 0 -245: 81571: 0 -245: 81572: 0 -245: 81573: 0 -245: 81574: 0 -245: 81575: 0 -245: 81576: 0 -245: 81577: 0 -245: 81578: 0 -245: 81579: 0 -245: 81580: 0 -245: 81581: 0 -245: 81582: 0 -245: 81583: 0 -245: 81584: 0 -245: 81585: 0 -245: 81586: 0 -245: 81587: 0 -245: 81588: 0 -245: 81589: 0 -245: 81590: 0 -245: 81591: 0 -245: 81592: 0 -245: 81593: 0 -245: 81594: 0 -245: 81595: 0 -245: 81596: 0 -245: 81597: 0 -245: 81598: 0 -245: 81599: 0 -245: 81600: 0 -245: 81601: 0 -245: 81602: 0 -245: 81603: 0 -245: 81604: 0 -245: 81605: 0 -245: 81606: 0 -245: 81607: 0 -245: 81608: 0 -245: 81609: 0 -245: 81610: 0 -245: 81611: 0 -245: 81612: 0 -245: 81613: 0 -245: 81614: 0 -245: 81615: 0 -245: 81616: 0 -245: 81617: 0 -245: 81618: 0 -245: 81619: 0 -245: 81620: 0 -245: 81621: 0 -245: 81622: 0 -245: 81623: 0 -245: 81624: 0 -245: 81625: 0 -245: 81626: 0 -245: 81627: 0 -245: 81628: 0 -245: 81629: 0 -245: 81630: 0 -245: 81631: 0 -245: 81632: 0 -245: 81633: 0 -245: 81634: 0 -245: 81635: 0 -245: 81636: 0 -245: 81637: 0 -245: 81638: 0 -245: 81639: 0 -245: 81640: 0 -245: 81641: 0 -245: 81642: 0 -245: 81643: 0 -245: 81644: 0 -245: 81645: 0 -245: 81646: 0 -245: 81647: 0 -245: 81648: 0 -245: 81649: 0 -245: 81650: 0 -245: 81651: 0 -245: 81652: 0 -245: 81653: 0 -245: 81654: 0 -245: 81655: 0 -245: 81656: 0 -245: 81657: 0 -245: 81658: 0 -245: 81659: 0 -245: 81660: 0 -245: 81661: 0 -245: 81662: 0 -245: 81663: 0 -245: 81664: 0 -245: 81665: 0 -245: 81666: 0 -245: 81667: 0 -245: 81668: 0 -245: 81669: 0 -245: 81670: 0 -245: 81671: 0 -245: 81672: 0 -245: 81673: 0 -245: 81674: 0 -245: 81675: 0 -245: 81676: 0 -245: 81677: 0 -245: 81678: 0 -245: 81679: 0 -245: 81680: 0 -245: 81681: 0 -245: 81682: 0 -245: 81683: 0 -245: 81684: 0 -245: 81685: 0 -245: 81686: 0 -245: 81687: 0 -245: 81688: 0 -245: 81689: 0 -245: 81690: 0 -245: 81691: 0 -245: 81692: 0 -245: 81693: 0 -245: 81694: 0 -245: 81695: 0 -245: 81696: 0 -245: 81697: 0 -245: 81698: 0 -245: 81699: 0 -245: 81700: 0 -245: 81701: 0 -245: 81702: 0 -245: 81703: 0 -245: 81704: 0 -245: 81705: 0 -245: 81706: 0 -245: 81707: 0 -245: 81708: 0 -245: 81709: 0 -245: 81710: 0 -245: 81711: 0 -245: 81712: 0 -245: 81713: 0 -245: 81714: 0 -245: 81715: 0 -245: 81716: 0 -245: 81717: 0 -245: 81718: 0 -245: 81719: 0 -245: 81720: 0 -245: 81721: 0 -245: 81722: 0 -245: 81723: 0 -245: 81724: 0 -245: 81725: 0 -245: 81726: 0 -245: 81727: 0 -245: 81728: 0 -245: 81729: 0 -245: 81730: 0 -245: 81731: 0 -245: 81732: 0 -245: 81733: 0 -245: 81734: 0 -245: 81735: 0 -245: 81736: 0 -245: 81737: 0 -245: 81738: 0 -245: 81739: 0 -245: 81740: 0 -245: 81741: 0 -245: 81742: 0 -245: 81743: 0 -245: 81744: 0 -245: 81745: 0 -245: 81746: 0 -245: 81747: 0 -245: 81748: 0 -245: 81749: 0 -245: 81750: 0 -245: 81751: 0 -245: 81752: 0 -245: 81753: 0 -245: 81754: 0 -245: 81755: 0 -245: 81756: 0 -245: 81757: 0 -245: 81758: 0 -245: 81759: 0 -245: 81760: 0 -245: 81761: 0 -245: 81762: 0 -245: 81763: 0 -245: 81764: 0 -245: 81765: 0 -245: 81766: 0 -245: 81767: 0 -245: 81768: 0 -245: 81769: 0 -245: 81770: 0 -245: 81771: 0 -245: 81772: 0 -245: 81773: 0 -245: 81774: 0 -245: 81775: 0 -245: 81776: 0 -245: 81777: 0 -245: 81778: 0 -245: 81779: 0 -245: 81780: 0 -245: 81781: 0 -245: 81782: 0 -245: 81783: 0 -245: 81784: 0 -245: 81785: 0 -245: 81786: 0 -245: 81787: 0 -245: 81788: 0 -245: 81789: 0 -245: 81790: 0 -245: 81791: 0 -245: 81792: 0 -245: 81793: 0 -245: 81794: 0 -245: 81795: 0 -245: 81796: 0 -245: 81797: 0 -245: 81798: 0 -245: 81799: 0 -245: 81800: 0 -245: 81801: 0 -245: 81802: 0 -245: 81803: 0 -245: 81804: 0 -245: 81805: 0 -245: 81806: 0 -245: 81807: 0 -245: 81808: 0 -245: 81809: 0 -245: 81810: 0 -245: 81811: 0 -245: 81812: 0 -245: 81813: 0 -245: 81814: 0 -245: 81815: 0 -245: 81816: 0 -245: 81817: 0 -245: 81818: 0 -245: 81819: 0 -245: 81820: 0 -245: 81821: 0 -245: 81822: 0 -245: 81823: 0 -245: 81824: 0 -245: 81825: 0 -245: 81826: 0 -245: 81827: 0 -245: 81828: 0 -245: 81829: 0 -245: 81830: 0 -245: 81831: 0 -245: 81832: 0 -245: 81833: 0 -245: 81834: 0 -245: 81835: 0 -245: 81836: 0 -245: 81837: 0 -245: 81838: 0 -245: 81839: 0 -245: 81840: 0 -245: 81841: 0 -245: 81842: 0 -245: 81843: 0 -245: 81844: 0 -245: 81845: 0 -245: 81846: 0 -245: 81847: 0 -245: 81848: 0 -245: 81849: 0 -245: 81850: 0 -245: 81851: 0 -245: 81852: 0 -245: 81853: 0 -245: 81854: 0 -245: 81855: 0 -245: 81856: 0 -245: 81857: 0 -245: 81858: 0 -245: 81859: 0 -245: 81860: 0 -245: 81861: 0 -245: 81862: 0 -245: 81863: 0 -245: 81864: 0 -245: 81865: 0 -245: 81866: 0 -245: 81867: 0 -245: 81868: 0 -245: 81869: 0 -245: 81870: 0 -245: 81871: 0 -245: 81872: 0 -245: 81873: 0 -245: 81874: 0 -245: 81875: 0 -245: 81876: 0 -245: 81877: 0 -245: 81878: 0 -245: 81879: 0 -245: 81880: 0 -245: 81881: 0 -245: 81882: 0 -245: 81883: 0 -245: 81884: 0 -245: 81885: 0 -245: 81886: 0 -245: 81887: 0 -245: 81888: 0 -245: 81889: 0 -245: 81890: 0 -245: 81891: 0 -245: 81892: 0 -245: 81893: 0 -245: 81894: 0 -245: 81895: 0 -245: 81896: 0 -245: 81897: 0 -245: 81898: 0 -245: 81899: 0 -245: 81900: 0 -245: 81901: 0 -245: 81902: 0 -245: 81903: 0 -245: 81904: 0 -245: 81905: 0 -245: 81906: 0 -245: 81907: 0 -245: 81908: 0 -245: 81909: 0 -245: 81910: 0 -245: 81911: 0 -245: 81912: 0 -245: 81913: 0 -245: 81914: 0 -245: 81915: 0 -245: 81916: 0 -245: 81917: 0 -245: 81918: 0 -245: 81919: 0 -245: 81920: 0 -245: 81921: 0 -245: 81922: 0 -245: 81923: 0 -245: 81924: 0 -245: 81925: 0 -245: 81926: 0 -245: 81927: 0 -245: 81928: 0 -245: 81929: 0 -245: 81930: 0 -245: 81931: 0 -245: 81932: 0 -245: 81933: 0 -245: 81934: 0 -245: 81935: 0 -245: 81936: 0 -245: 81937: 0 -245: 81938: 0 -245: 81939: 0 -245: 81940: 0 -245: 81941: 0 -245: 81942: 0 -245: 81943: 0 -245: 81944: 0 -245: 81945: 0 -245: 81946: 0 -245: 81947: 0 -245: 81948: 0 -245: 81949: 0 -245: 81950: 0 -245: 81951: 0 -245: 81952: 0 -245: 81953: 0 -245: 81954: 0 -245: 81955: 0 -245: 81956: 0 -245: 81957: 0 -245: 81958: 0 -245: 81959: 0 -245: 81960: 0 -245: 81961: 0 -245: 81962: 0 -245: 81963: 0 -245: 81964: 0 -245: 81965: 0 -245: 81966: 0 -245: 81967: 0 -245: 81968: 0 -245: 81969: 0 -245: 81970: 0 -245: 81971: 0 -245: 81972: 0 -245: 81973: 0 -245: 81974: 0 -245: 81975: 0 -245: 81976: 0 -245: 81977: 0 -245: 81978: 0 -245: 81979: 0 -245: 81980: 0 -245: 81981: 0 -245: 81982: 0 -245: 81983: 0 -245: 81984: 0 -245: 81985: 0 -245: 81986: 0 -245: 81987: 0 -245: 81988: 0 -245: 81989: 0 -245: 81990: 0 -245: 81991: 0 -245: 81992: 0 -245: 81993: 0 -245: 81994: 0 -245: 81995: 0 -245: 81996: 0 -245: 81997: 0 -245: 81998: 0 -245: 81999: 0 -245: 82000: 0 -245: 82001: 0 -245: 82002: 0 -245: 82003: 0 -245: 82004: 0 -245: 82005: 0 -245: 82006: 0 -245: 82007: 0 -245: 82008: 0 -245: 82009: 0 -245: 82010: 0 -245: 82011: 0 -245: 82012: 0 -245: 82013: 0 -245: 82014: 0 -245: 82015: 0 -245: 82016: 0 -245: 82017: 0 -245: 82018: 0 -245: 82019: 0 -245: 82020: 0 -245: 82021: 0 -245: 82022: 0 -245: 82023: 0 -245: 82024: 0 -245: 82025: 0 -245: 82026: 0 -245: 82027: 0 -245: 82028: 0 -245: 82029: 0 -245: 82030: 0 -245: 82031: 0 -245: 82032: 0 -245: 82033: 0 -245: 82034: 0 -245: 82035: 0 -245: 82036: 0 -245: 82037: 0 -245: 82038: 0 -245: 82039: 0 -245: 82040: 0 -245: 82041: 0 -245: 82042: 0 -245: 82043: 0 -245: 82044: 0 -245: 82045: 0 -245: 82046: 0 -245: 82047: 0 -245: 82048: 0 -245: 82049: 0 -245: 82050: 0 -245: 82051: 0 -245: 82052: 0 -245: 82053: 0 -245: 82054: 0 -245: 82055: 0 -245: 82056: 0 -245: 82057: 0 -245: 82058: 0 -245: 82059: 0 -245: 82060: 0 -245: 82061: 0 -245: 82062: 0 -245: 82063: 0 -245: 82064: 0 -245: 82065: 0 -245: 82066: 0 -245: 82067: 0 -245: 82068: 0 -245: 82069: 0 -245: 82070: 0 -245: 82071: 0 -245: 82072: 0 -245: 82073: 0 -245: 82074: 0 -245: 82075: 0 -245: 82076: 0 -245: 82077: 0 -245: 82078: 0 -245: 82079: 0 -245: 82080: 0 -245: 82081: 0 -245: 82082: 0 -245: 82083: 0 -245: 82084: 0 -245: 82085: 0 -245: 82086: 0 -245: 82087: 0 -245: 82088: 0 -245: 82089: 0 -245: 82090: 0 -245: 82091: 0 -245: 82092: 0 -245: 82093: 0 -245: 82094: 0 -245: 82095: 0 -245: 82096: 0 -245: 82097: 0 -245: 82098: 0 -245: 82099: 0 -245: 82100: 0 -245: 82101: 0 -245: 82102: 0 -245: 82103: 0 -245: 82104: 0 -245: 82105: 0 -245: 82106: 0 -245: 82107: 0 -245: 82108: 0 -245: 82109: 0 -245: 82110: 0 -245: 82111: 0 -245: 82112: 0 -245: 82113: 0 -245: 82114: 0 -245: 82115: 0 -245: 82116: 0 -245: 82117: 0 -245: 82118: 0 -245: 82119: 0 -245: 82120: 0 -245: 82121: 0 -245: 82122: 0 -245: 82123: 0 -245: 82124: 0 -245: 82125: 0 -245: 82126: 0 -245: 82127: 0 -245: 82128: 0 -245: 82129: 0 -245: 82130: 0 -245: 82131: 0 -245: 82132: 0 -245: 82133: 0 -245: 82134: 0 -245: 82135: 0 -245: 82136: 0 -245: 82137: 0 -245: 82138: 0 -245: 82139: 0 -245: 82140: 0 -245: 82141: 0 -245: 82142: 0 -245: 82143: 0 -245: 82144: 0 -245: 82145: 0 -245: 82146: 0 -245: 82147: 0 -245: 82148: 0 -245: 82149: 0 -245: 82150: 0 -245: 82151: 0 -245: 82152: 0 -245: 82153: 0 -245: 82154: 0 -245: 82155: 0 -245: 82156: 0 -245: 82157: 0 -245: 82158: 0 -245: 82159: 0 -245: 82160: 0 -245: 82161: 0 -245: 82162: 0 -245: 82163: 0 -245: 82164: 0 -245: 82165: 0 -245: 82166: 0 -245: 82167: 0 -245: 82168: 0 -245: 82169: 0 -245: 82170: 0 -245: 82171: 0 -245: 82172: 0 -245: 82173: 0 -245: 82174: 0 -245: 82175: 0 -245: 82176: 0 -245: 82177: 0 -245: 82178: 0 -245: 82179: 0 -245: 82180: 0 -245: 82181: 0 -245: 82182: 0 -245: 82183: 0 -245: 82184: 0 -245: 82185: 0 -245: 82186: 0 -245: 82187: 0 -245: 82188: 0 -245: 82189: 0 -245: 82190: 0 -245: 82191: 0 -245: 82192: 0 -245: 82193: 0 -245: 82194: 0 -245: 82195: 0 -245: 82196: 0 -245: 82197: 0 -245: 82198: 0 -245: 82199: 0 -245: 82200: 0 -245: 82201: 0 -245: 82202: 0 -245: 82203: 0 -245: 82204: 0 -245: 82205: 0 -245: 82206: 0 -245: 82207: 0 -245: 82208: 0 -245: 82209: 0 -245: 82210: 0 -245: 82211: 0 -245: 82212: 0 -245: 82213: 0 -245: 82214: 0 -245: 82215: 0 -245: 82216: 0 -245: 82217: 0 -245: 82218: 0 -245: 82219: 0 -245: 82220: 0 -245: 82221: 0 -245: 82222: 0 -245: 82223: 0 -245: 82224: 0 -245: 82225: 0 -245: 82226: 0 -245: 82227: 0 -245: 82228: 0 -245: 82229: 0 -245: 82230: 0 -245: 82231: 0 -245: 82232: 0 -245: 82233: 0 -245: 82234: 0 -245: 82235: 0 -245: 82236: 0 -245: 82237: 0 -245: 82238: 0 -245: 82239: 0 -245: 82240: 0 -245: 82241: 0 -245: 82242: 0 -245: 82243: 0 -245: 82244: 0 -245: 82245: 0 -245: 82246: 0 -245: 82247: 0 -245: 82248: 0 -245: 82249: 0 -245: 82250: 0 -245: 82251: 0 -245: 82252: 0 -245: 82253: 0 -245: 82254: 0 -245: 82255: 0 -245: 82256: 0 -245: 82257: 0 -245: 82258: 0 -245: 82259: 0 -245: 82260: 0 -245: 82261: 0 -245: 82262: 0 -245: 82263: 0 -245: 82264: 0 -245: 82265: 0 -245: 82266: 0 -245: 82267: 0 -245: 82268: 0 -245: 82269: 0 -245: 82270: 0 -245: 82271: 0 -245: 82272: 0 -245: 82273: 0 -245: 82274: 0 -245: 82275: 0 -245: 82276: 0 -245: 82277: 0 -245: 82278: 0 -245: 82279: 0 -245: 82280: 0 -245: 82281: 0 -245: 82282: 0 -245: 82283: 0 -245: 82284: 0 -245: 82285: 0 -245: 82286: 0 -245: 82287: 0 -245: 82288: 0 -245: 82289: 0 -245: 82290: 0 -245: 82291: 0 -245: 82292: 0 -245: 82293: 0 -245: 82294: 0 -245: 82295: 0 -245: 82296: 0 -245: 82297: 0 -245: 82298: 0 -245: 82299: 0 -245: 82300: 0 -245: 82301: 0 -245: 82302: 0 -245: 82303: 0 -245: 82304: 0 -245: 82305: 0 -245: 82306: 0 -245: 82307: 0 -245: 82308: 0 -245: 82309: 0 -245: 82310: 0 -245: 82311: 0 -245: 82312: 0 -245: 82313: 0 -245: 82314: 0 -245: 82315: 0 -245: 82316: 0 -245: 82317: 0 -245: 82318: 0 -245: 82319: 0 -245: 82320: 0 -245: 82321: 0 -245: 82322: 0 -245: 82323: 0 -245: 82324: 0 -245: 82325: 0 -245: 82326: 0 -245: 82327: 0 -245: 82328: 0 -245: 82329: 0 -245: 82330: 0 -245: 82331: 0 -245: 82332: 0 -245: 82333: 0 -245: 82334: 0 -245: 82335: 0 -245: 82336: 0 -245: 82337: 0 -245: 82338: 0 -245: 82339: 0 -245: 82340: 0 -245: 82341: 0 -245: 82342: 0 -245: 82343: 0 -245: 82344: 0 -245: 82345: 0 -245: 82346: 0 -245: 82347: 0 -245: 82348: 0 -245: 82349: 0 -245: 82350: 0 -245: 82351: 0 -245: 82352: 0 -245: 82353: 0 -245: 82354: 0 -245: 82355: 0 -245: 82356: 0 -245: 82357: 0 -245: 82358: 0 -245: 82359: 0 -245: 82360: 0 -245: 82361: 0 -245: 82362: 0 -245: 82363: 0 -245: 82364: 0 -245: 82365: 0 -245: 82366: 0 -245: 82367: 0 -245: 82368: 0 -245: 82369: 0 -245: 82370: 0 -245: 82371: 0 -245: 82372: 0 -245: 82373: 0 -245: 82374: 0 -245: 82375: 0 -245: 82376: 0 -245: 82377: 0 -245: 82378: 0 -245: 82379: 0 -245: 82380: 0 -245: 82381: 0 -245: 82382: 0 -245: 82383: 0 -245: 82384: 0 -245: 82385: 0 -245: 82386: 0 -245: 82387: 0 -245: 82388: 0 -245: 82389: 0 -245: 82390: 0 -245: 82391: 0 -245: 82392: 0 -245: 82393: 0 -245: 82394: 0 -245: 82395: 0 -245: 82396: 0 -245: 82397: 0 -245: 82398: 0 -245: 82399: 0 -245: 82400: 0 -245: 82401: 0 -245: 82402: 0 -245: 82403: 0 -245: 82404: 0 -245: 82405: 0 -245: 82406: 0 -245: 82407: 0 -245: 82408: 0 -245: 82409: 0 -245: 82410: 0 -245: 82411: 0 -245: 82412: 0 -245: 82413: 0 -245: 82414: 0 -245: 82415: 0 -245: 82416: 0 -245: 82417: 0 -245: 82418: 0 -245: 82419: 0 -245: 82420: 0 -245: 82421: 0 -245: 82422: 0 -245: 82423: 0 -245: 82424: 0 -245: 82425: 0 -245: 82426: 0 -245: 82427: 0 -245: 82428: 0 -245: 82429: 0 -245: 82430: 0 -245: 82431: 0 -245: 82432: 0 -245: 82433: 0 -245: 82434: 0 -245: 82435: 0 -245: 82436: 0 -245: 82437: 0 -245: 82438: 0 -245: 82439: 0 -245: 82440: 0 -245: 82441: 0 -245: 82442: 0 -245: 82443: 0 -245: 82444: 0 -245: 82445: 0 -245: 82446: 0 -245: 82447: 0 -245: 82448: 0 -245: 82449: 0 -245: 82450: 0 -245: 82451: 0 -245: 82452: 0 -245: 82453: 0 -245: 82454: 0 -245: 82455: 0 -245: 82456: 0 -245: 82457: 0 -245: 82458: 0 -245: 82459: 0 -245: 82460: 0 -245: 82461: 0 -245: 82462: 0 -245: 82463: 0 -245: 82464: 0 -245: 82465: 0 -245: 82466: 0 -245: 82467: 0 -245: 82468: 0 -245: 82469: 0 -245: 82470: 0 -245: 82471: 0 -245: 82472: 0 -245: 82473: 0 -245: 82474: 0 -245: 82475: 0 -245: 82476: 0 -245: 82477: 0 -245: 82478: 0 -245: 82479: 0 -245: 82480: 0 -245: 82481: 0 -245: 82482: 0 -245: 82483: 0 -245: 82484: 0 -245: 82485: 0 -245: 82486: 0 -245: 82487: 0 -245: 82488: 0 -245: 82489: 0 -245: 82490: 0 -245: 82491: 0 -245: 82492: 0 -245: 82493: 0 -245: 82494: 0 -245: 82495: 0 -245: 82496: 0 -245: 82497: 0 -245: 82498: 0 -245: 82499: 0 -245: 82500: 0 -245: 82501: 0 -245: 82502: 0 -245: 82503: 0 -245: 82504: 0 -245: 82505: 0 -245: 82506: 0 -245: 82507: 0 -245: 82508: 0 -245: 82509: 0 -245: 82510: 0 -245: 82511: 0 -245: 82512: 0 -245: 82513: 0 -245: 82514: 0 -245: 82515: 0 -245: 82516: 0 -245: 82517: 0 -245: 82518: 0 -245: 82519: 0 -245: 82520: 0 -245: 82521: 0 -245: 82522: 0 -245: 82523: 0 -245: 82524: 0 -245: 82525: 0 -245: 82526: 0 -245: 82527: 0 -245: 82528: 0 -245: 82529: 0 -245: 82530: 0 -245: 82531: 0 -245: 82532: 0 -245: 82533: 0 -245: 82534: 0 -245: 82535: 0 -245: 82536: 0 -245: 82537: 0 -245: 82538: 0 -245: 82539: 0 -245: 82540: 0 -245: 82541: 0 -245: 82542: 0 -245: 82543: 0 -245: 82544: 0 -245: 82545: 0 -245: 82546: 0 -245: 82547: 0 -245: 82548: 0 -245: 82549: 0 -245: 82550: 0 -245: 82551: 0 -245: 82552: 0 -245: 82553: 0 -245: 82554: 0 -245: 82555: 0 -245: 82556: 0 -245: 82557: 0 -245: 82558: 0 -245: 82559: 0 -245: 82560: 0 -245: 82561: 0 -245: 82562: 0 -245: 82563: 0 -245: 82564: 0 -245: 82565: 0 -245: 82566: 0 -245: 82567: 0 -245: 82568: 0 -245: 82569: 0 -245: 82570: 0 -245: 82571: 0 -245: 82572: 0 -245: 82573: 0 -245: 82574: 0 -245: 82575: 0 -245: 82576: 0 -245: 82577: 0 -245: 82578: 0 -245: 82579: 0 -245: 82580: 0 -245: 82581: 0 -245: 82582: 0 -245: 82583: 0 -245: 82584: 0 -245: 82585: 0 -245: 82586: 0 -245: 82587: 0 -245: 82588: 0 -245: 82589: 0 -245: 82590: 0 -245: 82591: 0 -245: 82592: 0 -245: 82593: 0 -245: 82594: 0 -245: 82595: 0 -245: 82596: 0 -245: 82597: 0 -245: 82598: 0 -245: 82599: 0 -245: 82600: 0 -245: 82601: 0 -245: 82602: 0 -245: 82603: 0 -245: 82604: 0 -245: 82605: 0 -245: 82606: 0 -245: 82607: 0 -245: 82608: 0 -245: 82609: 0 -245: 82610: 0 -245: 82611: 0 -245: 82612: 0 -245: 82613: 0 -245: 82614: 0 -245: 82615: 0 -245: 82616: 0 -245: 82617: 0 -245: 82618: 0 -245: 82619: 0 -245: 82620: 0 -245: 82621: 0 -245: 82622: 0 -245: 82623: 0 -245: 82624: 0 -245: 82625: 0 -245: 82626: 0 -245: 82627: 0 -245: 82628: 0 -245: 82629: 0 -245: 82630: 0 -245: 82631: 0 -245: 82632: 0 -245: 82633: 0 -245: 82634: 0 -245: 82635: 0 -245: 82636: 0 -245: 82637: 0 -245: 82638: 0 -245: 82639: 0 -245: 82640: 0 -245: 82641: 0 -245: 82642: 0 -245: 82643: 0 -245: 82644: 0 -245: 82645: 0 -245: 82646: 0 -245: 82647: 0 -245: 82648: 0 -245: 82649: 0 -245: 82650: 0 -245: 82651: 0 -245: 82652: 0 -245: 82653: 0 -245: 82654: 0 -245: 82655: 0 -245: 82656: 0 -245: 82657: 0 -245: 82658: 0 -245: 82659: 0 -245: 82660: 0 -245: 82661: 0 -245: 82662: 0 -245: 82663: 0 -245: 82664: 0 -245: 82665: 0 -245: 82666: 0 -245: 82667: 0 -245: 82668: 0 -245: 82669: 0 -245: 82670: 0 -245: 82671: 0 -245: 82672: 0 -245: 82673: 0 -245: 82674: 0 -245: 82675: 0 -245: 82676: 0 -245: 82677: 0 -245: 82678: 0 -245: 82679: 0 -245: 82680: 0 -245: 82681: 0 -245: 82682: 0 -245: 82683: 0 -245: 82684: 0 -245: 82685: 0 -245: 82686: 0 -245: 82687: 0 -245: 82688: 0 -245: 82689: 0 -245: 82690: 0 -245: 82691: 0 -245: 82692: 0 -245: 82693: 0 -245: 82694: 0 -245: 82695: 0 -245: 82696: 0 -245: 82697: 0 -245: 82698: 0 -245: 82699: 0 -245: 82700: 0 -245: 82701: 0 -245: 82702: 0 -245: 82703: 0 -245: 82704: 0 -245: 82705: 0 -245: 82706: 0 -245: 82707: 0 -245: 82708: 0 -245: 82709: 0 -245: 82710: 0 -245: 82711: 0 -245: 82712: 0 -245: 82713: 0 -245: 82714: 0 -245: 82715: 0 -245: 82716: 0 -245: 82717: 0 -245: 82718: 0 -245: 82719: 0 -245: 82720: 0 -245: 82721: 0 -245: 82722: 0 -245: 82723: 0 -245: 82724: 0 -245: 82725: 0 -245: 82726: 0 -245: 82727: 0 -245: 82728: 0 -245: 82729: 0 -245: 82730: 0 -245: 82731: 0 -245: 82732: 0 -245: 82733: 0 -245: 82734: 0 -245: 82735: 0 -245: 82736: 0 -245: 82737: 0 -245: 82738: 0 -245: 82739: 0 -245: 82740: 0 -245: 82741: 0 -245: 82742: 0 -245: 82743: 0 -245: 82744: 0 -245: 82745: 0 -245: 82746: 0 -245: 82747: 0 -245: 82748: 0 -245: 82749: 0 -245: 82750: 0 -245: 82751: 0 -245: 82752: 0 -245: 82753: 0 -245: 82754: 0 -245: 82755: 0 -245: 82756: 0 -245: 82757: 0 -245: 82758: 0 -245: 82759: 0 -245: 82760: 0 -245: 82761: 0 -245: 82762: 0 -245: 82763: 0 -245: 82764: 0 -245: 82765: 0 -245: 82766: 0 -245: 82767: 0 -245: 82768: 0 -245: 82769: 0 -245: 82770: 0 -245: 82771: 0 -245: 82772: 0 -245: 82773: 0 -245: 82774: 0 -245: 82775: 0 -245: 82776: 0 -245: 82777: 0 -245: 82778: 0 -245: 82779: 0 -245: 82780: 0 -245: 82781: 0 -245: 82782: 0 -245: 82783: 0 -245: 82784: 0 -245: 82785: 0 -245: 82786: 0 -245: 82787: 0 -245: 82788: 0 -245: 82789: 0 -245: 82790: 0 -245: 82791: 0 -245: 82792: 0 -245: 82793: 0 -245: 82794: 0 -245: 82795: 0 -245: 82796: 0 -245: 82797: 0 -245: 82798: 0 -245: 82799: 0 -245: 82800: 0 -245: 82801: 0 -245: 82802: 0 -245: 82803: 0 -245: 82804: 0 -245: 82805: 0 -245: 82806: 0 -245: 82807: 0 -245: 82808: 0 -245: 82809: 0 -245: 82810: 0 -245: 82811: 0 -245: 82812: 0 -245: 82813: 0 -245: 82814: 0 -245: 82815: 0 -245: 82816: 0 -245: 82817: 0 -245: 82818: 0 -245: 82819: 0 -245: 82820: 0 -245: 82821: 0 -245: 82822: 0 -245: 82823: 0 -245: 82824: 0 -245: 82825: 0 -245: 82826: 0 -245: 82827: 0 -245: 82828: 0 -245: 82829: 0 -245: 82830: 0 -245: 82831: 0 -245: 82832: 0 -245: 82833: 0 -245: 82834: 0 -245: 82835: 0 -245: 82836: 0 -245: 82837: 0 -245: 82838: 0 -245: 82839: 0 -245: 82840: 0 -245: 82841: 0 -245: 82842: 0 -245: 82843: 0 -245: 82844: 0 -245: 82845: 0 -245: 82846: 0 -245: 82847: 0 -245: 82848: 0 -245: 82849: 0 -245: 82850: 0 -245: 82851: 0 -245: 82852: 0 -245: 82853: 0 -245: 82854: 0 -245: 82855: 0 -245: 82856: 0 -245: 82857: 0 -245: 82858: 0 -245: 82859: 0 -245: 82860: 0 -245: 82861: 0 -245: 82862: 0 -245: 82863: 0 -245: 82864: 0 -245: 82865: 0 -245: 82866: 0 -245: 82867: 0 -245: 82868: 0 -245: 82869: 0 -245: 82870: 0 -245: 82871: 0 -245: 82872: 0 -245: 82873: 0 -245: 82874: 0 -245: 82875: 0 -245: 82876: 0 -245: 82877: 0 -245: 82878: 0 -245: 82879: 0 -245: 82880: 0 -245: 82881: 0 -245: 82882: 0 -245: 82883: 0 -245: 82884: 0 -245: 82885: 0 -245: 82886: 0 -245: 82887: 0 -245: 82888: 0 -245: 82889: 0 -245: 82890: 0 -245: 82891: 0 -245: 82892: 0 -245: 82893: 0 -245: 82894: 0 -245: 82895: 0 -245: 82896: 0 -245: 82897: 0 -245: 82898: 0 -245: 82899: 0 -245: 82900: 0 -245: 82901: 0 -245: 82902: 0 -245: 82903: 0 -245: 82904: 0 -245: 82905: 0 -245: 82906: 0 -245: 82907: 0 -245: 82908: 0 -245: 82909: 0 -245: 82910: 0 -245: 82911: 0 -245: 82912: 0 -245: 82913: 0 -245: 82914: 0 -245: 82915: 0 -245: 82916: 0 -245: 82917: 0 -245: 82918: 0 -245: 82919: 0 -245: 82920: 0 -245: 82921: 0 -245: 82922: 0 -245: 82923: 0 -245: 82924: 0 -245: 82925: 0 -245: 82926: 0 -245: 82927: 0 -245: 82928: 0 -245: 82929: 0 -245: 82930: 0 -245: 82931: 0 -245: 82932: 0 -245: 82933: 0 -245: 82934: 0 -245: 82935: 0 -245: 82936: 0 -245: 82937: 0 -245: 82938: 0 -245: 82939: 0 -245: 82940: 0 -245: 82941: 0 -245: 82942: 0 -245: 82943: 0 -245: 82944: 0 -245: 82945: 0 -245: 82946: 0 -245: 82947: 0 -245: 82948: 0 -245: 82949: 0 -245: 82950: 0 -245: 82951: 0 -245: 82952: 0 -245: 82953: 0 -245: 82954: 0 -245: 82955: 0 -245: 82956: 0 -245: 82957: 0 -245: 82958: 0 -245: 82959: 0 -245: 82960: 0 -245: 82961: 0 -245: 82962: 0 -245: 82963: 0 -245: 82964: 0 -245: 82965: 0 -245: 82966: 0 -245: 82967: 0 -245: 82968: 0 -245: 82969: 0 -245: 82970: 0 -245: 82971: 0 -245: 82972: 0 -245: 82973: 0 -245: 82974: 0 -245: 82975: 0 -245: 82976: 0 -245: 82977: 0 -245: 82978: 0 -245: 82979: 0 -245: 82980: 0 -245: 82981: 0 -245: 82982: 0 -245: 82983: 0 -245: 82984: 0 -245: 82985: 0 -245: 82986: 0 -245: 82987: 0 -245: 82988: 0 -245: 82989: 0 -245: 82990: 0 -245: 82991: 0 -245: 82992: 0 -245: 82993: 0 -245: 82994: 0 -245: 82995: 0 -245: 82996: 0 -245: 82997: 0 -245: 82998: 0 -245: 82999: 0 -245: 83000: 0 -245: 83001: 0 -245: 83002: 0 -245: 83003: 0 -245: 83004: 0 -245: 83005: 0 -245: 83006: 0 -245: 83007: 0 -245: 83008: 0 -245: 83009: 0 -245: 83010: 0 -245: 83011: 0 -245: 83012: 0 -245: 83013: 0 -245: 83014: 0 -245: 83015: 0 -245: 83016: 0 -245: 83017: 0 -245: 83018: 0 -245: 83019: 0 -245: 83020: 0 -245: 83021: 0 -245: 83022: 0 -245: 83023: 0 -245: 83024: 0 -245: 83025: 0 -245: 83026: 0 -245: 83027: 0 -245: 83028: 0 -245: 83029: 0 -245: 83030: 0 -245: 83031: 0 -245: 83032: 0 -245: 83033: 0 -245: 83034: 0 -245: 83035: 0 -245: 83036: 0 -245: 83037: 0 -245: 83038: 0 -245: 83039: 0 -245: 83040: 0 -245: 83041: 0 -245: 83042: 0 -245: 83043: 0 -245: 83044: 0 -245: 83045: 0 -245: 83046: 0 -245: 83047: 0 -245: 83048: 0 -245: 83049: 0 -245: 83050: 0 -245: 83051: 0 -245: 83052: 0 -245: 83053: 0 -245: 83054: 0 -245: 83055: 0 -245: 83056: 0 -245: 83057: 0 -245: 83058: 0 -245: 83059: 0 -245: 83060: 0 -245: 83061: 0 -245: 83062: 0 -245: 83063: 0 -245: 83064: 0 -245: 83065: 0 -245: 83066: 0 -245: 83067: 0 -245: 83068: 0 -245: 83069: 0 -245: 83070: 0 -245: 83071: 0 -245: 83072: 0 -245: 83073: 0 -245: 83074: 0 -245: 83075: 0 -245: 83076: 0 -245: 83077: 0 -245: 83078: 0 -245: 83079: 0 -245: 83080: 0 -245: 83081: 0 -245: 83082: 0 -245: 83083: 0 -245: 83084: 0 -245: 83085: 0 -245: 83086: 0 -245: 83087: 0 -245: 83088: 0 -245: 83089: 0 -245: 83090: 0 -245: 83091: 0 -245: 83092: 0 -245: 83093: 0 -245: 83094: 0 -245: 83095: 0 -245: 83096: 0 -245: 83097: 0 -245: 83098: 0 -245: 83099: 0 -245: 83100: 0 -245: 83101: 0 -245: 83102: 0 -245: 83103: 0 -245: 83104: 0 -245: 83105: 0 -245: 83106: 0 -245: 83107: 0 -245: 83108: 0 -245: 83109: 0 -245: 83110: 0 -245: 83111: 0 -245: 83112: 0 -245: 83113: 0 -245: 83114: 0 -245: 83115: 0 -245: 83116: 0 -245: 83117: 0 -245: 83118: 0 -245: 83119: 0 -245: 83120: 0 -245: 83121: 0 -245: 83122: 0 -245: 83123: 0 -245: 83124: 0 -245: 83125: 0 -245: 83126: 0 -245: 83127: 0 -245: 83128: 0 -245: 83129: 0 -245: 83130: 0 -245: 83131: 0 -245: 83132: 0 -245: 83133: 0 -245: 83134: 0 -245: 83135: 0 -245: 83136: 0 -245: 83137: 0 -245: 83138: 0 -245: 83139: 0 -245: 83140: 0 -245: 83141: 0 -245: 83142: 0 -245: 83143: 0 -245: 83144: 0 -245: 83145: 0 -245: 83146: 0 -245: 83147: 0 -245: 83148: 0 -245: 83149: 0 -245: 83150: 0 -245: 83151: 0 -245: 83152: 0 -245: 83153: 0 -245: 83154: 0 -245: 83155: 0 -245: 83156: 0 -245: 83157: 0 -245: 83158: 0 -245: 83159: 0 -245: 83160: 0 -245: 83161: 0 -245: 83162: 0 -245: 83163: 0 -245: 83164: 0 -245: 83165: 0 -245: 83166: 0 -245: 83167: 0 -245: 83168: 0 -245: 83169: 0 -245: 83170: 0 -245: 83171: 0 -245: 83172: 0 -245: 83173: 0 -245: 83174: 0 -245: 83175: 0 -245: 83176: 0 -245: 83177: 0 -245: 83178: 0 -245: 83179: 0 -245: 83180: 0 -245: 83181: 0 -245: 83182: 0 -245: 83183: 0 -245: 83184: 0 -245: 83185: 0 -245: 83186: 0 -245: 83187: 0 -245: 83188: 0 -245: 83189: 0 -245: 83190: 0 -245: 83191: 0 -245: 83192: 0 -245: 83193: 0 -245: 83194: 0 -245: 83195: 0 -245: 83196: 0 -245: 83197: 0 -245: 83198: 0 -245: 83199: 0 -245: 83200: 0 -245: 83201: 0 -245: 83202: 0 -245: 83203: 0 -245: 83204: 0 -245: 83205: 0 -245: 83206: 0 -245: 83207: 0 -245: 83208: 0 -245: 83209: 0 -245: 83210: 0 -245: 83211: 0 -245: 83212: 0 -245: 83213: 0 -245: 83214: 0 -245: 83215: 0 -245: 83216: 0 -245: 83217: 0 -245: 83218: 0 -245: 83219: 0 -245: 83220: 0 -245: 83221: 0 -245: 83222: 0 -245: 83223: 0 -245: 83224: 0 -245: 83225: 0 -245: 83226: 0 -245: 83227: 0 -245: 83228: 0 -245: 83229: 0 -245: 83230: 0 -245: 83231: 0 -245: 83232: 0 -245: 83233: 0 -245: 83234: 0 -245: 83235: 0 -245: 83236: 0 -245: 83237: 0 -245: 83238: 0 -245: 83239: 0 -245: 83240: 0 -245: 83241: 0 -245: 83242: 0 -245: 83243: 0 -245: 83244: 0 -245: 83245: 0 -245: 83246: 0 -245: 83247: 0 -245: 83248: 0 -245: 83249: 0 -245: 83250: 0 -245: 83251: 0 -245: 83252: 0 -245: 83253: 0 -245: 83254: 0 -245: 83255: 0 -245: 83256: 0 -245: 83257: 0 -245: 83258: 0 -245: 83259: 0 -245: 83260: 0 -245: 83261: 0 -245: 83262: 0 -245: 83263: 0 -245: 83264: 0 -245: 83265: 0 -245: 83266: 0 -245: 83267: 0 -245: 83268: 0 -245: 83269: 0 -245: 83270: 0 -245: 83271: 0 -245: 83272: 0 -245: 83273: 0 -245: 83274: 0 -245: 83275: 0 -245: 83276: 0 -245: 83277: 0 -245: 83278: 0 -245: 83279: 0 -245: 83280: 0 -245: 83281: 0 -245: 83282: 0 -245: 83283: 0 -245: 83284: 0 -245: 83285: 0 -245: 83286: 0 -245: 83287: 0 -245: 83288: 0 -245: 83289: 0 -245: 83290: 0 -245: 83291: 0 -245: 83292: 0 -245: 83293: 0 -245: 83294: 0 -245: 83295: 0 -245: 83296: 0 -245: 83297: 0 -245: 83298: 0 -245: 83299: 0 -245: 83300: 0 -245: 83301: 0 -245: 83302: 0 -245: 83303: 0 -245: 83304: 0 -245: 83305: 0 -245: 83306: 0 -245: 83307: 0 -245: 83308: 0 -245: 83309: 0 -245: 83310: 0 -245: 83311: 0 -245: 83312: 0 -245: 83313: 0 -245: 83314: 0 -245: 83315: 0 -245: 83316: 0 -245: 83317: 0 -245: 83318: 0 -245: 83319: 0 -245: 83320: 0 -245: 83321: 0 -245: 83322: 0 -245: 83323: 0 -245: 83324: 0 -245: 83325: 0 -245: 83326: 0 -245: 83327: 0 -245: 83328: 0 -245: 83329: 0 -245: 83330: 0 -245: 83331: 0 -245: 83332: 0 -245: 83333: 0 -245: 83334: 0 -245: 83335: 0 -245: 83336: 0 -245: 83337: 0 -245: 83338: 0 -245: 83339: 0 -245: 83340: 0 -245: 83341: 0 -245: 83342: 0 -245: 83343: 0 -245: 83344: 0 -245: 83345: 0 -245: 83346: 0 -245: 83347: 0 -245: 83348: 0 -245: 83349: 0 -245: 83350: 0 -245: 83351: 0 -245: 83352: 0 -245: 83353: 0 -245: 83354: 0 -245: 83355: 0 -245: 83356: 0 -245: 83357: 0 -245: 83358: 0 -245: 83359: 0 -245: 83360: 0 -245: 83361: 0 -245: 83362: 0 -245: 83363: 0 -245: 83364: 0 -245: 83365: 0 -245: 83366: 0 -245: 83367: 0 -245: 83368: 0 -245: 83369: 0 -245: 83370: 0 -245: 83371: 0 -245: 83372: 0 -245: 83373: 0 -245: 83374: 0 -245: 83375: 0 -245: 83376: 0 -245: 83377: 0 -245: 83378: 0 -245: 83379: 0 -245: 83380: 0 -245: 83381: 0 -245: 83382: 0 -245: 83383: 0 -245: 83384: 0 -245: 83385: 0 -245: 83386: 0 -245: 83387: 0 -245: 83388: 0 -245: 83389: 0 -245: 83390: 0 -245: 83391: 0 -245: 83392: 0 -245: 83393: 0 -245: 83394: 0 -245: 83395: 0 -245: 83396: 0 -245: 83397: 0 -245: 83398: 0 -245: 83399: 0 -245: 83400: 0 -245: 83401: 0 -245: 83402: 0 -245: 83403: 0 -245: 83404: 0 -245: 83405: 0 -245: 83406: 0 -245: 83407: 0 -245: 83408: 0 -245: 83409: 0 -245: 83410: 0 -245: 83411: 0 -245: 83412: 0 -245: 83413: 0 -245: 83414: 0 -245: 83415: 0 -245: 83416: 0 -245: 83417: 0 -245: 83418: 0 -245: 83419: 0 -245: 83420: 0 -245: 83421: 0 -245: 83422: 0 -245: 83423: 0 -245: 83424: 0 -245: 83425: 0 -245: 83426: 0 -245: 83427: 0 -245: 83428: 0 -245: 83429: 0 -245: 83430: 0 -245: 83431: 0 -245: 83432: 0 -245: 83433: 0 -245: 83434: 0 -245: 83435: 0 -245: 83436: 0 -245: 83437: 0 -245: 83438: 0 -245: 83439: 0 -245: 83440: 0 -245: 83441: 0 -245: 83442: 0 -245: 83443: 0 -245: 83444: 0 -245: 83445: 0 -245: 83446: 0 -245: 83447: 0 -245: 83448: 0 -245: 83449: 0 -245: 83450: 0 -245: 83451: 0 -245: 83452: 0 -245: 83453: 0 -245: 83454: 0 -245: 83455: 0 -245: 83456: 0 -245: 83457: 0 -245: 83458: 0 -245: 83459: 0 -245: 83460: 0 -245: 83461: 0 -245: 83462: 0 -245: 83463: 0 -245: 83464: 0 -245: 83465: 0 -245: 83466: 0 -245: 83467: 0 -245: 83468: 0 -245: 83469: 0 -245: 83470: 0 -245: 83471: 0 -245: 83472: 0 -245: 83473: 0 -245: 83474: 0 -245: 83475: 0 -245: 83476: 0 -245: 83477: 0 -245: 83478: 0 -245: 83479: 0 -245: 83480: 0 -245: 83481: 0 -245: 83482: 0 -245: 83483: 0 -245: 83484: 0 -245: 83485: 0 -245: 83486: 0 -245: 83487: 0 -245: 83488: 0 -245: 83489: 0 -245: 83490: 0 -245: 83491: 0 -245: 83492: 0 -245: 83493: 0 -245: 83494: 0 -245: 83495: 0 -245: 83496: 0 -245: 83497: 0 -245: 83498: 0 -245: 83499: 0 -245: 83500: 0 -245: 83501: 0 -245: 83502: 0 -245: 83503: 0 -245: 83504: 0 -245: 83505: 0 -245: 83506: 0 -245: 83507: 0 -245: 83508: 0 -245: 83509: 0 -245: 83510: 0 -245: 83511: 0 -245: 83512: 0 -245: 83513: 0 -245: 83514: 0 -245: 83515: 0 -245: 83516: 0 -245: 83517: 0 -245: 83518: 0 -245: 83519: 0 -245: 83520: 0 -245: 83521: 0 -245: 83522: 0 -245: 83523: 0 -245: 83524: 0 -245: 83525: 0 -245: 83526: 0 -245: 83527: 0 -245: 83528: 0 -245: 83529: 0 -245: 83530: 0 -245: 83531: 0 -245: 83532: 0 -245: 83533: 0 -245: 83534: 0 -245: 83535: 0 -245: 83536: 0 -245: 83537: 0 -245: 83538: 0 -245: 83539: 0 -245: 83540: 0 -245: 83541: 0 -245: 83542: 0 -245: 83543: 0 -245: 83544: 0 -245: 83545: 0 -245: 83546: 0 -245: 83547: 0 -245: 83548: 0 -245: 83549: 0 -245: 83550: 0 -245: 83551: 0 -245: 83552: 0 -245: 83553: 0 -245: 83554: 0 -245: 83555: 0 -245: 83556: 0 -245: 83557: 0 -245: 83558: 0 -245: 83559: 0 -245: 83560: 0 -245: 83561: 0 -245: 83562: 0 -245: 83563: 0 -245: 83564: 0 -245: 83565: 0 -245: 83566: 0 -245: 83567: 0 -245: 83568: 0 -245: 83569: 0 -245: 83570: 0 -245: 83571: 0 -245: 83572: 0 -245: 83573: 0 -245: 83574: 0 -245: 83575: 0 -245: 83576: 0 -245: 83577: 0 -245: 83578: 0 -245: 83579: 0 -245: 83580: 0 -245: 83581: 0 -245: 83582: 0 -245: 83583: 0 -245: 83584: 0 -245: 83585: 0 -245: 83586: 0 -245: 83587: 0 -245: 83588: 0 -245: 83589: 0 -245: 83590: 0 -245: 83591: 0 -245: 83592: 0 -245: 83593: 0 -245: 83594: 0 -245: 83595: 0 -245: 83596: 0 -245: 83597: 0 -245: 83598: 0 -245: 83599: 0 -245: 83600: 0 -245: 83601: 0 -245: 83602: 0 -245: 83603: 0 -245: 83604: 0 -245: 83605: 0 -245: 83606: 0 -245: 83607: 0 -245: 83608: 0 -245: 83609: 0 -245: 83610: 0 -245: 83611: 0 -245: 83612: 0 -245: 83613: 0 -245: 83614: 0 -245: 83615: 0 -245: 83616: 0 -245: 83617: 0 -245: 83618: 0 -245: 83619: 0 -245: 83620: 0 -245: 83621: 0 -245: 83622: 0 -245: 83623: 0 -245: 83624: 0 -245: 83625: 0 -245: 83626: 0 -245: 83627: 0 -245: 83628: 0 -245: 83629: 0 -245: 83630: 0 -245: 83631: 0 -245: 83632: 0 -245: 83633: 0 -245: 83634: 0 -245: 83635: 0 -245: 83636: 0 -245: 83637: 0 -245: 83638: 0 -245: 83639: 0 -245: 83640: 0 -245: 83641: 0 -245: 83642: 0 -245: 83643: 0 -245: 83644: 0 -245: 83645: 0 -245: 83646: 0 -245: 83647: 0 -245: 83648: 0 -245: 83649: 0 -245: 83650: 0 -245: 83651: 0 -245: 83652: 0 -245: 83653: 0 -245: 83654: 0 -245: 83655: 0 -245: 83656: 0 -245: 83657: 0 -245: 83658: 0 -245: 83659: 0 -245: 83660: 0 -245: 83661: 0 -245: 83662: 0 -245: 83663: 0 -245: 83664: 0 -245: 83665: 0 -245: 83666: 0 -245: 83667: 0 -245: 83668: 0 -245: 83669: 0 -245: 83670: 0 -245: 83671: 0 -245: 83672: 0 -245: 83673: 0 -245: 83674: 0 -245: 83675: 0 -245: 83676: 0 -245: 83677: 0 -245: 83678: 0 -245: 83679: 0 -245: 83680: 0 -245: 83681: 0 -245: 83682: 0 -245: 83683: 0 -245: 83684: 0 -245: 83685: 0 -245: 83686: 0 -245: 83687: 0 -245: 83688: 0 -245: 83689: 0 -245: 83690: 0 -245: 83691: 0 -245: 83692: 0 -245: 83693: 0 -245: 83694: 0 -245: 83695: 0 -245: 83696: 0 -245: 83697: 0 -245: 83698: 0 -245: 83699: 0 -245: 83700: 0 -245: 83701: 0 -245: 83702: 0 -245: 83703: 0 -245: 83704: 0 -245: 83705: 0 -245: 83706: 0 -245: 83707: 0 -245: 83708: 0 -245: 83709: 0 -245: 83710: 0 -245: 83711: 0 -245: 83712: 0 -245: 83713: 0 -245: 83714: 0 -245: 83715: 0 -245: 83716: 0 -245: 83717: 0 -245: 83718: 0 -245: 83719: 0 -245: 83720: 0 -245: 83721: 0 -245: 83722: 0 -245: 83723: 0 -245: 83724: 0 -245: 83725: 0 -245: 83726: 0 -245: 83727: 0 -245: 83728: 0 -245: 83729: 0 -245: 83730: 0 -245: 83731: 0 -245: 83732: 0 -245: 83733: 0 -245: 83734: 0 -245: 83735: 0 -245: 83736: 0 -245: 83737: 0 -245: 83738: 0 -245: 83739: 0 -245: 83740: 0 -245: 83741: 0 -245: 83742: 0 -245: 83743: 0 -245: 83744: 0 -245: 83745: 0 -245: 83746: 0 -245: 83747: 0 -245: 83748: 0 -245: 83749: 0 -245: 83750: 0 -245: 83751: 0 -245: 83752: 0 -245: 83753: 0 -245: 83754: 0 -245: 83755: 0 -245: 83756: 0 -245: 83757: 0 -245: 83758: 0 -245: 83759: 0 -245: 83760: 0 -245: 83761: 0 -245: 83762: 0 -245: 83763: 0 -245: 83764: 0 -245: 83765: 0 -245: 83766: 0 -245: 83767: 0 -245: 83768: 0 -245: 83769: 0 -245: 83770: 0 -245: 83771: 0 -245: 83772: 0 -245: 83773: 0 -245: 83774: 0 -245: 83775: 0 -245: 83776: 0 -245: 83777: 0 -245: 83778: 0 -245: 83779: 0 -245: 83780: 0 -245: 83781: 0 -245: 83782: 0 -245: 83783: 0 -245: 83784: 0 -245: 83785: 0 -245: 83786: 0 -245: 83787: 0 -245: 83788: 0 -245: 83789: 0 -245: 83790: 0 -245: 83791: 0 -245: 83792: 0 -245: 83793: 0 -245: 83794: 0 -245: 83795: 0 -245: 83796: 0 -245: 83797: 0 -245: 83798: 0 -245: 83799: 0 -245: 83800: 0 -245: 83801: 0 -245: 83802: 0 -245: 83803: 0 -245: 83804: 0 -245: 83805: 0 -245: 83806: 0 -245: 83807: 0 -245: 83808: 0 -245: 83809: 0 -245: 83810: 0 -245: 83811: 0 -245: 83812: 0 -245: 83813: 0 -245: 83814: 0 -245: 83815: 0 -245: 83816: 0 -245: 83817: 0 -245: 83818: 0 -245: 83819: 0 -245: 83820: 0 -245: 83821: 0 -245: 83822: 0 -245: 83823: 0 -245: 83824: 0 -245: 83825: 0 -245: 83826: 0 -245: 83827: 0 -245: 83828: 0 -245: 83829: 0 -245: 83830: 0 -245: 83831: 0 -245: 83832: 0 -245: 83833: 0 -245: 83834: 0 -245: 83835: 0 -245: 83836: 0 -245: 83837: 0 -245: 83838: 0 -245: 83839: 0 -245: 83840: 0 -245: 83841: 0 -245: 83842: 0 -245: 83843: 0 -245: 83844: 0 -245: 83845: 0 -245: 83846: 0 -245: 83847: 0 -245: 83848: 0 -245: 83849: 0 -245: 83850: 0 -245: 83851: 0 -245: 83852: 0 -245: 83853: 0 -245: 83854: 0 -245: 83855: 0 -245: 83856: 0 -245: 83857: 0 -245: 83858: 0 -245: 83859: 0 -245: 83860: 0 -245: 83861: 0 -245: 83862: 0 -245: 83863: 0 -245: 83864: 0 -245: 83865: 0 -245: 83866: 0 -245: 83867: 0 -245: 83868: 0 -245: 83869: 0 -245: 83870: 0 -245: 83871: 0 -245: 83872: 0 -245: 83873: 0 -245: 83874: 0 -245: 83875: 0 -245: 83876: 0 -245: 83877: 0 -245: 83878: 0 -245: 83879: 0 -245: 83880: 0 -245: 83881: 0 -245: 83882: 0 -245: 83883: 0 -245: 83884: 0 -245: 83885: 0 -245: 83886: 0 -245: 83887: 0 -245: 83888: 0 -245: 83889: 0 -245: 83890: 0 -245: 83891: 0 -245: 83892: 0 -245: 83893: 0 -245: 83894: 0 -245: 83895: 0 -245: 83896: 0 -245: 83897: 0 -245: 83898: 0 -245: 83899: 0 -245: 83900: 0 -245: 83901: 0 -245: 83902: 0 -245: 83903: 0 -245: 83904: 0 -245: 83905: 0 -245: 83906: 0 -245: 83907: 0 -245: 83908: 0 -245: 83909: 0 -245: 83910: 0 -245: 83911: 0 -245: 83912: 0 -245: 83913: 0 -245: 83914: 0 -245: 83915: 0 -245: 83916: 0 -245: 83917: 0 -245: 83918: 0 -245: 83919: 0 -245: 83920: 0 -245: 83921: 0 -245: 83922: 0 -245: 83923: 0 -245: 83924: 0 -245: 83925: 0 -245: 83926: 0 -245: 83927: 0 -245: 83928: 0 -245: 83929: 0 -245: 83930: 0 -245: 83931: 0 -245: 83932: 0 -245: 83933: 0 -245: 83934: 0 -245: 83935: 0 -245: 83936: 0 -245: 83937: 0 -245: 83938: 0 -245: 83939: 0 -245: 83940: 0 -245: 83941: 0 -245: 83942: 0 -245: 83943: 0 -245: 83944: 0 -245: 83945: 0 -245: 83946: 0 -245: 83947: 0 -245: 83948: 0 -245: 83949: 0 -245: 83950: 0 -245: 83951: 0 -245: 83952: 0 -245: 83953: 0 -245: 83954: 0 -245: 83955: 0 -245: 83956: 0 -245: 83957: 0 -245: 83958: 0 -245: 83959: 0 -245: 83960: 0 -245: 83961: 0 -245: 83962: 0 -245: 83963: 0 -245: 83964: 0 -245: 83965: 0 -245: 83966: 0 -245: 83967: 0 -245: 83968: 0 -245: 83969: 0 -245: 83970: 0 -245: 83971: 0 -245: 83972: 0 -245: 83973: 0 -245: 83974: 0 -245: 83975: 0 -245: 83976: 0 -245: 83977: 0 -245: 83978: 0 -245: 83979: 0 -245: 83980: 0 -245: 83981: 0 -245: 83982: 0 -245: 83983: 0 -245: 83984: 0 -245: 83985: 0 -245: 83986: 0 -245: 83987: 0 -245: 83988: 0 -245: 83989: 0 -245: 83990: 0 -245: 83991: 0 -245: 83992: 0 -245: 83993: 0 -245: 83994: 0 -245: 83995: 0 -245: 83996: 0 -245: 83997: 0 -245: 83998: 0 -245: 83999: 0 -245: 84000: 0 -245: 84001: 0 -245: 84002: 0 -245: 84003: 0 -245: 84004: 0 -245: 84005: 0 -245: 84006: 0 -245: 84007: 0 -245: 84008: 0 -245: 84009: 0 -245: 84010: 0 -245: 84011: 0 -245: 84012: 0 -245: 84013: 0 -245: 84014: 0 -245: 84015: 0 -245: 84016: 0 -245: 84017: 0 -245: 84018: 0 -245: 84019: 0 -245: 84020: 0 -245: 84021: 0 -245: 84022: 0 -245: 84023: 0 -245: 84024: 0 -245: 84025: 0 -245: 84026: 0 -245: 84027: 0 -245: 84028: 0 -245: 84029: 0 -245: 84030: 0 -245: 84031: 0 -245: 84032: 0 -245: 84033: 0 -245: 84034: 0 -245: 84035: 0 -245: 84036: 0 -245: 84037: 0 -245: 84038: 0 -245: 84039: 0 -245: 84040: 0 -245: 84041: 0 -245: 84042: 0 -245: 84043: 0 -245: 84044: 0 -245: 84045: 0 -245: 84046: 0 -245: 84047: 0 -245: 84048: 0 -245: 84049: 0 -245: 84050: 0 -245: 84051: 0 -245: 84052: 0 -245: 84053: 0 -245: 84054: 0 -245: 84055: 0 -245: 84056: 0 -245: 84057: 0 -245: 84058: 0 -245: 84059: 0 -245: 84060: 0 -245: 84061: 0 -245: 84062: 0 -245: 84063: 0 -245: 84064: 0 -245: 84065: 0 -245: 84066: 0 -245: 84067: 0 -245: 84068: 0 -245: 84069: 0 -245: 84070: 0 -245: 84071: 0 -245: 84072: 0 -245: 84073: 0 -245: 84074: 0 -245: 84075: 0 -245: 84076: 0 -245: 84077: 0 -245: 84078: 0 -245: 84079: 0 -245: 84080: 0 -245: 84081: 0 -245: 84082: 0 -245: 84083: 0 -245: 84084: 0 -245: 84085: 0 -245: 84086: 0 -245: 84087: 0 -245: 84088: 0 -245: 84089: 0 -245: 84090: 0 -245: 84091: 0 -245: 84092: 0 -245: 84093: 0 -245: 84094: 0 -245: 84095: 0 -245: 84096: 0 -245: 84097: 0 -245: 84098: 0 -245: 84099: 0 -245: 84100: 0 -245: 84101: 0 -245: 84102: 0 -245: 84103: 0 -245: 84104: 0 -245: 84105: 0 -245: 84106: 0 -245: 84107: 0 -245: 84108: 0 -245: 84109: 0 -245: 84110: 0 -245: 84111: 0 -245: 84112: 0 -245: 84113: 0 -245: 84114: 0 -245: 84115: 0 -245: 84116: 0 -245: 84117: 0 -245: 84118: 0 -245: 84119: 0 -245: 84120: 0 -245: 84121: 0 -245: 84122: 0 -245: 84123: 0 -245: 84124: 0 -245: 84125: 0 -245: 84126: 0 -245: 84127: 0 -245: 84128: 0 -245: 84129: 0 -245: 84130: 0 -245: 84131: 0 -245: 84132: 0 -245: 84133: 0 -245: 84134: 0 -245: 84135: 0 -245: 84136: 0 -245: 84137: 0 -245: 84138: 0 -245: 84139: 0 -245: 84140: 0 -245: 84141: 0 -245: 84142: 0 -245: 84143: 0 -245: 84144: 0 -245: 84145: 0 -245: 84146: 0 -245: 84147: 0 -245: 84148: 0 -245: 84149: 0 -245: 84150: 0 -245: 84151: 0 -245: 84152: 0 -245: 84153: 0 -245: 84154: 0 -245: 84155: 0 -245: 84156: 0 -245: 84157: 0 -245: 84158: 0 -245: 84159: 0 -245: 84160: 0 -245: 84161: 0 -245: 84162: 0 -245: 84163: 0 -245: 84164: 0 -245: 84165: 0 -245: 84166: 0 -245: 84167: 0 -245: 84168: 0 -245: 84169: 0 -245: 84170: 0 -245: 84171: 0 -245: 84172: 0 -245: 84173: 0 -245: 84174: 0 -245: 84175: 0 -245: 84176: 0 -245: 84177: 0 -245: 84178: 0 -245: 84179: 0 -245: 84180: 0 -245: 84181: 0 -245: 84182: 0 -245: 84183: 0 -245: 84184: 0 -245: 84185: 0 -245: 84186: 0 -245: 84187: 0 -245: 84188: 0 -245: 84189: 0 -245: 84190: 0 -245: 84191: 0 -245: 84192: 0 -245: 84193: 0 -245: 84194: 0 -245: 84195: 0 -245: 84196: 0 -245: 84197: 0 -245: 84198: 0 -245: 84199: 0 -245: 84200: 0 -245: 84201: 0 -245: 84202: 0 -245: 84203: 0 -245: 84204: 0 -245: 84205: 0 -245: 84206: 0 -245: 84207: 0 -245: 84208: 0 -245: 84209: 0 -245: 84210: 0 -245: 84211: 0 -245: 84212: 0 -245: 84213: 0 -245: 84214: 0 -245: 84215: 0 -245: 84216: 0 -245: 84217: 0 -245: 84218: 0 -245: 84219: 0 -245: 84220: 0 -245: 84221: 0 -245: 84222: 0 -245: 84223: 0 -245: 84224: 0 -245: 84225: 0 -245: 84226: 0 -245: 84227: 0 -245: 84228: 0 -245: 84229: 0 -245: 84230: 0 -245: 84231: 0 -245: 84232: 0 -245: 84233: 0 -245: 84234: 0 -245: 84235: 0 -245: 84236: 0 -245: 84237: 0 -245: 84238: 0 -245: 84239: 0 -245: 84240: 0 -245: 84241: 0 -245: 84242: 0 -245: 84243: 0 -245: 84244: 0 -245: 84245: 0 -245: 84246: 0 -245: 84247: 0 -245: 84248: 0 -245: 84249: 0 -245: 84250: 0 -245: 84251: 0 -245: 84252: 0 -245: 84253: 0 -245: 84254: 0 -245: 84255: 0 -245: 84256: 0 -245: 84257: 0 -245: 84258: 0 -245: 84259: 0 -245: 84260: 0 -245: 84261: 0 -245: 84262: 0 -245: 84263: 0 -245: 84264: 0 -245: 84265: 0 -245: 84266: 0 -245: 84267: 0 -245: 84268: 0 -245: 84269: 0 -245: 84270: 0 -245: 84271: 0 -245: 84272: 0 -245: 84273: 0 -245: 84274: 0 -245: 84275: 0 -245: 84276: 0 -245: 84277: 0 -245: 84278: 0 -245: 84279: 0 -245: 84280: 0 -245: 84281: 0 -245: 84282: 0 -245: 84283: 0 -245: 84284: 0 -245: 84285: 0 -245: 84286: 0 -245: 84287: 0 -245: 84288: 0 -245: 84289: 0 -245: 84290: 0 -245: 84291: 0 -245: 84292: 0 -245: 84293: 0 -245: 84294: 0 -245: 84295: 0 -245: 84296: 0 -245: 84297: 0 -245: 84298: 0 -245: 84299: 0 -245: 84300: 0 -245: 84301: 0 -245: 84302: 0 -245: 84303: 0 -245: 84304: 0 -245: 84305: 0 -245: 84306: 0 -245: 84307: 0 -245: 84308: 0 -245: 84309: 0 -245: 84310: 0 -245: 84311: 0 -245: 84312: 0 -245: 84313: 0 -245: 84314: 0 -245: 84315: 0 -245: 84316: 0 -245: 84317: 0 -245: 84318: 0 -245: 84319: 0 -245: 84320: 0 -245: 84321: 0 -245: 84322: 0 -245: 84323: 0 -245: 84324: 0 -245: 84325: 0 -245: 84326: 0 -245: 84327: 0 -245: 84328: 0 -245: 84329: 0 -245: 84330: 0 -245: 84331: 0 -245: 84332: 0 -245: 84333: 0 -245: 84334: 0 -245: 84335: 0 -245: 84336: 0 -245: 84337: 0 -245: 84338: 0 -245: 84339: 0 -245: 84340: 0 -245: 84341: 0 -245: 84342: 0 -245: 84343: 0 -245: 84344: 0 -245: 84345: 0 -245: 84346: 0 -245: 84347: 0 -245: 84348: 0 -245: 84349: 0 -245: 84350: 0 -245: 84351: 0 -245: 84352: 0 -245: 84353: 0 -245: 84354: 0 -245: 84355: 0 -245: 84356: 0 -245: 84357: 0 -245: 84358: 0 -245: 84359: 0 -245: 84360: 0 -245: 84361: 0 -245: 84362: 0 -245: 84363: 0 -245: 84364: 0 -245: 84365: 0 -245: 84366: 0 -245: 84367: 0 -245: 84368: 0 -245: 84369: 0 -245: 84370: 0 -245: 84371: 0 -245: 84372: 0 -245: 84373: 0 -245: 84374: 0 -245: 84375: 0 -245: 84376: 0 -245: 84377: 0 -245: 84378: 0 -245: 84379: 0 -245: 84380: 0 -245: 84381: 0 -245: 84382: 0 -245: 84383: 0 -245: 84384: 0 -245: 84385: 0 -245: 84386: 0 -245: 84387: 0 -245: 84388: 0 -245: 84389: 0 -245: 84390: 0 -245: 84391: 0 -245: 84392: 0 -245: 84393: 0 -245: 84394: 0 -245: 84395: 0 -245: 84396: 0 -245: 84397: 0 -245: 84398: 0 -245: 84399: 0 -245: 84400: 0 -245: 84401: 0 -245: 84402: 0 -245: 84403: 0 -245: 84404: 0 -245: 84405: 0 -245: 84406: 0 -245: 84407: 0 -245: 84408: 0 -245: 84409: 0 -245: 84410: 0 -245: 84411: 0 -245: 84412: 0 -245: 84413: 0 -245: 84414: 0 -245: 84415: 0 -245: 84416: 0 -245: 84417: 0 -245: 84418: 0 -245: 84419: 0 -245: 84420: 0 -245: 84421: 0 -245: 84422: 0 -245: 84423: 0 -245: 84424: 0 -245: 84425: 0 -245: 84426: 0 -245: 84427: 0 -245: 84428: 0 -245: 84429: 0 -245: 84430: 0 -245: 84431: 0 -245: 84432: 0 -245: 84433: 0 -245: 84434: 0 -245: 84435: 0 -245: 84436: 0 -245: 84437: 0 -245: 84438: 0 -245: 84439: 0 -245: 84440: 0 -245: 84441: 0 -245: 84442: 0 -245: 84443: 0 -245: 84444: 0 -245: 84445: 0 -245: 84446: 0 -245: 84447: 0 -245: 84448: 0 -245: 84449: 0 -245: 84450: 0 -245: 84451: 0 -245: 84452: 0 -245: 84453: 0 -245: 84454: 0 -245: 84455: 0 -245: 84456: 0 -245: 84457: 0 -245: 84458: 0 -245: 84459: 0 -245: 84460: 0 -245: 84461: 0 -245: 84462: 0 -245: 84463: 0 -245: 84464: 0 -245: 84465: 0 -245: 84466: 0 -245: 84467: 0 -245: 84468: 0 -245: 84469: 0 -245: 84470: 0 -245: 84471: 0 -245: 84472: 0 -245: 84473: 0 -245: 84474: 0 -245: 84475: 0 -245: 84476: 0 -245: 84477: 0 -245: 84478: 0 -245: 84479: 0 -245: 84480: 0 -245: 84481: 0 -245: 84482: 0 -245: 84483: 0 -245: 84484: 0 -245: 84485: 0 -245: 84486: 0 -245: 84487: 0 -245: 84488: 0 -245: 84489: 0 -245: 84490: 0 -245: 84491: 0 -245: 84492: 0 -245: 84493: 0 -245: 84494: 0 -245: 84495: 0 -245: 84496: 0 -245: 84497: 0 -245: 84498: 0 -245: 84499: 0 -245: 84500: 0 -245: 84501: 0 -245: 84502: 0 -245: 84503: 0 -245: 84504: 0 -245: 84505: 0 -245: 84506: 0 -245: 84507: 0 -245: 84508: 0 -245: 84509: 0 -245: 84510: 0 -245: 84511: 0 -245: 84512: 0 -245: 84513: 0 -245: 84514: 0 -245: 84515: 0 -245: 84516: 0 -245: 84517: 0 -245: 84518: 0 -245: 84519: 0 -245: 84520: 0 -245: 84521: 0 -245: 84522: 0 -245: 84523: 0 -245: 84524: 0 -245: 84525: 0 -245: 84526: 0 -245: 84527: 0 -245: 84528: 0 -245: 84529: 0 -245: 84530: 0 -245: 84531: 0 -245: 84532: 0 -245: 84533: 0 -245: 84534: 0 -245: 84535: 0 -245: 84536: 0 -245: 84537: 0 -245: 84538: 0 -245: 84539: 0 -245: 84540: 0 -245: 84541: 0 -245: 84542: 0 -245: 84543: 0 -245: 84544: 0 -245: 84545: 0 -245: 84546: 0 -245: 84547: 0 -245: 84548: 0 -245: 84549: 0 -245: 84550: 0 -245: 84551: 0 -245: 84552: 0 -245: 84553: 0 -245: 84554: 0 -245: 84555: 0 -245: 84556: 0 -245: 84557: 0 -245: 84558: 0 -245: 84559: 0 -245: 84560: 0 -245: 84561: 0 -245: 84562: 0 -245: 84563: 0 -245: 84564: 0 -245: 84565: 0 -245: 84566: 0 -245: 84567: 0 -245: 84568: 0 -245: 84569: 0 -245: 84570: 0 -245: 84571: 0 -245: 84572: 0 -245: 84573: 0 -245: 84574: 0 -245: 84575: 0 -245: 84576: 0 -245: 84577: 0 -245: 84578: 0 -245: 84579: 0 -245: 84580: 0 -245: 84581: 0 -245: 84582: 0 -245: 84583: 0 -245: 84584: 0 -245: 84585: 0 -245: 84586: 0 -245: 84587: 0 -245: 84588: 0 -245: 84589: 0 -245: 84590: 0 -245: 84591: 0 -245: 84592: 0 -245: 84593: 0 -245: 84594: 0 -245: 84595: 0 -245: 84596: 0 -245: 84597: 0 -245: 84598: 0 -245: 84599: 0 -245: 84600: 0 -245: 84601: 0 -245: 84602: 0 -245: 84603: 0 -245: 84604: 0 -245: 84605: 0 -245: 84606: 0 -245: 84607: 0 -245: 84608: 0 -245: 84609: 0 -245: 84610: 0 -245: 84611: 0 -245: 84612: 0 -245: 84613: 0 -245: 84614: 0 -245: 84615: 0 -245: 84616: 0 -245: 84617: 0 -245: 84618: 0 -245: 84619: 0 -245: 84620: 0 -245: 84621: 0 -245: 84622: 0 -245: 84623: 0 -245: 84624: 0 -245: 84625: 0 -245: 84626: 0 -245: 84627: 0 -245: 84628: 0 -245: 84629: 0 -245: 84630: 0 -245: 84631: 0 -245: 84632: 0 -245: 84633: 0 -245: 84634: 0 -245: 84635: 0 -245: 84636: 0 -245: 84637: 0 -245: 84638: 0 -245: 84639: 0 -245: 84640: 0 -245: 84641: 0 -245: 84642: 0 -245: 84643: 0 -245: 84644: 0 -245: 84645: 0 -245: 84646: 0 -245: 84647: 0 -245: 84648: 0 -245: 84649: 0 -245: 84650: 0 -245: 84651: 0 -245: 84652: 0 -245: 84653: 0 -245: 84654: 0 -245: 84655: 0 -245: 84656: 0 -245: 84657: 0 -245: 84658: 0 -245: 84659: 0 -245: 84660: 0 -245: 84661: 0 -245: 84662: 0 -245: 84663: 0 -245: 84664: 0 -245: 84665: 0 -245: 84666: 0 -245: 84667: 0 -245: 84668: 0 -245: 84669: 0 -245: 84670: 0 -245: 84671: 0 -245: 84672: 0 -245: 84673: 0 -245: 84674: 0 -245: 84675: 0 -245: 84676: 0 -245: 84677: 0 -245: 84678: 0 -245: 84679: 0 -245: 84680: 0 -245: 84681: 0 -245: 84682: 0 -245: 84683: 0 -245: 84684: 0 -245: 84685: 0 -245: 84686: 0 -245: 84687: 0 -245: 84688: 0 -245: 84689: 0 -245: 84690: 0 -245: 84691: 0 -245: 84692: 0 -245: 84693: 0 -245: 84694: 0 -245: 84695: 0 -245: 84696: 0 -245: 84697: 0 -245: 84698: 0 -245: 84699: 0 -245: 84700: 0 -245: 84701: 0 -245: 84702: 0 -245: 84703: 0 -245: 84704: 0 -245: 84705: 0 -245: 84706: 0 -245: 84707: 0 -245: 84708: 0 -245: 84709: 0 -245: 84710: 0 -245: 84711: 0 -245: 84712: 0 -245: 84713: 0 -245: 84714: 0 -245: 84715: 0 -245: 84716: 0 -245: 84717: 0 -245: 84718: 0 -245: 84719: 0 -245: 84720: 0 -245: 84721: 0 -245: 84722: 0 -245: 84723: 0 -245: 84724: 0 -245: 84725: 0 -245: 84726: 0 -245: 84727: 0 -245: 84728: 0 -245: 84729: 0 -245: 84730: 0 -245: 84731: 0 -245: 84732: 0 -245: 84733: 0 -245: 84734: 0 -245: 84735: 0 -245: 84736: 0 -245: 84737: 0 -245: 84738: 0 -245: 84739: 0 -245: 84740: 0 -245: 84741: 0 -245: 84742: 0 -245: 84743: 0 -245: 84744: 0 -245: 84745: 0 -245: 84746: 0 -245: 84747: 0 -245: 84748: 0 -245: 84749: 0 -245: 84750: 0 -245: 84751: 0 -245: 84752: 0 -245: 84753: 0 -245: 84754: 0 -245: 84755: 0 -245: 84756: 0 -245: 84757: 0 -245: 84758: 0 -245: 84759: 0 -245: 84760: 0 -245: 84761: 0 -245: 84762: 0 -245: 84763: 0 -245: 84764: 0 -245: 84765: 0 -245: 84766: 0 -245: 84767: 0 -245: 84768: 0 -245: 84769: 0 -245: 84770: 0 -245: 84771: 0 -245: 84772: 0 -245: 84773: 0 -245: 84774: 0 -245: 84775: 0 -245: 84776: 0 -245: 84777: 0 -245: 84778: 0 -245: 84779: 0 -245: 84780: 0 -245: 84781: 0 -245: 84782: 0 -245: 84783: 0 -245: 84784: 0 -245: 84785: 0 -245: 84786: 0 -245: 84787: 0 -245: 84788: 0 -245: 84789: 0 -245: 84790: 0 -245: 84791: 0 -245: 84792: 0 -245: 84793: 0 -245: 84794: 0 -245: 84795: 0 -245: 84796: 0 -245: 84797: 0 -245: 84798: 0 -245: 84799: 0 -245: 84800: 0 -245: 84801: 0 -245: 84802: 0 -245: 84803: 0 -245: 84804: 0 -245: 84805: 0 -245: 84806: 0 -245: 84807: 0 -245: 84808: 0 -245: 84809: 0 -245: 84810: 0 -245: 84811: 0 -245: 84812: 0 -245: 84813: 0 -245: 84814: 0 -245: 84815: 0 -245: 84816: 0 -245: 84817: 0 -245: 84818: 0 -245: 84819: 0 -245: 84820: 0 -245: 84821: 0 -245: 84822: 0 -245: 84823: 0 -245: 84824: 0 -245: 84825: 0 -245: 84826: 0 -245: 84827: 0 -245: 84828: 0 -245: 84829: 0 -245: 84830: 0 -245: 84831: 0 -245: 84832: 0 -245: 84833: 0 -245: 84834: 0 -245: 84835: 0 -245: 84836: 0 -245: 84837: 0 -245: 84838: 0 -245: 84839: 0 -245: 84840: 0 -245: 84841: 0 -245: 84842: 0 -245: 84843: 0 -245: 84844: 0 -245: 84845: 0 -245: 84846: 0 -245: 84847: 0 -245: 84848: 0 -245: 84849: 0 -245: 84850: 0 -245: 84851: 0 -245: 84852: 0 -245: 84853: 0 -245: 84854: 0 -245: 84855: 0 -245: 84856: 0 -245: 84857: 0 -245: 84858: 0 -245: 84859: 0 -245: 84860: 0 -245: 84861: 0 -245: 84862: 0 -245: 84863: 0 -245: 84864: 0 -245: 84865: 0 -245: 84866: 0 -245: 84867: 0 -245: 84868: 0 -245: 84869: 0 -245: 84870: 0 -245: 84871: 0 -245: 84872: 0 -245: 84873: 0 -245: 84874: 0 -245: 84875: 0 -245: 84876: 0 -245: 84877: 0 -245: 84878: 0 -245: 84879: 0 -245: 84880: 0 -245: 84881: 0 -245: 84882: 0 -245: 84883: 0 -245: 84884: 0 -245: 84885: 0 -245: 84886: 0 -245: 84887: 0 -245: 84888: 0 -245: 84889: 0 -245: 84890: 0 -245: 84891: 0 -245: 84892: 0 -245: 84893: 0 -245: 84894: 0 -245: 84895: 0 -245: 84896: 0 -245: 84897: 0 -245: 84898: 0 -245: 84899: 0 -245: 84900: 0 -245: 84901: 0 -245: 84902: 0 -245: 84903: 0 -245: 84904: 0 -245: 84905: 0 -245: 84906: 0 -245: 84907: 0 -245: 84908: 0 -245: 84909: 0 -245: 84910: 0 -245: 84911: 0 -245: 84912: 0 -245: 84913: 0 -245: 84914: 0 -245: 84915: 0 -245: 84916: 0 -245: 84917: 0 -245: 84918: 0 -245: 84919: 0 -245: 84920: 0 -245: 84921: 0 -245: 84922: 0 -245: 84923: 0 -245: 84924: 0 -245: 84925: 0 -245: 84926: 0 -245: 84927: 0 -245: 84928: 0 -245: 84929: 0 -245: 84930: 0 -245: 84931: 0 -245: 84932: 0 -245: 84933: 0 -245: 84934: 0 -245: 84935: 0 -245: 84936: 0 -245: 84937: 0 -245: 84938: 0 -245: 84939: 0 -245: 84940: 0 -245: 84941: 0 -245: 84942: 0 -245: 84943: 0 -245: 84944: 0 -245: 84945: 0 -245: 84946: 0 -245: 84947: 0 -245: 84948: 0 -245: 84949: 0 -245: 84950: 0 -245: 84951: 0 -245: 84952: 0 -245: 84953: 0 -245: 84954: 0 -245: 84955: 0 -245: 84956: 0 -245: 84957: 0 -245: 84958: 0 -245: 84959: 0 -245: 84960: 0 -245: 84961: 0 -245: 84962: 0 -245: 84963: 0 -245: 84964: 0 -245: 84965: 0 -245: 84966: 0 -245: 84967: 0 -245: 84968: 0 -245: 84969: 0 -245: 84970: 0 -245: 84971: 0 -245: 84972: 0 -245: 84973: 0 -245: 84974: 0 -245: 84975: 0 -245: 84976: 0 -245: 84977: 0 -245: 84978: 0 -245: 84979: 0 -245: 84980: 0 -245: 84981: 0 -245: 84982: 0 -245: 84983: 0 -245: 84984: 0 -245: 84985: 0 -245: 84986: 0 -245: 84987: 0 -245: 84988: 0 -245: 84989: 0 -245: 84990: 0 -245: 84991: 0 -245: 84992: 0 -245: 84993: 0 -245: 84994: 0 -245: 84995: 0 -245: 84996: 0 -245: 84997: 0 -245: 84998: 0 -245: 84999: 0 -245: 85000: 0 -245: 85001: 0 -245: 85002: 0 -245: 85003: 0 -245: 85004: 0 -245: 85005: 0 -245: 85006: 0 -245: 85007: 0 -245: 85008: 0 -245: 85009: 0 -245: 85010: 0 -245: 85011: 0 -245: 85012: 0 -245: 85013: 0 -245: 85014: 0 -245: 85015: 0 -245: 85016: 0 -245: 85017: 0 -245: 85018: 0 -245: 85019: 0 -245: 85020: 0 -245: 85021: 0 -245: 85022: 0 -245: 85023: 0 -245: 85024: 0 -245: 85025: 0 -245: 85026: 0 -245: 85027: 0 -245: 85028: 0 -245: 85029: 0 -245: 85030: 0 -245: 85031: 0 -245: 85032: 0 -245: 85033: 0 -245: 85034: 0 -245: 85035: 0 -245: 85036: 0 -245: 85037: 0 -245: 85038: 0 -245: 85039: 0 -245: 85040: 0 -245: 85041: 0 -245: 85042: 0 -245: 85043: 0 -245: 85044: 0 -245: 85045: 0 -245: 85046: 0 -245: 85047: 0 -245: 85048: 0 -245: 85049: 0 -245: 85050: 0 -245: 85051: 0 -245: 85052: 0 -245: 85053: 0 -245: 85054: 0 -245: 85055: 0 -245: 85056: 0 -245: 85057: 0 -245: 85058: 0 -245: 85059: 0 -245: 85060: 0 -245: 85061: 0 -245: 85062: 0 -245: 85063: 0 -245: 85064: 0 -245: 85065: 0 -245: 85066: 0 -245: 85067: 0 -245: 85068: 0 -245: 85069: 0 -245: 85070: 0 -245: 85071: 0 -245: 85072: 0 -245: 85073: 0 -245: 85074: 0 -245: 85075: 0 -245: 85076: 0 -245: 85077: 0 -245: 85078: 0 -245: 85079: 0 -245: 85080: 0 -245: 85081: 0 -245: 85082: 0 -245: 85083: 0 -245: 85084: 0 -245: 85085: 0 -245: 85086: 0 -245: 85087: 0 -245: 85088: 0 -245: 85089: 0 -245: 85090: 0 -245: 85091: 0 -245: 85092: 0 -245: 85093: 0 -245: 85094: 0 -245: 85095: 0 -245: 85096: 0 -245: 85097: 0 -245: 85098: 0 -245: 85099: 0 -245: 85100: 0 -245: 85101: 0 -245: 85102: 0 -245: 85103: 0 -245: 85104: 0 -245: 85105: 0 -245: 85106: 0 -245: 85107: 0 -245: 85108: 0 -245: 85109: 0 -245: 85110: 0 -245: 85111: 0 -245: 85112: 0 -245: 85113: 0 -245: 85114: 0 -245: 85115: 0 -245: 85116: 0 -245: 85117: 0 -245: 85118: 0 -245: 85119: 0 -245: 85120: 0 -245: 85121: 0 -245: 85122: 0 -245: 85123: 0 -245: 85124: 0 -245: 85125: 0 -245: 85126: 0 -245: 85127: 0 -245: 85128: 0 -245: 85129: 0 -245: 85130: 0 -245: 85131: 0 -245: 85132: 0 -245: 85133: 0 -245: 85134: 0 -245: 85135: 0 -245: 85136: 0 -245: 85137: 0 -245: 85138: 0 -245: 85139: 0 -245: 85140: 0 -245: 85141: 0 -245: 85142: 0 -245: 85143: 0 -245: 85144: 0 -245: 85145: 0 -245: 85146: 0 -245: 85147: 0 -245: 85148: 0 -245: 85149: 0 -245: 85150: 0 -245: 85151: 0 -245: 85152: 0 -245: 85153: 0 -245: 85154: 0 -245: 85155: 0 -245: 85156: 0 -245: 85157: 0 -245: 85158: 0 -245: 85159: 0 -245: 85160: 0 -245: 85161: 0 -245: 85162: 0 -245: 85163: 0 -245: 85164: 0 -245: 85165: 0 -245: 85166: 0 -245: 85167: 0 -245: 85168: 0 -245: 85169: 0 -245: 85170: 0 -245: 85171: 0 -245: 85172: 0 -245: 85173: 0 -245: 85174: 0 -245: 85175: 0 -245: 85176: 0 -245: 85177: 0 -245: 85178: 0 -245: 85179: 0 -245: 85180: 0 -245: 85181: 0 -245: 85182: 0 -245: 85183: 0 -245: 85184: 0 -245: 85185: 0 -245: 85186: 0 -245: 85187: 0 -245: 85188: 0 -245: 85189: 0 -245: 85190: 0 -245: 85191: 0 -245: 85192: 0 -245: 85193: 0 -245: 85194: 0 -245: 85195: 0 -245: 85196: 0 -245: 85197: 0 -245: 85198: 0 -245: 85199: 0 -245: 85200: 0 -245: 85201: 0 -245: 85202: 0 -245: 85203: 0 -245: 85204: 0 -245: 85205: 0 -245: 85206: 0 -245: 85207: 0 -245: 85208: 0 -245: 85209: 0 -245: 85210: 0 -245: 85211: 0 -245: 85212: 0 -245: 85213: 0 -245: 85214: 0 -245: 85215: 0 -245: 85216: 0 -245: 85217: 0 -245: 85218: 0 -245: 85219: 0 -245: 85220: 0 -245: 85221: 0 -245: 85222: 0 -245: 85223: 0 -245: 85224: 0 -245: 85225: 0 -245: 85226: 0 -245: 85227: 0 -245: 85228: 0 -245: 85229: 0 -245: 85230: 0 -245: 85231: 0 -245: 85232: 0 -245: 85233: 0 -245: 85234: 0 -245: 85235: 0 -245: 85236: 0 -245: 85237: 0 -245: 85238: 0 -245: 85239: 0 -245: 85240: 0 -245: 85241: 0 -245: 85242: 0 -245: 85243: 0 -245: 85244: 0 -245: 85245: 0 -245: 85246: 0 -245: 85247: 0 -245: 85248: 0 -245: 85249: 0 -245: 85250: 0 -245: 85251: 0 -245: 85252: 0 -245: 85253: 0 -245: 85254: 0 -245: 85255: 0 -245: 85256: 0 -245: 85257: 0 -245: 85258: 0 -245: 85259: 0 -245: 85260: 0 -245: 85261: 0 -245: 85262: 0 -245: 85263: 0 -245: 85264: 0 -245: 85265: 0 -245: 85266: 0 -245: 85267: 0 -245: 85268: 0 -245: 85269: 0 -245: 85270: 0 -245: 85271: 0 -245: 85272: 0 -245: 85273: 0 -245: 85274: 0 -245: 85275: 0 -245: 85276: 0 -245: 85277: 0 -245: 85278: 0 -245: 85279: 0 -245: 85280: 0 -245: 85281: 0 -245: 85282: 0 -245: 85283: 0 -245: 85284: 0 -245: 85285: 0 -245: 85286: 0 -245: 85287: 0 -245: 85288: 0 -245: 85289: 0 -245: 85290: 0 -245: 85291: 0 -245: 85292: 0 -245: 85293: 0 -245: 85294: 0 -245: 85295: 0 -245: 85296: 0 -245: 85297: 0 -245: 85298: 0 -245: 85299: 0 -245: 85300: 0 -245: 85301: 0 -245: 85302: 0 -245: 85303: 0 -245: 85304: 0 -245: 85305: 0 -245: 85306: 0 -245: 85307: 0 -245: 85308: 0 -245: 85309: 0 -245: 85310: 0 -245: 85311: 0 -245: 85312: 0 -245: 85313: 0 -245: 85314: 0 -245: 85315: 0 -245: 85316: 0 -245: 85317: 0 -245: 85318: 0 -245: 85319: 0 -245: 85320: 0 -245: 85321: 0 -245: 85322: 0 -245: 85323: 0 -245: 85324: 0 -245: 85325: 0 -245: 85326: 0 -245: 85327: 0 -245: 85328: 0 -245: 85329: 0 -245: 85330: 0 -245: 85331: 0 -245: 85332: 0 -245: 85333: 0 -245: 85334: 0 -245: 85335: 0 -245: 85336: 0 -245: 85337: 0 -245: 85338: 0 -245: 85339: 0 -245: 85340: 0 -245: 85341: 0 -245: 85342: 0 -245: 85343: 0 -245: 85344: 0 -245: 85345: 0 -245: 85346: 0 -245: 85347: 0 -245: 85348: 0 -245: 85349: 0 -245: 85350: 0 -245: 85351: 0 -245: 85352: 0 -245: 85353: 0 -245: 85354: 0 -245: 85355: 0 -245: 85356: 0 -245: 85357: 0 -245: 85358: 0 -245: 85359: 0 -245: 85360: 0 -245: 85361: 0 -245: 85362: 0 -245: 85363: 0 -245: 85364: 0 -245: 85365: 0 -245: 85366: 0 -245: 85367: 0 -245: 85368: 0 -245: 85369: 0 -245: 85370: 0 -245: 85371: 0 -245: 85372: 0 -245: 85373: 0 -245: 85374: 0 -245: 85375: 0 -245: 85376: 0 -245: 85377: 0 -245: 85378: 0 -245: 85379: 0 -245: 85380: 0 -245: 85381: 0 -245: 85382: 0 -245: 85383: 0 -245: 85384: 0 -245: 85385: 0 -245: 85386: 0 -245: 85387: 0 -245: 85388: 0 -245: 85389: 0 -245: 85390: 0 -245: 85391: 0 -245: 85392: 0 -245: 85393: 0 -245: 85394: 0 -245: 85395: 0 -245: 85396: 0 -245: 85397: 0 -245: 85398: 0 -245: 85399: 0 -245: 85400: 0 -245: 85401: 0 -245: 85402: 0 -245: 85403: 0 -245: 85404: 0 -245: 85405: 0 -245: 85406: 0 -245: 85407: 0 -245: 85408: 0 -245: 85409: 0 -245: 85410: 0 -245: 85411: 0 -245: 85412: 0 -245: 85413: 0 -245: 85414: 0 -245: 85415: 0 -245: 85416: 0 -245: 85417: 0 -245: 85418: 0 -245: 85419: 0 -245: 85420: 0 -245: 85421: 0 -245: 85422: 0 -245: 85423: 0 -245: 85424: 0 -245: 85425: 0 -245: 85426: 0 -245: 85427: 0 -245: 85428: 0 -245: 85429: 0 -245: 85430: 0 -245: 85431: 0 -245: 85432: 0 -245: 85433: 0 -245: 85434: 0 -245: 85435: 0 -245: 85436: 0 -245: 85437: 0 -245: 85438: 0 -245: 85439: 0 -245: 85440: 0 -245: 85441: 0 -245: 85442: 0 -245: 85443: 0 -245: 85444: 0 -245: 85445: 0 -245: 85446: 0 -245: 85447: 0 -245: 85448: 0 -245: 85449: 0 -245: 85450: 0 -245: 85451: 0 -245: 85452: 0 -245: 85453: 0 -245: 85454: 0 -245: 85455: 0 -245: 85456: 0 -245: 85457: 0 -245: 85458: 0 -245: 85459: 0 -245: 85460: 0 -245: 85461: 0 -245: 85462: 0 -245: 85463: 0 -245: 85464: 0 -245: 85465: 0 -245: 85466: 0 -245: 85467: 0 -245: 85468: 0 -245: 85469: 0 -245: 85470: 0 -245: 85471: 0 -245: 85472: 0 -245: 85473: 0 -245: 85474: 0 -245: 85475: 0 -245: 85476: 0 -245: 85477: 0 -245: 85478: 0 -245: 85479: 0 -245: 85480: 0 -245: 85481: 0 -245: 85482: 0 -245: 85483: 0 -245: 85484: 0 -245: 85485: 0 -245: 85486: 0 -245: 85487: 0 -245: 85488: 0 -245: 85489: 0 -245: 85490: 0 -245: 85491: 0 -245: 85492: 0 -245: 85493: 0 -245: 85494: 0 -245: 85495: 0 -245: 85496: 0 -245: 85497: 0 -245: 85498: 0 -245: 85499: 0 -245: 85500: 0 -245: 85501: 0 -245: 85502: 0 -245: 85503: 0 -245: 85504: 0 -245: 85505: 0 -245: 85506: 0 -245: 85507: 0 -245: 85508: 0 -245: 85509: 0 -245: 85510: 0 -245: 85511: 0 -245: 85512: 0 -245: 85513: 0 -245: 85514: 0 -245: 85515: 0 -245: 85516: 0 -245: 85517: 0 -245: 85518: 0 -245: 85519: 0 -245: 85520: 0 -245: 85521: 0 -245: 85522: 0 -245: 85523: 0 -245: 85524: 0 -245: 85525: 0 -245: 85526: 0 -245: 85527: 0 -245: 85528: 0 -245: 85529: 0 -245: 85530: 0 -245: 85531: 0 -245: 85532: 0 -245: 85533: 0 -245: 85534: 0 -245: 85535: 0 -245: 85536: 0 -245: 85537: 0 -245: 85538: 0 -245: 85539: 0 -245: 85540: 0 -245: 85541: 0 -245: 85542: 0 -245: 85543: 0 -245: 85544: 0 -245: 85545: 0 -245: 85546: 0 -245: 85547: 0 -245: 85548: 0 -245: 85549: 0 -245: 85550: 0 -245: 85551: 0 -245: 85552: 0 -245: 85553: 0 -245: 85554: 0 -245: 85555: 0 -245: 85556: 0 -245: 85557: 0 -245: 85558: 0 -245: 85559: 0 -245: 85560: 0 -245: 85561: 0 -245: 85562: 0 -245: 85563: 0 -245: 85564: 0 -245: 85565: 0 -245: 85566: 0 -245: 85567: 0 -245: 85568: 0 -245: 85569: 0 -245: 85570: 0 -245: 85571: 0 -245: 85572: 0 -245: 85573: 0 -245: 85574: 0 -245: 85575: 0 -245: 85576: 0 -245: 85577: 0 -245: 85578: 0 -245: 85579: 0 -245: 85580: 0 -245: 85581: 0 -245: 85582: 0 -245: 85583: 0 -245: 85584: 0 -245: 85585: 0 -245: 85586: 0 -245: 85587: 0 -245: 85588: 0 -245: 85589: 0 -245: 85590: 0 -245: 85591: 0 -245: 85592: 0 -245: 85593: 0 -245: 85594: 0 -245: 85595: 0 -245: 85596: 0 -245: 85597: 0 -245: 85598: 0 -245: 85599: 0 -245: 85600: 0 -245: 85601: 0 -245: 85602: 0 -245: 85603: 0 -245: 85604: 0 -245: 85605: 0 -245: 85606: 0 -245: 85607: 0 -245: 85608: 0 -245: 85609: 0 -245: 85610: 0 -245: 85611: 0 -245: 85612: 0 -245: 85613: 0 -245: 85614: 0 -245: 85615: 0 -245: 85616: 0 -245: 85617: 0 -245: 85618: 0 -245: 85619: 0 -245: 85620: 0 -245: 85621: 0 -245: 85622: 0 -245: 85623: 0 -245: 85624: 0 -245: 85625: 0 -245: 85626: 0 -245: 85627: 0 -245: 85628: 0 -245: 85629: 0 -245: 85630: 0 -245: 85631: 0 -245: 85632: 0 -245: 85633: 0 -245: 85634: 0 -245: 85635: 0 -245: 85636: 0 -245: 85637: 0 -245: 85638: 0 -245: 85639: 0 -245: 85640: 0 -245: 85641: 0 -245: 85642: 0 -245: 85643: 0 -245: 85644: 0 -245: 85645: 0 -245: 85646: 0 -245: 85647: 0 -245: 85648: 0 -245: 85649: 0 -245: 85650: 0 -245: 85651: 0 -245: 85652: 0 -245: 85653: 0 -245: 85654: 0 -245: 85655: 0 -245: 85656: 0 -245: 85657: 0 -245: 85658: 0 -245: 85659: 0 -245: 85660: 0 -245: 85661: 0 -245: 85662: 0 -245: 85663: 0 -245: 85664: 0 -245: 85665: 0 -245: 85666: 0 -245: 85667: 0 -245: 85668: 0 -245: 85669: 0 -245: 85670: 0 -245: 85671: 0 -245: 85672: 0 -245: 85673: 0 -245: 85674: 0 -245: 85675: 0 -245: 85676: 0 -245: 85677: 0 -245: 85678: 0 -245: 85679: 0 -245: 85680: 0 -245: 85681: 0 -245: 85682: 0 -245: 85683: 0 -245: 85684: 0 -245: 85685: 0 -245: 85686: 0 -245: 85687: 0 -245: 85688: 0 -245: 85689: 0 -245: 85690: 0 -245: 85691: 0 -245: 85692: 0 -245: 85693: 0 -245: 85694: 0 -245: 85695: 0 -245: 85696: 0 -245: 85697: 0 -245: 85698: 0 -245: 85699: 0 -245: 85700: 0 -245: 85701: 0 -245: 85702: 0 -245: 85703: 0 -245: 85704: 0 -245: 85705: 0 -245: 85706: 0 -245: 85707: 0 -245: 85708: 0 -245: 85709: 0 -245: 85710: 0 -245: 85711: 0 -245: 85712: 0 -245: 85713: 0 -245: 85714: 0 -245: 85715: 0 -245: 85716: 0 -245: 85717: 0 -245: 85718: 0 -245: 85719: 0 -245: 85720: 0 -245: 85721: 0 -245: 85722: 0 -245: 85723: 0 -245: 85724: 0 -245: 85725: 0 -245: 85726: 0 -245: 85727: 0 -245: 85728: 0 -245: 85729: 0 -245: 85730: 0 -245: 85731: 0 -245: 85732: 0 -245: 85733: 0 -245: 85734: 0 -245: 85735: 0 -245: 85736: 0 -245: 85737: 0 -245: 85738: 0 -245: 85739: 0 -245: 85740: 0 -245: 85741: 0 -245: 85742: 0 -245: 85743: 0 -245: 85744: 0 -245: 85745: 0 -245: 85746: 0 -245: 85747: 0 -245: 85748: 0 -245: 85749: 0 -245: 85750: 0 -245: 85751: 0 -245: 85752: 0 -245: 85753: 0 -245: 85754: 0 -245: 85755: 0 -245: 85756: 0 -245: 85757: 0 -245: 85758: 0 -245: 85759: 0 -245: 85760: 0 -245: 85761: 0 -245: 85762: 0 -245: 85763: 0 -245: 85764: 0 -245: 85765: 0 -245: 85766: 0 -245: 85767: 0 -245: 85768: 0 -245: 85769: 0 -245: 85770: 0 -245: 85771: 0 -245: 85772: 0 -245: 85773: 0 -245: 85774: 0 -245: 85775: 0 -245: 85776: 0 -245: 85777: 0 -245: 85778: 0 -245: 85779: 0 -245: 85780: 0 -245: 85781: 0 -245: 85782: 0 -245: 85783: 0 -245: 85784: 0 -245: 85785: 0 -245: 85786: 0 -245: 85787: 0 -245: 85788: 0 -245: 85789: 0 -245: 85790: 0 -245: 85791: 0 -245: 85792: 0 -245: 85793: 0 -245: 85794: 0 -245: 85795: 0 -245: 85796: 0 -245: 85797: 0 -245: 85798: 0 -245: 85799: 0 -245: 85800: 0 -245: 85801: 0 -245: 85802: 0 -245: 85803: 0 -245: 85804: 0 -245: 85805: 0 -245: 85806: 0 -245: 85807: 0 -245: 85808: 0 -245: 85809: 0 -245: 85810: 0 -245: 85811: 0 -245: 85812: 0 -245: 85813: 0 -245: 85814: 0 -245: 85815: 0 -245: 85816: 0 -245: 85817: 0 -245: 85818: 0 -245: 85819: 0 -245: 85820: 0 -245: 85821: 0 -245: 85822: 0 -245: 85823: 0 -245: 85824: 0 -245: 85825: 0 -245: 85826: 0 -245: 85827: 0 -245: 85828: 0 -245: 85829: 0 -245: 85830: 0 -245: 85831: 0 -245: 85832: 0 -245: 85833: 0 -245: 85834: 0 -245: 85835: 0 -245: 85836: 0 -245: 85837: 0 -245: 85838: 0 -245: 85839: 0 -245: 85840: 0 -245: 85841: 0 -245: 85842: 0 -245: 85843: 0 -245: 85844: 0 -245: 85845: 0 -245: 85846: 0 -245: 85847: 0 -245: 85848: 0 -245: 85849: 0 -245: 85850: 0 -245: 85851: 0 -245: 85852: 0 -245: 85853: 0 -245: 85854: 0 -245: 85855: 0 -245: 85856: 0 -245: 85857: 0 -245: 85858: 0 -245: 85859: 0 -245: 85860: 0 -245: 85861: 0 -245: 85862: 0 -245: 85863: 0 -245: 85864: 0 -245: 85865: 0 -245: 85866: 0 -245: 85867: 0 -245: 85868: 0 -245: 85869: 0 -245: 85870: 0 -245: 85871: 0 -245: 85872: 0 -245: 85873: 0 -245: 85874: 0 -245: 85875: 0 -245: 85876: 0 -245: 85877: 0 -245: 85878: 0 -245: 85879: 0 -245: 85880: 0 -245: 85881: 0 -245: 85882: 0 -245: 85883: 0 -245: 85884: 0 -245: 85885: 0 -245: 85886: 0 -245: 85887: 0 -245: 85888: 0 -245: 85889: 0 -245: 85890: 0 -245: 85891: 0 -245: 85892: 0 -245: 85893: 0 -245: 85894: 0 -245: 85895: 0 -245: 85896: 0 -245: 85897: 0 -245: 85898: 0 -245: 85899: 0 -245: 85900: 0 -245: 85901: 0 -245: 85902: 0 -245: 85903: 0 -245: 85904: 0 -245: 85905: 0 -245: 85906: 0 -245: 85907: 0 -245: 85908: 0 -245: 85909: 0 -245: 85910: 0 -245: 85911: 0 -245: 85912: 0 -245: 85913: 0 -245: 85914: 0 -245: 85915: 0 -245: 85916: 0 -245: 85917: 0 -245: 85918: 0 -245: 85919: 0 -245: 85920: 0 -245: 85921: 0 -245: 85922: 0 -245: 85923: 0 -245: 85924: 0 -245: 85925: 0 -245: 85926: 0 -245: 85927: 0 -245: 85928: 0 -245: 85929: 0 -245: 85930: 0 -245: 85931: 0 -245: 85932: 0 -245: 85933: 0 -245: 85934: 0 -245: 85935: 0 -245: 85936: 0 -245: 85937: 0 -245: 85938: 0 -245: 85939: 0 -245: 85940: 0 -245: 85941: 0 -245: 85942: 0 -245: 85943: 0 -245: 85944: 0 -245: 85945: 0 -245: 85946: 0 -245: 85947: 0 -245: 85948: 0 -245: 85949: 0 -245: 85950: 0 -245: 85951: 0 -245: 85952: 0 -245: 85953: 0 -245: 85954: 0 -245: 85955: 0 -245: 85956: 0 -245: 85957: 0 -245: 85958: 0 -245: 85959: 0 -245: 85960: 0 -245: 85961: 0 -245: 85962: 0 -245: 85963: 0 -245: 85964: 0 -245: 85965: 0 -245: 85966: 0 -245: 85967: 0 -245: 85968: 0 -245: 85969: 0 -245: 85970: 0 -245: 85971: 0 -245: 85972: 0 -245: 85973: 0 -245: 85974: 0 -245: 85975: 0 -245: 85976: 0 -245: 85977: 0 -245: 85978: 0 -245: 85979: 0 -245: 85980: 0 -245: 85981: 0 -245: 85982: 0 -245: 85983: 0 -245: 85984: 0 -245: 85985: 0 -245: 85986: 0 -245: 85987: 0 -245: 85988: 0 -245: 85989: 0 -245: 85990: 0 -245: 85991: 0 -245: 85992: 0 -245: 85993: 0 -245: 85994: 0 -245: 85995: 0 -245: 85996: 0 -245: 85997: 0 -245: 85998: 0 -245: 85999: 0 -245: 86000: 0 -245: 86001: 0 -245: 86002: 0 -245: 86003: 0 -245: 86004: 0 -245: 86005: 0 -245: 86006: 0 -245: 86007: 0 -245: 86008: 0 -245: 86009: 0 -245: 86010: 0 -245: 86011: 0 -245: 86012: 0 -245: 86013: 0 -245: 86014: 0 -245: 86015: 0 -245: 86016: 0 -245: 86017: 0 -245: 86018: 0 -245: 86019: 0 -245: 86020: 0 -245: 86021: 0 -245: 86022: 0 -245: 86023: 0 -245: 86024: 0 -245: 86025: 0 -245: 86026: 0 -245: 86027: 0 -245: 86028: 0 -245: 86029: 0 -245: 86030: 0 -245: 86031: 0 -245: 86032: 0 -245: 86033: 0 -245: 86034: 0 -245: 86035: 0 -245: 86036: 0 -245: 86037: 0 -245: 86038: 0 -245: 86039: 0 -245: 86040: 0 -245: 86041: 0 -245: 86042: 0 -245: 86043: 0 -245: 86044: 0 -245: 86045: 0 -245: 86046: 0 -245: 86047: 0 -245: 86048: 0 -245: 86049: 0 -245: 86050: 0 -245: 86051: 0 -245: 86052: 0 -245: 86053: 0 -245: 86054: 0 -245: 86055: 0 -245: 86056: 0 -245: 86057: 0 -245: 86058: 0 -245: 86059: 0 -245: 86060: 0 -245: 86061: 0 -245: 86062: 0 -245: 86063: 0 -245: 86064: 0 -245: 86065: 0 -245: 86066: 0 -245: 86067: 0 -245: 86068: 0 -245: 86069: 0 -245: 86070: 0 -245: 86071: 0 -245: 86072: 0 -245: 86073: 0 -245: 86074: 0 -245: 86075: 0 -245: 86076: 0 -245: 86077: 0 -245: 86078: 0 -245: 86079: 0 -245: 86080: 0 -245: 86081: 0 -245: 86082: 0 -245: 86083: 0 -245: 86084: 0 -245: 86085: 0 -245: 86086: 0 -245: 86087: 0 -245: 86088: 0 -245: 86089: 0 -245: 86090: 0 -245: 86091: 0 -245: 86092: 0 -245: 86093: 0 -245: 86094: 0 -245: 86095: 0 -245: 86096: 0 -245: 86097: 0 -245: 86098: 0 -245: 86099: 0 -245: 86100: 0 -245: 86101: 0 -245: 86102: 0 -245: 86103: 0 -245: 86104: 0 -245: 86105: 0 -245: 86106: 0 -245: 86107: 0 -245: 86108: 0 -245: 86109: 0 -245: 86110: 0 -245: 86111: 0 -245: 86112: 0 -245: 86113: 0 -245: 86114: 0 -245: 86115: 0 -245: 86116: 0 -245: 86117: 0 -245: 86118: 0 -245: 86119: 0 -245: 86120: 0 -245: 86121: 0 -245: 86122: 0 -245: 86123: 0 -245: 86124: 0 -245: 86125: 0 -245: 86126: 0 -245: 86127: 0 -245: 86128: 0 -245: 86129: 0 -245: 86130: 0 -245: 86131: 0 -245: 86132: 0 -245: 86133: 0 -245: 86134: 0 -245: 86135: 0 -245: 86136: 0 -245: 86137: 0 -245: 86138: 0 -245: 86139: 0 -245: 86140: 0 -245: 86141: 0 -245: 86142: 0 -245: 86143: 0 -245: 86144: 0 -245: 86145: 0 -245: 86146: 0 -245: 86147: 0 -245: 86148: 0 -245: 86149: 0 -245: 86150: 0 -245: 86151: 0 -245: 86152: 0 -245: 86153: 0 -245: 86154: 0 -245: 86155: 0 -245: 86156: 0 -245: 86157: 0 -245: 86158: 0 -245: 86159: 0 -245: 86160: 0 -245: 86161: 0 -245: 86162: 0 -245: 86163: 0 -245: 86164: 0 -245: 86165: 0 -245: 86166: 0 -245: 86167: 0 -245: 86168: 0 -245: 86169: 0 -245: 86170: 0 -245: 86171: 0 -245: 86172: 0 -245: 86173: 0 -245: 86174: 0 -245: 86175: 0 -245: 86176: 0 -245: 86177: 0 -245: 86178: 0 -245: 86179: 0 -245: 86180: 0 -245: 86181: 0 -245: 86182: 0 -245: 86183: 0 -245: 86184: 0 -245: 86185: 0 -245: 86186: 0 -245: 86187: 0 -245: 86188: 0 -245: 86189: 0 -245: 86190: 0 -245: 86191: 0 -245: 86192: 0 -245: 86193: 0 -245: 86194: 0 -245: 86195: 0 -245: 86196: 0 -245: 86197: 0 -245: 86198: 0 -245: 86199: 0 -245: 86200: 0 -245: 86201: 0 -245: 86202: 0 -245: 86203: 0 -245: 86204: 0 -245: 86205: 0 -245: 86206: 0 -245: 86207: 0 -245: 86208: 0 -245: 86209: 0 -245: 86210: 0 -245: 86211: 0 -245: 86212: 0 -245: 86213: 0 -245: 86214: 0 -245: 86215: 0 -245: 86216: 0 -245: 86217: 0 -245: 86218: 0 -245: 86219: 0 -245: 86220: 0 -245: 86221: 0 -245: 86222: 0 -245: 86223: 0 -245: 86224: 0 -245: 86225: 0 -245: 86226: 0 -245: 86227: 0 -245: 86228: 0 -245: 86229: 0 -245: 86230: 0 -245: 86231: 0 -245: 86232: 0 -245: 86233: 0 -245: 86234: 0 -245: 86235: 0 -245: 86236: 0 -245: 86237: 0 -245: 86238: 0 -245: 86239: 0 -245: 86240: 0 -245: 86241: 0 -245: 86242: 0 -245: 86243: 0 -245: 86244: 0 -245: 86245: 0 -245: 86246: 0 -245: 86247: 0 -245: 86248: 0 -245: 86249: 0 -245: 86250: 0 -245: 86251: 0 -245: 86252: 0 -245: 86253: 0 -245: 86254: 0 -245: 86255: 0 -245: 86256: 0 -245: 86257: 0 -245: 86258: 0 -245: 86259: 0 -245: 86260: 0 -245: 86261: 0 -245: 86262: 0 -245: 86263: 0 -245: 86264: 0 -245: 86265: 0 -245: 86266: 0 -245: 86267: 0 -245: 86268: 0 -245: 86269: 0 -245: 86270: 0 -245: 86271: 0 -245: 86272: 0 -245: 86273: 0 -245: 86274: 0 -245: 86275: 0 -245: 86276: 0 -245: 86277: 0 -245: 86278: 0 -245: 86279: 0 -245: 86280: 0 -245: 86281: 0 -245: 86282: 0 -245: 86283: 0 -245: 86284: 0 -245: 86285: 0 -245: 86286: 0 -245: 86287: 0 -245: 86288: 0 -245: 86289: 0 -245: 86290: 0 -245: 86291: 0 -245: 86292: 0 -245: 86293: 0 -245: 86294: 0 -245: 86295: 0 -245: 86296: 0 -245: 86297: 0 -245: 86298: 0 -245: 86299: 0 -245: 86300: 0 -245: 86301: 0 -245: 86302: 0 -245: 86303: 0 -245: 86304: 0 -245: 86305: 0 -245: 86306: 0 -245: 86307: 0 -245: 86308: 0 -245: 86309: 0 -245: 86310: 0 -245: 86311: 0 -245: 86312: 0 -245: 86313: 0 -245: 86314: 0 -245: 86315: 0 -245: 86316: 0 -245: 86317: 0 -245: 86318: 0 -245: 86319: 0 -245: 86320: 0 -245: 86321: 0 -245: 86322: 0 -245: 86323: 0 -245: 86324: 0 -245: 86325: 0 -245: 86326: 0 -245: 86327: 0 -245: 86328: 0 -245: 86329: 0 -245: 86330: 0 -245: 86331: 0 -245: 86332: 0 -245: 86333: 0 -245: 86334: 0 -245: 86335: 0 -245: 86336: 0 -245: 86337: 0 -245: 86338: 0 -245: 86339: 0 -245: 86340: 0 -245: 86341: 0 -245: 86342: 0 -245: 86343: 0 -245: 86344: 0 -245: 86345: 0 -245: 86346: 0 -245: 86347: 0 -245: 86348: 0 -245: 86349: 0 -245: 86350: 0 -245: 86351: 0 -245: 86352: 0 -245: 86353: 0 -245: 86354: 0 -245: 86355: 0 -245: 86356: 0 -245: 86357: 0 -245: 86358: 0 -245: 86359: 0 -245: 86360: 0 -245: 86361: 0 -245: 86362: 0 -245: 86363: 0 -245: 86364: 0 -245: 86365: 0 -245: 86366: 0 -245: 86367: 0 -245: 86368: 0 -245: 86369: 0 -245: 86370: 0 -245: 86371: 0 -245: 86372: 0 -245: 86373: 0 -245: 86374: 0 -245: 86375: 0 -245: 86376: 0 -245: 86377: 0 -245: 86378: 0 -245: 86379: 0 -245: 86380: 0 -245: 86381: 0 -245: 86382: 0 -245: 86383: 0 -245: 86384: 0 -245: 86385: 0 -245: 86386: 0 -245: 86387: 0 -245: 86388: 0 -245: 86389: 0 -245: 86390: 0 -245: 86391: 0 -245: 86392: 0 -245: 86393: 0 -245: 86394: 0 -245: 86395: 0 -245: 86396: 0 -245: 86397: 0 -245: 86398: 0 -245: 86399: 0 -245: 86400: 0 -245: 86401: 0 -245: 86402: 0 -245: 86403: 0 -245: 86404: 0 -245: 86405: 0 -245: 86406: 0 -245: 86407: 0 -245: 86408: 0 -245: 86409: 0 -245: 86410: 0 -245: 86411: 0 -245: 86412: 0 -245: 86413: 0 -245: 86414: 0 -245: 86415: 0 -245: 86416: 0 -245: 86417: 0 -245: 86418: 0 -245: 86419: 0 -245: 86420: 0 -245: 86421: 0 -245: 86422: 0 -245: 86423: 0 -245: 86424: 0 -245: 86425: 0 -245: 86426: 0 -245: 86427: 0 -245: 86428: 0 -245: 86429: 0 -245: 86430: 0 -245: 86431: 0 -245: 86432: 0 -245: 86433: 0 -245: 86434: 0 -245: 86435: 0 -245: 86436: 0 -245: 86437: 0 -245: 86438: 0 -245: 86439: 0 -245: 86440: 0 -245: 86441: 0 -245: 86442: 0 -245: 86443: 0 -245: 86444: 0 -245: 86445: 0 -245: 86446: 0 -245: 86447: 0 -245: 86448: 0 -245: 86449: 0 -245: 86450: 0 -245: 86451: 0 -245: 86452: 0 -245: 86453: 0 -245: 86454: 0 -245: 86455: 0 -245: 86456: 0 -245: 86457: 0 -245: 86458: 0 -245: 86459: 0 -245: 86460: 0 -245: 86461: 0 -245: 86462: 0 -245: 86463: 0 -245: 86464: 0 -245: 86465: 0 -245: 86466: 0 -245: 86467: 0 -245: 86468: 0 -245: 86469: 0 -245: 86470: 0 -245: 86471: 0 -245: 86472: 0 -245: 86473: 0 -245: 86474: 0 -245: 86475: 0 -245: 86476: 0 -245: 86477: 0 -245: 86478: 0 -245: 86479: 0 -245: 86480: 0 -245: 86481: 0 -245: 86482: 0 -245: 86483: 0 -245: 86484: 0 -245: 86485: 0 -245: 86486: 0 -245: 86487: 0 -245: 86488: 0 -245: 86489: 0 -245: 86490: 0 -245: 86491: 0 -245: 86492: 0 -245: 86493: 0 -245: 86494: 0 -245: 86495: 0 -245: 86496: 0 -245: 86497: 0 -245: 86498: 0 -245: 86499: 0 -245: 86500: 0 -245: 86501: 0 -245: 86502: 0 -245: 86503: 0 -245: 86504: 0 -245: 86505: 0 -245: 86506: 0 -245: 86507: 0 -245: 86508: 0 -245: 86509: 0 -245: 86510: 0 -245: 86511: 0 -245: 86512: 0 -245: 86513: 0 -245: 86514: 0 -245: 86515: 0 -245: 86516: 0 -245: 86517: 0 -245: 86518: 0 -245: 86519: 0 -245: 86520: 0 -245: 86521: 0 -245: 86522: 0 -245: 86523: 0 -245: 86524: 0 -245: 86525: 0 -245: 86526: 0 -245: 86527: 0 -245: 86528: 0 -245: 86529: 0 -245: 86530: 0 -245: 86531: 0 -245: 86532: 0 -245: 86533: 0 -245: 86534: 0 -245: 86535: 0 -245: 86536: 0 -245: 86537: 0 -245: 86538: 0 -245: 86539: 0 -245: 86540: 0 -245: 86541: 0 -245: 86542: 0 -245: 86543: 0 -245: 86544: 0 -245: 86545: 0 -245: 86546: 0 -245: 86547: 0 -245: 86548: 0 -245: 86549: 0 -245: 86550: 0 -245: 86551: 0 -245: 86552: 0 -245: 86553: 0 -245: 86554: 0 -245: 86555: 0 -245: 86556: 0 -245: 86557: 0 -245: 86558: 0 -245: 86559: 0 -245: 86560: 0 -245: 86561: 0 -245: 86562: 0 -245: 86563: 0 -245: 86564: 0 -245: 86565: 0 -245: 86566: 0 -245: 86567: 0 -245: 86568: 0 -245: 86569: 0 -245: 86570: 0 -245: 86571: 0 -245: 86572: 0 -245: 86573: 0 -245: 86574: 0 -245: 86575: 0 -245: 86576: 0 -245: 86577: 0 -245: 86578: 0 -245: 86579: 0 -245: 86580: 0 -245: 86581: 0 -245: 86582: 0 -245: 86583: 0 -245: 86584: 0 -245: 86585: 0 -245: 86586: 0 -245: 86587: 0 -245: 86588: 0 -245: 86589: 0 -245: 86590: 0 -245: 86591: 0 -245: 86592: 0 -245: 86593: 0 -245: 86594: 0 -245: 86595: 0 -245: 86596: 0 -245: 86597: 0 -245: 86598: 0 -245: 86599: 0 -245: 86600: 0 -245: 86601: 0 -245: 86602: 0 -245: 86603: 0 -245: 86604: 0 -245: 86605: 0 -245: 86606: 0 -245: 86607: 0 -245: 86608: 0 -245: 86609: 0 -245: 86610: 0 -245: 86611: 0 -245: 86612: 0 -245: 86613: 0 -245: 86614: 0 -245: 86615: 0 -245: 86616: 0 -245: 86617: 0 -245: 86618: 0 -245: 86619: 0 -245: 86620: 0 -245: 86621: 0 -245: 86622: 0 -245: 86623: 0 -245: 86624: 0 -245: 86625: 0 -245: 86626: 0 -245: 86627: 0 -245: 86628: 0 -245: 86629: 0 -245: 86630: 0 -245: 86631: 0 -245: 86632: 0 -245: 86633: 0 -245: 86634: 0 -245: 86635: 0 -245: 86636: 0 -245: 86637: 0 -245: 86638: 0 -245: 86639: 0 -245: 86640: 0 -245: 86641: 0 -245: 86642: 0 -245: 86643: 0 -245: 86644: 0 -245: 86645: 0 -245: 86646: 0 -245: 86647: 0 -245: 86648: 0 -245: 86649: 0 -245: 86650: 0 -245: 86651: 0 -245: 86652: 0 -245: 86653: 0 -245: 86654: 0 -245: 86655: 0 -245: 86656: 0 -245: 86657: 0 -245: 86658: 0 -245: 86659: 0 -245: 86660: 0 -245: 86661: 0 -245: 86662: 0 -245: 86663: 0 -245: 86664: 0 -245: 86665: 0 -245: 86666: 0 -245: 86667: 0 -245: 86668: 0 -245: 86669: 0 -245: 86670: 0 -245: 86671: 0 -245: 86672: 0 -245: 86673: 0 -245: 86674: 0 -245: 86675: 0 -245: 86676: 0 -245: 86677: 0 -245: 86678: 0 -245: 86679: 0 -245: 86680: 0 -245: 86681: 0 -245: 86682: 0 -245: 86683: 0 -245: 86684: 0 -245: 86685: 0 -245: 86686: 0 -245: 86687: 0 -245: 86688: 0 -245: 86689: 0 -245: 86690: 0 -245: 86691: 0 -245: 86692: 0 -245: 86693: 0 -245: 86694: 0 -245: 86695: 0 -245: 86696: 0 -245: 86697: 0 -245: 86698: 0 -245: 86699: 0 -245: 86700: 0 -245: 86701: 0 -245: 86702: 0 -245: 86703: 0 -245: 86704: 0 -245: 86705: 0 -245: 86706: 0 -245: 86707: 0 -245: 86708: 0 -245: 86709: 0 -245: 86710: 0 -245: 86711: 0 -245: 86712: 0 -245: 86713: 0 -245: 86714: 0 -245: 86715: 0 -245: 86716: 0 -245: 86717: 0 -245: 86718: 0 -245: 86719: 0 -245: 86720: 0 -245: 86721: 0 -245: 86722: 0 -245: 86723: 0 -245: 86724: 0 -245: 86725: 0 -245: 86726: 0 -245: 86727: 0 -245: 86728: 0 -245: 86729: 0 -245: 86730: 0 -245: 86731: 0 -245: 86732: 0 -245: 86733: 0 -245: 86734: 0 -245: 86735: 0 -245: 86736: 0 -245: 86737: 0 -245: 86738: 0 -245: 86739: 0 -245: 86740: 0 -245: 86741: 0 -245: 86742: 0 -245: 86743: 0 -245: 86744: 0 -245: 86745: 0 -245: 86746: 0 -245: 86747: 0 -245: 86748: 0 -245: 86749: 0 -245: 86750: 0 -245: 86751: 0 -245: 86752: 0 -245: 86753: 0 -245: 86754: 0 -245: 86755: 0 -245: 86756: 0 -245: 86757: 0 -245: 86758: 0 -245: 86759: 0 -245: 86760: 0 -245: 86761: 0 -245: 86762: 0 -245: 86763: 0 -245: 86764: 0 -245: 86765: 0 -245: 86766: 0 -245: 86767: 0 -245: 86768: 0 -245: 86769: 0 -245: 86770: 0 -245: 86771: 0 -245: 86772: 0 -245: 86773: 0 -245: 86774: 0 -245: 86775: 0 -245: 86776: 0 -245: 86777: 0 -245: 86778: 0 -245: 86779: 0 -245: 86780: 0 -245: 86781: 0 -245: 86782: 0 -245: 86783: 0 -245: 86784: 0 -245: 86785: 0 -245: 86786: 0 -245: 86787: 0 -245: 86788: 0 -245: 86789: 0 -245: 86790: 0 -245: 86791: 0 -245: 86792: 0 -245: 86793: 0 -245: 86794: 0 -245: 86795: 0 -245: 86796: 0 -245: 86797: 0 -245: 86798: 0 -245: 86799: 0 -245: 86800: 0 -245: 86801: 0 -245: 86802: 0 -245: 86803: 0 -245: 86804: 0 -245: 86805: 0 -245: 86806: 0 -245: 86807: 0 -245: 86808: 0 -245: 86809: 0 -245: 86810: 0 -245: 86811: 0 -245: 86812: 0 -245: 86813: 0 -245: 86814: 0 -245: 86815: 0 -245: 86816: 0 -245: 86817: 0 -245: 86818: 0 -245: 86819: 0 -245: 86820: 0 -245: 86821: 0 -245: 86822: 0 -245: 86823: 0 -245: 86824: 0 -245: 86825: 0 -245: 86826: 0 -245: 86827: 0 -245: 86828: 0 -245: 86829: 0 -245: 86830: 0 -245: 86831: 0 -245: 86832: 0 -245: 86833: 0 -245: 86834: 0 -245: 86835: 0 -245: 86836: 0 -245: 86837: 0 -245: 86838: 0 -245: 86839: 0 -245: 86840: 0 -245: 86841: 0 -245: 86842: 0 -245: 86843: 0 -245: 86844: 0 -245: 86845: 0 -245: 86846: 0 -245: 86847: 0 -245: 86848: 0 -245: 86849: 0 -245: 86850: 0 -245: 86851: 0 -245: 86852: 0 -245: 86853: 0 -245: 86854: 0 -245: 86855: 0 -245: 86856: 0 -245: 86857: 0 -245: 86858: 0 -245: 86859: 0 -245: 86860: 0 -245: 86861: 0 -245: 86862: 0 -245: 86863: 0 -245: 86864: 0 -245: 86865: 0 -245: 86866: 0 -245: 86867: 0 -245: 86868: 0 -245: 86869: 0 -245: 86870: 0 -245: 86871: 0 -245: 86872: 0 -245: 86873: 0 -245: 86874: 0 -245: 86875: 0 -245: 86876: 0 -245: 86877: 0 -245: 86878: 0 -245: 86879: 0 -245: 86880: 0 -245: 86881: 0 -245: 86882: 0 -245: 86883: 0 -245: 86884: 0 -245: 86885: 0 -245: 86886: 0 -245: 86887: 0 -245: 86888: 0 -245: 86889: 0 -245: 86890: 0 -245: 86891: 0 -245: 86892: 0 -245: 86893: 0 -245: 86894: 0 -245: 86895: 0 -245: 86896: 0 -245: 86897: 0 -245: 86898: 0 -245: 86899: 0 -245: 86900: 0 -245: 86901: 0 -245: 86902: 0 -245: 86903: 0 -245: 86904: 0 -245: 86905: 0 -245: 86906: 0 -245: 86907: 0 -245: 86908: 0 -245: 86909: 0 -245: 86910: 0 -245: 86911: 0 -245: 86912: 0 -245: 86913: 0 -245: 86914: 0 -245: 86915: 0 -245: 86916: 0 -245: 86917: 0 -245: 86918: 0 -245: 86919: 0 -245: 86920: 0 -245: 86921: 0 -245: 86922: 0 -245: 86923: 0 -245: 86924: 0 -245: 86925: 0 -245: 86926: 0 -245: 86927: 0 -245: 86928: 0 -245: 86929: 0 -245: 86930: 0 -245: 86931: 0 -245: 86932: 0 -245: 86933: 0 -245: 86934: 0 -245: 86935: 0 -245: 86936: 0 -245: 86937: 0 -245: 86938: 0 -245: 86939: 0 -245: 86940: 0 -245: 86941: 0 -245: 86942: 0 -245: 86943: 0 -245: 86944: 0 -245: 86945: 0 -245: 86946: 0 -245: 86947: 0 -245: 86948: 0 -245: 86949: 0 -245: 86950: 0 -245: 86951: 0 -245: 86952: 0 -245: 86953: 0 -245: 86954: 0 -245: 86955: 0 -245: 86956: 0 -245: 86957: 0 -245: 86958: 0 -245: 86959: 0 -245: 86960: 0 -245: 86961: 0 -245: 86962: 0 -245: 86963: 0 -245: 86964: 0 -245: 86965: 0 -245: 86966: 0 -245: 86967: 0 -245: 86968: 0 -245: 86969: 0 -245: 86970: 0 -245: 86971: 0 -245: 86972: 0 -245: 86973: 0 -245: 86974: 0 -245: 86975: 0 -245: 86976: 0 -245: 86977: 0 -245: 86978: 0 -245: 86979: 0 -245: 86980: 0 -245: 86981: 0 -245: 86982: 0 -245: 86983: 0 -245: 86984: 0 -245: 86985: 0 -245: 86986: 0 -245: 86987: 0 -245: 86988: 0 -245: 86989: 0 -245: 86990: 0 -245: 86991: 0 -245: 86992: 0 -245: 86993: 0 -245: 86994: 0 -245: 86995: 0 -245: 86996: 0 -245: 86997: 0 -245: 86998: 0 -245: 86999: 0 -245: 87000: 0 -245: 87001: 0 -245: 87002: 0 -245: 87003: 0 -245: 87004: 0 -245: 87005: 0 -245: 87006: 0 -245: 87007: 0 -245: 87008: 0 -245: 87009: 0 -245: 87010: 0 -245: 87011: 0 -245: 87012: 0 -245: 87013: 0 -245: 87014: 0 -245: 87015: 0 -245: 87016: 0 -245: 87017: 0 -245: 87018: 0 -245: 87019: 0 -245: 87020: 0 -245: 87021: 0 -245: 87022: 0 -245: 87023: 0 -245: 87024: 0 -245: 87025: 0 -245: 87026: 0 -245: 87027: 0 -245: 87028: 0 -245: 87029: 0 -245: 87030: 0 -245: 87031: 0 -245: 87032: 0 -245: 87033: 0 -245: 87034: 0 -245: 87035: 0 -245: 87036: 0 -245: 87037: 0 -245: 87038: 0 -245: 87039: 0 -245: 87040: 0 -245: 87041: 0 -245: 87042: 0 -245: 87043: 0 -245: 87044: 0 -245: 87045: 0 -245: 87046: 0 -245: 87047: 0 -245: 87048: 0 -245: 87049: 0 -245: 87050: 0 -245: 87051: 0 -245: 87052: 0 -245: 87053: 0 -245: 87054: 0 -245: 87055: 0 -245: 87056: 0 -245: 87057: 0 -245: 87058: 0 -245: 87059: 0 -245: 87060: 0 -245: 87061: 0 -245: 87062: 0 -245: 87063: 0 -245: 87064: 0 -245: 87065: 0 -245: 87066: 0 -245: 87067: 0 -245: 87068: 0 -245: 87069: 0 -245: 87070: 0 -245: 87071: 0 -245: 87072: 0 -245: 87073: 0 -245: 87074: 0 -245: 87075: 0 -245: 87076: 0 -245: 87077: 0 -245: 87078: 0 -245: 87079: 0 -245: 87080: 0 -245: 87081: 0 -245: 87082: 0 -245: 87083: 0 -245: 87084: 0 -245: 87085: 0 -245: 87086: 0 -245: 87087: 0 -245: 87088: 0 -245: 87089: 0 -245: 87090: 0 -245: 87091: 0 -245: 87092: 0 -245: 87093: 0 -245: 87094: 0 -245: 87095: 0 -245: 87096: 0 -245: 87097: 0 -245: 87098: 0 -245: 87099: 0 -245: 87100: 0 -245: 87101: 0 -245: 87102: 0 -245: 87103: 0 -245: 87104: 0 -245: 87105: 0 -245: 87106: 0 -245: 87107: 0 -245: 87108: 0 -245: 87109: 0 -245: 87110: 0 -245: 87111: 0 -245: 87112: 0 -245: 87113: 0 -245: 87114: 0 -245: 87115: 0 -245: 87116: 0 -245: 87117: 0 -245: 87118: 0 -245: 87119: 0 -245: 87120: 0 -245: 87121: 0 -245: 87122: 0 -245: 87123: 0 -245: 87124: 0 -245: 87125: 0 -245: 87126: 0 -245: 87127: 0 -245: 87128: 0 -245: 87129: 0 -245: 87130: 0 -245: 87131: 0 -245: 87132: 0 -245: 87133: 0 -245: 87134: 0 -245: 87135: 0 -245: 87136: 0 -245: 87137: 0 -245: 87138: 0 -245: 87139: 0 -245: 87140: 0 -245: 87141: 0 -245: 87142: 0 -245: 87143: 0 -245: 87144: 0 -245: 87145: 0 -245: 87146: 0 -245: 87147: 0 -245: 87148: 0 -245: 87149: 0 -245: 87150: 0 -245: 87151: 0 -245: 87152: 0 -245: 87153: 0 -245: 87154: 0 -245: 87155: 0 -245: 87156: 0 -245: 87157: 0 -245: 87158: 0 -245: 87159: 0 -245: 87160: 0 -245: 87161: 0 -245: 87162: 0 -245: 87163: 0 -245: 87164: 0 -245: 87165: 0 -245: 87166: 0 -245: 87167: 0 -245: 87168: 0 -245: 87169: 0 -245: 87170: 0 -245: 87171: 0 -245: 87172: 0 -245: 87173: 0 -245: 87174: 0 -245: 87175: 0 -245: 87176: 0 -245: 87177: 0 -245: 87178: 0 -245: 87179: 0 -245: 87180: 0 -245: 87181: 0 -245: 87182: 0 -245: 87183: 0 -245: 87184: 0 -245: 87185: 0 -245: 87186: 0 -245: 87187: 0 -245: 87188: 0 -245: 87189: 0 -245: 87190: 0 -245: 87191: 0 -245: 87192: 0 -245: 87193: 0 -245: 87194: 0 -245: 87195: 0 -245: 87196: 0 -245: 87197: 0 -245: 87198: 0 -245: 87199: 0 -245: 87200: 0 -245: 87201: 0 -245: 87202: 0 -245: 87203: 0 -245: 87204: 0 -245: 87205: 0 -245: 87206: 0 -245: 87207: 0 -245: 87208: 0 -245: 87209: 0 -245: 87210: 0 -245: 87211: 0 -245: 87212: 0 -245: 87213: 0 -245: 87214: 0 -245: 87215: 0 -245: 87216: 0 -245: 87217: 0 -245: 87218: 0 -245: 87219: 0 -245: 87220: 0 -245: 87221: 0 -245: 87222: 0 -245: 87223: 0 -245: 87224: 0 -245: 87225: 0 -245: 87226: 0 -245: 87227: 0 -245: 87228: 0 -245: 87229: 0 -245: 87230: 0 -245: 87231: 0 -245: 87232: 0 -245: 87233: 0 -245: 87234: 0 -245: 87235: 0 -245: 87236: 0 -245: 87237: 0 -245: 87238: 0 -245: 87239: 0 -245: 87240: 0 -245: 87241: 0 -245: 87242: 0 -245: 87243: 0 -245: 87244: 0 -245: 87245: 0 -245: 87246: 0 -245: 87247: 0 -245: 87248: 0 -245: 87249: 0 -245: 87250: 0 -245: 87251: 0 -245: 87252: 0 -245: 87253: 0 -245: 87254: 0 -245: 87255: 0 -245: 87256: 0 -245: 87257: 0 -245: 87258: 0 -245: 87259: 0 -245: 87260: 0 -245: 87261: 0 -245: 87262: 0 -245: 87263: 0 -245: 87264: 0 -245: 87265: 0 -245: 87266: 0 -245: 87267: 0 -245: 87268: 0 -245: 87269: 0 -245: 87270: 0 -245: 87271: 0 -245: 87272: 0 -245: 87273: 0 -245: 87274: 0 -245: 87275: 0 -245: 87276: 0 -245: 87277: 0 -245: 87278: 0 -245: 87279: 0 -245: 87280: 0 -245: 87281: 0 -245: 87282: 0 -245: 87283: 0 -245: 87284: 0 -245: 87285: 0 -245: 87286: 0 -245: 87287: 0 -245: 87288: 0 -245: 87289: 0 -245: 87290: 0 -245: 87291: 0 -245: 87292: 0 -245: 87293: 0 -245: 87294: 0 -245: 87295: 0 -245: 87296: 0 -245: 87297: 0 -245: 87298: 0 -245: 87299: 0 -245: 87300: 0 -245: 87301: 0 -245: 87302: 0 -245: 87303: 0 -245: 87304: 0 -245: 87305: 0 -245: 87306: 0 -245: 87307: 0 -245: 87308: 0 -245: 87309: 0 -245: 87310: 0 -245: 87311: 0 -245: 87312: 0 -245: 87313: 0 -245: 87314: 0 -245: 87315: 0 -245: 87316: 0 -245: 87317: 0 -245: 87318: 0 -245: 87319: 0 -245: 87320: 0 -245: 87321: 0 -245: 87322: 0 -245: 87323: 0 -245: 87324: 0 -245: 87325: 0 -245: 87326: 0 -245: 87327: 0 -245: 87328: 0 -245: 87329: 0 -245: 87330: 0 -245: 87331: 0 -245: 87332: 0 -245: 87333: 0 -245: 87334: 0 -245: 87335: 0 -245: 87336: 0 -245: 87337: 0 -245: 87338: 0 -245: 87339: 0 -245: 87340: 0 -245: 87341: 0 -245: 87342: 0 -245: 87343: 0 -245: 87344: 0 -245: 87345: 0 -245: 87346: 0 -245: 87347: 0 -245: 87348: 0 -245: 87349: 0 -245: 87350: 0 -245: 87351: 0 -245: 87352: 0 -245: 87353: 0 -245: 87354: 0 -245: 87355: 0 -245: 87356: 0 -245: 87357: 0 -245: 87358: 0 -245: 87359: 0 -245: 87360: 0 -245: 87361: 0 -245: 87362: 0 -245: 87363: 0 -245: 87364: 0 -245: 87365: 0 -245: 87366: 0 -245: 87367: 0 -245: 87368: 0 -245: 87369: 0 -245: 87370: 0 -245: 87371: 0 -245: 87372: 0 -245: 87373: 0 -245: 87374: 0 -245: 87375: 0 -245: 87376: 0 -245: 87377: 0 -245: 87378: 0 -245: 87379: 0 -245: 87380: 0 -245: 87381: 0 -245: 87382: 0 -245: 87383: 0 -245: 87384: 0 -245: 87385: 0 -245: 87386: 0 -245: 87387: 0 -245: 87388: 0 -245: 87389: 0 -245: 87390: 0 -245: 87391: 0 -245: 87392: 0 -245: 87393: 0 -245: 87394: 0 -245: 87395: 0 -245: 87396: 0 -245: 87397: 0 -245: 87398: 0 -245: 87399: 0 -245: 87400: 0 -245: 87401: 0 -245: 87402: 0 -245: 87403: 0 -245: 87404: 0 -245: 87405: 0 -245: 87406: 0 -245: 87407: 0 -245: 87408: 0 -245: 87409: 0 -245: 87410: 0 -245: 87411: 0 -245: 87412: 0 -245: 87413: 0 -245: 87414: 0 -245: 87415: 0 -245: 87416: 0 -245: 87417: 0 -245: 87418: 0 -245: 87419: 0 -245: 87420: 0 -245: 87421: 0 -245: 87422: 0 -245: 87423: 0 -245: 87424: 0 -245: 87425: 0 -245: 87426: 0 -245: 87427: 0 -245: 87428: 0 -245: 87429: 0 -245: 87430: 0 -245: 87431: 0 -245: 87432: 0 -245: 87433: 0 -245: 87434: 0 -245: 87435: 0 -245: 87436: 0 -245: 87437: 0 -245: 87438: 0 -245: 87439: 0 -245: 87440: 0 -245: 87441: 0 -245: 87442: 0 -245: 87443: 0 -245: 87444: 0 -245: 87445: 0 -245: 87446: 0 -245: 87447: 0 -245: 87448: 0 -245: 87449: 0 -245: 87450: 0 -245: 87451: 0 -245: 87452: 0 -245: 87453: 0 -245: 87454: 0 -245: 87455: 0 -245: 87456: 0 -245: 87457: 0 -245: 87458: 0 -245: 87459: 0 -245: 87460: 0 -245: 87461: 0 -245: 87462: 0 -245: 87463: 0 -245: 87464: 0 -245: 87465: 0 -245: 87466: 0 -245: 87467: 0 -245: 87468: 0 -245: 87469: 0 -245: 87470: 0 -245: 87471: 0 -245: 87472: 0 -245: 87473: 0 -245: 87474: 0 -245: 87475: 0 -245: 87476: 0 -245: 87477: 0 -245: 87478: 0 -245: 87479: 0 -245: 87480: 0 -245: 87481: 0 -245: 87482: 0 -245: 87483: 0 -245: 87484: 0 -245: 87485: 0 -245: 87486: 0 -245: 87487: 0 -245: 87488: 0 -245: 87489: 0 -245: 87490: 0 -245: 87491: 0 -245: 87492: 0 -245: 87493: 0 -245: 87494: 0 -245: 87495: 0 -245: 87496: 0 -245: 87497: 0 -245: 87498: 0 -245: 87499: 0 -245: 87500: 0 -245: 87501: 0 -245: 87502: 0 -245: 87503: 0 -245: 87504: 0 -245: 87505: 0 -245: 87506: 0 -245: 87507: 0 -245: 87508: 0 -245: 87509: 0 -245: 87510: 0 -245: 87511: 0 -245: 87512: 0 -245: 87513: 0 -245: 87514: 0 -245: 87515: 0 -245: 87516: 0 -245: 87517: 0 -245: 87518: 0 -245: 87519: 0 -245: 87520: 0 -245: 87521: 0 -245: 87522: 0 -245: 87523: 0 -245: 87524: 0 -245: 87525: 0 -245: 87526: 0 -245: 87527: 0 -245: 87528: 0 -245: 87529: 0 -245: 87530: 0 -245: 87531: 0 -245: 87532: 0 -245: 87533: 0 -245: 87534: 0 -245: 87535: 0 -245: 87536: 0 -245: 87537: 0 -245: 87538: 0 -245: 87539: 0 -245: 87540: 0 -245: 87541: 0 -245: 87542: 0 -245: 87543: 0 -245: 87544: 0 -245: 87545: 0 -245: 87546: 0 -245: 87547: 0 -245: 87548: 0 -245: 87549: 0 -245: 87550: 0 -245: 87551: 0 -245: 87552: 0 -245: 87553: 0 -245: 87554: 0 -245: 87555: 0 -245: 87556: 0 -245: 87557: 0 -245: 87558: 0 -245: 87559: 0 -245: 87560: 0 -245: 87561: 0 -245: 87562: 0 -245: 87563: 0 -245: 87564: 0 -245: 87565: 0 -245: 87566: 0 -245: 87567: 0 -245: 87568: 0 -245: 87569: 0 -245: 87570: 0 -245: 87571: 0 -245: 87572: 0 -245: 87573: 0 -245: 87574: 0 -245: 87575: 0 -245: 87576: 0 -245: 87577: 0 -245: 87578: 0 -245: 87579: 0 -245: 87580: 0 -245: 87581: 0 -245: 87582: 0 -245: 87583: 0 -245: 87584: 0 -245: 87585: 0 -245: 87586: 0 -245: 87587: 0 -245: 87588: 0 -245: 87589: 0 -245: 87590: 0 -245: 87591: 0 -245: 87592: 0 -245: 87593: 0 -245: 87594: 0 -245: 87595: 0 -245: 87596: 0 -245: 87597: 0 -245: 87598: 0 -245: 87599: 0 -245: 87600: 0 -245: 87601: 0 -245: 87602: 0 -245: 87603: 0 -245: 87604: 0 -245: 87605: 0 -245: 87606: 0 -245: 87607: 0 -245: 87608: 0 -245: 87609: 0 -245: 87610: 0 -245: 87611: 0 -245: 87612: 0 -245: 87613: 0 -245: 87614: 0 -245: 87615: 0 -245: 87616: 0 -245: 87617: 0 -245: 87618: 0 -245: 87619: 0 -245: 87620: 0 -245: 87621: 0 -245: 87622: 0 -245: 87623: 0 -245: 87624: 0 -245: 87625: 0 -245: 87626: 0 -245: 87627: 0 -245: 87628: 0 -245: 87629: 0 -245: 87630: 0 -245: 87631: 0 -245: 87632: 0 -245: 87633: 0 -245: 87634: 0 -245: 87635: 0 -245: 87636: 0 -245: 87637: 0 -245: 87638: 0 -245: 87639: 0 -245: 87640: 0 -245: 87641: 0 -245: 87642: 0 -245: 87643: 0 -245: 87644: 0 -245: 87645: 0 -245: 87646: 0 -245: 87647: 0 -245: 87648: 0 -245: 87649: 0 -245: 87650: 0 -245: 87651: 0 -245: 87652: 0 -245: 87653: 0 -245: 87654: 0 -245: 87655: 0 -245: 87656: 0 -245: 87657: 0 -245: 87658: 0 -245: 87659: 0 -245: 87660: 0 -245: 87661: 0 -245: 87662: 0 -245: 87663: 0 -245: 87664: 0 -245: 87665: 0 -245: 87666: 0 -245: 87667: 0 -245: 87668: 0 -245: 87669: 0 -245: 87670: 0 -245: 87671: 0 -245: 87672: 0 -245: 87673: 0 -245: 87674: 0 -245: 87675: 0 -245: 87676: 0 -245: 87677: 0 -245: 87678: 0 -245: 87679: 0 -245: 87680: 0 -245: 87681: 0 -245: 87682: 0 -245: 87683: 0 -245: 87684: 0 -245: 87685: 0 -245: 87686: 0 -245: 87687: 0 -245: 87688: 0 -245: 87689: 0 -245: 87690: 0 -245: 87691: 0 -245: 87692: 0 -245: 87693: 0 -245: 87694: 0 -245: 87695: 0 -245: 87696: 0 -245: 87697: 0 -245: 87698: 0 -245: 87699: 0 -245: 87700: 0 -245: 87701: 0 -245: 87702: 0 -245: 87703: 0 -245: 87704: 0 -245: 87705: 0 -245: 87706: 0 -245: 87707: 0 -245: 87708: 0 -245: 87709: 0 -245: 87710: 0 -245: 87711: 0 -245: 87712: 0 -245: 87713: 0 -245: 87714: 0 -245: 87715: 0 -245: 87716: 0 -245: 87717: 0 -245: 87718: 0 -245: 87719: 0 -245: 87720: 0 -245: 87721: 0 -245: 87722: 0 -245: 87723: 0 -245: 87724: 0 -245: 87725: 0 -245: 87726: 0 -245: 87727: 0 -245: 87728: 0 -245: 87729: 0 -245: 87730: 0 -245: 87731: 0 -245: 87732: 0 -245: 87733: 0 -245: 87734: 0 -245: 87735: 0 -245: 87736: 0 -245: 87737: 0 -245: 87738: 0 -245: 87739: 0 -245: 87740: 0 -245: 87741: 0 -245: 87742: 0 -245: 87743: 0 -245: 87744: 0 -245: 87745: 0 -245: 87746: 0 -245: 87747: 0 -245: 87748: 0 -245: 87749: 0 -245: 87750: 0 -245: 87751: 0 -245: 87752: 0 -245: 87753: 0 -245: 87754: 0 -245: 87755: 0 -245: 87756: 0 -245: 87757: 0 -245: 87758: 0 -245: 87759: 0 -245: 87760: 0 -245: 87761: 0 -245: 87762: 0 -245: 87763: 0 -245: 87764: 0 -245: 87765: 0 -245: 87766: 0 -245: 87767: 0 -245: 87768: 0 -245: 87769: 0 -245: 87770: 0 -245: 87771: 0 -245: 87772: 0 -245: 87773: 0 -245: 87774: 0 -245: 87775: 0 -245: 87776: 0 -245: 87777: 0 -245: 87778: 0 -245: 87779: 0 -245: 87780: 0 -245: 87781: 0 -245: 87782: 0 -245: 87783: 0 -245: 87784: 0 -245: 87785: 0 -245: 87786: 0 -245: 87787: 0 -245: 87788: 0 -245: 87789: 0 -245: 87790: 0 -245: 87791: 0 -245: 87792: 0 -245: 87793: 0 -245: 87794: 0 -245: 87795: 0 -245: 87796: 0 -245: 87797: 0 -245: 87798: 0 -245: 87799: 0 -245: 87800: 0 -245: 87801: 0 -245: 87802: 0 -245: 87803: 0 -245: 87804: 0 -245: 87805: 0 -245: 87806: 0 -245: 87807: 0 -245: 87808: 0 -245: 87809: 0 -245: 87810: 0 -245: 87811: 0 -245: 87812: 0 -245: 87813: 0 -245: 87814: 0 -245: 87815: 0 -245: 87816: 0 -245: 87817: 0 -245: 87818: 0 -245: 87819: 0 -245: 87820: 0 -245: 87821: 0 -245: 87822: 0 -245: 87823: 0 -245: 87824: 0 -245: 87825: 0 -245: 87826: 0 -245: 87827: 0 -245: 87828: 0 -245: 87829: 0 -245: 87830: 0 -245: 87831: 0 -245: 87832: 0 -245: 87833: 0 -245: 87834: 0 -245: 87835: 0 -245: 87836: 0 -245: 87837: 0 -245: 87838: 0 -245: 87839: 0 -245: 87840: 0 -245: 87841: 0 -245: 87842: 0 -245: 87843: 0 -245: 87844: 0 -245: 87845: 0 -245: 87846: 0 -245: 87847: 0 -245: 87848: 0 -245: 87849: 0 -245: 87850: 0 -245: 87851: 0 -245: 87852: 0 -245: 87853: 0 -245: 87854: 0 -245: 87855: 0 -245: 87856: 0 -245: 87857: 0 -245: 87858: 0 -245: 87859: 0 -245: 87860: 0 -245: 87861: 0 -245: 87862: 0 -245: 87863: 0 -245: 87864: 0 -245: 87865: 0 -245: 87866: 0 -245: 87867: 0 -245: 87868: 0 -245: 87869: 0 -245: 87870: 0 -245: 87871: 0 -245: 87872: 0 -245: 87873: 0 -245: 87874: 0 -245: 87875: 0 -245: 87876: 0 -245: 87877: 0 -245: 87878: 0 -245: 87879: 0 -245: 87880: 0 -245: 87881: 0 -245: 87882: 0 -245: 87883: 0 -245: 87884: 0 -245: 87885: 0 -245: 87886: 0 -245: 87887: 0 -245: 87888: 0 -245: 87889: 0 -245: 87890: 0 -245: 87891: 0 -245: 87892: 0 -245: 87893: 0 -245: 87894: 0 -245: 87895: 0 -245: 87896: 0 -245: 87897: 0 -245: 87898: 0 -245: 87899: 0 -245: 87900: 0 -245: 87901: 0 -245: 87902: 0 -245: 87903: 0 -245: 87904: 0 -245: 87905: 0 -245: 87906: 0 -245: 87907: 0 -245: 87908: 0 -245: 87909: 0 -245: 87910: 0 -245: 87911: 0 -245: 87912: 0 -245: 87913: 0 -245: 87914: 0 -245: 87915: 0 -245: 87916: 0 -245: 87917: 0 -245: 87918: 0 -245: 87919: 0 -245: 87920: 0 -245: 87921: 0 -245: 87922: 0 -245: 87923: 0 -245: 87924: 0 -245: 87925: 0 -245: 87926: 0 -245: 87927: 0 -245: 87928: 0 -245: 87929: 0 -245: 87930: 0 -245: 87931: 0 -245: 87932: 0 -245: 87933: 0 -245: 87934: 0 -245: 87935: 0 -245: 87936: 0 -245: 87937: 0 -245: 87938: 0 -245: 87939: 0 -245: 87940: 0 -245: 87941: 0 -245: 87942: 0 -245: 87943: 0 -245: 87944: 0 -245: 87945: 0 -245: 87946: 0 -245: 87947: 0 -245: 87948: 0 -245: 87949: 0 -245: 87950: 0 -245: 87951: 0 -245: 87952: 0 -245: 87953: 0 -245: 87954: 0 -245: 87955: 0 -245: 87956: 0 -245: 87957: 0 -245: 87958: 0 -245: 87959: 0 -245: 87960: 0 -245: 87961: 0 -245: 87962: 0 -245: 87963: 0 -245: 87964: 0 -245: 87965: 0 -245: 87966: 0 -245: 87967: 0 -245: 87968: 0 -245: 87969: 0 -245: 87970: 0 -245: 87971: 0 -245: 87972: 0 -245: 87973: 0 -245: 87974: 0 -245: 87975: 0 -245: 87976: 0 -245: 87977: 0 -245: 87978: 0 -245: 87979: 0 -245: 87980: 0 -245: 87981: 0 -245: 87982: 0 -245: 87983: 0 -245: 87984: 0 -245: 87985: 0 -245: 87986: 0 -245: 87987: 0 -245: 87988: 0 -245: 87989: 0 -245: 87990: 0 -245: 87991: 0 -245: 87992: 0 -245: 87993: 0 -245: 87994: 0 -245: 87995: 0 -245: 87996: 0 -245: 87997: 0 -245: 87998: 0 -245: 87999: 0 -245: 88000: 0 -245: 88001: 0 -245: 88002: 0 -245: 88003: 0 -245: 88004: 0 -245: 88005: 0 -245: 88006: 0 -245: 88007: 0 -245: 88008: 0 -245: 88009: 0 -245: 88010: 0 -245: 88011: 0 -245: 88012: 0 -245: 88013: 0 -245: 88014: 0 -245: 88015: 0 -245: 88016: 0 -245: 88017: 0 -245: 88018: 0 -245: 88019: 0 -245: 88020: 0 -245: 88021: 0 -245: 88022: 0 -245: 88023: 0 -245: 88024: 0 -245: 88025: 0 -245: 88026: 0 -245: 88027: 0 -245: 88028: 0 -245: 88029: 0 -245: 88030: 0 -245: 88031: 0 -245: 88032: 0 -245: 88033: 0 -245: 88034: 0 -245: 88035: 0 -245: 88036: 0 -245: 88037: 0 -245: 88038: 0 -245: 88039: 0 -245: 88040: 0 -245: 88041: 0 -245: 88042: 0 -245: 88043: 0 -245: 88044: 0 -245: 88045: 0 -245: 88046: 0 -245: 88047: 0 -245: 88048: 0 -245: 88049: 0 -245: 88050: 0 -245: 88051: 0 -245: 88052: 0 -245: 88053: 0 -245: 88054: 0 -245: 88055: 0 -245: 88056: 0 -245: 88057: 0 -245: 88058: 0 -245: 88059: 0 -245: 88060: 0 -245: 88061: 0 -245: 88062: 0 -245: 88063: 0 -245: 88064: 0 -245: 88065: 0 -245: 88066: 0 -245: 88067: 0 -245: 88068: 0 -245: 88069: 0 -245: 88070: 0 -245: 88071: 0 -245: 88072: 0 -245: 88073: 0 -245: 88074: 0 -245: 88075: 0 -245: 88076: 0 -245: 88077: 0 -245: 88078: 0 -245: 88079: 0 -245: 88080: 0 -245: 88081: 0 -245: 88082: 0 -245: 88083: 0 -245: 88084: 0 -245: 88085: 0 -245: 88086: 0 -245: 88087: 0 -245: 88088: 0 -245: 88089: 0 -245: 88090: 0 -245: 88091: 0 -245: 88092: 0 -245: 88093: 0 -245: 88094: 0 -245: 88095: 0 -245: 88096: 0 -245: 88097: 0 -245: 88098: 0 -245: 88099: 0 -245: 88100: 0 -245: 88101: 0 -245: 88102: 0 -245: 88103: 0 -245: 88104: 0 -245: 88105: 0 -245: 88106: 0 -245: 88107: 0 -245: 88108: 0 -245: 88109: 0 -245: 88110: 0 -245: 88111: 0 -245: 88112: 0 -245: 88113: 0 -245: 88114: 0 -245: 88115: 0 -245: 88116: 0 -245: 88117: 0 -245: 88118: 0 -245: 88119: 0 -245: 88120: 0 -245: 88121: 0 -245: 88122: 0 -245: 88123: 0 -245: 88124: 0 -245: 88125: 0 -245: 88126: 0 -245: 88127: 0 -245: 88128: 0 -245: 88129: 0 -245: 88130: 0 -245: 88131: 0 -245: 88132: 0 -245: 88133: 0 -245: 88134: 0 -245: 88135: 0 -245: 88136: 0 -245: 88137: 0 -245: 88138: 0 -245: 88139: 0 -245: 88140: 0 -245: 88141: 0 -245: 88142: 0 -245: 88143: 0 -245: 88144: 0 -245: 88145: 0 -245: 88146: 0 -245: 88147: 0 -245: 88148: 0 -245: 88149: 0 -245: 88150: 0 -245: 88151: 0 -245: 88152: 0 -245: 88153: 0 -245: 88154: 0 -245: 88155: 0 -245: 88156: 0 -245: 88157: 0 -245: 88158: 0 -245: 88159: 0 -245: 88160: 0 -245: 88161: 0 -245: 88162: 0 -245: 88163: 0 -245: 88164: 0 -245: 88165: 0 -245: 88166: 0 -245: 88167: 0 -245: 88168: 0 -245: 88169: 0 -245: 88170: 0 -245: 88171: 0 -245: 88172: 0 -245: 88173: 0 -245: 88174: 0 -245: 88175: 0 -245: 88176: 0 -245: 88177: 0 -245: 88178: 0 -245: 88179: 0 -245: 88180: 0 -245: 88181: 0 -245: 88182: 0 -245: 88183: 0 -245: 88184: 0 -245: 88185: 0 -245: 88186: 0 -245: 88187: 0 -245: 88188: 0 -245: 88189: 0 -245: 88190: 0 -245: 88191: 0 -245: 88192: 0 -245: 88193: 0 -245: 88194: 0 -245: 88195: 0 -245: 88196: 0 -245: 88197: 0 -245: 88198: 0 -245: 88199: 0 -245: 88200: 0 -245: 88201: 0 -245: 88202: 0 -245: 88203: 0 -245: 88204: 0 -245: 88205: 0 -245: 88206: 0 -245: 88207: 0 -245: 88208: 0 -245: 88209: 0 -245: 88210: 0 -245: 88211: 0 -245: 88212: 0 -245: 88213: 0 -245: 88214: 0 -245: 88215: 0 -245: 88216: 0 -245: 88217: 0 -245: 88218: 0 -245: 88219: 0 -245: 88220: 0 -245: 88221: 0 -245: 88222: 0 -245: 88223: 0 -245: 88224: 0 -245: 88225: 0 -245: 88226: 0 -245: 88227: 0 -245: 88228: 0 -245: 88229: 0 -245: 88230: 0 -245: 88231: 0 -245: 88232: 0 -245: 88233: 0 -245: 88234: 0 -245: 88235: 0 -245: 88236: 0 -245: 88237: 0 -245: 88238: 0 -245: 88239: 0 -245: 88240: 0 -245: 88241: 0 -245: 88242: 0 -245: 88243: 0 -245: 88244: 0 -245: 88245: 0 -245: 88246: 0 -245: 88247: 0 -245: 88248: 0 -245: 88249: 0 -245: 88250: 0 -245: 88251: 0 -245: 88252: 0 -245: 88253: 0 -245: 88254: 0 -245: 88255: 0 -245: 88256: 0 -245: 88257: 0 -245: 88258: 0 -245: 88259: 0 -245: 88260: 0 -245: 88261: 0 -245: 88262: 0 -245: 88263: 0 -245: 88264: 0 -245: 88265: 0 -245: 88266: 0 -245: 88267: 0 -245: 88268: 0 -245: 88269: 0 -245: 88270: 0 -245: 88271: 0 -245: 88272: 0 -245: 88273: 0 -245: 88274: 0 -245: 88275: 0 -245: 88276: 0 -245: 88277: 0 -245: 88278: 0 -245: 88279: 0 -245: 88280: 0 -245: 88281: 0 -245: 88282: 0 -245: 88283: 0 -245: 88284: 0 -245: 88285: 0 -245: 88286: 0 -245: 88287: 0 -245: 88288: 0 -245: 88289: 0 -245: 88290: 0 -245: 88291: 0 -245: 88292: 0 -245: 88293: 0 -245: 88294: 0 -245: 88295: 0 -245: 88296: 0 -245: 88297: 0 -245: 88298: 0 -245: 88299: 0 -245: 88300: 0 -245: 88301: 0 -245: 88302: 0 -245: 88303: 0 -245: 88304: 0 -245: 88305: 0 -245: 88306: 0 -245: 88307: 0 -245: 88308: 0 -245: 88309: 0 -245: 88310: 0 -245: 88311: 0 -245: 88312: 0 -245: 88313: 0 -245: 88314: 0 -245: 88315: 0 -245: 88316: 0 -245: 88317: 0 -245: 88318: 0 -245: 88319: 0 -245: 88320: 0 -245: 88321: 0 -245: 88322: 0 -245: 88323: 0 -245: 88324: 0 -245: 88325: 0 -245: 88326: 0 -245: 88327: 0 -245: 88328: 0 -245: 88329: 0 -245: 88330: 0 -245: 88331: 0 -245: 88332: 0 -245: 88333: 0 -245: 88334: 0 -245: 88335: 0 -245: 88336: 0 -245: 88337: 0 -245: 88338: 0 -245: 88339: 0 -245: 88340: 0 -245: 88341: 0 -245: 88342: 0 -245: 88343: 0 -245: 88344: 0 -245: 88345: 0 -245: 88346: 0 -245: 88347: 0 -245: 88348: 0 -245: 88349: 0 -245: 88350: 0 -245: 88351: 0 -245: 88352: 0 -245: 88353: 0 -245: 88354: 0 -245: 88355: 0 -245: 88356: 0 -245: 88357: 0 -245: 88358: 0 -245: 88359: 0 -245: 88360: 0 -245: 88361: 0 -245: 88362: 0 -245: 88363: 0 -245: 88364: 0 -245: 88365: 0 -245: 88366: 0 -245: 88367: 0 -245: 88368: 0 -245: 88369: 0 -245: 88370: 0 -245: 88371: 0 -245: 88372: 0 -245: 88373: 0 -245: 88374: 0 -245: 88375: 0 -245: 88376: 0 -245: 88377: 0 -245: 88378: 0 -245: 88379: 0 -245: 88380: 0 -245: 88381: 0 -245: 88382: 0 -245: 88383: 0 -245: 88384: 0 -245: 88385: 0 -245: 88386: 0 -245: 88387: 0 -245: 88388: 0 -245: 88389: 0 -245: 88390: 0 -245: 88391: 0 -245: 88392: 0 -245: 88393: 0 -245: 88394: 0 -245: 88395: 0 -245: 88396: 0 -245: 88397: 0 -245: 88398: 0 -245: 88399: 0 -245: 88400: 0 -245: 88401: 0 -245: 88402: 0 -245: 88403: 0 -245: 88404: 0 -245: 88405: 0 -245: 88406: 0 -245: 88407: 0 -245: 88408: 0 -245: 88409: 0 -245: 88410: 0 -245: 88411: 0 -245: 88412: 0 -245: 88413: 0 -245: 88414: 0 -245: 88415: 0 -245: 88416: 0 -245: 88417: 0 -245: 88418: 0 -245: 88419: 0 -245: 88420: 0 -245: 88421: 0 -245: 88422: 0 -245: 88423: 0 -245: 88424: 0 -245: 88425: 0 -245: 88426: 0 -245: 88427: 0 -245: 88428: 0 -245: 88429: 0 -245: 88430: 0 -245: 88431: 0 -245: 88432: 0 -245: 88433: 0 -245: 88434: 0 -245: 88435: 0 -245: 88436: 0 -245: 88437: 0 -245: 88438: 0 -245: 88439: 0 -245: 88440: 0 -245: 88441: 0 -245: 88442: 0 -245: 88443: 0 -245: 88444: 0 -245: 88445: 0 -245: 88446: 0 -245: 88447: 0 -245: 88448: 0 -245: 88449: 0 -245: 88450: 0 -245: 88451: 0 -245: 88452: 0 -245: 88453: 0 -245: 88454: 0 -245: 88455: 0 -245: 88456: 0 -245: 88457: 0 -245: 88458: 0 -245: 88459: 0 -245: 88460: 0 -245: 88461: 0 -245: 88462: 0 -245: 88463: 0 -245: 88464: 0 -245: 88465: 0 -245: 88466: 0 -245: 88467: 0 -245: 88468: 0 -245: 88469: 0 -245: 88470: 0 -245: 88471: 0 -245: 88472: 0 -245: 88473: 0 -245: 88474: 0 -245: 88475: 0 -245: 88476: 0 -245: 88477: 0 -245: 88478: 0 -245: 88479: 0 -245: 88480: 0 -245: 88481: 0 -245: 88482: 0 -245: 88483: 0 -245: 88484: 0 -245: 88485: 0 -245: 88486: 0 -245: 88487: 0 -245: 88488: 0 -245: 88489: 0 -245: 88490: 0 -245: 88491: 0 -245: 88492: 0 -245: 88493: 0 -245: 88494: 0 -245: 88495: 0 -245: 88496: 0 -245: 88497: 0 -245: 88498: 0 -245: 88499: 0 -245: 88500: 0 -245: 88501: 0 -245: 88502: 0 -245: 88503: 0 -245: 88504: 0 -245: 88505: 0 -245: 88506: 0 -245: 88507: 0 -245: 88508: 0 -245: 88509: 0 -245: 88510: 0 -245: 88511: 0 -245: 88512: 0 -245: 88513: 0 -245: 88514: 0 -245: 88515: 0 -245: 88516: 0 -245: 88517: 0 -245: 88518: 0 -245: 88519: 0 -245: 88520: 0 -245: 88521: 0 -245: 88522: 0 -245: 88523: 0 -245: 88524: 0 -245: 88525: 0 -245: 88526: 0 -245: 88527: 0 -245: 88528: 0 -245: 88529: 0 -245: 88530: 0 -245: 88531: 0 -245: 88532: 0 -245: 88533: 0 -245: 88534: 0 -245: 88535: 0 -245: 88536: 0 -245: 88537: 0 -245: 88538: 0 -245: 88539: 0 -245: 88540: 0 -245: 88541: 0 -245: 88542: 0 -245: 88543: 0 -245: 88544: 0 -245: 88545: 0 -245: 88546: 0 -245: 88547: 0 -245: 88548: 0 -245: 88549: 0 -245: 88550: 0 -245: 88551: 0 -245: 88552: 0 -245: 88553: 0 -245: 88554: 0 -245: 88555: 0 -245: 88556: 0 -245: 88557: 0 -245: 88558: 0 -245: 88559: 0 -245: 88560: 0 -245: 88561: 0 -245: 88562: 0 -245: 88563: 0 -245: 88564: 0 -245: 88565: 0 -245: 88566: 0 -245: 88567: 0 -245: 88568: 0 -245: 88569: 0 -245: 88570: 0 -245: 88571: 0 -245: 88572: 0 -245: 88573: 0 -245: 88574: 0 -245: 88575: 0 -245: 88576: 0 -245: 88577: 0 -245: 88578: 0 -245: 88579: 0 -245: 88580: 0 -245: 88581: 0 -245: 88582: 0 -245: 88583: 0 -245: 88584: 0 -245: 88585: 0 -245: 88586: 0 -245: 88587: 0 -245: 88588: 0 -245: 88589: 0 -245: 88590: 0 -245: 88591: 0 -245: 88592: 0 -245: 88593: 0 -245: 88594: 0 -245: 88595: 0 -245: 88596: 0 -245: 88597: 0 -245: 88598: 0 -245: 88599: 0 -245: 88600: 0 -245: 88601: 0 -245: 88602: 0 -245: 88603: 0 -245: 88604: 0 -245: 88605: 0 -245: 88606: 0 -245: 88607: 0 -245: 88608: 0 -245: 88609: 0 -245: 88610: 0 -245: 88611: 0 -245: 88612: 0 -245: 88613: 0 -245: 88614: 0 -245: 88615: 0 -245: 88616: 0 -245: 88617: 0 -245: 88618: 0 -245: 88619: 0 -245: 88620: 0 -245: 88621: 0 -245: 88622: 0 -245: 88623: 0 -245: 88624: 0 -245: 88625: 0 -245: 88626: 0 -245: 88627: 0 -245: 88628: 0 -245: 88629: 0 -245: 88630: 0 -245: 88631: 0 -245: 88632: 0 -245: 88633: 0 -245: 88634: 0 -245: 88635: 0 -245: 88636: 0 -245: 88637: 0 -245: 88638: 0 -245: 88639: 0 -245: 88640: 0 -245: 88641: 0 -245: 88642: 0 -245: 88643: 0 -245: 88644: 0 -245: 88645: 0 -245: 88646: 0 -245: 88647: 0 -245: 88648: 0 -245: 88649: 0 -245: 88650: 0 -245: 88651: 0 -245: 88652: 0 -245: 88653: 0 -245: 88654: 0 -245: 88655: 0 -245: 88656: 0 -245: 88657: 0 -245: 88658: 0 -245: 88659: 0 -245: 88660: 0 -245: 88661: 0 -245: 88662: 0 -245: 88663: 0 -245: 88664: 0 -245: 88665: 0 -245: 88666: 0 -245: 88667: 0 -245: 88668: 0 -245: 88669: 0 -245: 88670: 0 -245: 88671: 0 -245: 88672: 0 -245: 88673: 0 -245: 88674: 0 -245: 88675: 0 -245: 88676: 0 -245: 88677: 0 -245: 88678: 0 -245: 88679: 0 -245: 88680: 0 -245: 88681: 0 -245: 88682: 0 -245: 88683: 0 -245: 88684: 0 -245: 88685: 0 -245: 88686: 0 -245: 88687: 0 -245: 88688: 0 -245: 88689: 0 -245: 88690: 0 -245: 88691: 0 -245: 88692: 0 -245: 88693: 0 -245: 88694: 0 -245: 88695: 0 -245: 88696: 0 -245: 88697: 0 -245: 88698: 0 -245: 88699: 0 -245: 88700: 0 -245: 88701: 0 -245: 88702: 0 -245: 88703: 0 -245: 88704: 0 -245: 88705: 0 -245: 88706: 0 -245: 88707: 0 -245: 88708: 0 -245: 88709: 0 -245: 88710: 0 -245: 88711: 0 -245: 88712: 0 -245: 88713: 0 -245: 88714: 0 -245: 88715: 0 -245: 88716: 0 -245: 88717: 0 -245: 88718: 0 -245: 88719: 0 -245: 88720: 0 -245: 88721: 0 -245: 88722: 0 -245: 88723: 0 -245: 88724: 0 -245: 88725: 0 -245: 88726: 0 -245: 88727: 0 -245: 88728: 0 -245: 88729: 0 -245: 88730: 0 -245: 88731: 0 -245: 88732: 0 -245: 88733: 0 -245: 88734: 0 -245: 88735: 0 -245: 88736: 0 -245: 88737: 0 -245: 88738: 0 -245: 88739: 0 -245: 88740: 0 -245: 88741: 0 -245: 88742: 0 -245: 88743: 0 -245: 88744: 0 -245: 88745: 0 -245: 88746: 0 -245: 88747: 0 -245: 88748: 0 -245: 88749: 0 -245: 88750: 0 -245: 88751: 0 -245: 88752: 0 -245: 88753: 0 -245: 88754: 0 -245: 88755: 0 -245: 88756: 0 -245: 88757: 0 -245: 88758: 0 -245: 88759: 0 -245: 88760: 0 -245: 88761: 0 -245: 88762: 0 -245: 88763: 0 -245: 88764: 0 -245: 88765: 0 -245: 88766: 0 -245: 88767: 0 -245: 88768: 0 -245: 88769: 0 -245: 88770: 0 -245: 88771: 0 -245: 88772: 0 -245: 88773: 0 -245: 88774: 0 -245: 88775: 0 -245: 88776: 0 -245: 88777: 0 -245: 88778: 0 -245: 88779: 0 -245: 88780: 0 -245: 88781: 0 -245: 88782: 0 -245: 88783: 0 -245: 88784: 0 -245: 88785: 0 -245: 88786: 0 -245: 88787: 0 -245: 88788: 0 -245: 88789: 0 -245: 88790: 0 -245: 88791: 0 -245: 88792: 0 -245: 88793: 0 -245: 88794: 0 -245: 88795: 0 -245: 88796: 0 -245: 88797: 0 -245: 88798: 0 -245: 88799: 0 -245: 88800: 0 -245: 88801: 0 -245: 88802: 0 -245: 88803: 0 -245: 88804: 0 -245: 88805: 0 -245: 88806: 0 -245: 88807: 0 -245: 88808: 0 -245: 88809: 0 -245: 88810: 0 -245: 88811: 0 -245: 88812: 0 -245: 88813: 0 -245: 88814: 0 -245: 88815: 0 -245: 88816: 0 -245: 88817: 0 -245: 88818: 0 -245: 88819: 0 -245: 88820: 0 -245: 88821: 0 -245: 88822: 0 -245: 88823: 0 -245: 88824: 0 -245: 88825: 0 -245: 88826: 0 -245: 88827: 0 -245: 88828: 0 -245: 88829: 0 -245: 88830: 0 -245: 88831: 0 -245: 88832: 0 -245: 88833: 0 -245: 88834: 0 -245: 88835: 0 -245: 88836: 0 -245: 88837: 0 -245: 88838: 0 -245: 88839: 0 -245: 88840: 0 -245: 88841: 0 -245: 88842: 0 -245: 88843: 0 -245: 88844: 0 -245: 88845: 0 -245: 88846: 0 -245: 88847: 0 -245: 88848: 0 -245: 88849: 0 -245: 88850: 0 -245: 88851: 0 -245: 88852: 0 -245: 88853: 0 -245: 88854: 0 -245: 88855: 0 -245: 88856: 0 -245: 88857: 0 -245: 88858: 0 -245: 88859: 0 -245: 88860: 0 -245: 88861: 0 -245: 88862: 0 -245: 88863: 0 -245: 88864: 0 -245: 88865: 0 -245: 88866: 0 -245: 88867: 0 -245: 88868: 0 -245: 88869: 0 -245: 88870: 0 -245: 88871: 0 -245: 88872: 0 -245: 88873: 0 -245: 88874: 0 -245: 88875: 0 -245: 88876: 0 -245: 88877: 0 -245: 88878: 0 -245: 88879: 0 -245: 88880: 0 -245: 88881: 0 -245: 88882: 0 -245: 88883: 0 -245: 88884: 0 -245: 88885: 0 -245: 88886: 0 -245: 88887: 0 -245: 88888: 0 -245: 88889: 0 -245: 88890: 0 -245: 88891: 0 -245: 88892: 0 -245: 88893: 0 -245: 88894: 0 -245: 88895: 0 -245: 88896: 0 -245: 88897: 0 -245: 88898: 0 -245: 88899: 0 -245: 88900: 0 -245: 88901: 0 -245: 88902: 0 -245: 88903: 0 -245: 88904: 0 -245: 88905: 0 -245: 88906: 0 -245: 88907: 0 -245: 88908: 0 -245: 88909: 0 -245: 88910: 0 -245: 88911: 0 -245: 88912: 0 -245: 88913: 0 -245: 88914: 0 -245: 88915: 0 -245: 88916: 0 -245: 88917: 0 -245: 88918: 0 -245: 88919: 0 -245: 88920: 0 -245: 88921: 0 -245: 88922: 0 -245: 88923: 0 -245: 88924: 0 -245: 88925: 0 -245: 88926: 0 -245: 88927: 0 -245: 88928: 0 -245: 88929: 0 -245: 88930: 0 -245: 88931: 0 -245: 88932: 0 -245: 88933: 0 -245: 88934: 0 -245: 88935: 0 -245: 88936: 0 -245: 88937: 0 -245: 88938: 0 -245: 88939: 0 -245: 88940: 0 -245: 88941: 0 -245: 88942: 0 -245: 88943: 0 -245: 88944: 0 -245: 88945: 0 -245: 88946: 0 -245: 88947: 0 -245: 88948: 0 -245: 88949: 0 -245: 88950: 0 -245: 88951: 0 -245: 88952: 0 -245: 88953: 0 -245: 88954: 0 -245: 88955: 0 -245: 88956: 0 -245: 88957: 0 -245: 88958: 0 -245: 88959: 0 -245: 88960: 0 -245: 88961: 0 -245: 88962: 0 -245: 88963: 0 -245: 88964: 0 -245: 88965: 0 -245: 88966: 0 -245: 88967: 0 -245: 88968: 0 -245: 88969: 0 -245: 88970: 0 -245: 88971: 0 -245: 88972: 0 -245: 88973: 0 -245: 88974: 0 -245: 88975: 0 -245: 88976: 0 -245: 88977: 0 -245: 88978: 0 -245: 88979: 0 -245: 88980: 0 -245: 88981: 0 -245: 88982: 0 -245: 88983: 0 -245: 88984: 0 -245: 88985: 0 -245: 88986: 0 -245: 88987: 0 -245: 88988: 0 -245: 88989: 0 -245: 88990: 0 -245: 88991: 0 -245: 88992: 0 -245: 88993: 0 -245: 88994: 0 -245: 88995: 0 -245: 88996: 0 -245: 88997: 0 -245: 88998: 0 -245: 88999: 0 -245: 89000: 0 -245: 89001: 0 -245: 89002: 0 -245: 89003: 0 -245: 89004: 0 -245: 89005: 0 -245: 89006: 0 -245: 89007: 0 -245: 89008: 0 -245: 89009: 0 -245: 89010: 0 -245: 89011: 0 -245: 89012: 0 -245: 89013: 0 -245: 89014: 0 -245: 89015: 0 -245: 89016: 0 -245: 89017: 0 -245: 89018: 0 -245: 89019: 0 -245: 89020: 0 -245: 89021: 0 -245: 89022: 0 -245: 89023: 0 -245: 89024: 0 -245: 89025: 0 -245: 89026: 0 -245: 89027: 0 -245: 89028: 0 -245: 89029: 0 -245: 89030: 0 -245: 89031: 0 -245: 89032: 0 -245: 89033: 0 -245: 89034: 0 -245: 89035: 0 -245: 89036: 0 -245: 89037: 0 -245: 89038: 0 -245: 89039: 0 -245: 89040: 0 -245: 89041: 0 -245: 89042: 0 -245: 89043: 0 -245: 89044: 0 -245: 89045: 0 -245: 89046: 0 -245: 89047: 0 -245: 89048: 0 -245: 89049: 0 -245: 89050: 0 -245: 89051: 0 -245: 89052: 0 -245: 89053: 0 -245: 89054: 0 -245: 89055: 0 -245: 89056: 0 -245: 89057: 0 -245: 89058: 0 -245: 89059: 0 -245: 89060: 0 -245: 89061: 0 -245: 89062: 0 -245: 89063: 0 -245: 89064: 0 -245: 89065: 0 -245: 89066: 0 -245: 89067: 0 -245: 89068: 0 -245: 89069: 0 -245: 89070: 0 -245: 89071: 0 -245: 89072: 0 -245: 89073: 0 -245: 89074: 0 -245: 89075: 0 -245: 89076: 0 -245: 89077: 0 -245: 89078: 0 -245: 89079: 0 -245: 89080: 0 -245: 89081: 0 -245: 89082: 0 -245: 89083: 0 -245: 89084: 0 -245: 89085: 0 -245: 89086: 0 -245: 89087: 0 -245: 89088: 0 -245: 89089: 0 -245: 89090: 0 -245: 89091: 0 -245: 89092: 0 -245: 89093: 0 -245: 89094: 0 -245: 89095: 0 -245: 89096: 0 -245: 89097: 0 -245: 89098: 0 -245: 89099: 0 -245: 89100: 0 -245: 89101: 0 -245: 89102: 0 -245: 89103: 0 -245: 89104: 0 -245: 89105: 0 -245: 89106: 0 -245: 89107: 0 -245: 89108: 0 -245: 89109: 0 -245: 89110: 0 -245: 89111: 0 -245: 89112: 0 -245: 89113: 0 -245: 89114: 0 -245: 89115: 0 -245: 89116: 0 -245: 89117: 0 -245: 89118: 0 -245: 89119: 0 -245: 89120: 0 -245: 89121: 0 -245: 89122: 0 -245: 89123: 0 -245: 89124: 0 -245: 89125: 0 -245: 89126: 0 -245: 89127: 0 -245: 89128: 0 -245: 89129: 0 -245: 89130: 0 -245: 89131: 0 -245: 89132: 0 -245: 89133: 0 -245: 89134: 0 -245: 89135: 0 -245: 89136: 0 -245: 89137: 0 -245: 89138: 0 -245: 89139: 0 -245: 89140: 0 -245: 89141: 0 -245: 89142: 0 -245: 89143: 0 -245: 89144: 0 -245: 89145: 0 -245: 89146: 0 -245: 89147: 0 -245: 89148: 0 -245: 89149: 0 -245: 89150: 0 -245: 89151: 0 -245: 89152: 0 -245: 89153: 0 -245: 89154: 0 -245: 89155: 0 -245: 89156: 0 -245: 89157: 0 -245: 89158: 0 -245: 89159: 0 -245: 89160: 0 -245: 89161: 0 -245: 89162: 0 -245: 89163: 0 -245: 89164: 0 -245: 89165: 0 -245: 89166: 0 -245: 89167: 0 -245: 89168: 0 -245: 89169: 0 -245: 89170: 0 -245: 89171: 0 -245: 89172: 0 -245: 89173: 0 -245: 89174: 0 -245: 89175: 0 -245: 89176: 0 -245: 89177: 0 -245: 89178: 0 -245: 89179: 0 -245: 89180: 0 -245: 89181: 0 -245: 89182: 0 -245: 89183: 0 -245: 89184: 0 -245: 89185: 0 -245: 89186: 0 -245: 89187: 0 -245: 89188: 0 -245: 89189: 0 -245: 89190: 0 -245: 89191: 0 -245: 89192: 0 -245: 89193: 0 -245: 89194: 0 -245: 89195: 0 -245: 89196: 0 -245: 89197: 0 -245: 89198: 0 -245: 89199: 0 -245: 89200: 0 -245: 89201: 0 -245: 89202: 0 -245: 89203: 0 -245: 89204: 0 -245: 89205: 0 -245: 89206: 0 -245: 89207: 0 -245: 89208: 0 -245: 89209: 0 -245: 89210: 0 -245: 89211: 0 -245: 89212: 0 -245: 89213: 0 -245: 89214: 0 -245: 89215: 0 -245: 89216: 0 -245: 89217: 0 -245: 89218: 0 -245: 89219: 0 -245: 89220: 0 -245: 89221: 0 -245: 89222: 0 -245: 89223: 0 -245: 89224: 0 -245: 89225: 0 -245: 89226: 0 -245: 89227: 0 -245: 89228: 0 -245: 89229: 0 -245: 89230: 0 -245: 89231: 0 -245: 89232: 0 -245: 89233: 0 -245: 89234: 0 -245: 89235: 0 -245: 89236: 0 -245: 89237: 0 -245: 89238: 0 -245: 89239: 0 -245: 89240: 0 -245: 89241: 0 -245: 89242: 0 -245: 89243: 0 -245: 89244: 0 -245: 89245: 0 -245: 89246: 0 -245: 89247: 0 -245: 89248: 0 -245: 89249: 0 -245: 89250: 0 -245: 89251: 0 -245: 89252: 0 -245: 89253: 0 -245: 89254: 0 -245: 89255: 0 -245: 89256: 0 -245: 89257: 0 -245: 89258: 0 -245: 89259: 0 -245: 89260: 0 -245: 89261: 0 -245: 89262: 0 -245: 89263: 0 -245: 89264: 0 -245: 89265: 0 -245: 89266: 0 -245: 89267: 0 -245: 89268: 0 -245: 89269: 0 -245: 89270: 0 -245: 89271: 0 -245: 89272: 0 -245: 89273: 0 -245: 89274: 0 -245: 89275: 0 -245: 89276: 0 -245: 89277: 0 -245: 89278: 0 -245: 89279: 0 -245: 89280: 0 -245: 89281: 0 -245: 89282: 0 -245: 89283: 0 -245: 89284: 0 -245: 89285: 0 -245: 89286: 0 -245: 89287: 0 -245: 89288: 0 -245: 89289: 0 -245: 89290: 0 -245: 89291: 0 -245: 89292: 0 -245: 89293: 0 -245: 89294: 0 -245: 89295: 0 -245: 89296: 0 -245: 89297: 0 -245: 89298: 0 -245: 89299: 0 -245: 89300: 0 -245: 89301: 0 -245: 89302: 0 -245: 89303: 0 -245: 89304: 0 -245: 89305: 0 -245: 89306: 0 -245: 89307: 0 -245: 89308: 0 -245: 89309: 0 -245: 89310: 0 -245: 89311: 0 -245: 89312: 0 -245: 89313: 0 -245: 89314: 0 -245: 89315: 0 -245: 89316: 0 -245: 89317: 0 -245: 89318: 0 -245: 89319: 0 -245: 89320: 0 -245: 89321: 0 -245: 89322: 0 -245: 89323: 0 -245: 89324: 0 -245: 89325: 0 -245: 89326: 0 -245: 89327: 0 -245: 89328: 0 -245: 89329: 0 -245: 89330: 0 -245: 89331: 0 -245: 89332: 0 -245: 89333: 0 -245: 89334: 0 -245: 89335: 0 -245: 89336: 0 -245: 89337: 0 -245: 89338: 0 -245: 89339: 0 -245: 89340: 0 -245: 89341: 0 -245: 89342: 0 -245: 89343: 0 -245: 89344: 0 -245: 89345: 0 -245: 89346: 0 -245: 89347: 0 -245: 89348: 0 -245: 89349: 0 -245: 89350: 0 -245: 89351: 0 -245: 89352: 0 -245: 89353: 0 -245: 89354: 0 -245: 89355: 0 -245: 89356: 0 -245: 89357: 0 -245: 89358: 0 -245: 89359: 0 -245: 89360: 0 -245: 89361: 0 -245: 89362: 0 -245: 89363: 0 -245: 89364: 0 -245: 89365: 0 -245: 89366: 0 -245: 89367: 0 -245: 89368: 0 -245: 89369: 0 -245: 89370: 0 -245: 89371: 0 -245: 89372: 0 -245: 89373: 0 -245: 89374: 0 -245: 89375: 0 -245: 89376: 0 -245: 89377: 0 -245: 89378: 0 -245: 89379: 0 -245: 89380: 0 -245: 89381: 0 -245: 89382: 0 -245: 89383: 0 -245: 89384: 0 -245: 89385: 0 -245: 89386: 0 -245: 89387: 0 -245: 89388: 0 -245: 89389: 0 -245: 89390: 0 -245: 89391: 0 -245: 89392: 0 -245: 89393: 0 -245: 89394: 0 -245: 89395: 0 -245: 89396: 0 -245: 89397: 0 -245: 89398: 0 -245: 89399: 0 -245: 89400: 0 -245: 89401: 0 -245: 89402: 0 -245: 89403: 0 -245: 89404: 0 -245: 89405: 0 -245: 89406: 0 -245: 89407: 0 -245: 89408: 0 -245: 89409: 0 -245: 89410: 0 -245: 89411: 0 -245: 89412: 0 -245: 89413: 0 -245: 89414: 0 -245: 89415: 0 -245: 89416: 0 -245: 89417: 0 -245: 89418: 0 -245: 89419: 0 -245: 89420: 0 -245: 89421: 0 -245: 89422: 0 -245: 89423: 0 -245: 89424: 0 -245: 89425: 0 -245: 89426: 0 -245: 89427: 0 -245: 89428: 0 -245: 89429: 0 -245: 89430: 0 -245: 89431: 0 -245: 89432: 0 -245: 89433: 0 -245: 89434: 0 -245: 89435: 0 -245: 89436: 0 -245: 89437: 0 -245: 89438: 0 -245: 89439: 0 -245: 89440: 0 -245: 89441: 0 -245: 89442: 0 -245: 89443: 0 -245: 89444: 0 -245: 89445: 0 -245: 89446: 0 -245: 89447: 0 -245: 89448: 0 -245: 89449: 0 -245: 89450: 0 -245: 89451: 0 -245: 89452: 0 -245: 89453: 0 -245: 89454: 0 -245: 89455: 0 -245: 89456: 0 -245: 89457: 0 -245: 89458: 0 -245: 89459: 0 -245: 89460: 0 -245: 89461: 0 -245: 89462: 0 -245: 89463: 0 -245: 89464: 0 -245: 89465: 0 -245: 89466: 0 -245: 89467: 0 -245: 89468: 0 -245: 89469: 0 -245: 89470: 0 -245: 89471: 0 -245: 89472: 0 -245: 89473: 0 -245: 89474: 0 -245: 89475: 0 -245: 89476: 0 -245: 89477: 0 -245: 89478: 0 -245: 89479: 0 -245: 89480: 0 -245: 89481: 0 -245: 89482: 0 -245: 89483: 0 -245: 89484: 0 -245: 89485: 0 -245: 89486: 0 -245: 89487: 0 -245: 89488: 0 -245: 89489: 0 -245: 89490: 0 -245: 89491: 0 -245: 89492: 0 -245: 89493: 0 -245: 89494: 0 -245: 89495: 0 -245: 89496: 0 -245: 89497: 0 -245: 89498: 0 -245: 89499: 0 -245: 89500: 0 -245: 89501: 0 -245: 89502: 0 -245: 89503: 0 -245: 89504: 0 -245: 89505: 0 -245: 89506: 0 -245: 89507: 0 -245: 89508: 0 -245: 89509: 0 -245: 89510: 0 -245: 89511: 0 -245: 89512: 0 -245: 89513: 0 -245: 89514: 0 -245: 89515: 0 -245: 89516: 0 -245: 89517: 0 -245: 89518: 0 -245: 89519: 0 -245: 89520: 0 -245: 89521: 0 -245: 89522: 0 -245: 89523: 0 -245: 89524: 0 -245: 89525: 0 -245: 89526: 0 -245: 89527: 0 -245: 89528: 0 -245: 89529: 0 -245: 89530: 0 -245: 89531: 0 -245: 89532: 0 -245: 89533: 0 -245: 89534: 0 -245: 89535: 0 -245: 89536: 0 -245: 89537: 0 -245: 89538: 0 -245: 89539: 0 -245: 89540: 0 -245: 89541: 0 -245: 89542: 0 -245: 89543: 0 -245: 89544: 0 -245: 89545: 0 -245: 89546: 0 -245: 89547: 0 -245: 89548: 0 -245: 89549: 0 -245: 89550: 0 -245: 89551: 0 -245: 89552: 0 -245: 89553: 0 -245: 89554: 0 -245: 89555: 0 -245: 89556: 0 -245: 89557: 0 -245: 89558: 0 -245: 89559: 0 -245: 89560: 0 -245: 89561: 0 -245: 89562: 0 -245: 89563: 0 -245: 89564: 0 -245: 89565: 0 -245: 89566: 0 -245: 89567: 0 -245: 89568: 0 -245: 89569: 0 -245: 89570: 0 -245: 89571: 0 -245: 89572: 0 -245: 89573: 0 -245: 89574: 0 -245: 89575: 0 -245: 89576: 0 -245: 89577: 0 -245: 89578: 0 -245: 89579: 0 -245: 89580: 0 -245: 89581: 0 -245: 89582: 0 -245: 89583: 0 -245: 89584: 0 -245: 89585: 0 -245: 89586: 0 -245: 89587: 0 -245: 89588: 0 -245: 89589: 0 -245: 89590: 0 -245: 89591: 0 -245: 89592: 0 -245: 89593: 0 -245: 89594: 0 -245: 89595: 0 -245: 89596: 0 -245: 89597: 0 -245: 89598: 0 -245: 89599: 0 -245: 89600: 0 -245: 89601: 0 -245: 89602: 0 -245: 89603: 0 -245: 89604: 0 -245: 89605: 0 -245: 89606: 0 -245: 89607: 0 -245: 89608: 0 -245: 89609: 0 -245: 89610: 0 -245: 89611: 0 -245: 89612: 0 -245: 89613: 0 -245: 89614: 0 -245: 89615: 0 -245: 89616: 0 -245: 89617: 0 -245: 89618: 0 -245: 89619: 0 -245: 89620: 0 -245: 89621: 0 -245: 89622: 0 -245: 89623: 0 -245: 89624: 0 -245: 89625: 0 -245: 89626: 0 -245: 89627: 0 -245: 89628: 0 -245: 89629: 0 -245: 89630: 0 -245: 89631: 0 -245: 89632: 0 -245: 89633: 0 -245: 89634: 0 -245: 89635: 0 -245: 89636: 0 -245: 89637: 0 -245: 89638: 0 -245: 89639: 0 -245: 89640: 0 -245: 89641: 0 -245: 89642: 0 -245: 89643: 0 -245: 89644: 0 -245: 89645: 0 -245: 89646: 0 -245: 89647: 0 -245: 89648: 0 -245: 89649: 0 -245: 89650: 0 -245: 89651: 0 -245: 89652: 0 -245: 89653: 0 -245: 89654: 0 -245: 89655: 0 -245: 89656: 0 -245: 89657: 0 -245: 89658: 0 -245: 89659: 0 -245: 89660: 0 -245: 89661: 0 -245: 89662: 0 -245: 89663: 0 -245: 89664: 0 -245: 89665: 0 -245: 89666: 0 -245: 89667: 0 -245: 89668: 0 -245: 89669: 0 -245: 89670: 0 -245: 89671: 0 -245: 89672: 0 -245: 89673: 0 -245: 89674: 0 -245: 89675: 0 -245: 89676: 0 -245: 89677: 0 -245: 89678: 0 -245: 89679: 0 -245: 89680: 0 -245: 89681: 0 -245: 89682: 0 -245: 89683: 0 -245: 89684: 0 -245: 89685: 0 -245: 89686: 0 -245: 89687: 0 -245: 89688: 0 -245: 89689: 0 -245: 89690: 0 -245: 89691: 0 -245: 89692: 0 -245: 89693: 0 -245: 89694: 0 -245: 89695: 0 -245: 89696: 0 -245: 89697: 0 -245: 89698: 0 -245: 89699: 0 -245: 89700: 0 -245: 89701: 0 -245: 89702: 0 -245: 89703: 0 -245: 89704: 0 -245: 89705: 0 -245: 89706: 0 -245: 89707: 0 -245: 89708: 0 -245: 89709: 0 -245: 89710: 0 -245: 89711: 0 -245: 89712: 0 -245: 89713: 0 -245: 89714: 0 -245: 89715: 0 -245: 89716: 0 -245: 89717: 0 -245: 89718: 0 -245: 89719: 0 -245: 89720: 0 -245: 89721: 0 -245: 89722: 0 -245: 89723: 0 -245: 89724: 0 -245: 89725: 0 -245: 89726: 0 -245: 89727: 0 -245: 89728: 0 -245: 89729: 0 -245: 89730: 0 -245: 89731: 0 -245: 89732: 0 -245: 89733: 0 -245: 89734: 0 -245: 89735: 0 -245: 89736: 0 -245: 89737: 0 -245: 89738: 0 -245: 89739: 0 -245: 89740: 0 -245: 89741: 0 -245: 89742: 0 -245: 89743: 0 -245: 89744: 0 -245: 89745: 0 -245: 89746: 0 -245: 89747: 0 -245: 89748: 0 -245: 89749: 0 -245: 89750: 0 -245: 89751: 0 -245: 89752: 0 -245: 89753: 0 -245: 89754: 0 -245: 89755: 0 -245: 89756: 0 -245: 89757: 0 -245: 89758: 0 -245: 89759: 0 -245: 89760: 0 -245: 89761: 0 -245: 89762: 0 -245: 89763: 0 -245: 89764: 0 -245: 89765: 0 -245: 89766: 0 -245: 89767: 0 -245: 89768: 0 -245: 89769: 0 -245: 89770: 0 -245: 89771: 0 -245: 89772: 0 -245: 89773: 0 -245: 89774: 0 -245: 89775: 0 -245: 89776: 0 -245: 89777: 0 -245: 89778: 0 -245: 89779: 0 -245: 89780: 0 -245: 89781: 0 -245: 89782: 0 -245: 89783: 0 -245: 89784: 0 -245: 89785: 0 -245: 89786: 0 -245: 89787: 0 -245: 89788: 0 -245: 89789: 0 -245: 89790: 0 -245: 89791: 0 -245: 89792: 0 -245: 89793: 0 -245: 89794: 0 -245: 89795: 0 -245: 89796: 0 -245: 89797: 0 -245: 89798: 0 -245: 89799: 0 -245: 89800: 0 -245: 89801: 0 -245: 89802: 0 -245: 89803: 0 -245: 89804: 0 -245: 89805: 0 -245: 89806: 0 -245: 89807: 0 -245: 89808: 0 -245: 89809: 0 -245: 89810: 0 -245: 89811: 0 -245: 89812: 0 -245: 89813: 0 -245: 89814: 0 -245: 89815: 0 -245: 89816: 0 -245: 89817: 0 -245: 89818: 0 -245: 89819: 0 -245: 89820: 0 -245: 89821: 0 -245: 89822: 0 -245: 89823: 0 -245: 89824: 0 -245: 89825: 0 -245: 89826: 0 -245: 89827: 0 -245: 89828: 0 -245: 89829: 0 -245: 89830: 0 -245: 89831: 0 -245: 89832: 0 -245: 89833: 0 -245: 89834: 0 -245: 89835: 0 -245: 89836: 0 -245: 89837: 0 -245: 89838: 0 -245: 89839: 0 -245: 89840: 0 -245: 89841: 0 -245: 89842: 0 -245: 89843: 0 -245: 89844: 0 -245: 89845: 0 -245: 89846: 0 -245: 89847: 0 -245: 89848: 0 -245: 89849: 0 -245: 89850: 0 -245: 89851: 0 -245: 89852: 0 -245: 89853: 0 -245: 89854: 0 -245: 89855: 0 -245: 89856: 0 -245: 89857: 0 -245: 89858: 0 -245: 89859: 0 -245: 89860: 0 -245: 89861: 0 -245: 89862: 0 -245: 89863: 0 -245: 89864: 0 -245: 89865: 0 -245: 89866: 0 -245: 89867: 0 -245: 89868: 0 -245: 89869: 0 -245: 89870: 0 -245: 89871: 0 -245: 89872: 0 -245: 89873: 0 -245: 89874: 0 -245: 89875: 0 -245: 89876: 0 -245: 89877: 0 -245: 89878: 0 -245: 89879: 0 -245: 89880: 0 -245: 89881: 0 -245: 89882: 0 -245: 89883: 0 -245: 89884: 0 -245: 89885: 0 -245: 89886: 0 -245: 89887: 0 -245: 89888: 0 -245: 89889: 0 -245: 89890: 0 -245: 89891: 0 -245: 89892: 0 -245: 89893: 0 -245: 89894: 0 -245: 89895: 0 -245: 89896: 0 -245: 89897: 0 -245: 89898: 0 -245: 89899: 0 -245: 89900: 0 -245: 89901: 0 -245: 89902: 0 -245: 89903: 0 -245: 89904: 0 -245: 89905: 0 -245: 89906: 0 -245: 89907: 0 -245: 89908: 0 -245: 89909: 0 -245: 89910: 0 -245: 89911: 0 -245: 89912: 0 -245: 89913: 0 -245: 89914: 0 -245: 89915: 0 -245: 89916: 0 -245: 89917: 0 -245: 89918: 0 -245: 89919: 0 -245: 89920: 0 -245: 89921: 0 -245: 89922: 0 -245: 89923: 0 -245: 89924: 0 -245: 89925: 0 -245: 89926: 0 -245: 89927: 0 -245: 89928: 0 -245: 89929: 0 -245: 89930: 0 -245: 89931: 0 -245: 89932: 0 -245: 89933: 0 -245: 89934: 0 -245: 89935: 0 -245: 89936: 0 -245: 89937: 0 -245: 89938: 0 -245: 89939: 0 -245: 89940: 0 -245: 89941: 0 -245: 89942: 0 -245: 89943: 0 -245: 89944: 0 -245: 89945: 0 -245: 89946: 0 -245: 89947: 0 -245: 89948: 0 -245: 89949: 0 -245: 89950: 0 -245: 89951: 0 -245: 89952: 0 -245: 89953: 0 -245: 89954: 0 -245: 89955: 0 -245: 89956: 0 -245: 89957: 0 -245: 89958: 0 -245: 89959: 0 -245: 89960: 0 -245: 89961: 0 -245: 89962: 0 -245: 89963: 0 -245: 89964: 0 -245: 89965: 0 -245: 89966: 0 -245: 89967: 0 -245: 89968: 0 -245: 89969: 0 -245: 89970: 0 -245: 89971: 0 -245: 89972: 0 -245: 89973: 0 -245: 89974: 0 -245: 89975: 0 -245: 89976: 0 -245: 89977: 0 -245: 89978: 0 -245: 89979: 0 -245: 89980: 0 -245: 89981: 0 -245: 89982: 0 -245: 89983: 0 -245: 89984: 0 -245: 89985: 0 -245: 89986: 0 -245: 89987: 0 -245: 89988: 0 -245: 89989: 0 -245: 89990: 0 -245: 89991: 0 -245: 89992: 0 -245: 89993: 0 -245: 89994: 0 -245: 89995: 0 -245: 89996: 0 -245: 89997: 0 -245: 89998: 0 -245: 89999: 0 -245: 90000: 0 -245: 90001: 0 -245: 90002: 0 -245: 90003: 0 -245: 90004: 0 -245: 90005: 0 -245: 90006: 0 -245: 90007: 0 -245: 90008: 0 -245: 90009: 0 -245: 90010: 0 -245: 90011: 0 -245: 90012: 0 -245: 90013: 0 -245: 90014: 0 -245: 90015: 0 -245: 90016: 0 -245: 90017: 0 -245: 90018: 0 -245: 90019: 0 -245: 90020: 0 -245: 90021: 0 -245: 90022: 0 -245: 90023: 0 -245: 90024: 0 -245: 90025: 0 -245: 90026: 0 -245: 90027: 0 -245: 90028: 0 -245: 90029: 0 -245: 90030: 0 -245: 90031: 0 -245: 90032: 0 -245: 90033: 0 -245: 90034: 0 -245: 90035: 0 -245: 90036: 0 -245: 90037: 0 -245: 90038: 0 -245: 90039: 0 -245: 90040: 0 -245: 90041: 0 -245: 90042: 0 -245: 90043: 0 -245: 90044: 0 -245: 90045: 0 -245: 90046: 0 -245: 90047: 0 -245: 90048: 0 -245: 90049: 0 -245: 90050: 0 -245: 90051: 0 -245: 90052: 0 -245: 90053: 0 -245: 90054: 0 -245: 90055: 0 -245: 90056: 0 -245: 90057: 0 -245: 90058: 0 -245: 90059: 0 -245: 90060: 0 -245: 90061: 0 -245: 90062: 0 -245: 90063: 0 -245: 90064: 0 -245: 90065: 0 -245: 90066: 0 -245: 90067: 0 -245: 90068: 0 -245: 90069: 0 -245: 90070: 0 -245: 90071: 0 -245: 90072: 0 -245: 90073: 0 -245: 90074: 0 -245: 90075: 0 -245: 90076: 0 -245: 90077: 0 -245: 90078: 0 -245: 90079: 0 -245: 90080: 0 -245: 90081: 0 -245: 90082: 0 -245: 90083: 0 -245: 90084: 0 -245: 90085: 0 -245: 90086: 0 -245: 90087: 0 -245: 90088: 0 -245: 90089: 0 -245: 90090: 0 -245: 90091: 0 -245: 90092: 0 -245: 90093: 0 -245: 90094: 0 -245: 90095: 0 -245: 90096: 0 -245: 90097: 0 -245: 90098: 0 -245: 90099: 0 -245: 90100: 0 -245: 90101: 0 -245: 90102: 0 -245: 90103: 0 -245: 90104: 0 -245: 90105: 0 -245: 90106: 0 -245: 90107: 0 -245: 90108: 0 -245: 90109: 0 -245: 90110: 0 -245: 90111: 0 -245: 90112: 0 -245: 90113: 0 -245: 90114: 0 -245: 90115: 0 -245: 90116: 0 -245: 90117: 0 -245: 90118: 0 -245: 90119: 0 -245: 90120: 0 -245: 90121: 0 -245: 90122: 0 -245: 90123: 0 -245: 90124: 0 -245: 90125: 0 -245: 90126: 0 -245: 90127: 0 -245: 90128: 0 -245: 90129: 0 -245: 90130: 0 -245: 90131: 0 -245: 90132: 0 -245: 90133: 0 -245: 90134: 0 -245: 90135: 0 -245: 90136: 0 -245: 90137: 0 -245: 90138: 0 -245: 90139: 0 -245: 90140: 0 -245: 90141: 0 -245: 90142: 0 -245: 90143: 0 -245: 90144: 0 -245: 90145: 0 -245: 90146: 0 -245: 90147: 0 -245: 90148: 0 -245: 90149: 0 -245: 90150: 0 -245: 90151: 0 -245: 90152: 0 -245: 90153: 0 -245: 90154: 0 -245: 90155: 0 -245: 90156: 0 -245: 90157: 0 -245: 90158: 0 -245: 90159: 0 -245: 90160: 0 -245: 90161: 0 -245: 90162: 0 -245: 90163: 0 -245: 90164: 0 -245: 90165: 0 -245: 90166: 0 -245: 90167: 0 -245: 90168: 0 -245: 90169: 0 -245: 90170: 0 -245: 90171: 0 -245: 90172: 0 -245: 90173: 0 -245: 90174: 0 -245: 90175: 0 -245: 90176: 0 -245: 90177: 0 -245: 90178: 0 -245: 90179: 0 -245: 90180: 0 -245: 90181: 0 -245: 90182: 0 -245: 90183: 0 -245: 90184: 0 -245: 90185: 0 -245: 90186: 0 -245: 90187: 0 -245: 90188: 0 -245: 90189: 0 -245: 90190: 0 -245: 90191: 0 -245: 90192: 0 -245: 90193: 0 -245: 90194: 0 -245: 90195: 0 -245: 90196: 0 -245: 90197: 0 -245: 90198: 0 -245: 90199: 0 -245: 90200: 0 -245: 90201: 0 -245: 90202: 0 -245: 90203: 0 -245: 90204: 0 -245: 90205: 0 -245: 90206: 0 -245: 90207: 0 -245: 90208: 0 -245: 90209: 0 -245: 90210: 0 -245: 90211: 0 -245: 90212: 0 -245: 90213: 0 -245: 90214: 0 -245: 90215: 0 -245: 90216: 0 -245: 90217: 0 -245: 90218: 0 -245: 90219: 0 -245: 90220: 0 -245: 90221: 0 -245: 90222: 0 -245: 90223: 0 -245: 90224: 0 -245: 90225: 0 -245: 90226: 0 -245: 90227: 0 -245: 90228: 0 -245: 90229: 0 -245: 90230: 0 -245: 90231: 0 -245: 90232: 0 -245: 90233: 0 -245: 90234: 0 -245: 90235: 0 -245: 90236: 0 -245: 90237: 0 -245: 90238: 0 -245: 90239: 0 -245: 90240: 0 -245: 90241: 0 -245: 90242: 0 -245: 90243: 0 -245: 90244: 0 -245: 90245: 0 -245: 90246: 0 -245: 90247: 0 -245: 90248: 0 -245: 90249: 0 -245: 90250: 0 -245: 90251: 0 -245: 90252: 0 -245: 90253: 0 -245: 90254: 0 -245: 90255: 0 -245: 90256: 0 -245: 90257: 0 -245: 90258: 0 -245: 90259: 0 -245: 90260: 0 -245: 90261: 0 -245: 90262: 0 -245: 90263: 0 -245: 90264: 0 -245: 90265: 0 -245: 90266: 0 -245: 90267: 0 -245: 90268: 0 -245: 90269: 0 -245: 90270: 0 -245: 90271: 0 -245: 90272: 0 -245: 90273: 0 -245: 90274: 0 -245: 90275: 0 -245: 90276: 0 -245: 90277: 0 -245: 90278: 0 -245: 90279: 0 -245: 90280: 0 -245: 90281: 0 -245: 90282: 0 -245: 90283: 0 -245: 90284: 0 -245: 90285: 0 -245: 90286: 0 -245: 90287: 0 -245: 90288: 0 -245: 90289: 0 -245: 90290: 0 -245: 90291: 0 -245: 90292: 0 -245: 90293: 0 -245: 90294: 0 -245: 90295: 0 -245: 90296: 0 -245: 90297: 0 -245: 90298: 0 -245: 90299: 0 -245: 90300: 0 -245: 90301: 0 -245: 90302: 0 -245: 90303: 0 -245: 90304: 0 -245: 90305: 0 -245: 90306: 0 -245: 90307: 0 -245: 90308: 0 -245: 90309: 0 -245: 90310: 0 -245: 90311: 0 -245: 90312: 0 -245: 90313: 0 -245: 90314: 0 -245: 90315: 0 -245: 90316: 0 -245: 90317: 0 -245: 90318: 0 -245: 90319: 0 -245: 90320: 0 -245: 90321: 0 -245: 90322: 0 -245: 90323: 0 -245: 90324: 0 -245: 90325: 0 -245: 90326: 0 -245: 90327: 0 -245: 90328: 0 -245: 90329: 0 -245: 90330: 0 -245: 90331: 0 -245: 90332: 0 -245: 90333: 0 -245: 90334: 0 -245: 90335: 0 -245: 90336: 0 -245: 90337: 0 -245: 90338: 0 -245: 90339: 0 -245: 90340: 0 -245: 90341: 0 -245: 90342: 0 -245: 90343: 0 -245: 90344: 0 -245: 90345: 0 -245: 90346: 0 -245: 90347: 0 -245: 90348: 0 -245: 90349: 0 -245: 90350: 0 -245: 90351: 0 -245: 90352: 0 -245: 90353: 0 -245: 90354: 0 -245: 90355: 0 -245: 90356: 0 -245: 90357: 0 -245: 90358: 0 -245: 90359: 0 -245: 90360: 0 -245: 90361: 0 -245: 90362: 0 -245: 90363: 0 -245: 90364: 0 -245: 90365: 0 -245: 90366: 0 -245: 90367: 0 -245: 90368: 0 -245: 90369: 0 -245: 90370: 0 -245: 90371: 0 -245: 90372: 0 -245: 90373: 0 -245: 90374: 0 -245: 90375: 0 -245: 90376: 0 -245: 90377: 0 -245: 90378: 0 -245: 90379: 0 -245: 90380: 0 -245: 90381: 0 -245: 90382: 0 -245: 90383: 0 -245: 90384: 0 -245: 90385: 0 -245: 90386: 0 -245: 90387: 0 -245: 90388: 0 -245: 90389: 0 -245: 90390: 0 -245: 90391: 0 -245: 90392: 0 -245: 90393: 0 -245: 90394: 0 -245: 90395: 0 -245: 90396: 0 -245: 90397: 0 -245: 90398: 0 -245: 90399: 0 -245: 90400: 0 -245: 90401: 0 -245: 90402: 0 -245: 90403: 0 -245: 90404: 0 -245: 90405: 0 -245: 90406: 0 -245: 90407: 0 -245: 90408: 0 -245: 90409: 0 -245: 90410: 0 -245: 90411: 0 -245: 90412: 0 -245: 90413: 0 -245: 90414: 0 -245: 90415: 0 -245: 90416: 0 -245: 90417: 0 -245: 90418: 0 -245: 90419: 0 -245: 90420: 0 -245: 90421: 0 -245: 90422: 0 -245: 90423: 0 -245: 90424: 0 -245: 90425: 0 -245: 90426: 0 -245: 90427: 0 -245: 90428: 0 -245: 90429: 0 -245: 90430: 0 -245: 90431: 0 -245: 90432: 0 -245: 90433: 0 -245: 90434: 0 -245: 90435: 0 -245: 90436: 0 -245: 90437: 0 -245: 90438: 0 -245: 90439: 0 -245: 90440: 0 -245: 90441: 0 -245: 90442: 0 -245: 90443: 0 -245: 90444: 0 -245: 90445: 0 -245: 90446: 0 -245: 90447: 0 -245: 90448: 0 -245: 90449: 0 -245: 90450: 0 -245: 90451: 0 -245: 90452: 0 -245: 90453: 0 -245: 90454: 0 -245: 90455: 0 -245: 90456: 0 -245: 90457: 0 -245: 90458: 0 -245: 90459: 0 -245: 90460: 0 -245: 90461: 0 -245: 90462: 0 -245: 90463: 0 -245: 90464: 0 -245: 90465: 0 -245: 90466: 0 -245: 90467: 0 -245: 90468: 0 -245: 90469: 0 -245: 90470: 0 -245: 90471: 0 -245: 90472: 0 -245: 90473: 0 -245: 90474: 0 -245: 90475: 0 -245: 90476: 0 -245: 90477: 0 -245: 90478: 0 -245: 90479: 0 -245: 90480: 0 -245: 90481: 0 -245: 90482: 0 -245: 90483: 0 -245: 90484: 0 -245: 90485: 0 -245: 90486: 0 -245: 90487: 0 -245: 90488: 0 -245: 90489: 0 -245: 90490: 0 -245: 90491: 0 -245: 90492: 0 -245: 90493: 0 -245: 90494: 0 -245: 90495: 0 -245: 90496: 0 -245: 90497: 0 -245: 90498: 0 -245: 90499: 0 -245: 90500: 0 -245: 90501: 0 -245: 90502: 0 -245: 90503: 0 -245: 90504: 0 -245: 90505: 0 -245: 90506: 0 -245: 90507: 0 -245: 90508: 0 -245: 90509: 0 -245: 90510: 0 -245: 90511: 0 -245: 90512: 0 -245: 90513: 0 -245: 90514: 0 -245: 90515: 0 -245: 90516: 0 -245: 90517: 0 -245: 90518: 0 -245: 90519: 0 -245: 90520: 0 -245: 90521: 0 -245: 90522: 0 -245: 90523: 0 -245: 90524: 0 -245: 90525: 0 -245: 90526: 0 -245: 90527: 0 -245: 90528: 0 -245: 90529: 0 -245: 90530: 0 -245: 90531: 0 -245: 90532: 0 -245: 90533: 0 -245: 90534: 0 -245: 90535: 0 -245: 90536: 0 -245: 90537: 0 -245: 90538: 0 -245: 90539: 0 -245: 90540: 0 -245: 90541: 0 -245: 90542: 0 -245: 90543: 0 -245: 90544: 0 -245: 90545: 0 -245: 90546: 0 -245: 90547: 0 -245: 90548: 0 -245: 90549: 0 -245: 90550: 0 -245: 90551: 0 -245: 90552: 0 -245: 90553: 0 -245: 90554: 0 -245: 90555: 0 -245: 90556: 0 -245: 90557: 0 -245: 90558: 0 -245: 90559: 0 -245: 90560: 0 -245: 90561: 0 -245: 90562: 0 -245: 90563: 0 -245: 90564: 0 -245: 90565: 0 -245: 90566: 0 -245: 90567: 0 -245: 90568: 0 -245: 90569: 0 -245: 90570: 0 -245: 90571: 0 -245: 90572: 0 -245: 90573: 0 -245: 90574: 0 -245: 90575: 0 -245: 90576: 0 -245: 90577: 0 -245: 90578: 0 -245: 90579: 0 -245: 90580: 0 -245: 90581: 0 -245: 90582: 0 -245: 90583: 0 -245: 90584: 0 -245: 90585: 0 -245: 90586: 0 -245: 90587: 0 -245: 90588: 0 -245: 90589: 0 -245: 90590: 0 -245: 90591: 0 -245: 90592: 0 -245: 90593: 0 -245: 90594: 0 -245: 90595: 0 -245: 90596: 0 -245: 90597: 0 -245: 90598: 0 -245: 90599: 0 -245: 90600: 0 -245: 90601: 0 -245: 90602: 0 -245: 90603: 0 -245: 90604: 0 -245: 90605: 0 -245: 90606: 0 -245: 90607: 0 -245: 90608: 0 -245: 90609: 0 -245: 90610: 0 -245: 90611: 0 -245: 90612: 0 -245: 90613: 0 -245: 90614: 0 -245: 90615: 0 -245: 90616: 0 -245: 90617: 0 -245: 90618: 0 -245: 90619: 0 -245: 90620: 0 -245: 90621: 0 -245: 90622: 0 -245: 90623: 0 -245: 90624: 0 -245: 90625: 0 -245: 90626: 0 -245: 90627: 0 -245: 90628: 0 -245: 90629: 0 -245: 90630: 0 -245: 90631: 0 -245: 90632: 0 -245: 90633: 0 -245: 90634: 0 -245: 90635: 0 -245: 90636: 0 -245: 90637: 0 -245: 90638: 0 -245: 90639: 0 -245: 90640: 0 -245: 90641: 0 -245: 90642: 0 -245: 90643: 0 -245: 90644: 0 -245: 90645: 0 -245: 90646: 0 -245: 90647: 0 -245: 90648: 0 -245: 90649: 0 -245: 90650: 0 -245: 90651: 0 -245: 90652: 0 -245: 90653: 0 -245: 90654: 0 -245: 90655: 0 -245: 90656: 0 -245: 90657: 0 -245: 90658: 0 -245: 90659: 0 -245: 90660: 0 -245: 90661: 0 -245: 90662: 0 -245: 90663: 0 -245: 90664: 0 -245: 90665: 0 -245: 90666: 0 -245: 90667: 0 -245: 90668: 0 -245: 90669: 0 -245: 90670: 0 -245: 90671: 0 -245: 90672: 0 -245: 90673: 0 -245: 90674: 0 -245: 90675: 0 -245: 90676: 0 -245: 90677: 0 -245: 90678: 0 -245: 90679: 0 -245: 90680: 0 -245: 90681: 0 -245: 90682: 0 -245: 90683: 0 -245: 90684: 0 -245: 90685: 0 -245: 90686: 0 -245: 90687: 0 -245: 90688: 0 -245: 90689: 0 -245: 90690: 0 -245: 90691: 0 -245: 90692: 0 -245: 90693: 0 -245: 90694: 0 -245: 90695: 0 -245: 90696: 0 -245: 90697: 0 -245: 90698: 0 -245: 90699: 0 -245: 90700: 0 -245: 90701: 0 -245: 90702: 0 -245: 90703: 0 -245: 90704: 0 -245: 90705: 0 -245: 90706: 0 -245: 90707: 0 -245: 90708: 0 -245: 90709: 0 -245: 90710: 0 -245: 90711: 0 -245: 90712: 0 -245: 90713: 0 -245: 90714: 0 -245: 90715: 0 -245: 90716: 0 -245: 90717: 0 -245: 90718: 0 -245: 90719: 0 -245: 90720: 0 -245: 90721: 0 -245: 90722: 0 -245: 90723: 0 -245: 90724: 0 -245: 90725: 0 -245: 90726: 0 -245: 90727: 0 -245: 90728: 0 -245: 90729: 0 -245: 90730: 0 -245: 90731: 0 -245: 90732: 0 -245: 90733: 0 -245: 90734: 0 -245: 90735: 0 -245: 90736: 0 -245: 90737: 0 -245: 90738: 0 -245: 90739: 0 -245: 90740: 0 -245: 90741: 0 -245: 90742: 0 -245: 90743: 0 -245: 90744: 0 -245: 90745: 0 -245: 90746: 0 -245: 90747: 0 -245: 90748: 0 -245: 90749: 0 -245: 90750: 0 -245: 90751: 0 -245: 90752: 0 -245: 90753: 0 -245: 90754: 0 -245: 90755: 0 -245: 90756: 0 -245: 90757: 0 -245: 90758: 0 -245: 90759: 0 -245: 90760: 0 -245: 90761: 0 -245: 90762: 0 -245: 90763: 0 -245: 90764: 0 -245: 90765: 0 -245: 90766: 0 -245: 90767: 0 -245: 90768: 0 -245: 90769: 0 -245: 90770: 0 -245: 90771: 0 -245: 90772: 0 -245: 90773: 0 -245: 90774: 0 -245: 90775: 0 -245: 90776: 0 -245: 90777: 0 -245: 90778: 0 -245: 90779: 0 -245: 90780: 0 -245: 90781: 0 -245: 90782: 0 -245: 90783: 0 -245: 90784: 0 -245: 90785: 0 -245: 90786: 0 -245: 90787: 0 -245: 90788: 0 -245: 90789: 0 -245: 90790: 0 -245: 90791: 0 -245: 90792: 0 -245: 90793: 0 -245: 90794: 0 -245: 90795: 0 -245: 90796: 0 -245: 90797: 0 -245: 90798: 0 -245: 90799: 0 -245: 90800: 0 -245: 90801: 0 -245: 90802: 0 -245: 90803: 0 -245: 90804: 0 -245: 90805: 0 -245: 90806: 0 -245: 90807: 0 -245: 90808: 0 -245: 90809: 0 -245: 90810: 0 -245: 90811: 0 -245: 90812: 0 -245: 90813: 0 -245: 90814: 0 -245: 90815: 0 -245: 90816: 0 -245: 90817: 0 -245: 90818: 0 -245: 90819: 0 -245: 90820: 0 -245: 90821: 0 -245: 90822: 0 -245: 90823: 0 -245: 90824: 0 -245: 90825: 0 -245: 90826: 0 -245: 90827: 0 -245: 90828: 0 -245: 90829: 0 -245: 90830: 0 -245: 90831: 0 -245: 90832: 0 -245: 90833: 0 -245: 90834: 0 -245: 90835: 0 -245: 90836: 0 -245: 90837: 0 -245: 90838: 0 -245: 90839: 0 -245: 90840: 0 -245: 90841: 0 -245: 90842: 0 -245: 90843: 0 -245: 90844: 0 -245: 90845: 0 -245: 90846: 0 -245: 90847: 0 -245: 90848: 0 -245: 90849: 0 -245: 90850: 0 -245: 90851: 0 -245: 90852: 0 -245: 90853: 0 -245: 90854: 0 -245: 90855: 0 -245: 90856: 0 -245: 90857: 0 -245: 90858: 0 -245: 90859: 0 -245: 90860: 0 -245: 90861: 0 -245: 90862: 0 -245: 90863: 0 -245: 90864: 0 -245: 90865: 0 -245: 90866: 0 -245: 90867: 0 -245: 90868: 0 -245: 90869: 0 -245: 90870: 0 -245: 90871: 0 -245: 90872: 0 -245: 90873: 0 -245: 90874: 0 -245: 90875: 0 -245: 90876: 0 -245: 90877: 0 -245: 90878: 0 -245: 90879: 0 -245: 90880: 0 -245: 90881: 0 -245: 90882: 0 -245: 90883: 0 -245: 90884: 0 -245: 90885: 0 -245: 90886: 0 -245: 90887: 0 -245: 90888: 0 -245: 90889: 0 -245: 90890: 0 -245: 90891: 0 -245: 90892: 0 -245: 90893: 0 -245: 90894: 0 -245: 90895: 0 -245: 90896: 0 -245: 90897: 0 -245: 90898: 0 -245: 90899: 0 -245: 90900: 0 -245: 90901: 0 -245: 90902: 0 -245: 90903: 0 -245: 90904: 0 -245: 90905: 0 -245: 90906: 0 -245: 90907: 0 -245: 90908: 0 -245: 90909: 0 -245: 90910: 0 -245: 90911: 0 -245: 90912: 0 -245: 90913: 0 -245: 90914: 0 -245: 90915: 0 -245: 90916: 0 -245: 90917: 0 -245: 90918: 0 -245: 90919: 0 -245: 90920: 0 -245: 90921: 0 -245: 90922: 0 -245: 90923: 0 -245: 90924: 0 -245: 90925: 0 -245: 90926: 0 -245: 90927: 0 -245: 90928: 0 -245: 90929: 0 -245: 90930: 0 -245: 90931: 0 -245: 90932: 0 -245: 90933: 0 -245: 90934: 0 -245: 90935: 0 -245: 90936: 0 -245: 90937: 0 -245: 90938: 0 -245: 90939: 0 -245: 90940: 0 -245: 90941: 0 -245: 90942: 0 -245: 90943: 0 -245: 90944: 0 -245: 90945: 0 -245: 90946: 0 -245: 90947: 0 -245: 90948: 0 -245: 90949: 0 -245: 90950: 0 -245: 90951: 0 -245: 90952: 0 -245: 90953: 0 -245: 90954: 0 -245: 90955: 0 -245: 90956: 0 -245: 90957: 0 -245: 90958: 0 -245: 90959: 0 -245: 90960: 0 -245: 90961: 0 -245: 90962: 0 -245: 90963: 0 -245: 90964: 0 -245: 90965: 0 -245: 90966: 0 -245: 90967: 0 -245: 90968: 0 -245: 90969: 0 -245: 90970: 0 -245: 90971: 0 -245: 90972: 0 -245: 90973: 0 -245: 90974: 0 -245: 90975: 0 -245: 90976: 0 -245: 90977: 0 -245: 90978: 0 -245: 90979: 0 -245: 90980: 0 -245: 90981: 0 -245: 90982: 0 -245: 90983: 0 -245: 90984: 0 -245: 90985: 0 -245: 90986: 0 -245: 90987: 0 -245: 90988: 0 -245: 90989: 0 -245: 90990: 0 -245: 90991: 0 -245: 90992: 0 -245: 90993: 0 -245: 90994: 0 -245: 90995: 0 -245: 90996: 0 -245: 90997: 0 -245: 90998: 0 -245: 90999: 0 -245: 91000: 0 -245: 91001: 0 -245: 91002: 0 -245: 91003: 0 -245: 91004: 0 -245: 91005: 0 -245: 91006: 0 -245: 91007: 0 -245: 91008: 0 -245: 91009: 0 -245: 91010: 0 -245: 91011: 0 -245: 91012: 0 -245: 91013: 0 -245: 91014: 0 -245: 91015: 0 -245: 91016: 0 -245: 91017: 0 -245: 91018: 0 -245: 91019: 0 -245: 91020: 0 -245: 91021: 0 -245: 91022: 0 -245: 91023: 0 -245: 91024: 0 -245: 91025: 0 -245: 91026: 0 -245: 91027: 0 -245: 91028: 0 -245: 91029: 0 -245: 91030: 0 -245: 91031: 0 -245: 91032: 0 -245: 91033: 0 -245: 91034: 0 -245: 91035: 0 -245: 91036: 0 -245: 91037: 0 -245: 91038: 0 -245: 91039: 0 -245: 91040: 0 -245: 91041: 0 -245: 91042: 0 -245: 91043: 0 -245: 91044: 0 -245: 91045: 0 -245: 91046: 0 -245: 91047: 0 -245: 91048: 0 -245: 91049: 0 -245: 91050: 0 -245: 91051: 0 -245: 91052: 0 -245: 91053: 0 -245: 91054: 0 -245: 91055: 0 -245: 91056: 0 -245: 91057: 0 -245: 91058: 0 -245: 91059: 0 -245: 91060: 0 -245: 91061: 0 -245: 91062: 0 -245: 91063: 0 -245: 91064: 0 -245: 91065: 0 -245: 91066: 0 -245: 91067: 0 -245: 91068: 0 -245: 91069: 0 -245: 91070: 0 -245: 91071: 0 -245: 91072: 0 -245: 91073: 0 -245: 91074: 0 -245: 91075: 0 -245: 91076: 0 -245: 91077: 0 -245: 91078: 0 -245: 91079: 0 -245: 91080: 0 -245: 91081: 0 -245: 91082: 0 -245: 91083: 0 -245: 91084: 0 -245: 91085: 0 -245: 91086: 0 -245: 91087: 0 -245: 91088: 0 -245: 91089: 0 -245: 91090: 0 -245: 91091: 0 -245: 91092: 0 -245: 91093: 0 -245: 91094: 0 -245: 91095: 0 -245: 91096: 0 -245: 91097: 0 -245: 91098: 0 -245: 91099: 0 -245: 91100: 0 -245: 91101: 0 -245: 91102: 0 -245: 91103: 0 -245: 91104: 0 -245: 91105: 0 -245: 91106: 0 -245: 91107: 0 -245: 91108: 0 -245: 91109: 0 -245: 91110: 0 -245: 91111: 0 -245: 91112: 0 -245: 91113: 0 -245: 91114: 0 -245: 91115: 0 -245: 91116: 0 -245: 91117: 0 -245: 91118: 0 -245: 91119: 0 -245: 91120: 0 -245: 91121: 0 -245: 91122: 0 -245: 91123: 0 -245: 91124: 0 -245: 91125: 0 -245: 91126: 0 -245: 91127: 0 -245: 91128: 0 -245: 91129: 0 -245: 91130: 0 -245: 91131: 0 -245: 91132: 0 -245: 91133: 0 -245: 91134: 0 -245: 91135: 0 -245: 91136: 0 -245: 91137: 0 -245: 91138: 0 -245: 91139: 0 -245: 91140: 0 -245: 91141: 0 -245: 91142: 0 -245: 91143: 0 -245: 91144: 0 -245: 91145: 0 -245: 91146: 0 -245: 91147: 0 -245: 91148: 0 -245: 91149: 0 -245: 91150: 0 -245: 91151: 0 -245: 91152: 0 -245: 91153: 0 -245: 91154: 0 -245: 91155: 0 -245: 91156: 0 -245: 91157: 0 -245: 91158: 0 -245: 91159: 0 -245: 91160: 0 -245: 91161: 0 -245: 91162: 0 -245: 91163: 0 -245: 91164: 0 -245: 91165: 0 -245: 91166: 0 -245: 91167: 0 -245: 91168: 0 -245: 91169: 0 -245: 91170: 0 -245: 91171: 0 -245: 91172: 0 -245: 91173: 0 -245: 91174: 0 -245: 91175: 0 -245: 91176: 0 -245: 91177: 0 -245: 91178: 0 -245: 91179: 0 -245: 91180: 0 -245: 91181: 0 -245: 91182: 0 -245: 91183: 0 -245: 91184: 0 -245: 91185: 0 -245: 91186: 0 -245: 91187: 0 -245: 91188: 0 -245: 91189: 0 -245: 91190: 0 -245: 91191: 0 -245: 91192: 0 -245: 91193: 0 -245: 91194: 0 -245: 91195: 0 -245: 91196: 0 -245: 91197: 0 -245: 91198: 0 -245: 91199: 0 -245: 91200: 0 -245: 91201: 0 -245: 91202: 0 -245: 91203: 0 -245: 91204: 0 -245: 91205: 0 -245: 91206: 0 -245: 91207: 0 -245: 91208: 0 -245: 91209: 0 -245: 91210: 0 -245: 91211: 0 -245: 91212: 0 -245: 91213: 0 -245: 91214: 0 -245: 91215: 0 -245: 91216: 0 -245: 91217: 0 -245: 91218: 0 -245: 91219: 0 -245: 91220: 0 -245: 91221: 0 -245: 91222: 0 -245: 91223: 0 -245: 91224: 0 -245: 91225: 0 -245: 91226: 0 -245: 91227: 0 -245: 91228: 0 -245: 91229: 0 -245: 91230: 0 -245: 91231: 0 -245: 91232: 0 -245: 91233: 0 -245: 91234: 0 -245: 91235: 0 -245: 91236: 0 -245: 91237: 0 -245: 91238: 0 -245: 91239: 0 -245: 91240: 0 -245: 91241: 0 -245: 91242: 0 -245: 91243: 0 -245: 91244: 0 -245: 91245: 0 -245: 91246: 0 -245: 91247: 0 -245: 91248: 0 -245: 91249: 0 -245: 91250: 0 -245: 91251: 0 -245: 91252: 0 -245: 91253: 0 -245: 91254: 0 -245: 91255: 0 -245: 91256: 0 -245: 91257: 0 -245: 91258: 0 -245: 91259: 0 -245: 91260: 0 -245: 91261: 0 -245: 91262: 0 -245: 91263: 0 -245: 91264: 0 -245: 91265: 0 -245: 91266: 0 -245: 91267: 0 -245: 91268: 0 -245: 91269: 0 -245: 91270: 0 -245: 91271: 0 -245: 91272: 0 -245: 91273: 0 -245: 91274: 0 -245: 91275: 0 -245: 91276: 0 -245: 91277: 0 -245: 91278: 0 -245: 91279: 0 -245: 91280: 0 -245: 91281: 0 -245: 91282: 0 -245: 91283: 0 -245: 91284: 0 -245: 91285: 0 -245: 91286: 0 -245: 91287: 0 -245: 91288: 0 -245: 91289: 0 -245: 91290: 0 -245: 91291: 0 -245: 91292: 0 -245: 91293: 0 -245: 91294: 0 -245: 91295: 0 -245: 91296: 0 -245: 91297: 0 -245: 91298: 0 -245: 91299: 0 -245: 91300: 0 -245: 91301: 0 -245: 91302: 0 -245: 91303: 0 -245: 91304: 0 -245: 91305: 0 -245: 91306: 0 -245: 91307: 0 -245: 91308: 0 -245: 91309: 0 -245: 91310: 0 -245: 91311: 0 -245: 91312: 0 -245: 91313: 0 -245: 91314: 0 -245: 91315: 0 -245: 91316: 0 -245: 91317: 0 -245: 91318: 0 -245: 91319: 0 -245: 91320: 0 -245: 91321: 0 -245: 91322: 0 -245: 91323: 0 -245: 91324: 0 -245: 91325: 0 -245: 91326: 0 -245: 91327: 0 -245: 91328: 0 -245: 91329: 0 -245: 91330: 0 -245: 91331: 0 -245: 91332: 0 -245: 91333: 0 -245: 91334: 0 -245: 91335: 0 -245: 91336: 0 -245: 91337: 0 -245: 91338: 0 -245: 91339: 0 -245: 91340: 0 -245: 91341: 0 -245: 91342: 0 -245: 91343: 0 -245: 91344: 0 -245: 91345: 0 -245: 91346: 0 -245: 91347: 0 -245: 91348: 0 -245: 91349: 0 -245: 91350: 0 -245: 91351: 0 -245: 91352: 0 -245: 91353: 0 -245: 91354: 0 -245: 91355: 0 -245: 91356: 0 -245: 91357: 0 -245: 91358: 0 -245: 91359: 0 -245: 91360: 0 -245: 91361: 0 -245: 91362: 0 -245: 91363: 0 -245: 91364: 0 -245: 91365: 0 -245: 91366: 0 -245: 91367: 0 -245: 91368: 0 -245: 91369: 0 -245: 91370: 0 -245: 91371: 0 -245: 91372: 0 -245: 91373: 0 -245: 91374: 0 -245: 91375: 0 -245: 91376: 0 -245: 91377: 0 -245: 91378: 0 -245: 91379: 0 -245: 91380: 0 -245: 91381: 0 -245: 91382: 0 -245: 91383: 0 -245: 91384: 0 -245: 91385: 0 -245: 91386: 0 -245: 91387: 0 -245: 91388: 0 -245: 91389: 0 -245: 91390: 0 -245: 91391: 0 -245: 91392: 0 -245: 91393: 0 -245: 91394: 0 -245: 91395: 0 -245: 91396: 0 -245: 91397: 0 -245: 91398: 0 -245: 91399: 0 -245: 91400: 0 -245: 91401: 0 -245: 91402: 0 -245: 91403: 0 -245: 91404: 0 -245: 91405: 0 -245: 91406: 0 -245: 91407: 0 -245: 91408: 0 -245: 91409: 0 -245: 91410: 0 -245: 91411: 0 -245: 91412: 0 -245: 91413: 0 -245: 91414: 0 -245: 91415: 0 -245: 91416: 0 -245: 91417: 0 -245: 91418: 0 -245: 91419: 0 -245: 91420: 0 -245: 91421: 0 -245: 91422: 0 -245: 91423: 0 -245: 91424: 0 -245: 91425: 0 -245: 91426: 0 -245: 91427: 0 -245: 91428: 0 -245: 91429: 0 -245: 91430: 0 -245: 91431: 0 -245: 91432: 0 -245: 91433: 0 -245: 91434: 0 -245: 91435: 0 -245: 91436: 0 -245: 91437: 0 -245: 91438: 0 -245: 91439: 0 -245: 91440: 0 -245: 91441: 0 -245: 91442: 0 -245: 91443: 0 -245: 91444: 0 -245: 91445: 0 -245: 91446: 0 -245: 91447: 0 -245: 91448: 0 -245: 91449: 0 -245: 91450: 0 -245: 91451: 0 -245: 91452: 0 -245: 91453: 0 -245: 91454: 0 -245: 91455: 0 -245: 91456: 0 -245: 91457: 0 -245: 91458: 0 -245: 91459: 0 -245: 91460: 0 -245: 91461: 0 -245: 91462: 0 -245: 91463: 0 -245: 91464: 0 -245: 91465: 0 -245: 91466: 0 -245: 91467: 0 -245: 91468: 0 -245: 91469: 0 -245: 91470: 0 -245: 91471: 0 -245: 91472: 0 -245: 91473: 0 -245: 91474: 0 -245: 91475: 0 -245: 91476: 0 -245: 91477: 0 -245: 91478: 0 -245: 91479: 0 -245: 91480: 0 -245: 91481: 0 -245: 91482: 0 -245: 91483: 0 -245: 91484: 0 -245: 91485: 0 -245: 91486: 0 -245: 91487: 0 -245: 91488: 0 -245: 91489: 0 -245: 91490: 0 -245: 91491: 0 -245: 91492: 0 -245: 91493: 0 -245: 91494: 0 -245: 91495: 0 -245: 91496: 0 -245: 91497: 0 -245: 91498: 0 -245: 91499: 0 -245: 91500: 0 -245: 91501: 0 -245: 91502: 0 -245: 91503: 0 -245: 91504: 0 -245: 91505: 0 -245: 91506: 0 -245: 91507: 0 -245: 91508: 0 -245: 91509: 0 -245: 91510: 0 -245: 91511: 0 -245: 91512: 0 -245: 91513: 0 -245: 91514: 0 -245: 91515: 0 -245: 91516: 0 -245: 91517: 0 -245: 91518: 0 -245: 91519: 0 -245: 91520: 0 -245: 91521: 0 -245: 91522: 0 -245: 91523: 0 -245: 91524: 0 -245: 91525: 0 -245: 91526: 0 -245: 91527: 0 -245: 91528: 0 -245: 91529: 0 -245: 91530: 0 -245: 91531: 0 -245: 91532: 0 -245: 91533: 0 -245: 91534: 0 -245: 91535: 0 -245: 91536: 0 -245: 91537: 0 -245: 91538: 0 -245: 91539: 0 -245: 91540: 0 -245: 91541: 0 -245: 91542: 0 -245: 91543: 0 -245: 91544: 0 -245: 91545: 0 -245: 91546: 0 -245: 91547: 0 -245: 91548: 0 -245: 91549: 0 -245: 91550: 0 -245: 91551: 0 -245: 91552: 0 -245: 91553: 0 -245: 91554: 0 -245: 91555: 0 -245: 91556: 0 -245: 91557: 0 -245: 91558: 0 -245: 91559: 0 -245: 91560: 0 -245: 91561: 0 -245: 91562: 0 -245: 91563: 0 -245: 91564: 0 -245: 91565: 0 -245: 91566: 0 -245: 91567: 0 -245: 91568: 0 -245: 91569: 0 -245: 91570: 0 -245: 91571: 0 -245: 91572: 0 -245: 91573: 0 -245: 91574: 0 -245: 91575: 0 -245: 91576: 0 -245: 91577: 0 -245: 91578: 0 -245: 91579: 0 -245: 91580: 0 -245: 91581: 0 -245: 91582: 0 -245: 91583: 0 -245: 91584: 0 -245: 91585: 0 -245: 91586: 0 -245: 91587: 0 -245: 91588: 0 -245: 91589: 0 -245: 91590: 0 -245: 91591: 0 -245: 91592: 0 -245: 91593: 0 -245: 91594: 0 -245: 91595: 0 -245: 91596: 0 -245: 91597: 0 -245: 91598: 0 -245: 91599: 0 -245: 91600: 0 -245: 91601: 0 -245: 91602: 0 -245: 91603: 0 -245: 91604: 0 -245: 91605: 0 -245: 91606: 0 -245: 91607: 0 -245: 91608: 0 -245: 91609: 0 -245: 91610: 0 -245: 91611: 0 -245: 91612: 0 -245: 91613: 0 -245: 91614: 0 -245: 91615: 0 -245: 91616: 0 -245: 91617: 0 -245: 91618: 0 -245: 91619: 0 -245: 91620: 0 -245: 91621: 0 -245: 91622: 0 -245: 91623: 0 -245: 91624: 0 -245: 91625: 0 -245: 91626: 0 -245: 91627: 0 -245: 91628: 0 -245: 91629: 0 -245: 91630: 0 -245: 91631: 0 -245: 91632: 0 -245: 91633: 0 -245: 91634: 0 -245: 91635: 0 -245: 91636: 0 -245: 91637: 0 -245: 91638: 0 -245: 91639: 0 -245: 91640: 0 -245: 91641: 0 -245: 91642: 0 -245: 91643: 0 -245: 91644: 0 -245: 91645: 0 -245: 91646: 0 -245: 91647: 0 -245: 91648: 0 -245: 91649: 0 -245: 91650: 0 -245: 91651: 0 -245: 91652: 0 -245: 91653: 0 -245: 91654: 0 -245: 91655: 0 -245: 91656: 0 -245: 91657: 0 -245: 91658: 0 -245: 91659: 0 -245: 91660: 0 -245: 91661: 0 -245: 91662: 0 -245: 91663: 0 -245: 91664: 0 -245: 91665: 0 -245: 91666: 0 -245: 91667: 0 -245: 91668: 0 -245: 91669: 0 -245: 91670: 0 -245: 91671: 0 -245: 91672: 0 -245: 91673: 0 -245: 91674: 0 -245: 91675: 0 -245: 91676: 0 -245: 91677: 0 -245: 91678: 0 -245: 91679: 0 -245: 91680: 0 -245: 91681: 0 -245: 91682: 0 -245: 91683: 0 -245: 91684: 0 -245: 91685: 0 -245: 91686: 0 -245: 91687: 0 -245: 91688: 0 -245: 91689: 0 -245: 91690: 0 -245: 91691: 0 -245: 91692: 0 -245: 91693: 0 -245: 91694: 0 -245: 91695: 0 -245: 91696: 0 -245: 91697: 0 -245: 91698: 0 -245: 91699: 0 -245: 91700: 0 -245: 91701: 0 -245: 91702: 0 -245: 91703: 0 -245: 91704: 0 -245: 91705: 0 -245: 91706: 0 -245: 91707: 0 -245: 91708: 0 -245: 91709: 0 -245: 91710: 0 -245: 91711: 0 -245: 91712: 0 -245: 91713: 0 -245: 91714: 0 -245: 91715: 0 -245: 91716: 0 -245: 91717: 0 -245: 91718: 0 -245: 91719: 0 -245: 91720: 0 -245: 91721: 0 -245: 91722: 0 -245: 91723: 0 -245: 91724: 0 -245: 91725: 0 -245: 91726: 0 -245: 91727: 0 -245: 91728: 0 -245: 91729: 0 -245: 91730: 0 -245: 91731: 0 -245: 91732: 0 -245: 91733: 0 -245: 91734: 0 -245: 91735: 0 -245: 91736: 0 -245: 91737: 0 -245: 91738: 0 -245: 91739: 0 -245: 91740: 0 -245: 91741: 0 -245: 91742: 0 -245: 91743: 0 -245: 91744: 0 -245: 91745: 0 -245: 91746: 0 -245: 91747: 0 -245: 91748: 0 -245: 91749: 0 -245: 91750: 0 -245: 91751: 0 -245: 91752: 0 -245: 91753: 0 -245: 91754: 0 -245: 91755: 0 -245: 91756: 0 -245: 91757: 0 -245: 91758: 0 -245: 91759: 0 -245: 91760: 0 -245: 91761: 0 -245: 91762: 0 -245: 91763: 0 -245: 91764: 0 -245: 91765: 0 -245: 91766: 0 -245: 91767: 0 -245: 91768: 0 -245: 91769: 0 -245: 91770: 0 -245: 91771: 0 -245: 91772: 0 -245: 91773: 0 -245: 91774: 0 -245: 91775: 0 -245: 91776: 0 -245: 91777: 0 -245: 91778: 0 -245: 91779: 0 -245: 91780: 0 -245: 91781: 0 -245: 91782: 0 -245: 91783: 0 -245: 91784: 0 -245: 91785: 0 -245: 91786: 0 -245: 91787: 0 -245: 91788: 0 -245: 91789: 0 -245: 91790: 0 -245: 91791: 0 -245: 91792: 0 -245: 91793: 0 -245: 91794: 0 -245: 91795: 0 -245: 91796: 0 -245: 91797: 0 -245: 91798: 0 -245: 91799: 0 -245: 91800: 0 -245: 91801: 0 -245: 91802: 0 -245: 91803: 0 -245: 91804: 0 -245: 91805: 0 -245: 91806: 0 -245: 91807: 0 -245: 91808: 0 -245: 91809: 0 -245: 91810: 0 -245: 91811: 0 -245: 91812: 0 -245: 91813: 0 -245: 91814: 0 -245: 91815: 0 -245: 91816: 0 -245: 91817: 0 -245: 91818: 0 -245: 91819: 0 -245: 91820: 0 -245: 91821: 0 -245: 91822: 0 -245: 91823: 0 -245: 91824: 0 -245: 91825: 0 -245: 91826: 0 -245: 91827: 0 -245: 91828: 0 -245: 91829: 0 -245: 91830: 0 -245: 91831: 0 -245: 91832: 0 -245: 91833: 0 -245: 91834: 0 -245: 91835: 0 -245: 91836: 0 -245: 91837: 0 -245: 91838: 0 -245: 91839: 0 -245: 91840: 0 -245: 91841: 0 -245: 91842: 0 -245: 91843: 0 -245: 91844: 0 -245: 91845: 0 -245: 91846: 0 -245: 91847: 0 -245: 91848: 0 -245: 91849: 0 -245: 91850: 0 -245: 91851: 0 -245: 91852: 0 -245: 91853: 0 -245: 91854: 0 -245: 91855: 0 -245: 91856: 0 -245: 91857: 0 -245: 91858: 0 -245: 91859: 0 -245: 91860: 0 -245: 91861: 0 -245: 91862: 0 -245: 91863: 0 -245: 91864: 0 -245: 91865: 0 -245: 91866: 0 -245: 91867: 0 -245: 91868: 0 -245: 91869: 0 -245: 91870: 0 -245: 91871: 0 -245: 91872: 0 -245: 91873: 0 -245: 91874: 0 -245: 91875: 0 -245: 91876: 0 -245: 91877: 0 -245: 91878: 0 -245: 91879: 0 -245: 91880: 0 -245: 91881: 0 -245: 91882: 0 -245: 91883: 0 -245: 91884: 0 -245: 91885: 0 -245: 91886: 0 -245: 91887: 0 -245: 91888: 0 -245: 91889: 0 -245: 91890: 0 -245: 91891: 0 -245: 91892: 0 -245: 91893: 0 -245: 91894: 0 -245: 91895: 0 -245: 91896: 0 -245: 91897: 0 -245: 91898: 0 -245: 91899: 0 -245: 91900: 0 -245: 91901: 0 -245: 91902: 0 -245: 91903: 0 -245: 91904: 0 -245: 91905: 0 -245: 91906: 0 -245: 91907: 0 -245: 91908: 0 -245: 91909: 0 -245: 91910: 0 -245: 91911: 0 -245: 91912: 0 -245: 91913: 0 -245: 91914: 0 -245: 91915: 0 -245: 91916: 0 -245: 91917: 0 -245: 91918: 0 -245: 91919: 0 -245: 91920: 0 -245: 91921: 0 -245: 91922: 0 -245: 91923: 0 -245: 91924: 0 -245: 91925: 0 -245: 91926: 0 -245: 91927: 0 -245: 91928: 0 -245: 91929: 0 -245: 91930: 0 -245: 91931: 0 -245: 91932: 0 -245: 91933: 0 -245: 91934: 0 -245: 91935: 0 -245: 91936: 0 -245: 91937: 0 -245: 91938: 0 -245: 91939: 0 -245: 91940: 0 -245: 91941: 0 -245: 91942: 0 -245: 91943: 0 -245: 91944: 0 -245: 91945: 0 -245: 91946: 0 -245: 91947: 0 -245: 91948: 0 -245: 91949: 0 -245: 91950: 0 -245: 91951: 0 -245: 91952: 0 -245: 91953: 0 -245: 91954: 0 -245: 91955: 0 -245: 91956: 0 -245: 91957: 0 -245: 91958: 0 -245: 91959: 0 -245: 91960: 0 -245: 91961: 0 -245: 91962: 0 -245: 91963: 0 -245: 91964: 0 -245: 91965: 0 -245: 91966: 0 -245: 91967: 0 -245: 91968: 0 -245: 91969: 0 -245: 91970: 0 -245: 91971: 0 -245: 91972: 0 -245: 91973: 0 -245: 91974: 0 -245: 91975: 0 -245: 91976: 0 -245: 91977: 0 -245: 91978: 0 -245: 91979: 0 -245: 91980: 0 -245: 91981: 0 -245: 91982: 0 -245: 91983: 0 -245: 91984: 0 -245: 91985: 0 -245: 91986: 0 -245: 91987: 0 -245: 91988: 0 -245: 91989: 0 -245: 91990: 0 -245: 91991: 0 -245: 91992: 0 -245: 91993: 0 -245: 91994: 0 -245: 91995: 0 -245: 91996: 0 -245: 91997: 0 -245: 91998: 0 -245: 91999: 0 -245: 92000: 0 -245: 92001: 0 -245: 92002: 0 -245: 92003: 0 -245: 92004: 0 -245: 92005: 0 -245: 92006: 0 -245: 92007: 0 -245: 92008: 0 -245: 92009: 0 -245: 92010: 0 -245: 92011: 0 -245: 92012: 0 -245: 92013: 0 -245: 92014: 0 -245: 92015: 0 -245: 92016: 0 -245: 92017: 0 -245: 92018: 0 -245: 92019: 0 -245: 92020: 0 -245: 92021: 0 -245: 92022: 0 -245: 92023: 0 -245: 92024: 0 -245: 92025: 0 -245: 92026: 0 -245: 92027: 0 -245: 92028: 0 -245: 92029: 0 -245: 92030: 0 -245: 92031: 0 -245: 92032: 0 -245: 92033: 0 -245: 92034: 0 -245: 92035: 0 -245: 92036: 0 -245: 92037: 0 -245: 92038: 0 -245: 92039: 0 -245: 92040: 0 -245: 92041: 0 -245: 92042: 0 -245: 92043: 0 -245: 92044: 0 -245: 92045: 0 -245: 92046: 0 -245: 92047: 0 -245: 92048: 0 -245: 92049: 0 -245: 92050: 0 -245: 92051: 0 -245: 92052: 0 -245: 92053: 0 -245: 92054: 0 -245: 92055: 0 -245: 92056: 0 -245: 92057: 0 -245: 92058: 0 -245: 92059: 0 -245: 92060: 0 -245: 92061: 0 -245: 92062: 0 -245: 92063: 0 -245: 92064: 0 -245: 92065: 0 -245: 92066: 0 -245: 92067: 0 -245: 92068: 0 -245: 92069: 0 -245: 92070: 0 -245: 92071: 0 -245: 92072: 0 -245: 92073: 0 -245: 92074: 0 -245: 92075: 0 -245: 92076: 0 -245: 92077: 0 -245: 92078: 0 -245: 92079: 0 -245: 92080: 0 -245: 92081: 0 -245: 92082: 0 -245: 92083: 0 -245: 92084: 0 -245: 92085: 0 -245: 92086: 0 -245: 92087: 0 -245: 92088: 0 -245: 92089: 0 -245: 92090: 0 -245: 92091: 0 -245: 92092: 0 -245: 92093: 0 -245: 92094: 0 -245: 92095: 0 -245: 92096: 0 -245: 92097: 0 -245: 92098: 0 -245: 92099: 0 -245: 92100: 0 -245: 92101: 0 -245: 92102: 0 -245: 92103: 0 -245: 92104: 0 -245: 92105: 0 -245: 92106: 0 -245: 92107: 0 -245: 92108: 0 -245: 92109: 0 -245: 92110: 0 -245: 92111: 0 -245: 92112: 0 -245: 92113: 0 -245: 92114: 0 -245: 92115: 0 -245: 92116: 0 -245: 92117: 0 -245: 92118: 0 -245: 92119: 0 -245: 92120: 0 -245: 92121: 0 -245: 92122: 0 -245: 92123: 0 -245: 92124: 0 -245: 92125: 0 -245: 92126: 0 -245: 92127: 0 -245: 92128: 0 -245: 92129: 0 -245: 92130: 0 -245: 92131: 0 -245: 92132: 0 -245: 92133: 0 -245: 92134: 0 -245: 92135: 0 -245: 92136: 0 -245: 92137: 0 -245: 92138: 0 -245: 92139: 0 -245: 92140: 0 -245: 92141: 0 -245: 92142: 0 -245: 92143: 0 -245: 92144: 0 -245: 92145: 0 -245: 92146: 0 -245: 92147: 0 -245: 92148: 0 -245: 92149: 0 -245: 92150: 0 -245: 92151: 0 -245: 92152: 0 -245: 92153: 0 -245: 92154: 0 -245: 92155: 0 -245: 92156: 0 -245: 92157: 0 -245: 92158: 0 -245: 92159: 0 -245: 92160: 0 -245: 92161: 0 -245: 92162: 0 -245: 92163: 0 -245: 92164: 0 -245: 92165: 0 -245: 92166: 0 -245: 92167: 0 -245: 92168: 0 -245: 92169: 0 -245: 92170: 0 -245: 92171: 0 -245: 92172: 0 -245: 92173: 0 -245: 92174: 0 -245: 92175: 0 -245: 92176: 0 -245: 92177: 0 -245: 92178: 0 -245: 92179: 0 -245: 92180: 0 -245: 92181: 0 -245: 92182: 0 -245: 92183: 0 -245: 92184: 0 -245: 92185: 0 -245: 92186: 0 -245: 92187: 0 -245: 92188: 0 -245: 92189: 0 -245: 92190: 0 -245: 92191: 0 -245: 92192: 0 -245: 92193: 0 -245: 92194: 0 -245: 92195: 0 -245: 92196: 0 -245: 92197: 0 -245: 92198: 0 -245: 92199: 0 -245: 92200: 0 -245: 92201: 0 -245: 92202: 0 -245: 92203: 0 -245: 92204: 0 -245: 92205: 0 -245: 92206: 0 -245: 92207: 0 -245: 92208: 0 -245: 92209: 0 -245: 92210: 0 -245: 92211: 0 -245: 92212: 0 -245: 92213: 0 -245: 92214: 0 -245: 92215: 0 -245: 92216: 0 -245: 92217: 0 -245: 92218: 0 -245: 92219: 0 -245: 92220: 0 -245: 92221: 0 -245: 92222: 0 -245: 92223: 0 -245: 92224: 0 -245: 92225: 0 -245: 92226: 0 -245: 92227: 0 -245: 92228: 0 -245: 92229: 0 -245: 92230: 0 -245: 92231: 0 -245: 92232: 0 -245: 92233: 0 -245: 92234: 0 -245: 92235: 0 -245: 92236: 0 -245: 92237: 0 -245: 92238: 0 -245: 92239: 0 -245: 92240: 0 -245: 92241: 0 -245: 92242: 0 -245: 92243: 0 -245: 92244: 0 -245: 92245: 0 -245: 92246: 0 -245: 92247: 0 -245: 92248: 0 -245: 92249: 0 -245: 92250: 0 -245: 92251: 0 -245: 92252: 0 -245: 92253: 0 -245: 92254: 0 -245: 92255: 0 -245: 92256: 0 -245: 92257: 0 -245: 92258: 0 -245: 92259: 0 -245: 92260: 0 -245: 92261: 0 -245: 92262: 0 -245: 92263: 0 -245: 92264: 0 -245: 92265: 0 -245: 92266: 0 -245: 92267: 0 -245: 92268: 0 -245: 92269: 0 -245: 92270: 0 -245: 92271: 0 -245: 92272: 0 -245: 92273: 0 -245: 92274: 0 -245: 92275: 0 -245: 92276: 0 -245: 92277: 0 -245: 92278: 0 -245: 92279: 0 -245: 92280: 0 -245: 92281: 0 -245: 92282: 0 -245: 92283: 0 -245: 92284: 0 -245: 92285: 0 -245: 92286: 0 -245: 92287: 0 -245: 92288: 0 -245: 92289: 0 -245: 92290: 0 -245: 92291: 0 -245: 92292: 0 -245: 92293: 0 -245: 92294: 0 -245: 92295: 0 -245: 92296: 0 -245: 92297: 0 -245: 92298: 0 -245: 92299: 0 -245: 92300: 0 -245: 92301: 0 -245: 92302: 0 -245: 92303: 0 -245: 92304: 0 -245: 92305: 0 -245: 92306: 0 -245: 92307: 0 -245: 92308: 0 -245: 92309: 0 -245: 92310: 0 -245: 92311: 0 -245: 92312: 0 -245: 92313: 0 -245: 92314: 0 -245: 92315: 0 -245: 92316: 0 -245: 92317: 0 -245: 92318: 0 -245: 92319: 0 -245: 92320: 0 -245: 92321: 0 -245: 92322: 0 -245: 92323: 0 -245: 92324: 0 -245: 92325: 0 -245: 92326: 0 -245: 92327: 0 -245: 92328: 0 -245: 92329: 0 -245: 92330: 0 -245: 92331: 0 -245: 92332: 0 -245: 92333: 0 -245: 92334: 0 -245: 92335: 0 -245: 92336: 0 -245: 92337: 0 -245: 92338: 0 -245: 92339: 0 -245: 92340: 0 -245: 92341: 0 -245: 92342: 0 -245: 92343: 0 -245: 92344: 0 -245: 92345: 0 -245: 92346: 0 -245: 92347: 0 -245: 92348: 0 -245: 92349: 0 -245: 92350: 0 -245: 92351: 0 -245: 92352: 0 -245: 92353: 0 -245: 92354: 0 -245: 92355: 0 -245: 92356: 0 -245: 92357: 0 -245: 92358: 0 -245: 92359: 0 -245: 92360: 0 -245: 92361: 0 -245: 92362: 0 -245: 92363: 0 -245: 92364: 0 -245: 92365: 0 -245: 92366: 0 -245: 92367: 0 -245: 92368: 0 -245: 92369: 0 -245: 92370: 0 -245: 92371: 0 -245: 92372: 0 -245: 92373: 0 -245: 92374: 0 -245: 92375: 0 -245: 92376: 0 -245: 92377: 0 -245: 92378: 0 -245: 92379: 0 -245: 92380: 0 -245: 92381: 0 -245: 92382: 0 -245: 92383: 0 -245: 92384: 0 -245: 92385: 0 -245: 92386: 0 -245: 92387: 0 -245: 92388: 0 -245: 92389: 0 -245: 92390: 0 -245: 92391: 0 -245: 92392: 0 -245: 92393: 0 -245: 92394: 0 -245: 92395: 0 -245: 92396: 0 -245: 92397: 0 -245: 92398: 0 -245: 92399: 0 -245: 92400: 0 -245: 92401: 0 -245: 92402: 0 -245: 92403: 0 -245: 92404: 0 -245: 92405: 0 -245: 92406: 0 -245: 92407: 0 -245: 92408: 0 -245: 92409: 0 -245: 92410: 0 -245: 92411: 0 -245: 92412: 0 -245: 92413: 0 -245: 92414: 0 -245: 92415: 0 -245: 92416: 0 -245: 92417: 0 -245: 92418: 0 -245: 92419: 0 -245: 92420: 0 -245: 92421: 0 -245: 92422: 0 -245: 92423: 0 -245: 92424: 0 -245: 92425: 0 -245: 92426: 0 -245: 92427: 0 -245: 92428: 0 -245: 92429: 0 -245: 92430: 0 -245: 92431: 0 -245: 92432: 0 -245: 92433: 0 -245: 92434: 0 -245: 92435: 0 -245: 92436: 0 -245: 92437: 0 -245: 92438: 0 -245: 92439: 0 -245: 92440: 0 -245: 92441: 0 -245: 92442: 0 -245: 92443: 0 -245: 92444: 0 -245: 92445: 0 -245: 92446: 0 -245: 92447: 0 -245: 92448: 0 -245: 92449: 0 -245: 92450: 0 -245: 92451: 0 -245: 92452: 0 -245: 92453: 0 -245: 92454: 0 -245: 92455: 0 -245: 92456: 0 -245: 92457: 0 -245: 92458: 0 -245: 92459: 0 -245: 92460: 0 -245: 92461: 0 -245: 92462: 0 -245: 92463: 0 -245: 92464: 0 -245: 92465: 0 -245: 92466: 0 -245: 92467: 0 -245: 92468: 0 -245: 92469: 0 -245: 92470: 0 -245: 92471: 0 -245: 92472: 0 -245: 92473: 0 -245: 92474: 0 -245: 92475: 0 -245: 92476: 0 -245: 92477: 0 -245: 92478: 0 -245: 92479: 0 -245: 92480: 0 -245: 92481: 0 -245: 92482: 0 -245: 92483: 0 -245: 92484: 0 -245: 92485: 0 -245: 92486: 0 -245: 92487: 0 -245: 92488: 0 -245: 92489: 0 -245: 92490: 0 -245: 92491: 0 -245: 92492: 0 -245: 92493: 0 -245: 92494: 0 -245: 92495: 0 -245: 92496: 0 -245: 92497: 0 -245: 92498: 0 -245: 92499: 0 -245: 92500: 0 -245: 92501: 0 -245: 92502: 0 -245: 92503: 0 -245: 92504: 0 -245: 92505: 0 -245: 92506: 0 -245: 92507: 0 -245: 92508: 0 -245: 92509: 0 -245: 92510: 0 -245: 92511: 0 -245: 92512: 0 -245: 92513: 0 -245: 92514: 0 -245: 92515: 0 -245: 92516: 0 -245: 92517: 0 -245: 92518: 0 -245: 92519: 0 -245: 92520: 0 -245: 92521: 0 -245: 92522: 0 -245: 92523: 0 -245: 92524: 0 -245: 92525: 0 -245: 92526: 0 -245: 92527: 0 -245: 92528: 0 -245: 92529: 0 -245: 92530: 0 -245: 92531: 0 -245: 92532: 0 -245: 92533: 0 -245: 92534: 0 -245: 92535: 0 -245: 92536: 0 -245: 92537: 0 -245: 92538: 0 -245: 92539: 0 -245: 92540: 0 -245: 92541: 0 -245: 92542: 0 -245: 92543: 0 -245: 92544: 0 -245: 92545: 0 -245: 92546: 0 -245: 92547: 0 -245: 92548: 0 -245: 92549: 0 -245: 92550: 0 -245: 92551: 0 -245: 92552: 0 -245: 92553: 0 -245: 92554: 0 -245: 92555: 0 -245: 92556: 0 -245: 92557: 0 -245: 92558: 0 -245: 92559: 0 -245: 92560: 0 -245: 92561: 0 -245: 92562: 0 -245: 92563: 0 -245: 92564: 0 -245: 92565: 0 -245: 92566: 0 -245: 92567: 0 -245: 92568: 0 -245: 92569: 0 -245: 92570: 0 -245: 92571: 0 -245: 92572: 0 -245: 92573: 0 -245: 92574: 0 -245: 92575: 0 -245: 92576: 0 -245: 92577: 0 -245: 92578: 0 -245: 92579: 0 -245: 92580: 0 -245: 92581: 0 -245: 92582: 0 -245: 92583: 0 -245: 92584: 0 -245: 92585: 0 -245: 92586: 0 -245: 92587: 0 -245: 92588: 0 -245: 92589: 0 -245: 92590: 0 -245: 92591: 0 -245: 92592: 0 -245: 92593: 0 -245: 92594: 0 -245: 92595: 0 -245: 92596: 0 -245: 92597: 0 -245: 92598: 0 -245: 92599: 0 -245: 92600: 0 -245: 92601: 0 -245: 92602: 0 -245: 92603: 0 -245: 92604: 0 -245: 92605: 0 -245: 92606: 0 -245: 92607: 0 -245: 92608: 0 -245: 92609: 0 -245: 92610: 0 -245: 92611: 0 -245: 92612: 0 -245: 92613: 0 -245: 92614: 0 -245: 92615: 0 -245: 92616: 0 -245: 92617: 0 -245: 92618: 0 -245: 92619: 0 -245: 92620: 0 -245: 92621: 0 -245: 92622: 0 -245: 92623: 0 -245: 92624: 0 -245: 92625: 0 -245: 92626: 0 -245: 92627: 0 -245: 92628: 0 -245: 92629: 0 -245: 92630: 0 -245: 92631: 0 -245: 92632: 0 -245: 92633: 0 -245: 92634: 0 -245: 92635: 0 -245: 92636: 0 -245: 92637: 0 -245: 92638: 0 -245: 92639: 0 -245: 92640: 0 -245: 92641: 0 -245: 92642: 0 -245: 92643: 0 -245: 92644: 0 -245: 92645: 0 -245: 92646: 0 -245: 92647: 0 -245: 92648: 0 -245: 92649: 0 -245: 92650: 0 -245: 92651: 0 -245: 92652: 0 -245: 92653: 0 -245: 92654: 0 -245: 92655: 0 -245: 92656: 0 -245: 92657: 0 -245: 92658: 0 -245: 92659: 0 -245: 92660: 0 -245: 92661: 0 -245: 92662: 0 -245: 92663: 0 -245: 92664: 0 -245: 92665: 0 -245: 92666: 0 -245: 92667: 0 -245: 92668: 0 -245: 92669: 0 -245: 92670: 0 -245: 92671: 0 -245: 92672: 0 -245: 92673: 0 -245: 92674: 0 -245: 92675: 0 -245: 92676: 0 -245: 92677: 0 -245: 92678: 0 -245: 92679: 0 -245: 92680: 0 -245: 92681: 0 -245: 92682: 0 -245: 92683: 0 -245: 92684: 0 -245: 92685: 0 -245: 92686: 0 -245: 92687: 0 -245: 92688: 0 -245: 92689: 0 -245: 92690: 0 -245: 92691: 0 -245: 92692: 0 -245: 92693: 0 -245: 92694: 0 -245: 92695: 0 -245: 92696: 0 -245: 92697: 0 -245: 92698: 0 -245: 92699: 0 -245: 92700: 0 -245: 92701: 0 -245: 92702: 0 -245: 92703: 0 -245: 92704: 0 -245: 92705: 0 -245: 92706: 0 -245: 92707: 0 -245: 92708: 0 -245: 92709: 0 -245: 92710: 0 -245: 92711: 0 -245: 92712: 0 -245: 92713: 0 -245: 92714: 0 -245: 92715: 0 -245: 92716: 0 -245: 92717: 0 -245: 92718: 0 -245: 92719: 0 -245: 92720: 0 -245: 92721: 0 -245: 92722: 0 -245: 92723: 0 -245: 92724: 0 -245: 92725: 0 -245: 92726: 0 -245: 92727: 0 -245: 92728: 0 -245: 92729: 0 -245: 92730: 0 -245: 92731: 0 -245: 92732: 0 -245: 92733: 0 -245: 92734: 0 -245: 92735: 0 -245: 92736: 0 -245: 92737: 0 -245: 92738: 0 -245: 92739: 0 -245: 92740: 0 -245: 92741: 0 -245: 92742: 0 -245: 92743: 0 -245: 92744: 0 -245: 92745: 0 -245: 92746: 0 -245: 92747: 0 -245: 92748: 0 -245: 92749: 0 -245: 92750: 0 -245: 92751: 0 -245: 92752: 0 -245: 92753: 0 -245: 92754: 0 -245: 92755: 0 -245: 92756: 0 -245: 92757: 0 -245: 92758: 0 -245: 92759: 0 -245: 92760: 0 -245: 92761: 0 -245: 92762: 0 -245: 92763: 0 -245: 92764: 0 -245: 92765: 0 -245: 92766: 0 -245: 92767: 0 -245: 92768: 0 -245: 92769: 0 -245: 92770: 0 -245: 92771: 0 -245: 92772: 0 -245: 92773: 0 -245: 92774: 0 -245: 92775: 0 -245: 92776: 0 -245: 92777: 0 -245: 92778: 0 -245: 92779: 0 -245: 92780: 0 -245: 92781: 0 -245: 92782: 0 -245: 92783: 0 -245: 92784: 0 -245: 92785: 0 -245: 92786: 0 -245: 92787: 0 -245: 92788: 0 -245: 92789: 0 -245: 92790: 0 -245: 92791: 0 -245: 92792: 0 -245: 92793: 0 -245: 92794: 0 -245: 92795: 0 -245: 92796: 0 -245: 92797: 0 -245: 92798: 0 -245: 92799: 0 -245: 92800: 0 -245: 92801: 0 -245: 92802: 0 -245: 92803: 0 -245: 92804: 0 -245: 92805: 0 -245: 92806: 0 -245: 92807: 0 -245: 92808: 0 -245: 92809: 0 -245: 92810: 0 -245: 92811: 0 -245: 92812: 0 -245: 92813: 0 -245: 92814: 0 -245: 92815: 0 -245: 92816: 0 -245: 92817: 0 -245: 92818: 0 -245: 92819: 0 -245: 92820: 0 -245: 92821: 0 -245: 92822: 0 -245: 92823: 0 -245: 92824: 0 -245: 92825: 0 -245: 92826: 0 -245: 92827: 0 -245: 92828: 0 -245: 92829: 0 -245: 92830: 0 -245: 92831: 0 -245: 92832: 0 -245: 92833: 0 -245: 92834: 0 -245: 92835: 0 -245: 92836: 0 -245: 92837: 0 -245: 92838: 0 -245: 92839: 0 -245: 92840: 0 -245: 92841: 0 -245: 92842: 0 -245: 92843: 0 -245: 92844: 0 -245: 92845: 0 -245: 92846: 0 -245: 92847: 0 -245: 92848: 0 -245: 92849: 0 -245: 92850: 0 -245: 92851: 0 -245: 92852: 0 -245: 92853: 0 -245: 92854: 0 -245: 92855: 0 -245: 92856: 0 -245: 92857: 0 -245: 92858: 0 -245: 92859: 0 -245: 92860: 0 -245: 92861: 0 -245: 92862: 0 -245: 92863: 0 -245: 92864: 0 -245: 92865: 0 -245: 92866: 0 -245: 92867: 0 -245: 92868: 0 -245: 92869: 0 -245: 92870: 0 -245: 92871: 0 -245: 92872: 0 -245: 92873: 0 -245: 92874: 0 -245: 92875: 0 -245: 92876: 0 -245: 92877: 0 -245: 92878: 0 -245: 92879: 0 -245: 92880: 0 -245: 92881: 0 -245: 92882: 0 -245: 92883: 0 -245: 92884: 0 -245: 92885: 0 -245: 92886: 0 -245: 92887: 0 -245: 92888: 0 -245: 92889: 0 -245: 92890: 0 -245: 92891: 0 -245: 92892: 0 -245: 92893: 0 -245: 92894: 0 -245: 92895: 0 -245: 92896: 0 -245: 92897: 0 -245: 92898: 0 -245: 92899: 0 -245: 92900: 0 -245: 92901: 0 -245: 92902: 0 -245: 92903: 0 -245: 92904: 0 -245: 92905: 0 -245: 92906: 0 -245: 92907: 0 -245: 92908: 0 -245: 92909: 0 -245: 92910: 0 -245: 92911: 0 -245: 92912: 0 -245: 92913: 0 -245: 92914: 0 -245: 92915: 0 -245: 92916: 0 -245: 92917: 0 -245: 92918: 0 -245: 92919: 0 -245: 92920: 0 -245: 92921: 0 -245: 92922: 0 -245: 92923: 0 -245: 92924: 0 -245: 92925: 0 -245: 92926: 0 -245: 92927: 0 -245: 92928: 0 -245: 92929: 0 -245: 92930: 0 -245: 92931: 0 -245: 92932: 0 -245: 92933: 0 -245: 92934: 0 -245: 92935: 0 -245: 92936: 0 -245: 92937: 0 -245: 92938: 0 -245: 92939: 0 -245: 92940: 0 -245: 92941: 0 -245: 92942: 0 -245: 92943: 0 -245: 92944: 0 -245: 92945: 0 -245: 92946: 0 -245: 92947: 0 -245: 92948: 0 -245: 92949: 0 -245: 92950: 0 -245: 92951: 0 -245: 92952: 0 -245: 92953: 0 -245: 92954: 0 -245: 92955: 0 -245: 92956: 0 -245: 92957: 0 -245: 92958: 0 -245: 92959: 0 -245: 92960: 0 -245: 92961: 0 -245: 92962: 0 -245: 92963: 0 -245: 92964: 0 -245: 92965: 0 -245: 92966: 0 -245: 92967: 0 -245: 92968: 0 -245: 92969: 0 -245: 92970: 0 -245: 92971: 0 -245: 92972: 0 -245: 92973: 0 -245: 92974: 0 -245: 92975: 0 -245: 92976: 0 -245: 92977: 0 -245: 92978: 0 -245: 92979: 0 -245: 92980: 0 -245: 92981: 0 -245: 92982: 0 -245: 92983: 0 -245: 92984: 0 -245: 92985: 0 -245: 92986: 0 -245: 92987: 0 -245: 92988: 0 -245: 92989: 0 -245: 92990: 0 -245: 92991: 0 -245: 92992: 0 -245: 92993: 0 -245: 92994: 0 -245: 92995: 0 -245: 92996: 0 -245: 92997: 0 -245: 92998: 0 -245: 92999: 0 -245: 93000: 0 -245: 93001: 0 -245: 93002: 0 -245: 93003: 0 -245: 93004: 0 -245: 93005: 0 -245: 93006: 0 -245: 93007: 0 -245: 93008: 0 -245: 93009: 0 -245: 93010: 0 -245: 93011: 0 -245: 93012: 0 -245: 93013: 0 -245: 93014: 0 -245: 93015: 0 -245: 93016: 0 -245: 93017: 0 -245: 93018: 0 -245: 93019: 0 -245: 93020: 0 -245: 93021: 0 -245: 93022: 0 -245: 93023: 0 -245: 93024: 0 -245: 93025: 0 -245: 93026: 0 -245: 93027: 0 -245: 93028: 0 -245: 93029: 0 -245: 93030: 0 -245: 93031: 0 -245: 93032: 0 -245: 93033: 0 -245: 93034: 0 -245: 93035: 0 -245: 93036: 0 -245: 93037: 0 -245: 93038: 0 -245: 93039: 0 -245: 93040: 0 -245: 93041: 0 -245: 93042: 0 -245: 93043: 0 -245: 93044: 0 -245: 93045: 0 -245: 93046: 0 -245: 93047: 0 -245: 93048: 0 -245: 93049: 0 -245: 93050: 0 -245: 93051: 0 -245: 93052: 0 -245: 93053: 0 -245: 93054: 0 -245: 93055: 0 -245: 93056: 0 -245: 93057: 0 -245: 93058: 0 -245: 93059: 0 -245: 93060: 0 -245: 93061: 0 -245: 93062: 0 -245: 93063: 0 -245: 93064: 0 -245: 93065: 0 -245: 93066: 0 -245: 93067: 0 -245: 93068: 0 -245: 93069: 0 -245: 93070: 0 -245: 93071: 0 -245: 93072: 0 -245: 93073: 0 -245: 93074: 0 -245: 93075: 0 -245: 93076: 0 -245: 93077: 0 -245: 93078: 0 -245: 93079: 0 -245: 93080: 0 -245: 93081: 0 -245: 93082: 0 -245: 93083: 0 -245: 93084: 0 -245: 93085: 0 -245: 93086: 0 -245: 93087: 0 -245: 93088: 0 -245: 93089: 0 -245: 93090: 0 -245: 93091: 0 -245: 93092: 0 -245: 93093: 0 -245: 93094: 0 -245: 93095: 0 -245: 93096: 0 -245: 93097: 0 -245: 93098: 0 -245: 93099: 0 -245: 93100: 0 -245: 93101: 0 -245: 93102: 0 -245: 93103: 0 -245: 93104: 0 -245: 93105: 0 -245: 93106: 0 -245: 93107: 0 -245: 93108: 0 -245: 93109: 0 -245: 93110: 0 -245: 93111: 0 -245: 93112: 0 -245: 93113: 0 -245: 93114: 0 -245: 93115: 0 -245: 93116: 0 -245: 93117: 0 -245: 93118: 0 -245: 93119: 0 -245: 93120: 0 -245: 93121: 0 -245: 93122: 0 -245: 93123: 0 -245: 93124: 0 -245: 93125: 0 -245: 93126: 0 -245: 93127: 0 -245: 93128: 0 -245: 93129: 0 -245: 93130: 0 -245: 93131: 0 -245: 93132: 0 -245: 93133: 0 -245: 93134: 0 -245: 93135: 0 -245: 93136: 0 -245: 93137: 0 -245: 93138: 0 -245: 93139: 0 -245: 93140: 0 -245: 93141: 0 -245: 93142: 0 -245: 93143: 0 -245: 93144: 0 -245: 93145: 0 -245: 93146: 0 -245: 93147: 0 -245: 93148: 0 -245: 93149: 0 -245: 93150: 0 -245: 93151: 0 -245: 93152: 0 -245: 93153: 0 -245: 93154: 0 -245: 93155: 0 -245: 93156: 0 -245: 93157: 0 -245: 93158: 0 -245: 93159: 0 -245: 93160: 0 -245: 93161: 0 -245: 93162: 0 -245: 93163: 0 -245: 93164: 0 -245: 93165: 0 -245: 93166: 0 -245: 93167: 0 -245: 93168: 0 -245: 93169: 0 -245: 93170: 0 -245: 93171: 0 -245: 93172: 0 -245: 93173: 0 -245: 93174: 0 -245: 93175: 0 -245: 93176: 0 -245: 93177: 0 -245: 93178: 0 -245: 93179: 0 -245: 93180: 0 -245: 93181: 0 -245: 93182: 0 -245: 93183: 0 -245: 93184: 0 -245: 93185: 0 -245: 93186: 0 -245: 93187: 0 -245: 93188: 0 -245: 93189: 0 -245: 93190: 0 -245: 93191: 0 -245: 93192: 0 -245: 93193: 0 -245: 93194: 0 -245: 93195: 0 -245: 93196: 0 -245: 93197: 0 -245: 93198: 0 -245: 93199: 0 -245: 93200: 0 -245: 93201: 0 -245: 93202: 0 -245: 93203: 0 -245: 93204: 0 -245: 93205: 0 -245: 93206: 0 -245: 93207: 0 -245: 93208: 0 -245: 93209: 0 -245: 93210: 0 -245: 93211: 0 -245: 93212: 0 -245: 93213: 0 -245: 93214: 0 -245: 93215: 0 -245: 93216: 0 -245: 93217: 0 -245: 93218: 0 -245: 93219: 0 -245: 93220: 0 -245: 93221: 0 -245: 93222: 0 -245: 93223: 0 -245: 93224: 0 -245: 93225: 0 -245: 93226: 0 -245: 93227: 0 -245: 93228: 0 -245: 93229: 0 -245: 93230: 0 -245: 93231: 0 -245: 93232: 0 -245: 93233: 0 -245: 93234: 0 -245: 93235: 0 -245: 93236: 0 -245: 93237: 0 -245: 93238: 0 -245: 93239: 0 -245: 93240: 0 -245: 93241: 0 -245: 93242: 0 -245: 93243: 0 -245: 93244: 0 -245: 93245: 0 -245: 93246: 0 -245: 93247: 0 -245: 93248: 0 -245: 93249: 0 -245: 93250: 0 -245: 93251: 0 -245: 93252: 0 -245: 93253: 0 -245: 93254: 0 -245: 93255: 0 -245: 93256: 0 -245: 93257: 0 -245: 93258: 0 -245: 93259: 0 -245: 93260: 0 -245: 93261: 0 -245: 93262: 0 -245: 93263: 0 -245: 93264: 0 -245: 93265: 0 -245: 93266: 0 -245: 93267: 0 -245: 93268: 0 -245: 93269: 0 -245: 93270: 0 -245: 93271: 0 -245: 93272: 0 -245: 93273: 0 -245: 93274: 0 -245: 93275: 0 -245: 93276: 0 -245: 93277: 0 -245: 93278: 0 -245: 93279: 0 -245: 93280: 0 -245: 93281: 0 -245: 93282: 0 -245: 93283: 0 -245: 93284: 0 -245: 93285: 0 -245: 93286: 0 -245: 93287: 0 -245: 93288: 0 -245: 93289: 0 -245: 93290: 0 -245: 93291: 0 -245: 93292: 0 -245: 93293: 0 -245: 93294: 0 -245: 93295: 0 -245: 93296: 0 -245: 93297: 0 -245: 93298: 0 -245: 93299: 0 -245: 93300: 0 -245: 93301: 0 -245: 93302: 0 -245: 93303: 0 -245: 93304: 0 -245: 93305: 0 -245: 93306: 0 -245: 93307: 0 -245: 93308: 0 -245: 93309: 0 -245: 93310: 0 -245: 93311: 0 -245: 93312: 0 -245: 93313: 0 -245: 93314: 0 -245: 93315: 0 -245: 93316: 0 -245: 93317: 0 -245: 93318: 0 -245: 93319: 0 -245: 93320: 0 -245: 93321: 0 -245: 93322: 0 -245: 93323: 0 -245: 93324: 0 -245: 93325: 0 -245: 93326: 0 -245: 93327: 0 -245: 93328: 0 -245: 93329: 0 -245: 93330: 0 -245: 93331: 0 -245: 93332: 0 -245: 93333: 0 -245: 93334: 0 -245: 93335: 0 -245: 93336: 0 -245: 93337: 0 -245: 93338: 0 -245: 93339: 0 -245: 93340: 0 -245: 93341: 0 -245: 93342: 0 -245: 93343: 0 -245: 93344: 0 -245: 93345: 0 -245: 93346: 0 -245: 93347: 0 -245: 93348: 0 -245: 93349: 0 -245: 93350: 0 -245: 93351: 0 -245: 93352: 0 -245: 93353: 0 -245: 93354: 0 -245: 93355: 0 -245: 93356: 0 -245: 93357: 0 -245: 93358: 0 -245: 93359: 0 -245: 93360: 0 -245: 93361: 0 -245: 93362: 0 -245: 93363: 0 -245: 93364: 0 -245: 93365: 0 -245: 93366: 0 -245: 93367: 0 -245: 93368: 0 -245: 93369: 0 -245: 93370: 0 -245: 93371: 0 -245: 93372: 0 -245: 93373: 0 -245: 93374: 0 -245: 93375: 0 -245: 93376: 0 -245: 93377: 0 -245: 93378: 0 -245: 93379: 0 -245: 93380: 0 -245: 93381: 0 -245: 93382: 0 -245: 93383: 0 -245: 93384: 0 -245: 93385: 0 -245: 93386: 0 -245: 93387: 0 -245: 93388: 0 -245: 93389: 0 -245: 93390: 0 -245: 93391: 0 -245: 93392: 0 -245: 93393: 0 -245: 93394: 0 -245: 93395: 0 -245: 93396: 0 -245: 93397: 0 -245: 93398: 0 -245: 93399: 0 -245: 93400: 0 -245: 93401: 0 -245: 93402: 0 -245: 93403: 0 -245: 93404: 0 -245: 93405: 0 -245: 93406: 0 -245: 93407: 0 -245: 93408: 0 -245: 93409: 0 -245: 93410: 0 -245: 93411: 0 -245: 93412: 0 -245: 93413: 0 -245: 93414: 0 -245: 93415: 0 -245: 93416: 0 -245: 93417: 0 -245: 93418: 0 -245: 93419: 0 -245: 93420: 0 -245: 93421: 0 -245: 93422: 0 -245: 93423: 0 -245: 93424: 0 -245: 93425: 0 -245: 93426: 0 -245: 93427: 0 -245: 93428: 0 -245: 93429: 0 -245: 93430: 0 -245: 93431: 0 -245: 93432: 0 -245: 93433: 0 -245: 93434: 0 -245: 93435: 0 -245: 93436: 0 -245: 93437: 0 -245: 93438: 0 -245: 93439: 0 -245: 93440: 0 -245: 93441: 0 -245: 93442: 0 -245: 93443: 0 -245: 93444: 0 -245: 93445: 0 -245: 93446: 0 -245: 93447: 0 -245: 93448: 0 -245: 93449: 0 -245: 93450: 0 -245: 93451: 0 -245: 93452: 0 -245: 93453: 0 -245: 93454: 0 -245: 93455: 0 -245: 93456: 0 -245: 93457: 0 -245: 93458: 0 -245: 93459: 0 -245: 93460: 0 -245: 93461: 0 -245: 93462: 0 -245: 93463: 0 -245: 93464: 0 -245: 93465: 0 -245: 93466: 0 -245: 93467: 0 -245: 93468: 0 -245: 93469: 0 -245: 93470: 0 -245: 93471: 0 -245: 93472: 0 -245: 93473: 0 -245: 93474: 0 -245: 93475: 0 -245: 93476: 0 -245: 93477: 0 -245: 93478: 0 -245: 93479: 0 -245: 93480: 0 -245: 93481: 0 -245: 93482: 0 -245: 93483: 0 -245: 93484: 0 -245: 93485: 0 -245: 93486: 0 -245: 93487: 0 -245: 93488: 0 -245: 93489: 0 -245: 93490: 0 -245: 93491: 0 -245: 93492: 0 -245: 93493: 0 -245: 93494: 0 -245: 93495: 0 -245: 93496: 0 -245: 93497: 0 -245: 93498: 0 -245: 93499: 0 -245: 93500: 0 -245: 93501: 0 -245: 93502: 0 -245: 93503: 0 -245: 93504: 0 -245: 93505: 0 -245: 93506: 0 -245: 93507: 0 -245: 93508: 0 -245: 93509: 0 -245: 93510: 0 -245: 93511: 0 -245: 93512: 0 -245: 93513: 0 -245: 93514: 0 -245: 93515: 0 -245: 93516: 0 -245: 93517: 0 -245: 93518: 0 -245: 93519: 0 -245: 93520: 0 -245: 93521: 0 -245: 93522: 0 -245: 93523: 0 -245: 93524: 0 -245: 93525: 0 -245: 93526: 0 -245: 93527: 0 -245: 93528: 0 -245: 93529: 0 -245: 93530: 0 -245: 93531: 0 -245: 93532: 0 -245: 93533: 0 -245: 93534: 0 -245: 93535: 0 -245: 93536: 0 -245: 93537: 0 -245: 93538: 0 -245: 93539: 0 -245: 93540: 0 -245: 93541: 0 -245: 93542: 0 -245: 93543: 0 -245: 93544: 0 -245: 93545: 0 -245: 93546: 0 -245: 93547: 0 -245: 93548: 0 -245: 93549: 0 -245: 93550: 0 -245: 93551: 0 -245: 93552: 0 -245: 93553: 0 -245: 93554: 0 -245: 93555: 0 -245: 93556: 0 -245: 93557: 0 -245: 93558: 0 -245: 93559: 0 -245: 93560: 0 -245: 93561: 0 -245: 93562: 0 -245: 93563: 0 -245: 93564: 0 -245: 93565: 0 -245: 93566: 0 -245: 93567: 0 -245: 93568: 0 -245: 93569: 0 -245: 93570: 0 -245: 93571: 0 -245: 93572: 0 -245: 93573: 0 -245: 93574: 0 -245: 93575: 0 -245: 93576: 0 -245: 93577: 0 -245: 93578: 0 -245: 93579: 0 -245: 93580: 0 -245: 93581: 0 -245: 93582: 0 -245: 93583: 0 -245: 93584: 0 -245: 93585: 0 -245: 93586: 0 -245: 93587: 0 -245: 93588: 0 -245: 93589: 0 -245: 93590: 0 -245: 93591: 0 -245: 93592: 0 -245: 93593: 0 -245: 93594: 0 -245: 93595: 0 -245: 93596: 0 -245: 93597: 0 -245: 93598: 0 -245: 93599: 0 -245: 93600: 0 -245: 93601: 0 -245: 93602: 0 -245: 93603: 0 -245: 93604: 0 -245: 93605: 0 -245: 93606: 0 -245: 93607: 0 -245: 93608: 0 -245: 93609: 0 -245: 93610: 0 -245: 93611: 0 -245: 93612: 0 -245: 93613: 0 -245: 93614: 0 -245: 93615: 0 -245: 93616: 0 -245: 93617: 0 -245: 93618: 0 -245: 93619: 0 -245: 93620: 0 -245: 93621: 0 -245: 93622: 0 -245: 93623: 0 -245: 93624: 0 -245: 93625: 0 -245: 93626: 0 -245: 93627: 0 -245: 93628: 0 -245: 93629: 0 -245: 93630: 0 -245: 93631: 0 -245: 93632: 0 -245: 93633: 0 -245: 93634: 0 -245: 93635: 0 -245: 93636: 0 -245: 93637: 0 -245: 93638: 0 -245: 93639: 0 -245: 93640: 0 -245: 93641: 0 -245: 93642: 0 -245: 93643: 0 -245: 93644: 0 -245: 93645: 0 -245: 93646: 0 -245: 93647: 0 -245: 93648: 0 -245: 93649: 0 -245: 93650: 0 -245: 93651: 0 -245: 93652: 0 -245: 93653: 0 -245: 93654: 0 -245: 93655: 0 -245: 93656: 0 -245: 93657: 0 -245: 93658: 0 -245: 93659: 0 -245: 93660: 0 -245: 93661: 0 -245: 93662: 0 -245: 93663: 0 -245: 93664: 0 -245: 93665: 0 -245: 93666: 0 -245: 93667: 0 -245: 93668: 0 -245: 93669: 0 -245: 93670: 0 -245: 93671: 0 -245: 93672: 0 -245: 93673: 0 -245: 93674: 0 -245: 93675: 0 -245: 93676: 0 -245: 93677: 0 -245: 93678: 0 -245: 93679: 0 -245: 93680: 0 -245: 93681: 0 -245: 93682: 0 -245: 93683: 0 -245: 93684: 0 -245: 93685: 0 -245: 93686: 0 -245: 93687: 0 -245: 93688: 0 -245: 93689: 0 -245: 93690: 0 -245: 93691: 0 -245: 93692: 0 -245: 93693: 0 -245: 93694: 0 -245: 93695: 0 -245: 93696: 0 -245: 93697: 0 -245: 93698: 0 -245: 93699: 0 -245: 93700: 0 -245: 93701: 0 -245: 93702: 0 -245: 93703: 0 -245: 93704: 0 -245: 93705: 0 -245: 93706: 0 -245: 93707: 0 -245: 93708: 0 -245: 93709: 0 -245: 93710: 0 -245: 93711: 0 -245: 93712: 0 -245: 93713: 0 -245: 93714: 0 -245: 93715: 0 -245: 93716: 0 -245: 93717: 0 -245: 93718: 0 -245: 93719: 0 -245: 93720: 0 -245: 93721: 0 -245: 93722: 0 -245: 93723: 0 -245: 93724: 0 -245: 93725: 0 -245: 93726: 0 -245: 93727: 0 -245: 93728: 0 -245: 93729: 0 -245: 93730: 0 -245: 93731: 0 -245: 93732: 0 -245: 93733: 0 -245: 93734: 0 -245: 93735: 0 -245: 93736: 0 -245: 93737: 0 -245: 93738: 0 -245: 93739: 0 -245: 93740: 0 -245: 93741: 0 -245: 93742: 0 -245: 93743: 0 -245: 93744: 0 -245: 93745: 0 -245: 93746: 0 -245: 93747: 0 -245: 93748: 0 -245: 93749: 0 -245: 93750: 0 -245: 93751: 0 -245: 93752: 0 -245: 93753: 0 -245: 93754: 0 -245: 93755: 0 -245: 93756: 0 -245: 93757: 0 -245: 93758: 0 -245: 93759: 0 -245: 93760: 0 -245: 93761: 0 -245: 93762: 0 -245: 93763: 0 -245: 93764: 0 -245: 93765: 0 -245: 93766: 0 -245: 93767: 0 -245: 93768: 0 -245: 93769: 0 -245: 93770: 0 -245: 93771: 0 -245: 93772: 0 -245: 93773: 0 -245: 93774: 0 -245: 93775: 0 -245: 93776: 0 -245: 93777: 0 -245: 93778: 0 -245: 93779: 0 -245: 93780: 0 -245: 93781: 0 -245: 93782: 0 -245: 93783: 0 -245: 93784: 0 -245: 93785: 0 -245: 93786: 0 -245: 93787: 0 -245: 93788: 0 -245: 93789: 0 -245: 93790: 0 -245: 93791: 0 -245: 93792: 0 -245: 93793: 0 -245: 93794: 0 -245: 93795: 0 -245: 93796: 0 -245: 93797: 0 -245: 93798: 0 -245: 93799: 0 -245: 93800: 0 -245: 93801: 0 -245: 93802: 0 -245: 93803: 0 -245: 93804: 0 -245: 93805: 0 -245: 93806: 0 -245: 93807: 0 -245: 93808: 0 -245: 93809: 0 -245: 93810: 0 -245: 93811: 0 -245: 93812: 0 -245: 93813: 0 -245: 93814: 0 -245: 93815: 0 -245: 93816: 0 -245: 93817: 0 -245: 93818: 0 -245: 93819: 0 -245: 93820: 0 -245: 93821: 0 -245: 93822: 0 -245: 93823: 0 -245: 93824: 0 -245: 93825: 0 -245: 93826: 0 -245: 93827: 0 -245: 93828: 0 -245: 93829: 0 -245: 93830: 0 -245: 93831: 0 -245: 93832: 0 -245: 93833: 0 -245: 93834: 0 -245: 93835: 0 -245: 93836: 0 -245: 93837: 0 -245: 93838: 0 -245: 93839: 0 -245: 93840: 0 -245: 93841: 0 -245: 93842: 0 -245: 93843: 0 -245: 93844: 0 -245: 93845: 0 -245: 93846: 0 -245: 93847: 0 -245: 93848: 0 -245: 93849: 0 -245: 93850: 0 -245: 93851: 0 -245: 93852: 0 -245: 93853: 0 -245: 93854: 0 -245: 93855: 0 -245: 93856: 0 -245: 93857: 0 -245: 93858: 0 -245: 93859: 0 -245: 93860: 0 -245: 93861: 0 -245: 93862: 0 -245: 93863: 0 -245: 93864: 0 -245: 93865: 0 -245: 93866: 0 -245: 93867: 0 -245: 93868: 0 -245: 93869: 0 -245: 93870: 0 -245: 93871: 0 -245: 93872: 0 -245: 93873: 0 -245: 93874: 0 -245: 93875: 0 -245: 93876: 0 -245: 93877: 0 -245: 93878: 0 -245: 93879: 0 -245: 93880: 0 -245: 93881: 0 -245: 93882: 0 -245: 93883: 0 -245: 93884: 0 -245: 93885: 0 -245: 93886: 0 -245: 93887: 0 -245: 93888: 0 -245: 93889: 0 -245: 93890: 0 -245: 93891: 0 -245: 93892: 0 -245: 93893: 0 -245: 93894: 0 -245: 93895: 0 -245: 93896: 0 -245: 93897: 0 -245: 93898: 0 -245: 93899: 0 -245: 93900: 0 -245: 93901: 0 -245: 93902: 0 -245: 93903: 0 -245: 93904: 0 -245: 93905: 0 -245: 93906: 0 -245: 93907: 0 -245: 93908: 0 -245: 93909: 0 -245: 93910: 0 -245: 93911: 0 -245: 93912: 0 -245: 93913: 0 -245: 93914: 0 -245: 93915: 0 -245: 93916: 0 -245: 93917: 0 -245: 93918: 0 -245: 93919: 0 -245: 93920: 0 -245: 93921: 0 -245: 93922: 0 -245: 93923: 0 -245: 93924: 0 -245: 93925: 0 -245: 93926: 0 -245: 93927: 0 -245: 93928: 0 -245: 93929: 0 -245: 93930: 0 -245: 93931: 0 -245: 93932: 0 -245: 93933: 0 -245: 93934: 0 -245: 93935: 0 -245: 93936: 0 -245: 93937: 0 -245: 93938: 0 -245: 93939: 0 -245: 93940: 0 -245: 93941: 0 -245: 93942: 0 -245: 93943: 0 -245: 93944: 0 -245: 93945: 0 -245: 93946: 0 -245: 93947: 0 -245: 93948: 0 -245: 93949: 0 -245: 93950: 0 -245: 93951: 0 -245: 93952: 0 -245: 93953: 0 -245: 93954: 0 -245: 93955: 0 -245: 93956: 0 -245: 93957: 0 -245: 93958: 0 -245: 93959: 0 -245: 93960: 0 -245: 93961: 0 -245: 93962: 0 -245: 93963: 0 -245: 93964: 0 -245: 93965: 0 -245: 93966: 0 -245: 93967: 0 -245: 93968: 0 -245: 93969: 0 -245: 93970: 0 -245: 93971: 0 -245: 93972: 0 -245: 93973: 0 -245: 93974: 0 -245: 93975: 0 -245: 93976: 0 -245: 93977: 0 -245: 93978: 0 -245: 93979: 0 -245: 93980: 0 -245: 93981: 0 -245: 93982: 0 -245: 93983: 0 -245: 93984: 0 -245: 93985: 0 -245: 93986: 0 -245: 93987: 0 -245: 93988: 0 -245: 93989: 0 -245: 93990: 0 -245: 93991: 0 -245: 93992: 0 -245: 93993: 0 -245: 93994: 0 -245: 93995: 0 -245: 93996: 0 -245: 93997: 0 -245: 93998: 0 -245: 93999: 0 -245: 94000: 0 -245: 94001: 0 -245: 94002: 0 -245: 94003: 0 -245: 94004: 0 -245: 94005: 0 -245: 94006: 0 -245: 94007: 0 -245: 94008: 0 -245: 94009: 0 -245: 94010: 0 -245: 94011: 0 -245: 94012: 0 -245: 94013: 0 -245: 94014: 0 -245: 94015: 0 -245: 94016: 0 -245: 94017: 0 -245: 94018: 0 -245: 94019: 0 -245: 94020: 0 -245: 94021: 0 -245: 94022: 0 -245: 94023: 0 -245: 94024: 0 -245: 94025: 0 -245: 94026: 0 -245: 94027: 0 -245: 94028: 0 -245: 94029: 0 -245: 94030: 0 -245: 94031: 0 -245: 94032: 0 -245: 94033: 0 -245: 94034: 0 -245: 94035: 0 -245: 94036: 0 -245: 94037: 0 -245: 94038: 0 -245: 94039: 0 -245: 94040: 0 -245: 94041: 0 -245: 94042: 0 -245: 94043: 0 -245: 94044: 0 -245: 94045: 0 -245: 94046: 0 -245: 94047: 0 -245: 94048: 0 -245: 94049: 0 -245: 94050: 0 -245: 94051: 0 -245: 94052: 0 -245: 94053: 0 -245: 94054: 0 -245: 94055: 0 -245: 94056: 0 -245: 94057: 0 -245: 94058: 0 -245: 94059: 0 -245: 94060: 0 -245: 94061: 0 -245: 94062: 0 -245: 94063: 0 -245: 94064: 0 -245: 94065: 0 -245: 94066: 0 -245: 94067: 0 -245: 94068: 0 -245: 94069: 0 -245: 94070: 0 -245: 94071: 0 -245: 94072: 0 -245: 94073: 0 -245: 94074: 0 -245: 94075: 0 -245: 94076: 0 -245: 94077: 0 -245: 94078: 0 -245: 94079: 0 -245: 94080: 0 -245: 94081: 0 -245: 94082: 0 -245: 94083: 0 -245: 94084: 0 -245: 94085: 0 -245: 94086: 0 -245: 94087: 0 -245: 94088: 0 -245: 94089: 0 -245: 94090: 0 -245: 94091: 0 -245: 94092: 0 -245: 94093: 0 -245: 94094: 0 -245: 94095: 0 -245: 94096: 0 -245: 94097: 0 -245: 94098: 0 -245: 94099: 0 -245: 94100: 0 -245: 94101: 0 -245: 94102: 0 -245: 94103: 0 -245: 94104: 0 -245: 94105: 0 -245: 94106: 0 -245: 94107: 0 -245: 94108: 0 -245: 94109: 0 -245: 94110: 0 -245: 94111: 0 -245: 94112: 0 -245: 94113: 0 -245: 94114: 0 -245: 94115: 0 -245: 94116: 0 -245: 94117: 0 -245: 94118: 0 -245: 94119: 0 -245: 94120: 0 -245: 94121: 0 -245: 94122: 0 -245: 94123: 0 -245: 94124: 0 -245: 94125: 0 -245: 94126: 0 -245: 94127: 0 -245: 94128: 0 -245: 94129: 0 -245: 94130: 0 -245: 94131: 0 -245: 94132: 0 -245: 94133: 0 -245: 94134: 0 -245: 94135: 0 -245: 94136: 0 -245: 94137: 0 -245: 94138: 0 -245: 94139: 0 -245: 94140: 0 -245: 94141: 0 -245: 94142: 0 -245: 94143: 0 -245: 94144: 0 -245: 94145: 0 -245: 94146: 0 -245: 94147: 0 -245: 94148: 0 -245: 94149: 0 -245: 94150: 0 -245: 94151: 0 -245: 94152: 0 -245: 94153: 0 -245: 94154: 0 -245: 94155: 0 -245: 94156: 0 -245: 94157: 0 -245: 94158: 0 -245: 94159: 0 -245: 94160: 0 -245: 94161: 0 -245: 94162: 0 -245: 94163: 0 -245: 94164: 0 -245: 94165: 0 -245: 94166: 0 -245: 94167: 0 -245: 94168: 0 -245: 94169: 0 -245: 94170: 0 -245: 94171: 0 -245: 94172: 0 -245: 94173: 0 -245: 94174: 0 -245: 94175: 0 -245: 94176: 0 -245: 94177: 0 -245: 94178: 0 -245: 94179: 0 -245: 94180: 0 -245: 94181: 0 -245: 94182: 0 -245: 94183: 0 -245: 94184: 0 -245: 94185: 0 -245: 94186: 0 -245: 94187: 0 -245: 94188: 0 -245: 94189: 0 -245: 94190: 0 -245: 94191: 0 -245: 94192: 0 -245: 94193: 0 -245: 94194: 0 -245: 94195: 0 -245: 94196: 0 -245: 94197: 0 -245: 94198: 0 -245: 94199: 0 -245: 94200: 0 -245: 94201: 0 -245: 94202: 0 -245: 94203: 0 -245: 94204: 0 -245: 94205: 0 -245: 94206: 0 -245: 94207: 0 -245: 94208: 0 -245: 94209: 0 -245: 94210: 0 -245: 94211: 0 -245: 94212: 0 -245: 94213: 0 -245: 94214: 0 -245: 94215: 0 -245: 94216: 0 -245: 94217: 0 -245: 94218: 0 -245: 94219: 0 -245: 94220: 0 -245: 94221: 0 -245: 94222: 0 -245: 94223: 0 -245: 94224: 0 -245: 94225: 0 -245: 94226: 0 -245: 94227: 0 -245: 94228: 0 -245: 94229: 0 -245: 94230: 0 -245: 94231: 0 -245: 94232: 0 -245: 94233: 0 -245: 94234: 0 -245: 94235: 0 -245: 94236: 0 -245: 94237: 0 -245: 94238: 0 -245: 94239: 0 -245: 94240: 0 -245: 94241: 0 -245: 94242: 0 -245: 94243: 0 -245: 94244: 0 -245: 94245: 0 -245: 94246: 0 -245: 94247: 0 -245: 94248: 0 -245: 94249: 0 -245: 94250: 0 -245: 94251: 0 -245: 94252: 0 -245: 94253: 0 -245: 94254: 0 -245: 94255: 0 -245: 94256: 0 -245: 94257: 0 -245: 94258: 0 -245: 94259: 0 -245: 94260: 0 -245: 94261: 0 -245: 94262: 0 -245: 94263: 0 -245: 94264: 0 -245: 94265: 0 -245: 94266: 0 -245: 94267: 0 -245: 94268: 0 -245: 94269: 0 -245: 94270: 0 -245: 94271: 0 -245: 94272: 0 -245: 94273: 0 -245: 94274: 0 -245: 94275: 0 -245: 94276: 0 -245: 94277: 0 -245: 94278: 0 -245: 94279: 0 -245: 94280: 0 -245: 94281: 0 -245: 94282: 0 -245: 94283: 0 -245: 94284: 0 -245: 94285: 0 -245: 94286: 0 -245: 94287: 0 -245: 94288: 0 -245: 94289: 0 -245: 94290: 0 -245: 94291: 0 -245: 94292: 0 -245: 94293: 0 -245: 94294: 0 -245: 94295: 0 -245: 94296: 0 -245: 94297: 0 -245: 94298: 0 -245: 94299: 0 -245: 94300: 0 -245: 94301: 0 -245: 94302: 0 -245: 94303: 0 -245: 94304: 0 -245: 94305: 0 -245: 94306: 0 -245: 94307: 0 -245: 94308: 0 -245: 94309: 0 -245: 94310: 0 -245: 94311: 0 -245: 94312: 0 -245: 94313: 0 -245: 94314: 0 -245: 94315: 0 -245: 94316: 0 -245: 94317: 0 -245: 94318: 0 -245: 94319: 0 -245: 94320: 0 -245: 94321: 0 -245: 94322: 0 -245: 94323: 0 -245: 94324: 0 -245: 94325: 0 -245: 94326: 0 -245: 94327: 0 -245: 94328: 0 -245: 94329: 0 -245: 94330: 0 -245: 94331: 0 -245: 94332: 0 -245: 94333: 0 -245: 94334: 0 -245: 94335: 0 -245: 94336: 0 -245: 94337: 0 -245: 94338: 0 -245: 94339: 0 -245: 94340: 0 -245: 94341: 0 -245: 94342: 0 -245: 94343: 0 -245: 94344: 0 -245: 94345: 0 -245: 94346: 0 -245: 94347: 0 -245: 94348: 0 -245: 94349: 0 -245: 94350: 0 -245: 94351: 0 -245: 94352: 0 -245: 94353: 0 -245: 94354: 0 -245: 94355: 0 -245: 94356: 0 -245: 94357: 0 -245: 94358: 0 -245: 94359: 0 -245: 94360: 0 -245: 94361: 0 -245: 94362: 0 -245: 94363: 0 -245: 94364: 0 -245: 94365: 0 -245: 94366: 0 -245: 94367: 0 -245: 94368: 0 -245: 94369: 0 -245: 94370: 0 -245: 94371: 0 -245: 94372: 0 -245: 94373: 0 -245: 94374: 0 -245: 94375: 0 -245: 94376: 0 -245: 94377: 0 -245: 94378: 0 -245: 94379: 0 -245: 94380: 0 -245: 94381: 0 -245: 94382: 0 -245: 94383: 0 -245: 94384: 0 -245: 94385: 0 -245: 94386: 0 -245: 94387: 0 -245: 94388: 0 -245: 94389: 0 -245: 94390: 0 -245: 94391: 0 -245: 94392: 0 -245: 94393: 0 -245: 94394: 0 -245: 94395: 0 -245: 94396: 0 -245: 94397: 0 -245: 94398: 0 -245: 94399: 0 -245: 94400: 0 -245: 94401: 0 -245: 94402: 0 -245: 94403: 0 -245: 94404: 0 -245: 94405: 0 -245: 94406: 0 -245: 94407: 0 -245: 94408: 0 -245: 94409: 0 -245: 94410: 0 -245: 94411: 0 -245: 94412: 0 -245: 94413: 0 -245: 94414: 0 -245: 94415: 0 -245: 94416: 0 -245: 94417: 0 -245: 94418: 0 -245: 94419: 0 -245: 94420: 0 -245: 94421: 0 -245: 94422: 0 -245: 94423: 0 -245: 94424: 0 -245: 94425: 0 -245: 94426: 0 -245: 94427: 0 -245: 94428: 0 -245: 94429: 0 -245: 94430: 0 -245: 94431: 0 -245: 94432: 0 -245: 94433: 0 -245: 94434: 0 -245: 94435: 0 -245: 94436: 0 -245: 94437: 0 -245: 94438: 0 -245: 94439: 0 -245: 94440: 0 -245: 94441: 0 -245: 94442: 0 -245: 94443: 0 -245: 94444: 0 -245: 94445: 0 -245: 94446: 0 -245: 94447: 0 -245: 94448: 0 -245: 94449: 0 -245: 94450: 0 -245: 94451: 0 -245: 94452: 0 -245: 94453: 0 -245: 94454: 0 -245: 94455: 0 -245: 94456: 0 -245: 94457: 0 -245: 94458: 0 -245: 94459: 0 -245: 94460: 0 -245: 94461: 0 -245: 94462: 0 -245: 94463: 0 -245: 94464: 0 -245: 94465: 0 -245: 94466: 0 -245: 94467: 0 -245: 94468: 0 -245: 94469: 0 -245: 94470: 0 -245: 94471: 0 -245: 94472: 0 -245: 94473: 0 -245: 94474: 0 -245: 94475: 0 -245: 94476: 0 -245: 94477: 0 -245: 94478: 0 -245: 94479: 0 -245: 94480: 0 -245: 94481: 0 -245: 94482: 0 -245: 94483: 0 -245: 94484: 0 -245: 94485: 0 -245: 94486: 0 -245: 94487: 0 -245: 94488: 0 -245: 94489: 0 -245: 94490: 0 -245: 94491: 0 -245: 94492: 0 -245: 94493: 0 -245: 94494: 0 -245: 94495: 0 -245: 94496: 0 -245: 94497: 0 -245: 94498: 0 -245: 94499: 0 -245: 94500: 0 -245: 94501: 0 -245: 94502: 0 -245: 94503: 0 -245: 94504: 0 -245: 94505: 0 -245: 94506: 0 -245: 94507: 0 -245: 94508: 0 -245: 94509: 0 -245: 94510: 0 -245: 94511: 0 -245: 94512: 0 -245: 94513: 0 -245: 94514: 0 -245: 94515: 0 -245: 94516: 0 -245: 94517: 0 -245: 94518: 0 -245: 94519: 0 -245: 94520: 0 -245: 94521: 0 -245: 94522: 0 -245: 94523: 0 -245: 94524: 0 -245: 94525: 0 -245: 94526: 0 -245: 94527: 0 -245: 94528: 0 -245: 94529: 0 -245: 94530: 0 -245: 94531: 0 -245: 94532: 0 -245: 94533: 0 -245: 94534: 0 -245: 94535: 0 -245: 94536: 0 -245: 94537: 0 -245: 94538: 0 -245: 94539: 0 -245: 94540: 0 -245: 94541: 0 -245: 94542: 0 -245: 94543: 0 -245: 94544: 0 -245: 94545: 0 -245: 94546: 0 -245: 94547: 0 -245: 94548: 0 -245: 94549: 0 -245: 94550: 0 -245: 94551: 0 -245: 94552: 0 -245: 94553: 0 -245: 94554: 0 -245: 94555: 0 -245: 94556: 0 -245: 94557: 0 -245: 94558: 0 -245: 94559: 0 -245: 94560: 0 -245: 94561: 0 -245: 94562: 0 -245: 94563: 0 -245: 94564: 0 -245: 94565: 0 -245: 94566: 0 -245: 94567: 0 -245: 94568: 0 -245: 94569: 0 -245: 94570: 0 -245: 94571: 0 -245: 94572: 0 -245: 94573: 0 -245: 94574: 0 -245: 94575: 0 -245: 94576: 0 -245: 94577: 0 -245: 94578: 0 -245: 94579: 0 -245: 94580: 0 -245: 94581: 0 -245: 94582: 0 -245: 94583: 0 -245: 94584: 0 -245: 94585: 0 -245: 94586: 0 -245: 94587: 0 -245: 94588: 0 -245: 94589: 0 -245: 94590: 0 -245: 94591: 0 -245: 94592: 0 -245: 94593: 0 -245: 94594: 0 -245: 94595: 0 -245: 94596: 0 -245: 94597: 0 -245: 94598: 0 -245: 94599: 0 -245: 94600: 0 -245: 94601: 0 -245: 94602: 0 -245: 94603: 0 -245: 94604: 0 -245: 94605: 0 -245: 94606: 0 -245: 94607: 0 -245: 94608: 0 -245: 94609: 0 -245: 94610: 0 -245: 94611: 0 -245: 94612: 0 -245: 94613: 0 -245: 94614: 0 -245: 94615: 0 -245: 94616: 0 -245: 94617: 0 -245: 94618: 0 -245: 94619: 0 -245: 94620: 0 -245: 94621: 0 -245: 94622: 0 -245: 94623: 0 -245: 94624: 0 -245: 94625: 0 -245: 94626: 0 -245: 94627: 0 -245: 94628: 0 -245: 94629: 0 -245: 94630: 0 -245: 94631: 0 -245: 94632: 0 -245: 94633: 0 -245: 94634: 0 -245: 94635: 0 -245: 94636: 0 -245: 94637: 0 -245: 94638: 0 -245: 94639: 0 -245: 94640: 0 -245: 94641: 0 -245: 94642: 0 -245: 94643: 0 -245: 94644: 0 -245: 94645: 0 -245: 94646: 0 -245: 94647: 0 -245: 94648: 0 -245: 94649: 0 -245: 94650: 0 -245: 94651: 0 -245: 94652: 0 -245: 94653: 0 -245: 94654: 0 -245: 94655: 0 -245: 94656: 0 -245: 94657: 0 -245: 94658: 0 -245: 94659: 0 -245: 94660: 0 -245: 94661: 0 -245: 94662: 0 -245: 94663: 0 -245: 94664: 0 -245: 94665: 0 -245: 94666: 0 -245: 94667: 0 -245: 94668: 0 -245: 94669: 0 -245: 94670: 0 -245: 94671: 0 -245: 94672: 0 -245: 94673: 0 -245: 94674: 0 -245: 94675: 0 -245: 94676: 0 -245: 94677: 0 -245: 94678: 0 -245: 94679: 0 -245: 94680: 0 -245: 94681: 0 -245: 94682: 0 -245: 94683: 0 -245: 94684: 0 -245: 94685: 0 -245: 94686: 0 -245: 94687: 0 -245: 94688: 0 -245: 94689: 0 -245: 94690: 0 -245: 94691: 0 -245: 94692: 0 -245: 94693: 0 -245: 94694: 0 -245: 94695: 0 -245: 94696: 0 -245: 94697: 0 -245: 94698: 0 -245: 94699: 0 -245: 94700: 0 -245: 94701: 0 -245: 94702: 0 -245: 94703: 0 -245: 94704: 0 -245: 94705: 0 -245: 94706: 0 -245: 94707: 0 -245: 94708: 0 -245: 94709: 0 -245: 94710: 0 -245: 94711: 0 -245: 94712: 0 -245: 94713: 0 -245: 94714: 0 -245: 94715: 0 -245: 94716: 0 -245: 94717: 0 -245: 94718: 0 -245: 94719: 0 -245: 94720: 0 -245: 94721: 0 -245: 94722: 0 -245: 94723: 0 -245: 94724: 0 -245: 94725: 0 -245: 94726: 0 -245: 94727: 0 -245: 94728: 0 -245: 94729: 0 -245: 94730: 0 -245: 94731: 0 -245: 94732: 0 -245: 94733: 0 -245: 94734: 0 -245: 94735: 0 -245: 94736: 0 -245: 94737: 0 -245: 94738: 0 -245: 94739: 0 -245: 94740: 0 -245: 94741: 0 -245: 94742: 0 -245: 94743: 0 -245: 94744: 0 -245: 94745: 0 -245: 94746: 0 -245: 94747: 0 -245: 94748: 0 -245: 94749: 0 -245: 94750: 0 -245: 94751: 0 -245: 94752: 0 -245: 94753: 0 -245: 94754: 0 -245: 94755: 0 -245: 94756: 0 -245: 94757: 0 -245: 94758: 0 -245: 94759: 0 -245: 94760: 0 -245: 94761: 0 -245: 94762: 0 -245: 94763: 0 -245: 94764: 0 -245: 94765: 0 -245: 94766: 0 -245: 94767: 0 -245: 94768: 0 -245: 94769: 0 -245: 94770: 0 -245: 94771: 0 -245: 94772: 0 -245: 94773: 0 -245: 94774: 0 -245: 94775: 0 -245: 94776: 0 -245: 94777: 0 -245: 94778: 0 -245: 94779: 0 -245: 94780: 0 -245: 94781: 0 -245: 94782: 0 -245: 94783: 0 -245: 94784: 0 -245: 94785: 0 -245: 94786: 0 -245: 94787: 0 -245: 94788: 0 -245: 94789: 0 -245: 94790: 0 -245: 94791: 0 -245: 94792: 0 -245: 94793: 0 -245: 94794: 0 -245: 94795: 0 -245: 94796: 0 -245: 94797: 0 -245: 94798: 0 -245: 94799: 0 -245: 94800: 0 -245: 94801: 0 -245: 94802: 0 -245: 94803: 0 -245: 94804: 0 -245: 94805: 0 -245: 94806: 0 -245: 94807: 0 -245: 94808: 0 -245: 94809: 0 -245: 94810: 0 -245: 94811: 0 -245: 94812: 0 -245: 94813: 0 -245: 94814: 0 -245: 94815: 0 -245: 94816: 0 -245: 94817: 0 -245: 94818: 0 -245: 94819: 0 -245: 94820: 0 -245: 94821: 0 -245: 94822: 0 -245: 94823: 0 -245: 94824: 0 -245: 94825: 0 -245: 94826: 0 -245: 94827: 0 -245: 94828: 0 -245: 94829: 0 -245: 94830: 0 -245: 94831: 0 -245: 94832: 0 -245: 94833: 0 -245: 94834: 0 -245: 94835: 0 -245: 94836: 0 -245: 94837: 0 -245: 94838: 0 -245: 94839: 0 -245: 94840: 0 -245: 94841: 0 -245: 94842: 0 -245: 94843: 0 -245: 94844: 0 -245: 94845: 0 -245: 94846: 0 -245: 94847: 0 -245: 94848: 0 -245: 94849: 0 -245: 94850: 0 -245: 94851: 0 -245: 94852: 0 -245: 94853: 0 -245: 94854: 0 -245: 94855: 0 -245: 94856: 0 -245: 94857: 0 -245: 94858: 0 -245: 94859: 0 -245: 94860: 0 -245: 94861: 0 -245: 94862: 0 -245: 94863: 0 -245: 94864: 0 -245: 94865: 0 -245: 94866: 0 -245: 94867: 0 -245: 94868: 0 -245: 94869: 0 -245: 94870: 0 -245: 94871: 0 -245: 94872: 0 -245: 94873: 0 -245: 94874: 0 -245: 94875: 0 -245: 94876: 0 -245: 94877: 0 -245: 94878: 0 -245: 94879: 0 -245: 94880: 0 -245: 94881: 0 -245: 94882: 0 -245: 94883: 0 -245: 94884: 0 -245: 94885: 0 -245: 94886: 0 -245: 94887: 0 -245: 94888: 0 -245: 94889: 0 -245: 94890: 0 -245: 94891: 0 -245: 94892: 0 -245: 94893: 0 -245: 94894: 0 -245: 94895: 0 -245: 94896: 0 -245: 94897: 0 -245: 94898: 0 -245: 94899: 0 -245: 94900: 0 -245: 94901: 0 -245: 94902: 0 -245: 94903: 0 -245: 94904: 0 -245: 94905: 0 -245: 94906: 0 -245: 94907: 0 -245: 94908: 0 -245: 94909: 0 -245: 94910: 0 -245: 94911: 0 -245: 94912: 0 -245: 94913: 0 -245: 94914: 0 -245: 94915: 0 -245: 94916: 0 -245: 94917: 0 -245: 94918: 0 -245: 94919: 0 -245: 94920: 0 -245: 94921: 0 -245: 94922: 0 -245: 94923: 0 -245: 94924: 0 -245: 94925: 0 -245: 94926: 0 -245: 94927: 0 -245: 94928: 0 -245: 94929: 0 -245: 94930: 0 -245: 94931: 0 -245: 94932: 0 -245: 94933: 0 -245: 94934: 0 -245: 94935: 0 -245: 94936: 0 -245: 94937: 0 -245: 94938: 0 -245: 94939: 0 -245: 94940: 0 -245: 94941: 0 -245: 94942: 0 -245: 94943: 0 -245: 94944: 0 -245: 94945: 0 -245: 94946: 0 -245: 94947: 0 -245: 94948: 0 -245: 94949: 0 -245: 94950: 0 -245: 94951: 0 -245: 94952: 0 -245: 94953: 0 -245: 94954: 0 -245: 94955: 0 -245: 94956: 0 -245: 94957: 0 -245: 94958: 0 -245: 94959: 0 -245: 94960: 0 -245: 94961: 0 -245: 94962: 0 -245: 94963: 0 -245: 94964: 0 -245: 94965: 0 -245: 94966: 0 -245: 94967: 0 -245: 94968: 0 -245: 94969: 0 -245: 94970: 0 -245: 94971: 0 -245: 94972: 0 -245: 94973: 0 -245: 94974: 0 -245: 94975: 0 -245: 94976: 0 -245: 94977: 0 -245: 94978: 0 -245: 94979: 0 -245: 94980: 0 -245: 94981: 0 -245: 94982: 0 -245: 94983: 0 -245: 94984: 0 -245: 94985: 0 -245: 94986: 0 -245: 94987: 0 -245: 94988: 0 -245: 94989: 0 -245: 94990: 0 -245: 94991: 0 -245: 94992: 0 -245: 94993: 0 -245: 94994: 0 -245: 94995: 0 -245: 94996: 0 -245: 94997: 0 -245: 94998: 0 -245: 94999: 0 -245: 95000: 0 -245: 95001: 0 -245: 95002: 0 -245: 95003: 0 -245: 95004: 0 -245: 95005: 0 -245: 95006: 0 -245: 95007: 0 -245: 95008: 0 -245: 95009: 0 -245: 95010: 0 -245: 95011: 0 -245: 95012: 0 -245: 95013: 0 -245: 95014: 0 -245: 95015: 0 -245: 95016: 0 -245: 95017: 0 -245: 95018: 0 -245: 95019: 0 -245: 95020: 0 -245: 95021: 0 -245: 95022: 0 -245: 95023: 0 -245: 95024: 0 -245: 95025: 0 -245: 95026: 0 -245: 95027: 0 -245: 95028: 0 -245: 95029: 0 -245: 95030: 0 -245: 95031: 0 -245: 95032: 0 -245: 95033: 0 -245: 95034: 0 -245: 95035: 0 -245: 95036: 0 -245: 95037: 0 -245: 95038: 0 -245: 95039: 0 -245: 95040: 0 -245: 95041: 0 -245: 95042: 0 -245: 95043: 0 -245: 95044: 0 -245: 95045: 0 -245: 95046: 0 -245: 95047: 0 -245: 95048: 0 -245: 95049: 0 -245: 95050: 0 -245: 95051: 0 -245: 95052: 0 -245: 95053: 0 -245: 95054: 0 -245: 95055: 0 -245: 95056: 0 -245: 95057: 0 -245: 95058: 0 -245: 95059: 0 -245: 95060: 0 -245: 95061: 0 -245: 95062: 0 -245: 95063: 0 -245: 95064: 0 -245: 95065: 0 -245: 95066: 0 -245: 95067: 0 -245: 95068: 0 -245: 95069: 0 -245: 95070: 0 -245: 95071: 0 -245: 95072: 0 -245: 95073: 0 -245: 95074: 0 -245: 95075: 0 -245: 95076: 0 -245: 95077: 0 -245: 95078: 0 -245: 95079: 0 -245: 95080: 0 -245: 95081: 0 -245: 95082: 0 -245: 95083: 0 -245: 95084: 0 -245: 95085: 0 -245: 95086: 0 -245: 95087: 0 -245: 95088: 0 -245: 95089: 0 -245: 95090: 0 -245: 95091: 0 -245: 95092: 0 -245: 95093: 0 -245: 95094: 0 -245: 95095: 0 -245: 95096: 0 -245: 95097: 0 -245: 95098: 0 -245: 95099: 0 -245: 95100: 0 -245: 95101: 0 -245: 95102: 0 -245: 95103: 0 -245: 95104: 0 -245: 95105: 0 -245: 95106: 0 -245: 95107: 0 -245: 95108: 0 -245: 95109: 0 -245: 95110: 0 -245: 95111: 0 -245: 95112: 0 -245: 95113: 0 -245: 95114: 0 -245: 95115: 0 -245: 95116: 0 -245: 95117: 0 -245: 95118: 0 -245: 95119: 0 -245: 95120: 0 -245: 95121: 0 -245: 95122: 0 -245: 95123: 0 -245: 95124: 0 -245: 95125: 0 -245: 95126: 0 -245: 95127: 0 -245: 95128: 0 -245: 95129: 0 -245: 95130: 0 -245: 95131: 0 -245: 95132: 0 -245: 95133: 0 -245: 95134: 0 -245: 95135: 0 -245: 95136: 0 -245: 95137: 0 -245: 95138: 0 -245: 95139: 0 -245: 95140: 0 -245: 95141: 0 -245: 95142: 0 -245: 95143: 0 -245: 95144: 0 -245: 95145: 0 -245: 95146: 0 -245: 95147: 0 -245: 95148: 0 -245: 95149: 0 -245: 95150: 0 -245: 95151: 0 -245: 95152: 0 -245: 95153: 0 -245: 95154: 0 -245: 95155: 0 -245: 95156: 0 -245: 95157: 0 -245: 95158: 0 -245: 95159: 0 -245: 95160: 0 -245: 95161: 0 -245: 95162: 0 -245: 95163: 0 -245: 95164: 0 -245: 95165: 0 -245: 95166: 0 -245: 95167: 0 -245: 95168: 0 -245: 95169: 0 -245: 95170: 0 -245: 95171: 0 -245: 95172: 0 -245: 95173: 0 -245: 95174: 0 -245: 95175: 0 -245: 95176: 0 -245: 95177: 0 -245: 95178: 0 -245: 95179: 0 -245: 95180: 0 -245: 95181: 0 -245: 95182: 0 -245: 95183: 0 -245: 95184: 0 -245: 95185: 0 -245: 95186: 0 -245: 95187: 0 -245: 95188: 0 -245: 95189: 0 -245: 95190: 0 -245: 95191: 0 -245: 95192: 0 -245: 95193: 0 -245: 95194: 0 -245: 95195: 0 -245: 95196: 0 -245: 95197: 0 -245: 95198: 0 -245: 95199: 0 -245: 95200: 0 -245: 95201: 0 -245: 95202: 0 -245: 95203: 0 -245: 95204: 0 -245: 95205: 0 -245: 95206: 0 -245: 95207: 0 -245: 95208: 0 -245: 95209: 0 -245: 95210: 0 -245: 95211: 0 -245: 95212: 0 -245: 95213: 0 -245: 95214: 0 -245: 95215: 0 -245: 95216: 0 -245: 95217: 0 -245: 95218: 0 -245: 95219: 0 -245: 95220: 0 -245: 95221: 0 -245: 95222: 0 -245: 95223: 0 -245: 95224: 0 -245: 95225: 0 -245: 95226: 0 -245: 95227: 0 -245: 95228: 0 -245: 95229: 0 -245: 95230: 0 -245: 95231: 0 -245: 95232: 0 -245: 95233: 0 -245: 95234: 0 -245: 95235: 0 -245: 95236: 0 -245: 95237: 0 -245: 95238: 0 -245: 95239: 0 -245: 95240: 0 -245: 95241: 0 -245: 95242: 0 -245: 95243: 0 -245: 95244: 0 -245: 95245: 0 -245: 95246: 0 -245: 95247: 0 -245: 95248: 0 -245: 95249: 0 -245: 95250: 0 -245: 95251: 0 -245: 95252: 0 -245: 95253: 0 -245: 95254: 0 -245: 95255: 0 -245: 95256: 0 -245: 95257: 0 -245: 95258: 0 -245: 95259: 0 -245: 95260: 0 -245: 95261: 0 -245: 95262: 0 -245: 95263: 0 -245: 95264: 0 -245: 95265: 0 -245: 95266: 0 -245: 95267: 0 -245: 95268: 0 -245: 95269: 0 -245: 95270: 0 -245: 95271: 0 -245: 95272: 0 -245: 95273: 0 -245: 95274: 0 -245: 95275: 0 -245: 95276: 0 -245: 95277: 0 -245: 95278: 0 -245: 95279: 0 -245: 95280: 0 -245: 95281: 0 -245: 95282: 0 -245: 95283: 0 -245: 95284: 0 -245: 95285: 0 -245: 95286: 0 -245: 95287: 0 -245: 95288: 0 -245: 95289: 0 -245: 95290: 0 -245: 95291: 0 -245: 95292: 0 -245: 95293: 0 -245: 95294: 0 -245: 95295: 0 -245: 95296: 0 -245: 95297: 0 -245: 95298: 0 -245: 95299: 0 -245: 95300: 0 -245: 95301: 0 -245: 95302: 0 -245: 95303: 0 -245: 95304: 0 -245: 95305: 0 -245: 95306: 0 -245: 95307: 0 -245: 95308: 0 -245: 95309: 0 -245: 95310: 0 -245: 95311: 0 -245: 95312: 0 -245: 95313: 0 -245: 95314: 0 -245: 95315: 0 -245: 95316: 0 -245: 95317: 0 -245: 95318: 0 -245: 95319: 0 -245: 95320: 0 -245: 95321: 0 -245: 95322: 0 -245: 95323: 0 -245: 95324: 0 -245: 95325: 0 -245: 95326: 0 -245: 95327: 0 -245: 95328: 0 -245: 95329: 0 -245: 95330: 0 -245: 95331: 0 -245: 95332: 0 -245: 95333: 0 -245: 95334: 0 -245: 95335: 0 -245: 95336: 0 -245: 95337: 0 -245: 95338: 0 -245: 95339: 0 -245: 95340: 0 -245: 95341: 0 -245: 95342: 0 -245: 95343: 0 -245: 95344: 0 -245: 95345: 0 -245: 95346: 0 -245: 95347: 0 -245: 95348: 0 -245: 95349: 0 -245: 95350: 0 -245: 95351: 0 -245: 95352: 0 -245: 95353: 0 -245: 95354: 0 -245: 95355: 0 -245: 95356: 0 -245: 95357: 0 -245: 95358: 0 -245: 95359: 0 -245: 95360: 0 -245: 95361: 0 -245: 95362: 0 -245: 95363: 0 -245: 95364: 0 -245: 95365: 0 -245: 95366: 0 -245: 95367: 0 -245: 95368: 0 -245: 95369: 0 -245: 95370: 0 -245: 95371: 0 -245: 95372: 0 -245: 95373: 0 -245: 95374: 0 -245: 95375: 0 -245: 95376: 0 -245: 95377: 0 -245: 95378: 0 -245: 95379: 0 -245: 95380: 0 -245: 95381: 0 -245: 95382: 0 -245: 95383: 0 -245: 95384: 0 -245: 95385: 0 -245: 95386: 0 -245: 95387: 0 -245: 95388: 0 -245: 95389: 0 -245: 95390: 0 -245: 95391: 0 -245: 95392: 0 -245: 95393: 0 -245: 95394: 0 -245: 95395: 0 -245: 95396: 0 -245: 95397: 0 -245: 95398: 0 -245: 95399: 0 -245: 95400: 0 -245: 95401: 0 -245: 95402: 0 -245: 95403: 0 -245: 95404: 0 -245: 95405: 0 -245: 95406: 0 -245: 95407: 0 -245: 95408: 0 -245: 95409: 0 -245: 95410: 0 -245: 95411: 0 -245: 95412: 0 -245: 95413: 0 -245: 95414: 0 -245: 95415: 0 -245: 95416: 0 -245: 95417: 0 -245: 95418: 0 -245: 95419: 0 -245: 95420: 0 -245: 95421: 0 -245: 95422: 0 -245: 95423: 0 -245: 95424: 0 -245: 95425: 0 -245: 95426: 0 -245: 95427: 0 -245: 95428: 0 -245: 95429: 0 -245: 95430: 0 -245: 95431: 0 -245: 95432: 0 -245: 95433: 0 -245: 95434: 0 -245: 95435: 0 -245: 95436: 0 -245: 95437: 0 -245: 95438: 0 -245: 95439: 0 -245: 95440: 0 -245: 95441: 0 -245: 95442: 0 -245: 95443: 0 -245: 95444: 0 -245: 95445: 0 -245: 95446: 0 -245: 95447: 0 -245: 95448: 0 -245: 95449: 0 -245: 95450: 0 -245: 95451: 0 -245: 95452: 0 -245: 95453: 0 -245: 95454: 0 -245: 95455: 0 -245: 95456: 0 -245: 95457: 0 -245: 95458: 0 -245: 95459: 0 -245: 95460: 0 -245: 95461: 0 -245: 95462: 0 -245: 95463: 0 -245: 95464: 0 -245: 95465: 0 -245: 95466: 0 -245: 95467: 0 -245: 95468: 0 -245: 95469: 0 -245: 95470: 0 -245: 95471: 0 -245: 95472: 0 -245: 95473: 0 -245: 95474: 0 -245: 95475: 0 -245: 95476: 0 -245: 95477: 0 -245: 95478: 0 -245: 95479: 0 -245: 95480: 0 -245: 95481: 0 -245: 95482: 0 -245: 95483: 0 -245: 95484: 0 -245: 95485: 0 -245: 95486: 0 -245: 95487: 0 -245: 95488: 0 -245: 95489: 0 -245: 95490: 0 -245: 95491: 0 -245: 95492: 0 -245: 95493: 0 -245: 95494: 0 -245: 95495: 0 -245: 95496: 0 -245: 95497: 0 -245: 95498: 0 -245: 95499: 0 -245: 95500: 0 -245: 95501: 0 -245: 95502: 0 -245: 95503: 0 -245: 95504: 0 -245: 95505: 0 -245: 95506: 0 -245: 95507: 0 -245: 95508: 0 -245: 95509: 0 -245: 95510: 0 -245: 95511: 0 -245: 95512: 0 -245: 95513: 0 -245: 95514: 0 -245: 95515: 0 -245: 95516: 0 -245: 95517: 0 -245: 95518: 0 -245: 95519: 0 -245: 95520: 0 -245: 95521: 0 -245: 95522: 0 -245: 95523: 0 -245: 95524: 0 -245: 95525: 0 -245: 95526: 0 -245: 95527: 0 -245: 95528: 0 -245: 95529: 0 -245: 95530: 0 -245: 95531: 0 -245: 95532: 0 -245: 95533: 0 -245: 95534: 0 -245: 95535: 0 -245: 95536: 0 -245: 95537: 0 -245: 95538: 0 -245: 95539: 0 -245: 95540: 0 -245: 95541: 0 -245: 95542: 0 -245: 95543: 0 -245: 95544: 0 -245: 95545: 0 -245: 95546: 0 -245: 95547: 0 -245: 95548: 0 -245: 95549: 0 -245: 95550: 0 -245: 95551: 0 -245: 95552: 0 -245: 95553: 0 -245: 95554: 0 -245: 95555: 0 -245: 95556: 0 -245: 95557: 0 -245: 95558: 0 -245: 95559: 0 -245: 95560: 0 -245: 95561: 0 -245: 95562: 0 -245: 95563: 0 -245: 95564: 0 -245: 95565: 0 -245: 95566: 0 -245: 95567: 0 -245: 95568: 0 -245: 95569: 0 -245: 95570: 0 -245: 95571: 0 -245: 95572: 0 -245: 95573: 0 -245: 95574: 0 -245: 95575: 0 -245: 95576: 0 -245: 95577: 0 -245: 95578: 0 -245: 95579: 0 -245: 95580: 0 -245: 95581: 0 -245: 95582: 0 -245: 95583: 0 -245: 95584: 0 -245: 95585: 0 -245: 95586: 0 -245: 95587: 0 -245: 95588: 0 -245: 95589: 0 -245: 95590: 0 -245: 95591: 0 -245: 95592: 0 -245: 95593: 0 -245: 95594: 0 -245: 95595: 0 -245: 95596: 0 -245: 95597: 0 -245: 95598: 0 -245: 95599: 0 -245: 95600: 0 -245: 95601: 0 -245: 95602: 0 -245: 95603: 0 -245: 95604: 0 -245: 95605: 0 -245: 95606: 0 -245: 95607: 0 -245: 95608: 0 -245: 95609: 0 -245: 95610: 0 -245: 95611: 0 -245: 95612: 0 -245: 95613: 0 -245: 95614: 0 -245: 95615: 0 -245: 95616: 0 -245: 95617: 0 -245: 95618: 0 -245: 95619: 0 -245: 95620: 0 -245: 95621: 0 -245: 95622: 0 -245: 95623: 0 -245: 95624: 0 -245: 95625: 0 -245: 95626: 0 -245: 95627: 0 -245: 95628: 0 -245: 95629: 0 -245: 95630: 0 -245: 95631: 0 -245: 95632: 0 -245: 95633: 0 -245: 95634: 0 -245: 95635: 0 -245: 95636: 0 -245: 95637: 0 -245: 95638: 0 -245: 95639: 0 -245: 95640: 0 -245: 95641: 0 -245: 95642: 0 -245: 95643: 0 -245: 95644: 0 -245: 95645: 0 -245: 95646: 0 -245: 95647: 0 -245: 95648: 0 -245: 95649: 0 -245: 95650: 0 -245: 95651: 0 -245: 95652: 0 -245: 95653: 0 -245: 95654: 0 -245: 95655: 0 -245: 95656: 0 -245: 95657: 0 -245: 95658: 0 -245: 95659: 0 -245: 95660: 0 -245: 95661: 0 -245: 95662: 0 -245: 95663: 0 -245: 95664: 0 -245: 95665: 0 -245: 95666: 0 -245: 95667: 0 -245: 95668: 0 -245: 95669: 0 -245: 95670: 0 -245: 95671: 0 -245: 95672: 0 -245: 95673: 0 -245: 95674: 0 -245: 95675: 0 -245: 95676: 0 -245: 95677: 0 -245: 95678: 0 -245: 95679: 0 -245: 95680: 0 -245: 95681: 0 -245: 95682: 0 -245: 95683: 0 -245: 95684: 0 -245: 95685: 0 -245: 95686: 0 -245: 95687: 0 -245: 95688: 0 -245: 95689: 0 -245: 95690: 0 -245: 95691: 0 -245: 95692: 0 -245: 95693: 0 -245: 95694: 0 -245: 95695: 0 -245: 95696: 0 -245: 95697: 0 -245: 95698: 0 -245: 95699: 0 -245: 95700: 0 -245: 95701: 0 -245: 95702: 0 -245: 95703: 0 -245: 95704: 0 -245: 95705: 0 -245: 95706: 0 -245: 95707: 0 -245: 95708: 0 -245: 95709: 0 -245: 95710: 0 -245: 95711: 0 -245: 95712: 0 -245: 95713: 0 -245: 95714: 0 -245: 95715: 0 -245: 95716: 0 -245: 95717: 0 -245: 95718: 0 -245: 95719: 0 -245: 95720: 0 -245: 95721: 0 -245: 95722: 0 -245: 95723: 0 -245: 95724: 0 -245: 95725: 0 -245: 95726: 0 -245: 95727: 0 -245: 95728: 0 -245: 95729: 0 -245: 95730: 0 -245: 95731: 0 -245: 95732: 0 -245: 95733: 0 -245: 95734: 0 -245: 95735: 0 -245: 95736: 0 -245: 95737: 0 -245: 95738: 0 -245: 95739: 0 -245: 95740: 0 -245: 95741: 0 -245: 95742: 0 -245: 95743: 0 -245: 95744: 0 -245: 95745: 0 -245: 95746: 0 -245: 95747: 0 -245: 95748: 0 -245: 95749: 0 -245: 95750: 0 -245: 95751: 0 -245: 95752: 0 -245: 95753: 0 -245: 95754: 0 -245: 95755: 0 -245: 95756: 0 -245: 95757: 0 -245: 95758: 0 -245: 95759: 0 -245: 95760: 0 -245: 95761: 0 -245: 95762: 0 -245: 95763: 0 -245: 95764: 0 -245: 95765: 0 -245: 95766: 0 -245: 95767: 0 -245: 95768: 0 -245: 95769: 0 -245: 95770: 0 -245: 95771: 0 -245: 95772: 0 -245: 95773: 0 -245: 95774: 0 -245: 95775: 0 -245: 95776: 0 -245: 95777: 0 -245: 95778: 0 -245: 95779: 0 -245: 95780: 0 -245: 95781: 0 -245: 95782: 0 -245: 95783: 0 -245: 95784: 0 -245: 95785: 0 -245: 95786: 0 -245: 95787: 0 -245: 95788: 0 -245: 95789: 0 -245: 95790: 0 -245: 95791: 0 -245: 95792: 0 -245: 95793: 0 -245: 95794: 0 -245: 95795: 0 -245: 95796: 0 -245: 95797: 0 -245: 95798: 0 -245: 95799: 0 -245: 95800: 0 -245: 95801: 0 -245: 95802: 0 -245: 95803: 0 -245: 95804: 0 -245: 95805: 0 -245: 95806: 0 -245: 95807: 0 -245: 95808: 0 -245: 95809: 0 -245: 95810: 0 -245: 95811: 0 -245: 95812: 0 -245: 95813: 0 -245: 95814: 0 -245: 95815: 0 -245: 95816: 0 -245: 95817: 0 -245: 95818: 0 -245: 95819: 0 -245: 95820: 0 -245: 95821: 0 -245: 95822: 0 -245: 95823: 0 -245: 95824: 0 -245: 95825: 0 -245: 95826: 0 -245: 95827: 0 -245: 95828: 0 -245: 95829: 0 -245: 95830: 0 -245: 95831: 0 -245: 95832: 0 -245: 95833: 0 -245: 95834: 0 -245: 95835: 0 -245: 95836: 0 -245: 95837: 0 -245: 95838: 0 -245: 95839: 0 -245: 95840: 0 -245: 95841: 0 -245: 95842: 0 -245: 95843: 0 -245: 95844: 0 -245: 95845: 0 -245: 95846: 0 -245: 95847: 0 -245: 95848: 0 -245: 95849: 0 -245: 95850: 0 -245: 95851: 0 -245: 95852: 0 -245: 95853: 0 -245: 95854: 0 -245: 95855: 0 -245: 95856: 0 -245: 95857: 0 -245: 95858: 0 -245: 95859: 0 -245: 95860: 0 -245: 95861: 0 -245: 95862: 0 -245: 95863: 0 -245: 95864: 0 -245: 95865: 0 -245: 95866: 0 -245: 95867: 0 -245: 95868: 0 -245: 95869: 0 -245: 95870: 0 -245: 95871: 0 -245: 95872: 0 -245: 95873: 0 -245: 95874: 0 -245: 95875: 0 -245: 95876: 0 -245: 95877: 0 -245: 95878: 0 -245: 95879: 0 -245: 95880: 0 -245: 95881: 0 -245: 95882: 0 -245: 95883: 0 -245: 95884: 0 -245: 95885: 0 -245: 95886: 0 -245: 95887: 0 -245: 95888: 0 -245: 95889: 0 -245: 95890: 0 -245: 95891: 0 -245: 95892: 0 -245: 95893: 0 -245: 95894: 0 -245: 95895: 0 -245: 95896: 0 -245: 95897: 0 -245: 95898: 0 -245: 95899: 0 -245: 95900: 0 -245: 95901: 0 -245: 95902: 0 -245: 95903: 0 -245: 95904: 0 -245: 95905: 0 -245: 95906: 0 -245: 95907: 0 -245: 95908: 0 -245: 95909: 0 -245: 95910: 0 -245: 95911: 0 -245: 95912: 0 -245: 95913: 0 -245: 95914: 0 -245: 95915: 0 -245: 95916: 0 -245: 95917: 0 -245: 95918: 0 -245: 95919: 0 -245: 95920: 0 -245: 95921: 0 -245: 95922: 0 -245: 95923: 0 -245: 95924: 0 -245: 95925: 0 -245: 95926: 0 -245: 95927: 0 -245: 95928: 0 -245: 95929: 0 -245: 95930: 0 -245: 95931: 0 -245: 95932: 0 -245: 95933: 0 -245: 95934: 0 -245: 95935: 0 -245: 95936: 0 -245: 95937: 0 -245: 95938: 0 -245: 95939: 0 -245: 95940: 0 -245: 95941: 0 -245: 95942: 0 -245: 95943: 0 -245: 95944: 0 -245: 95945: 0 -245: 95946: 0 -245: 95947: 0 -245: 95948: 0 -245: 95949: 0 -245: 95950: 0 -245: 95951: 0 -245: 95952: 0 -245: 95953: 0 -245: 95954: 0 -245: 95955: 0 -245: 95956: 0 -245: 95957: 0 -245: 95958: 0 -245: 95959: 0 -245: 95960: 0 -245: 95961: 0 -245: 95962: 0 -245: 95963: 0 -245: 95964: 0 -245: 95965: 0 -245: 95966: 0 -245: 95967: 0 -245: 95968: 0 -245: 95969: 0 -245: 95970: 0 -245: 95971: 0 -245: 95972: 0 -245: 95973: 0 -245: 95974: 0 -245: 95975: 0 -245: 95976: 0 -245: 95977: 0 -245: 95978: 0 -245: 95979: 0 -245: 95980: 0 -245: 95981: 0 -245: 95982: 0 -245: 95983: 0 -245: 95984: 0 -245: 95985: 0 -245: 95986: 0 -245: 95987: 0 -245: 95988: 0 -245: 95989: 0 -245: 95990: 0 -245: 95991: 0 -245: 95992: 0 -245: 95993: 0 -245: 95994: 0 -245: 95995: 0 -245: 95996: 0 -245: 95997: 0 -245: 95998: 0 -245: 95999: 0 -245: 96000: 0 -245: 96001: 0 -245: 96002: 0 -245: 96003: 0 -245: 96004: 0 -245: 96005: 0 -245: 96006: 0 -245: 96007: 0 -245: 96008: 0 -245: 96009: 0 -245: 96010: 0 -245: 96011: 0 -245: 96012: 0 -245: 96013: 0 -245: 96014: 0 -245: 96015: 0 -245: 96016: 0 -245: 96017: 0 -245: 96018: 0 -245: 96019: 0 -245: 96020: 0 -245: 96021: 0 -245: 96022: 0 -245: 96023: 0 -245: 96024: 0 -245: 96025: 0 -245: 96026: 0 -245: 96027: 0 -245: 96028: 0 -245: 96029: 0 -245: 96030: 0 -245: 96031: 0 -245: 96032: 0 -245: 96033: 0 -245: 96034: 0 -245: 96035: 0 -245: 96036: 0 -245: 96037: 0 -245: 96038: 0 -245: 96039: 0 -245: 96040: 0 -245: 96041: 0 -245: 96042: 0 -245: 96043: 0 -245: 96044: 0 -245: 96045: 0 -245: 96046: 0 -245: 96047: 0 -245: 96048: 0 -245: 96049: 0 -245: 96050: 0 -245: 96051: 0 -245: 96052: 0 -245: 96053: 0 -245: 96054: 0 -245: 96055: 0 -245: 96056: 0 -245: 96057: 0 -245: 96058: 0 -245: 96059: 0 -245: 96060: 0 -245: 96061: 0 -245: 96062: 0 -245: 96063: 0 -245: 96064: 0 -245: 96065: 0 -245: 96066: 0 -245: 96067: 0 -245: 96068: 0 -245: 96069: 0 -245: 96070: 0 -245: 96071: 0 -245: 96072: 0 -245: 96073: 0 -245: 96074: 0 -245: 96075: 0 -245: 96076: 0 -245: 96077: 0 -245: 96078: 0 -245: 96079: 0 -245: 96080: 0 -245: 96081: 0 -245: 96082: 0 -245: 96083: 0 -245: 96084: 0 -245: 96085: 0 -245: 96086: 0 -245: 96087: 0 -245: 96088: 0 -245: 96089: 0 -245: 96090: 0 -245: 96091: 0 -245: 96092: 0 -245: 96093: 0 -245: 96094: 0 -245: 96095: 0 -245: 96096: 0 -245: 96097: 0 -245: 96098: 0 -245: 96099: 0 -245: 96100: 0 -245: 96101: 0 -245: 96102: 0 -245: 96103: 0 -245: 96104: 0 -245: 96105: 0 -245: 96106: 0 -245: 96107: 0 -245: 96108: 0 -245: 96109: 0 -245: 96110: 0 -245: 96111: 0 -245: 96112: 0 -245: 96113: 0 -245: 96114: 0 -245: 96115: 0 -245: 96116: 0 -245: 96117: 0 -245: 96118: 0 -245: 96119: 0 -245: 96120: 0 -245: 96121: 0 -245: 96122: 0 -245: 96123: 0 -245: 96124: 0 -245: 96125: 0 -245: 96126: 0 -245: 96127: 0 -245: 96128: 0 -245: 96129: 0 -245: 96130: 0 -245: 96131: 0 -245: 96132: 0 -245: 96133: 0 -245: 96134: 0 -245: 96135: 0 -245: 96136: 0 -245: 96137: 0 -245: 96138: 0 -245: 96139: 0 -245: 96140: 0 -245: 96141: 0 -245: 96142: 0 -245: 96143: 0 -245: 96144: 0 -245: 96145: 0 -245: 96146: 0 -245: 96147: 0 -245: 96148: 0 -245: 96149: 0 -245: 96150: 0 -245: 96151: 0 -245: 96152: 0 -245: 96153: 0 -245: 96154: 0 -245: 96155: 0 -245: 96156: 0 -245: 96157: 0 -245: 96158: 0 -245: 96159: 0 -245: 96160: 0 -245: 96161: 0 -245: 96162: 0 -245: 96163: 0 -245: 96164: 0 -245: 96165: 0 -245: 96166: 0 -245: 96167: 0 -245: 96168: 0 -245: 96169: 0 -245: 96170: 0 -245: 96171: 0 -245: 96172: 0 -245: 96173: 0 -245: 96174: 0 -245: 96175: 0 -245: 96176: 0 -245: 96177: 0 -245: 96178: 0 -245: 96179: 0 -245: 96180: 0 -245: 96181: 0 -245: 96182: 0 -245: 96183: 0 -245: 96184: 0 -245: 96185: 0 -245: 96186: 0 -245: 96187: 0 -245: 96188: 0 -245: 96189: 0 -245: 96190: 0 -245: 96191: 0 -245: 96192: 0 -245: 96193: 0 -245: 96194: 0 -245: 96195: 0 -245: 96196: 0 -245: 96197: 0 -245: 96198: 0 -245: 96199: 0 -245: 96200: 0 -245: 96201: 0 -245: 96202: 0 -245: 96203: 0 -245: 96204: 0 -245: 96205: 0 -245: 96206: 0 -245: 96207: 0 -245: 96208: 0 -245: 96209: 0 -245: 96210: 0 -245: 96211: 0 -245: 96212: 0 -245: 96213: 0 -245: 96214: 0 -245: 96215: 0 -245: 96216: 0 -245: 96217: 0 -245: 96218: 0 -245: 96219: 0 -245: 96220: 0 -245: 96221: 0 -245: 96222: 0 -245: 96223: 0 -245: 96224: 0 -245: 96225: 0 -245: 96226: 0 -245: 96227: 0 -245: 96228: 0 -245: 96229: 0 -245: 96230: 0 -245: 96231: 0 -245: 96232: 0 -245: 96233: 0 -245: 96234: 0 -245: 96235: 0 -245: 96236: 0 -245: 96237: 0 -245: 96238: 0 -245: 96239: 0 -245: 96240: 0 -245: 96241: 0 -245: 96242: 0 -245: 96243: 0 -245: 96244: 0 -245: 96245: 0 -245: 96246: 0 -245: 96247: 0 -245: 96248: 0 -245: 96249: 0 -245: 96250: 0 -245: 96251: 0 -245: 96252: 0 -245: 96253: 0 -245: 96254: 0 -245: 96255: 0 -245: 96256: 0 -245: 96257: 0 -245: 96258: 0 -245: 96259: 0 -245: 96260: 0 -245: 96261: 0 -245: 96262: 0 -245: 96263: 0 -245: 96264: 0 -245: 96265: 0 -245: 96266: 0 -245: 96267: 0 -245: 96268: 0 -245: 96269: 0 -245: 96270: 0 -245: 96271: 0 -245: 96272: 0 -245: 96273: 0 -245: 96274: 0 -245: 96275: 0 -245: 96276: 0 -245: 96277: 0 -245: 96278: 0 -245: 96279: 0 -245: 96280: 0 -245: 96281: 0 -245: 96282: 0 -245: 96283: 0 -245: 96284: 0 -245: 96285: 0 -245: 96286: 0 -245: 96287: 0 -245: 96288: 0 -245: 96289: 0 -245: 96290: 0 -245: 96291: 0 -245: 96292: 0 -245: 96293: 0 -245: 96294: 0 -245: 96295: 0 -245: 96296: 0 -245: 96297: 0 -245: 96298: 0 -245: 96299: 0 -245: 96300: 0 -245: 96301: 0 -245: 96302: 0 -245: 96303: 0 -245: 96304: 0 -245: 96305: 0 -245: 96306: 0 -245: 96307: 0 -245: 96308: 0 -245: 96309: 0 -245: 96310: 0 -245: 96311: 0 -245: 96312: 0 -245: 96313: 0 -245: 96314: 0 -245: 96315: 0 -245: 96316: 0 -245: 96317: 0 -245: 96318: 0 -245: 96319: 0 -245: 96320: 0 -245: 96321: 0 -245: 96322: 0 -245: 96323: 0 -245: 96324: 0 -245: 96325: 0 -245: 96326: 0 -245: 96327: 0 -245: 96328: 0 -245: 96329: 0 -245: 96330: 0 -245: 96331: 0 -245: 96332: 0 -245: 96333: 0 -245: 96334: 0 -245: 96335: 0 -245: 96336: 0 -245: 96337: 0 -245: 96338: 0 -245: 96339: 0 -245: 96340: 0 -245: 96341: 0 -245: 96342: 0 -245: 96343: 0 -245: 96344: 0 -245: 96345: 0 -245: 96346: 0 -245: 96347: 0 -245: 96348: 0 -245: 96349: 0 -245: 96350: 0 -245: 96351: 0 -245: 96352: 0 -245: 96353: 0 -245: 96354: 0 -245: 96355: 0 -245: 96356: 0 -245: 96357: 0 -245: 96358: 0 -245: 96359: 0 -245: 96360: 0 -245: 96361: 0 -245: 96362: 0 -245: 96363: 0 -245: 96364: 0 -245: 96365: 0 -245: 96366: 0 -245: 96367: 0 -245: 96368: 0 -245: 96369: 0 -245: 96370: 0 -245: 96371: 0 -245: 96372: 0 -245: 96373: 0 -245: 96374: 0 -245: 96375: 0 -245: 96376: 0 -245: 96377: 0 -245: 96378: 0 -245: 96379: 0 -245: 96380: 0 -245: 96381: 0 -245: 96382: 0 -245: 96383: 0 -245: 96384: 0 -245: 96385: 0 -245: 96386: 0 -245: 96387: 0 -245: 96388: 0 -245: 96389: 0 -245: 96390: 0 -245: 96391: 0 -245: 96392: 0 -245: 96393: 0 -245: 96394: 0 -245: 96395: 0 -245: 96396: 0 -245: 96397: 0 -245: 96398: 0 -245: 96399: 0 -245: 96400: 0 -245: 96401: 0 -245: 96402: 0 -245: 96403: 0 -245: 96404: 0 -245: 96405: 0 -245: 96406: 0 -245: 96407: 0 -245: 96408: 0 -245: 96409: 0 -245: 96410: 0 -245: 96411: 0 -245: 96412: 0 -245: 96413: 0 -245: 96414: 0 -245: 96415: 0 -245: 96416: 0 -245: 96417: 0 -245: 96418: 0 -245: 96419: 0 -245: 96420: 0 -245: 96421: 0 -245: 96422: 0 -245: 96423: 0 -245: 96424: 0 -245: 96425: 0 -245: 96426: 0 -245: 96427: 0 -245: 96428: 0 -245: 96429: 0 -245: 96430: 0 -245: 96431: 0 -245: 96432: 0 -245: 96433: 0 -245: 96434: 0 -245: 96435: 0 -245: 96436: 0 -245: 96437: 0 -245: 96438: 0 -245: 96439: 0 -245: 96440: 0 -245: 96441: 0 -245: 96442: 0 -245: 96443: 0 -245: 96444: 0 -245: 96445: 0 -245: 96446: 0 -245: 96447: 0 -245: 96448: 0 -245: 96449: 0 -245: 96450: 0 -245: 96451: 0 -245: 96452: 0 -245: 96453: 0 -245: 96454: 0 -245: 96455: 0 -245: 96456: 0 -245: 96457: 0 -245: 96458: 0 -245: 96459: 0 -245: 96460: 0 -245: 96461: 0 -245: 96462: 0 -245: 96463: 0 -245: 96464: 0 -245: 96465: 0 -245: 96466: 0 -245: 96467: 0 -245: 96468: 0 -245: 96469: 0 -245: 96470: 0 -245: 96471: 0 -245: 96472: 0 -245: 96473: 0 -245: 96474: 0 -245: 96475: 0 -245: 96476: 0 -245: 96477: 0 -245: 96478: 0 -245: 96479: 0 -245: 96480: 0 -245: 96481: 0 -245: 96482: 0 -245: 96483: 0 -245: 96484: 0 -245: 96485: 0 -245: 96486: 0 -245: 96487: 0 -245: 96488: 0 -245: 96489: 0 -245: 96490: 0 -245: 96491: 0 -245: 96492: 0 -245: 96493: 0 -245: 96494: 0 -245: 96495: 0 -245: 96496: 0 -245: 96497: 0 -245: 96498: 0 -245: 96499: 0 -245: 96500: 0 -245: 96501: 0 -245: 96502: 0 -245: 96503: 0 -245: 96504: 0 -245: 96505: 0 -245: 96506: 0 -245: 96507: 0 -245: 96508: 0 -245: 96509: 0 -245: 96510: 0 -245: 96511: 0 -245: 96512: 0 -245: 96513: 0 -245: 96514: 0 -245: 96515: 0 -245: 96516: 0 -245: 96517: 0 -245: 96518: 0 -245: 96519: 0 -245: 96520: 0 -245: 96521: 0 -245: 96522: 0 -245: 96523: 0 -245: 96524: 0 -245: 96525: 0 -245: 96526: 0 -245: 96527: 0 -245: 96528: 0 -245: 96529: 0 -245: 96530: 0 -245: 96531: 0 -245: 96532: 0 -245: 96533: 0 -245: 96534: 0 -245: 96535: 0 -245: 96536: 0 -245: 96537: 0 -245: 96538: 0 -245: 96539: 0 -245: 96540: 0 -245: 96541: 0 -245: 96542: 0 -245: 96543: 0 -245: 96544: 0 -245: 96545: 0 -245: 96546: 0 -245: 96547: 0 -245: 96548: 0 -245: 96549: 0 -245: 96550: 0 -245: 96551: 0 -245: 96552: 0 -245: 96553: 0 -245: 96554: 0 -245: 96555: 0 -245: 96556: 0 -245: 96557: 0 -245: 96558: 0 -245: 96559: 0 -245: 96560: 0 -245: 96561: 0 -245: 96562: 0 -245: 96563: 0 -245: 96564: 0 -245: 96565: 0 -245: 96566: 0 -245: 96567: 0 -245: 96568: 0 -245: 96569: 0 -245: 96570: 0 -245: 96571: 0 -245: 96572: 0 -245: 96573: 0 -245: 96574: 0 -245: 96575: 0 -245: 96576: 0 -245: 96577: 0 -245: 96578: 0 -245: 96579: 0 -245: 96580: 0 -245: 96581: 0 -245: 96582: 0 -245: 96583: 0 -245: 96584: 0 -245: 96585: 0 -245: 96586: 0 -245: 96587: 0 -245: 96588: 0 -245: 96589: 0 -245: 96590: 0 -245: 96591: 0 -245: 96592: 0 -245: 96593: 0 -245: 96594: 0 -245: 96595: 0 -245: 96596: 0 -245: 96597: 0 -245: 96598: 0 -245: 96599: 0 -245: 96600: 0 -245: 96601: 0 -245: 96602: 0 -245: 96603: 0 -245: 96604: 0 -245: 96605: 0 -245: 96606: 0 -245: 96607: 0 -245: 96608: 0 -245: 96609: 0 -245: 96610: 0 -245: 96611: 0 -245: 96612: 0 -245: 96613: 0 -245: 96614: 0 -245: 96615: 0 -245: 96616: 0 -245: 96617: 0 -245: 96618: 0 -245: 96619: 0 -245: 96620: 0 -245: 96621: 0 -245: 96622: 0 -245: 96623: 0 -245: 96624: 0 -245: 96625: 0 -245: 96626: 0 -245: 96627: 0 -245: 96628: 0 -245: 96629: 0 -245: 96630: 0 -245: 96631: 0 -245: 96632: 0 -245: 96633: 0 -245: 96634: 0 -245: 96635: 0 -245: 96636: 0 -245: 96637: 0 -245: 96638: 0 -245: 96639: 0 -245: 96640: 0 -245: 96641: 0 -245: 96642: 0 -245: 96643: 0 -245: 96644: 0 -245: 96645: 0 -245: 96646: 0 -245: 96647: 0 -245: 96648: 0 -245: 96649: 0 -245: 96650: 0 -245: 96651: 0 -245: 96652: 0 -245: 96653: 0 -245: 96654: 0 -245: 96655: 0 -245: 96656: 0 -245: 96657: 0 -245: 96658: 0 -245: 96659: 0 -245: 96660: 0 -245: 96661: 0 -245: 96662: 0 -245: 96663: 0 -245: 96664: 0 -245: 96665: 0 -245: 96666: 0 -245: 96667: 0 -245: 96668: 0 -245: 96669: 0 -245: 96670: 0 -245: 96671: 0 -245: 96672: 0 -245: 96673: 0 -245: 96674: 0 -245: 96675: 0 -245: 96676: 0 -245: 96677: 0 -245: 96678: 0 -245: 96679: 0 -245: 96680: 0 -245: 96681: 0 -245: 96682: 0 -245: 96683: 0 -245: 96684: 0 -245: 96685: 0 -245: 96686: 0 -245: 96687: 0 -245: 96688: 0 -245: 96689: 0 -245: 96690: 0 -245: 96691: 0 -245: 96692: 0 -245: 96693: 0 -245: 96694: 0 -245: 96695: 0 -245: 96696: 0 -245: 96697: 0 -245: 96698: 0 -245: 96699: 0 -245: 96700: 0 -245: 96701: 0 -245: 96702: 0 -245: 96703: 0 -245: 96704: 0 -245: 96705: 0 -245: 96706: 0 -245: 96707: 0 -245: 96708: 0 -245: 96709: 0 -245: 96710: 0 -245: 96711: 0 -245: 96712: 0 -245: 96713: 0 -245: 96714: 0 -245: 96715: 0 -245: 96716: 0 -245: 96717: 0 -245: 96718: 0 -245: 96719: 0 -245: 96720: 0 -245: 96721: 0 -245: 96722: 0 -245: 96723: 0 -245: 96724: 0 -245: 96725: 0 -245: 96726: 0 -245: 96727: 0 -245: 96728: 0 -245: 96729: 0 -245: 96730: 0 -245: 96731: 0 -245: 96732: 0 -245: 96733: 0 -245: 96734: 0 -245: 96735: 0 -245: 96736: 0 -245: 96737: 0 -245: 96738: 0 -245: 96739: 0 -245: 96740: 0 -245: 96741: 0 -245: 96742: 0 -245: 96743: 0 -245: 96744: 0 -245: 96745: 0 -245: 96746: 0 -245: 96747: 0 -245: 96748: 0 -245: 96749: 0 -245: 96750: 0 -245: 96751: 0 -245: 96752: 0 -245: 96753: 0 -245: 96754: 0 -245: 96755: 0 -245: 96756: 0 -245: 96757: 0 -245: 96758: 0 -245: 96759: 0 -245: 96760: 0 -245: 96761: 0 -245: 96762: 0 -245: 96763: 0 -245: 96764: 0 -245: 96765: 0 -245: 96766: 0 -245: 96767: 0 -245: 96768: 0 -245: 96769: 0 -245: 96770: 0 -245: 96771: 0 -245: 96772: 0 -245: 96773: 0 -245: 96774: 0 -245: 96775: 0 -245: 96776: 0 -245: 96777: 0 -245: 96778: 0 -245: 96779: 0 -245: 96780: 0 -245: 96781: 0 -245: 96782: 0 -245: 96783: 0 -245: 96784: 0 -245: 96785: 0 -245: 96786: 0 -245: 96787: 0 -245: 96788: 0 -245: 96789: 0 -245: 96790: 0 -245: 96791: 0 -245: 96792: 0 -245: 96793: 0 -245: 96794: 0 -245: 96795: 0 -245: 96796: 0 -245: 96797: 0 -245: 96798: 0 -245: 96799: 0 -245: 96800: 0 -245: 96801: 0 -245: 96802: 0 -245: 96803: 0 -245: 96804: 0 -245: 96805: 0 -245: 96806: 0 -245: 96807: 0 -245: 96808: 0 -245: 96809: 0 -245: 96810: 0 -245: 96811: 0 -245: 96812: 0 -245: 96813: 0 -245: 96814: 0 -245: 96815: 0 -245: 96816: 0 -245: 96817: 0 -245: 96818: 0 -245: 96819: 0 -245: 96820: 0 -245: 96821: 0 -245: 96822: 0 -245: 96823: 0 -245: 96824: 0 -245: 96825: 0 -245: 96826: 0 -245: 96827: 0 -245: 96828: 0 -245: 96829: 0 -245: 96830: 0 -245: 96831: 0 -245: 96832: 0 -245: 96833: 0 -245: 96834: 0 -245: 96835: 0 -245: 96836: 0 -245: 96837: 0 -245: 96838: 0 -245: 96839: 0 -245: 96840: 0 -245: 96841: 0 -245: 96842: 0 -245: 96843: 0 -245: 96844: 0 -245: 96845: 0 -245: 96846: 0 -245: 96847: 0 -245: 96848: 0 -245: 96849: 0 -245: 96850: 0 -245: 96851: 0 -245: 96852: 0 -245: 96853: 0 -245: 96854: 0 -245: 96855: 0 -245: 96856: 0 -245: 96857: 0 -245: 96858: 0 -245: 96859: 0 -245: 96860: 0 -245: 96861: 0 -245: 96862: 0 -245: 96863: 0 -245: 96864: 0 -245: 96865: 0 -245: 96866: 0 -245: 96867: 0 -245: 96868: 0 -245: 96869: 0 -245: 96870: 0 -245: 96871: 0 -245: 96872: 0 -245: 96873: 0 -245: 96874: 0 -245: 96875: 0 -245: 96876: 0 -245: 96877: 0 -245: 96878: 0 -245: 96879: 0 -245: 96880: 0 -245: 96881: 0 -245: 96882: 0 -245: 96883: 0 -245: 96884: 0 -245: 96885: 0 -245: 96886: 0 -245: 96887: 0 -245: 96888: 0 -245: 96889: 0 -245: 96890: 0 -245: 96891: 0 -245: 96892: 0 -245: 96893: 0 -245: 96894: 0 -245: 96895: 0 -245: 96896: 0 -245: 96897: 0 -245: 96898: 0 -245: 96899: 0 -245: 96900: 0 -245: 96901: 0 -245: 96902: 0 -245: 96903: 0 -245: 96904: 0 -245: 96905: 0 -245: 96906: 0 -245: 96907: 0 -245: 96908: 0 -245: 96909: 0 -245: 96910: 0 -245: 96911: 0 -245: 96912: 0 -245: 96913: 0 -245: 96914: 0 -245: 96915: 0 -245: 96916: 0 -245: 96917: 0 -245: 96918: 0 -245: 96919: 0 -245: 96920: 0 -245: 96921: 0 -245: 96922: 0 -245: 96923: 0 -245: 96924: 0 -245: 96925: 0 -245: 96926: 0 -245: 96927: 0 -245: 96928: 0 -245: 96929: 0 -245: 96930: 0 -245: 96931: 0 -245: 96932: 0 -245: 96933: 0 -245: 96934: 0 -245: 96935: 0 -245: 96936: 0 -245: 96937: 0 -245: 96938: 0 -245: 96939: 0 -245: 96940: 0 -245: 96941: 0 -245: 96942: 0 -245: 96943: 0 -245: 96944: 0 -245: 96945: 0 -245: 96946: 0 -245: 96947: 0 -245: 96948: 0 -245: 96949: 0 -245: 96950: 0 -245: 96951: 0 -245: 96952: 0 -245: 96953: 0 -245: 96954: 0 -245: 96955: 0 -245: 96956: 0 -245: 96957: 0 -245: 96958: 0 -245: 96959: 0 -245: 96960: 0 -245: 96961: 0 -245: 96962: 0 -245: 96963: 0 -245: 96964: 0 -245: 96965: 0 -245: 96966: 0 -245: 96967: 0 -245: 96968: 0 -245: 96969: 0 -245: 96970: 0 -245: 96971: 0 -245: 96972: 0 -245: 96973: 0 -245: 96974: 0 -245: 96975: 0 -245: 96976: 0 -245: 96977: 0 -245: 96978: 0 -245: 96979: 0 -245: 96980: 0 -245: 96981: 0 -245: 96982: 0 -245: 96983: 0 -245: 96984: 0 -245: 96985: 0 -245: 96986: 0 -245: 96987: 0 -245: 96988: 0 -245: 96989: 0 -245: 96990: 0 -245: 96991: 0 -245: 96992: 0 -245: 96993: 0 -245: 96994: 0 -245: 96995: 0 -245: 96996: 0 -245: 96997: 0 -245: 96998: 0 -245: 96999: 0 -245: 97000: 0 -245: 97001: 0 -245: 97002: 0 -245: 97003: 0 -245: 97004: 0 -245: 97005: 0 -245: 97006: 0 -245: 97007: 0 -245: 97008: 0 -245: 97009: 0 -245: 97010: 0 -245: 97011: 0 -245: 97012: 0 -245: 97013: 0 -245: 97014: 0 -245: 97015: 0 -245: 97016: 0 -245: 97017: 0 -245: 97018: 0 -245: 97019: 0 -245: 97020: 0 -245: 97021: 0 -245: 97022: 0 -245: 97023: 0 -245: 97024: 0 -245: 97025: 0 -245: 97026: 0 -245: 97027: 0 -245: 97028: 0 -245: 97029: 0 -245: 97030: 0 -245: 97031: 0 -245: 97032: 0 -245: 97033: 0 -245: 97034: 0 -245: 97035: 0 -245: 97036: 0 -245: 97037: 0 -245: 97038: 0 -245: 97039: 0 -245: 97040: 0 -245: 97041: 0 -245: 97042: 0 -245: 97043: 0 -245: 97044: 0 -245: 97045: 0 -245: 97046: 0 -245: 97047: 0 -245: 97048: 0 -245: 97049: 0 -245: 97050: 0 -245: 97051: 0 -245: 97052: 0 -245: 97053: 0 -245: 97054: 0 -245: 97055: 0 -245: 97056: 0 -245: 97057: 0 -245: 97058: 0 -245: 97059: 0 -245: 97060: 0 -245: 97061: 0 -245: 97062: 0 -245: 97063: 0 -245: 97064: 0 -245: 97065: 0 -245: 97066: 0 -245: 97067: 0 -245: 97068: 0 -245: 97069: 0 -245: 97070: 0 -245: 97071: 0 -245: 97072: 0 -245: 97073: 0 -245: 97074: 0 -245: 97075: 0 -245: 97076: 0 -245: 97077: 0 -245: 97078: 0 -245: 97079: 0 -245: 97080: 0 -245: 97081: 0 -245: 97082: 0 -245: 97083: 0 -245: 97084: 0 -245: 97085: 0 -245: 97086: 0 -245: 97087: 0 -245: 97088: 0 -245: 97089: 0 -245: 97090: 0 -245: 97091: 0 -245: 97092: 0 -245: 97093: 0 -245: 97094: 0 -245: 97095: 0 -245: 97096: 0 -245: 97097: 0 -245: 97098: 0 -245: 97099: 0 -245: 97100: 0 -245: 97101: 0 -245: 97102: 0 -245: 97103: 0 -245: 97104: 0 -245: 97105: 0 -245: 97106: 0 -245: 97107: 0 -245: 97108: 0 -245: 97109: 0 -245: 97110: 0 -245: 97111: 0 -245: 97112: 0 -245: 97113: 0 -245: 97114: 0 -245: 97115: 0 -245: 97116: 0 -245: 97117: 0 -245: 97118: 0 -245: 97119: 0 -245: 97120: 0 -245: 97121: 0 -245: 97122: 0 -245: 97123: 0 -245: 97124: 0 -245: 97125: 0 -245: 97126: 0 -245: 97127: 0 -245: 97128: 0 -245: 97129: 0 -245: 97130: 0 -245: 97131: 0 -245: 97132: 0 -245: 97133: 0 -245: 97134: 0 -245: 97135: 0 -245: 97136: 0 -245: 97137: 0 -245: 97138: 0 -245: 97139: 0 -245: 97140: 0 -245: 97141: 0 -245: 97142: 0 -245: 97143: 0 -245: 97144: 0 -245: 97145: 0 -245: 97146: 0 -245: 97147: 0 -245: 97148: 0 -245: 97149: 0 -245: 97150: 0 -245: 97151: 0 -245: 97152: 0 -245: 97153: 0 -245: 97154: 0 -245: 97155: 0 -245: 97156: 0 -245: 97157: 0 -245: 97158: 0 -245: 97159: 0 -245: 97160: 0 -245: 97161: 0 -245: 97162: 0 -245: 97163: 0 -245: 97164: 0 -245: 97165: 0 -245: 97166: 0 -245: 97167: 0 -245: 97168: 0 -245: 97169: 0 -245: 97170: 0 -245: 97171: 0 -245: 97172: 0 -245: 97173: 0 -245: 97174: 0 -245: 97175: 0 -245: 97176: 0 -245: 97177: 0 -245: 97178: 0 -245: 97179: 0 -245: 97180: 0 -245: 97181: 0 -245: 97182: 0 -245: 97183: 0 -245: 97184: 0 -245: 97185: 0 -245: 97186: 0 -245: 97187: 0 -245: 97188: 0 -245: 97189: 0 -245: 97190: 0 -245: 97191: 0 -245: 97192: 0 -245: 97193: 0 -245: 97194: 0 -245: 97195: 0 -245: 97196: 0 -245: 97197: 0 -245: 97198: 0 -245: 97199: 0 -245: 97200: 0 -245: 97201: 0 -245: 97202: 0 -245: 97203: 0 -245: 97204: 0 -245: 97205: 0 -245: 97206: 0 -245: 97207: 0 -245: 97208: 0 -245: 97209: 0 -245: 97210: 0 -245: 97211: 0 -245: 97212: 0 -245: 97213: 0 -245: 97214: 0 -245: 97215: 0 -245: 97216: 0 -245: 97217: 0 -245: 97218: 0 -245: 97219: 0 -245: 97220: 0 -245: 97221: 0 -245: 97222: 0 -245: 97223: 0 -245: 97224: 0 -245: 97225: 0 -245: 97226: 0 -245: 97227: 0 -245: 97228: 0 -245: 97229: 0 -245: 97230: 0 -245: 97231: 0 -245: 97232: 0 -245: 97233: 0 -245: 97234: 0 -245: 97235: 0 -245: 97236: 0 -245: 97237: 0 -245: 97238: 0 -245: 97239: 0 -245: 97240: 0 -245: 97241: 0 -245: 97242: 0 -245: 97243: 0 -245: 97244: 0 -245: 97245: 0 -245: 97246: 0 -245: 97247: 0 -245: 97248: 0 -245: 97249: 0 -245: 97250: 0 -245: 97251: 0 -245: 97252: 0 -245: 97253: 0 -245: 97254: 0 -245: 97255: 0 -245: 97256: 0 -245: 97257: 0 -245: 97258: 0 -245: 97259: 0 -245: 97260: 0 -245: 97261: 0 -245: 97262: 0 -245: 97263: 0 -245: 97264: 0 -245: 97265: 0 -245: 97266: 0 -245: 97267: 0 -245: 97268: 0 -245: 97269: 0 -245: 97270: 0 -245: 97271: 0 -245: 97272: 0 -245: 97273: 0 -245: 97274: 0 -245: 97275: 0 -245: 97276: 0 -245: 97277: 0 -245: 97278: 0 -245: 97279: 0 -245: 97280: 0 -245: 97281: 0 -245: 97282: 0 -245: 97283: 0 -245: 97284: 0 -245: 97285: 0 -245: 97286: 0 -245: 97287: 0 -245: 97288: 0 -245: 97289: 0 -245: 97290: 0 -245: 97291: 0 -245: 97292: 0 -245: 97293: 0 -245: 97294: 0 -245: 97295: 0 -245: 97296: 0 -245: 97297: 0 -245: 97298: 0 -245: 97299: 0 -245: 97300: 0 -245: 97301: 0 -245: 97302: 0 -245: 97303: 0 -245: 97304: 0 -245: 97305: 0 -245: 97306: 0 -245: 97307: 0 -245: 97308: 0 -245: 97309: 0 -245: 97310: 0 -245: 97311: 0 -245: 97312: 0 -245: 97313: 0 -245: 97314: 0 -245: 97315: 0 -245: 97316: 0 -245: 97317: 0 -245: 97318: 0 -245: 97319: 0 -245: 97320: 0 -245: 97321: 0 -245: 97322: 0 -245: 97323: 0 -245: 97324: 0 -245: 97325: 0 -245: 97326: 0 -245: 97327: 0 -245: 97328: 0 -245: 97329: 0 -245: 97330: 0 -245: 97331: 0 -245: 97332: 0 -245: 97333: 0 -245: 97334: 0 -245: 97335: 0 -245: 97336: 0 -245: 97337: 0 -245: 97338: 0 -245: 97339: 0 -245: 97340: 0 -245: 97341: 0 -245: 97342: 0 -245: 97343: 0 -245: 97344: 0 -245: 97345: 0 -245: 97346: 0 -245: 97347: 0 -245: 97348: 0 -245: 97349: 0 -245: 97350: 0 -245: 97351: 0 -245: 97352: 0 -245: 97353: 0 -245: 97354: 0 -245: 97355: 0 -245: 97356: 0 -245: 97357: 0 -245: 97358: 0 -245: 97359: 0 -245: 97360: 0 -245: 97361: 0 -245: 97362: 0 -245: 97363: 0 -245: 97364: 0 -245: 97365: 0 -245: 97366: 0 -245: 97367: 0 -245: 97368: 0 -245: 97369: 0 -245: 97370: 0 -245: 97371: 0 -245: 97372: 0 -245: 97373: 0 -245: 97374: 0 -245: 97375: 0 -245: 97376: 0 -245: 97377: 0 -245: 97378: 0 -245: 97379: 0 -245: 97380: 0 -245: 97381: 0 -245: 97382: 0 -245: 97383: 0 -245: 97384: 0 -245: 97385: 0 -245: 97386: 0 -245: 97387: 0 -245: 97388: 0 -245: 97389: 0 -245: 97390: 0 -245: 97391: 0 -245: 97392: 0 -245: 97393: 0 -245: 97394: 0 -245: 97395: 0 -245: 97396: 0 -245: 97397: 0 -245: 97398: 0 -245: 97399: 0 -245: 97400: 0 -245: 97401: 0 -245: 97402: 0 -245: 97403: 0 -245: 97404: 0 -245: 97405: 0 -245: 97406: 0 -245: 97407: 0 -245: 97408: 0 -245: 97409: 0 -245: 97410: 0 -245: 97411: 0 -245: 97412: 0 -245: 97413: 0 -245: 97414: 0 -245: 97415: 0 -245: 97416: 0 -245: 97417: 0 -245: 97418: 0 -245: 97419: 0 -245: 97420: 0 -245: 97421: 0 -245: 97422: 0 -245: 97423: 0 -245: 97424: 0 -245: 97425: 0 -245: 97426: 0 -245: 97427: 0 -245: 97428: 0 -245: 97429: 0 -245: 97430: 0 -245: 97431: 0 -245: 97432: 0 -245: 97433: 0 -245: 97434: 0 -245: 97435: 0 -245: 97436: 0 -245: 97437: 0 -245: 97438: 0 -245: 97439: 0 -245: 97440: 0 -245: 97441: 0 -245: 97442: 0 -245: 97443: 0 -245: 97444: 0 -245: 97445: 0 -245: 97446: 0 -245: 97447: 0 -245: 97448: 0 -245: 97449: 0 -245: 97450: 0 -245: 97451: 0 -245: 97452: 0 -245: 97453: 0 -245: 97454: 0 -245: 97455: 0 -245: 97456: 0 -245: 97457: 0 -245: 97458: 0 -245: 97459: 0 -245: 97460: 0 -245: 97461: 0 -245: 97462: 0 -245: 97463: 0 -245: 97464: 0 -245: 97465: 0 -245: 97466: 0 -245: 97467: 0 -245: 97468: 0 -245: 97469: 0 -245: 97470: 0 -245: 97471: 0 -245: 97472: 0 -245: 97473: 0 -245: 97474: 0 -245: 97475: 0 -245: 97476: 0 -245: 97477: 0 -245: 97478: 0 -245: 97479: 0 -245: 97480: 0 -245: 97481: 0 -245: 97482: 0 -245: 97483: 0 -245: 97484: 0 -245: 97485: 0 -245: 97486: 0 -245: 97487: 0 -245: 97488: 0 -245: 97489: 0 -245: 97490: 0 -245: 97491: 0 -245: 97492: 0 -245: 97493: 0 -245: 97494: 0 -245: 97495: 0 -245: 97496: 0 -245: 97497: 0 -245: 97498: 0 -245: 97499: 0 -245: 97500: 0 -245: 97501: 0 -245: 97502: 0 -245: 97503: 0 -245: 97504: 0 -245: 97505: 0 -245: 97506: 0 -245: 97507: 0 -245: 97508: 0 -245: 97509: 0 -245: 97510: 0 -245: 97511: 0 -245: 97512: 0 -245: 97513: 0 -245: 97514: 0 -245: 97515: 0 -245: 97516: 0 -245: 97517: 0 -245: 97518: 0 -245: 97519: 0 -245: 97520: 0 -245: 97521: 0 -245: 97522: 0 -245: 97523: 0 -245: 97524: 0 -245: 97525: 0 -245: 97526: 0 -245: 97527: 0 -245: 97528: 0 -245: 97529: 0 -245: 97530: 0 -245: 97531: 0 -245: 97532: 0 -245: 97533: 0 -245: 97534: 0 -245: 97535: 0 -245: 97536: 0 -245: 97537: 0 -245: 97538: 0 -245: 97539: 0 -245: 97540: 0 -245: 97541: 0 -245: 97542: 0 -245: 97543: 0 -245: 97544: 0 -245: 97545: 0 -245: 97546: 0 -245: 97547: 0 -245: 97548: 0 -245: 97549: 0 -245: 97550: 0 -245: 97551: 0 -245: 97552: 0 -245: 97553: 0 -245: 97554: 0 -245: 97555: 0 -245: 97556: 0 -245: 97557: 0 -245: 97558: 0 -245: 97559: 0 -245: 97560: 0 -245: 97561: 0 -245: 97562: 0 -245: 97563: 0 -245: 97564: 0 -245: 97565: 0 -245: 97566: 0 -245: 97567: 0 -245: 97568: 0 -245: 97569: 0 -245: 97570: 0 -245: 97571: 0 -245: 97572: 0 -245: 97573: 0 -245: 97574: 0 -245: 97575: 0 -245: 97576: 0 -245: 97577: 0 -245: 97578: 0 -245: 97579: 0 -245: 97580: 0 -245: 97581: 0 -245: 97582: 0 -245: 97583: 0 -245: 97584: 0 -245: 97585: 0 -245: 97586: 0 -245: 97587: 0 -245: 97588: 0 -245: 97589: 0 -245: 97590: 0 -245: 97591: 0 -245: 97592: 0 -245: 97593: 0 -245: 97594: 0 -245: 97595: 0 -245: 97596: 0 -245: 97597: 0 -245: 97598: 0 -245: 97599: 0 -245: 97600: 0 -245: 97601: 0 -245: 97602: 0 -245: 97603: 0 -245: 97604: 0 -245: 97605: 0 -245: 97606: 0 -245: 97607: 0 -245: 97608: 0 -245: 97609: 0 -245: 97610: 0 -245: 97611: 0 -245: 97612: 0 -245: 97613: 0 -245: 97614: 0 -245: 97615: 0 -245: 97616: 0 -245: 97617: 0 -245: 97618: 0 -245: 97619: 0 -245: 97620: 0 -245: 97621: 0 -245: 97622: 0 -245: 97623: 0 -245: 97624: 0 -245: 97625: 0 -245: 97626: 0 -245: 97627: 0 -245: 97628: 0 -245: 97629: 0 -245: 97630: 0 -245: 97631: 0 -245: 97632: 0 -245: 97633: 0 -245: 97634: 0 -245: 97635: 0 -245: 97636: 0 -245: 97637: 0 -245: 97638: 0 -245: 97639: 0 -245: 97640: 0 -245: 97641: 0 -245: 97642: 0 -245: 97643: 0 -245: 97644: 0 -245: 97645: 0 -245: 97646: 0 -245: 97647: 0 -245: 97648: 0 -245: 97649: 0 -245: 97650: 0 -245: 97651: 0 -245: 97652: 0 -245: 97653: 0 -245: 97654: 0 -245: 97655: 0 -245: 97656: 0 -245: 97657: 0 -245: 97658: 0 -245: 97659: 0 -245: 97660: 0 -245: 97661: 0 -245: 97662: 0 -245: 97663: 0 -245: 97664: 0 -245: 97665: 0 -245: 97666: 0 -245: 97667: 0 -245: 97668: 0 -245: 97669: 0 -245: 97670: 0 -245: 97671: 0 -245: 97672: 0 -245: 97673: 0 -245: 97674: 0 -245: 97675: 0 -245: 97676: 0 -245: 97677: 0 -245: 97678: 0 -245: 97679: 0 -245: 97680: 0 -245: 97681: 0 -245: 97682: 0 -245: 97683: 0 -245: 97684: 0 -245: 97685: 0 -245: 97686: 0 -245: 97687: 0 -245: 97688: 0 -245: 97689: 0 -245: 97690: 0 -245: 97691: 0 -245: 97692: 0 -245: 97693: 0 -245: 97694: 0 -245: 97695: 0 -245: 97696: 0 -245: 97697: 0 -245: 97698: 0 -245: 97699: 0 -245: 97700: 0 -245: 97701: 0 -245: 97702: 0 -245: 97703: 0 -245: 97704: 0 -245: 97705: 0 -245: 97706: 0 -245: 97707: 0 -245: 97708: 0 -245: 97709: 0 -245: 97710: 0 -245: 97711: 0 -245: 97712: 0 -245: 97713: 0 -245: 97714: 0 -245: 97715: 0 -245: 97716: 0 -245: 97717: 0 -245: 97718: 0 -245: 97719: 0 -245: 97720: 0 -245: 97721: 0 -245: 97722: 0 -245: 97723: 0 -245: 97724: 0 -245: 97725: 0 -245: 97726: 0 -245: 97727: 0 -245: 97728: 0 -245: 97729: 0 -245: 97730: 0 -245: 97731: 0 -245: 97732: 0 -245: 97733: 0 -245: 97734: 0 -245: 97735: 0 -245: 97736: 0 -245: 97737: 0 -245: 97738: 0 -245: 97739: 0 -245: 97740: 0 -245: 97741: 0 -245: 97742: 0 -245: 97743: 0 -245: 97744: 0 -245: 97745: 0 -245: 97746: 0 -245: 97747: 0 -245: 97748: 0 -245: 97749: 0 -245: 97750: 0 -245: 97751: 0 -245: 97752: 0 -245: 97753: 0 -245: 97754: 0 -245: 97755: 0 -245: 97756: 0 -245: 97757: 0 -245: 97758: 0 -245: 97759: 0 -245: 97760: 0 -245: 97761: 0 -245: 97762: 0 -245: 97763: 0 -245: 97764: 0 -245: 97765: 0 -245: 97766: 0 -245: 97767: 0 -245: 97768: 0 -245: 97769: 0 -245: 97770: 0 -245: 97771: 0 -245: 97772: 0 -245: 97773: 0 -245: 97774: 0 -245: 97775: 0 -245: 97776: 0 -245: 97777: 0 -245: 97778: 0 -245: 97779: 0 -245: 97780: 0 -245: 97781: 0 -245: 97782: 0 -245: 97783: 0 -245: 97784: 0 -245: 97785: 0 -245: 97786: 0 -245: 97787: 0 -245: 97788: 0 -245: 97789: 0 -245: 97790: 0 -245: 97791: 0 -245: 97792: 0 -245: 97793: 0 -245: 97794: 0 -245: 97795: 0 -245: 97796: 0 -245: 97797: 0 -245: 97798: 0 -245: 97799: 0 -245: 97800: 0 -245: 97801: 0 -245: 97802: 0 -245: 97803: 0 -245: 97804: 0 -245: 97805: 0 -245: 97806: 0 -245: 97807: 0 -245: 97808: 0 -245: 97809: 0 -245: 97810: 0 -245: 97811: 0 -245: 97812: 0 -245: 97813: 0 -245: 97814: 0 -245: 97815: 0 -245: 97816: 0 -245: 97817: 0 -245: 97818: 0 -245: 97819: 0 -245: 97820: 0 -245: 97821: 0 -245: 97822: 0 -245: 97823: 0 -245: 97824: 0 -245: 97825: 0 -245: 97826: 0 -245: 97827: 0 -245: 97828: 0 -245: 97829: 0 -245: 97830: 0 -245: 97831: 0 -245: 97832: 0 -245: 97833: 0 -245: 97834: 0 -245: 97835: 0 -245: 97836: 0 -245: 97837: 0 -245: 97838: 0 -245: 97839: 0 -245: 97840: 0 -245: 97841: 0 -245: 97842: 0 -245: 97843: 0 -245: 97844: 0 -245: 97845: 0 -245: 97846: 0 -245: 97847: 0 -245: 97848: 0 -245: 97849: 0 -245: 97850: 0 -245: 97851: 0 -245: 97852: 0 -245: 97853: 0 -245: 97854: 0 -245: 97855: 0 -245: 97856: 0 -245: 97857: 0 -245: 97858: 0 -245: 97859: 0 -245: 97860: 0 -245: 97861: 0 -245: 97862: 0 -245: 97863: 0 -245: 97864: 0 -245: 97865: 0 -245: 97866: 0 -245: 97867: 0 -245: 97868: 0 -245: 97869: 0 -245: 97870: 0 -245: 97871: 0 -245: 97872: 0 -245: 97873: 0 -245: 97874: 0 -245: 97875: 0 -245: 97876: 0 -245: 97877: 0 -245: 97878: 0 -245: 97879: 0 -245: 97880: 0 -245: 97881: 0 -245: 97882: 0 -245: 97883: 0 -245: 97884: 0 -245: 97885: 0 -245: 97886: 0 -245: 97887: 0 -245: 97888: 0 -245: 97889: 0 -245: 97890: 0 -245: 97891: 0 -245: 97892: 0 -245: 97893: 0 -245: 97894: 0 -245: 97895: 0 -245: 97896: 0 -245: 97897: 0 -245: 97898: 0 -245: 97899: 0 -245: 97900: 0 -245: 97901: 0 -245: 97902: 0 -245: 97903: 0 -245: 97904: 0 -245: 97905: 0 -245: 97906: 0 -245: 97907: 0 -245: 97908: 0 -245: 97909: 0 -245: 97910: 0 -245: 97911: 0 -245: 97912: 0 -245: 97913: 0 -245: 97914: 0 -245: 97915: 0 -245: 97916: 0 -245: 97917: 0 -245: 97918: 0 -245: 97919: 0 -245: 97920: 0 -245: 97921: 0 -245: 97922: 0 -245: 97923: 0 -245: 97924: 0 -245: 97925: 0 -245: 97926: 0 -245: 97927: 0 -245: 97928: 0 -245: 97929: 0 -245: 97930: 0 -245: 97931: 0 -245: 97932: 0 -245: 97933: 0 -245: 97934: 0 -245: 97935: 0 -245: 97936: 0 -245: 97937: 0 -245: 97938: 0 -245: 97939: 0 -245: 97940: 0 -245: 97941: 0 -245: 97942: 0 -245: 97943: 0 -245: 97944: 0 -245: 97945: 0 -245: 97946: 0 -245: 97947: 0 -245: 97948: 0 -245: 97949: 0 -245: 97950: 0 -245: 97951: 0 -245: 97952: 0 -245: 97953: 0 -245: 97954: 0 -245: 97955: 0 -245: 97956: 0 -245: 97957: 0 -245: 97958: 0 -245: 97959: 0 -245: 97960: 0 -245: 97961: 0 -245: 97962: 0 -245: 97963: 0 -245: 97964: 0 -245: 97965: 0 -245: 97966: 0 -245: 97967: 0 -245: 97968: 0 -245: 97969: 0 -245: 97970: 0 -245: 97971: 0 -245: 97972: 0 -245: 97973: 0 -245: 97974: 0 -245: 97975: 0 -245: 97976: 0 -245: 97977: 0 -245: 97978: 0 -245: 97979: 0 -245: 97980: 0 -245: 97981: 0 -245: 97982: 0 -245: 97983: 0 -245: 97984: 0 -245: 97985: 0 -245: 97986: 0 -245: 97987: 0 -245: 97988: 0 -245: 97989: 0 -245: 97990: 0 -245: 97991: 0 -245: 97992: 0 -245: 97993: 0 -245: 97994: 0 -245: 97995: 0 -245: 97996: 0 -245: 97997: 0 -245: 97998: 0 -245: 97999: 0 -245: 98000: 0 -245: 98001: 0 -245: 98002: 0 -245: 98003: 0 -245: 98004: 0 -245: 98005: 0 -245: 98006: 0 -245: 98007: 0 -245: 98008: 0 -245: 98009: 0 -245: 98010: 0 -245: 98011: 0 -245: 98012: 0 -245: 98013: 0 -245: 98014: 0 -245: 98015: 0 -245: 98016: 0 -245: 98017: 0 -245: 98018: 0 -245: 98019: 0 -245: 98020: 0 -245: 98021: 0 -245: 98022: 0 -245: 98023: 0 -245: 98024: 0 -245: 98025: 0 -245: 98026: 0 -245: 98027: 0 -245: 98028: 0 -245: 98029: 0 -245: 98030: 0 -245: 98031: 0 -245: 98032: 0 -245: 98033: 0 -245: 98034: 0 -245: 98035: 0 -245: 98036: 0 -245: 98037: 0 -245: 98038: 0 -245: 98039: 0 -245: 98040: 0 -245: 98041: 0 -245: 98042: 0 -245: 98043: 0 -245: 98044: 0 -245: 98045: 0 -245: 98046: 0 -245: 98047: 0 -245: 98048: 0 -245: 98049: 0 -245: 98050: 0 -245: 98051: 0 -245: 98052: 0 -245: 98053: 0 -245: 98054: 0 -245: 98055: 0 -245: 98056: 0 -245: 98057: 0 -245: 98058: 0 -245: 98059: 0 -245: 98060: 0 -245: 98061: 0 -245: 98062: 0 -245: 98063: 0 -245: 98064: 0 -245: 98065: 0 -245: 98066: 0 -245: 98067: 0 -245: 98068: 0 -245: 98069: 0 -245: 98070: 0 -245: 98071: 0 -245: 98072: 0 -245: 98073: 0 -245: 98074: 0 -245: 98075: 0 -245: 98076: 0 -245: 98077: 0 -245: 98078: 0 -245: 98079: 0 -245: 98080: 0 -245: 98081: 0 -245: 98082: 0 -245: 98083: 0 -245: 98084: 0 -245: 98085: 0 -245: 98086: 0 -245: 98087: 0 -245: 98088: 0 -245: 98089: 0 -245: 98090: 0 -245: 98091: 0 -245: 98092: 0 -245: 98093: 0 -245: 98094: 0 -245: 98095: 0 -245: 98096: 0 -245: 98097: 0 -245: 98098: 0 -245: 98099: 0 -245: 98100: 0 -245: 98101: 0 -245: 98102: 0 -245: 98103: 0 -245: 98104: 0 -245: 98105: 0 -245: 98106: 0 -245: 98107: 0 -245: 98108: 0 -245: 98109: 0 -245: 98110: 0 -245: 98111: 0 -245: 98112: 0 -245: 98113: 0 -245: 98114: 0 -245: 98115: 0 -245: 98116: 0 -245: 98117: 0 -245: 98118: 0 -245: 98119: 0 -245: 98120: 0 -245: 98121: 0 -245: 98122: 0 -245: 98123: 0 -245: 98124: 0 -245: 98125: 0 -245: 98126: 0 -245: 98127: 0 -245: 98128: 0 -245: 98129: 0 -245: 98130: 0 -245: 98131: 0 -245: 98132: 0 -245: 98133: 0 -245: 98134: 0 -245: 98135: 0 -245: 98136: 0 -245: 98137: 0 -245: 98138: 0 -245: 98139: 0 -245: 98140: 0 -245: 98141: 0 -245: 98142: 0 -245: 98143: 0 -245: 98144: 0 -245: 98145: 0 -245: 98146: 0 -245: 98147: 0 -245: 98148: 0 -245: 98149: 0 -245: 98150: 0 -245: 98151: 0 -245: 98152: 0 -245: 98153: 0 -245: 98154: 0 -245: 98155: 0 -245: 98156: 0 -245: 98157: 0 -245: 98158: 0 -245: 98159: 0 -245: 98160: 0 -245: 98161: 0 -245: 98162: 0 -245: 98163: 0 -245: 98164: 0 -245: 98165: 0 -245: 98166: 0 -245: 98167: 0 -245: 98168: 0 -245: 98169: 0 -245: 98170: 0 -245: 98171: 0 -245: 98172: 0 -245: 98173: 0 -245: 98174: 0 -245: 98175: 0 -245: 98176: 0 -245: 98177: 0 -245: 98178: 0 -245: 98179: 0 -245: 98180: 0 -245: 98181: 0 -245: 98182: 0 -245: 98183: 0 -245: 98184: 0 -245: 98185: 0 -245: 98186: 0 -245: 98187: 0 -245: 98188: 0 -245: 98189: 0 -245: 98190: 0 -245: 98191: 0 -245: 98192: 0 -245: 98193: 0 -245: 98194: 0 -245: 98195: 0 -245: 98196: 0 -245: 98197: 0 -245: 98198: 0 -245: 98199: 0 -245: 98200: 0 -245: 98201: 0 -245: 98202: 0 -245: 98203: 0 -245: 98204: 0 -245: 98205: 0 -245: 98206: 0 -245: 98207: 0 -245: 98208: 0 -245: 98209: 0 -245: 98210: 0 -245: 98211: 0 -245: 98212: 0 -245: 98213: 0 -245: 98214: 0 -245: 98215: 0 -245: 98216: 0 -245: 98217: 0 -245: 98218: 0 -245: 98219: 0 -245: 98220: 0 -245: 98221: 0 -245: 98222: 0 -245: 98223: 0 -245: 98224: 0 -245: 98225: 0 -245: 98226: 0 -245: 98227: 0 -245: 98228: 0 -245: 98229: 0 -245: 98230: 0 -245: 98231: 0 -245: 98232: 0 -245: 98233: 0 -245: 98234: 0 -245: 98235: 0 -245: 98236: 0 -245: 98237: 0 -245: 98238: 0 -245: 98239: 0 -245: 98240: 0 -245: 98241: 0 -245: 98242: 0 -245: 98243: 0 -245: 98244: 0 -245: 98245: 0 -245: 98246: 0 -245: 98247: 0 -245: 98248: 0 -245: 98249: 0 -245: 98250: 0 -245: 98251: 0 -245: 98252: 0 -245: 98253: 0 -245: 98254: 0 -245: 98255: 0 -245: 98256: 0 -245: 98257: 0 -245: 98258: 0 -245: 98259: 0 -245: 98260: 0 -245: 98261: 0 -245: 98262: 0 -245: 98263: 0 -245: 98264: 0 -245: 98265: 0 -245: 98266: 0 -245: 98267: 0 -245: 98268: 0 -245: 98269: 0 -245: 98270: 0 -245: 98271: 0 -245: 98272: 0 -245: 98273: 0 -245: 98274: 0 -245: 98275: 0 -245: 98276: 0 -245: 98277: 0 -245: 98278: 0 -245: 98279: 0 -245: 98280: 0 -245: 98281: 0 -245: 98282: 0 -245: 98283: 0 -245: 98284: 0 -245: 98285: 0 -245: 98286: 0 -245: 98287: 0 -245: 98288: 0 -245: 98289: 0 -245: 98290: 0 -245: 98291: 0 -245: 98292: 0 -245: 98293: 0 -245: 98294: 0 -245: 98295: 0 -245: 98296: 0 -245: 98297: 0 -245: 98298: 0 -245: 98299: 0 -245: 98300: 0 -245: 98301: 0 -245: 98302: 0 -245: 98303: 0 -245: 98304: 0 -245: 98305: 0 -245: 98306: 0 -245: 98307: 0 -245: 98308: 0 -245: 98309: 0 -245: 98310: 0 -245: 98311: 0 -245: 98312: 0 -245: 98313: 0 -245: 98314: 0 -245: 98315: 0 -245: 98316: 0 -245: 98317: 0 -245: 98318: 0 -245: 98319: 0 -245: 98320: 0 -245: 98321: 0 -245: 98322: 0 -245: 98323: 0 -245: 98324: 0 -245: 98325: 0 -245: 98326: 0 -245: 98327: 0 -245: 98328: 0 -245: 98329: 0 -245: 98330: 0 -245: 98331: 0 -245: 98332: 0 -245: 98333: 0 -245: 98334: 0 -245: 98335: 0 -245: 98336: 0 -245: 98337: 0 -245: 98338: 0 -245: 98339: 0 -245: 98340: 0 -245: 98341: 0 -245: 98342: 0 -245: 98343: 0 -245: 98344: 0 -245: 98345: 0 -245: 98346: 0 -245: 98347: 0 -245: 98348: 0 -245: 98349: 0 -245: 98350: 0 -245: 98351: 0 -245: 98352: 0 -245: 98353: 0 -245: 98354: 0 -245: 98355: 0 -245: 98356: 0 -245: 98357: 0 -245: 98358: 0 -245: 98359: 0 -245: 98360: 0 -245: 98361: 0 -245: 98362: 0 -245: 98363: 0 -245: 98364: 0 -245: 98365: 0 -245: 98366: 0 -245: 98367: 0 -245: 98368: 0 -245: 98369: 0 -245: 98370: 0 -245: 98371: 0 -245: 98372: 0 -245: 98373: 0 -245: 98374: 0 -245: 98375: 0 -245: 98376: 0 -245: 98377: 0 -245: 98378: 0 -245: 98379: 0 -245: 98380: 0 -245: 98381: 0 -245: 98382: 0 -245: 98383: 0 -245: 98384: 0 -245: 98385: 0 -245: 98386: 0 -245: 98387: 0 -245: 98388: 0 -245: 98389: 0 -245: 98390: 0 -245: 98391: 0 -245: 98392: 0 -245: 98393: 0 -245: 98394: 0 -245: 98395: 0 -245: 98396: 0 -245: 98397: 0 -245: 98398: 0 -245: 98399: 0 -245: 98400: 0 -245: 98401: 0 -245: 98402: 0 -245: 98403: 0 -245: 98404: 0 -245: 98405: 0 -245: 98406: 0 -245: 98407: 0 -245: 98408: 0 -245: 98409: 0 -245: 98410: 0 -245: 98411: 0 -245: 98412: 0 -245: 98413: 0 -245: 98414: 0 -245: 98415: 0 -245: 98416: 0 -245: 98417: 0 -245: 98418: 0 -245: 98419: 0 -245: 98420: 0 -245: 98421: 0 -245: 98422: 0 -245: 98423: 0 -245: 98424: 0 -245: 98425: 0 -245: 98426: 0 -245: 98427: 0 -245: 98428: 0 -245: 98429: 0 -245: 98430: 0 -245: 98431: 0 -245: 98432: 0 -245: 98433: 0 -245: 98434: 0 -245: 98435: 0 -245: 98436: 0 -245: 98437: 0 -245: 98438: 0 -245: 98439: 0 -245: 98440: 0 -245: 98441: 0 -245: 98442: 0 -245: 98443: 0 -245: 98444: 0 -245: 98445: 0 -245: 98446: 0 -245: 98447: 0 -245: 98448: 0 -245: 98449: 0 -245: 98450: 0 -245: 98451: 0 -245: 98452: 0 -245: 98453: 0 -245: 98454: 0 -245: 98455: 0 -245: 98456: 0 -245: 98457: 0 -245: 98458: 0 -245: 98459: 0 -245: 98460: 0 -245: 98461: 0 -245: 98462: 0 -245: 98463: 0 -245: 98464: 0 -245: 98465: 0 -245: 98466: 0 -245: 98467: 0 -245: 98468: 0 -245: 98469: 0 -245: 98470: 0 -245: 98471: 0 -245: 98472: 0 -245: 98473: 0 -245: 98474: 0 -245: 98475: 0 -245: 98476: 0 -245: 98477: 0 -245: 98478: 0 -245: 98479: 0 -245: 98480: 0 -245: 98481: 0 -245: 98482: 0 -245: 98483: 0 -245: 98484: 0 -245: 98485: 0 -245: 98486: 0 -245: 98487: 0 -245: 98488: 0 -245: 98489: 0 -245: 98490: 0 -245: 98491: 0 -245: 98492: 0 -245: 98493: 0 -245: 98494: 0 -245: 98495: 0 -245: 98496: 0 -245: 98497: 0 -245: 98498: 0 -245: 98499: 0 -245: 98500: 0 -245: 98501: 0 -245: 98502: 0 -245: 98503: 0 -245: 98504: 0 -245: 98505: 0 -245: 98506: 0 -245: 98507: 0 -245: 98508: 0 -245: 98509: 0 -245: 98510: 0 -245: 98511: 0 -245: 98512: 0 -245: 98513: 0 -245: 98514: 0 -245: 98515: 0 -245: 98516: 0 -245: 98517: 0 -245: 98518: 0 -245: 98519: 0 -245: 98520: 0 -245: 98521: 0 -245: 98522: 0 -245: 98523: 0 -245: 98524: 0 -245: 98525: 0 -245: 98526: 0 -245: 98527: 0 -245: 98528: 0 -245: 98529: 0 -245: 98530: 0 -245: 98531: 0 -245: 98532: 0 -245: 98533: 0 -245: 98534: 0 -245: 98535: 0 -245: 98536: 0 -245: 98537: 0 -245: 98538: 0 -245: 98539: 0 -245: 98540: 0 -245: 98541: 0 -245: 98542: 0 -245: 98543: 0 -245: 98544: 0 -245: 98545: 0 -245: 98546: 0 -245: 98547: 0 -245: 98548: 0 -245: 98549: 0 -245: 98550: 0 -245: 98551: 0 -245: 98552: 0 -245: 98553: 0 -245: 98554: 0 -245: 98555: 0 -245: 98556: 0 -245: 98557: 0 -245: 98558: 0 -245: 98559: 0 -245: 98560: 0 -245: 98561: 0 -245: 98562: 0 -245: 98563: 0 -245: 98564: 0 -245: 98565: 0 -245: 98566: 0 -245: 98567: 0 -245: 98568: 0 -245: 98569: 0 -245: 98570: 0 -245: 98571: 0 -245: 98572: 0 -245: 98573: 0 -245: 98574: 0 -245: 98575: 0 -245: 98576: 0 -245: 98577: 0 -245: 98578: 0 -245: 98579: 0 -245: 98580: 0 -245: 98581: 0 -245: 98582: 0 -245: 98583: 0 -245: 98584: 0 -245: 98585: 0 -245: 98586: 0 -245: 98587: 0 -245: 98588: 0 -245: 98589: 0 -245: 98590: 0 -245: 98591: 0 -245: 98592: 0 -245: 98593: 0 -245: 98594: 0 -245: 98595: 0 -245: 98596: 0 -245: 98597: 0 -245: 98598: 0 -245: 98599: 0 -245: 98600: 0 -245: 98601: 0 -245: 98602: 0 -245: 98603: 0 -245: 98604: 0 -245: 98605: 0 -245: 98606: 0 -245: 98607: 0 -245: 98608: 0 -245: 98609: 0 -245: 98610: 0 -245: 98611: 0 -245: 98612: 0 -245: 98613: 0 -245: 98614: 0 -245: 98615: 0 -245: 98616: 0 -245: 98617: 0 -245: 98618: 0 -245: 98619: 0 -245: 98620: 0 -245: 98621: 0 -245: 98622: 0 -245: 98623: 0 -245: 98624: 0 -245: 98625: 0 -245: 98626: 0 -245: 98627: 0 -245: 98628: 0 -245: 98629: 0 -245: 98630: 0 -245: 98631: 0 -245: 98632: 0 -245: 98633: 0 -245: 98634: 0 -245: 98635: 0 -245: 98636: 0 -245: 98637: 0 -245: 98638: 0 -245: 98639: 0 -245: 98640: 0 -245: 98641: 0 -245: 98642: 0 -245: 98643: 0 -245: 98644: 0 -245: 98645: 0 -245: 98646: 0 -245: 98647: 0 -245: 98648: 0 -245: 98649: 0 -245: 98650: 0 -245: 98651: 0 -245: 98652: 0 -245: 98653: 0 -245: 98654: 0 -245: 98655: 0 -245: 98656: 0 -245: 98657: 0 -245: 98658: 0 -245: 98659: 0 -245: 98660: 0 -245: 98661: 0 -245: 98662: 0 -245: 98663: 0 -245: 98664: 0 -245: 98665: 0 -245: 98666: 0 -245: 98667: 0 -245: 98668: 0 -245: 98669: 0 -245: 98670: 0 -245: 98671: 0 -245: 98672: 0 -245: 98673: 0 -245: 98674: 0 -245: 98675: 0 -245: 98676: 0 -245: 98677: 0 -245: 98678: 0 -245: 98679: 0 -245: 98680: 0 -245: 98681: 0 -245: 98682: 0 -245: 98683: 0 -245: 98684: 0 -245: 98685: 0 -245: 98686: 0 -245: 98687: 0 -245: 98688: 0 -245: 98689: 0 -245: 98690: 0 -245: 98691: 0 -245: 98692: 0 -245: 98693: 0 -245: 98694: 0 -245: 98695: 0 -245: 98696: 0 -245: 98697: 0 -245: 98698: 0 -245: 98699: 0 -245: 98700: 0 -245: 98701: 0 -245: 98702: 0 -245: 98703: 0 -245: 98704: 0 -245: 98705: 0 -245: 98706: 0 -245: 98707: 0 -245: 98708: 0 -245: 98709: 0 -245: 98710: 0 -245: 98711: 0 -245: 98712: 0 -245: 98713: 0 -245: 98714: 0 -245: 98715: 0 -245: 98716: 0 -245: 98717: 0 -245: 98718: 0 -245: 98719: 0 -245: 98720: 0 -245: 98721: 0 -245: 98722: 0 -245: 98723: 0 -245: 98724: 0 -245: 98725: 0 -245: 98726: 0 -245: 98727: 0 -245: 98728: 0 -245: 98729: 0 -245: 98730: 0 -245: 98731: 0 -245: 98732: 0 -245: 98733: 0 -245: 98734: 0 -245: 98735: 0 -245: 98736: 0 -245: 98737: 0 -245: 98738: 0 -245: 98739: 0 -245: 98740: 0 -245: 98741: 0 -245: 98742: 0 -245: 98743: 0 -245: 98744: 0 -245: 98745: 0 -245: 98746: 0 -245: 98747: 0 -245: 98748: 0 -245: 98749: 0 -245: 98750: 0 -245: 98751: 0 -245: 98752: 0 -245: 98753: 0 -245: 98754: 0 -245: 98755: 0 -245: 98756: 0 -245: 98757: 0 -245: 98758: 0 -245: 98759: 0 -245: 98760: 0 -245: 98761: 0 -245: 98762: 0 -245: 98763: 0 -245: 98764: 0 -245: 98765: 0 -245: 98766: 0 -245: 98767: 0 -245: 98768: 0 -245: 98769: 0 -245: 98770: 0 -245: 98771: 0 -245: 98772: 0 -245: 98773: 0 -245: 98774: 0 -245: 98775: 0 -245: 98776: 0 -245: 98777: 0 -245: 98778: 0 -245: 98779: 0 -245: 98780: 0 -245: 98781: 0 -245: 98782: 0 -245: 98783: 0 -245: 98784: 0 -245: 98785: 0 -245: 98786: 0 -245: 98787: 0 -245: 98788: 0 -245: 98789: 0 -245: 98790: 0 -245: 98791: 0 -245: 98792: 0 -245: 98793: 0 -245: 98794: 0 -245: 98795: 0 -245: 98796: 0 -245: 98797: 0 -245: 98798: 0 -245: 98799: 0 -245: 98800: 0 -245: 98801: 0 -245: 98802: 0 -245: 98803: 0 -245: 98804: 0 -245: 98805: 0 -245: 98806: 0 -245: 98807: 0 -245: 98808: 0 -245: 98809: 0 -245: 98810: 0 -245: 98811: 0 -245: 98812: 0 -245: 98813: 0 -245: 98814: 0 -245: 98815: 0 -245: 98816: 0 -245: 98817: 0 -245: 98818: 0 -245: 98819: 0 -245: 98820: 0 -245: 98821: 0 -245: 98822: 0 -245: 98823: 0 -245: 98824: 0 -245: 98825: 0 -245: 98826: 0 -245: 98827: 0 -245: 98828: 0 -245: 98829: 0 -245: 98830: 0 -245: 98831: 0 -245: 98832: 0 -245: 98833: 0 -245: 98834: 0 -245: 98835: 0 -245: 98836: 0 -245: 98837: 0 -245: 98838: 0 -245: 98839: 0 -245: 98840: 0 -245: 98841: 0 -245: 98842: 0 -245: 98843: 0 -245: 98844: 0 -245: 98845: 0 -245: 98846: 0 -245: 98847: 0 -245: 98848: 0 -245: 98849: 0 -245: 98850: 0 -245: 98851: 0 -245: 98852: 0 -245: 98853: 0 -245: 98854: 0 -245: 98855: 0 -245: 98856: 0 -245: 98857: 0 -245: 98858: 0 -245: 98859: 0 -245: 98860: 0 -245: 98861: 0 -245: 98862: 0 -245: 98863: 0 -245: 98864: 0 -245: 98865: 0 -245: 98866: 0 -245: 98867: 0 -245: 98868: 0 -245: 98869: 0 -245: 98870: 0 -245: 98871: 0 -245: 98872: 0 -245: 98873: 0 -245: 98874: 0 -245: 98875: 0 -245: 98876: 0 -245: 98877: 0 -245: 98878: 0 -245: 98879: 0 -245: 98880: 0 -245: 98881: 0 -245: 98882: 0 -245: 98883: 0 -245: 98884: 0 -245: 98885: 0 -245: 98886: 0 -245: 98887: 0 -245: 98888: 0 -245: 98889: 0 -245: 98890: 0 -245: 98891: 0 -245: 98892: 0 -245: 98893: 0 -245: 98894: 0 -245: 98895: 0 -245: 98896: 0 -245: 98897: 0 -245: 98898: 0 -245: 98899: 0 -245: 98900: 0 -245: 98901: 0 -245: 98902: 0 -245: 98903: 0 -245: 98904: 0 -245: 98905: 0 -245: 98906: 0 -245: 98907: 0 -245: 98908: 0 -245: 98909: 0 -245: 98910: 0 -245: 98911: 0 -245: 98912: 0 -245: 98913: 0 -245: 98914: 0 -245: 98915: 0 -245: 98916: 0 -245: 98917: 0 -245: 98918: 0 -245: 98919: 0 -245: 98920: 0 -245: 98921: 0 -245: 98922: 0 -245: 98923: 0 -245: 98924: 0 -245: 98925: 0 -245: 98926: 0 -245: 98927: 0 -245: 98928: 0 -245: 98929: 0 -245: 98930: 0 -245: 98931: 0 -245: 98932: 0 -245: 98933: 0 -245: 98934: 0 -245: 98935: 0 -245: 98936: 0 -245: 98937: 0 -245: 98938: 0 -245: 98939: 0 -245: 98940: 0 -245: 98941: 0 -245: 98942: 0 -245: 98943: 0 -245: 98944: 0 -245: 98945: 0 -245: 98946: 0 -245: 98947: 0 -245: 98948: 0 -245: 98949: 0 -245: 98950: 0 -245: 98951: 0 -245: 98952: 0 -245: 98953: 0 -245: 98954: 0 -245: 98955: 0 -245: 98956: 0 -245: 98957: 0 -245: 98958: 0 -245: 98959: 0 -245: 98960: 0 -245: 98961: 0 -245: 98962: 0 -245: 98963: 0 -245: 98964: 0 -245: 98965: 0 -245: 98966: 0 -245: 98967: 0 -245: 98968: 0 -245: 98969: 0 -245: 98970: 0 -245: 98971: 0 -245: 98972: 0 -245: 98973: 0 -245: 98974: 0 -245: 98975: 0 -245: 98976: 0 -245: 98977: 0 -245: 98978: 0 -245: 98979: 0 -245: 98980: 0 -245: 98981: 0 -245: 98982: 0 -245: 98983: 0 -245: 98984: 0 -245: 98985: 0 -245: 98986: 0 -245: 98987: 0 -245: 98988: 0 -245: 98989: 0 -245: 98990: 0 -245: 98991: 0 -245: 98992: 0 -245: 98993: 0 -245: 98994: 0 -245: 98995: 0 -245: 98996: 0 -245: 98997: 0 -245: 98998: 0 -245: 98999: 0 -245: 99000: 0 -245: 99001: 0 -245: 99002: 0 -245: 99003: 0 -245: 99004: 0 -245: 99005: 0 -245: 99006: 0 -245: 99007: 0 -245: 99008: 0 -245: 99009: 0 -245: 99010: 0 -245: 99011: 0 -245: 99012: 0 -245: 99013: 0 -245: 99014: 0 -245: 99015: 0 -245: 99016: 0 -245: 99017: 0 -245: 99018: 0 -245: 99019: 0 -245: 99020: 0 -245: 99021: 0 -245: 99022: 0 -245: 99023: 0 -245: 99024: 0 -245: 99025: 0 -245: 99026: 0 -245: 99027: 0 -245: 99028: 0 -245: 99029: 0 -245: 99030: 0 -245: 99031: 0 -245: 99032: 0 -245: 99033: 0 -245: 99034: 0 -245: 99035: 0 -245: 99036: 0 -245: 99037: 0 -245: 99038: 0 -245: 99039: 0 -245: 99040: 0 -245: 99041: 0 -245: 99042: 0 -245: 99043: 0 -245: 99044: 0 -245: 99045: 0 -245: 99046: 0 -245: 99047: 0 -245: 99048: 0 -245: 99049: 0 -245: 99050: 0 -245: 99051: 0 -245: 99052: 0 -245: 99053: 0 -245: 99054: 0 -245: 99055: 0 -245: 99056: 0 -245: 99057: 0 -245: 99058: 0 -245: 99059: 0 -245: 99060: 0 -245: 99061: 0 -245: 99062: 0 -245: 99063: 0 -245: 99064: 0 -245: 99065: 0 -245: 99066: 0 -245: 99067: 0 -245: 99068: 0 -245: 99069: 0 -245: 99070: 0 -245: 99071: 0 -245: 99072: 0 -245: 99073: 0 -245: 99074: 0 -245: 99075: 0 -245: 99076: 0 -245: 99077: 0 -245: 99078: 0 -245: 99079: 0 -245: 99080: 0 -245: 99081: 0 -245: 99082: 0 -245: 99083: 0 -245: 99084: 0 -245: 99085: 0 -245: 99086: 0 -245: 99087: 0 -245: 99088: 0 -245: 99089: 0 -245: 99090: 0 -245: 99091: 0 -245: 99092: 0 -245: 99093: 0 -245: 99094: 0 -245: 99095: 0 -245: 99096: 0 -245: 99097: 0 -245: 99098: 0 -245: 99099: 0 -245: 99100: 0 -245: 99101: 0 -245: 99102: 0 -245: 99103: 0 -245: 99104: 0 -245: 99105: 0 -245: 99106: 0 -245: 99107: 0 -245: 99108: 0 -245: 99109: 0 -245: 99110: 0 -245: 99111: 0 -245: 99112: 0 -245: 99113: 0 -245: 99114: 0 -245: 99115: 0 -245: 99116: 0 -245: 99117: 0 -245: 99118: 0 -245: 99119: 0 -245: 99120: 0 -245: 99121: 0 -245: 99122: 0 -245: 99123: 0 -245: 99124: 0 -245: 99125: 0 -245: 99126: 0 -245: 99127: 0 -245: 99128: 0 -245: 99129: 0 -245: 99130: 0 -245: 99131: 0 -245: 99132: 0 -245: 99133: 0 -245: 99134: 0 -245: 99135: 0 -245: 99136: 0 -245: 99137: 0 -245: 99138: 0 -245: 99139: 0 -245: 99140: 0 -245: 99141: 0 -245: 99142: 0 -245: 99143: 0 -245: 99144: 0 -245: 99145: 0 -245: 99146: 0 -245: 99147: 0 -245: 99148: 0 -245: 99149: 0 -245: 99150: 0 -245: 99151: 0 -245: 99152: 0 -245: 99153: 0 -245: 99154: 0 -245: 99155: 0 -245: 99156: 0 -245: 99157: 0 -245: 99158: 0 -245: 99159: 0 -245: 99160: 0 -245: 99161: 0 -245: 99162: 0 -245: 99163: 0 -245: 99164: 0 -245: 99165: 0 -245: 99166: 0 -245: 99167: 0 -245: 99168: 0 -245: 99169: 0 -245: 99170: 0 -245: 99171: 0 -245: 99172: 0 -245: 99173: 0 -245: 99174: 0 -245: 99175: 0 -245: 99176: 0 -245: 99177: 0 -245: 99178: 0 -245: 99179: 0 -245: 99180: 0 -245: 99181: 0 -245: 99182: 0 -245: 99183: 0 -245: 99184: 0 -245: 99185: 0 -245: 99186: 0 -245: 99187: 0 -245: 99188: 0 -245: 99189: 0 -245: 99190: 0 -245: 99191: 0 -245: 99192: 0 -245: 99193: 0 -245: 99194: 0 -245: 99195: 0 -245: 99196: 0 -245: 99197: 0 -245: 99198: 0 -245: 99199: 0 -245: 99200: 0 -245: 99201: 0 -245: 99202: 0 -245: 99203: 0 -245: 99204: 0 -245: 99205: 0 -245: 99206: 0 -245: 99207: 0 -245: 99208: 0 -245: 99209: 0 -245: 99210: 0 -245: 99211: 0 -245: 99212: 0 -245: 99213: 0 -245: 99214: 0 -245: 99215: 0 -245: 99216: 0 -245: 99217: 0 -245: 99218: 0 -245: 99219: 0 -245: 99220: 0 -245: 99221: 0 -245: 99222: 0 -245: 99223: 0 -245: 99224: 0 -245: 99225: 0 -245: 99226: 0 -245: 99227: 0 -245: 99228: 0 -245: 99229: 0 -245: 99230: 0 -245: 99231: 0 -245: 99232: 0 -245: 99233: 0 -245: 99234: 0 -245: 99235: 0 -245: 99236: 0 -245: 99237: 0 -245: 99238: 0 -245: 99239: 0 -245: 99240: 0 -245: 99241: 0 -245: 99242: 0 -245: 99243: 0 -245: 99244: 0 -245: 99245: 0 -245: 99246: 0 -245: 99247: 0 -245: 99248: 0 -245: 99249: 0 -245: 99250: 0 -245: 99251: 0 -245: 99252: 0 -245: 99253: 0 -245: 99254: 0 -245: 99255: 0 -245: 99256: 0 -245: 99257: 0 -245: 99258: 0 -245: 99259: 0 -245: 99260: 0 -245: 99261: 0 -245: 99262: 0 -245: 99263: 0 -245: 99264: 0 -245: 99265: 0 -245: 99266: 0 -245: 99267: 0 -245: 99268: 0 -245: 99269: 0 -245: 99270: 0 -245: 99271: 0 -245: 99272: 0 -245: 99273: 0 -245: 99274: 0 -245: 99275: 0 -245: 99276: 0 -245: 99277: 0 -245: 99278: 0 -245: 99279: 0 -245: 99280: 0 -245: 99281: 0 -245: 99282: 0 -245: 99283: 0 -245: 99284: 0 -245: 99285: 0 -245: 99286: 0 -245: 99287: 0 -245: 99288: 0 -245: 99289: 0 -245: 99290: 0 -245: 99291: 0 -245: 99292: 0 -245: 99293: 0 -245: 99294: 0 -245: 99295: 0 -245: 99296: 0 -245: 99297: 0 -245: 99298: 0 -245: 99299: 0 -245: 99300: 0 -245: 99301: 0 -245: 99302: 0 -245: 99303: 0 -245: 99304: 0 -245: 99305: 0 -245: 99306: 0 -245: 99307: 0 -245: 99308: 0 -245: 99309: 0 -245: 99310: 0 -245: 99311: 0 -245: 99312: 0 -245: 99313: 0 -245: 99314: 0 -245: 99315: 0 -245: 99316: 0 -245: 99317: 0 -245: 99318: 0 -245: 99319: 0 -245: 99320: 0 -245: 99321: 0 -245: 99322: 0 -245: 99323: 0 -245: 99324: 0 -245: 99325: 0 -245: 99326: 0 -245: 99327: 0 -245: 99328: 0 -245: 99329: 0 -245: 99330: 0 -245: 99331: 0 -245: 99332: 0 -245: 99333: 0 -245: 99334: 0 -245: 99335: 0 -245: 99336: 0 -245: 99337: 0 -245: 99338: 0 -245: 99339: 0 -245: 99340: 0 -245: 99341: 0 -245: 99342: 0 -245: 99343: 0 -245: 99344: 0 -245: 99345: 0 -245: 99346: 0 -245: 99347: 0 -245: 99348: 0 -245: 99349: 0 -245: 99350: 0 -245: 99351: 0 -245: 99352: 0 -245: 99353: 0 -245: 99354: 0 -245: 99355: 0 -245: 99356: 0 -245: 99357: 0 -245: 99358: 0 -245: 99359: 0 -245: 99360: 0 -245: 99361: 0 -245: 99362: 0 -245: 99363: 0 -245: 99364: 0 -245: 99365: 0 -245: 99366: 0 -245: 99367: 0 -245: 99368: 0 -245: 99369: 0 -245: 99370: 0 -245: 99371: 0 -245: 99372: 0 -245: 99373: 0 -245: 99374: 0 -245: 99375: 0 -245: 99376: 0 -245: 99377: 0 -245: 99378: 0 -245: 99379: 0 -245: 99380: 0 -245: 99381: 0 -245: 99382: 0 -245: 99383: 0 -245: 99384: 0 -245: 99385: 0 -245: 99386: 0 -245: 99387: 0 -245: 99388: 0 -245: 99389: 0 -245: 99390: 0 -245: 99391: 0 -245: 99392: 0 -245: 99393: 0 -245: 99394: 0 -245: 99395: 0 -245: 99396: 0 -245: 99397: 0 -245: 99398: 0 -245: 99399: 0 -245: 99400: 0 -245: 99401: 0 -245: 99402: 0 -245: 99403: 0 -245: 99404: 0 -245: 99405: 0 -245: 99406: 0 -245: 99407: 0 -245: 99408: 0 -245: 99409: 0 -245: 99410: 0 -245: 99411: 0 -245: 99412: 0 -245: 99413: 0 -245: 99414: 0 -245: 99415: 0 -245: 99416: 0 -245: 99417: 0 -245: 99418: 0 -245: 99419: 0 -245: 99420: 0 -245: 99421: 0 -245: 99422: 0 -245: 99423: 0 -245: 99424: 0 -245: 99425: 0 -245: 99426: 0 -245: 99427: 0 -245: 99428: 0 -245: 99429: 0 -245: 99430: 0 -245: 99431: 0 -245: 99432: 0 -245: 99433: 0 -245: 99434: 0 -245: 99435: 0 -245: 99436: 0 -245: 99437: 0 -245: 99438: 0 -245: 99439: 0 -245: 99440: 0 -245: 99441: 0 -245: 99442: 0 -245: 99443: 0 -245: 99444: 0 -245: 99445: 0 -245: 99446: 0 -245: 99447: 0 -245: 99448: 0 -245: 99449: 0 -245: 99450: 0 -245: 99451: 0 -245: 99452: 0 -245: 99453: 0 -245: 99454: 0 -245: 99455: 0 -245: 99456: 0 -245: 99457: 0 -245: 99458: 0 -245: 99459: 0 -245: 99460: 0 -245: 99461: 0 -245: 99462: 0 -245: 99463: 0 -245: 99464: 0 -245: 99465: 0 -245: 99466: 0 -245: 99467: 0 -245: 99468: 0 -245: 99469: 0 -245: 99470: 0 -245: 99471: 0 -245: 99472: 0 -245: 99473: 0 -245: 99474: 0 -245: 99475: 0 -245: 99476: 0 -245: 99477: 0 -245: 99478: 0 -245: 99479: 0 -245: 99480: 0 -245: 99481: 0 -245: 99482: 0 -245: 99483: 0 -245: 99484: 0 -245: 99485: 0 -245: 99486: 0 -245: 99487: 0 -245: 99488: 0 -245: 99489: 0 -245: 99490: 0 -245: 99491: 0 -245: 99492: 0 -245: 99493: 0 -245: 99494: 0 -245: 99495: 0 -245: 99496: 0 -245: 99497: 0 -245: 99498: 0 -245: 99499: 0 -245: 99500: 0 -245: 99501: 0 -245: 99502: 0 -245: 99503: 0 -245: 99504: 0 -245: 99505: 0 -245: 99506: 0 -245: 99507: 0 -245: 99508: 0 -245: 99509: 0 -245: 99510: 0 -245: 99511: 0 -245: 99512: 0 -245: 99513: 0 -245: 99514: 0 -245: 99515: 0 -245: 99516: 0 -245: 99517: 0 -245: 99518: 0 -245: 99519: 0 -245: 99520: 0 -245: 99521: 0 -245: 99522: 0 -245: 99523: 0 -245: 99524: 0 -245: 99525: 0 -245: 99526: 0 -245: 99527: 0 -245: 99528: 0 -245: 99529: 0 -245: 99530: 0 -245: 99531: 0 -245: 99532: 0 -245: 99533: 0 -245: 99534: 0 -245: 99535: 0 -245: 99536: 0 -245: 99537: 0 -245: 99538: 0 -245: 99539: 0 -245: 99540: 0 -245: 99541: 0 -245: 99542: 0 -245: 99543: 0 -245: 99544: 0 -245: 99545: 0 -245: 99546: 0 -245: 99547: 0 -245: 99548: 0 -245: 99549: 0 -245: 99550: 0 -245: 99551: 0 -245: 99552: 0 -245: 99553: 0 -245: 99554: 0 -245: 99555: 0 -245: 99556: 0 -245: 99557: 0 -245: 99558: 0 -245: 99559: 0 -245: 99560: 0 -245: 99561: 0 -245: 99562: 0 -245: 99563: 0 -245: 99564: 0 -245: 99565: 0 -245: 99566: 0 -245: 99567: 0 -245: 99568: 0 -245: 99569: 0 -245: 99570: 0 -245: 99571: 0 -245: 99572: 0 -245: 99573: 0 -245: 99574: 0 -245: 99575: 0 -245: 99576: 0 -245: 99577: 0 -245: 99578: 0 -245: 99579: 0 -245: 99580: 0 -245: 99581: 0 -245: 99582: 0 -245: 99583: 0 -245: 99584: 0 -245: 99585: 0 -245: 99586: 0 -245: 99587: 0 -245: 99588: 0 -245: 99589: 0 -245: 99590: 0 -245: 99591: 0 -245: 99592: 0 -245: 99593: 0 -245: 99594: 0 -245: 99595: 0 -245: 99596: 0 -245: 99597: 0 -245: 99598: 0 -245: 99599: 0 -245: 99600: 0 -245: 99601: 0 -245: 99602: 0 -245: 99603: 0 -245: 99604: 0 -245: 99605: 0 -245: 99606: 0 -245: 99607: 0 -245: 99608: 0 -245: 99609: 0 -245: 99610: 0 -245: 99611: 0 -245: 99612: 0 -245: 99613: 0 -245: 99614: 0 -245: 99615: 0 -245: 99616: 0 -245: 99617: 0 -245: 99618: 0 -245: 99619: 0 -245: 99620: 0 -245: 99621: 0 -245: 99622: 0 -245: 99623: 0 -245: 99624: 0 -245: 99625: 0 -245: 99626: 0 -245: 99627: 0 -245: 99628: 0 -245: 99629: 0 -245: 99630: 0 -245: 99631: 0 -245: 99632: 0 -245: 99633: 0 -245: 99634: 0 -245: 99635: 0 -245: 99636: 0 -245: 99637: 0 -245: 99638: 0 -245: 99639: 0 -245: 99640: 0 -245: 99641: 0 -245: 99642: 0 -245: 99643: 0 -245: 99644: 0 -245: 99645: 0 -245: 99646: 0 -245: 99647: 0 -245: 99648: 0 -245: 99649: 0 -245: 99650: 0 -245: 99651: 0 -245: 99652: 0 -245: 99653: 0 -245: 99654: 0 -245: 99655: 0 -245: 99656: 0 -245: 99657: 0 -245: 99658: 0 -245: 99659: 0 -245: 99660: 0 -245: 99661: 0 -245: 99662: 0 -245: 99663: 0 -245: 99664: 0 -245: 99665: 0 -245: 99666: 0 -245: 99667: 0 -245: 99668: 0 -245: 99669: 0 -245: 99670: 0 -245: 99671: 0 -245: 99672: 0 -245: 99673: 0 -245: 99674: 0 -245: 99675: 0 -245: 99676: 0 -245: 99677: 0 -245: 99678: 0 -245: 99679: 0 -245: 99680: 0 -245: 99681: 0 -245: 99682: 0 -245: 99683: 0 -245: 99684: 0 -245: 99685: 0 -245: 99686: 0 -245: 99687: 0 -245: 99688: 0 -245: 99689: 0 -245: 99690: 0 -245: 99691: 0 -245: 99692: 0 -245: 99693: 0 -245: 99694: 0 -245: 99695: 0 -245: 99696: 0 -245: 99697: 0 -245: 99698: 0 -245: 99699: 0 -245: 99700: 0 -245: 99701: 0 -245: 99702: 0 -245: 99703: 0 -245: 99704: 0 -245: 99705: 0 -245: 99706: 0 -245: 99707: 0 -245: 99708: 0 -245: 99709: 0 -245: 99710: 0 -245: 99711: 0 -245: 99712: 0 -245: 99713: 0 -245: 99714: 0 -245: 99715: 0 -245: 99716: 0 -245: 99717: 0 -245: 99718: 0 -245: 99719: 0 -245: 99720: 0 -245: 99721: 0 -245: 99722: 0 -245: 99723: 0 -245: 99724: 0 -245: 99725: 0 -245: 99726: 0 -245: 99727: 0 -245: 99728: 0 -245: 99729: 0 -245: 99730: 0 -245: 99731: 0 -245: 99732: 0 -245: 99733: 0 -245: 99734: 0 -245: 99735: 0 -245: 99736: 0 -245: 99737: 0 -245: 99738: 0 -245: 99739: 0 -245: 99740: 0 -245: 99741: 0 -245: 99742: 0 -245: 99743: 0 -245: 99744: 0 -245: 99745: 0 -245: 99746: 0 -245: 99747: 0 -245: 99748: 0 -245: 99749: 0 -245: 99750: 0 -245: 99751: 0 -245: 99752: 0 -245: 99753: 0 -245: 99754: 0 -245: 99755: 0 -245: 99756: 0 -245: 99757: 0 -245: 99758: 0 -245: 99759: 0 -245: 99760: 0 -245: 99761: 0 -245: 99762: 0 -245: 99763: 0 -245: 99764: 0 -245: 99765: 0 -245: 99766: 0 -245: 99767: 0 -245: 99768: 0 -245: 99769: 0 -245: 99770: 0 -245: 99771: 0 -245: 99772: 0 -245: 99773: 0 -245: 99774: 0 -245: 99775: 0 -245: 99776: 0 -245: 99777: 0 -245: 99778: 0 -245: 99779: 0 -245: 99780: 0 -245: 99781: 0 -245: 99782: 0 -245: 99783: 0 -245: 99784: 0 -245: 99785: 0 -245: 99786: 0 -245: 99787: 0 -245: 99788: 0 -245: 99789: 0 -245: 99790: 0 -245: 99791: 0 -245: 99792: 0 -245: 99793: 0 -245: 99794: 0 -245: 99795: 0 -245: 99796: 0 -245: 99797: 0 -245: 99798: 0 -245: 99799: 0 -245: 99800: 0 -245: 99801: 0 -245: 99802: 0 -245: 99803: 0 -245: 99804: 0 -245: 99805: 0 -245: 99806: 0 -245: 99807: 0 -245: 99808: 0 -245: 99809: 0 -245: 99810: 0 -245: 99811: 0 -245: 99812: 0 -245: 99813: 0 -245: 99814: 0 -245: 99815: 0 -245: 99816: 0 -245: 99817: 0 -245: 99818: 0 -245: 99819: 0 -245: 99820: 0 -245: 99821: 0 -245: 99822: 0 -245: 99823: 0 -245: 99824: 0 -245: 99825: 0 -245: 99826: 0 -245: 99827: 0 -245: 99828: 0 -245: 99829: 0 -245: 99830: 0 -245: 99831: 0 -245: 99832: 0 -245: 99833: 0 -245: 99834: 0 -245: 99835: 0 -245: 99836: 0 -245: 99837: 0 -245: 99838: 0 -245: 99839: 0 -245: 99840: 0 -245: 99841: 0 -245: 99842: 0 -245: 99843: 0 -245: 99844: 0 -245: 99845: 0 -245: 99846: 0 -245: 99847: 0 -245: 99848: 0 -245: 99849: 0 -245: 99850: 0 -245: 99851: 0 -245: 99852: 0 -245: 99853: 0 -245: 99854: 0 -245: 99855: 0 -245: 99856: 0 -245: 99857: 0 -245: 99858: 0 -245: 99859: 0 -245: 99860: 0 -245: 99861: 0 -245: 99862: 0 -245: 99863: 0 -245: 99864: 0 -245: 99865: 0 -245: 99866: 0 -245: 99867: 0 -245: 99868: 0 -245: 99869: 0 -245: 99870: 0 -245: 99871: 0 -245: 99872: 0 -245: 99873: 0 -245: 99874: 0 -245: 99875: 0 -245: 99876: 0 -245: 99877: 0 -245: 99878: 0 -245: 99879: 0 -245: 99880: 0 -245: 99881: 0 -245: 99882: 0 -245: 99883: 0 -245: 99884: 0 -245: 99885: 0 -245: 99886: 0 -245: 99887: 0 -245: 99888: 0 -245: 99889: 0 -245: 99890: 0 -245: 99891: 0 -245: 99892: 0 -245: 99893: 0 -245: 99894: 0 -245: 99895: 0 -245: 99896: 0 -245: 99897: 0 -245: 99898: 0 -245: 99899: 0 -245: 99900: 0 -245: 99901: 0 -245: 99902: 0 -245: 99903: 0 -245: 99904: 0 -245: 99905: 0 -245: 99906: 0 -245: 99907: 0 -245: 99908: 0 -245: 99909: 0 -245: 99910: 0 -245: 99911: 0 -245: 99912: 0 -245: 99913: 0 -245: 99914: 0 -245: 99915: 0 -245: 99916: 0 -245: 99917: 0 -245: 99918: 0 -245: 99919: 0 -245: 99920: 0 -245: 99921: 0 -245: 99922: 0 -245: 99923: 0 -245: 99924: 0 -245: 99925: 0 -245: 99926: 0 -245: 99927: 0 -245: 99928: 0 -245: 99929: 0 -245: 99930: 0 -245: 99931: 0 -245: 99932: 0 -245: 99933: 0 -245: 99934: 0 -245: 99935: 0 -245: 99936: 0 -245: 99937: 0 -245: 99938: 0 -245: 99939: 0 -245: 99940: 0 -245: 99941: 0 -245: 99942: 0 -245: 99943: 0 -245: 99944: 0 -245: 99945: 0 -245: 99946: 0 -245: 99947: 0 -245: 99948: 0 -245: 99949: 0 -245: 99950: 0 -245: 99951: 0 -245: 99952: 0 -245: 99953: 0 -245: 99954: 0 -245: 99955: 0 -245: 99956: 0 -245: 99957: 0 -245: 99958: 0 -245: 99959: 0 -245: 99960: 0 -245: 99961: 0 -245: 99962: 0 -245: 99963: 0 -245: 99964: 0 -245: 99965: 0 -245: 99966: 0 -245: 99967: 0 -245: 99968: 0 -245: 99969: 0 -245: 99970: 0 -245: 99971: 0 -245: 99972: 0 -245: 99973: 0 -245: 99974: 0 -245: 99975: 0 -245: 99976: 0 -245: 99977: 0 -245: 99978: 0 -245: 99979: 0 -245: 99980: 0 -245: 99981: 0 -245: 99982: 0 -245: 99983: 0 -245: 99984: 0 -245: 99985: 0 -245: 99986: 0 -245: 99987: 0 -245: 99988: 0 -245: 99989: 0 -245: 99990: 0 -245: 99991: 0 -245: 99992: 0 -245: 99993: 0 -245: 99994: 0 -245: 99995: 0 -245: 99996: 0 -245: 99997: 0 -245: 99998: 0 -245: 99999: 0 -245: 100000: 0 -245: 100001: 0 -245: 100002: 0 -245: 100003: 0 -245: 100004: 0 -245: 100005: 0 -245: 100006: 0 -245: 100007: 0 -245: 100008: 0 -245: 100009: 0 -245: 100010: 0 -245: 100011: 0 -245: 100012: 0 -245: 100013: 0 -245: 100014: 0 -245: 100015: 0 -245: 100016: 0 -245: 100017: 0 -245: 100018: 0 -245: 100019: 0 -245: 100020: 0 -245: 100021: 0 -245: 100022: 0 -245: 100023: 0 -245: 100024: 0 -245: 100025: 0 -245: 100026: 0 -245: 100027: 0 -245: 100028: 0 -245: 100029: 0 -245: 100030: 0 -245: 100031: 0 -245: 100032: 0 -245: 100033: 0 -245: 100034: 0 -245: 100035: 0 -245: 100036: 0 -245: 100037: 0 -245: 100038: 0 -245: 100039: 0 -245: 100040: 0 -245: 100041: 0 -245: 100042: 0 -245: 100043: 0 -245: 100044: 0 -245: 100045: 0 -245: 100046: 0 -245: 100047: 0 -245: 100048: 0 -245: 100049: 0 -245: 100050: 0 -245: 100051: 0 -245: 100052: 0 -245: 100053: 0 -245: 100054: 0 -245: 100055: 0 -245: 100056: 0 -245: 100057: 0 -245: 100058: 0 -245: 100059: 0 -245: 100060: 0 -245: 100061: 0 -245: 100062: 0 -245: 100063: 0 -245: 100064: 0 -245: 100065: 0 -245: 100066: 0 -245: 100067: 0 -245: 100068: 0 -245: 100069: 0 -245: 100070: 0 -245: 100071: 0 -245: 100072: 0 -245: 100073: 0 -245: 100074: 0 -245: 100075: 0 -245: 100076: 0 -245: 100077: 0 -245: 100078: 0 -245: 100079: 0 -245: 100080: 0 -245: 100081: 0 -245: 100082: 0 -245: 100083: 0 -245: 100084: 0 -245: 100085: 0 -245: 100086: 0 -245: 100087: 0 -245: 100088: 0 -245: 100089: 0 -245: 100090: 0 -245: 100091: 0 -245: 100092: 0 -245: 100093: 0 -245: 100094: 0 -245: 100095: 0 -245: 100096: 0 -245: 100097: 0 -245: 100098: 0 -245: 100099: 0 -245: 100100: 0 -245: 100101: 0 -245: 100102: 0 -245: 100103: 0 -245: 100104: 0 -245: 100105: 0 -245: 100106: 0 -245: 100107: 0 -245: 100108: 0 -245: 100109: 0 -245: 100110: 0 -245: 100111: 0 -245: 100112: 0 -245: 100113: 0 -245: 100114: 0 -245: 100115: 0 -245: 100116: 0 -245: 100117: 0 -245: 100118: 0 -245: 100119: 0 -245: 100120: 0 -245: 100121: 0 -245: 100122: 0 -245: 100123: 0 -245: 100124: 0 -245: 100125: 0 -245: 100126: 0 -245: 100127: 0 -245: 100128: 0 -245: 100129: 0 -245: 100130: 0 -245: 100131: 0 -245: 100132: 0 -245: 100133: 0 -245: 100134: 0 -245: 100135: 0 -245: 100136: 0 -245: 100137: 0 -245: 100138: 0 -245: 100139: 0 -245: 100140: 0 -245: 100141: 0 -245: 100142: 0 -245: 100143: 0 -245: 100144: 0 -245: 100145: 0 -245: 100146: 0 -245: 100147: 0 -245: 100148: 0 -245: 100149: 0 -245: 100150: 0 -245: 100151: 0 -245: 100152: 0 -245: 100153: 0 -245: 100154: 0 -245: 100155: 0 -245: 100156: 0 -245: 100157: 0 -245: 100158: 0 -245: 100159: 0 -245: 100160: 0 -245: 100161: 0 -245: 100162: 0 -245: 100163: 0 -245: 100164: 0 -245: 100165: 0 -245: 100166: 0 -245: 100167: 0 -245: 100168: 0 -245: 100169: 0 -245: 100170: 0 -245: 100171: 0 -245: 100172: 0 -245: 100173: 0 -245: 100174: 0 -245: 100175: 0 -245: 100176: 0 -245: 100177: 0 -245: 100178: 0 -245: 100179: 0 -245: 100180: 0 -245: 100181: 0 -245: 100182: 0 -245: 100183: 0 -245: 100184: 0 -245: 100185: 0 -245: 100186: 0 -245: 100187: 0 -245: 100188: 0 -245: 100189: 0 -245: 100190: 0 -245: 100191: 0 -245: 100192: 0 -245: 100193: 0 -245: 100194: 0 -245: 100195: 0 -245: 100196: 0 -245: 100197: 0 -245: 100198: 0 -245: 100199: 0 -245: 100200: 0 -245: 100201: 0 -245: 100202: 0 -245: 100203: 0 -245: 100204: 0 -245: 100205: 0 -245: 100206: 0 -245: 100207: 0 -245: 100208: 0 -245: 100209: 0 -245: 100210: 0 -245: 100211: 0 -245: 100212: 0 -245: 100213: 0 -245: 100214: 0 -245: 100215: 0 -245: 100216: 0 -245: 100217: 0 -245: 100218: 0 -245: 100219: 0 -245: 100220: 0 -245: 100221: 0 -245: 100222: 0 -245: 100223: 0 -245: 100224: 0 -245: 100225: 0 -245: 100226: 0 -245: 100227: 0 -245: 100228: 0 -245: 100229: 0 -245: 100230: 0 -245: 100231: 0 -245: 100232: 0 -245: 100233: 0 -245: 100234: 0 -245: 100235: 0 -245: 100236: 0 -245: 100237: 0 -245: 100238: 0 -245: 100239: 0 -245: 100240: 0 -245: 100241: 0 -245: 100242: 0 -245: 100243: 0 -245: 100244: 0 -245: 100245: 0 -245: 100246: 0 -245: 100247: 0 -245: 100248: 0 -245: 100249: 0 -245: 100250: 0 -245: 100251: 0 -245: 100252: 0 -245: 100253: 0 -245: 100254: 0 -245: 100255: 0 -245: 100256: 0 -245: 100257: 0 -245: 100258: 0 -245: 100259: 0 -245: 100260: 0 -245: 100261: 0 -245: 100262: 0 -245: 100263: 0 -245: 100264: 0 -245: 100265: 0 -245: 100266: 0 -245: 100267: 0 -245: 100268: 0 -245: 100269: 0 -245: 100270: 0 -245: 100271: 0 -245: 100272: 0 -245: 100273: 0 -245: 100274: 0 -245: 100275: 0 -245: 100276: 0 -245: 100277: 0 -245: 100278: 0 -245: 100279: 0 -245: 100280: 0 -245: 100281: 0 -245: 100282: 0 -245: 100283: 0 -245: 100284: 0 -245: 100285: 0 -245: 100286: 0 -245: 100287: 0 -245: 100288: 0 -245: 100289: 0 -245: 100290: 0 -245: 100291: 0 -245: 100292: 0 -245: 100293: 0 -245: 100294: 0 -245: 100295: 0 -245: 100296: 0 -245: 100297: 0 -245: 100298: 0 -245: 100299: 0 -245: 100300: 0 -245: 100301: 0 -245: 100302: 0 -245: 100303: 0 -245: 100304: 0 -245: 100305: 0 -245: 100306: 0 -245: 100307: 0 -245: 100308: 0 -245: 100309: 0 -245: 100310: 0 -245: 100311: 0 -245: 100312: 0 -245: 100313: 0 -245: 100314: 0 -245: 100315: 0 -245: 100316: 0 -245: 100317: 0 -245: 100318: 0 -245: 100319: 0 -245: 100320: 0 -245: 100321: 0 -245: 100322: 0 -245: 100323: 0 -245: 100324: 0 -245: 100325: 0 -245: 100326: 0 -245: 100327: 0 -245: 100328: 0 -245: 100329: 0 -245: 100330: 0 -245: 100331: 0 -245: 100332: 0 -245: 100333: 0 -245: 100334: 0 -245: 100335: 0 -245: 100336: 0 -245: 100337: 0 -245: 100338: 0 -245: 100339: 0 -245: 100340: 0 -245: 100341: 0 -245: 100342: 0 -245: 100343: 0 -245: 100344: 0 -245: 100345: 0 -245: 100346: 0 -245: 100347: 0 -245: 100348: 0 -245: 100349: 0 -245: 100350: 0 -245: 100351: 0 -245: 100352: 0 -245: 100353: 0 -245: 100354: 0 -245: 100355: 0 -245: 100356: 0 -245: 100357: 0 -245: 100358: 0 -245: 100359: 0 -245: 100360: 0 -245: 100361: 0 -245: 100362: 0 -245: 100363: 0 -245: 100364: 0 -245: 100365: 0 -245: 100366: 0 -245: 100367: 0 -245: 100368: 0 -245: 100369: 0 -245: 100370: 0 -245: 100371: 0 -245: 100372: 0 -245: 100373: 0 -245: 100374: 0 -245: 100375: 0 -245: 100376: 0 -245: 100377: 0 -245: 100378: 0 -245: 100379: 0 -245: 100380: 0 -245: 100381: 0 -245: 100382: 0 -245: 100383: 0 -245: 100384: 0 -245: 100385: 0 -245: 100386: 0 -245: 100387: 0 -245: 100388: 0 -245: 100389: 0 -245: 100390: 0 -245: 100391: 0 -245: 100392: 0 -245: 100393: 0 -245: 100394: 0 -245: 100395: 0 -245: 100396: 0 -245: 100397: 0 -245: 100398: 0 -245: 100399: 0 -245: 100400: 0 -245: 100401: 0 -245: 100402: 0 -245: 100403: 0 -245: 100404: 0 -245: 100405: 0 -245: 100406: 0 -245: 100407: 0 -245: 100408: 0 -245: 100409: 0 -245: 100410: 0 -245: 100411: 0 -245: 100412: 0 -245: 100413: 0 -245: 100414: 0 -245: 100415: 0 -245: 100416: 0 -245: 100417: 0 -245: 100418: 0 -245: 100419: 0 -245: 100420: 0 -245: 100421: 0 -245: 100422: 0 -245: 100423: 0 -245: 100424: 0 -245: 100425: 0 -245: 100426: 0 -245: 100427: 0 -245: 100428: 0 -245: 100429: 0 -245: 100430: 0 -245: 100431: 0 -245: 100432: 0 -245: 100433: 0 -245: 100434: 0 -245: 100435: 0 -245: 100436: 0 -245: 100437: 0 -245: 100438: 0 -245: 100439: 0 -245: 100440: 0 -245: 100441: 0 -245: 100442: 0 -245: 100443: 0 -245: 100444: 0 -245: 100445: 0 -245: 100446: 0 -245: 100447: 0 -245: 100448: 0 -245: 100449: 0 -245: 100450: 0 -245: 100451: 0 -245: 100452: 0 -245: 100453: 0 -245: 100454: 0 -245: 100455: 0 -245: 100456: 0 -245: 100457: 0 -245: 100458: 0 -245: 100459: 0 -245: 100460: 0 -245: 100461: 0 -245: 100462: 0 -245: 100463: 0 -245: 100464: 0 -245: 100465: 0 -245: 100466: 0 -245: 100467: 0 -245: 100468: 0 -245: 100469: 0 -245: 100470: 0 -245: 100471: 0 -245: 100472: 0 -245: 100473: 0 -245: 100474: 0 -245: 100475: 0 -245: 100476: 0 -245: 100477: 0 -245: 100478: 0 -245: 100479: 0 -245: 100480: 0 -245: 100481: 0 -245: 100482: 0 -245: 100483: 0 -245: 100484: 0 -245: 100485: 0 -245: 100486: 0 -245: 100487: 0 -245: 100488: 0 -245: 100489: 0 -245: 100490: 0 -245: 100491: 0 -245: 100492: 0 -245: 100493: 0 -245: 100494: 0 -245: 100495: 0 -245: 100496: 0 -245: 100497: 0 -245: 100498: 0 -245: 100499: 0 -245: 100500: 0 -245: 100501: 0 -245: 100502: 0 -245: 100503: 0 -245: 100504: 0 -245: 100505: 0 -245: 100506: 0 -245: 100507: 0 -245: 100508: 0 -245: 100509: 0 -245: 100510: 0 -245: 100511: 0 -245: 100512: 0 -245: 100513: 0 -245: 100514: 0 -245: 100515: 0 -245: 100516: 0 -245: 100517: 0 -245: 100518: 0 -245: 100519: 0 -245: 100520: 0 -245: 100521: 0 -245: 100522: 0 -245: 100523: 0 -245: 100524: 0 -245: 100525: 0 -245: 100526: 0 -245: 100527: 0 -245: 100528: 0 -245: 100529: 0 -245: 100530: 0 -245: 100531: 0 -245: 100532: 0 -245: 100533: 0 -245: 100534: 0 -245: 100535: 0 -245: 100536: 0 -245: 100537: 0 -245: 100538: 0 -245: 100539: 0 -245: 100540: 0 -245: 100541: 0 -245: 100542: 0 -245: 100543: 0 -245: 100544: 0 -245: 100545: 0 -245: 100546: 0 -245: 100547: 0 -245: 100548: 0 -245: 100549: 0 -245: 100550: 0 -245: 100551: 0 -245: 100552: 0 -245: 100553: 0 -245: 100554: 0 -245: 100555: 0 -245: 100556: 0 -245: 100557: 0 -245: 100558: 0 -245: 100559: 0 -245: 100560: 0 -245: 100561: 0 -245: 100562: 0 -245: 100563: 0 -245: 100564: 0 -245: 100565: 0 -245: 100566: 0 -245: 100567: 0 -245: 100568: 0 -245: 100569: 0 -245: 100570: 0 -245: 100571: 0 -245: 100572: 0 -245: 100573: 0 -245: 100574: 0 -245: 100575: 0 -245: 100576: 0 -245: 100577: 0 -245: 100578: 0 -245: 100579: 0 -245: 100580: 0 -245: 100581: 0 -245: 100582: 0 -245: 100583: 0 -245: 100584: 0 -245: 100585: 0 -245: 100586: 0 -245: 100587: 0 -245: 100588: 0 -245: 100589: 0 -245: 100590: 0 -245: 100591: 0 -245: 100592: 0 -245: 100593: 0 -245: 100594: 0 -245: 100595: 0 -245: 100596: 0 -245: 100597: 0 -245: 100598: 0 -245: 100599: 0 -245: 100600: 0 -245: 100601: 0 -245: 100602: 0 -245: 100603: 0 -245: 100604: 0 -245: 100605: 0 -245: 100606: 0 -245: 100607: 0 -245: 100608: 0 -245: 100609: 0 -245: 100610: 0 -245: 100611: 0 -245: 100612: 0 -245: 100613: 0 -245: 100614: 0 -245: 100615: 0 -245: 100616: 0 -245: 100617: 0 -245: 100618: 0 -245: 100619: 0 -245: 100620: 0 -245: 100621: 0 -245: 100622: 0 -245: 100623: 0 -245: 100624: 0 -245: 100625: 0 -245: 100626: 0 -245: 100627: 0 -245: 100628: 0 -245: 100629: 0 -245: 100630: 0 -245: 100631: 0 -245: 100632: 0 -245: 100633: 0 -245: 100634: 0 -245: 100635: 0 -245: 100636: 0 -245: 100637: 0 -245: 100638: 0 -245: 100639: 0 -245: 100640: 0 -245: 100641: 0 -245: 100642: 0 -245: 100643: 0 -245: 100644: 0 -245: 100645: 0 -245: 100646: 0 -245: 100647: 0 -245: 100648: 0 -245: 100649: 0 -245: 100650: 0 -245: 100651: 0 -245: 100652: 0 -245: 100653: 0 -245: 100654: 0 -245: 100655: 0 -245: 100656: 0 -245: 100657: 0 -245: 100658: 0 -245: 100659: 0 -245: 100660: 0 -245: 100661: 0 -245: 100662: 0 -245: 100663: 0 -245: 100664: 0 -245: 100665: 0 -245: 100666: 0 -245: 100667: 0 -245: 100668: 0 -245: 100669: 0 -245: 100670: 0 -245: 100671: 0 -245: 100672: 0 -245: 100673: 0 -245: 100674: 0 -245: 100675: 0 -245: 100676: 0 -245: 100677: 0 -245: 100678: 0 -245: 100679: 0 -245: 100680: 0 -245: 100681: 0 -245: 100682: 0 -245: 100683: 0 -245: 100684: 0 -245: 100685: 0 -245: 100686: 0 -245: 100687: 0 -245: 100688: 0 -245: 100689: 0 -245: 100690: 0 -245: 100691: 0 -245: 100692: 0 -245: 100693: 0 -245: 100694: 0 -245: 100695: 0 -245: 100696: 0 -245: 100697: 0 -245: 100698: 0 -245: 100699: 0 -245: 100700: 0 -245: 100701: 0 -245: 100702: 0 -245: 100703: 0 -245: 100704: 0 -245: 100705: 0 -245: 100706: 0 -245: 100707: 0 -245: 100708: 0 -245: 100709: 0 -245: 100710: 0 -245: 100711: 0 -245: 100712: 0 -245: 100713: 0 -245: 100714: 0 -245: 100715: 0 -245: 100716: 0 -245: 100717: 0 -245: 100718: 0 -245: 100719: 0 -245: 100720: 0 -245: 100721: 0 -245: 100722: 0 -245: 100723: 0 -245: 100724: 0 -245: 100725: 0 -245: 100726: 0 -245: 100727: 0 -245: 100728: 0 -245: 100729: 0 -245: 100730: 0 -245: 100731: 0 -245: 100732: 0 -245: 100733: 0 -245: 100734: 0 -245: 100735: 0 -245: 100736: 0 -245: 100737: 0 -245: 100738: 0 -245: 100739: 0 -245: 100740: 0 -245: 100741: 0 -245: 100742: 0 -245: 100743: 0 -245: 100744: 0 -245: 100745: 0 -245: 100746: 0 -245: 100747: 0 -245: 100748: 0 -245: 100749: 0 -245: 100750: 0 -245: 100751: 0 -245: 100752: 0 -245: 100753: 0 -245: 100754: 0 -245: 100755: 0 -245: 100756: 0 -245: 100757: 0 -245: 100758: 0 -245: 100759: 0 -245: 100760: 0 -245: 100761: 0 -245: 100762: 0 -245: 100763: 0 -245: 100764: 0 -245: 100765: 0 -245: 100766: 0 -245: 100767: 0 -245: 100768: 0 -245: 100769: 0 -245: 100770: 0 -245: 100771: 0 -245: 100772: 0 -245: 100773: 0 -245: 100774: 0 -245: 100775: 0 -245: 100776: 0 -245: 100777: 0 -245: 100778: 0 -245: 100779: 0 -245: 100780: 0 -245: 100781: 0 -245: 100782: 0 -245: 100783: 0 -245: 100784: 0 -245: 100785: 0 -245: 100786: 0 -245: 100787: 0 -245: 100788: 0 -245: 100789: 0 -245: 100790: 0 -245: 100791: 0 -245: 100792: 0 -245: 100793: 0 -245: 100794: 0 -245: 100795: 0 -245: 100796: 0 -245: 100797: 0 -245: 100798: 0 -245: 100799: 0 -245: 100800: 0 -245: 100801: 0 -245: 100802: 0 -245: 100803: 0 -245: 100804: 0 -245: 100805: 0 -245: 100806: 0 -245: 100807: 0 -245: 100808: 0 -245: 100809: 0 -245: 100810: 0 -245: 100811: 0 -245: 100812: 0 -245: 100813: 0 -245: 100814: 0 -245: 100815: 0 -245: 100816: 0 -245: 100817: 0 -245: 100818: 0 -245: 100819: 0 -245: 100820: 0 -245: 100821: 0 -245: 100822: 0 -245: 100823: 0 -245: 100824: 0 -245: 100825: 0 -245: 100826: 0 -245: 100827: 0 -245: 100828: 0 -245: 100829: 0 -245: 100830: 0 -245: 100831: 0 -245: 100832: 0 -245: 100833: 0 -245: 100834: 0 -245: 100835: 0 -245: 100836: 0 -245: 100837: 0 -245: 100838: 0 -245: 100839: 0 -245: 100840: 0 -245: 100841: 0 -245: 100842: 0 -245: 100843: 0 -245: 100844: 0 -245: 100845: 0 -245: 100846: 0 -245: 100847: 0 -245: 100848: 0 -245: 100849: 0 -245: 100850: 0 -245: 100851: 0 -245: 100852: 0 -245: 100853: 0 -245: 100854: 0 -245: 100855: 0 -245: 100856: 0 -245: 100857: 0 -245: 100858: 0 -245: 100859: 0 -245: 100860: 0 -245: 100861: 0 -245: 100862: 0 -245: 100863: 0 -245: 100864: 0 -245: 100865: 0 -245: 100866: 0 -245: 100867: 0 -245: 100868: 0 -245: 100869: 0 -245: 100870: 0 -245: 100871: 0 -245: 100872: 0 -245: 100873: 0 -245: 100874: 0 -245: 100875: 0 -245: 100876: 0 -245: 100877: 0 -245: 100878: 0 -245: 100879: 0 -245: 100880: 0 -245: 100881: 0 -245: 100882: 0 -245: 100883: 0 -245: 100884: 0 -245: 100885: 0 -245: 100886: 0 -245: 100887: 0 -245: 100888: 0 -245: 100889: 0 -245: 100890: 0 -245: 100891: 0 -245: 100892: 0 -245: 100893: 0 -245: 100894: 0 -245: 100895: 0 -245: 100896: 0 -245: 100897: 0 -245: 100898: 0 -245: 100899: 0 -245: 100900: 0 -245: 100901: 0 -245: 100902: 0 -245: 100903: 0 -245: 100904: 0 -245: 100905: 0 -245: 100906: 0 -245: 100907: 0 -245: 100908: 0 -245: 100909: 0 -245: 100910: 0 -245: 100911: 0 -245: 100912: 0 -245: 100913: 0 -245: 100914: 0 -245: 100915: 0 -245: 100916: 0 -245: 100917: 0 -245: 100918: 0 -245: 100919: 0 -245: 100920: 0 -245: 100921: 0 -245: 100922: 0 -245: 100923: 0 -245: 100924: 0 -245: 100925: 0 -245: 100926: 0 -245: 100927: 0 -245: 100928: 0 -245: 100929: 0 -245: 100930: 0 -245: 100931: 0 -245: 100932: 0 -245: 100933: 0 -245: 100934: 0 -245: 100935: 0 -245: 100936: 0 -245: 100937: 0 -245: 100938: 0 -245: 100939: 0 -245: 100940: 0 -245: 100941: 0 -245: 100942: 0 -245: 100943: 0 -245: 100944: 0 -245: 100945: 0 -245: 100946: 0 -245: 100947: 0 -245: 100948: 0 -245: 100949: 0 -245: 100950: 0 -245: 100951: 0 -245: 100952: 0 -245: 100953: 0 -245: 100954: 0 -245: 100955: 0 -245: 100956: 0 -245: 100957: 0 -245: 100958: 0 -245: 100959: 0 -245: 100960: 0 -245: 100961: 0 -245: 100962: 0 -245: 100963: 0 -245: 100964: 0 -245: 100965: 0 -245: 100966: 0 -245: 100967: 0 -245: 100968: 0 -245: 100969: 0 -245: 100970: 0 -245: 100971: 0 -245: 100972: 0 -245: 100973: 0 -245: 100974: 0 -245: 100975: 0 -245: 100976: 0 -245: 100977: 0 -245: 100978: 0 -245: 100979: 0 -245: 100980: 0 -245: 100981: 0 -245: 100982: 0 -245: 100983: 0 -245: 100984: 0 -245: 100985: 0 -245: 100986: 0 -245: 100987: 0 -245: 100988: 0 -245: 100989: 0 -245: 100990: 0 -245: 100991: 0 -245: 100992: 0 -245: 100993: 0 -245: 100994: 0 -245: 100995: 0 -245: 100996: 0 -245: 100997: 0 -245: 100998: 0 -245: 100999: 0 -245: 101000: 0 -245: 101001: 0 -245: 101002: 0 -245: 101003: 0 -245: 101004: 0 -245: 101005: 0 -245: 101006: 0 -245: 101007: 0 -245: 101008: 0 -245: 101009: 0 -245: 101010: 0 -245: 101011: 0 -245: 101012: 0 -245: 101013: 0 -245: 101014: 0 -245: 101015: 0 -245: 101016: 0 -245: 101017: 0 -245: 101018: 0 -245: 101019: 0 -245: 101020: 0 -245: 101021: 0 -245: 101022: 0 -245: 101023: 0 -245: 101024: 0 -245: 101025: 0 -245: 101026: 0 -245: 101027: 0 -245: 101028: 0 -245: 101029: 0 -245: 101030: 0 -245: 101031: 0 -245: 101032: 0 -245: 101033: 0 -245: 101034: 0 -245: 101035: 0 -245: 101036: 0 -245: 101037: 0 -245: 101038: 0 -245: 101039: 0 -245: 101040: 0 -245: 101041: 0 -245: 101042: 0 -245: 101043: 0 -245: 101044: 0 -245: 101045: 0 -245: 101046: 0 -245: 101047: 0 -245: 101048: 0 -245: 101049: 0 -245: 101050: 0 -245: 101051: 0 -245: 101052: 0 -245: 101053: 0 -245: 101054: 0 -245: 101055: 0 -245: 101056: 0 -245: 101057: 0 -245: 101058: 0 -245: 101059: 0 -245: 101060: 0 -245: 101061: 0 -245: 101062: 0 -245: 101063: 0 -245: 101064: 0 -245: 101065: 0 -245: 101066: 0 -245: 101067: 0 -245: 101068: 0 -245: 101069: 0 -245: 101070: 0 -245: 101071: 0 -245: 101072: 0 -245: 101073: 0 -245: 101074: 0 -245: 101075: 0 -245: 101076: 0 -245: 101077: 0 -245: 101078: 0 -245: 101079: 0 -245: 101080: 0 -245: 101081: 0 -245: 101082: 0 -245: 101083: 0 -245: 101084: 0 -245: 101085: 0 -245: 101086: 0 -245: 101087: 0 -245: 101088: 0 -245: 101089: 0 -245: 101090: 0 -245: 101091: 0 -245: 101092: 0 -245: 101093: 0 -245: 101094: 0 -245: 101095: 0 -245: 101096: 0 -245: 101097: 0 -245: 101098: 0 -245: 101099: 0 -245: 101100: 0 -245: 101101: 0 -245: 101102: 0 -245: 101103: 0 -245: 101104: 0 -245: 101105: 0 -245: 101106: 0 -245: 101107: 0 -245: 101108: 0 -245: 101109: 0 -245: 101110: 0 -245: 101111: 0 -245: 101112: 0 -245: 101113: 0 -245: 101114: 0 -245: 101115: 0 -245: 101116: 0 -245: 101117: 0 -245: 101118: 0 -245: 101119: 0 -245: 101120: 0 -245: 101121: 0 -245: 101122: 0 -245: 101123: 0 -245: 101124: 0 -245: 101125: 0 -245: 101126: 0 -245: 101127: 0 -245: 101128: 0 -245: 101129: 0 -245: 101130: 0 -245: 101131: 0 -245: 101132: 0 -245: 101133: 0 -245: 101134: 0 -245: 101135: 0 -245: 101136: 0 -245: 101137: 0 -245: 101138: 0 -245: 101139: 0 -245: 101140: 0 -245: 101141: 0 -245: 101142: 0 -245: 101143: 0 -245: 101144: 0 -245: 101145: 0 -245: 101146: 0 -245: 101147: 0 -245: 101148: 0 -245: 101149: 0 -245: 101150: 0 -245: 101151: 0 -245: 101152: 0 -245: 101153: 0 -245: 101154: 0 -245: 101155: 0 -245: 101156: 0 -245: 101157: 0 -245: 101158: 0 -245: 101159: 0 -245: 101160: 0 -245: 101161: 0 -245: 101162: 0 -245: 101163: 0 -245: 101164: 0 -245: 101165: 0 -245: 101166: 0 -245: 101167: 0 -245: 101168: 0 -245: 101169: 0 -245: 101170: 0 -245: 101171: 0 -245: 101172: 0 -245: 101173: 0 -245: 101174: 0 -245: 101175: 0 -245: 101176: 0 -245: 101177: 0 -245: 101178: 0 -245: 101179: 0 -245: 101180: 0 -245: 101181: 0 -245: 101182: 0 -245: 101183: 0 -245: 101184: 0 -245: 101185: 0 -245: 101186: 0 -245: 101187: 0 -245: 101188: 0 -245: 101189: 0 -245: 101190: 0 -245: 101191: 0 -245: 101192: 0 -245: 101193: 0 -245: 101194: 0 -245: 101195: 0 -245: 101196: 0 -245: 101197: 0 -245: 101198: 0 -245: 101199: 0 -245: 101200: 0 -245: 101201: 0 -245: 101202: 0 -245: 101203: 0 -245: 101204: 0 -245: 101205: 0 -245: 101206: 0 -245: 101207: 0 -245: 101208: 0 -245: 101209: 0 -245: 101210: 0 -245: 101211: 0 -245: 101212: 0 -245: 101213: 0 -245: 101214: 0 -245: 101215: 0 -245: 101216: 0 -245: 101217: 0 -245: 101218: 0 -245: 101219: 0 -245: 101220: 0 -245: 101221: 0 -245: 101222: 0 -245: 101223: 0 -245: 101224: 0 -245: 101225: 0 -245: 101226: 0 -245: 101227: 0 -245: 101228: 0 -245: 101229: 0 -245: 101230: 0 -245: 101231: 0 -245: 101232: 0 -245: 101233: 0 -245: 101234: 0 -245: 101235: 0 -245: 101236: 0 -245: 101237: 0 -245: 101238: 0 -245: 101239: 0 -245: 101240: 0 -245: 101241: 0 -245: 101242: 0 -245: 101243: 0 -245: 101244: 0 -245: 101245: 0 -245: 101246: 0 -245: 101247: 0 -245: 101248: 0 -245: 101249: 0 -245: 101250: 0 -245: 101251: 0 -245: 101252: 0 -245: 101253: 0 -245: 101254: 0 -245: 101255: 0 -245: 101256: 0 -245: 101257: 0 -245: 101258: 0 -245: 101259: 0 -245: 101260: 0 -245: 101261: 0 -245: 101262: 0 -245: 101263: 0 -245: 101264: 0 -245: 101265: 0 -245: 101266: 0 -245: 101267: 0 -245: 101268: 0 -245: 101269: 0 -245: 101270: 0 -245: 101271: 0 -245: 101272: 0 -245: 101273: 0 -245: 101274: 0 -245: 101275: 0 -245: 101276: 0 -245: 101277: 0 -245: 101278: 0 -245: 101279: 0 -245: 101280: 0 -245: 101281: 0 -245: 101282: 0 -245: 101283: 0 -245: 101284: 0 -245: 101285: 0 -245: 101286: 0 -245: 101287: 0 -245: 101288: 0 -245: 101289: 0 -245: 101290: 0 -245: 101291: 0 -245: 101292: 0 -245: 101293: 0 -245: 101294: 0 -245: 101295: 0 -245: 101296: 0 -245: 101297: 0 -245: 101298: 0 -245: 101299: 0 -245: 101300: 0 -245: 101301: 0 -245: 101302: 0 -245: 101303: 0 -245: 101304: 0 -245: 101305: 0 -245: 101306: 0 -245: 101307: 0 -245: 101308: 0 -245: 101309: 0 -245: 101310: 0 -245: 101311: 0 -245: 101312: 0 -245: 101313: 0 -245: 101314: 0 -245: 101315: 0 -245: 101316: 0 -245: 101317: 0 -245: 101318: 0 -245: 101319: 0 -245: 101320: 0 -245: 101321: 0 -245: 101322: 0 -245: 101323: 0 -245: 101324: 0 -245: 101325: 0 -245: 101326: 0 -245: 101327: 0 -245: 101328: 0 -245: 101329: 0 -245: 101330: 0 -245: 101331: 0 -245: 101332: 0 -245: 101333: 0 -245: 101334: 0 -245: 101335: 0 -245: 101336: 0 -245: 101337: 0 -245: 101338: 0 -245: 101339: 0 -245: 101340: 0 -245: 101341: 0 -245: 101342: 0 -245: 101343: 0 -245: 101344: 0 -245: 101345: 0 -245: 101346: 0 -245: 101347: 0 -245: 101348: 0 -245: 101349: 0 -245: 101350: 0 -245: 101351: 0 -245: 101352: 0 -245: 101353: 0 -245: 101354: 0 -245: 101355: 0 -245: 101356: 0 -245: 101357: 0 -245: 101358: 0 -245: 101359: 0 -245: 101360: 0 -245: 101361: 0 -245: 101362: 0 -245: 101363: 0 -245: 101364: 0 -245: 101365: 0 -245: 101366: 0 -245: 101367: 0 -245: 101368: 0 -245: 101369: 0 -245: 101370: 0 -245: 101371: 0 -245: 101372: 0 -245: 101373: 0 -245: 101374: 0 -245: 101375: 0 -245: 101376: 0 -245: 101377: 0 -245: 101378: 0 -245: 101379: 0 -245: 101380: 0 -245: 101381: 0 -245: 101382: 0 -245: 101383: 0 -245: 101384: 0 -245: 101385: 0 -245: 101386: 0 -245: 101387: 0 -245: 101388: 0 -245: 101389: 0 -245: 101390: 0 -245: 101391: 0 -245: 101392: 0 -245: 101393: 0 -245: 101394: 0 -245: 101395: 0 -245: 101396: 0 -245: 101397: 0 -245: 101398: 0 -245: 101399: 0 -245: 101400: 0 -245: 101401: 0 -245: 101402: 0 -245: 101403: 0 -245: 101404: 0 -245: 101405: 0 -245: 101406: 0 -245: 101407: 0 -245: 101408: 0 -245: 101409: 0 -245: 101410: 0 -245: 101411: 0 -245: 101412: 0 -245: 101413: 0 -245: 101414: 0 -245: 101415: 0 -245: 101416: 0 -245: 101417: 0 -245: 101418: 0 -245: 101419: 0 -245: 101420: 0 -245: 101421: 0 -245: 101422: 0 -245: 101423: 0 -245: 101424: 0 -245: 101425: 0 -245: 101426: 0 -245: 101427: 0 -245: 101428: 0 -245: 101429: 0 -245: 101430: 0 -245: 101431: 0 -245: 101432: 0 -245: 101433: 0 -245: 101434: 0 -245: 101435: 0 -245: 101436: 0 -245: 101437: 0 -245: 101438: 0 -245: 101439: 0 -245: 101440: 0 -245: 101441: 0 -245: 101442: 0 -245: 101443: 0 -245: 101444: 0 -245: 101445: 0 -245: 101446: 0 -245: 101447: 0 -245: 101448: 0 -245: 101449: 0 -245: 101450: 0 -245: 101451: 0 -245: 101452: 0 -245: 101453: 0 -245: 101454: 0 -245: 101455: 0 -245: 101456: 0 -245: 101457: 0 -245: 101458: 0 -245: 101459: 0 -245: 101460: 0 -245: 101461: 0 -245: 101462: 0 -245: 101463: 0 -245: 101464: 0 -245: 101465: 0 -245: 101466: 0 -245: 101467: 0 -245: 101468: 0 -245: 101469: 0 -245: 101470: 0 -245: 101471: 0 -245: 101472: 0 -245: 101473: 0 -245: 101474: 0 -245: 101475: 0 -245: 101476: 0 -245: 101477: 0 -245: 101478: 0 -245: 101479: 0 -245: 101480: 0 -245: 101481: 0 -245: 101482: 0 -245: 101483: 0 -245: 101484: 0 -245: 101485: 0 -245: 101486: 0 -245: 101487: 0 -245: 101488: 0 -245: 101489: 0 -245: 101490: 0 -245: 101491: 0 -245: 101492: 0 -245: 101493: 0 -245: 101494: 0 -245: 101495: 0 -245: 101496: 0 -245: 101497: 0 -245: 101498: 0 -245: 101499: 0 -245: 101500: 0 -245: 101501: 0 -245: 101502: 0 -245: 101503: 0 -245: 101504: 0 -245: 101505: 0 -245: 101506: 0 -245: 101507: 0 -245: 101508: 0 -245: 101509: 0 -245: 101510: 0 -245: 101511: 0 -245: 101512: 0 -245: 101513: 0 -245: 101514: 0 -245: 101515: 0 -245: 101516: 0 -245: 101517: 0 -245: 101518: 0 -245: 101519: 0 -245: 101520: 0 -245: 101521: 0 -245: 101522: 0 -245: 101523: 0 -245: 101524: 0 -245: 101525: 0 -245: 101526: 0 -245: 101527: 0 -245: 101528: 0 -245: 101529: 0 -245: 101530: 0 -245: 101531: 0 -245: 101532: 0 -245: 101533: 0 -245: 101534: 0 -245: 101535: 0 -245: 101536: 0 -245: 101537: 0 -245: 101538: 0 -245: 101539: 0 -245: 101540: 0 -245: 101541: 0 -245: 101542: 0 -245: 101543: 0 -245: 101544: 0 -245: 101545: 0 -245: 101546: 0 -245: 101547: 0 -245: 101548: 0 -245: 101549: 0 -245: 101550: 0 -245: 101551: 0 -245: 101552: 0 -245: 101553: 0 -245: 101554: 0 -245: 101555: 0 -245: 101556: 0 -245: 101557: 0 -245: 101558: 0 -245: 101559: 0 -245: 101560: 0 -245: 101561: 0 -245: 101562: 0 -245: 101563: 0 -245: 101564: 0 -245: 101565: 0 -245: 101566: 0 -245: 101567: 0 -245: 101568: 0 -245: 101569: 0 -245: 101570: 0 -245: 101571: 0 -245: 101572: 0 -245: 101573: 0 -245: 101574: 0 -245: 101575: 0 -245: 101576: 0 -245: 101577: 0 -245: 101578: 0 -245: 101579: 0 -245: 101580: 0 -245: 101581: 0 -245: 101582: 0 -245: 101583: 0 -245: 101584: 0 -245: 101585: 0 -245: 101586: 0 -245: 101587: 0 -245: 101588: 0 -245: 101589: 0 -245: 101590: 0 -245: 101591: 0 -245: 101592: 0 -245: 101593: 0 -245: 101594: 0 -245: 101595: 0 -245: 101596: 0 -245: 101597: 0 -245: 101598: 0 -245: 101599: 0 -245: 101600: 0 -245: 101601: 0 -245: 101602: 0 -245: 101603: 0 -245: 101604: 0 -245: 101605: 0 -245: 101606: 0 -245: 101607: 0 -245: 101608: 0 -245: 101609: 0 -245: 101610: 0 -245: 101611: 0 -245: 101612: 0 -245: 101613: 0 -245: 101614: 0 -245: 101615: 0 -245: 101616: 0 -245: 101617: 0 -245: 101618: 0 -245: 101619: 0 -245: 101620: 0 -245: 101621: 0 -245: 101622: 0 -245: 101623: 0 -245: 101624: 0 -245: 101625: 0 -245: 101626: 0 -245: 101627: 0 -245: 101628: 0 -245: 101629: 0 -245: 101630: 0 -245: 101631: 0 -245: 101632: 0 -245: 101633: 0 -245: 101634: 0 -245: 101635: 0 -245: 101636: 0 -245: 101637: 0 -245: 101638: 0 -245: 101639: 0 -245: 101640: 0 -245: 101641: 0 -245: 101642: 0 -245: 101643: 0 -245: 101644: 0 -245: 101645: 0 -245: 101646: 0 -245: 101647: 0 -245: 101648: 0 -245: 101649: 0 -245: 101650: 0 -245: 101651: 0 -245: 101652: 0 -245: 101653: 0 -245: 101654: 0 -245: 101655: 0 -245: 101656: 0 -245: 101657: 0 -245: 101658: 0 -245: 101659: 0 -245: 101660: 0 -245: 101661: 0 -245: 101662: 0 -245: 101663: 0 -245: 101664: 0 -245: 101665: 0 -245: 101666: 0 -245: 101667: 0 -245: 101668: 0 -245: 101669: 0 -245: 101670: 0 -245: 101671: 0 -245: 101672: 0 -245: 101673: 0 -245: 101674: 0 -245: 101675: 0 -245: 101676: 0 -245: 101677: 0 -245: 101678: 0 -245: 101679: 0 -245: 101680: 0 -245: 101681: 0 -245: 101682: 0 -245: 101683: 0 -245: 101684: 0 -245: 101685: 0 -245: 101686: 0 -245: 101687: 0 -245: 101688: 0 -245: 101689: 0 -245: 101690: 0 -245: 101691: 0 -245: 101692: 0 -245: 101693: 0 -245: 101694: 0 -245: 101695: 0 -245: 101696: 0 -245: 101697: 0 -245: 101698: 0 -245: 101699: 0 -245: 101700: 0 -245: 101701: 0 -245: 101702: 0 -245: 101703: 0 -245: 101704: 0 -245: 101705: 0 -245: 101706: 0 -245: 101707: 0 -245: 101708: 0 -245: 101709: 0 -245: 101710: 0 -245: 101711: 0 -245: 101712: 0 -245: 101713: 0 -245: 101714: 0 -245: 101715: 0 -245: 101716: 0 -245: 101717: 0 -245: 101718: 0 -245: 101719: 0 -245: 101720: 0 -245: 101721: 0 -245: 101722: 0 -245: 101723: 0 -245: 101724: 0 -245: 101725: 0 -245: 101726: 0 -245: 101727: 0 -245: 101728: 0 -245: 101729: 0 -245: 101730: 0 -245: 101731: 0 -245: 101732: 0 -245: 101733: 0 -245: 101734: 0 -245: 101735: 0 -245: 101736: 0 -245: 101737: 0 -245: 101738: 0 -245: 101739: 0 -245: 101740: 0 -245: 101741: 0 -245: 101742: 0 -245: 101743: 0 -245: 101744: 0 -245: 101745: 0 -245: 101746: 0 -245: 101747: 0 -245: 101748: 0 -245: 101749: 0 -245: 101750: 0 -245: 101751: 0 -245: 101752: 0 -245: 101753: 0 -245: 101754: 0 -245: 101755: 0 -245: 101756: 0 -245: 101757: 0 -245: 101758: 0 -245: 101759: 0 -245: 101760: 0 -245: 101761: 0 -245: 101762: 0 -245: 101763: 0 -245: 101764: 0 -245: 101765: 0 -245: 101766: 0 -245: 101767: 0 -245: 101768: 0 -245: 101769: 0 -245: 101770: 0 -245: 101771: 0 -245: 101772: 0 -245: 101773: 0 -245: 101774: 0 -245: 101775: 0 -245: 101776: 0 -245: 101777: 0 -245: 101778: 0 -245: 101779: 0 -245: 101780: 0 -245: 101781: 0 -245: 101782: 0 -245: 101783: 0 -245: 101784: 0 -245: 101785: 0 -245: 101786: 0 -245: 101787: 0 -245: 101788: 0 -245: 101789: 0 -245: 101790: 0 -245: 101791: 0 -245: 101792: 0 -245: 101793: 0 -245: 101794: 0 -245: 101795: 0 -245: 101796: 0 -245: 101797: 0 -245: 101798: 0 -245: 101799: 0 -245: 101800: 0 -245: 101801: 0 -245: 101802: 0 -245: 101803: 0 -245: 101804: 0 -245: 101805: 0 -245: 101806: 0 -245: 101807: 0 -245: 101808: 0 -245: 101809: 0 -245: 101810: 0 -245: 101811: 0 -245: 101812: 0 -245: 101813: 0 -245: 101814: 0 -245: 101815: 0 -245: 101816: 0 -245: 101817: 0 -245: 101818: 0 -245: 101819: 0 -245: 101820: 0 -245: 101821: 0 -245: 101822: 0 -245: 101823: 0 -245: 101824: 0 -245: 101825: 0 -245: 101826: 0 -245: 101827: 0 -245: 101828: 0 -245: 101829: 0 -245: 101830: 0 -245: 101831: 0 -245: 101832: 0 -245: 101833: 0 -245: 101834: 0 -245: 101835: 0 -245: 101836: 0 -245: 101837: 0 -245: 101838: 0 -245: 101839: 0 -245: 101840: 0 -245: 101841: 0 -245: 101842: 0 -245: 101843: 0 -245: 101844: 0 -245: 101845: 0 -245: 101846: 0 -245: 101847: 0 -245: 101848: 0 -245: 101849: 0 -245: 101850: 0 -245: 101851: 0 -245: 101852: 0 -245: 101853: 0 -245: 101854: 0 -245: 101855: 0 -245: 101856: 0 -245: 101857: 0 -245: 101858: 0 -245: 101859: 0 -245: 101860: 0 -245: 101861: 0 -245: 101862: 0 -245: 101863: 0 -245: 101864: 0 -245: 101865: 0 -245: 101866: 0 -245: 101867: 0 -245: 101868: 0 -245: 101869: 0 -245: 101870: 0 -245: 101871: 0 -245: 101872: 0 -245: 101873: 0 -245: 101874: 0 -245: 101875: 0 -245: 101876: 0 -245: 101877: 0 -245: 101878: 0 -245: 101879: 0 -245: 101880: 0 -245: 101881: 0 -245: 101882: 0 -245: 101883: 0 -245: 101884: 0 -245: 101885: 0 -245: 101886: 0 -245: 101887: 0 -245: 101888: 0 -245: 101889: 0 -245: 101890: 0 -245: 101891: 0 -245: 101892: 0 -245: 101893: 0 -245: 101894: 0 -245: 101895: 0 -245: 101896: 0 -245: 101897: 0 -245: 101898: 0 -245: 101899: 0 -245: 101900: 0 -245: 101901: 0 -245: 101902: 0 -245: 101903: 0 -245: 101904: 0 -245: 101905: 0 -245: 101906: 0 -245: 101907: 0 -245: 101908: 0 -245: 101909: 0 -245: 101910: 0 -245: 101911: 0 -245: 101912: 0 -245: 101913: 0 -245: 101914: 0 -245: 101915: 0 -245: 101916: 0 -245: 101917: 0 -245: 101918: 0 -245: 101919: 0 -245: 101920: 0 -245: 101921: 0 -245: 101922: 0 -245: 101923: 0 -245: 101924: 0 -245: 101925: 0 -245: 101926: 0 -245: 101927: 0 -245: 101928: 0 -245: 101929: 0 -245: 101930: 0 -245: 101931: 0 -245: 101932: 0 -245: 101933: 0 -245: 101934: 0 -245: 101935: 0 -245: 101936: 0 -245: 101937: 0 -245: 101938: 0 -245: 101939: 0 -245: 101940: 0 -245: 101941: 0 -245: 101942: 0 -245: 101943: 0 -245: 101944: 0 -245: 101945: 0 -245: 101946: 0 -245: 101947: 0 -245: 101948: 0 -245: 101949: 0 -245: 101950: 0 -245: 101951: 0 -245: 101952: 0 -245: 101953: 0 -245: 101954: 0 -245: 101955: 0 -245: 101956: 0 -245: 101957: 0 -245: 101958: 0 -245: 101959: 0 -245: 101960: 0 -245: 101961: 0 -245: 101962: 0 -245: 101963: 0 -245: 101964: 0 -245: 101965: 0 -245: 101966: 0 -245: 101967: 0 -245: 101968: 0 -245: 101969: 0 -245: 101970: 0 -245: 101971: 0 -245: 101972: 0 -245: 101973: 0 -245: 101974: 0 -245: 101975: 0 -245: 101976: 0 -245: 101977: 0 -245: 101978: 0 -245: 101979: 0 -245: 101980: 0 -245: 101981: 0 -245: 101982: 0 -245: 101983: 0 -245: 101984: 0 -245: 101985: 0 -245: 101986: 0 -245: 101987: 0 -245: 101988: 0 -245: 101989: 0 -245: 101990: 0 -245: 101991: 0 -245: 101992: 0 -245: 101993: 0 -245: 101994: 0 -245: 101995: 0 -245: 101996: 0 -245: 101997: 0 -245: 101998: 0 -245: 101999: 0 -245: 102000: 0 -245: 102001: 0 -245: 102002: 0 -245: 102003: 0 -245: 102004: 0 -245: 102005: 0 -245: 102006: 0 -245: 102007: 0 -245: 102008: 0 -245: 102009: 0 -245: 102010: 0 -245: 102011: 0 -245: 102012: 0 -245: 102013: 0 -245: 102014: 0 -245: 102015: 0 -245: 102016: 0 -245: 102017: 0 -245: 102018: 0 -245: 102019: 0 -245: 102020: 0 -245: 102021: 0 -245: 102022: 0 -245: 102023: 0 -245: 102024: 0 -245: 102025: 0 -245: 102026: 0 -245: 102027: 0 -245: 102028: 0 -245: 102029: 0 -245: 102030: 0 -245: 102031: 0 -245: 102032: 0 -245: 102033: 0 -245: 102034: 0 -245: 102035: 0 -245: 102036: 0 -245: 102037: 0 -245: 102038: 0 -245: 102039: 0 -245: 102040: 0 -245: 102041: 0 -245: 102042: 0 -245: 102043: 0 -245: 102044: 0 -245: 102045: 0 -245: 102046: 0 -245: 102047: 0 -245: 102048: 0 -245: 102049: 0 -245: 102050: 0 -245: 102051: 0 -245: 102052: 0 -245: 102053: 0 -245: 102054: 0 -245: 102055: 0 -245: 102056: 0 -245: 102057: 0 -245: 102058: 0 -245: 102059: 0 -245: 102060: 0 -245: 102061: 0 -245: 102062: 0 -245: 102063: 0 -245: 102064: 0 -245: 102065: 0 -245: 102066: 0 -245: 102067: 0 -245: 102068: 0 -245: 102069: 0 -245: 102070: 0 -245: 102071: 0 -245: 102072: 0 -245: 102073: 0 -245: 102074: 0 -245: 102075: 0 -245: 102076: 0 -245: 102077: 0 -245: 102078: 0 -245: 102079: 0 -245: 102080: 0 -245: 102081: 0 -245: 102082: 0 -245: 102083: 0 -245: 102084: 0 -245: 102085: 0 -245: 102086: 0 -245: 102087: 0 -245: 102088: 0 -245: 102089: 0 -245: 102090: 0 -245: 102091: 0 -245: 102092: 0 -245: 102093: 0 -245: 102094: 0 -245: 102095: 0 -245: 102096: 0 -245: 102097: 0 -245: 102098: 0 -245: 102099: 0 -245: 102100: 0 -245: 102101: 0 -245: 102102: 0 -245: 102103: 0 -245: 102104: 0 -245: 102105: 0 -245: 102106: 0 -245: 102107: 0 -245: 102108: 0 -245: 102109: 0 -245: 102110: 0 -245: 102111: 0 -245: 102112: 0 -245: 102113: 0 -245: 102114: 0 -245: 102115: 0 -245: 102116: 0 -245: 102117: 0 -245: 102118: 0 -245: 102119: 0 -245: 102120: 0 -245: 102121: 0 -245: 102122: 0 -245: 102123: 0 -245: 102124: 0 -245: 102125: 0 -245: 102126: 0 -245: 102127: 0 -245: 102128: 0 -245: 102129: 0 -245: 102130: 0 -245: 102131: 0 -245: 102132: 0 -245: 102133: 0 -245: 102134: 0 -245: 102135: 0 -245: 102136: 0 -245: 102137: 0 -245: 102138: 0 -245: 102139: 0 -245: 102140: 0 -245: 102141: 0 -245: 102142: 0 -245: 102143: 0 -245: 102144: 0 -245: 102145: 0 -245: 102146: 0 -245: 102147: 0 -245: 102148: 0 -245: 102149: 0 -245: 102150: 0 -245: 102151: 0 -245: 102152: 0 -245: 102153: 0 -245: 102154: 0 -245: 102155: 0 -245: 102156: 0 -245: 102157: 0 -245: 102158: 0 -245: 102159: 0 -245: 102160: 0 -245: 102161: 0 -245: 102162: 0 -245: 102163: 0 -245: 102164: 0 -245: 102165: 0 -245: 102166: 0 -245: 102167: 0 -245: 102168: 0 -245: 102169: 0 -245: 102170: 0 -245: 102171: 0 -245: 102172: 0 -245: 102173: 0 -245: 102174: 0 -245: 102175: 0 -245: 102176: 0 -245: 102177: 0 -245: 102178: 0 -245: 102179: 0 -245: 102180: 0 -245: 102181: 0 -245: 102182: 0 -245: 102183: 0 -245: 102184: 0 -245: 102185: 0 -245: 102186: 0 -245: 102187: 0 -245: 102188: 0 -245: 102189: 0 -245: 102190: 0 -245: 102191: 0 -245: 102192: 0 -245: 102193: 0 -245: 102194: 0 -245: 102195: 0 -245: 102196: 0 -245: 102197: 0 -245: 102198: 0 -245: 102199: 0 -245: 102200: 0 -245: 102201: 0 -245: 102202: 0 -245: 102203: 0 -245: 102204: 0 -245: 102205: 0 -245: 102206: 0 -245: 102207: 0 -245: 102208: 0 -245: 102209: 0 -245: 102210: 0 -245: 102211: 0 -245: 102212: 0 -245: 102213: 0 -245: 102214: 0 -245: 102215: 0 -245: 102216: 0 -245: 102217: 0 -245: 102218: 0 -245: 102219: 0 -245: 102220: 0 -245: 102221: 0 -245: 102222: 0 -245: 102223: 0 -245: 102224: 0 -245: 102225: 0 -245: 102226: 0 -245: 102227: 0 -245: 102228: 0 -245: 102229: 0 -245: 102230: 0 -245: 102231: 0 -245: 102232: 0 -245: 102233: 0 -245: 102234: 0 -245: 102235: 0 -245: 102236: 0 -245: 102237: 0 -245: 102238: 0 -245: 102239: 0 -245: 102240: 0 -245: 102241: 0 -245: 102242: 0 -245: 102243: 0 -245: 102244: 0 -245: 102245: 0 -245: 102246: 0 -245: 102247: 0 -245: 102248: 0 -245: 102249: 0 -245: 102250: 0 -245: 102251: 0 -245: 102252: 0 -245: 102253: 0 -245: 102254: 0 -245: 102255: 0 -245: 102256: 0 -245: 102257: 0 -245: 102258: 0 -245: 102259: 0 -245: 102260: 0 -245: 102261: 0 -245: 102262: 0 -245: 102263: 0 -245: 102264: 0 -245: 102265: 0 -245: 102266: 0 -245: 102267: 0 -245: 102268: 0 -245: 102269: 0 -245: 102270: 0 -245: 102271: 0 -245: 102272: 0 -245: 102273: 0 -245: 102274: 0 -245: 102275: 0 -245: 102276: 0 -245: 102277: 0 -245: 102278: 0 -245: 102279: 0 -245: 102280: 0 -245: 102281: 0 -245: 102282: 0 -245: 102283: 0 -245: 102284: 0 -245: 102285: 0 -245: 102286: 0 -245: 102287: 0 -245: 102288: 0 -245: 102289: 0 -245: 102290: 0 -245: 102291: 0 -245: 102292: 0 -245: 102293: 0 -245: 102294: 0 -245: 102295: 0 -245: 102296: 0 -245: 102297: 0 -245: 102298: 0 -245: 102299: 0 -245: 102300: 0 -245: 102301: 0 -245: 102302: 0 -245: 102303: 0 -245: 102304: 0 -245: 102305: 0 -245: 102306: 0 -245: 102307: 0 -245: 102308: 0 -245: 102309: 0 -245: 102310: 0 -245: 102311: 0 -245: 102312: 0 -245: 102313: 0 -245: 102314: 0 -245: 102315: 0 -245: 102316: 0 -245: 102317: 0 -245: 102318: 0 -245: 102319: 0 -245: 102320: 0 -245: 102321: 0 -245: 102322: 0 -245: 102323: 0 -245: 102324: 0 -245: 102325: 0 -245: 102326: 0 -245: 102327: 0 -245: 102328: 0 -245: 102329: 0 -245: 102330: 0 -245: 102331: 0 -245: 102332: 0 -245: 102333: 0 -245: 102334: 0 -245: 102335: 0 -245: 102336: 0 -245: 102337: 0 -245: 102338: 0 -245: 102339: 0 -245: 102340: 0 -245: 102341: 0 -245: 102342: 0 -245: 102343: 0 -245: 102344: 0 -245: 102345: 0 -245: 102346: 0 -245: 102347: 0 -245: 102348: 0 -245: 102349: 0 -245: 102350: 0 -245: 102351: 0 -245: 102352: 0 -245: 102353: 0 -245: 102354: 0 -245: 102355: 0 -245: 102356: 0 -245: 102357: 0 -245: 102358: 0 -245: 102359: 0 -245: 102360: 0 -245: 102361: 0 -245: 102362: 0 -245: 102363: 0 -245: 102364: 0 -245: 102365: 0 -245: 102366: 0 -245: 102367: 0 -245: 102368: 0 -245: 102369: 0 -245: 102370: 0 -245: 102371: 0 -245: 102372: 0 -245: 102373: 0 -245: 102374: 0 -245: 102375: 0 -245: 102376: 0 -245: 102377: 0 -245: 102378: 0 -245: 102379: 0 -245: 102380: 0 -245: 102381: 0 -245: 102382: 0 -245: 102383: 0 -245: 102384: 0 -245: 102385: 0 -245: 102386: 0 -245: 102387: 0 -245: 102388: 0 -245: 102389: 0 -245: 102390: 0 -245: 102391: 0 -245: 102392: 0 -245: 102393: 0 -245: 102394: 0 -245: 102395: 0 -245: 102396: 0 -245: 102397: 0 -245: 102398: 0 -245: 102399: 0 -245: 102400: 0 -245: 102401: 0 -245: 102402: 0 -245: 102403: 0 -245: 102404: 0 -245: 102405: 0 -245: 102406: 0 -245: 102407: 0 -245: 102408: 0 -245: 102409: 0 -245: 102410: 0 -245: 102411: 0 -245: 102412: 0 -245: 102413: 0 -245: 102414: 0 -245: 102415: 0 -245: 102416: 0 -245: 102417: 0 -245: 102418: 0 -245: 102419: 0 -245: 102420: 0 -245: 102421: 0 -245: 102422: 0 -245: 102423: 0 -245: 102424: 0 -245: 102425: 0 -245: 102426: 0 -245: 102427: 0 -245: 102428: 0 -245: 102429: 0 -245: 102430: 0 -245: 102431: 0 -245: 102432: 0 -245: 102433: 0 -245: 102434: 0 -245: 102435: 0 -245: 102436: 0 -245: 102437: 0 -245: 102438: 0 -245: 102439: 0 -245: 102440: 0 -245: 102441: 0 -245: 102442: 0 -245: 102443: 0 -245: 102444: 0 -245: 102445: 0 -245: 102446: 0 -245: 102447: 0 -245: 102448: 0 -245: 102449: 0 -245: 102450: 0 -245: 102451: 0 -245: 102452: 0 -245: 102453: 0 -245: 102454: 0 -245: 102455: 0 -245: 102456: 0 -245: 102457: 0 -245: 102458: 0 -245: 102459: 0 -245: 102460: 0 -245: 102461: 0 -245: 102462: 0 -245: 102463: 0 -245: 102464: 0 -245: 102465: 0 -245: 102466: 0 -245: 102467: 0 -245: 102468: 0 -245: 102469: 0 -245: 102470: 0 -245: 102471: 0 -245: 102472: 0 -245: 102473: 0 -245: 102474: 0 -245: 102475: 0 -245: 102476: 0 -245: 102477: 0 -245: 102478: 0 -245: 102479: 0 -245: 102480: 0 -245: 102481: 0 -245: 102482: 0 -245: 102483: 0 -245: 102484: 0 -245: 102485: 0 -245: 102486: 0 -245: 102487: 0 -245: 102488: 0 -245: 102489: 0 -245: 102490: 0 -245: 102491: 0 -245: 102492: 0 -245: 102493: 0 -245: 102494: 0 -245: 102495: 0 -245: 102496: 0 -245: 102497: 0 -245: 102498: 0 -245: 102499: 0 -245: 102500: 0 -245: 102501: 0 -245: 102502: 0 -245: 102503: 0 -245: 102504: 0 -245: 102505: 0 -245: 102506: 0 -245: 102507: 0 -245: 102508: 0 -245: 102509: 0 -245: 102510: 0 -245: 102511: 0 -245: 102512: 0 -245: 102513: 0 -245: 102514: 0 -245: 102515: 0 -245: 102516: 0 -245: 102517: 0 -245: 102518: 0 -245: 102519: 0 -245: 102520: 0 -245: 102521: 0 -245: 102522: 0 -245: 102523: 0 -245: 102524: 0 -245: 102525: 0 -245: 102526: 0 -245: 102527: 0 -245: 102528: 0 -245: 102529: 0 -245: 102530: 0 -245: 102531: 0 -245: 102532: 0 -245: 102533: 0 -245: 102534: 0 -245: 102535: 0 -245: 102536: 0 -245: 102537: 0 -245: 102538: 0 -245: 102539: 0 -245: 102540: 0 -245: 102541: 0 -245: 102542: 0 -245: 102543: 0 -245: 102544: 0 -245: 102545: 0 -245: 102546: 0 -245: 102547: 0 -245: 102548: 0 -245: 102549: 0 -245: 102550: 0 -245: 102551: 0 -245: 102552: 0 -245: 102553: 0 -245: 102554: 0 -245: 102555: 0 -245: 102556: 0 -245: 102557: 0 -245: 102558: 0 -245: 102559: 0 -245: 102560: 0 -245: 102561: 0 -245: 102562: 0 -245: 102563: 0 -245: 102564: 0 -245: 102565: 0 -245: 102566: 0 -245: 102567: 0 -245: 102568: 0 -245: 102569: 0 -245: 102570: 0 -245: 102571: 0 -245: 102572: 0 -245: 102573: 0 -245: 102574: 0 -245: 102575: 0 -245: 102576: 0 -245: 102577: 0 -245: 102578: 0 -245: 102579: 0 -245: 102580: 0 -245: 102581: 0 -245: 102582: 0 -245: 102583: 0 -245: 102584: 0 -245: 102585: 0 -245: 102586: 0 -245: 102587: 0 -245: 102588: 0 -245: 102589: 0 -245: 102590: 0 -245: 102591: 0 -245: 102592: 0 -245: 102593: 0 -245: 102594: 0 -245: 102595: 0 -245: 102596: 0 -245: 102597: 0 -245: 102598: 0 -245: 102599: 0 -245: 102600: 0 -245: 102601: 0 -245: 102602: 0 -245: 102603: 0 -245: 102604: 0 -245: 102605: 0 -245: 102606: 0 -245: 102607: 0 -245: 102608: 0 -245: 102609: 0 -245: 102610: 0 -245: 102611: 0 -245: 102612: 0 -245: 102613: 0 -245: 102614: 0 -245: 102615: 0 -245: 102616: 0 -245: 102617: 0 -245: 102618: 0 -245: 102619: 0 -245: 102620: 0 -245: 102621: 0 -245: 102622: 0 -245: 102623: 0 -245: 102624: 0 -245: 102625: 0 -245: 102626: 0 -245: 102627: 0 -245: 102628: 0 -245: 102629: 0 -245: 102630: 0 -245: 102631: 0 -245: 102632: 0 -245: 102633: 0 -245: 102634: 0 -245: 102635: 0 -245: 102636: 0 -245: 102637: 0 -245: 102638: 0 -245: 102639: 0 -245: 102640: 0 -245: 102641: 0 -245: 102642: 0 -245: 102643: 0 -245: 102644: 0 -245: 102645: 0 -245: 102646: 0 -245: 102647: 0 -245: 102648: 0 -245: 102649: 0 -245: 102650: 0 -245: 102651: 0 -245: 102652: 0 -245: 102653: 0 -245: 102654: 0 -245: 102655: 0 -245: 102656: 0 -245: 102657: 0 -245: 102658: 0 -245: 102659: 0 -245: 102660: 0 -245: 102661: 0 -245: 102662: 0 -245: 102663: 0 -245: 102664: 0 -245: 102665: 0 -245: 102666: 0 -245: 102667: 0 -245: 102668: 0 -245: 102669: 0 -245: 102670: 0 -245: 102671: 0 -245: 102672: 0 -245: 102673: 0 -245: 102674: 0 -245: 102675: 0 -245: 102676: 0 -245: 102677: 0 -245: 102678: 0 -245: 102679: 0 -245: 102680: 0 -245: 102681: 0 -245: 102682: 0 -245: 102683: 0 -245: 102684: 0 -245: 102685: 0 -245: 102686: 0 -245: 102687: 0 -245: 102688: 0 -245: 102689: 0 -245: 102690: 0 -245: 102691: 0 -245: 102692: 0 -245: 102693: 0 -245: 102694: 0 -245: 102695: 0 -245: 102696: 0 -245: 102697: 0 -245: 102698: 0 -245: 102699: 0 -245: 102700: 0 -245: 102701: 0 -245: 102702: 0 -245: 102703: 0 -245: 102704: 0 -245: 102705: 0 -245: 102706: 0 -245: 102707: 0 -245: 102708: 0 -245: 102709: 0 -245: 102710: 0 -245: 102711: 0 -245: 102712: 0 -245: 102713: 0 -245: 102714: 0 -245: 102715: 0 -245: 102716: 0 -245: 102717: 0 -245: 102718: 0 -245: 102719: 0 -245: 102720: 0 -245: 102721: 0 -245: 102722: 0 -245: 102723: 0 -245: 102724: 0 -245: 102725: 0 -245: 102726: 0 -245: 102727: 0 -245: 102728: 0 -245: 102729: 0 -245: 102730: 0 -245: 102731: 0 -245: 102732: 0 -245: 102733: 0 -245: 102734: 0 -245: 102735: 0 -245: 102736: 0 -245: 102737: 0 -245: 102738: 0 -245: 102739: 0 -245: 102740: 0 -245: 102741: 0 -245: 102742: 0 -245: 102743: 0 -245: 102744: 0 -245: 102745: 0 -245: 102746: 0 -245: 102747: 0 -245: 102748: 0 -245: 102749: 0 -245: 102750: 0 -245: 102751: 0 -245: 102752: 0 -245: 102753: 0 -245: 102754: 0 -245: 102755: 0 -245: 102756: 0 -245: 102757: 0 -245: 102758: 0 -245: 102759: 0 -245: 102760: 0 -245: 102761: 0 -245: 102762: 0 -245: 102763: 0 -245: 102764: 0 -245: 102765: 0 -245: 102766: 0 -245: 102767: 0 -245: 102768: 0 -245: 102769: 0 -245: 102770: 0 -245: 102771: 0 -245: 102772: 0 -245: 102773: 0 -245: 102774: 0 -245: 102775: 0 -245: 102776: 0 -245: 102777: 0 -245: 102778: 0 -245: 102779: 0 -245: 102780: 0 -245: 102781: 0 -245: 102782: 0 -245: 102783: 0 -245: 102784: 0 -245: 102785: 0 -245: 102786: 0 -245: 102787: 0 -245: 102788: 0 -245: 102789: 0 -245: 102790: 0 -245: 102791: 0 -245: 102792: 0 -245: 102793: 0 -245: 102794: 0 -245: 102795: 0 -245: 102796: 0 -245: 102797: 0 -245: 102798: 0 -245: 102799: 0 -245: 102800: 0 -245: 102801: 0 -245: 102802: 0 -245: 102803: 0 -245: 102804: 0 -245: 102805: 0 -245: 102806: 0 -245: 102807: 0 -245: 102808: 0 -245: 102809: 0 -245: 102810: 0 -245: 102811: 0 -245: 102812: 0 -245: 102813: 0 -245: 102814: 0 -245: 102815: 0 -245: 102816: 0 -245: 102817: 0 -245: 102818: 0 -245: 102819: 0 -245: 102820: 0 -245: 102821: 0 -245: 102822: 0 -245: 102823: 0 -245: 102824: 0 -245: 102825: 0 -245: 102826: 0 -245: 102827: 0 -245: 102828: 0 -245: 102829: 0 -245: 102830: 0 -245: 102831: 0 -245: 102832: 0 -245: 102833: 0 -245: 102834: 0 -245: 102835: 0 -245: 102836: 0 -245: 102837: 0 -245: 102838: 0 -245: 102839: 0 -245: 102840: 0 -245: 102841: 0 -245: 102842: 0 -245: 102843: 0 -245: 102844: 0 -245: 102845: 0 -245: 102846: 0 -245: 102847: 0 -245: 102848: 0 -245: 102849: 0 -245: 102850: 0 -245: 102851: 0 -245: 102852: 0 -245: 102853: 0 -245: 102854: 0 -245: 102855: 0 -245: 102856: 0 -245: 102857: 0 -245: 102858: 0 -245: 102859: 0 -245: 102860: 0 -245: 102861: 0 -245: 102862: 0 -245: 102863: 0 -245: 102864: 0 -245: 102865: 0 -245: 102866: 0 -245: 102867: 0 -245: 102868: 0 -245: 102869: 0 -245: 102870: 0 -245: 102871: 0 -245: 102872: 0 -245: 102873: 0 -245: 102874: 0 -245: 102875: 0 -245: 102876: 0 -245: 102877: 0 -245: 102878: 0 -245: 102879: 0 -245: 102880: 0 -245: 102881: 0 -245: 102882: 0 -245: 102883: 0 -245: 102884: 0 -245: 102885: 0 -245: 102886: 0 -245: 102887: 0 -245: 102888: 0 -245: 102889: 0 -245: 102890: 0 -245: 102891: 0 -245: 102892: 0 -245: 102893: 0 -245: 102894: 0 -245: 102895: 0 -245: 102896: 0 -245: 102897: 0 -245: 102898: 0 -245: 102899: 0 -245: 102900: 0 -245: 102901: 0 -245: 102902: 0 -245: 102903: 0 -245: 102904: 0 -245: 102905: 0 -245: 102906: 0 -245: 102907: 0 -245: 102908: 0 -245: 102909: 0 -245: 102910: 0 -245: 102911: 0 -245: 102912: 0 -245: 102913: 0 -245: 102914: 0 -245: 102915: 0 -245: 102916: 0 -245: 102917: 0 -245: 102918: 0 -245: 102919: 0 -245: 102920: 0 -245: 102921: 0 -245: 102922: 0 -245: 102923: 0 -245: 102924: 0 -245: 102925: 0 -245: 102926: 0 -245: 102927: 0 -245: 102928: 0 -245: 102929: 0 -245: 102930: 0 -245: 102931: 0 -245: 102932: 0 -245: 102933: 0 -245: 102934: 0 -245: 102935: 0 -245: 102936: 0 -245: 102937: 0 -245: 102938: 0 -245: 102939: 0 -245: 102940: 0 -245: 102941: 0 -245: 102942: 0 -245: 102943: 0 -245: 102944: 0 -245: 102945: 0 -245: 102946: 0 -245: 102947: 0 -245: 102948: 0 -245: 102949: 0 -245: 102950: 0 -245: 102951: 0 -245: 102952: 0 -245: 102953: 0 -245: 102954: 0 -245: 102955: 0 -245: 102956: 0 -245: 102957: 0 -245: 102958: 0 -245: 102959: 0 -245: 102960: 0 -245: 102961: 0 -245: 102962: 0 -245: 102963: 0 -245: 102964: 0 -245: 102965: 0 -245: 102966: 0 -245: 102967: 0 -245: 102968: 0 -245: 102969: 0 -245: 102970: 0 -245: 102971: 0 -245: 102972: 0 -245: 102973: 0 -245: 102974: 0 -245: 102975: 0 -245: 102976: 0 -245: 102977: 0 -245: 102978: 0 -245: 102979: 0 -245: 102980: 0 -245: 102981: 0 -245: 102982: 0 -245: 102983: 0 -245: 102984: 0 -245: 102985: 0 -245: 102986: 0 -245: 102987: 0 -245: 102988: 0 -245: 102989: 0 -245: 102990: 0 -245: 102991: 0 -245: 102992: 0 -245: 102993: 0 -245: 102994: 0 -245: 102995: 0 -245: 102996: 0 -245: 102997: 0 -245: 102998: 0 -245: 102999: 0 -245: 103000: 0 -245: 103001: 0 -245: 103002: 0 -245: 103003: 0 -245: 103004: 0 -245: 103005: 0 -245: 103006: 0 -245: 103007: 0 -245: 103008: 0 -245: 103009: 0 -245: 103010: 0 -245: 103011: 0 -245: 103012: 0 -245: 103013: 0 -245: 103014: 0 -245: 103015: 0 -245: 103016: 0 -245: 103017: 0 -245: 103018: 0 -245: 103019: 0 -245: 103020: 0 -245: 103021: 0 -245: 103022: 0 -245: 103023: 0 -245: 103024: 0 -245: 103025: 0 -245: 103026: 0 -245: 103027: 0 -245: 103028: 0 -245: 103029: 0 -245: 103030: 0 -245: 103031: 0 -245: 103032: 0 -245: 103033: 0 -245: 103034: 0 -245: 103035: 0 -245: 103036: 0 -245: 103037: 0 -245: 103038: 0 -245: 103039: 0 -245: 103040: 0 -245: 103041: 0 -245: 103042: 0 -245: 103043: 0 -245: 103044: 0 -245: 103045: 0 -245: 103046: 0 -245: 103047: 0 -245: 103048: 0 -245: 103049: 0 -245: 103050: 0 -245: 103051: 0 -245: 103052: 0 -245: 103053: 0 -245: 103054: 0 -245: 103055: 0 -245: 103056: 0 -245: 103057: 0 -245: 103058: 0 -245: 103059: 0 -245: 103060: 0 -245: 103061: 0 -245: 103062: 0 -245: 103063: 0 -245: 103064: 0 -245: 103065: 0 -245: 103066: 0 -245: 103067: 0 -245: 103068: 0 -245: 103069: 0 -245: 103070: 0 -245: 103071: 0 -245: 103072: 0 -245: 103073: 0 -245: 103074: 0 -245: 103075: 0 -245: 103076: 0 -245: 103077: 0 -245: 103078: 0 -245: 103079: 0 -245: 103080: 0 -245: 103081: 0 -245: 103082: 0 -245: 103083: 0 -245: 103084: 0 -245: 103085: 0 -245: 103086: 0 -245: 103087: 0 -245: 103088: 0 -245: 103089: 0 -245: 103090: 0 -245: 103091: 0 -245: 103092: 0 -245: 103093: 0 -245: 103094: 0 -245: 103095: 0 -245: 103096: 0 -245: 103097: 0 -245: 103098: 0 -245: 103099: 0 -245: 103100: 0 -245: 103101: 0 -245: 103102: 0 -245: 103103: 0 -245: 103104: 0 -245: 103105: 0 -245: 103106: 0 -245: 103107: 0 -245: 103108: 0 -245: 103109: 0 -245: 103110: 0 -245: 103111: 0 -245: 103112: 0 -245: 103113: 0 -245: 103114: 0 -245: 103115: 0 -245: 103116: 0 -245: 103117: 0 -245: 103118: 0 -245: 103119: 0 -245: 103120: 0 -245: 103121: 0 -245: 103122: 0 -245: 103123: 0 -245: 103124: 0 -245: 103125: 0 -245: 103126: 0 -245: 103127: 0 -245: 103128: 0 -245: 103129: 0 -245: 103130: 0 -245: 103131: 0 -245: 103132: 0 -245: 103133: 0 -245: 103134: 0 -245: 103135: 0 -245: 103136: 0 -245: 103137: 0 -245: 103138: 0 -245: 103139: 0 -245: 103140: 0 -245: 103141: 0 -245: 103142: 0 -245: 103143: 0 -245: 103144: 0 -245: 103145: 0 -245: 103146: 0 -245: 103147: 0 -245: 103148: 0 -245: 103149: 0 -245: 103150: 0 -245: 103151: 0 -245: 103152: 0 -245: 103153: 0 -245: 103154: 0 -245: 103155: 0 -245: 103156: 0 -245: 103157: 0 -245: 103158: 0 -245: 103159: 0 -245: 103160: 0 -245: 103161: 0 -245: 103162: 0 -245: 103163: 0 -245: 103164: 0 -245: 103165: 0 -245: 103166: 0 -245: 103167: 0 -245: 103168: 0 -245: 103169: 0 -245: 103170: 0 -245: 103171: 0 -245: 103172: 0 -245: 103173: 0 -245: 103174: 0 -245: 103175: 0 -245: 103176: 0 -245: 103177: 0 -245: 103178: 0 -245: 103179: 0 -245: 103180: 0 -245: 103181: 0 -245: 103182: 0 -245: 103183: 0 -245: 103184: 0 -245: 103185: 0 -245: 103186: 0 -245: 103187: 0 -245: 103188: 0 -245: 103189: 0 -245: 103190: 0 -245: 103191: 0 -245: 103192: 0 -245: 103193: 0 -245: 103194: 0 -245: 103195: 0 -245: 103196: 0 -245: 103197: 0 -245: 103198: 0 -245: 103199: 0 -245: 103200: 0 -245: 103201: 0 -245: 103202: 0 -245: 103203: 0 -245: 103204: 0 -245: 103205: 0 -245: 103206: 0 -245: 103207: 0 -245: 103208: 0 -245: 103209: 0 -245: 103210: 0 -245: 103211: 0 -245: 103212: 0 -245: 103213: 0 -245: 103214: 0 -245: 103215: 0 -245: 103216: 0 -245: 103217: 0 -245: 103218: 0 -245: 103219: 0 -245: 103220: 0 -245: 103221: 0 -245: 103222: 0 -245: 103223: 0 -245: 103224: 0 -245: 103225: 0 -245: 103226: 0 -245: 103227: 0 -245: 103228: 0 -245: 103229: 0 -245: 103230: 0 -245: 103231: 0 -245: 103232: 0 -245: 103233: 0 -245: 103234: 0 -245: 103235: 0 -245: 103236: 0 -245: 103237: 0 -245: 103238: 0 -245: 103239: 0 -245: 103240: 0 -245: 103241: 0 -245: 103242: 0 -245: 103243: 0 -245: 103244: 0 -245: 103245: 0 -245: 103246: 0 -245: 103247: 0 -245: 103248: 0 -245: 103249: 0 -245: 103250: 0 -245: 103251: 0 -245: 103252: 0 -245: 103253: 0 -245: 103254: 0 -245: 103255: 0 -245: 103256: 0 -245: 103257: 0 -245: 103258: 0 -245: 103259: 0 -245: 103260: 0 -245: 103261: 0 -245: 103262: 0 -245: 103263: 0 -245: 103264: 0 -245: 103265: 0 -245: 103266: 0 -245: 103267: 0 -245: 103268: 0 -245: 103269: 0 -245: 103270: 0 -245: 103271: 0 -245: 103272: 0 -245: 103273: 0 -245: 103274: 0 -245: 103275: 0 -245: 103276: 0 -245: 103277: 0 -245: 103278: 0 -245: 103279: 0 -245: 103280: 0 -245: 103281: 0 -245: 103282: 0 -245: 103283: 0 -245: 103284: 0 -245: 103285: 0 -245: 103286: 0 -245: 103287: 0 -245: 103288: 0 -245: 103289: 0 -245: 103290: 0 -245: 103291: 0 -245: 103292: 0 -245: 103293: 0 -245: 103294: 0 -245: 103295: 0 -245: 103296: 0 -245: 103297: 0 -245: 103298: 0 -245: 103299: 0 -245: 103300: 0 -245: 103301: 0 -245: 103302: 0 -245: 103303: 0 -245: 103304: 0 -245: 103305: 0 -245: 103306: 0 -245: 103307: 0 -245: 103308: 0 -245: 103309: 0 -245: 103310: 0 -245: 103311: 0 -245: 103312: 0 -245: 103313: 0 -245: 103314: 0 -245: 103315: 0 -245: 103316: 0 -245: 103317: 0 -245: 103318: 0 -245: 103319: 0 -245: 103320: 0 -245: 103321: 0 -245: 103322: 0 -245: 103323: 0 -245: 103324: 0 -245: 103325: 0 -245: 103326: 0 -245: 103327: 0 -245: 103328: 0 -245: 103329: 0 -245: 103330: 0 -245: 103331: 0 -245: 103332: 0 -245: 103333: 0 -245: 103334: 0 -245: 103335: 0 -245: 103336: 0 -245: 103337: 0 -245: 103338: 0 -245: 103339: 0 -245: 103340: 0 -245: 103341: 0 -245: 103342: 0 -245: 103343: 0 -245: 103344: 0 -245: 103345: 0 -245: 103346: 0 -245: 103347: 0 -245: 103348: 0 -245: 103349: 0 -245: 103350: 0 -245: 103351: 0 -245: 103352: 0 -245: 103353: 0 -245: 103354: 0 -245: 103355: 0 -245: 103356: 0 -245: 103357: 0 -245: 103358: 0 -245: 103359: 0 -245: 103360: 0 -245: 103361: 0 -245: 103362: 0 -245: 103363: 0 -245: 103364: 0 -245: 103365: 0 -245: 103366: 0 -245: 103367: 0 -245: 103368: 0 -245: 103369: 0 -245: 103370: 0 -245: 103371: 0 -245: 103372: 0 -245: 103373: 0 -245: 103374: 0 -245: 103375: 0 -245: 103376: 0 -245: 103377: 0 -245: 103378: 0 -245: 103379: 0 -245: 103380: 0 -245: 103381: 0 -245: 103382: 0 -245: 103383: 0 -245: 103384: 0 -245: 103385: 0 -245: 103386: 0 -245: 103387: 0 -245: 103388: 0 -245: 103389: 0 -245: 103390: 0 -245: 103391: 0 -245: 103392: 0 -245: 103393: 0 -245: 103394: 0 -245: 103395: 0 -245: 103396: 0 -245: 103397: 0 -245: 103398: 0 -245: 103399: 0 -245: 103400: 0 -245: 103401: 0 -245: 103402: 0 -245: 103403: 0 -245: 103404: 0 -245: 103405: 0 -245: 103406: 0 -245: 103407: 0 -245: 103408: 0 -245: 103409: 0 -245: 103410: 0 -245: 103411: 0 -245: 103412: 0 -245: 103413: 0 -245: 103414: 0 -245: 103415: 0 -245: 103416: 0 -245: 103417: 0 -245: 103418: 0 -245: 103419: 0 -245: 103420: 0 -245: 103421: 0 -245: 103422: 0 -245: 103423: 0 -245: 103424: 0 -245: 103425: 0 -245: 103426: 0 -245: 103427: 0 -245: 103428: 0 -245: 103429: 0 -245: 103430: 0 -245: 103431: 0 -245: 103432: 0 -245: 103433: 0 -245: 103434: 0 -245: 103435: 0 -245: 103436: 0 -245: 103437: 0 -245: 103438: 0 -245: 103439: 0 -245: 103440: 0 -245: 103441: 0 -245: 103442: 0 -245: 103443: 0 -245: 103444: 0 -245: 103445: 0 -245: 103446: 0 -245: 103447: 0 -245: 103448: 0 -245: 103449: 0 -245: 103450: 0 -245: 103451: 0 -245: 103452: 0 -245: 103453: 0 -245: 103454: 0 -245: 103455: 0 -245: 103456: 0 -245: 103457: 0 -245: 103458: 0 -245: 103459: 0 -245: 103460: 0 -245: 103461: 0 -245: 103462: 0 -245: 103463: 0 -245: 103464: 0 -245: 103465: 0 -245: 103466: 0 -245: 103467: 0 -245: 103468: 0 -245: 103469: 0 -245: 103470: 0 -245: 103471: 0 -245: 103472: 0 -245: 103473: 0 -245: 103474: 0 -245: 103475: 0 -245: 103476: 0 -245: 103477: 0 -245: 103478: 0 -245: 103479: 0 -245: 103480: 0 -245: 103481: 0 -245: 103482: 0 -245: 103483: 0 -245: 103484: 0 -245: 103485: 0 -245: 103486: 0 -245: 103487: 0 -245: 103488: 0 -245: 103489: 0 -245: 103490: 0 -245: 103491: 0 -245: 103492: 0 -245: 103493: 0 -245: 103494: 0 -245: 103495: 0 -245: 103496: 0 -245: 103497: 0 -245: 103498: 0 -245: 103499: 0 -245: 103500: 0 -245: 103501: 0 -245: 103502: 0 -245: 103503: 0 -245: 103504: 0 -245: 103505: 0 -245: 103506: 0 -245: 103507: 0 -245: 103508: 0 -245: 103509: 0 -245: 103510: 0 -245: 103511: 0 -245: 103512: 0 -245: 103513: 0 -245: 103514: 0 -245: 103515: 0 -245: 103516: 0 -245: 103517: 0 -245: 103518: 0 -245: 103519: 0 -245: 103520: 0 -245: 103521: 0 -245: 103522: 0 -245: 103523: 0 -245: 103524: 0 -245: 103525: 0 -245: 103526: 0 -245: 103527: 0 -245: 103528: 0 -245: 103529: 0 -245: 103530: 0 -245: 103531: 0 -245: 103532: 0 -245: 103533: 0 -245: 103534: 0 -245: 103535: 0 -245: 103536: 0 -245: 103537: 0 -245: 103538: 0 -245: 103539: 0 -245: 103540: 0 -245: 103541: 0 -245: 103542: 0 -245: 103543: 0 -245: 103544: 0 -245: 103545: 0 -245: 103546: 0 -245: 103547: 0 -245: 103548: 0 -245: 103549: 0 -245: 103550: 0 -245: 103551: 0 -245: 103552: 0 -245: 103553: 0 -245: 103554: 0 -245: 103555: 0 -245: 103556: 0 -245: 103557: 0 -245: 103558: 0 -245: 103559: 0 -245: 103560: 0 -245: 103561: 0 -245: 103562: 0 -245: 103563: 0 -245: 103564: 0 -245: 103565: 0 -245: 103566: 0 -245: 103567: 0 -245: 103568: 0 -245: 103569: 0 -245: 103570: 0 -245: 103571: 0 -245: 103572: 0 -245: 103573: 0 -245: 103574: 0 -245: 103575: 0 -245: 103576: 0 -245: 103577: 0 -245: 103578: 0 -245: 103579: 0 -245: 103580: 0 -245: 103581: 0 -245: 103582: 0 -245: 103583: 0 -245: 103584: 0 -245: 103585: 0 -245: 103586: 0 -245: 103587: 0 -245: 103588: 0 -245: 103589: 0 -245: 103590: 0 -245: 103591: 0 -245: 103592: 0 -245: 103593: 0 -245: 103594: 0 -245: 103595: 0 -245: 103596: 0 -245: 103597: 0 -245: 103598: 0 -245: 103599: 0 -245: 103600: 0 -245: 103601: 0 -245: 103602: 0 -245: 103603: 0 -245: 103604: 0 -245: 103605: 0 -245: 103606: 0 -245: 103607: 0 -245: 103608: 0 -245: 103609: 0 -245: 103610: 0 -245: 103611: 0 -245: 103612: 0 -245: 103613: 0 -245: 103614: 0 -245: 103615: 0 -245: 103616: 0 -245: 103617: 0 -245: 103618: 0 -245: 103619: 0 -245: 103620: 0 -245: 103621: 0 -245: 103622: 0 -245: 103623: 0 -245: 103624: 0 -245: 103625: 0 -245: 103626: 0 -245: 103627: 0 -245: 103628: 0 -245: 103629: 0 -245: 103630: 0 -245: 103631: 0 -245: 103632: 0 -245: 103633: 0 -245: 103634: 0 -245: 103635: 0 -245: 103636: 0 -245: 103637: 0 -245: 103638: 0 -245: 103639: 0 -245: 103640: 0 -245: 103641: 0 -245: 103642: 0 -245: 103643: 0 -245: 103644: 0 -245: 103645: 0 -245: 103646: 0 -245: 103647: 0 -245: 103648: 0 -245: 103649: 0 -245: 103650: 0 -245: 103651: 0 -245: 103652: 0 -245: 103653: 0 -245: 103654: 0 -245: 103655: 0 -245: 103656: 0 -245: 103657: 0 -245: 103658: 0 -245: 103659: 0 -245: 103660: 0 -245: 103661: 0 -245: 103662: 0 -245: 103663: 0 -245: 103664: 0 -245: 103665: 0 -245: 103666: 0 -245: 103667: 0 -245: 103668: 0 -245: 103669: 0 -245: 103670: 0 -245: 103671: 0 -245: 103672: 0 -245: 103673: 0 -245: 103674: 0 -245: 103675: 0 -245: 103676: 0 -245: 103677: 0 -245: 103678: 0 -245: 103679: 0 -245: 103680: 0 -245: 103681: 0 -245: 103682: 0 -245: 103683: 0 -245: 103684: 0 -245: 103685: 0 -245: 103686: 0 -245: 103687: 0 -245: 103688: 0 -245: 103689: 0 -245: 103690: 0 -245: 103691: 0 -245: 103692: 0 -245: 103693: 0 -245: 103694: 0 -245: 103695: 0 -245: 103696: 0 -245: 103697: 0 -245: 103698: 0 -245: 103699: 0 -245: 103700: 0 -245: 103701: 0 -245: 103702: 0 -245: 103703: 0 -245: 103704: 0 -245: 103705: 0 -245: 103706: 0 -245: 103707: 0 -245: 103708: 0 -245: 103709: 0 -245: 103710: 0 -245: 103711: 0 -245: 103712: 0 -245: 103713: 0 -245: 103714: 0 -245: 103715: 0 -245: 103716: 0 -245: 103717: 0 -245: 103718: 0 -245: 103719: 0 -245: 103720: 0 -245: 103721: 0 -245: 103722: 0 -245: 103723: 0 -245: 103724: 0 -245: 103725: 0 -245: 103726: 0 -245: 103727: 0 -245: 103728: 0 -245: 103729: 0 -245: 103730: 0 -245: 103731: 0 -245: 103732: 0 -245: 103733: 0 -245: 103734: 0 -245: 103735: 0 -245: 103736: 0 -245: 103737: 0 -245: 103738: 0 -245: 103739: 0 -245: 103740: 0 -245: 103741: 0 -245: 103742: 0 -245: 103743: 0 -245: 103744: 0 -245: 103745: 0 -245: 103746: 0 -245: 103747: 0 -245: 103748: 0 -245: 103749: 0 -245: 103750: 0 -245: 103751: 0 -245: 103752: 0 -245: 103753: 0 -245: 103754: 0 -245: 103755: 0 -245: 103756: 0 -245: 103757: 0 -245: 103758: 0 -245: 103759: 0 -245: 103760: 0 -245: 103761: 0 -245: 103762: 0 -245: 103763: 0 -245: 103764: 0 -245: 103765: 0 -245: 103766: 0 -245: 103767: 0 -245: 103768: 0 -245: 103769: 0 -245: 103770: 0 -245: 103771: 0 -245: 103772: 0 -245: 103773: 0 -245: 103774: 0 -245: 103775: 0 -245: 103776: 0 -245: 103777: 0 -245: 103778: 0 -245: 103779: 0 -245: 103780: 0 -245: 103781: 0 -245: 103782: 0 -245: 103783: 0 -245: 103784: 0 -245: 103785: 0 -245: 103786: 0 -245: 103787: 0 -245: 103788: 0 -245: 103789: 0 -245: 103790: 0 -245: 103791: 0 -245: 103792: 0 -245: 103793: 0 -245: 103794: 0 -245: 103795: 0 -245: 103796: 0 -245: 103797: 0 -245: 103798: 0 -245: 103799: 0 -245: 103800: 0 -245: 103801: 0 -245: 103802: 0 -245: 103803: 0 -245: 103804: 0 -245: 103805: 0 -245: 103806: 0 -245: 103807: 0 -245: 103808: 0 -245: 103809: 0 -245: 103810: 0 -245: 103811: 0 -245: 103812: 0 -245: 103813: 0 -245: 103814: 0 -245: 103815: 0 -245: 103816: 0 -245: 103817: 0 -245: 103818: 0 -245: 103819: 0 -245: 103820: 0 -245: 103821: 0 -245: 103822: 0 -245: 103823: 0 -245: 103824: 0 -245: 103825: 0 -245: 103826: 0 -245: 103827: 0 -245: 103828: 0 -245: 103829: 0 -245: 103830: 0 -245: 103831: 0 -245: 103832: 0 -245: 103833: 0 -245: 103834: 0 -245: 103835: 0 -245: 103836: 0 -245: 103837: 0 -245: 103838: 0 -245: 103839: 0 -245: 103840: 0 -245: 103841: 0 -245: 103842: 0 -245: 103843: 0 -245: 103844: 0 -245: 103845: 0 -245: 103846: 0 -245: 103847: 0 -245: 103848: 0 -245: 103849: 0 -245: 103850: 0 -245: 103851: 0 -245: 103852: 0 -245: 103853: 0 -245: 103854: 0 -245: 103855: 0 -245: 103856: 0 -245: 103857: 0 -245: 103858: 0 -245: 103859: 0 -245: 103860: 0 -245: 103861: 0 -245: 103862: 0 -245: 103863: 0 -245: 103864: 0 -245: 103865: 0 -245: 103866: 0 -245: 103867: 0 -245: 103868: 0 -245: 103869: 0 -245: 103870: 0 -245: 103871: 0 -245: 103872: 0 -245: 103873: 0 -245: 103874: 0 -245: 103875: 0 -245: 103876: 0 -245: 103877: 0 -245: 103878: 0 -245: 103879: 0 -245: 103880: 0 -245: 103881: 0 -245: 103882: 0 -245: 103883: 0 -245: 103884: 0 -245: 103885: 0 -245: 103886: 0 -245: 103887: 0 -245: 103888: 0 -245: 103889: 0 -245: 103890: 0 -245: 103891: 0 -245: 103892: 0 -245: 103893: 0 -245: 103894: 0 -245: 103895: 0 -245: 103896: 0 -245: 103897: 0 -245: 103898: 0 -245: 103899: 0 -245: 103900: 0 -245: 103901: 0 -245: 103902: 0 -245: 103903: 0 -245: 103904: 0 -245: 103905: 0 -245: 103906: 0 -245: 103907: 0 -245: 103908: 0 -245: 103909: 0 -245: 103910: 0 -245: 103911: 0 -245: 103912: 0 -245: 103913: 0 -245: 103914: 0 -245: 103915: 0 -245: 103916: 0 -245: 103917: 0 -245: 103918: 0 -245: 103919: 0 -245: 103920: 0 -245: 103921: 0 -245: 103922: 0 -245: 103923: 0 -245: 103924: 0 -245: 103925: 0 -245: 103926: 0 -245: 103927: 0 -245: 103928: 0 -245: 103929: 0 -245: 103930: 0 -245: 103931: 0 -245: 103932: 0 -245: 103933: 0 -245: 103934: 0 -245: 103935: 0 -245: 103936: 0 -245: 103937: 0 -245: 103938: 0 -245: 103939: 0 -245: 103940: 0 -245: 103941: 0 -245: 103942: 0 -245: 103943: 0 -245: 103944: 0 -245: 103945: 0 -245: 103946: 0 -245: 103947: 0 -245: 103948: 0 -245: 103949: 0 -245: 103950: 0 -245: 103951: 0 -245: 103952: 0 -245: 103953: 0 -245: 103954: 0 -245: 103955: 0 -245: 103956: 0 -245: 103957: 0 -245: 103958: 0 -245: 103959: 0 -245: 103960: 0 -245: 103961: 0 -245: 103962: 0 -245: 103963: 0 -245: 103964: 0 -245: 103965: 0 -245: 103966: 0 -245: 103967: 0 -245: 103968: 0 -245: 103969: 0 -245: 103970: 0 -245: 103971: 0 -245: 103972: 0 -245: 103973: 0 -245: 103974: 0 -245: 103975: 0 -245: 103976: 0 -245: 103977: 0 -245: 103978: 0 -245: 103979: 0 -245: 103980: 0 -245: 103981: 0 -245: 103982: 0 -245: 103983: 0 -245: 103984: 0 -245: 103985: 0 -245: 103986: 0 -245: 103987: 0 -245: 103988: 0 -245: 103989: 0 -245: 103990: 0 -245: 103991: 0 -245: 103992: 0 -245: 103993: 0 -245: 103994: 0 -245: 103995: 0 -245: 103996: 0 -245: 103997: 0 -245: 103998: 0 -245: 103999: 0 -245: 104000: 0 -245: 104001: 0 -245: 104002: 0 -245: 104003: 0 -245: 104004: 0 -245: 104005: 0 -245: 104006: 0 -245: 104007: 0 -245: 104008: 0 -245: 104009: 0 -245: 104010: 0 -245: 104011: 0 -245: 104012: 0 -245: 104013: 0 -245: 104014: 0 -245: 104015: 0 -245: 104016: 0 -245: 104017: 0 -245: 104018: 0 -245: 104019: 0 -245: 104020: 0 -245: 104021: 0 -245: 104022: 0 -245: 104023: 0 -245: 104024: 0 -245: 104025: 0 -245: 104026: 0 -245: 104027: 0 -245: 104028: 0 -245: 104029: 0 -245: 104030: 0 -245: 104031: 0 -245: 104032: 0 -245: 104033: 0 -245: 104034: 0 -245: 104035: 0 -245: 104036: 0 -245: 104037: 0 -245: 104038: 0 -245: 104039: 0 -245: 104040: 0 -245: 104041: 0 -245: 104042: 0 -245: 104043: 0 -245: 104044: 0 -245: 104045: 0 -245: 104046: 0 -245: 104047: 0 -245: 104048: 0 -245: 104049: 0 -245: 104050: 0 -245: 104051: 0 -245: 104052: 0 -245: 104053: 0 -245: 104054: 0 -245: 104055: 0 -245: 104056: 0 -245: 104057: 0 -245: 104058: 0 -245: 104059: 0 -245: 104060: 0 -245: 104061: 0 -245: 104062: 0 -245: 104063: 0 -245: 104064: 0 -245: 104065: 0 -245: 104066: 0 -245: 104067: 0 -245: 104068: 0 -245: 104069: 0 -245: 104070: 0 -245: 104071: 0 -245: 104072: 0 -245: 104073: 0 -245: 104074: 0 -245: 104075: 0 -245: 104076: 0 -245: 104077: 0 -245: 104078: 0 -245: 104079: 0 -245: 104080: 0 -245: 104081: 0 -245: 104082: 0 -245: 104083: 0 -245: 104084: 0 -245: 104085: 0 -245: 104086: 0 -245: 104087: 0 -245: 104088: 0 -245: 104089: 0 -245: 104090: 0 -245: 104091: 0 -245: 104092: 0 -245: 104093: 0 -245: 104094: 0 -245: 104095: 0 -245: 104096: 0 -245: 104097: 0 -245: 104098: 0 -245: 104099: 0 -245: 104100: 0 -245: 104101: 0 -245: 104102: 0 -245: 104103: 0 -245: 104104: 0 -245: 104105: 0 -245: 104106: 0 -245: 104107: 0 -245: 104108: 0 -245: 104109: 0 -245: 104110: 0 -245: 104111: 0 -245: 104112: 0 -245: 104113: 0 -245: 104114: 0 -245: 104115: 0 -245: 104116: 0 -245: 104117: 0 -245: 104118: 0 -245: 104119: 0 -245: 104120: 0 -245: 104121: 0 -245: 104122: 0 -245: 104123: 0 -245: 104124: 0 -245: 104125: 0 -245: 104126: 0 -245: 104127: 0 -245: 104128: 0 -245: 104129: 0 -245: 104130: 0 -245: 104131: 0 -245: 104132: 0 -245: 104133: 0 -245: 104134: 0 -245: 104135: 0 -245: 104136: 0 -245: 104137: 0 -245: 104138: 0 -245: 104139: 0 -245: 104140: 0 -245: 104141: 0 -245: 104142: 0 -245: 104143: 0 -245: 104144: 0 -245: 104145: 0 -245: 104146: 0 -245: 104147: 0 -245: 104148: 0 -245: 104149: 0 -245: 104150: 0 -245: 104151: 0 -245: 104152: 0 -245: 104153: 0 -245: 104154: 0 -245: 104155: 0 -245: 104156: 0 -245: 104157: 0 -245: 104158: 0 -245: 104159: 0 -245: 104160: 0 -245: 104161: 0 -245: 104162: 0 -245: 104163: 0 -245: 104164: 0 -245: 104165: 0 -245: 104166: 0 -245: 104167: 0 -245: 104168: 0 -245: 104169: 0 -245: 104170: 0 -245: 104171: 0 -245: 104172: 0 -245: 104173: 0 -245: 104174: 0 -245: 104175: 0 -245: 104176: 0 -245: 104177: 0 -245: 104178: 0 -245: 104179: 0 -245: 104180: 0 -245: 104181: 0 -245: 104182: 0 -245: 104183: 0 -245: 104184: 0 -245: 104185: 0 -245: 104186: 0 -245: 104187: 0 -245: 104188: 0 -245: 104189: 0 -245: 104190: 0 -245: 104191: 0 -245: 104192: 0 -245: 104193: 0 -245: 104194: 0 -245: 104195: 0 -245: 104196: 0 -245: 104197: 0 -245: 104198: 0 -245: 104199: 0 -245: 104200: 0 -245: 104201: 0 -245: 104202: 0 -245: 104203: 0 -245: 104204: 0 -245: 104205: 0 -245: 104206: 0 -245: 104207: 0 -245: 104208: 0 -245: 104209: 0 -245: 104210: 0 -245: 104211: 0 -245: 104212: 0 -245: 104213: 0 -245: 104214: 0 -245: 104215: 0 -245: 104216: 0 -245: 104217: 0 -245: 104218: 0 -245: 104219: 0 -245: 104220: 0 -245: 104221: 0 -245: 104222: 0 -245: 104223: 0 -245: 104224: 0 -245: 104225: 0 -245: 104226: 0 -245: 104227: 0 -245: 104228: 0 -245: 104229: 0 -245: 104230: 0 -245: 104231: 0 -245: 104232: 0 -245: 104233: 0 -245: 104234: 0 -245: 104235: 0 -245: 104236: 0 -245: 104237: 0 -245: 104238: 0 -245: 104239: 0 -245: 104240: 0 -245: 104241: 0 -245: 104242: 0 -245: 104243: 0 -245: 104244: 0 -245: 104245: 0 -245: 104246: 0 -245: 104247: 0 -245: 104248: 0 -245: 104249: 0 -245: 104250: 0 -245: 104251: 0 -245: 104252: 0 -245: 104253: 0 -245: 104254: 0 -245: 104255: 0 -245: 104256: 0 -245: 104257: 0 -245: 104258: 0 -245: 104259: 0 -245: 104260: 0 -245: 104261: 0 -245: 104262: 0 -245: 104263: 0 -245: 104264: 0 -245: 104265: 0 -245: 104266: 0 -245: 104267: 0 -245: 104268: 0 -245: 104269: 0 -245: 104270: 0 -245: 104271: 0 -245: 104272: 0 -245: 104273: 0 -245: 104274: 0 -245: 104275: 0 -245: 104276: 0 -245: 104277: 0 -245: 104278: 0 -245: 104279: 0 -245: 104280: 0 -245: 104281: 0 -245: 104282: 0 -245: 104283: 0 -245: 104284: 0 -245: 104285: 0 -245: 104286: 0 -245: 104287: 0 -245: 104288: 0 -245: 104289: 0 -245: 104290: 0 -245: 104291: 0 -245: 104292: 0 -245: 104293: 0 -245: 104294: 0 -245: 104295: 0 -245: 104296: 0 -245: 104297: 0 -245: 104298: 0 -245: 104299: 0 -245: 104300: 0 -245: 104301: 0 -245: 104302: 0 -245: 104303: 0 -245: 104304: 0 -245: 104305: 0 -245: 104306: 0 -245: 104307: 0 -245: 104308: 0 -245: 104309: 0 -245: 104310: 0 -245: 104311: 0 -245: 104312: 0 -245: 104313: 0 -245: 104314: 0 -245: 104315: 0 -245: 104316: 0 -245: 104317: 0 -245: 104318: 0 -245: 104319: 0 -245: 104320: 0 -245: 104321: 0 -245: 104322: 0 -245: 104323: 0 -245: 104324: 0 -245: 104325: 0 -245: 104326: 0 -245: 104327: 0 -245: 104328: 0 -245: 104329: 0 -245: 104330: 0 -245: 104331: 0 -245: 104332: 0 -245: 104333: 0 -245: 104334: 0 -245: 104335: 0 -245: 104336: 0 -245: 104337: 0 -245: 104338: 0 -245: 104339: 0 -245: 104340: 0 -245: 104341: 0 -245: 104342: 0 -245: 104343: 0 -245: 104344: 0 -245: 104345: 0 -245: 104346: 0 -245: 104347: 0 -245: 104348: 0 -245: 104349: 0 -245: 104350: 0 -245: 104351: 0 -245: 104352: 0 -245: 104353: 0 -245: 104354: 0 -245: 104355: 0 -245: 104356: 0 -245: 104357: 0 -245: 104358: 0 -245: 104359: 0 -245: 104360: 0 -245: 104361: 0 -245: 104362: 0 -245: 104363: 0 -245: 104364: 0 -245: 104365: 0 -245: 104366: 0 -245: 104367: 0 -245: 104368: 0 -245: 104369: 0 -245: 104370: 0 -245: 104371: 0 -245: 104372: 0 -245: 104373: 0 -245: 104374: 0 -245: 104375: 0 -245: 104376: 0 -245: 104377: 0 -245: 104378: 0 -245: 104379: 0 -245: 104380: 0 -245: 104381: 0 -245: 104382: 0 -245: 104383: 0 -245: 104384: 0 -245: 104385: 0 -245: 104386: 0 -245: 104387: 0 -245: 104388: 0 -245: 104389: 0 -245: 104390: 0 -245: 104391: 0 -245: 104392: 0 -245: 104393: 0 -245: 104394: 0 -245: 104395: 0 -245: 104396: 0 -245: 104397: 0 -245: 104398: 0 -245: 104399: 0 -245: 104400: 0 -245: 104401: 0 -245: 104402: 0 -245: 104403: 0 -245: 104404: 0 -245: 104405: 0 -245: 104406: 0 -245: 104407: 0 -245: 104408: 0 -245: 104409: 0 -245: 104410: 0 -245: 104411: 0 -245: 104412: 0 -245: 104413: 0 -245: 104414: 0 -245: 104415: 0 -245: 104416: 0 -245: 104417: 0 -245: 104418: 0 -245: 104419: 0 -245: 104420: 0 -245: 104421: 0 -245: 104422: 0 -245: 104423: 0 -245: 104424: 0 -245: 104425: 0 -245: 104426: 0 -245: 104427: 0 -245: 104428: 0 -245: 104429: 0 -245: 104430: 0 -245: 104431: 0 -245: 104432: 0 -245: 104433: 0 -245: 104434: 0 -245: 104435: 0 -245: 104436: 0 -245: 104437: 0 -245: 104438: 0 -245: 104439: 0 -245: 104440: 0 -245: 104441: 0 -245: 104442: 0 -245: 104443: 0 -245: 104444: 0 -245: 104445: 0 -245: 104446: 0 -245: 104447: 0 -245: 104448: 0 -245: 104449: 0 -245: 104450: 0 -245: 104451: 0 -245: 104452: 0 -245: 104453: 0 -245: 104454: 0 -245: 104455: 0 -245: 104456: 0 -245: 104457: 0 -245: 104458: 0 -245: 104459: 0 -245: 104460: 0 -245: 104461: 0 -245: 104462: 0 -245: 104463: 0 -245: 104464: 0 -245: 104465: 0 -245: 104466: 0 -245: 104467: 0 -245: 104468: 0 -245: 104469: 0 -245: 104470: 0 -245: 104471: 0 -245: 104472: 0 -245: 104473: 0 -245: 104474: 0 -245: 104475: 0 -245: 104476: 0 -245: 104477: 0 -245: 104478: 0 -245: 104479: 0 -245: 104480: 0 -245: 104481: 0 -245: 104482: 0 -245: 104483: 0 -245: 104484: 0 -245: 104485: 0 -245: 104486: 0 -245: 104487: 0 -245: 104488: 0 -245: 104489: 0 -245: 104490: 0 -245: 104491: 0 -245: 104492: 0 -245: 104493: 0 -245: 104494: 0 -245: 104495: 0 -245: 104496: 0 -245: 104497: 0 -245: 104498: 0 -245: 104499: 0 -245: 104500: 0 -245: 104501: 0 -245: 104502: 0 -245: 104503: 0 -245: 104504: 0 -245: 104505: 0 -245: 104506: 0 -245: 104507: 0 -245: 104508: 0 -245: 104509: 0 -245: 104510: 0 -245: 104511: 0 -245: 104512: 0 -245: 104513: 0 -245: 104514: 0 -245: 104515: 0 -245: 104516: 0 -245: 104517: 0 -245: 104518: 0 -245: 104519: 0 -245: 104520: 0 -245: 104521: 0 -245: 104522: 0 -245: 104523: 0 -245: 104524: 0 -245: 104525: 0 -245: 104526: 0 -245: 104527: 0 -245: 104528: 0 -245: 104529: 0 -245: 104530: 0 -245: 104531: 0 -245: 104532: 0 -245: 104533: 0 -245: 104534: 0 -245: 104535: 0 -245: 104536: 0 -245: 104537: 0 -245: 104538: 0 -245: 104539: 0 -245: 104540: 0 -245: 104541: 0 -245: 104542: 0 -245: 104543: 0 -245: 104544: 0 -245: 104545: 0 -245: 104546: 0 -245: 104547: 0 -245: 104548: 0 -245: 104549: 0 -245: 104550: 0 -245: 104551: 0 -245: 104552: 0 -245: 104553: 0 -245: 104554: 0 -245: 104555: 0 -245: 104556: 0 -245: 104557: 0 -245: 104558: 0 -245: 104559: 0 -245: 104560: 0 -245: 104561: 0 -245: 104562: 0 -245: 104563: 0 -245: 104564: 0 -245: 104565: 0 -245: 104566: 0 -245: 104567: 0 -245: 104568: 0 -245: 104569: 0 -245: 104570: 0 -245: 104571: 0 -245: 104572: 0 -245: 104573: 0 -245: 104574: 0 -245: 104575: 0 -245: 104576: 0 -245: 104577: 0 -245: 104578: 0 -245: 104579: 0 -245: 104580: 0 -245: 104581: 0 -245: 104582: 0 -245: 104583: 0 -245: 104584: 0 -245: 104585: 0 -245: 104586: 0 -245: 104587: 0 -245: 104588: 0 -245: 104589: 0 -245: 104590: 0 -245: 104591: 0 -245: 104592: 0 -245: 104593: 0 -245: 104594: 0 -245: 104595: 0 -245: 104596: 0 -245: 104597: 0 -245: 104598: 0 -245: 104599: 0 -245: 104600: 0 -245: 104601: 0 -245: 104602: 0 -245: 104603: 0 -245: 104604: 0 -245: 104605: 0 -245: 104606: 0 -245: 104607: 0 -245: 104608: 0 -245: 104609: 0 -245: 104610: 0 -245: 104611: 0 -245: 104612: 0 -245: 104613: 0 -245: 104614: 0 -245: 104615: 0 -245: 104616: 0 -245: 104617: 0 -245: 104618: 0 -245: 104619: 0 -245: 104620: 0 -245: 104621: 0 -245: 104622: 0 -245: 104623: 0 -245: 104624: 0 -245: 104625: 0 -245: 104626: 0 -245: 104627: 0 -245: 104628: 0 -245: 104629: 0 -245: 104630: 0 -245: 104631: 0 -245: 104632: 0 -245: 104633: 0 -245: 104634: 0 -245: 104635: 0 -245: 104636: 0 -245: 104637: 0 -245: 104638: 0 -245: 104639: 0 -245: 104640: 0 -245: 104641: 0 -245: 104642: 0 -245: 104643: 0 -245: 104644: 0 -245: 104645: 0 -245: 104646: 0 -245: 104647: 0 -245: 104648: 0 -245: 104649: 0 -245: 104650: 0 -245: 104651: 0 -245: 104652: 0 -245: 104653: 0 -245: 104654: 0 -245: 104655: 0 -245: 104656: 0 -245: 104657: 0 -245: 104658: 0 -245: 104659: 0 -245: 104660: 0 -245: 104661: 0 -245: 104662: 0 -245: 104663: 0 -245: 104664: 0 -245: 104665: 0 -245: 104666: 0 -245: 104667: 0 -245: 104668: 0 -245: 104669: 0 -245: 104670: 0 -245: 104671: 0 -245: 104672: 0 -245: 104673: 0 -245: 104674: 0 -245: 104675: 0 -245: 104676: 0 -245: 104677: 0 -245: 104678: 0 -245: 104679: 0 -245: 104680: 0 -245: 104681: 0 -245: 104682: 0 -245: 104683: 0 -245: 104684: 0 -245: 104685: 0 -245: 104686: 0 -245: 104687: 0 -245: 104688: 0 -245: 104689: 0 -245: 104690: 0 -245: 104691: 0 -245: 104692: 0 -245: 104693: 0 -245: 104694: 0 -245: 104695: 0 -245: 104696: 0 -245: 104697: 0 -245: 104698: 0 -245: 104699: 0 -245: 104700: 0 -245: 104701: 0 -245: 104702: 0 -245: 104703: 0 -245: 104704: 0 -245: 104705: 0 -245: 104706: 0 -245: 104707: 0 -245: 104708: 0 -245: 104709: 0 -245: 104710: 0 -245: 104711: 0 -245: 104712: 0 -245: 104713: 0 -245: 104714: 0 -245: 104715: 0 -245: 104716: 0 -245: 104717: 0 -245: 104718: 0 -245: 104719: 0 -245: 104720: 0 -245: 104721: 0 -245: 104722: 0 -245: 104723: 0 -245: 104724: 0 -245: 104725: 0 -245: 104726: 0 -245: 104727: 0 -245: 104728: 0 -245: 104729: 0 -245: 104730: 0 -245: 104731: 0 -245: 104732: 0 -245: 104733: 0 -245: 104734: 0 -245: 104735: 0 -245: 104736: 0 -245: 104737: 0 -245: 104738: 0 -245: 104739: 0 -245: 104740: 0 -245: 104741: 0 -245: 104742: 0 -245: 104743: 0 -245: 104744: 0 -245: 104745: 0 -245: 104746: 0 -245: 104747: 0 -245: 104748: 0 -245: 104749: 0 -245: 104750: 0 -245: 104751: 0 -245: 104752: 0 -245: 104753: 0 -245: 104754: 0 -245: 104755: 0 -245: 104756: 0 -245: 104757: 0 -245: 104758: 0 -245: 104759: 0 -245: 104760: 0 -245: 104761: 0 -245: 104762: 0 -245: 104763: 0 -245: 104764: 0 -245: 104765: 0 -245: 104766: 0 -245: 104767: 0 -245: 104768: 0 -245: 104769: 0 -245: 104770: 0 -245: 104771: 0 -245: 104772: 0 -245: 104773: 0 -245: 104774: 0 -245: 104775: 0 -245: 104776: 0 -245: 104777: 0 -245: 104778: 0 -245: 104779: 0 -245: 104780: 0 -245: 104781: 0 -245: 104782: 0 -245: 104783: 0 -245: 104784: 0 -245: 104785: 0 -245: 104786: 0 -245: 104787: 0 -245: 104788: 0 -245: 104789: 0 -245: 104790: 0 -245: 104791: 0 -245: 104792: 0 -245: 104793: 0 -245: 104794: 0 -245: 104795: 0 -245: 104796: 0 -245: 104797: 0 -245: 104798: 0 -245: 104799: 0 -245: 104800: 0 -245: 104801: 0 -245: 104802: 0 -245: 104803: 0 -245: 104804: 0 -245: 104805: 0 -245: 104806: 0 -245: 104807: 0 -245: 104808: 0 -245: 104809: 0 -245: 104810: 0 -245: 104811: 0 -245: 104812: 0 -245: 104813: 0 -245: 104814: 0 -245: 104815: 0 -245: 104816: 0 -245: 104817: 0 -245: 104818: 0 -245: 104819: 0 -245: 104820: 0 -245: 104821: 0 -245: 104822: 0 -245: 104823: 0 -245: 104824: 0 -245: 104825: 0 -245: 104826: 0 -245: 104827: 0 -245: 104828: 0 -245: 104829: 0 -245: 104830: 0 -245: 104831: 0 -245: 104832: 0 -245: 104833: 0 -245: 104834: 0 -245: 104835: 0 -245: 104836: 0 -245: 104837: 0 -245: 104838: 0 -245: 104839: 0 -245: 104840: 0 -245: 104841: 0 -245: 104842: 0 -245: 104843: 0 -245: 104844: 0 -245: 104845: 0 -245: 104846: 0 -245: 104847: 0 -245: 104848: 0 -245: 104849: 0 -245: 104850: 0 -245: 104851: 0 -245: 104852: 0 -245: 104853: 0 -245: 104854: 0 -245: 104855: 0 -245: 104856: 0 -245: 104857: 0 -245: 104858: 0 -245: 104859: 0 -245: 104860: 0 -245: 104861: 0 -245: 104862: 0 -245: 104863: 0 -245: 104864: 0 -245: 104865: 0 -245: 104866: 0 -245: 104867: 0 -245: 104868: 0 -245: 104869: 0 -245: 104870: 0 -245: 104871: 0 -245: 104872: 0 -245: 104873: 0 -245: 104874: 0 -245: 104875: 0 -245: 104876: 0 -245: 104877: 0 -245: 104878: 0 -245: 104879: 0 -245: 104880: 0 -245: 104881: 0 -245: 104882: 0 -245: 104883: 0 -245: 104884: 0 -245: 104885: 0 -245: 104886: 0 -245: 104887: 0 -245: 104888: 0 -245: 104889: 0 -245: 104890: 0 -245: 104891: 0 -245: 104892: 0 -245: 104893: 0 -245: 104894: 0 -245: 104895: 0 -245: 104896: 0 -245: 104897: 0 -245: 104898: 0 -245: 104899: 0 -245: 104900: 0 -245: 104901: 0 -245: 104902: 0 -245: 104903: 0 -245: 104904: 0 -245: 104905: 0 -245: 104906: 0 -245: 104907: 0 -245: 104908: 0 -245: 104909: 0 -245: 104910: 0 -245: 104911: 0 -245: 104912: 0 -245: 104913: 0 -245: 104914: 0 -245: 104915: 0 -245: 104916: 0 -245: 104917: 0 -245: 104918: 0 -245: 104919: 0 -245: 104920: 0 -245: 104921: 0 -245: 104922: 0 -245: 104923: 0 -245: 104924: 0 -245: 104925: 0 -245: 104926: 0 -245: 104927: 0 -245: 104928: 0 -245: 104929: 0 -245: 104930: 0 -245: 104931: 0 -245: 104932: 0 -245: 104933: 0 -245: 104934: 0 -245: 104935: 0 -245: 104936: 0 -245: 104937: 0 -245: 104938: 0 -245: 104939: 0 -245: 104940: 0 -245: 104941: 0 -245: 104942: 0 -245: 104943: 0 -245: 104944: 0 -245: 104945: 0 -245: 104946: 0 -245: 104947: 0 -245: 104948: 0 -245: 104949: 0 -245: 104950: 0 -245: 104951: 0 -245: 104952: 0 -245: 104953: 0 -245: 104954: 0 -245: 104955: 0 -245: 104956: 0 -245: 104957: 0 -245: 104958: 0 -245: 104959: 0 -245: 104960: 0 -245: 104961: 0 -245: 104962: 0 -245: 104963: 0 -245: 104964: 0 -245: 104965: 0 -245: 104966: 0 -245: 104967: 0 -245: 104968: 0 -245: 104969: 0 -245: 104970: 0 -245: 104971: 0 -245: 104972: 0 -245: 104973: 0 -245: 104974: 0 -245: 104975: 0 -245: 104976: 0 -245: 104977: 0 -245: 104978: 0 -245: 104979: 0 -245: 104980: 0 -245: 104981: 0 -245: 104982: 0 -245: 104983: 0 -245: 104984: 0 -245: 104985: 0 -245: 104986: 0 -245: 104987: 0 -245: 104988: 0 -245: 104989: 0 -245: 104990: 0 -245: 104991: 0 -245: 104992: 0 -245: 104993: 0 -245: 104994: 0 -245: 104995: 0 -245: 104996: 0 -245: 104997: 0 -245: 104998: 0 -245: 104999: 0 -245: 105000: 0 -245: 105001: 0 -245: 105002: 0 -245: 105003: 0 -245: 105004: 0 -245: 105005: 0 -245: 105006: 0 -245: 105007: 0 -245: 105008: 0 -245: 105009: 0 -245: 105010: 0 -245: 105011: 0 -245: 105012: 0 -245: 105013: 0 -245: 105014: 0 -245: 105015: 0 -245: 105016: 0 -245: 105017: 0 -245: 105018: 0 -245: 105019: 0 -245: 105020: 0 -245: 105021: 0 -245: 105022: 0 -245: 105023: 0 -245: 105024: 0 -245: 105025: 0 -245: 105026: 0 -245: 105027: 0 -245: 105028: 0 -245: 105029: 0 -245: 105030: 0 -245: 105031: 0 -245: 105032: 0 -245: 105033: 0 -245: 105034: 0 -245: 105035: 0 -245: 105036: 0 -245: 105037: 0 -245: 105038: 0 -245: 105039: 0 -245: 105040: 0 -245: 105041: 0 -245: 105042: 0 -245: 105043: 0 -245: 105044: 0 -245: 105045: 0 -245: 105046: 0 -245: 105047: 0 -245: 105048: 0 -245: 105049: 0 -245: 105050: 0 -245: 105051: 0 -245: 105052: 0 -245: 105053: 0 -245: 105054: 0 -245: 105055: 0 -245: 105056: 0 -245: 105057: 0 -245: 105058: 0 -245: 105059: 0 -245: 105060: 0 -245: 105061: 0 -245: 105062: 0 -245: 105063: 0 -245: 105064: 0 -245: 105065: 0 -245: 105066: 0 -245: 105067: 0 -245: 105068: 0 -245: 105069: 0 -245: 105070: 0 -245: 105071: 0 -245: 105072: 0 -245: 105073: 0 -245: 105074: 0 -245: 105075: 0 -245: 105076: 0 -245: 105077: 0 -245: 105078: 0 -245: 105079: 0 -245: 105080: 0 -245: 105081: 0 -245: 105082: 0 -245: 105083: 0 -245: 105084: 0 -245: 105085: 0 -245: 105086: 0 -245: 105087: 0 -245: 105088: 0 -245: 105089: 0 -245: 105090: 0 -245: 105091: 0 -245: 105092: 0 -245: 105093: 0 -245: 105094: 0 -245: 105095: 0 -245: 105096: 0 -245: 105097: 0 -245: 105098: 0 -245: 105099: 0 -245: 105100: 0 -245: 105101: 0 -245: 105102: 0 -245: 105103: 0 -245: 105104: 0 -245: 105105: 0 -245: 105106: 0 -245: 105107: 0 -245: 105108: 0 -245: 105109: 0 -245: 105110: 0 -245: 105111: 0 -245: 105112: 0 -245: 105113: 0 -245: 105114: 0 -245: 105115: 0 -245: 105116: 0 -245: 105117: 0 -245: 105118: 0 -245: 105119: 0 -245: 105120: 0 -245: 105121: 0 -245: 105122: 0 -245: 105123: 0 -245: 105124: 0 -245: 105125: 0 -245: 105126: 0 -245: 105127: 0 -245: 105128: 0 -245: 105129: 0 -245: 105130: 0 -245: 105131: 0 -245: 105132: 0 -245: 105133: 0 -245: 105134: 0 -245: 105135: 0 -245: 105136: 0 -245: 105137: 0 -245: 105138: 0 -245: 105139: 0 -245: 105140: 0 -245: 105141: 0 -245: 105142: 0 -245: 105143: 0 -245: 105144: 0 -245: 105145: 0 -245: 105146: 0 -245: 105147: 0 -245: 105148: 0 -245: 105149: 0 -245: 105150: 0 -245: 105151: 0 -245: 105152: 0 -245: 105153: 0 -245: 105154: 0 -245: 105155: 0 -245: 105156: 0 -245: 105157: 0 -245: 105158: 0 -245: 105159: 0 -245: 105160: 0 -245: 105161: 0 -245: 105162: 0 -245: 105163: 0 -245: 105164: 0 -245: 105165: 0 -245: 105166: 0 -245: 105167: 0 -245: 105168: 0 -245: 105169: 0 -245: 105170: 0 -245: 105171: 0 -245: 105172: 0 -245: 105173: 0 -245: 105174: 0 -245: 105175: 0 -245: 105176: 0 -245: 105177: 0 -245: 105178: 0 -245: 105179: 0 -245: 105180: 0 -245: 105181: 0 -245: 105182: 0 -245: 105183: 0 -245: 105184: 0 -245: 105185: 0 -245: 105186: 0 -245: 105187: 0 -245: 105188: 0 -245: 105189: 0 -245: 105190: 0 -245: 105191: 0 -245: 105192: 0 -245: 105193: 0 -245: 105194: 0 -245: 105195: 0 -245: 105196: 0 -245: 105197: 0 -245: 105198: 0 -245: 105199: 0 -245: 105200: 0 -245: 105201: 0 -245: 105202: 0 -245: 105203: 0 -245: 105204: 0 -245: 105205: 0 -245: 105206: 0 -245: 105207: 0 -245: 105208: 0 -245: 105209: 0 -245: 105210: 0 -245: 105211: 0 -245: 105212: 0 -245: 105213: 0 -245: 105214: 0 -245: 105215: 0 -245: 105216: 0 -245: 105217: 0 -245: 105218: 0 -245: 105219: 0 -245: 105220: 0 -245: 105221: 0 -245: 105222: 0 -245: 105223: 0 -245: 105224: 0 -245: 105225: 0 -245: 105226: 0 -245: 105227: 0 -245: 105228: 0 -245: 105229: 0 -245: 105230: 0 -245: 105231: 0 -245: 105232: 0 -245: 105233: 0 -245: 105234: 0 -245: 105235: 0 -245: 105236: 0 -245: 105237: 0 -245: 105238: 0 -245: 105239: 0 -245: 105240: 0 -245: 105241: 0 -245: 105242: 0 -245: 105243: 0 -245: 105244: 0 -245: 105245: 0 -245: 105246: 0 -245: 105247: 0 -245: 105248: 0 -245: 105249: 0 -245: 105250: 0 -245: 105251: 0 -245: 105252: 0 -245: 105253: 0 -245: 105254: 0 -245: 105255: 0 -245: 105256: 0 -245: 105257: 0 -245: 105258: 0 -245: 105259: 0 -245: 105260: 0 -245: 105261: 0 -245: 105262: 0 -245: 105263: 0 -245: 105264: 0 -245: 105265: 0 -245: 105266: 0 -245: 105267: 0 -245: 105268: 0 -245: 105269: 0 -245: 105270: 0 -245: 105271: 0 -245: 105272: 0 -245: 105273: 0 -245: 105274: 0 -245: 105275: 0 -245: 105276: 0 -245: 105277: 0 -245: 105278: 0 -245: 105279: 0 -245: 105280: 0 -245: 105281: 0 -245: 105282: 0 -245: 105283: 0 -245: 105284: 0 -245: 105285: 0 -245: 105286: 0 -245: 105287: 0 -245: 105288: 0 -245: 105289: 0 -245: 105290: 0 -245: 105291: 0 -245: 105292: 0 -245: 105293: 0 -245: 105294: 0 -245: 105295: 0 -245: 105296: 0 -245: 105297: 0 -245: 105298: 0 -245: 105299: 0 -245: 105300: 0 -245: 105301: 0 -245: 105302: 0 -245: 105303: 0 -245: 105304: 0 -245: 105305: 0 -245: 105306: 0 -245: 105307: 0 -245: 105308: 0 -245: 105309: 0 -245: 105310: 0 -245: 105311: 0 -245: 105312: 0 -245: 105313: 0 -245: 105314: 0 -245: 105315: 0 -245: 105316: 0 -245: 105317: 0 -245: 105318: 0 -245: 105319: 0 -245: 105320: 0 -245: 105321: 0 -245: 105322: 0 -245: 105323: 0 -245: 105324: 0 -245: 105325: 0 -245: 105326: 0 -245: 105327: 0 -245: 105328: 0 -245: 105329: 0 -245: 105330: 0 -245: 105331: 0 -245: 105332: 0 -245: 105333: 0 -245: 105334: 0 -245: 105335: 0 -245: 105336: 0 -245: 105337: 0 -245: 105338: 0 -245: 105339: 0 -245: 105340: 0 -245: 105341: 0 -245: 105342: 0 -245: 105343: 0 -245: 105344: 0 -245: 105345: 0 -245: 105346: 0 -245: 105347: 0 -245: 105348: 0 -245: 105349: 0 -245: 105350: 0 -245: 105351: 0 -245: 105352: 0 -245: 105353: 0 -245: 105354: 0 -245: 105355: 0 -245: 105356: 0 -245: 105357: 0 -245: 105358: 0 -245: 105359: 0 -245: 105360: 0 -245: 105361: 0 -245: 105362: 0 -245: 105363: 0 -245: 105364: 0 -245: 105365: 0 -245: 105366: 0 -245: 105367: 0 -245: 105368: 0 -245: 105369: 0 -245: 105370: 0 -245: 105371: 0 -245: 105372: 0 -245: 105373: 0 -245: 105374: 0 -245: 105375: 0 -245: 105376: 0 -245: 105377: 0 -245: 105378: 0 -245: 105379: 0 -245: 105380: 0 -245: 105381: 0 -245: 105382: 0 -245: 105383: 0 -245: 105384: 0 -245: 105385: 0 -245: 105386: 0 -245: 105387: 0 -245: 105388: 0 -245: 105389: 0 -245: 105390: 0 -245: 105391: 0 -245: 105392: 0 -245: 105393: 0 -245: 105394: 0 -245: 105395: 0 -245: 105396: 0 -245: 105397: 0 -245: 105398: 0 -245: 105399: 0 -245: 105400: 0 -245: 105401: 0 -245: 105402: 0 -245: 105403: 0 -245: 105404: 0 -245: 105405: 0 -245: 105406: 0 -245: 105407: 0 -245: 105408: 0 -245: 105409: 0 -245: 105410: 0 -245: 105411: 0 -245: 105412: 0 -245: 105413: 0 -245: 105414: 0 -245: 105415: 0 -245: 105416: 0 -245: 105417: 0 -245: 105418: 0 -245: 105419: 0 -245: 105420: 0 -245: 105421: 0 -245: 105422: 0 -245: 105423: 0 -245: 105424: 0 -245: 105425: 0 -245: 105426: 0 -245: 105427: 0 -245: 105428: 0 -245: 105429: 0 -245: 105430: 0 -245: 105431: 0 -245: 105432: 0 -245: 105433: 0 -245: 105434: 0 -245: 105435: 0 -245: 105436: 0 -245: 105437: 0 -245: 105438: 0 -245: 105439: 0 -245: 105440: 0 -245: 105441: 0 -245: 105442: 0 -245: 105443: 0 -245: 105444: 0 -245: 105445: 0 -245: 105446: 0 -245: 105447: 0 -245: 105448: 0 -245: 105449: 0 -245: 105450: 0 -245: 105451: 0 -245: 105452: 0 -245: 105453: 0 -245: 105454: 0 -245: 105455: 0 -245: 105456: 0 -245: 105457: 0 -245: 105458: 0 -245: 105459: 0 -245: 105460: 0 -245: 105461: 0 -245: 105462: 0 -245: 105463: 0 -245: 105464: 0 -245: 105465: 0 -245: 105466: 0 -245: 105467: 0 -245: 105468: 0 -245: 105469: 0 -245: 105470: 0 -245: 105471: 0 -245: 105472: 0 -245: 105473: 0 -245: 105474: 0 -245: 105475: 0 -245: 105476: 0 -245: 105477: 0 -245: 105478: 0 -245: 105479: 0 -245: 105480: 0 -245: 105481: 0 -245: 105482: 0 -245: 105483: 0 -245: 105484: 0 -245: 105485: 0 -245: 105486: 0 -245: 105487: 0 -245: 105488: 0 -245: 105489: 0 -245: 105490: 0 -245: 105491: 0 -245: 105492: 0 -245: 105493: 0 -245: 105494: 0 -245: 105495: 0 -245: 105496: 0 -245: 105497: 0 -245: 105498: 0 -245: 105499: 0 -245: 105500: 0 -245: 105501: 0 -245: 105502: 0 -245: 105503: 0 -245: 105504: 0 -245: 105505: 0 -245: 105506: 0 -245: 105507: 0 -245: 105508: 0 -245: 105509: 0 -245: 105510: 0 -245: 105511: 0 -245: 105512: 0 -245: 105513: 0 -245: 105514: 0 -245: 105515: 0 -245: 105516: 0 -245: 105517: 0 -245: 105518: 0 -245: 105519: 0 -245: 105520: 0 -245: 105521: 0 -245: 105522: 0 -245: 105523: 0 -245: 105524: 0 -245: 105525: 0 -245: 105526: 0 -245: 105527: 0 -245: 105528: 0 -245: 105529: 0 -245: 105530: 0 -245: 105531: 0 -245: 105532: 0 -245: 105533: 0 -245: 105534: 0 -245: 105535: 0 -245: 105536: 0 -245: 105537: 0 -245: 105538: 0 -245: 105539: 0 -245: 105540: 0 -245: 105541: 0 -245: 105542: 0 -245: 105543: 0 -245: 105544: 0 -245: 105545: 0 -245: 105546: 0 -245: 105547: 0 -245: 105548: 0 -245: 105549: 0 -245: 105550: 0 -245: 105551: 0 -245: 105552: 0 -245: 105553: 0 -245: 105554: 0 -245: 105555: 0 -245: 105556: 0 -245: 105557: 0 -245: 105558: 0 -245: 105559: 0 -245: 105560: 0 -245: 105561: 0 -245: 105562: 0 -245: 105563: 0 -245: 105564: 0 -245: 105565: 0 -245: 105566: 0 -245: 105567: 0 -245: 105568: 0 -245: 105569: 0 -245: 105570: 0 -245: 105571: 0 -245: 105572: 0 -245: 105573: 0 -245: 105574: 0 -245: 105575: 0 -245: 105576: 0 -245: 105577: 0 -245: 105578: 0 -245: 105579: 0 -245: 105580: 0 -245: 105581: 0 -245: 105582: 0 -245: 105583: 0 -245: 105584: 0 -245: 105585: 0 -245: 105586: 0 -245: 105587: 0 -245: 105588: 0 -245: 105589: 0 -245: 105590: 0 -245: 105591: 0 -245: 105592: 0 -245: 105593: 0 -245: 105594: 0 -245: 105595: 0 -245: 105596: 0 -245: 105597: 0 -245: 105598: 0 -245: 105599: 0 -245: 105600: 0 -245: 105601: 0 -245: 105602: 0 -245: 105603: 0 -245: 105604: 0 -245: 105605: 0 -245: 105606: 0 -245: 105607: 0 -245: 105608: 0 -245: 105609: 0 -245: 105610: 0 -245: 105611: 0 -245: 105612: 0 -245: 105613: 0 -245: 105614: 0 -245: 105615: 0 -245: 105616: 0 -245: 105617: 0 -245: 105618: 0 -245: 105619: 0 -245: 105620: 0 -245: 105621: 0 -245: 105622: 0 -245: 105623: 0 -245: 105624: 0 -245: 105625: 0 -245: 105626: 0 -245: 105627: 0 -245: 105628: 0 -245: 105629: 0 -245: 105630: 0 -245: 105631: 0 -245: 105632: 0 -245: 105633: 0 -245: 105634: 0 -245: 105635: 0 -245: 105636: 0 -245: 105637: 0 -245: 105638: 0 -245: 105639: 0 -245: 105640: 0 -245: 105641: 0 -245: 105642: 0 -245: 105643: 0 -245: 105644: 0 -245: 105645: 0 -245: 105646: 0 -245: 105647: 0 -245: 105648: 0 -245: 105649: 0 -245: 105650: 0 -245: 105651: 0 -245: 105652: 0 -245: 105653: 0 -245: 105654: 0 -245: 105655: 0 -245: 105656: 0 -245: 105657: 0 -245: 105658: 0 -245: 105659: 0 -245: 105660: 0 -245: 105661: 0 -245: 105662: 0 -245: 105663: 0 -245: 105664: 0 -245: 105665: 0 -245: 105666: 0 -245: 105667: 0 -245: 105668: 0 -245: 105669: 0 -245: 105670: 0 -245: 105671: 0 -245: 105672: 0 -245: 105673: 0 -245: 105674: 0 -245: 105675: 0 -245: 105676: 0 -245: 105677: 0 -245: 105678: 0 -245: 105679: 0 -245: 105680: 0 -245: 105681: 0 -245: 105682: 0 -245: 105683: 0 -245: 105684: 0 -245: 105685: 0 -245: 105686: 0 -245: 105687: 0 -245: 105688: 0 -245: 105689: 0 -245: 105690: 0 -245: 105691: 0 -245: 105692: 0 -245: 105693: 0 -245: 105694: 0 -245: 105695: 0 -245: 105696: 0 -245: 105697: 0 -245: 105698: 0 -245: 105699: 0 -245: 105700: 0 -245: 105701: 0 -245: 105702: 0 -245: 105703: 0 -245: 105704: 0 -245: 105705: 0 -245: 105706: 0 -245: 105707: 0 -245: 105708: 0 -245: 105709: 0 -245: 105710: 0 -245: 105711: 0 -245: 105712: 0 -245: 105713: 0 -245: 105714: 0 -245: 105715: 0 -245: 105716: 0 -245: 105717: 0 -245: 105718: 0 -245: 105719: 0 -245: 105720: 0 -245: 105721: 0 -245: 105722: 0 -245: 105723: 0 -245: 105724: 0 -245: 105725: 0 -245: 105726: 0 -245: 105727: 0 -245: 105728: 0 -245: 105729: 0 -245: 105730: 0 -245: 105731: 0 -245: 105732: 0 -245: 105733: 0 -245: 105734: 0 -245: 105735: 0 -245: 105736: 0 -245: 105737: 0 -245: 105738: 0 -245: 105739: 0 -245: 105740: 0 -245: 105741: 0 -245: 105742: 0 -245: 105743: 0 -245: 105744: 0 -245: 105745: 0 -245: 105746: 0 -245: 105747: 0 -245: 105748: 0 -245: 105749: 0 -245: 105750: 0 -245: 105751: 0 -245: 105752: 0 -245: 105753: 0 -245: 105754: 0 -245: 105755: 0 -245: 105756: 0 -245: 105757: 0 -245: 105758: 0 -245: 105759: 0 -245: 105760: 0 -245: 105761: 0 -245: 105762: 0 -245: 105763: 0 -245: 105764: 0 -245: 105765: 0 -245: 105766: 0 -245: 105767: 0 -245: 105768: 0 -245: 105769: 0 -245: 105770: 0 -245: 105771: 0 -245: 105772: 0 -245: 105773: 0 -245: 105774: 0 -245: 105775: 0 -245: 105776: 0 -245: 105777: 0 -245: 105778: 0 -245: 105779: 0 -245: 105780: 0 -245: 105781: 0 -245: 105782: 0 -245: 105783: 0 -245: 105784: 0 -245: 105785: 0 -245: 105786: 0 -245: 105787: 0 -245: 105788: 0 -245: 105789: 0 -245: 105790: 0 -245: 105791: 0 -245: 105792: 0 -245: 105793: 0 -245: 105794: 0 -245: 105795: 0 -245: 105796: 0 -245: 105797: 0 -245: 105798: 0 -245: 105799: 0 -245: 105800: 0 -245: 105801: 0 -245: 105802: 0 -245: 105803: 0 -245: 105804: 0 -245: 105805: 0 -245: 105806: 0 -245: 105807: 0 -245: 105808: 0 -245: 105809: 0 -245: 105810: 0 -245: 105811: 0 -245: 105812: 0 -245: 105813: 0 -245: 105814: 0 -245: 105815: 0 -245: 105816: 0 -245: 105817: 0 -245: 105818: 0 -245: 105819: 0 -245: 105820: 0 -245: 105821: 0 -245: 105822: 0 -245: 105823: 0 -245: 105824: 0 -245: 105825: 0 -245: 105826: 0 -245: 105827: 0 -245: 105828: 0 -245: 105829: 0 -245: 105830: 0 -245: 105831: 0 -245: 105832: 0 -245: 105833: 0 -245: 105834: 0 -245: 105835: 0 -245: 105836: 0 -245: 105837: 0 -245: 105838: 0 -245: 105839: 0 -245: 105840: 0 -245: 105841: 0 -245: 105842: 0 -245: 105843: 0 -245: 105844: 0 -245: 105845: 0 -245: 105846: 0 -245: 105847: 0 -245: 105848: 0 -245: 105849: 0 -245: 105850: 0 -245: 105851: 0 -245: 105852: 0 -245: 105853: 0 -245: 105854: 0 -245: 105855: 0 -245: 105856: 0 -245: 105857: 0 -245: 105858: 0 -245: 105859: 0 -245: 105860: 0 -245: 105861: 0 -245: 105862: 0 -245: 105863: 0 -245: 105864: 0 -245: 105865: 0 -245: 105866: 0 -245: 105867: 0 -245: 105868: 0 -245: 105869: 0 -245: 105870: 0 -245: 105871: 0 -245: 105872: 0 -245: 105873: 0 -245: 105874: 0 -245: 105875: 0 -245: 105876: 0 -245: 105877: 0 -245: 105878: 0 -245: 105879: 0 -245: 105880: 0 -245: 105881: 0 -245: 105882: 0 -245: 105883: 0 -245: 105884: 0 -245: 105885: 0 -245: 105886: 0 -245: 105887: 0 -245: 105888: 0 -245: 105889: 0 -245: 105890: 0 -245: 105891: 0 -245: 105892: 0 -245: 105893: 0 -245: 105894: 0 -245: 105895: 0 -245: 105896: 0 -245: 105897: 0 -245: 105898: 0 -245: 105899: 0 -245: 105900: 0 -245: 105901: 0 -245: 105902: 0 -245: 105903: 0 -245: 105904: 0 -245: 105905: 0 -245: 105906: 0 -245: 105907: 0 -245: 105908: 0 -245: 105909: 0 -245: 105910: 0 -245: 105911: 0 -245: 105912: 0 -245: 105913: 0 -245: 105914: 0 -245: 105915: 0 -245: 105916: 0 -245: 105917: 0 -245: 105918: 0 -245: 105919: 0 -245: 105920: 0 -245: 105921: 0 -245: 105922: 0 -245: 105923: 0 -245: 105924: 0 -245: 105925: 0 -245: 105926: 0 -245: 105927: 0 -245: 105928: 0 -245: 105929: 0 -245: 105930: 0 -245: 105931: 0 -245: 105932: 0 -245: 105933: 0 -245: 105934: 0 -245: 105935: 0 -245: 105936: 0 -245: 105937: 0 -245: 105938: 0 -245: 105939: 0 -245: 105940: 0 -245: 105941: 0 -245: 105942: 0 -245: 105943: 0 -245: 105944: 0 -245: 105945: 0 -245: 105946: 0 -245: 105947: 0 -245: 105948: 0 -245: 105949: 0 -245: 105950: 0 -245: 105951: 0 -245: 105952: 0 -245: 105953: 0 -245: 105954: 0 -245: 105955: 0 -245: 105956: 0 -245: 105957: 0 -245: 105958: 0 -245: 105959: 0 -245: 105960: 0 -245: 105961: 0 -245: 105962: 0 -245: 105963: 0 -245: 105964: 0 -245: 105965: 0 -245: 105966: 0 -245: 105967: 0 -245: 105968: 0 -245: 105969: 0 -245: 105970: 0 -245: 105971: 0 -245: 105972: 0 -245: 105973: 0 -245: 105974: 0 -245: 105975: 0 -245: 105976: 0 -245: 105977: 0 -245: 105978: 0 -245: 105979: 0 -245: 105980: 0 -245: 105981: 0 -245: 105982: 0 -245: 105983: 0 -245: 105984: 0 -245: 105985: 0 -245: 105986: 0 -245: 105987: 0 -245: 105988: 0 -245: 105989: 0 -245: 105990: 0 -245: 105991: 0 -245: 105992: 0 -245: 105993: 0 -245: 105994: 0 -245: 105995: 0 -245: 105996: 0 -245: 105997: 0 -245: 105998: 0 -245: 105999: 0 -245: 106000: 0 -245: 106001: 0 -245: 106002: 0 -245: 106003: 0 -245: 106004: 0 -245: 106005: 0 -245: 106006: 0 -245: 106007: 0 -245: 106008: 0 -245: 106009: 0 -245: 106010: 0 -245: 106011: 0 -245: 106012: 0 -245: 106013: 0 -245: 106014: 0 -245: 106015: 0 -245: 106016: 0 -245: 106017: 0 -245: 106018: 0 -245: 106019: 0 -245: 106020: 0 -245: 106021: 0 -245: 106022: 0 -245: 106023: 0 -245: 106024: 0 -245: 106025: 0 -245: 106026: 0 -245: 106027: 0 -245: 106028: 0 -245: 106029: 0 -245: 106030: 0 -245: 106031: 0 -245: 106032: 0 -245: 106033: 0 -245: 106034: 0 -245: 106035: 0 -245: 106036: 0 -245: 106037: 0 -245: 106038: 0 -245: 106039: 0 -245: 106040: 0 -245: 106041: 0 -245: 106042: 0 -245: 106043: 0 -245: 106044: 0 -245: 106045: 0 -245: 106046: 0 -245: 106047: 0 -245: 106048: 0 -245: 106049: 0 -245: 106050: 0 -245: 106051: 0 -245: 106052: 0 -245: 106053: 0 -245: 106054: 0 -245: 106055: 0 -245: 106056: 0 -245: 106057: 0 -245: 106058: 0 -245: 106059: 0 -245: 106060: 0 -245: 106061: 0 -245: 106062: 0 -245: 106063: 0 -245: 106064: 0 -245: 106065: 0 -245: 106066: 0 -245: 106067: 0 -245: 106068: 0 -245: 106069: 0 -245: 106070: 0 -245: 106071: 0 -245: 106072: 0 -245: 106073: 0 -245: 106074: 0 -245: 106075: 0 -245: 106076: 0 -245: 106077: 0 -245: 106078: 0 -245: 106079: 0 -245: 106080: 0 -245: 106081: 0 -245: 106082: 0 -245: 106083: 0 -245: 106084: 0 -245: 106085: 0 -245: 106086: 0 -245: 106087: 0 -245: 106088: 0 -245: 106089: 0 -245: 106090: 0 -245: 106091: 0 -245: 106092: 0 -245: 106093: 0 -245: 106094: 0 -245: 106095: 0 -245: 106096: 0 -245: 106097: 0 -245: 106098: 0 -245: 106099: 0 -245: 106100: 0 -245: 106101: 0 -245: 106102: 0 -245: 106103: 0 -245: 106104: 0 -245: 106105: 0 -245: 106106: 0 -245: 106107: 0 -245: 106108: 0 -245: 106109: 0 -245: 106110: 0 -245: 106111: 0 -245: 106112: 0 -245: 106113: 0 -245: 106114: 0 -245: 106115: 0 -245: 106116: 0 -245: 106117: 0 -245: 106118: 0 -245: 106119: 0 -245: 106120: 0 -245: 106121: 0 -245: 106122: 0 -245: 106123: 0 -245: 106124: 0 -245: 106125: 0 -245: 106126: 0 -245: 106127: 0 -245: 106128: 0 -245: 106129: 0 -245: 106130: 0 -245: 106131: 0 -245: 106132: 0 -245: 106133: 0 -245: 106134: 0 -245: 106135: 0 -245: 106136: 0 -245: 106137: 0 -245: 106138: 0 -245: 106139: 0 -245: 106140: 0 -245: 106141: 0 -245: 106142: 0 -245: 106143: 0 -245: 106144: 0 -245: 106145: 0 -245: 106146: 0 -245: 106147: 0 -245: 106148: 0 -245: 106149: 0 -245: 106150: 0 -245: 106151: 0 -245: 106152: 0 -245: 106153: 0 -245: 106154: 0 -245: 106155: 0 -245: 106156: 0 -245: 106157: 0 -245: 106158: 0 -245: 106159: 0 -245: 106160: 0 -245: 106161: 0 -245: 106162: 0 -245: 106163: 0 -245: 106164: 0 -245: 106165: 0 -245: 106166: 0 -245: 106167: 0 -245: 106168: 0 -245: 106169: 0 -245: 106170: 0 -245: 106171: 0 -245: 106172: 0 -245: 106173: 0 -245: 106174: 0 -245: 106175: 0 -245: 106176: 0 -245: 106177: 0 -245: 106178: 0 -245: 106179: 0 -245: 106180: 0 -245: 106181: 0 -245: 106182: 0 -245: 106183: 0 -245: 106184: 0 -245: 106185: 0 -245: 106186: 0 -245: 106187: 0 -245: 106188: 0 -245: 106189: 0 -245: 106190: 0 -245: 106191: 0 -245: 106192: 0 -245: 106193: 0 -245: 106194: 0 -245: 106195: 0 -245: 106196: 0 -245: 106197: 0 -245: 106198: 0 -245: 106199: 0 -245: 106200: 0 -245: 106201: 0 -245: 106202: 0 -245: 106203: 0 -245: 106204: 0 -245: 106205: 0 -245: 106206: 0 -245: 106207: 0 -245: 106208: 0 -245: 106209: 0 -245: 106210: 0 -245: 106211: 0 -245: 106212: 0 -245: 106213: 0 -245: 106214: 0 -245: 106215: 0 -245: 106216: 0 -245: 106217: 0 -245: 106218: 0 -245: 106219: 0 -245: 106220: 0 -245: 106221: 0 -245: 106222: 0 -245: 106223: 0 -245: 106224: 0 -245: 106225: 0 -245: 106226: 0 -245: 106227: 0 -245: 106228: 0 -245: 106229: 0 -245: 106230: 0 -245: 106231: 0 -245: 106232: 0 -245: 106233: 0 -245: 106234: 0 -245: 106235: 0 -245: 106236: 0 -245: 106237: 0 -245: 106238: 0 -245: 106239: 0 -245: 106240: 0 -245: 106241: 0 -245: 106242: 0 -245: 106243: 0 -245: 106244: 0 -245: 106245: 0 -245: 106246: 0 -245: 106247: 0 -245: 106248: 0 -245: 106249: 0 -245: 106250: 0 -245: 106251: 0 -245: 106252: 0 -245: 106253: 0 -245: 106254: 0 -245: 106255: 0 -245: 106256: 0 -245: 106257: 0 -245: 106258: 0 -245: 106259: 0 -245: 106260: 0 -245: 106261: 0 -245: 106262: 0 -245: 106263: 0 -245: 106264: 0 -245: 106265: 0 -245: 106266: 0 -245: 106267: 0 -245: 106268: 0 -245: 106269: 0 -245: 106270: 0 -245: 106271: 0 -245: 106272: 0 -245: 106273: 0 -245: 106274: 0 -245: 106275: 0 -245: 106276: 0 -245: 106277: 0 -245: 106278: 0 -245: 106279: 0 -245: 106280: 0 -245: 106281: 0 -245: 106282: 0 -245: 106283: 0 -245: 106284: 0 -245: 106285: 0 -245: 106286: 0 -245: 106287: 0 -245: 106288: 0 -245: 106289: 0 -245: 106290: 0 -245: 106291: 0 -245: 106292: 0 -245: 106293: 0 -245: 106294: 0 -245: 106295: 0 -245: 106296: 0 -245: 106297: 0 -245: 106298: 0 -245: 106299: 0 -245: 106300: 0 -245: 106301: 0 -245: 106302: 0 -245: 106303: 0 -245: 106304: 0 -245: 106305: 0 -245: 106306: 0 -245: 106307: 0 -245: 106308: 0 -245: 106309: 0 -245: 106310: 0 -245: 106311: 0 -245: 106312: 0 -245: 106313: 0 -245: 106314: 0 -245: 106315: 0 -245: 106316: 0 -245: 106317: 0 -245: 106318: 0 -245: 106319: 0 -245: 106320: 0 -245: 106321: 0 -245: 106322: 0 -245: 106323: 0 -245: 106324: 0 -245: 106325: 0 -245: 106326: 0 -245: 106327: 0 -245: 106328: 0 -245: 106329: 0 -245: 106330: 0 -245: 106331: 0 -245: 106332: 0 -245: 106333: 0 -245: 106334: 0 -245: 106335: 0 -245: 106336: 0 -245: 106337: 0 -245: 106338: 0 -245: 106339: 0 -245: 106340: 0 -245: 106341: 0 -245: 106342: 0 -245: 106343: 0 -245: 106344: 0 -245: 106345: 0 -245: 106346: 0 -245: 106347: 0 -245: 106348: 0 -245: 106349: 0 -245: 106350: 0 -245: 106351: 0 -245: 106352: 0 -245: 106353: 0 -245: 106354: 0 -245: 106355: 0 -245: 106356: 0 -245: 106357: 0 -245: 106358: 0 -245: 106359: 0 -245: 106360: 0 -245: 106361: 0 -245: 106362: 0 -245: 106363: 0 -245: 106364: 0 -245: 106365: 0 -245: 106366: 0 -245: 106367: 0 -245: 106368: 0 -245: 106369: 0 -245: 106370: 0 -245: 106371: 0 -245: 106372: 0 -245: 106373: 0 -245: 106374: 0 -245: 106375: 0 -245: 106376: 0 -245: 106377: 0 -245: 106378: 0 -245: 106379: 0 -245: 106380: 0 -245: 106381: 0 -245: 106382: 0 -245: 106383: 0 -245: 106384: 0 -245: 106385: 0 -245: 106386: 0 -245: 106387: 0 -245: 106388: 0 -245: 106389: 0 -245: 106390: 0 -245: 106391: 0 -245: 106392: 0 -245: 106393: 0 -245: 106394: 0 -245: 106395: 0 -245: 106396: 0 -245: 106397: 0 -245: 106398: 0 -245: 106399: 0 -245: 106400: 0 -245: 106401: 0 -245: 106402: 0 -245: 106403: 0 -245: 106404: 0 -245: 106405: 0 -245: 106406: 0 -245: 106407: 0 -245: 106408: 0 -245: 106409: 0 -245: 106410: 0 -245: 106411: 0 -245: 106412: 0 -245: 106413: 0 -245: 106414: 0 -245: 106415: 0 -245: 106416: 0 -245: 106417: 0 -245: 106418: 0 -245: 106419: 0 -245: 106420: 0 -245: 106421: 0 -245: 106422: 0 -245: 106423: 0 -245: 106424: 0 -245: 106425: 0 -245: 106426: 0 -245: 106427: 0 -245: 106428: 0 -245: 106429: 0 -245: 106430: 0 -245: 106431: 0 -245: 106432: 0 -245: 106433: 0 -245: 106434: 0 -245: 106435: 0 -245: 106436: 0 -245: 106437: 0 -245: 106438: 0 -245: 106439: 0 -245: 106440: 0 -245: 106441: 0 -245: 106442: 0 -245: 106443: 0 -245: 106444: 0 -245: 106445: 0 -245: 106446: 0 -245: 106447: 0 -245: 106448: 0 -245: 106449: 0 -245: 106450: 0 -245: 106451: 0 -245: 106452: 0 -245: 106453: 0 -245: 106454: 0 -245: 106455: 0 -245: 106456: 0 -245: 106457: 0 -245: 106458: 0 -245: 106459: 0 -245: 106460: 0 -245: 106461: 0 -245: 106462: 0 -245: 106463: 0 -245: 106464: 0 -245: 106465: 0 -245: 106466: 0 -245: 106467: 0 -245: 106468: 0 -245: 106469: 0 -245: 106470: 0 -245: 106471: 0 -245: 106472: 0 -245: 106473: 0 -245: 106474: 0 -245: 106475: 0 -245: 106476: 0 -245: 106477: 0 -245: 106478: 0 -245: 106479: 0 -245: 106480: 0 -245: 106481: 0 -245: 106482: 0 -245: 106483: 0 -245: 106484: 0 -245: 106485: 0 -245: 106486: 0 -245: 106487: 0 -245: 106488: 0 -245: 106489: 0 -245: 106490: 0 -245: 106491: 0 -245: 106492: 0 -245: 106493: 0 -245: 106494: 0 -245: 106495: 0 -245: 106496: 0 -245: 106497: 0 -245: 106498: 0 -245: 106499: 0 -245: 106500: 0 -245: 106501: 0 -245: 106502: 0 -245: 106503: 0 -245: 106504: 0 -245: 106505: 0 -245: 106506: 0 -245: 106507: 0 -245: 106508: 0 -245: 106509: 0 -245: 106510: 0 -245: 106511: 0 -245: 106512: 0 -245: 106513: 0 -245: 106514: 0 -245: 106515: 0 -245: 106516: 0 -245: 106517: 0 -245: 106518: 0 -245: 106519: 0 -245: 106520: 0 -245: 106521: 0 -245: 106522: 0 -245: 106523: 0 -245: 106524: 0 -245: 106525: 0 -245: 106526: 0 -245: 106527: 0 -245: 106528: 0 -245: 106529: 0 -245: 106530: 0 -245: 106531: 0 -245: 106532: 0 -245: 106533: 0 -245: 106534: 0 -245: 106535: 0 -245: 106536: 0 -245: 106537: 0 -245: 106538: 0 -245: 106539: 0 -245: 106540: 0 -245: 106541: 0 -245: 106542: 0 -245: 106543: 0 -245: 106544: 0 -245: 106545: 0 -245: 106546: 0 -245: 106547: 0 -245: 106548: 0 -245: 106549: 0 -245: 106550: 0 -245: 106551: 0 -245: 106552: 0 -245: 106553: 0 -245: 106554: 0 -245: 106555: 0 -245: 106556: 0 -245: 106557: 0 -245: 106558: 0 -245: 106559: 0 -245: 106560: 0 -245: 106561: 0 -245: 106562: 0 -245: 106563: 0 -245: 106564: 0 -245: 106565: 0 -245: 106566: 0 -245: 106567: 0 -245: 106568: 0 -245: 106569: 0 -245: 106570: 0 -245: 106571: 0 -245: 106572: 0 -245: 106573: 0 -245: 106574: 0 -245: 106575: 0 -245: 106576: 0 -245: 106577: 0 -245: 106578: 0 -245: 106579: 0 -245: 106580: 0 -245: 106581: 0 -245: 106582: 0 -245: 106583: 0 -245: 106584: 0 -245: 106585: 0 -245: 106586: 0 -245: 106587: 0 -245: 106588: 0 -245: 106589: 0 -245: 106590: 0 -245: 106591: 0 -245: 106592: 0 -245: 106593: 0 -245: 106594: 0 -245: 106595: 0 -245: 106596: 0 -245: 106597: 0 -245: 106598: 0 -245: 106599: 0 -245: 106600: 0 -245: 106601: 0 -245: 106602: 0 -245: 106603: 0 -245: 106604: 0 -245: 106605: 0 -245: 106606: 0 -245: 106607: 0 -245: 106608: 0 -245: 106609: 0 -245: 106610: 0 -245: 106611: 0 -245: 106612: 0 -245: 106613: 0 -245: 106614: 0 -245: 106615: 0 -245: 106616: 0 -245: 106617: 0 -245: 106618: 0 -245: 106619: 0 -245: 106620: 0 -245: 106621: 0 -245: 106622: 0 -245: 106623: 0 -245: 106624: 0 -245: 106625: 0 -245: 106626: 0 -245: 106627: 0 -245: 106628: 0 -245: 106629: 0 -245: 106630: 0 -245: 106631: 0 -245: 106632: 0 -245: 106633: 0 -245: 106634: 0 -245: 106635: 0 -245: 106636: 0 -245: 106637: 0 -245: 106638: 0 -245: 106639: 0 -245: 106640: 0 -245: 106641: 0 -245: 106642: 0 -245: 106643: 0 -245: 106644: 0 -245: 106645: 0 -245: 106646: 0 -245: 106647: 0 -245: 106648: 0 -245: 106649: 0 -245: 106650: 0 -245: 106651: 0 -245: 106652: 0 -245: 106653: 0 -245: 106654: 0 -245: 106655: 0 -245: 106656: 0 -245: 106657: 0 -245: 106658: 0 -245: 106659: 0 -245: 106660: 0 -245: 106661: 0 -245: 106662: 0 -245: 106663: 0 -245: 106664: 0 -245: 106665: 0 -245: 106666: 0 -245: 106667: 0 -245: 106668: 0 -245: 106669: 0 -245: 106670: 0 -245: 106671: 0 -245: 106672: 0 -245: 106673: 0 -245: 106674: 0 -245: 106675: 0 -245: 106676: 0 -245: 106677: 0 -245: 106678: 0 -245: 106679: 0 -245: 106680: 0 -245: 106681: 0 -245: 106682: 0 -245: 106683: 0 -245: 106684: 0 -245: 106685: 0 -245: 106686: 0 -245: 106687: 0 -245: 106688: 0 -245: 106689: 0 -245: 106690: 0 -245: 106691: 0 -245: 106692: 0 -245: 106693: 0 -245: 106694: 0 -245: 106695: 0 -245: 106696: 0 -245: 106697: 0 -245: 106698: 0 -245: 106699: 0 -245: 106700: 0 -245: 106701: 0 -245: 106702: 0 -245: 106703: 0 -245: 106704: 0 -245: 106705: 0 -245: 106706: 0 -245: 106707: 0 -245: 106708: 0 -245: 106709: 0 -245: 106710: 0 -245: 106711: 0 -245: 106712: 0 -245: 106713: 0 -245: 106714: 0 -245: 106715: 0 -245: 106716: 0 -245: 106717: 0 -245: 106718: 0 -245: 106719: 0 -245: 106720: 0 -245: 106721: 0 -245: 106722: 0 -245: 106723: 0 -245: 106724: 0 -245: 106725: 0 -245: 106726: 0 -245: 106727: 0 -245: 106728: 0 -245: 106729: 0 -245: 106730: 0 -245: 106731: 0 -245: 106732: 0 -245: 106733: 0 -245: 106734: 0 -245: 106735: 0 -245: 106736: 0 -245: 106737: 0 -245: 106738: 0 -245: 106739: 0 -245: 106740: 0 -245: 106741: 0 -245: 106742: 0 -245: 106743: 0 -245: 106744: 0 -245: 106745: 0 -245: 106746: 0 -245: 106747: 0 -245: 106748: 0 -245: 106749: 0 -245: 106750: 0 -245: 106751: 0 -245: 106752: 0 -245: 106753: 0 -245: 106754: 0 -245: 106755: 0 -245: 106756: 0 -245: 106757: 0 -245: 106758: 0 -245: 106759: 0 -245: 106760: 0 -245: 106761: 0 -245: 106762: 0 -245: 106763: 0 -245: 106764: 0 -245: 106765: 0 -245: 106766: 0 -245: 106767: 0 -245: 106768: 0 -245: 106769: 0 -245: 106770: 0 -245: 106771: 0 -245: 106772: 0 -245: 106773: 0 -245: 106774: 0 -245: 106775: 0 -245: 106776: 0 -245: 106777: 0 -245: 106778: 0 -245: 106779: 0 -245: 106780: 0 -245: 106781: 0 -245: 106782: 0 -245: 106783: 0 -245: 106784: 0 -245: 106785: 0 -245: 106786: 0 -245: 106787: 0 -245: 106788: 0 -245: 106789: 0 -245: 106790: 0 -245: 106791: 0 -245: 106792: 0 -245: 106793: 0 -245: 106794: 0 -245: 106795: 0 -245: 106796: 0 -245: 106797: 0 -245: 106798: 0 -245: 106799: 0 -245: 106800: 0 -245: 106801: 0 -245: 106802: 0 -245: 106803: 0 -245: 106804: 0 -245: 106805: 0 -245: 106806: 0 -245: 106807: 0 -245: 106808: 0 -245: 106809: 0 -245: 106810: 0 -245: 106811: 0 -245: 106812: 0 -245: 106813: 0 -245: 106814: 0 -245: 106815: 0 -245: 106816: 0 -245: 106817: 0 -245: 106818: 0 -245: 106819: 0 -245: 106820: 0 -245: 106821: 0 -245: 106822: 0 -245: 106823: 0 -245: 106824: 0 -245: 106825: 0 -245: 106826: 0 -245: 106827: 0 -245: 106828: 0 -245: 106829: 0 -245: 106830: 0 -245: 106831: 0 -245: 106832: 0 -245: 106833: 0 -245: 106834: 0 -245: 106835: 0 -245: 106836: 0 -245: 106837: 0 -245: 106838: 0 -245: 106839: 0 -245: 106840: 0 -245: 106841: 0 -245: 106842: 0 -245: 106843: 0 -245: 106844: 0 -245: 106845: 0 -245: 106846: 0 -245: 106847: 0 -245: 106848: 0 -245: 106849: 0 -245: 106850: 0 -245: 106851: 0 -245: 106852: 0 -245: 106853: 0 -245: 106854: 0 -245: 106855: 0 -245: 106856: 0 -245: 106857: 0 -245: 106858: 0 -245: 106859: 0 -245: 106860: 0 -245: 106861: 0 -245: 106862: 0 -245: 106863: 0 -245: 106864: 0 -245: 106865: 0 -245: 106866: 0 -245: 106867: 0 -245: 106868: 0 -245: 106869: 0 -245: 106870: 0 -245: 106871: 0 -245: 106872: 0 -245: 106873: 0 -245: 106874: 0 -245: 106875: 0 -245: 106876: 0 -245: 106877: 0 -245: 106878: 0 -245: 106879: 0 -245: 106880: 0 -245: 106881: 0 -245: 106882: 0 -245: 106883: 0 -245: 106884: 0 -245: 106885: 0 -245: 106886: 0 -245: 106887: 0 -245: 106888: 0 -245: 106889: 0 -245: 106890: 0 -245: 106891: 0 -245: 106892: 0 -245: 106893: 0 -245: 106894: 0 -245: 106895: 0 -245: 106896: 0 -245: 106897: 0 -245: 106898: 0 -245: 106899: 0 -245: 106900: 0 -245: 106901: 0 -245: 106902: 0 -245: 106903: 0 -245: 106904: 0 -245: 106905: 0 -245: 106906: 0 -245: 106907: 0 -245: 106908: 0 -245: 106909: 0 -245: 106910: 0 -245: 106911: 0 -245: 106912: 0 -245: 106913: 0 -245: 106914: 0 -245: 106915: 0 -245: 106916: 0 -245: 106917: 0 -245: 106918: 0 -245: 106919: 0 -245: 106920: 0 -245: 106921: 0 -245: 106922: 0 -245: 106923: 0 -245: 106924: 0 -245: 106925: 0 -245: 106926: 0 -245: 106927: 0 -245: 106928: 0 -245: 106929: 0 -245: 106930: 0 -245: 106931: 0 -245: 106932: 0 -245: 106933: 0 -245: 106934: 0 -245: 106935: 0 -245: 106936: 0 -245: 106937: 0 -245: 106938: 0 -245: 106939: 0 -245: 106940: 0 -245: 106941: 0 -245: 106942: 0 -245: 106943: 0 -245: 106944: 0 -245: 106945: 0 -245: 106946: 0 -245: 106947: 0 -245: 106948: 0 -245: 106949: 0 -245: 106950: 0 -245: 106951: 0 -245: 106952: 0 -245: 106953: 0 -245: 106954: 0 -245: 106955: 0 -245: 106956: 0 -245: 106957: 0 -245: 106958: 0 -245: 106959: 0 -245: 106960: 0 -245: 106961: 0 -245: 106962: 0 -245: 106963: 0 -245: 106964: 0 -245: 106965: 0 -245: 106966: 0 -245: 106967: 0 -245: 106968: 0 -245: 106969: 0 -245: 106970: 0 -245: 106971: 0 -245: 106972: 0 -245: 106973: 0 -245: 106974: 0 -245: 106975: 0 -245: 106976: 0 -245: 106977: 0 -245: 106978: 0 -245: 106979: 0 -245: 106980: 0 -245: 106981: 0 -245: 106982: 0 -245: 106983: 0 -245: 106984: 0 -245: 106985: 0 -245: 106986: 0 -245: 106987: 0 -245: 106988: 0 -245: 106989: 0 -245: 106990: 0 -245: 106991: 0 -245: 106992: 0 -245: 106993: 0 -245: 106994: 0 -245: 106995: 0 -245: 106996: 0 -245: 106997: 0 -245: 106998: 0 -245: 106999: 0 -245: 107000: 0 -245: 107001: 0 -245: 107002: 0 -245: 107003: 0 -245: 107004: 0 -245: 107005: 0 -245: 107006: 0 -245: 107007: 0 -245: 107008: 0 -245: 107009: 0 -245: 107010: 0 -245: 107011: 0 -245: 107012: 0 -245: 107013: 0 -245: 107014: 0 -245: 107015: 0 -245: 107016: 0 -245: 107017: 0 -245: 107018: 0 -245: 107019: 0 -245: 107020: 0 -245: 107021: 0 -245: 107022: 0 -245: 107023: 0 -245: 107024: 0 -245: 107025: 0 -245: 107026: 0 -245: 107027: 0 -245: 107028: 0 -245: 107029: 0 -245: 107030: 0 -245: 107031: 0 -245: 107032: 0 -245: 107033: 0 -245: 107034: 0 -245: 107035: 0 -245: 107036: 0 -245: 107037: 0 -245: 107038: 0 -245: 107039: 0 -245: 107040: 0 -245: 107041: 0 -245: 107042: 0 -245: 107043: 0 -245: 107044: 0 -245: 107045: 0 -245: 107046: 0 -245: 107047: 0 -245: 107048: 0 -245: 107049: 0 -245: 107050: 0 -245: 107051: 0 -245: 107052: 0 -245: 107053: 0 -245: 107054: 0 -245: 107055: 0 -245: 107056: 0 -245: 107057: 0 -245: 107058: 0 -245: 107059: 0 -245: 107060: 0 -245: 107061: 0 -245: 107062: 0 -245: 107063: 0 -245: 107064: 0 -245: 107065: 0 -245: 107066: 0 -245: 107067: 0 -245: 107068: 0 -245: 107069: 0 -245: 107070: 0 -245: 107071: 0 -245: 107072: 0 -245: 107073: 0 -245: 107074: 0 -245: 107075: 0 -245: 107076: 0 -245: 107077: 0 -245: 107078: 0 -245: 107079: 0 -245: 107080: 0 -245: 107081: 0 -245: 107082: 0 -245: 107083: 0 -245: 107084: 0 -245: 107085: 0 -245: 107086: 0 -245: 107087: 0 -245: 107088: 0 -245: 107089: 0 -245: 107090: 0 -245: 107091: 0 -245: 107092: 0 -245: 107093: 0 -245: 107094: 0 -245: 107095: 0 -245: 107096: 0 -245: 107097: 0 -245: 107098: 0 -245: 107099: 0 -245: 107100: 0 -245: 107101: 0 -245: 107102: 0 -245: 107103: 0 -245: 107104: 0 -245: 107105: 0 -245: 107106: 0 -245: 107107: 0 -245: 107108: 0 -245: 107109: 0 -245: 107110: 0 -245: 107111: 0 -245: 107112: 0 -245: 107113: 0 -245: 107114: 0 -245: 107115: 0 -245: 107116: 0 -245: 107117: 0 -245: 107118: 0 -245: 107119: 0 -245: 107120: 0 -245: 107121: 0 -245: 107122: 0 -245: 107123: 0 -245: 107124: 0 -245: 107125: 0 -245: 107126: 0 -245: 107127: 0 -245: 107128: 0 -245: 107129: 0 -245: 107130: 0 -245: 107131: 0 -245: 107132: 0 -245: 107133: 0 -245: 107134: 0 -245: 107135: 0 -245: 107136: 0 -245: 107137: 0 -245: 107138: 0 -245: 107139: 0 -245: 107140: 0 -245: 107141: 0 -245: 107142: 0 -245: 107143: 0 -245: 107144: 0 -245: 107145: 0 -245: 107146: 0 -245: 107147: 0 -245: 107148: 0 -245: 107149: 0 -245: 107150: 0 -245: 107151: 0 -245: 107152: 0 -245: 107153: 0 -245: 107154: 0 -245: 107155: 0 -245: 107156: 0 -245: 107157: 0 -245: 107158: 0 -245: 107159: 0 -245: 107160: 0 -245: 107161: 0 -245: 107162: 0 -245: 107163: 0 -245: 107164: 0 -245: 107165: 0 -245: 107166: 0 -245: 107167: 0 -245: 107168: 0 -245: 107169: 0 -245: 107170: 0 -245: 107171: 0 -245: 107172: 0 -245: 107173: 0 -245: 107174: 0 -245: 107175: 0 -245: 107176: 0 -245: 107177: 0 -245: 107178: 0 -245: 107179: 0 -245: 107180: 0 -245: 107181: 0 -245: 107182: 0 -245: 107183: 0 -245: 107184: 0 -245: 107185: 0 -245: 107186: 0 -245: 107187: 0 -245: 107188: 0 -245: 107189: 0 -245: 107190: 0 -245: 107191: 0 -245: 107192: 0 -245: 107193: 0 -245: 107194: 0 -245: 107195: 0 -245: 107196: 0 -245: 107197: 0 -245: 107198: 0 -245: 107199: 0 -245: 107200: 0 -245: 107201: 0 -245: 107202: 0 -245: 107203: 0 -245: 107204: 0 -245: 107205: 0 -245: 107206: 0 -245: 107207: 0 -245: 107208: 0 -245: 107209: 0 -245: 107210: 0 -245: 107211: 0 -245: 107212: 0 -245: 107213: 0 -245: 107214: 0 -245: 107215: 0 -245: 107216: 0 -245: 107217: 0 -245: 107218: 0 -245: 107219: 0 -245: 107220: 0 -245: 107221: 0 -245: 107222: 0 -245: 107223: 0 -245: 107224: 0 -245: 107225: 0 -245: 107226: 0 -245: 107227: 0 -245: 107228: 0 -245: 107229: 0 -245: 107230: 0 -245: 107231: 0 -245: 107232: 0 -245: 107233: 0 -245: 107234: 0 -245: 107235: 0 -245: 107236: 0 -245: 107237: 0 -245: 107238: 0 -245: 107239: 0 -245: 107240: 0 -245: 107241: 0 -245: 107242: 0 -245: 107243: 0 -245: 107244: 0 -245: 107245: 0 -245: 107246: 0 -245: 107247: 0 -245: 107248: 0 -245: 107249: 0 -245: 107250: 0 -245: 107251: 0 -245: 107252: 0 -245: 107253: 0 -245: 107254: 0 -245: 107255: 0 -245: 107256: 0 -245: 107257: 0 -245: 107258: 0 -245: 107259: 0 -245: 107260: 0 -245: 107261: 0 -245: 107262: 0 -245: 107263: 0 -245: 107264: 0 -245: 107265: 0 -245: 107266: 0 -245: 107267: 0 -245: 107268: 0 -245: 107269: 0 -245: 107270: 0 -245: 107271: 0 -245: 107272: 0 -245: 107273: 0 -245: 107274: 0 -245: 107275: 0 -245: 107276: 0 -245: 107277: 0 -245: 107278: 0 -245: 107279: 0 -245: 107280: 0 -245: 107281: 0 -245: 107282: 0 -245: 107283: 0 -245: 107284: 0 -245: 107285: 0 -245: 107286: 0 -245: 107287: 0 -245: 107288: 0 -245: 107289: 0 -245: 107290: 0 -245: 107291: 0 -245: 107292: 0 -245: 107293: 0 -245: 107294: 0 -245: 107295: 0 -245: 107296: 0 -245: 107297: 0 -245: 107298: 0 -245: 107299: 0 -245: 107300: 0 -245: 107301: 0 -245: 107302: 0 -245: 107303: 0 -245: 107304: 0 -245: 107305: 0 -245: 107306: 0 -245: 107307: 0 -245: 107308: 0 -245: 107309: 0 -245: 107310: 0 -245: 107311: 0 -245: 107312: 0 -245: 107313: 0 -245: 107314: 0 -245: 107315: 0 -245: 107316: 0 -245: 107317: 0 -245: 107318: 0 -245: 107319: 0 -245: 107320: 0 -245: 107321: 0 -245: 107322: 0 -245: 107323: 0 -245: 107324: 0 -245: 107325: 0 -245: 107326: 0 -245: 107327: 0 -245: 107328: 0 -245: 107329: 0 -245: 107330: 0 -245: 107331: 0 -245: 107332: 0 -245: 107333: 0 -245: 107334: 0 -245: 107335: 0 -245: 107336: 0 -245: 107337: 0 -245: 107338: 0 -245: 107339: 0 -245: 107340: 0 -245: 107341: 0 -245: 107342: 0 -245: 107343: 0 -245: 107344: 0 -245: 107345: 0 -245: 107346: 0 -245: 107347: 0 -245: 107348: 0 -245: 107349: 0 -245: 107350: 0 -245: 107351: 0 -245: 107352: 0 -245: 107353: 0 -245: 107354: 0 -245: 107355: 0 -245: 107356: 0 -245: 107357: 0 -245: 107358: 0 -245: 107359: 0 -245: 107360: 0 -245: 107361: 0 -245: 107362: 0 -245: 107363: 0 -245: 107364: 0 -245: 107365: 0 -245: 107366: 0 -245: 107367: 0 -245: 107368: 0 -245: 107369: 0 -245: 107370: 0 -245: 107371: 0 -245: 107372: 0 -245: 107373: 0 -245: 107374: 0 -245: 107375: 0 -245: 107376: 0 -245: 107377: 0 -245: 107378: 0 -245: 107379: 0 -245: 107380: 0 -245: 107381: 0 -245: 107382: 0 -245: 107383: 0 -245: 107384: 0 -245: 107385: 0 -245: 107386: 0 -245: 107387: 0 -245: 107388: 0 -245: 107389: 0 -245: 107390: 0 -245: 107391: 0 -245: 107392: 0 -245: 107393: 0 -245: 107394: 0 -245: 107395: 0 -245: 107396: 0 -245: 107397: 0 -245: 107398: 0 -245: 107399: 0 -245: 107400: 0 -245: 107401: 0 -245: 107402: 0 -245: 107403: 0 -245: 107404: 0 -245: 107405: 0 -245: 107406: 0 -245: 107407: 0 -245: 107408: 0 -245: 107409: 0 -245: 107410: 0 -245: 107411: 0 -245: 107412: 0 -245: 107413: 0 -245: 107414: 0 -245: 107415: 0 -245: 107416: 0 -245: 107417: 0 -245: 107418: 0 -245: 107419: 0 -245: 107420: 0 -245: 107421: 0 -245: 107422: 0 -245: 107423: 0 -245: 107424: 0 -245: 107425: 0 -245: 107426: 0 -245: 107427: 0 -245: 107428: 0 -245: 107429: 0 -245: 107430: 0 -245: 107431: 0 -245: 107432: 0 -245: 107433: 0 -245: 107434: 0 -245: 107435: 0 -245: 107436: 0 -245: 107437: 0 -245: 107438: 0 -245: 107439: 0 -245: 107440: 0 -245: 107441: 0 -245: 107442: 0 -245: 107443: 0 -245: 107444: 0 -245: 107445: 0 -245: 107446: 0 -245: 107447: 0 -245: 107448: 0 -245: 107449: 0 -245: 107450: 0 -245: 107451: 0 -245: 107452: 0 -245: 107453: 0 -245: 107454: 0 -245: 107455: 0 -245: 107456: 0 -245: 107457: 0 -245: 107458: 0 -245: 107459: 0 -245: 107460: 0 -245: 107461: 0 -245: 107462: 0 -245: 107463: 0 -245: 107464: 0 -245: 107465: 0 -245: 107466: 0 -245: 107467: 0 -245: 107468: 0 -245: 107469: 0 -245: 107470: 0 -245: 107471: 0 -245: 107472: 0 -245: 107473: 0 -245: 107474: 0 -245: 107475: 0 -245: 107476: 0 -245: 107477: 0 -245: 107478: 0 -245: 107479: 0 -245: 107480: 0 -245: 107481: 0 -245: 107482: 0 -245: 107483: 0 -245: 107484: 0 -245: 107485: 0 -245: 107486: 0 -245: 107487: 0 -245: 107488: 0 -245: 107489: 0 -245: 107490: 0 -245: 107491: 0 -245: 107492: 0 -245: 107493: 0 -245: 107494: 0 -245: 107495: 0 -245: 107496: 0 -245: 107497: 0 -245: 107498: 0 -245: 107499: 0 -245: 107500: 0 -245: 107501: 0 -245: 107502: 0 -245: 107503: 0 -245: 107504: 0 -245: 107505: 0 -245: 107506: 0 -245: 107507: 0 -245: 107508: 0 -245: 107509: 0 -245: 107510: 0 -245: 107511: 0 -245: 107512: 0 -245: 107513: 0 -245: 107514: 0 -245: 107515: 0 -245: 107516: 0 -245: 107517: 0 -245: 107518: 0 -245: 107519: 0 -245: 107520: 0 -245: 107521: 0 -245: 107522: 0 -245: 107523: 0 -245: 107524: 0 -245: 107525: 0 -245: 107526: 0 -245: 107527: 0 -245: 107528: 0 -245: 107529: 0 -245: 107530: 0 -245: 107531: 0 -245: 107532: 0 -245: 107533: 0 -245: 107534: 0 -245: 107535: 0 -245: 107536: 0 -245: 107537: 0 -245: 107538: 0 -245: 107539: 0 -245: 107540: 0 -245: 107541: 0 -245: 107542: 0 -245: 107543: 0 -245: 107544: 0 -245: 107545: 0 -245: 107546: 0 -245: 107547: 0 -245: 107548: 0 -245: 107549: 0 -245: 107550: 0 -245: 107551: 0 -245: 107552: 0 -245: 107553: 0 -245: 107554: 0 -245: 107555: 0 -245: 107556: 0 -245: 107557: 0 -245: 107558: 0 -245: 107559: 0 -245: 107560: 0 -245: 107561: 0 -245: 107562: 0 -245: 107563: 0 -245: 107564: 0 -245: 107565: 0 -245: 107566: 0 -245: 107567: 0 -245: 107568: 0 -245: 107569: 0 -245: 107570: 0 -245: 107571: 0 -245: 107572: 0 -245: 107573: 0 -245: 107574: 0 -245: 107575: 0 -245: 107576: 0 -245: 107577: 0 -245: 107578: 0 -245: 107579: 0 -245: 107580: 0 -245: 107581: 0 -245: 107582: 0 -245: 107583: 0 -245: 107584: 0 -245: 107585: 0 -245: 107586: 0 -245: 107587: 0 -245: 107588: 0 -245: 107589: 0 -245: 107590: 0 -245: 107591: 0 -245: 107592: 0 -245: 107593: 0 -245: 107594: 0 -245: 107595: 0 -245: 107596: 0 -245: 107597: 0 -245: 107598: 0 -245: 107599: 0 -245: 107600: 0 -245: 107601: 0 -245: 107602: 0 -245: 107603: 0 -245: 107604: 0 -245: 107605: 0 -245: 107606: 0 -245: 107607: 0 -245: 107608: 0 -245: 107609: 0 -245: 107610: 0 -245: 107611: 0 -245: 107612: 0 -245: 107613: 0 -245: 107614: 0 -245: 107615: 0 -245: 107616: 0 -245: 107617: 0 -245: 107618: 0 -245: 107619: 0 -245: 107620: 0 -245: 107621: 0 -245: 107622: 0 -245: 107623: 0 -245: 107624: 0 -245: 107625: 0 -245: 107626: 0 -245: 107627: 0 -245: 107628: 0 -245: 107629: 0 -245: 107630: 0 -245: 107631: 0 -245: 107632: 0 -245: 107633: 0 -245: 107634: 0 -245: 107635: 0 -245: 107636: 0 -245: 107637: 0 -245: 107638: 0 -245: 107639: 0 -245: 107640: 0 -245: 107641: 0 -245: 107642: 0 -245: 107643: 0 -245: 107644: 0 -245: 107645: 0 -245: 107646: 0 -245: 107647: 0 -245: 107648: 0 -245: 107649: 0 -245: 107650: 0 -245: 107651: 0 -245: 107652: 0 -245: 107653: 0 -245: 107654: 0 -245: 107655: 0 -245: 107656: 0 -245: 107657: 0 -245: 107658: 0 -245: 107659: 0 -245: 107660: 0 -245: 107661: 0 -245: 107662: 0 -245: 107663: 0 -245: 107664: 0 -245: 107665: 0 -245: 107666: 0 -245: 107667: 0 -245: 107668: 0 -245: 107669: 0 -245: 107670: 0 -245: 107671: 0 -245: 107672: 0 -245: 107673: 0 -245: 107674: 0 -245: 107675: 0 -245: 107676: 0 -245: 107677: 0 -245: 107678: 0 -245: 107679: 0 -245: 107680: 0 -245: 107681: 0 -245: 107682: 0 -245: 107683: 0 -245: 107684: 0 -245: 107685: 0 -245: 107686: 0 -245: 107687: 0 -245: 107688: 0 -245: 107689: 0 -245: 107690: 0 -245: 107691: 0 -245: 107692: 0 -245: 107693: 0 -245: 107694: 0 -245: 107695: 0 -245: 107696: 0 -245: 107697: 0 -245: 107698: 0 -245: 107699: 0 -245: 107700: 0 -245: 107701: 0 -245: 107702: 0 -245: 107703: 0 -245: 107704: 0 -245: 107705: 0 -245: 107706: 0 -245: 107707: 0 -245: 107708: 0 -245: 107709: 0 -245: 107710: 0 -245: 107711: 0 -245: 107712: 0 -245: 107713: 0 -245: 107714: 0 -245: 107715: 0 -245: 107716: 0 -245: 107717: 0 -245: 107718: 0 -245: 107719: 0 -245: 107720: 0 -245: 107721: 0 -245: 107722: 0 -245: 107723: 0 -245: 107724: 0 -245: 107725: 0 -245: 107726: 0 -245: 107727: 0 -245: 107728: 0 -245: 107729: 0 -245: 107730: 0 -245: 107731: 0 -245: 107732: 0 -245: 107733: 0 -245: 107734: 0 -245: 107735: 0 -245: 107736: 0 -245: 107737: 0 -245: 107738: 0 -245: 107739: 0 -245: 107740: 0 -245: 107741: 0 -245: 107742: 0 -245: 107743: 0 -245: 107744: 0 -245: 107745: 0 -245: 107746: 0 -245: 107747: 0 -245: 107748: 0 -245: 107749: 0 -245: 107750: 0 -245: 107751: 0 -245: 107752: 0 -245: 107753: 0 -245: 107754: 0 -245: 107755: 0 -245: 107756: 0 -245: 107757: 0 -245: 107758: 0 -245: 107759: 0 -245: 107760: 0 -245: 107761: 0 -245: 107762: 0 -245: 107763: 0 -245: 107764: 0 -245: 107765: 0 -245: 107766: 0 -245: 107767: 0 -245: 107768: 0 -245: 107769: 0 -245: 107770: 0 -245: 107771: 0 -245: 107772: 0 -245: 107773: 0 -245: 107774: 0 -245: 107775: 0 -245: 107776: 0 -245: 107777: 0 -245: 107778: 0 -245: 107779: 0 -245: 107780: 0 -245: 107781: 0 -245: 107782: 0 -245: 107783: 0 -245: 107784: 0 -245: 107785: 0 -245: 107786: 0 -245: 107787: 0 -245: 107788: 0 -245: 107789: 0 -245: 107790: 0 -245: 107791: 0 -245: 107792: 0 -245: 107793: 0 -245: 107794: 0 -245: 107795: 0 -245: 107796: 0 -245: 107797: 0 -245: 107798: 0 -245: 107799: 0 -245: 107800: 0 -245: 107801: 0 -245: 107802: 0 -245: 107803: 0 -245: 107804: 0 -245: 107805: 0 -245: 107806: 0 -245: 107807: 0 -245: 107808: 0 -245: 107809: 0 -245: 107810: 0 -245: 107811: 0 -245: 107812: 0 -245: 107813: 0 -245: 107814: 0 -245: 107815: 0 -245: 107816: 0 -245: 107817: 0 -245: 107818: 0 -245: 107819: 0 -245: 107820: 0 -245: 107821: 0 -245: 107822: 0 -245: 107823: 0 -245: 107824: 0 -245: 107825: 0 -245: 107826: 0 -245: 107827: 0 -245: 107828: 0 -245: 107829: 0 -245: 107830: 0 -245: 107831: 0 -245: 107832: 0 -245: 107833: 0 -245: 107834: 0 -245: 107835: 0 -245: 107836: 0 -245: 107837: 0 -245: 107838: 0 -245: 107839: 0 -245: 107840: 0 -245: 107841: 0 -245: 107842: 0 -245: 107843: 0 -245: 107844: 0 -245: 107845: 0 -245: 107846: 0 -245: 107847: 0 -245: 107848: 0 -245: 107849: 0 -245: 107850: 0 -245: 107851: 0 -245: 107852: 0 -245: 107853: 0 -245: 107854: 0 -245: 107855: 0 -245: 107856: 0 -245: 107857: 0 -245: 107858: 0 -245: 107859: 0 -245: 107860: 0 -245: 107861: 0 -245: 107862: 0 -245: 107863: 0 -245: 107864: 0 -245: 107865: 0 -245: 107866: 0 -245: 107867: 0 -245: 107868: 0 -245: 107869: 0 -245: 107870: 0 -245: 107871: 0 -245: 107872: 0 -245: 107873: 0 -245: 107874: 0 -245: 107875: 0 -245: 107876: 0 -245: 107877: 0 -245: 107878: 0 -245: 107879: 0 -245: 107880: 0 -245: 107881: 0 -245: 107882: 0 -245: 107883: 0 -245: 107884: 0 -245: 107885: 0 -245: 107886: 0 -245: 107887: 0 -245: 107888: 0 -245: 107889: 0 -245: 107890: 0 -245: 107891: 0 -245: 107892: 0 -245: 107893: 0 -245: 107894: 0 -245: 107895: 0 -245: 107896: 0 -245: 107897: 0 -245: 107898: 0 -245: 107899: 0 -245: 107900: 0 -245: 107901: 0 -245: 107902: 0 -245: 107903: 0 -245: 107904: 0 -245: 107905: 0 -245: 107906: 0 -245: 107907: 0 -245: 107908: 0 -245: 107909: 0 -245: 107910: 0 -245: 107911: 0 -245: 107912: 0 -245: 107913: 0 -245: 107914: 0 -245: 107915: 0 -245: 107916: 0 -245: 107917: 0 -245: 107918: 0 -245: 107919: 0 -245: 107920: 0 -245: 107921: 0 -245: 107922: 0 -245: 107923: 0 -245: 107924: 0 -245: 107925: 0 -245: 107926: 0 -245: 107927: 0 -245: 107928: 0 -245: 107929: 0 -245: 107930: 0 -245: 107931: 0 -245: 107932: 0 -245: 107933: 0 -245: 107934: 0 -245: 107935: 0 -245: 107936: 0 -245: 107937: 0 -245: 107938: 0 -245: 107939: 0 -245: 107940: 0 -245: 107941: 0 -245: 107942: 0 -245: 107943: 0 -245: 107944: 0 -245: 107945: 0 -245: 107946: 0 -245: 107947: 0 -245: 107948: 0 -245: 107949: 0 -245: 107950: 0 -245: 107951: 0 -245: 107952: 0 -245: 107953: 0 -245: 107954: 0 -245: 107955: 0 -245: 107956: 0 -245: 107957: 0 -245: 107958: 0 -245: 107959: 0 -245: 107960: 0 -245: 107961: 0 -245: 107962: 0 -245: 107963: 0 -245: 107964: 0 -245: 107965: 0 -245: 107966: 0 -245: 107967: 0 -245: 107968: 0 -245: 107969: 0 -245: 107970: 0 -245: 107971: 0 -245: 107972: 0 -245: 107973: 0 -245: 107974: 0 -245: 107975: 0 -245: 107976: 0 -245: 107977: 0 -245: 107978: 0 -245: 107979: 0 -245: 107980: 0 -245: 107981: 0 -245: 107982: 0 -245: 107983: 0 -245: 107984: 0 -245: 107985: 0 -245: 107986: 0 -245: 107987: 0 -245: 107988: 0 -245: 107989: 0 -245: 107990: 0 -245: 107991: 0 -245: 107992: 0 -245: 107993: 0 -245: 107994: 0 -245: 107995: 0 -245: 107996: 0 -245: 107997: 0 -245: 107998: 0 -245: 107999: 0 -245: 108000: 0 -245: 108001: 0 -245: 108002: 0 -245: 108003: 0 -245: 108004: 0 -245: 108005: 0 -245: 108006: 0 -245: 108007: 0 -245: 108008: 0 -245: 108009: 0 -245: 108010: 0 -245: 108011: 0 -245: 108012: 0 -245: 108013: 0 -245: 108014: 0 -245: 108015: 0 -245: 108016: 0 -245: 108017: 0 -245: 108018: 0 -245: 108019: 0 -245: 108020: 0 -245: 108021: 0 -245: 108022: 0 -245: 108023: 0 -245: 108024: 0 -245: 108025: 0 -245: 108026: 0 -245: 108027: 0 -245: 108028: 0 -245: 108029: 0 -245: 108030: 0 -245: 108031: 0 -245: 108032: 0 -245: 108033: 0 -245: 108034: 0 -245: 108035: 0 -245: 108036: 0 -245: 108037: 0 -245: 108038: 0 -245: 108039: 0 -245: 108040: 0 -245: 108041: 0 -245: 108042: 0 -245: 108043: 0 -245: 108044: 0 -245: 108045: 0 -245: 108046: 0 -245: 108047: 0 -245: 108048: 0 -245: 108049: 0 -245: 108050: 0 -245: 108051: 0 -245: 108052: 0 -245: 108053: 0 -245: 108054: 0 -245: 108055: 0 -245: 108056: 0 -245: 108057: 0 -245: 108058: 0 -245: 108059: 0 -245: 108060: 0 -245: 108061: 0 -245: 108062: 0 -245: 108063: 0 -245: 108064: 0 -245: 108065: 0 -245: 108066: 0 -245: 108067: 0 -245: 108068: 0 -245: 108069: 0 -245: 108070: 0 -245: 108071: 0 -245: 108072: 0 -245: 108073: 0 -245: 108074: 0 -245: 108075: 0 -245: 108076: 0 -245: 108077: 0 -245: 108078: 0 -245: 108079: 0 -245: 108080: 0 -245: 108081: 0 -245: 108082: 0 -245: 108083: 0 -245: 108084: 0 -245: 108085: 0 -245: 108086: 0 -245: 108087: 0 -245: 108088: 0 -245: 108089: 0 -245: 108090: 0 -245: 108091: 0 -245: 108092: 0 -245: 108093: 0 -245: 108094: 0 -245: 108095: 0 -245: 108096: 0 -245: 108097: 0 -245: 108098: 0 -245: 108099: 0 -245: 108100: 0 -245: 108101: 0 -245: 108102: 0 -245: 108103: 0 -245: 108104: 0 -245: 108105: 0 -245: 108106: 0 -245: 108107: 0 -245: 108108: 0 -245: 108109: 0 -245: 108110: 0 -245: 108111: 0 -245: 108112: 0 -245: 108113: 0 -245: 108114: 0 -245: 108115: 0 -245: 108116: 0 -245: 108117: 0 -245: 108118: 0 -245: 108119: 0 -245: 108120: 0 -245: 108121: 0 -245: 108122: 0 -245: 108123: 0 -245: 108124: 0 -245: 108125: 0 -245: 108126: 0 -245: 108127: 0 -245: 108128: 0 -245: 108129: 0 -245: 108130: 0 -245: 108131: 0 -245: 108132: 0 -245: 108133: 0 -245: 108134: 0 -245: 108135: 0 -245: 108136: 0 -245: 108137: 0 -245: 108138: 0 -245: 108139: 0 -245: 108140: 0 -245: 108141: 0 -245: 108142: 0 -245: 108143: 0 -245: 108144: 0 -245: 108145: 0 -245: 108146: 0 -245: 108147: 0 -245: 108148: 0 -245: 108149: 0 -245: 108150: 0 -245: 108151: 0 -245: 108152: 0 -245: 108153: 0 -245: 108154: 0 -245: 108155: 0 -245: 108156: 0 -245: 108157: 0 -245: 108158: 0 -245: 108159: 0 -245: 108160: 0 -245: 108161: 0 -245: 108162: 0 -245: 108163: 0 -245: 108164: 0 -245: 108165: 0 -245: 108166: 0 -245: 108167: 0 -245: 108168: 0 -245: 108169: 0 -245: 108170: 0 -245: 108171: 0 -245: 108172: 0 -245: 108173: 0 -245: 108174: 0 -245: 108175: 0 -245: 108176: 0 -245: 108177: 0 -245: 108178: 0 -245: 108179: 0 -245: 108180: 0 -245: 108181: 0 -245: 108182: 0 -245: 108183: 0 -245: 108184: 0 -245: 108185: 0 -245: 108186: 0 -245: 108187: 0 -245: 108188: 0 -245: 108189: 0 -245: 108190: 0 -245: 108191: 0 -245: 108192: 0 -245: 108193: 0 -245: 108194: 0 -245: 108195: 0 -245: 108196: 0 -245: 108197: 0 -245: 108198: 0 -245: 108199: 0 -245: 108200: 0 -245: 108201: 0 -245: 108202: 0 -245: 108203: 0 -245: 108204: 0 -245: 108205: 0 -245: 108206: 0 -245: 108207: 0 -245: 108208: 0 -245: 108209: 0 -245: 108210: 0 -245: 108211: 0 -245: 108212: 0 -245: 108213: 0 -245: 108214: 0 -245: 108215: 0 -245: 108216: 0 -245: 108217: 0 -245: 108218: 0 -245: 108219: 0 -245: 108220: 0 -245: 108221: 0 -245: 108222: 0 -245: 108223: 0 -245: 108224: 0 -245: 108225: 0 -245: 108226: 0 -245: 108227: 0 -245: 108228: 0 -245: 108229: 0 -245: 108230: 0 -245: 108231: 0 -245: 108232: 0 -245: 108233: 0 -245: 108234: 0 -245: 108235: 0 -245: 108236: 0 -245: 108237: 0 -245: 108238: 0 -245: 108239: 0 -245: 108240: 0 -245: 108241: 0 -245: 108242: 0 -245: 108243: 0 -245: 108244: 0 -245: 108245: 0 -245: 108246: 0 -245: 108247: 0 -245: 108248: 0 -245: 108249: 0 -245: 108250: 0 -245: 108251: 0 -245: 108252: 0 -245: 108253: 0 -245: 108254: 0 -245: 108255: 0 -245: 108256: 0 -245: 108257: 0 -245: 108258: 0 -245: 108259: 0 -245: 108260: 0 -245: 108261: 0 -245: 108262: 0 -245: 108263: 0 -245: 108264: 0 -245: 108265: 0 -245: 108266: 0 -245: 108267: 0 -245: 108268: 0 -245: 108269: 0 -245: 108270: 0 -245: 108271: 0 -245: 108272: 0 -245: 108273: 0 -245: 108274: 0 -245: 108275: 0 -245: 108276: 0 -245: 108277: 0 -245: 108278: 0 -245: 108279: 0 -245: 108280: 0 -245: 108281: 0 -245: 108282: 0 -245: 108283: 0 -245: 108284: 0 -245: 108285: 0 -245: 108286: 0 -245: 108287: 0 -245: 108288: 0 -245: 108289: 0 -245: 108290: 0 -245: 108291: 0 -245: 108292: 0 -245: 108293: 0 -245: 108294: 0 -245: 108295: 0 -245: 108296: 0 -245: 108297: 0 -245: 108298: 0 -245: 108299: 0 -245: 108300: 0 -245: 108301: 0 -245: 108302: 0 -245: 108303: 0 -245: 108304: 0 -245: 108305: 0 -245: 108306: 0 -245: 108307: 0 -245: 108308: 0 -245: 108309: 0 -245: 108310: 0 -245: 108311: 0 -245: 108312: 0 -245: 108313: 0 -245: 108314: 0 -245: 108315: 0 -245: 108316: 0 -245: 108317: 0 -245: 108318: 0 -245: 108319: 0 -245: 108320: 0 -245: 108321: 0 -245: 108322: 0 -245: 108323: 0 -245: 108324: 0 -245: 108325: 0 -245: 108326: 0 -245: 108327: 0 -245: 108328: 0 -245: 108329: 0 -245: 108330: 0 -245: 108331: 0 -245: 108332: 0 -245: 108333: 0 -245: 108334: 0 -245: 108335: 0 -245: 108336: 0 -245: 108337: 0 -245: 108338: 0 -245: 108339: 0 -245: 108340: 0 -245: 108341: 0 -245: 108342: 0 -245: 108343: 0 -245: 108344: 0 -245: 108345: 0 -245: 108346: 0 -245: 108347: 0 -245: 108348: 0 -245: 108349: 0 -245: 108350: 0 -245: 108351: 0 -245: 108352: 0 -245: 108353: 0 -245: 108354: 0 -245: 108355: 0 -245: 108356: 0 -245: 108357: 0 -245: 108358: 0 -245: 108359: 0 -245: 108360: 0 -245: 108361: 0 -245: 108362: 0 -245: 108363: 0 -245: 108364: 0 -245: 108365: 0 -245: 108366: 0 -245: 108367: 0 -245: 108368: 0 -245: 108369: 0 -245: 108370: 0 -245: 108371: 0 -245: 108372: 0 -245: 108373: 0 -245: 108374: 0 -245: 108375: 0 -245: 108376: 0 -245: 108377: 0 -245: 108378: 0 -245: 108379: 0 -245: 108380: 0 -245: 108381: 0 -245: 108382: 0 -245: 108383: 0 -245: 108384: 0 -245: 108385: 0 -245: 108386: 0 -245: 108387: 0 -245: 108388: 0 -245: 108389: 0 -245: 108390: 0 -245: 108391: 0 -245: 108392: 0 -245: 108393: 0 -245: 108394: 0 -245: 108395: 0 -245: 108396: 0 -245: 108397: 0 -245: 108398: 0 -245: 108399: 0 -245: 108400: 0 -245: 108401: 0 -245: 108402: 0 -245: 108403: 0 -245: 108404: 0 -245: 108405: 0 -245: 108406: 0 -245: 108407: 0 -245: 108408: 0 -245: 108409: 0 -245: 108410: 0 -245: 108411: 0 -245: 108412: 0 -245: 108413: 0 -245: 108414: 0 -245: 108415: 0 -245: 108416: 0 -245: 108417: 0 -245: 108418: 0 -245: 108419: 0 -245: 108420: 0 -245: 108421: 0 -245: 108422: 0 -245: 108423: 0 -245: 108424: 0 -245: 108425: 0 -245: 108426: 0 -245: 108427: 0 -245: 108428: 0 -245: 108429: 0 -245: 108430: 0 -245: 108431: 0 -245: 108432: 0 -245: 108433: 0 -245: 108434: 0 -245: 108435: 0 -245: 108436: 0 -245: 108437: 0 -245: 108438: 0 -245: 108439: 0 -245: 108440: 0 -245: 108441: 0 -245: 108442: 0 -245: 108443: 0 -245: 108444: 0 -245: 108445: 0 -245: 108446: 0 -245: 108447: 0 -245: 108448: 0 -245: 108449: 0 -245: 108450: 0 -245: 108451: 0 -245: 108452: 0 -245: 108453: 0 -245: 108454: 0 -245: 108455: 0 -245: 108456: 0 -245: 108457: 0 -245: 108458: 0 -245: 108459: 0 -245: 108460: 0 -245: 108461: 0 -245: 108462: 0 -245: 108463: 0 -245: 108464: 0 -245: 108465: 0 -245: 108466: 0 -245: 108467: 0 -245: 108468: 0 -245: 108469: 0 -245: 108470: 0 -245: 108471: 0 -245: 108472: 0 -245: 108473: 0 -245: 108474: 0 -245: 108475: 0 -245: 108476: 0 -245: 108477: 0 -245: 108478: 0 -245: 108479: 0 -245: 108480: 0 -245: 108481: 0 -245: 108482: 0 -245: 108483: 0 -245: 108484: 0 -245: 108485: 0 -245: 108486: 0 -245: 108487: 0 -245: 108488: 0 -245: 108489: 0 -245: 108490: 0 -245: 108491: 0 -245: 108492: 0 -245: 108493: 0 -245: 108494: 0 -245: 108495: 0 -245: 108496: 0 -245: 108497: 0 -245: 108498: 0 -245: 108499: 0 -245: 108500: 0 -245: 108501: 0 -245: 108502: 0 -245: 108503: 0 -245: 108504: 0 -245: 108505: 0 -245: 108506: 0 -245: 108507: 0 -245: 108508: 0 -245: 108509: 0 -245: 108510: 0 -245: 108511: 0 -245: 108512: 0 -245: 108513: 0 -245: 108514: 0 -245: 108515: 0 -245: 108516: 0 -245: 108517: 0 -245: 108518: 0 -245: 108519: 0 -245: 108520: 0 -245: 108521: 0 -245: 108522: 0 -245: 108523: 0 -245: 108524: 0 -245: 108525: 0 -245: 108526: 0 -245: 108527: 0 -245: 108528: 0 -245: 108529: 0 -245: 108530: 0 -245: 108531: 0 -245: 108532: 0 -245: 108533: 0 -245: 108534: 0 -245: 108535: 0 -245: 108536: 0 -245: 108537: 0 -245: 108538: 0 -245: 108539: 0 -245: 108540: 0 -245: 108541: 0 -245: 108542: 0 -245: 108543: 0 -245: 108544: 0 -245: 108545: 0 -245: 108546: 0 -245: 108547: 0 -245: 108548: 0 -245: 108549: 0 -245: 108550: 0 -245: 108551: 0 -245: 108552: 0 -245: 108553: 0 -245: 108554: 0 -245: 108555: 0 -245: 108556: 0 -245: 108557: 0 -245: 108558: 0 -245: 108559: 0 -245: 108560: 0 -245: 108561: 0 -245: 108562: 0 -245: 108563: 0 -245: 108564: 0 -245: 108565: 0 -245: 108566: 0 -245: 108567: 0 -245: 108568: 0 -245: 108569: 0 -245: 108570: 0 -245: 108571: 0 -245: 108572: 0 -245: 108573: 0 -245: 108574: 0 -245: 108575: 0 -245: 108576: 0 -245: 108577: 0 -245: 108578: 0 -245: 108579: 0 -245: 108580: 0 -245: 108581: 0 -245: 108582: 0 -245: 108583: 0 -245: 108584: 0 -245: 108585: 0 -245: 108586: 0 -245: 108587: 0 -245: 108588: 0 -245: 108589: 0 -245: 108590: 0 -245: 108591: 0 -245: 108592: 0 -245: 108593: 0 -245: 108594: 0 -245: 108595: 0 -245: 108596: 0 -245: 108597: 0 -245: 108598: 0 -245: 108599: 0 -245: 108600: 0 -245: 108601: 0 -245: 108602: 0 -245: 108603: 0 -245: 108604: 0 -245: 108605: 0 -245: 108606: 0 -245: 108607: 0 -245: 108608: 0 -245: 108609: 0 -245: 108610: 0 -245: 108611: 0 -245: 108612: 0 -245: 108613: 0 -245: 108614: 0 -245: 108615: 0 -245: 108616: 0 -245: 108617: 0 -245: 108618: 0 -245: 108619: 0 -245: 108620: 0 -245: 108621: 0 -245: 108622: 0 -245: 108623: 0 -245: 108624: 0 -245: 108625: 0 -245: 108626: 0 -245: 108627: 0 -245: 108628: 0 -245: 108629: 0 -245: 108630: 0 -245: 108631: 0 -245: 108632: 0 -245: 108633: 0 -245: 108634: 0 -245: 108635: 0 -245: 108636: 0 -245: 108637: 0 -245: 108638: 0 -245: 108639: 0 -245: 108640: 0 -245: 108641: 0 -245: 108642: 0 -245: 108643: 0 -245: 108644: 0 -245: 108645: 0 -245: 108646: 0 -245: 108647: 0 -245: 108648: 0 -245: 108649: 0 -245: 108650: 0 -245: 108651: 0 -245: 108652: 0 -245: 108653: 0 -245: 108654: 0 -245: 108655: 0 -245: 108656: 0 -245: 108657: 0 -245: 108658: 0 -245: 108659: 0 -245: 108660: 0 -245: 108661: 0 -245: 108662: 0 -245: 108663: 0 -245: 108664: 0 -245: 108665: 0 -245: 108666: 0 -245: 108667: 0 -245: 108668: 0 -245: 108669: 0 -245: 108670: 0 -245: 108671: 0 -245: 108672: 0 -245: 108673: 0 -245: 108674: 0 -245: 108675: 0 -245: 108676: 0 -245: 108677: 0 -245: 108678: 0 -245: 108679: 0 -245: 108680: 0 -245: 108681: 0 -245: 108682: 0 -245: 108683: 0 -245: 108684: 0 -245: 108685: 0 -245: 108686: 0 -245: 108687: 0 -245: 108688: 0 -245: 108689: 0 -245: 108690: 0 -245: 108691: 0 -245: 108692: 0 -245: 108693: 0 -245: 108694: 0 -245: 108695: 0 -245: 108696: 0 -245: 108697: 0 -245: 108698: 0 -245: 108699: 0 -245: 108700: 0 -245: 108701: 0 -245: 108702: 0 -245: 108703: 0 -245: 108704: 0 -245: 108705: 0 -245: 108706: 0 -245: 108707: 0 -245: 108708: 0 -245: 108709: 0 -245: 108710: 0 -245: 108711: 0 -245: 108712: 0 -245: 108713: 0 -245: 108714: 0 -245: 108715: 0 -245: 108716: 0 -245: 108717: 0 -245: 108718: 0 -245: 108719: 0 -245: 108720: 0 -245: 108721: 0 -245: 108722: 0 -245: 108723: 0 -245: 108724: 0 -245: 108725: 0 -245: 108726: 0 -245: 108727: 0 -245: 108728: 0 -245: 108729: 0 -245: 108730: 0 -245: 108731: 0 -245: 108732: 0 -245: 108733: 0 -245: 108734: 0 -245: 108735: 0 -245: 108736: 0 -245: 108737: 0 -245: 108738: 0 -245: 108739: 0 -245: 108740: 0 -245: 108741: 0 -245: 108742: 0 -245: 108743: 0 -245: 108744: 0 -245: 108745: 0 -245: 108746: 0 -245: 108747: 0 -245: 108748: 0 -245: 108749: 0 -245: 108750: 0 -245: 108751: 0 -245: 108752: 0 -245: 108753: 0 -245: 108754: 0 -245: 108755: 0 -245: 108756: 0 -245: 108757: 0 -245: 108758: 0 -245: 108759: 0 -245: 108760: 0 -245: 108761: 0 -245: 108762: 0 -245: 108763: 0 -245: 108764: 0 -245: 108765: 0 -245: 108766: 0 -245: 108767: 0 -245: 108768: 0 -245: 108769: 0 -245: 108770: 0 -245: 108771: 0 -245: 108772: 0 -245: 108773: 0 -245: 108774: 0 -245: 108775: 0 -245: 108776: 0 -245: 108777: 0 -245: 108778: 0 -245: 108779: 0 -245: 108780: 0 -245: 108781: 0 -245: 108782: 0 -245: 108783: 0 -245: 108784: 0 -245: 108785: 0 -245: 108786: 0 -245: 108787: 0 -245: 108788: 0 -245: 108789: 0 -245: 108790: 0 -245: 108791: 0 -245: 108792: 0 -245: 108793: 0 -245: 108794: 0 -245: 108795: 0 -245: 108796: 0 -245: 108797: 0 -245: 108798: 0 -245: 108799: 0 -245: 108800: 0 -245: 108801: 0 -245: 108802: 0 -245: 108803: 0 -245: 108804: 0 -245: 108805: 0 -245: 108806: 0 -245: 108807: 0 -245: 108808: 0 -245: 108809: 0 -245: 108810: 0 -245: 108811: 0 -245: 108812: 0 -245: 108813: 0 -245: 108814: 0 -245: 108815: 0 -245: 108816: 0 -245: 108817: 0 -245: 108818: 0 -245: 108819: 0 -245: 108820: 0 -245: 108821: 0 -245: 108822: 0 -245: 108823: 0 -245: 108824: 0 -245: 108825: 0 -245: 108826: 0 -245: 108827: 0 -245: 108828: 0 -245: 108829: 0 -245: 108830: 0 -245: 108831: 0 -245: 108832: 0 -245: 108833: 0 -245: 108834: 0 -245: 108835: 0 -245: 108836: 0 -245: 108837: 0 -245: 108838: 0 -245: 108839: 0 -245: 108840: 0 -245: 108841: 0 -245: 108842: 0 -245: 108843: 0 -245: 108844: 0 -245: 108845: 0 -245: 108846: 0 -245: 108847: 0 -245: 108848: 0 -245: 108849: 0 -245: 108850: 0 -245: 108851: 0 -245: 108852: 0 -245: 108853: 0 -245: 108854: 0 -245: 108855: 0 -245: 108856: 0 -245: 108857: 0 -245: 108858: 0 -245: 108859: 0 -245: 108860: 0 -245: 108861: 0 -245: 108862: 0 -245: 108863: 0 -245: 108864: 0 -245: 108865: 0 -245: 108866: 0 -245: 108867: 0 -245: 108868: 0 -245: 108869: 0 -245: 108870: 0 -245: 108871: 0 -245: 108872: 0 -245: 108873: 0 -245: 108874: 0 -245: 108875: 0 -245: 108876: 0 -245: 108877: 0 -245: 108878: 0 -245: 108879: 0 -245: 108880: 0 -245: 108881: 0 -245: 108882: 0 -245: 108883: 0 -245: 108884: 0 -245: 108885: 0 -245: 108886: 0 -245: 108887: 0 -245: 108888: 0 -245: 108889: 0 -245: 108890: 0 -245: 108891: 0 -245: 108892: 0 -245: 108893: 0 -245: 108894: 0 -245: 108895: 0 -245: 108896: 0 -245: 108897: 0 -245: 108898: 0 -245: 108899: 0 -245: 108900: 0 -245: 108901: 0 -245: 108902: 0 -245: 108903: 0 -245: 108904: 0 -245: 108905: 0 -245: 108906: 0 -245: 108907: 0 -245: 108908: 0 -245: 108909: 0 -245: 108910: 0 -245: 108911: 0 -245: 108912: 0 -245: 108913: 0 -245: 108914: 0 -245: 108915: 0 -245: 108916: 0 -245: 108917: 0 -245: 108918: 0 -245: 108919: 0 -245: 108920: 0 -245: 108921: 0 -245: 108922: 0 -245: 108923: 0 -245: 108924: 0 -245: 108925: 0 -245: 108926: 0 -245: 108927: 0 -245: 108928: 0 -245: 108929: 0 -245: 108930: 0 -245: 108931: 0 -245: 108932: 0 -245: 108933: 0 -245: 108934: 0 -245: 108935: 0 -245: 108936: 0 -245: 108937: 0 -245: 108938: 0 -245: 108939: 0 -245: 108940: 0 -245: 108941: 0 -245: 108942: 0 -245: 108943: 0 -245: 108944: 0 -245: 108945: 0 -245: 108946: 0 -245: 108947: 0 -245: 108948: 0 -245: 108949: 0 -245: 108950: 0 -245: 108951: 0 -245: 108952: 0 -245: 108953: 0 -245: 108954: 0 -245: 108955: 0 -245: 108956: 0 -245: 108957: 0 -245: 108958: 0 -245: 108959: 0 -245: 108960: 0 -245: 108961: 0 -245: 108962: 0 -245: 108963: 0 -245: 108964: 0 -245: 108965: 0 -245: 108966: 0 -245: 108967: 0 -245: 108968: 0 -245: 108969: 0 -245: 108970: 0 -245: 108971: 0 -245: 108972: 0 -245: 108973: 0 -245: 108974: 0 -245: 108975: 0 -245: 108976: 0 -245: 108977: 0 -245: 108978: 0 -245: 108979: 0 -245: 108980: 0 -245: 108981: 0 -245: 108982: 0 -245: 108983: 0 -245: 108984: 0 -245: 108985: 0 -245: 108986: 0 -245: 108987: 0 -245: 108988: 0 -245: 108989: 0 -245: 108990: 0 -245: 108991: 0 -245: 108992: 0 -245: 108993: 0 -245: 108994: 0 -245: 108995: 0 -245: 108996: 0 -245: 108997: 0 -245: 108998: 0 -245: 108999: 0 -245: 109000: 0 -245: 109001: 0 -245: 109002: 0 -245: 109003: 0 -245: 109004: 0 -245: 109005: 0 -245: 109006: 0 -245: 109007: 0 -245: 109008: 0 -245: 109009: 0 -245: 109010: 0 -245: 109011: 0 -245: 109012: 0 -245: 109013: 0 -245: 109014: 0 -245: 109015: 0 -245: 109016: 0 -245: 109017: 0 -245: 109018: 0 -245: 109019: 0 -245: 109020: 0 -245: 109021: 0 -245: 109022: 0 -245: 109023: 0 -245: 109024: 0 -245: 109025: 0 -245: 109026: 0 -245: 109027: 0 -245: 109028: 0 -245: 109029: 0 -245: 109030: 0 -245: 109031: 0 -245: 109032: 0 -245: 109033: 0 -245: 109034: 0 -245: 109035: 0 -245: 109036: 0 -245: 109037: 0 -245: 109038: 0 -245: 109039: 0 -245: 109040: 0 -245: 109041: 0 -245: 109042: 0 -245: 109043: 0 -245: 109044: 0 -245: 109045: 0 -245: 109046: 0 -245: 109047: 0 -245: 109048: 0 -245: 109049: 0 -245: 109050: 0 -245: 109051: 0 -245: 109052: 0 -245: 109053: 0 -245: 109054: 0 -245: 109055: 0 -245: 109056: 0 -245: 109057: 0 -245: 109058: 0 -245: 109059: 0 -245: 109060: 0 -245: 109061: 0 -245: 109062: 0 -245: 109063: 0 -245: 109064: 0 -245: 109065: 0 -245: 109066: 0 -245: 109067: 0 -245: 109068: 0 -245: 109069: 0 -245: 109070: 0 -245: 109071: 0 -245: 109072: 0 -245: 109073: 0 -245: 109074: 0 -245: 109075: 0 -245: 109076: 0 -245: 109077: 0 -245: 109078: 0 -245: 109079: 0 -245: 109080: 0 -245: 109081: 0 -245: 109082: 0 -245: 109083: 0 -245: 109084: 0 -245: 109085: 0 -245: 109086: 0 -245: 109087: 0 -245: 109088: 0 -245: 109089: 0 -245: 109090: 0 -245: 109091: 0 -245: 109092: 0 -245: 109093: 0 -245: 109094: 0 -245: 109095: 0 -245: 109096: 0 -245: 109097: 0 -245: 109098: 0 -245: 109099: 0 -245: 109100: 0 -245: 109101: 0 -245: 109102: 0 -245: 109103: 0 -245: 109104: 0 -245: 109105: 0 -245: 109106: 0 -245: 109107: 0 -245: 109108: 0 -245: 109109: 0 -245: 109110: 0 -245: 109111: 0 -245: 109112: 0 -245: 109113: 0 -245: 109114: 0 -245: 109115: 0 -245: 109116: 0 -245: 109117: 0 -245: 109118: 0 -245: 109119: 0 -245: 109120: 0 -245: 109121: 0 -245: 109122: 0 -245: 109123: 0 -245: 109124: 0 -245: 109125: 0 -245: 109126: 0 -245: 109127: 0 -245: 109128: 0 -245: 109129: 0 -245: 109130: 0 -245: 109131: 0 -245: 109132: 0 -245: 109133: 0 -245: 109134: 0 -245: 109135: 0 -245: 109136: 0 -245: 109137: 0 -245: 109138: 0 -245: 109139: 0 -245: 109140: 0 -245: 109141: 0 -245: 109142: 0 -245: 109143: 0 -245: 109144: 0 -245: 109145: 0 -245: 109146: 0 -245: 109147: 0 -245: 109148: 0 -245: 109149: 0 -245: 109150: 0 -245: 109151: 0 -245: 109152: 0 -245: 109153: 0 -245: 109154: 0 -245: 109155: 0 -245: 109156: 0 -245: 109157: 0 -245: 109158: 0 -245: 109159: 0 -245: 109160: 0 -245: 109161: 0 -245: 109162: 0 -245: 109163: 0 -245: 109164: 0 -245: 109165: 0 -245: 109166: 0 -245: 109167: 0 -245: 109168: 0 -245: 109169: 0 -245: 109170: 0 -245: 109171: 0 -245: 109172: 0 -245: 109173: 0 -245: 109174: 0 -245: 109175: 0 -245: 109176: 0 -245: 109177: 0 -245: 109178: 0 -245: 109179: 0 -245: 109180: 0 -245: 109181: 0 -245: 109182: 0 -245: 109183: 0 -245: 109184: 0 -245: 109185: 0 -245: 109186: 0 -245: 109187: 0 -245: 109188: 0 -245: 109189: 0 -245: 109190: 0 -245: 109191: 0 -245: 109192: 0 -245: 109193: 0 -245: 109194: 0 -245: 109195: 0 -245: 109196: 0 -245: 109197: 0 -245: 109198: 0 -245: 109199: 0 -245: 109200: 0 -245: 109201: 0 -245: 109202: 0 -245: 109203: 0 -245: 109204: 0 -245: 109205: 0 -245: 109206: 0 -245: 109207: 0 -245: 109208: 0 -245: 109209: 0 -245: 109210: 0 -245: 109211: 0 -245: 109212: 0 -245: 109213: 0 -245: 109214: 0 -245: 109215: 0 -245: 109216: 0 -245: 109217: 0 -245: 109218: 0 -245: 109219: 0 -245: 109220: 0 -245: 109221: 0 -245: 109222: 0 -245: 109223: 0 -245: 109224: 0 -245: 109225: 0 -245: 109226: 0 -245: 109227: 0 -245: 109228: 0 -245: 109229: 0 -245: 109230: 0 -245: 109231: 0 -245: 109232: 0 -245: 109233: 0 -245: 109234: 0 -245: 109235: 0 -245: 109236: 0 -245: 109237: 0 -245: 109238: 0 -245: 109239: 0 -245: 109240: 0 -245: 109241: 0 -245: 109242: 0 -245: 109243: 0 -245: 109244: 0 -245: 109245: 0 -245: 109246: 0 -245: 109247: 0 -245: 109248: 0 -245: 109249: 0 -245: 109250: 0 -245: 109251: 0 -245: 109252: 0 -245: 109253: 0 -245: 109254: 0 -245: 109255: 0 -245: 109256: 0 -245: 109257: 0 -245: 109258: 0 -245: 109259: 0 -245: 109260: 0 -245: 109261: 0 -245: 109262: 0 -245: 109263: 0 -245: 109264: 0 -245: 109265: 0 -245: 109266: 0 -245: 109267: 0 -245: 109268: 0 -245: 109269: 0 -245: 109270: 0 -245: 109271: 0 -245: 109272: 0 -245: 109273: 0 -245: 109274: 0 -245: 109275: 0 -245: 109276: 0 -245: 109277: 0 -245: 109278: 0 -245: 109279: 0 -245: 109280: 0 -245: 109281: 0 -245: 109282: 0 -245: 109283: 0 -245: 109284: 0 -245: 109285: 0 -245: 109286: 0 -245: 109287: 0 -245: 109288: 0 -245: 109289: 0 -245: 109290: 0 -245: 109291: 0 -245: 109292: 0 -245: 109293: 0 -245: 109294: 0 -245: 109295: 0 -245: 109296: 0 -245: 109297: 0 -245: 109298: 0 -245: 109299: 0 -245: 109300: 0 -245: 109301: 0 -245: 109302: 0 -245: 109303: 0 -245: 109304: 0 -245: 109305: 0 -245: 109306: 0 -245: 109307: 0 -245: 109308: 0 -245: 109309: 0 -245: 109310: 0 -245: 109311: 0 -245: 109312: 0 -245: 109313: 0 -245: 109314: 0 -245: 109315: 0 -245: 109316: 0 -245: 109317: 0 -245: 109318: 0 -245: 109319: 0 -245: 109320: 0 -245: 109321: 0 -245: 109322: 0 -245: 109323: 0 -245: 109324: 0 -245: 109325: 0 -245: 109326: 0 -245: 109327: 0 -245: 109328: 0 -245: 109329: 0 -245: 109330: 0 -245: 109331: 0 -245: 109332: 0 -245: 109333: 0 -245: 109334: 0 -245: 109335: 0 -245: 109336: 0 -245: 109337: 0 -245: 109338: 0 -245: 109339: 0 -245: 109340: 0 -245: 109341: 0 -245: 109342: 0 -245: 109343: 0 -245: 109344: 0 -245: 109345: 0 -245: 109346: 0 -245: 109347: 0 -245: 109348: 0 -245: 109349: 0 -245: 109350: 0 -245: 109351: 0 -245: 109352: 0 -245: 109353: 0 -245: 109354: 0 -245: 109355: 0 -245: 109356: 0 -245: 109357: 0 -245: 109358: 0 -245: 109359: 0 -245: 109360: 0 -245: 109361: 0 -245: 109362: 0 -245: 109363: 0 -245: 109364: 0 -245: 109365: 0 -245: 109366: 0 -245: 109367: 0 -245: 109368: 0 -245: 109369: 0 -245: 109370: 0 -245: 109371: 0 -245: 109372: 0 -245: 109373: 0 -245: 109374: 0 -245: 109375: 0 -245: 109376: 0 -245: 109377: 0 -245: 109378: 0 -245: 109379: 0 -245: 109380: 0 -245: 109381: 0 -245: 109382: 0 -245: 109383: 0 -245: 109384: 0 -245: 109385: 0 -245: 109386: 0 -245: 109387: 0 -245: 109388: 0 -245: 109389: 0 -245: 109390: 0 -245: 109391: 0 -245: 109392: 0 -245: 109393: 0 -245: 109394: 0 -245: 109395: 0 -245: 109396: 0 -245: 109397: 0 -245: 109398: 0 -245: 109399: 0 -245: 109400: 0 -245: 109401: 0 -245: 109402: 0 -245: 109403: 0 -245: 109404: 0 -245: 109405: 0 -245: 109406: 0 -245: 109407: 0 -245: 109408: 0 -245: 109409: 0 -245: 109410: 0 -245: 109411: 0 -245: 109412: 0 -245: 109413: 0 -245: 109414: 0 -245: 109415: 0 -245: 109416: 0 -245: 109417: 0 -245: 109418: 0 -245: 109419: 0 -245: 109420: 0 -245: 109421: 0 -245: 109422: 0 -245: 109423: 0 -245: 109424: 0 -245: 109425: 0 -245: 109426: 0 -245: 109427: 0 -245: 109428: 0 -245: 109429: 0 -245: 109430: 0 -245: 109431: 0 -245: 109432: 0 -245: 109433: 0 -245: 109434: 0 -245: 109435: 0 -245: 109436: 0 -245: 109437: 0 -245: 109438: 0 -245: 109439: 0 -245: 109440: 0 -245: 109441: 0 -245: 109442: 0 -245: 109443: 0 -245: 109444: 0 -245: 109445: 0 -245: 109446: 0 -245: 109447: 0 -245: 109448: 0 -245: 109449: 0 -245: 109450: 0 -245: 109451: 0 -245: 109452: 0 -245: 109453: 0 -245: 109454: 0 -245: 109455: 0 -245: 109456: 0 -245: 109457: 0 -245: 109458: 0 -245: 109459: 0 -245: 109460: 0 -245: 109461: 0 -245: 109462: 0 -245: 109463: 0 -245: 109464: 0 -245: 109465: 0 -245: 109466: 0 -245: 109467: 0 -245: 109468: 0 -245: 109469: 0 -245: 109470: 0 -245: 109471: 0 -245: 109472: 0 -245: 109473: 0 -245: 109474: 0 -245: 109475: 0 -245: 109476: 0 -245: 109477: 0 -245: 109478: 0 -245: 109479: 0 -245: 109480: 0 -245: 109481: 0 -245: 109482: 0 -245: 109483: 0 -245: 109484: 0 -245: 109485: 0 -245: 109486: 0 -245: 109487: 0 -245: 109488: 0 -245: 109489: 0 -245: 109490: 0 -245: 109491: 0 -245: 109492: 0 -245: 109493: 0 -245: 109494: 0 -245: 109495: 0 -245: 109496: 0 -245: 109497: 0 -245: 109498: 0 -245: 109499: 0 -245: 109500: 0 -245: 109501: 0 -245: 109502: 0 -245: 109503: 0 -245: 109504: 0 -245: 109505: 0 -245: 109506: 0 -245: 109507: 0 -245: 109508: 0 -245: 109509: 0 -245: 109510: 0 -245: 109511: 0 -245: 109512: 0 -245: 109513: 0 -245: 109514: 0 -245: 109515: 0 -245: 109516: 0 -245: 109517: 0 -245: 109518: 0 -245: 109519: 0 -245: 109520: 0 -245: 109521: 0 -245: 109522: 0 -245: 109523: 0 -245: 109524: 0 -245: 109525: 0 -245: 109526: 0 -245: 109527: 0 -245: 109528: 0 -245: 109529: 0 -245: 109530: 0 -245: 109531: 0 -245: 109532: 0 -245: 109533: 0 -245: 109534: 0 -245: 109535: 0 -245: 109536: 0 -245: 109537: 0 -245: 109538: 0 -245: 109539: 0 -245: 109540: 0 -245: 109541: 0 -245: 109542: 0 -245: 109543: 0 -245: 109544: 0 -245: 109545: 0 -245: 109546: 0 -245: 109547: 0 -245: 109548: 0 -245: 109549: 0 -245: 109550: 0 -245: 109551: 0 -245: 109552: 0 -245: 109553: 0 -245: 109554: 0 -245: 109555: 0 -245: 109556: 0 -245: 109557: 0 -245: 109558: 0 -245: 109559: 0 -245: 109560: 0 -245: 109561: 0 -245: 109562: 0 -245: 109563: 0 -245: 109564: 0 -245: 109565: 0 -245: 109566: 0 -245: 109567: 0 -245: 109568: 0 -245: 109569: 0 -245: 109570: 0 -245: 109571: 0 -245: 109572: 0 -245: 109573: 0 -245: 109574: 0 -245: 109575: 0 -245: 109576: 0 -245: 109577: 0 -245: 109578: 0 -245: 109579: 0 -245: 109580: 0 -245: 109581: 0 -245: 109582: 0 -245: 109583: 0 -245: 109584: 0 -245: 109585: 0 -245: 109586: 0 -245: 109587: 0 -245: 109588: 0 -245: 109589: 0 -245: 109590: 0 -245: 109591: 0 -245: 109592: 0 -245: 109593: 0 -245: 109594: 0 -245: 109595: 0 -245: 109596: 0 -245: 109597: 0 -245: 109598: 0 -245: 109599: 0 -245: 109600: 0 -245: 109601: 0 -245: 109602: 0 -245: 109603: 0 -245: 109604: 0 -245: 109605: 0 -245: 109606: 0 -245: 109607: 0 -245: 109608: 0 -245: 109609: 0 -245: 109610: 0 -245: 109611: 0 -245: 109612: 0 -245: 109613: 0 -245: 109614: 0 -245: 109615: 0 -245: 109616: 0 -245: 109617: 0 -245: 109618: 0 -245: 109619: 0 -245: 109620: 0 -245: 109621: 0 -245: 109622: 0 -245: 109623: 0 -245: 109624: 0 -245: 109625: 0 -245: 109626: 0 -245: 109627: 0 -245: 109628: 0 -245: 109629: 0 -245: 109630: 0 -245: 109631: 0 -245: 109632: 0 -245: 109633: 0 -245: 109634: 0 -245: 109635: 0 -245: 109636: 0 -245: 109637: 0 -245: 109638: 0 -245: 109639: 0 -245: 109640: 0 -245: 109641: 0 -245: 109642: 0 -245: 109643: 0 -245: 109644: 0 -245: 109645: 0 -245: 109646: 0 -245: 109647: 0 -245: 109648: 0 -245: 109649: 0 -245: 109650: 0 -245: 109651: 0 -245: 109652: 0 -245: 109653: 0 -245: 109654: 0 -245: 109655: 0 -245: 109656: 0 -245: 109657: 0 -245: 109658: 0 -245: 109659: 0 -245: 109660: 0 -245: 109661: 0 -245: 109662: 0 -245: 109663: 0 -245: 109664: 0 -245: 109665: 0 -245: 109666: 0 -245: 109667: 0 -245: 109668: 0 -245: 109669: 0 -245: 109670: 0 -245: 109671: 0 -245: 109672: 0 -245: 109673: 0 -245: 109674: 0 -245: 109675: 0 -245: 109676: 0 -245: 109677: 0 -245: 109678: 0 -245: 109679: 0 -245: 109680: 0 -245: 109681: 0 -245: 109682: 0 -245: 109683: 0 -245: 109684: 0 -245: 109685: 0 -245: 109686: 0 -245: 109687: 0 -245: 109688: 0 -245: 109689: 0 -245: 109690: 0 -245: 109691: 0 -245: 109692: 0 -245: 109693: 0 -245: 109694: 0 -245: 109695: 0 -245: 109696: 0 -245: 109697: 0 -245: 109698: 0 -245: 109699: 0 -245: 109700: 0 -245: 109701: 0 -245: 109702: 0 -245: 109703: 0 -245: 109704: 0 -245: 109705: 0 -245: 109706: 0 -245: 109707: 0 -245: 109708: 0 -245: 109709: 0 -245: 109710: 0 -245: 109711: 0 -245: 109712: 0 -245: 109713: 0 -245: 109714: 0 -245: 109715: 0 -245: 109716: 0 -245: 109717: 0 -245: 109718: 0 -245: 109719: 0 -245: 109720: 0 -245: 109721: 0 -245: 109722: 0 -245: 109723: 0 -245: 109724: 0 -245: 109725: 0 -245: 109726: 0 -245: 109727: 0 -245: 109728: 0 -245: 109729: 0 -245: 109730: 0 -245: 109731: 0 -245: 109732: 0 -245: 109733: 0 -245: 109734: 0 -245: 109735: 0 -245: 109736: 0 -245: 109737: 0 -245: 109738: 0 -245: 109739: 0 -245: 109740: 0 -245: 109741: 0 -245: 109742: 0 -245: 109743: 0 -245: 109744: 0 -245: 109745: 0 -245: 109746: 0 -245: 109747: 0 -245: 109748: 0 -245: 109749: 0 -245: 109750: 0 -245: 109751: 0 -245: 109752: 0 -245: 109753: 0 -245: 109754: 0 -245: 109755: 0 -245: 109756: 0 -245: 109757: 0 -245: 109758: 0 -245: 109759: 0 -245: 109760: 0 -245: 109761: 0 -245: 109762: 0 -245: 109763: 0 -245: 109764: 0 -245: 109765: 0 -245: 109766: 0 -245: 109767: 0 -245: 109768: 0 -245: 109769: 0 -245: 109770: 0 -245: 109771: 0 -245: 109772: 0 -245: 109773: 0 -245: 109774: 0 -245: 109775: 0 -245: 109776: 0 -245: 109777: 0 -245: 109778: 0 -245: 109779: 0 -245: 109780: 0 -245: 109781: 0 -245: 109782: 0 -245: 109783: 0 -245: 109784: 0 -245: 109785: 0 -245: 109786: 0 -245: 109787: 0 -245: 109788: 0 -245: 109789: 0 -245: 109790: 0 -245: 109791: 0 -245: 109792: 0 -245: 109793: 0 -245: 109794: 0 -245: 109795: 0 -245: 109796: 0 -245: 109797: 0 -245: 109798: 0 -245: 109799: 0 -245: 109800: 0 -245: 109801: 0 -245: 109802: 0 -245: 109803: 0 -245: 109804: 0 -245: 109805: 0 -245: 109806: 0 -245: 109807: 0 -245: 109808: 0 -245: 109809: 0 -245: 109810: 0 -245: 109811: 0 -245: 109812: 0 -245: 109813: 0 -245: 109814: 0 -245: 109815: 0 -245: 109816: 0 -245: 109817: 0 -245: 109818: 0 -245: 109819: 0 -245: 109820: 0 -245: 109821: 0 -245: 109822: 0 -245: 109823: 0 -245: 109824: 0 -245: 109825: 0 -245: 109826: 0 -245: 109827: 0 -245: 109828: 0 -245: 109829: 0 -245: 109830: 0 -245: 109831: 0 -245: 109832: 0 -245: 109833: 0 -245: 109834: 0 -245: 109835: 0 -245: 109836: 0 -245: 109837: 0 -245: 109838: 0 -245: 109839: 0 -245: 109840: 0 -245: 109841: 0 -245: 109842: 0 -245: 109843: 0 -245: 109844: 0 -245: 109845: 0 -245: 109846: 0 -245: 109847: 0 -245: 109848: 0 -245: 109849: 0 -245: 109850: 0 -245: 109851: 0 -245: 109852: 0 -245: 109853: 0 -245: 109854: 0 -245: 109855: 0 -245: 109856: 0 -245: 109857: 0 -245: 109858: 0 -245: 109859: 0 -245: 109860: 0 -245: 109861: 0 -245: 109862: 0 -245: 109863: 0 -245: 109864: 0 -245: 109865: 0 -245: 109866: 0 -245: 109867: 0 -245: 109868: 0 -245: 109869: 0 -245: 109870: 0 -245: 109871: 0 -245: 109872: 0 -245: 109873: 0 -245: 109874: 0 -245: 109875: 0 -245: 109876: 0 -245: 109877: 0 -245: 109878: 0 -245: 109879: 0 -245: 109880: 0 -245: 109881: 0 -245: 109882: 0 -245: 109883: 0 -245: 109884: 0 -245: 109885: 0 -245: 109886: 0 -245: 109887: 0 -245: 109888: 0 -245: 109889: 0 -245: 109890: 0 -245: 109891: 0 -245: 109892: 0 -245: 109893: 0 -245: 109894: 0 -245: 109895: 0 -245: 109896: 0 -245: 109897: 0 -245: 109898: 0 -245: 109899: 0 -245: 109900: 0 -245: 109901: 0 -245: 109902: 0 -245: 109903: 0 -245: 109904: 0 -245: 109905: 0 -245: 109906: 0 -245: 109907: 0 -245: 109908: 0 -245: 109909: 0 -245: 109910: 0 -245: 109911: 0 -245: 109912: 0 -245: 109913: 0 -245: 109914: 0 -245: 109915: 0 -245: 109916: 0 -245: 109917: 0 -245: 109918: 0 -245: 109919: 0 -245: 109920: 0 -245: 109921: 0 -245: 109922: 0 -245: 109923: 0 -245: 109924: 0 -245: 109925: 0 -245: 109926: 0 -245: 109927: 0 -245: 109928: 0 -245: 109929: 0 -245: 109930: 0 -245: 109931: 0 -245: 109932: 0 -245: 109933: 0 -245: 109934: 0 -245: 109935: 0 -245: 109936: 0 -245: 109937: 0 -245: 109938: 0 -245: 109939: 0 -245: 109940: 0 -245: 109941: 0 -245: 109942: 0 -245: 109943: 0 -245: 109944: 0 -245: 109945: 0 -245: 109946: 0 -245: 109947: 0 -245: 109948: 0 -245: 109949: 0 -245: 109950: 0 -245: 109951: 0 -245: 109952: 0 -245: 109953: 0 -245: 109954: 0 -245: 109955: 0 -245: 109956: 0 -245: 109957: 0 -245: 109958: 0 -245: 109959: 0 -245: 109960: 0 -245: 109961: 0 -245: 109962: 0 -245: 109963: 0 -245: 109964: 0 -245: 109965: 0 -245: 109966: 0 -245: 109967: 0 -245: 109968: 0 -245: 109969: 0 -245: 109970: 0 -245: 109971: 0 -245: 109972: 0 -245: 109973: 0 -245: 109974: 0 -245: 109975: 0 -245: 109976: 0 -245: 109977: 0 -245: 109978: 0 -245: 109979: 0 -245: 109980: 0 -245: 109981: 0 -245: 109982: 0 -245: 109983: 0 -245: 109984: 0 -245: 109985: 0 -245: 109986: 0 -245: 109987: 0 -245: 109988: 0 -245: 109989: 0 -245: 109990: 0 -245: 109991: 0 -245: 109992: 0 -245: 109993: 0 -245: 109994: 0 -245: 109995: 0 -245: 109996: 0 -245: 109997: 0 -245: 109998: 0 -245: 109999: 0 -245: 110000: 0 -245: 110001: 0 -245: 110002: 0 -245: 110003: 0 -245: 110004: 0 -245: 110005: 0 -245: 110006: 0 -245: 110007: 0 -245: 110008: 0 -245: 110009: 0 -245: 110010: 0 -245: 110011: 0 -245: 110012: 0 -245: 110013: 0 -245: 110014: 0 -245: 110015: 0 -245: 110016: 0 -245: 110017: 0 -245: 110018: 0 -245: 110019: 0 -245: 110020: 0 -245: 110021: 0 -245: 110022: 0 -245: 110023: 0 -245: 110024: 0 -245: 110025: 0 -245: 110026: 0 -245: 110027: 0 -245: 110028: 0 -245: 110029: 0 -245: 110030: 0 -245: 110031: 0 -245: 110032: 0 -245: 110033: 0 -245: 110034: 0 -245: 110035: 0 -245: 110036: 0 -245: 110037: 0 -245: 110038: 0 -245: 110039: 0 -245: 110040: 0 -245: 110041: 0 -245: 110042: 0 -245: 110043: 0 -245: 110044: 0 -245: 110045: 0 -245: 110046: 0 -245: 110047: 0 -245: 110048: 0 -245: 110049: 0 -245: 110050: 0 -245: 110051: 0 -245: 110052: 0 -245: 110053: 0 -245: 110054: 0 -245: 110055: 0 -245: 110056: 0 -245: 110057: 0 -245: 110058: 0 -245: 110059: 0 -245: 110060: 0 -245: 110061: 0 -245: 110062: 0 -245: 110063: 0 -245: 110064: 0 -245: 110065: 0 -245: 110066: 0 -245: 110067: 0 -245: 110068: 0 -245: 110069: 0 -245: 110070: 0 -245: 110071: 0 -245: 110072: 0 -245: 110073: 0 -245: 110074: 0 -245: 110075: 0 -245: 110076: 0 -245: 110077: 0 -245: 110078: 0 -245: 110079: 0 -245: 110080: 0 -245: 110081: 0 -245: 110082: 0 -245: 110083: 0 -245: 110084: 0 -245: 110085: 0 -245: 110086: 0 -245: 110087: 0 -245: 110088: 0 -245: 110089: 0 -245: 110090: 0 -245: 110091: 0 -245: 110092: 0 -245: 110093: 0 -245: 110094: 0 -245: 110095: 0 -245: 110096: 0 -245: 110097: 0 -245: 110098: 0 -245: 110099: 0 -245: 110100: 0 -245: 110101: 0 -245: 110102: 0 -245: 110103: 0 -245: 110104: 0 -245: 110105: 0 -245: 110106: 0 -245: 110107: 0 -245: 110108: 0 -245: 110109: 0 -245: 110110: 0 -245: 110111: 0 -245: 110112: 0 -245: 110113: 0 -245: 110114: 0 -245: 110115: 0 -245: 110116: 0 -245: 110117: 0 -245: 110118: 0 -245: 110119: 0 -245: 110120: 0 -245: 110121: 0 -245: 110122: 0 -245: 110123: 0 -245: 110124: 0 -245: 110125: 0 -245: 110126: 0 -245: 110127: 0 -245: 110128: 0 -245: 110129: 0 -245: 110130: 0 -245: 110131: 0 -245: 110132: 0 -245: 110133: 0 -245: 110134: 0 -245: 110135: 0 -245: 110136: 0 -245: 110137: 0 -245: 110138: 0 -245: 110139: 0 -245: 110140: 0 -245: 110141: 0 -245: 110142: 0 -245: 110143: 0 -245: 110144: 0 -245: 110145: 0 -245: 110146: 0 -245: 110147: 0 -245: 110148: 0 -245: 110149: 0 -245: 110150: 0 -245: 110151: 0 -245: 110152: 0 -245: 110153: 0 -245: 110154: 0 -245: 110155: 0 -245: 110156: 0 -245: 110157: 0 -245: 110158: 0 -245: 110159: 0 -245: 110160: 0 -245: 110161: 0 -245: 110162: 0 -245: 110163: 0 -245: 110164: 0 -245: 110165: 0 -245: 110166: 0 -245: 110167: 0 -245: 110168: 0 -245: 110169: 0 -245: 110170: 0 -245: 110171: 0 -245: 110172: 0 -245: 110173: 0 -245: 110174: 0 -245: 110175: 0 -245: 110176: 0 -245: 110177: 0 -245: 110178: 0 -245: 110179: 0 -245: 110180: 0 -245: 110181: 0 -245: 110182: 0 -245: 110183: 0 -245: 110184: 0 -245: 110185: 0 -245: 110186: 0 -245: 110187: 0 -245: 110188: 0 -245: 110189: 0 -245: 110190: 0 -245: 110191: 0 -245: 110192: 0 -245: 110193: 0 -245: 110194: 0 -245: 110195: 0 -245: 110196: 0 -245: 110197: 0 -245: 110198: 0 -245: 110199: 0 -245: 110200: 0 -245: 110201: 0 -245: 110202: 0 -245: 110203: 0 -245: 110204: 0 -245: 110205: 0 -245: 110206: 0 -245: 110207: 0 -245: 110208: 0 -245: 110209: 0 -245: 110210: 0 -245: 110211: 0 -245: 110212: 0 -245: 110213: 0 -245: 110214: 0 -245: 110215: 0 -245: 110216: 0 -245: 110217: 0 -245: 110218: 0 -245: 110219: 0 -245: 110220: 0 -245: 110221: 0 -245: 110222: 0 -245: 110223: 0 -245: 110224: 0 -245: 110225: 0 -245: 110226: 0 -245: 110227: 0 -245: 110228: 0 -245: 110229: 0 -245: 110230: 0 -245: 110231: 0 -245: 110232: 0 -245: 110233: 0 -245: 110234: 0 -245: 110235: 0 -245: 110236: 0 -245: 110237: 0 -245: 110238: 0 -245: 110239: 0 -245: 110240: 0 -245: 110241: 0 -245: 110242: 0 -245: 110243: 0 -245: 110244: 0 -245: 110245: 0 -245: 110246: 0 -245: 110247: 0 -245: 110248: 0 -245: 110249: 0 -245: 110250: 0 -245: 110251: 0 -245: 110252: 0 -245: 110253: 0 -245: 110254: 0 -245: 110255: 0 -245: 110256: 0 -245: 110257: 0 -245: 110258: 0 -245: 110259: 0 -245: 110260: 0 -245: 110261: 0 -245: 110262: 0 -245: 110263: 0 -245: 110264: 0 -245: 110265: 0 -245: 110266: 0 -245: 110267: 0 -245: 110268: 0 -245: 110269: 0 -245: 110270: 0 -245: 110271: 0 -245: 110272: 0 -245: 110273: 0 -245: 110274: 0 -245: 110275: 0 -245: 110276: 0 -245: 110277: 0 -245: 110278: 0 -245: 110279: 0 -245: 110280: 0 -245: 110281: 0 -245: 110282: 0 -245: 110283: 0 -245: 110284: 0 -245: 110285: 0 -245: 110286: 0 -245: 110287: 0 -245: 110288: 0 -245: 110289: 0 -245: 110290: 0 -245: 110291: 0 -245: 110292: 0 -245: 110293: 0 -245: 110294: 0 -245: 110295: 0 -245: 110296: 0 -245: 110297: 0 -245: 110298: 0 -245: 110299: 0 -245: 110300: 0 -245: 110301: 0 -245: 110302: 0 -245: 110303: 0 -245: 110304: 0 -245: 110305: 0 -245: 110306: 0 -245: 110307: 0 -245: 110308: 0 -245: 110309: 0 -245: 110310: 0 -245: 110311: 0 -245: 110312: 0 -245: 110313: 0 -245: 110314: 0 -245: 110315: 0 -245: 110316: 0 -245: 110317: 0 -245: 110318: 0 -245: 110319: 0 -245: 110320: 0 -245: 110321: 0 -245: 110322: 0 -245: 110323: 0 -245: 110324: 0 -245: 110325: 0 -245: 110326: 0 -245: 110327: 0 -245: 110328: 0 -245: 110329: 0 -245: 110330: 0 -245: 110331: 0 -245: 110332: 0 -245: 110333: 0 -245: 110334: 0 -245: 110335: 0 -245: 110336: 0 -245: 110337: 0 -245: 110338: 0 -245: 110339: 0 -245: 110340: 0 -245: 110341: 0 -245: 110342: 0 -245: 110343: 0 -245: 110344: 0 -245: 110345: 0 -245: 110346: 0 -245: 110347: 0 -245: 110348: 0 -245: 110349: 0 -245: 110350: 0 -245: 110351: 0 -245: 110352: 0 -245: 110353: 0 -245: 110354: 0 -245: 110355: 0 -245: 110356: 0 -245: 110357: 0 -245: 110358: 0 -245: 110359: 0 -245: 110360: 0 -245: 110361: 0 -245: 110362: 0 -245: 110363: 0 -245: 110364: 0 -245: 110365: 0 -245: 110366: 0 -245: 110367: 0 -245: 110368: 0 -245: 110369: 0 -245: 110370: 0 -245: 110371: 0 -245: 110372: 0 -245: 110373: 0 -245: 110374: 0 -245: 110375: 0 -245: 110376: 0 -245: 110377: 0 -245: 110378: 0 -245: 110379: 0 -245: 110380: 0 -245: 110381: 0 -245: 110382: 0 -245: 110383: 0 -245: 110384: 0 -245: 110385: 0 -245: 110386: 0 -245: 110387: 0 -245: 110388: 0 -245: 110389: 0 -245: 110390: 0 -245: 110391: 0 -245: 110392: 0 -245: 110393: 0 -245: 110394: 0 -245: 110395: 0 -245: 110396: 0 -245: 110397: 0 -245: 110398: 0 -245: 110399: 0 -245: 110400: 0 -245: 110401: 0 -245: 110402: 0 -245: 110403: 0 -245: 110404: 0 -245: 110405: 0 -245: 110406: 0 -245: 110407: 0 -245: 110408: 0 -245: 110409: 0 -245: 110410: 0 -245: 110411: 0 -245: 110412: 0 -245: 110413: 0 -245: 110414: 0 -245: 110415: 0 -245: 110416: 0 -245: 110417: 0 -245: 110418: 0 -245: 110419: 0 -245: 110420: 0 -245: 110421: 0 -245: 110422: 0 -245: 110423: 0 -245: 110424: 0 -245: 110425: 0 -245: 110426: 0 -245: 110427: 0 -245: 110428: 0 -245: 110429: 0 -245: 110430: 0 -245: 110431: 0 -245: 110432: 0 -245: 110433: 0 -245: 110434: 0 -245: 110435: 0 -245: 110436: 0 -245: 110437: 0 -245: 110438: 0 -245: 110439: 0 -245: 110440: 0 -245: 110441: 0 -245: 110442: 0 -245: 110443: 0 -245: 110444: 0 -245: 110445: 0 -245: 110446: 0 -245: 110447: 0 -245: 110448: 0 -245: 110449: 0 -245: 110450: 0 -245: 110451: 0 -245: 110452: 0 -245: 110453: 0 -245: 110454: 0 -245: 110455: 0 -245: 110456: 0 -245: 110457: 0 -245: 110458: 0 -245: 110459: 0 -245: 110460: 0 -245: 110461: 0 -245: 110462: 0 -245: 110463: 0 -245: 110464: 0 -245: 110465: 0 -245: 110466: 0 -245: 110467: 0 -245: 110468: 0 -245: 110469: 0 -245: 110470: 0 -245: 110471: 0 -245: 110472: 0 -245: 110473: 0 -245: 110474: 0 -245: 110475: 0 -245: 110476: 0 -245: 110477: 0 -245: 110478: 0 -245: 110479: 0 -245: 110480: 0 -245: 110481: 0 -245: 110482: 0 -245: 110483: 0 -245: 110484: 0 -245: 110485: 0 -245: 110486: 0 -245: 110487: 0 -245: 110488: 0 -245: 110489: 0 -245: 110490: 0 -245: 110491: 0 -245: 110492: 0 -245: 110493: 0 -245: 110494: 0 -245: 110495: 0 -245: 110496: 0 -245: 110497: 0 -245: 110498: 0 -245: 110499: 0 -245: 110500: 0 -245: 110501: 0 -245: 110502: 0 -245: 110503: 0 -245: 110504: 0 -245: 110505: 0 -245: 110506: 0 -245: 110507: 0 -245: 110508: 0 -245: 110509: 0 -245: 110510: 0 -245: 110511: 0 -245: 110512: 0 -245: 110513: 0 -245: 110514: 0 -245: 110515: 0 -245: 110516: 0 -245: 110517: 0 -245: 110518: 0 -245: 110519: 0 -245: 110520: 0 -245: 110521: 0 -245: 110522: 0 -245: 110523: 0 -245: 110524: 0 -245: 110525: 0 -245: 110526: 0 -245: 110527: 0 -245: 110528: 0 -245: 110529: 0 -245: 110530: 0 -245: 110531: 0 -245: 110532: 0 -245: 110533: 0 -245: 110534: 0 -245: 110535: 0 -245: 110536: 0 -245: 110537: 0 -245: 110538: 0 -245: 110539: 0 -245: 110540: 0 -245: 110541: 0 -245: 110542: 0 -245: 110543: 0 -245: 110544: 0 -245: 110545: 0 -245: 110546: 0 -245: 110547: 0 -245: 110548: 0 -245: 110549: 0 -245: 110550: 0 -245: 110551: 0 -245: 110552: 0 -245: 110553: 0 -245: 110554: 0 -245: 110555: 0 -245: 110556: 0 -245: 110557: 0 -245: 110558: 0 -245: 110559: 0 -245: 110560: 0 -245: 110561: 0 -245: 110562: 0 -245: 110563: 0 -245: 110564: 0 -245: 110565: 0 -245: 110566: 0 -245: 110567: 0 -245: 110568: 0 -245: 110569: 0 -245: 110570: 0 -245: 110571: 0 -245: 110572: 0 -245: 110573: 0 -245: 110574: 0 -245: 110575: 0 -245: 110576: 0 -245: 110577: 0 -245: 110578: 0 -245: 110579: 0 -245: 110580: 0 -245: 110581: 0 -245: 110582: 0 -245: 110583: 0 -245: 110584: 0 -245: 110585: 0 -245: 110586: 0 -245: 110587: 0 -245: 110588: 0 -245: 110589: 0 -245: 110590: 0 -245: 110591: 0 -245: 110592: 0 -245: 110593: 0 -245: 110594: 0 -245: 110595: 0 -245: 110596: 0 -245: 110597: 0 -245: 110598: 0 -245: 110599: 0 -245: 110600: 0 -245: 110601: 0 -245: 110602: 0 -245: 110603: 0 -245: 110604: 0 -245: 110605: 0 -245: 110606: 0 -245: 110607: 0 -245: 110608: 0 -245: 110609: 0 -245: 110610: 0 -245: 110611: 0 -245: 110612: 0 -245: 110613: 0 -245: 110614: 0 -245: 110615: 0 -245: 110616: 0 -245: 110617: 0 -245: 110618: 0 -245: 110619: 0 -245: 110620: 0 -245: 110621: 0 -245: 110622: 0 -245: 110623: 0 -245: 110624: 0 -245: 110625: 0 -245: 110626: 0 -245: 110627: 0 -245: 110628: 0 -245: 110629: 0 -245: 110630: 0 -245: 110631: 0 -245: 110632: 0 -245: 110633: 0 -245: 110634: 0 -245: 110635: 0 -245: 110636: 0 -245: 110637: 0 -245: 110638: 0 -245: 110639: 0 -245: 110640: 0 -245: 110641: 0 -245: 110642: 0 -245: 110643: 0 -245: 110644: 0 -245: 110645: 0 -245: 110646: 0 -245: 110647: 0 -245: 110648: 0 -245: 110649: 0 -245: 110650: 0 -245: 110651: 0 -245: 110652: 0 -245: 110653: 0 -245: 110654: 0 -245: 110655: 0 -245: 110656: 0 -245: 110657: 0 -245: 110658: 0 -245: 110659: 0 -245: 110660: 0 -245: 110661: 0 -245: 110662: 0 -245: 110663: 0 -245: 110664: 0 -245: 110665: 0 -245: 110666: 0 -245: 110667: 0 -245: 110668: 0 -245: 110669: 0 -245: 110670: 0 -245: 110671: 0 -245: 110672: 0 -245: 110673: 0 -245: 110674: 0 -245: 110675: 0 -245: 110676: 0 -245: 110677: 0 -245: 110678: 0 -245: 110679: 0 -245: 110680: 0 -245: 110681: 0 -245: 110682: 0 -245: 110683: 0 -245: 110684: 0 -245: 110685: 0 -245: 110686: 0 -245: 110687: 0 -245: 110688: 0 -245: 110689: 0 -245: 110690: 0 -245: 110691: 0 -245: 110692: 0 -245: 110693: 0 -245: 110694: 0 -245: 110695: 0 -245: 110696: 0 -245: 110697: 0 -245: 110698: 0 -245: 110699: 0 -245: 110700: 0 -245: 110701: 0 -245: 110702: 0 -245: 110703: 0 -245: 110704: 0 -245: 110705: 0 -245: 110706: 0 -245: 110707: 0 -245: 110708: 0 -245: 110709: 0 -245: 110710: 0 -245: 110711: 0 -245: 110712: 0 -245: 110713: 0 -245: 110714: 0 -245: 110715: 0 -245: 110716: 0 -245: 110717: 0 -245: 110718: 0 -245: 110719: 0 -245: 110720: 0 -245: 110721: 0 -245: 110722: 0 -245: 110723: 0 -245: 110724: 0 -245: 110725: 0 -245: 110726: 0 -245: 110727: 0 -245: 110728: 0 -245: 110729: 0 -245: 110730: 0 -245: 110731: 0 -245: 110732: 0 -245: 110733: 0 -245: 110734: 0 -245: 110735: 0 -245: 110736: 0 -245: 110737: 0 -245: 110738: 0 -245: 110739: 0 -245: 110740: 0 -245: 110741: 0 -245: 110742: 0 -245: 110743: 0 -245: 110744: 0 -245: 110745: 0 -245: 110746: 0 -245: 110747: 0 -245: 110748: 0 -245: 110749: 0 -245: 110750: 0 -245: 110751: 0 -245: 110752: 0 -245: 110753: 0 -245: 110754: 0 -245: 110755: 0 -245: 110756: 0 -245: 110757: 0 -245: 110758: 0 -245: 110759: 0 -245: 110760: 0 -245: 110761: 0 -245: 110762: 0 -245: 110763: 0 -245: 110764: 0 -245: 110765: 0 -245: 110766: 0 -245: 110767: 0 -245: 110768: 0 -245: 110769: 0 -245: 110770: 0 -245: 110771: 0 -245: 110772: 0 -245: 110773: 0 -245: 110774: 0 -245: 110775: 0 -245: 110776: 0 -245: 110777: 0 -245: 110778: 0 -245: 110779: 0 -245: 110780: 0 -245: 110781: 0 -245: 110782: 0 -245: 110783: 0 -245: 110784: 0 -245: 110785: 0 -245: 110786: 0 -245: 110787: 0 -245: 110788: 0 -245: 110789: 0 -245: 110790: 0 -245: 110791: 0 -245: 110792: 0 -245: 110793: 0 -245: 110794: 0 -245: 110795: 0 -245: 110796: 0 -245: 110797: 0 -245: 110798: 0 -245: 110799: 0 -245: 110800: 0 -245: 110801: 0 -245: 110802: 0 -245: 110803: 0 -245: 110804: 0 -245: 110805: 0 -245: 110806: 0 -245: 110807: 0 -245: 110808: 0 -245: 110809: 0 -245: 110810: 0 -245: 110811: 0 -245: 110812: 0 -245: 110813: 0 -245: 110814: 0 -245: 110815: 0 -245: 110816: 0 -245: 110817: 0 -245: 110818: 0 -245: 110819: 0 -245: 110820: 0 -245: 110821: 0 -245: 110822: 0 -245: 110823: 0 -245: 110824: 0 -245: 110825: 0 -245: 110826: 0 -245: 110827: 0 -245: 110828: 0 -245: 110829: 0 -245: 110830: 0 -245: 110831: 0 -245: 110832: 0 -245: 110833: 0 -245: 110834: 0 -245: 110835: 0 -245: 110836: 0 -245: 110837: 0 -245: 110838: 0 -245: 110839: 0 -245: 110840: 0 -245: 110841: 0 -245: 110842: 0 -245: 110843: 0 -245: 110844: 0 -245: 110845: 0 -245: 110846: 0 -245: 110847: 0 -245: 110848: 0 -245: 110849: 0 -245: 110850: 0 -245: 110851: 0 -245: 110852: 0 -245: 110853: 0 -245: 110854: 0 -245: 110855: 0 -245: 110856: 0 -245: 110857: 0 -245: 110858: 0 -245: 110859: 0 -245: 110860: 0 -245: 110861: 0 -245: 110862: 0 -245: 110863: 0 -245: 110864: 0 -245: 110865: 0 -245: 110866: 0 -245: 110867: 0 -245: 110868: 0 -245: 110869: 0 -245: 110870: 0 -245: 110871: 0 -245: 110872: 0 -245: 110873: 0 -245: 110874: 0 -245: 110875: 0 -245: 110876: 0 -245: 110877: 0 -245: 110878: 0 -245: 110879: 0 -245: 110880: 0 -245: 110881: 0 -245: 110882: 0 -245: 110883: 0 -245: 110884: 0 -245: 110885: 0 -245: 110886: 0 -245: 110887: 0 -245: 110888: 0 -245: 110889: 0 -245: 110890: 0 -245: 110891: 0 -245: 110892: 0 -245: 110893: 0 -245: 110894: 0 -245: 110895: 0 -245: 110896: 0 -245: 110897: 0 -245: 110898: 0 -245: 110899: 0 -245: 110900: 0 -245: 110901: 0 -245: 110902: 0 -245: 110903: 0 -245: 110904: 0 -245: 110905: 0 -245: 110906: 0 -245: 110907: 0 -245: 110908: 0 -245: 110909: 0 -245: 110910: 0 -245: 110911: 0 -245: 110912: 0 -245: 110913: 0 -245: 110914: 0 -245: 110915: 0 -245: 110916: 0 -245: 110917: 0 -245: 110918: 0 -245: 110919: 0 -245: 110920: 0 -245: 110921: 0 -245: 110922: 0 -245: 110923: 0 -245: 110924: 0 -245: 110925: 0 -245: 110926: 0 -245: 110927: 0 -245: 110928: 0 -245: 110929: 0 -245: 110930: 0 -245: 110931: 0 -245: 110932: 0 -245: 110933: 0 -245: 110934: 0 -245: 110935: 0 -245: 110936: 0 -245: 110937: 0 -245: 110938: 0 -245: 110939: 0 -245: 110940: 0 -245: 110941: 0 -245: 110942: 0 -245: 110943: 0 -245: 110944: 0 -245: 110945: 0 -245: 110946: 0 -245: 110947: 0 -245: 110948: 0 -245: 110949: 0 -245: 110950: 0 -245: 110951: 0 -245: 110952: 0 -245: 110953: 0 -245: 110954: 0 -245: 110955: 0 -245: 110956: 0 -245: 110957: 0 -245: 110958: 0 -245: 110959: 0 -245: 110960: 0 -245: 110961: 0 -245: 110962: 0 -245: 110963: 0 -245: 110964: 0 -245: 110965: 0 -245: 110966: 0 -245: 110967: 0 -245: 110968: 0 -245: 110969: 0 -245: 110970: 0 -245: 110971: 0 -245: 110972: 0 -245: 110973: 0 -245: 110974: 0 -245: 110975: 0 -245: 110976: 0 -245: 110977: 0 -245: 110978: 0 -245: 110979: 0 -245: 110980: 0 -245: 110981: 0 -245: 110982: 0 -245: 110983: 0 -245: 110984: 0 -245: 110985: 0 -245: 110986: 0 -245: 110987: 0 -245: 110988: 0 -245: 110989: 0 -245: 110990: 0 -245: 110991: 0 -245: 110992: 0 -245: 110993: 0 -245: 110994: 0 -245: 110995: 0 -245: 110996: 0 -245: 110997: 0 -245: 110998: 0 -245: 110999: 0 -245: 111000: 0 -245: 111001: 0 -245: 111002: 0 -245: 111003: 0 -245: 111004: 0 -245: 111005: 0 -245: 111006: 0 -245: 111007: 0 -245: 111008: 0 -245: 111009: 0 -245: 111010: 0 -245: 111011: 0 -245: 111012: 0 -245: 111013: 0 -245: 111014: 0 -245: 111015: 0 -245: 111016: 0 -245: 111017: 0 -245: 111018: 0 -245: 111019: 0 -245: 111020: 0 -245: 111021: 0 -245: 111022: 0 -245: 111023: 0 -245: 111024: 0 -245: 111025: 0 -245: 111026: 0 -245: 111027: 0 -245: 111028: 0 -245: 111029: 0 -245: 111030: 0 -245: 111031: 0 -245: 111032: 0 -245: 111033: 0 -245: 111034: 0 -245: 111035: 0 -245: 111036: 0 -245: 111037: 0 -245: 111038: 0 -245: 111039: 0 -245: 111040: 0 -245: 111041: 0 -245: 111042: 0 -245: 111043: 0 -245: 111044: 0 -245: 111045: 0 -245: 111046: 0 -245: 111047: 0 -245: 111048: 0 -245: 111049: 0 -245: 111050: 0 -245: 111051: 0 -245: 111052: 0 -245: 111053: 0 -245: 111054: 0 -245: 111055: 0 -245: 111056: 0 -245: 111057: 0 -245: 111058: 0 -245: 111059: 0 -245: 111060: 0 -245: 111061: 0 -245: 111062: 0 -245: 111063: 0 -245: 111064: 0 -245: 111065: 0 -245: 111066: 0 -245: 111067: 0 -245: 111068: 0 -245: 111069: 0 -245: 111070: 0 -245: 111071: 0 -245: 111072: 0 -245: 111073: 0 -245: 111074: 0 -245: 111075: 0 -245: 111076: 0 -245: 111077: 0 -245: 111078: 0 -245: 111079: 0 -245: 111080: 0 -245: 111081: 0 -245: 111082: 0 -245: 111083: 0 -245: 111084: 0 -245: 111085: 0 -245: 111086: 0 -245: 111087: 0 -245: 111088: 0 -245: 111089: 0 -245: 111090: 0 -245: 111091: 0 -245: 111092: 0 -245: 111093: 0 -245: 111094: 0 -245: 111095: 0 -245: 111096: 0 -245: 111097: 0 -245: 111098: 0 -245: 111099: 0 -245: 111100: 0 -245: 111101: 0 -245: 111102: 0 -245: 111103: 0 -245: 111104: 0 -245: 111105: 0 -245: 111106: 0 -245: 111107: 0 -245: 111108: 0 -245: 111109: 0 -245: 111110: 0 -245: 111111: 0 -245: 111112: 0 -245: 111113: 0 -245: 111114: 0 -245: 111115: 0 -245: 111116: 0 -245: 111117: 0 -245: 111118: 0 -245: 111119: 0 -245: 111120: 0 -245: 111121: 0 -245: 111122: 0 -245: 111123: 0 -245: 111124: 0 -245: 111125: 0 -245: 111126: 0 -245: 111127: 0 -245: 111128: 0 -245: 111129: 0 -245: 111130: 0 -245: 111131: 0 -245: 111132: 0 -245: 111133: 0 -245: 111134: 0 -245: 111135: 0 -245: 111136: 0 -245: 111137: 0 -245: 111138: 0 -245: 111139: 0 -245: 111140: 0 -245: 111141: 0 -245: 111142: 0 -245: 111143: 0 -245: 111144: 0 -245: 111145: 0 -245: 111146: 0 -245: 111147: 0 -245: 111148: 0 -245: 111149: 0 -245: 111150: 0 -245: 111151: 0 -245: 111152: 0 -245: 111153: 0 -245: 111154: 0 -245: 111155: 0 -245: 111156: 0 -245: 111157: 0 -245: 111158: 0 -245: 111159: 0 -245: 111160: 0 -245: 111161: 0 -245: 111162: 0 -245: 111163: 0 -245: 111164: 0 -245: 111165: 0 -245: 111166: 0 -245: 111167: 0 -245: 111168: 0 -245: 111169: 0 -245: 111170: 0 -245: 111171: 0 -245: 111172: 0 -245: 111173: 0 -245: 111174: 0 -245: 111175: 0 -245: 111176: 0 -245: 111177: 0 -245: 111178: 0 -245: 111179: 0 -245: 111180: 0 -245: 111181: 0 -245: 111182: 0 -245: 111183: 0 -245: 111184: 0 -245: 111185: 0 -245: 111186: 0 -245: 111187: 0 -245: 111188: 0 -245: 111189: 0 -245: 111190: 0 -245: 111191: 0 -245: 111192: 0 -245: 111193: 0 -245: 111194: 0 -245: 111195: 0 -245: 111196: 0 -245: 111197: 0 -245: 111198: 0 -245: 111199: 0 -245: 111200: 0 -245: 111201: 0 -245: 111202: 0 -245: 111203: 0 -245: 111204: 0 -245: 111205: 0 -245: 111206: 0 -245: 111207: 0 -245: 111208: 0 -245: 111209: 0 -245: 111210: 0 -245: 111211: 0 -245: 111212: 0 -245: 111213: 0 -245: 111214: 0 -245: 111215: 0 -245: 111216: 0 -245: 111217: 0 -245: 111218: 0 -245: 111219: 0 -245: 111220: 0 -245: 111221: 0 -245: 111222: 0 -245: 111223: 0 -245: 111224: 0 -245: 111225: 0 -245: 111226: 0 -245: 111227: 0 -245: 111228: 0 -245: 111229: 0 -245: 111230: 0 -245: 111231: 0 -245: 111232: 0 -245: 111233: 0 -245: 111234: 0 -245: 111235: 0 -245: 111236: 0 -245: 111237: 0 -245: 111238: 0 -245: 111239: 0 -245: 111240: 0 -245: 111241: 0 -245: 111242: 0 -245: 111243: 0 -245: 111244: 0 -245: 111245: 0 -245: 111246: 0 -245: 111247: 0 -245: 111248: 0 -245: 111249: 0 -245: 111250: 0 -245: 111251: 0 -245: 111252: 0 -245: 111253: 0 -245: 111254: 0 -245: 111255: 0 -245: 111256: 0 -245: 111257: 0 -245: 111258: 0 -245: 111259: 0 -245: 111260: 0 -245: 111261: 0 -245: 111262: 0 -245: 111263: 0 -245: 111264: 0 -245: 111265: 0 -245: 111266: 0 -245: 111267: 0 -245: 111268: 0 -245: 111269: 0 -245: 111270: 0 -245: 111271: 0 -245: 111272: 0 -245: 111273: 0 -245: 111274: 0 -245: 111275: 0 -245: 111276: 0 -245: 111277: 0 -245: 111278: 0 -245: 111279: 0 -245: 111280: 0 -245: 111281: 0 -245: 111282: 0 -245: 111283: 0 -245: 111284: 0 -245: 111285: 0 -245: 111286: 0 -245: 111287: 0 -245: 111288: 0 -245: 111289: 0 -245: 111290: 0 -245: 111291: 0 -245: 111292: 0 -245: 111293: 0 -245: 111294: 0 -245: 111295: 0 -245: 111296: 0 -245: 111297: 0 -245: 111298: 0 -245: 111299: 0 -245: 111300: 0 -245: 111301: 0 -245: 111302: 0 -245: 111303: 0 -245: 111304: 0 -245: 111305: 0 -245: 111306: 0 -245: 111307: 0 -245: 111308: 0 -245: 111309: 0 -245: 111310: 0 -245: 111311: 0 -245: 111312: 0 -245: 111313: 0 -245: 111314: 0 -245: 111315: 0 -245: 111316: 0 -245: 111317: 0 -245: 111318: 0 -245: 111319: 0 -245: 111320: 0 -245: 111321: 0 -245: 111322: 0 -245: 111323: 0 -245: 111324: 0 -245: 111325: 0 -245: 111326: 0 -245: 111327: 0 -245: 111328: 0 -245: 111329: 0 -245: 111330: 0 -245: 111331: 0 -245: 111332: 0 -245: 111333: 0 -245: 111334: 0 -245: 111335: 0 -245: 111336: 0 -245: 111337: 0 -245: 111338: 0 -245: 111339: 0 -245: 111340: 0 -245: 111341: 0 -245: 111342: 0 -245: 111343: 0 -245: 111344: 0 -245: 111345: 0 -245: 111346: 0 -245: 111347: 0 -245: 111348: 0 -245: 111349: 0 -245: 111350: 0 -245: 111351: 0 -245: 111352: 0 -245: 111353: 0 -245: 111354: 0 -245: 111355: 0 -245: 111356: 0 -245: 111357: 0 -245: 111358: 0 -245: 111359: 0 -245: 111360: 0 -245: 111361: 0 -245: 111362: 0 -245: 111363: 0 -245: 111364: 0 -245: 111365: 0 -245: 111366: 0 -245: 111367: 0 -245: 111368: 0 -245: 111369: 0 -245: 111370: 0 -245: 111371: 0 -245: 111372: 0 -245: 111373: 0 -245: 111374: 0 -245: 111375: 0 -245: 111376: 0 -245: 111377: 0 -245: 111378: 0 -245: 111379: 0 -245: 111380: 0 -245: 111381: 0 -245: 111382: 0 -245: 111383: 0 -245: 111384: 0 -245: 111385: 0 -245: 111386: 0 -245: 111387: 0 -245: 111388: 0 -245: 111389: 0 -245: 111390: 0 -245: 111391: 0 -245: 111392: 0 -245: 111393: 0 -245: 111394: 0 -245: 111395: 0 -245: 111396: 0 -245: 111397: 0 -245: 111398: 0 -245: 111399: 0 -245: 111400: 0 -245: 111401: 0 -245: 111402: 0 -245: 111403: 0 -245: 111404: 0 -245: 111405: 0 -245: 111406: 0 -245: 111407: 0 -245: 111408: 0 -245: 111409: 0 -245: 111410: 0 -245: 111411: 0 -245: 111412: 0 -245: 111413: 0 -245: 111414: 0 -245: 111415: 0 -245: 111416: 0 -245: 111417: 0 -245: 111418: 0 -245: 111419: 0 -245: 111420: 0 -245: 111421: 0 -245: 111422: 0 -245: 111423: 0 -245: 111424: 0 -245: 111425: 0 -245: 111426: 0 -245: 111427: 0 -245: 111428: 0 -245: 111429: 0 -245: 111430: 0 -245: 111431: 0 -245: 111432: 0 -245: 111433: 0 -245: 111434: 0 -245: 111435: 0 -245: 111436: 0 -245: 111437: 0 -245: 111438: 0 -245: 111439: 0 -245: 111440: 0 -245: 111441: 0 -245: 111442: 0 -245: 111443: 0 -245: 111444: 0 -245: 111445: 0 -245: 111446: 0 -245: 111447: 0 -245: 111448: 0 -245: 111449: 0 -245: 111450: 0 -245: 111451: 0 -245: 111452: 0 -245: 111453: 0 -245: 111454: 0 -245: 111455: 0 -245: 111456: 0 -245: 111457: 0 -245: 111458: 0 -245: 111459: 0 -245: 111460: 0 -245: 111461: 0 -245: 111462: 0 -245: 111463: 0 -245: 111464: 0 -245: 111465: 0 -245: 111466: 0 -245: 111467: 0 -245: 111468: 0 -245: 111469: 0 -245: 111470: 0 -245: 111471: 0 -245: 111472: 0 -245: 111473: 0 -245: 111474: 0 -245: 111475: 0 -245: 111476: 0 -245: 111477: 0 -245: 111478: 0 -245: 111479: 0 -245: 111480: 0 -245: 111481: 0 -245: 111482: 0 -245: 111483: 0 -245: 111484: 0 -245: 111485: 0 -245: 111486: 0 -245: 111487: 0 -245: 111488: 0 -245: 111489: 0 -245: 111490: 0 -245: 111491: 0 -245: 111492: 0 -245: 111493: 0 -245: 111494: 0 -245: 111495: 0 -245: 111496: 0 -245: 111497: 0 -245: 111498: 0 -245: 111499: 0 -245: 111500: 0 -245: 111501: 0 -245: 111502: 0 -245: 111503: 0 -245: 111504: 0 -245: 111505: 0 -245: 111506: 0 -245: 111507: 0 -245: 111508: 0 -245: 111509: 0 -245: 111510: 0 -245: 111511: 0 -245: 111512: 0 -245: 111513: 0 -245: 111514: 0 -245: 111515: 0 -245: 111516: 0 -245: 111517: 0 -245: 111518: 0 -245: 111519: 0 -245: 111520: 0 -245: 111521: 0 -245: 111522: 0 -245: 111523: 0 -245: 111524: 0 -245: 111525: 0 -245: 111526: 0 -245: 111527: 0 -245: 111528: 0 -245: 111529: 0 -245: 111530: 0 -245: 111531: 0 -245: 111532: 0 -245: 111533: 0 -245: 111534: 0 -245: 111535: 0 -245: 111536: 0 -245: 111537: 0 -245: 111538: 0 -245: 111539: 0 -245: 111540: 0 -245: 111541: 0 -245: 111542: 0 -245: 111543: 0 -245: 111544: 0 -245: 111545: 0 -245: 111546: 0 -245: 111547: 0 -245: 111548: 0 -245: 111549: 0 -245: 111550: 0 -245: 111551: 0 -245: 111552: 0 -245: 111553: 0 -245: 111554: 0 -245: 111555: 0 -245: 111556: 0 -245: 111557: 0 -245: 111558: 0 -245: 111559: 0 -245: 111560: 0 -245: 111561: 0 -245: 111562: 0 -245: 111563: 0 -245: 111564: 0 -245: 111565: 0 -245: 111566: 0 -245: 111567: 0 -245: 111568: 0 -245: 111569: 0 -245: 111570: 0 -245: 111571: 0 -245: 111572: 0 -245: 111573: 0 -245: 111574: 0 -245: 111575: 0 -245: 111576: 0 -245: 111577: 0 -245: 111578: 0 -245: 111579: 0 -245: 111580: 0 -245: 111581: 0 -245: 111582: 0 -245: 111583: 0 -245: 111584: 0 -245: 111585: 0 -245: 111586: 0 -245: 111587: 0 -245: 111588: 0 -245: 111589: 0 -245: 111590: 0 -245: 111591: 0 -245: 111592: 0 -245: 111593: 0 -245: 111594: 0 -245: 111595: 0 -245: 111596: 0 -245: 111597: 0 -245: 111598: 0 -245: 111599: 0 -245: 111600: 0 -245: 111601: 0 -245: 111602: 0 -245: 111603: 0 -245: 111604: 0 -245: 111605: 0 -245: 111606: 0 -245: 111607: 0 -245: 111608: 0 -245: 111609: 0 -245: 111610: 0 -245: 111611: 0 -245: 111612: 0 -245: 111613: 0 -245: 111614: 0 -245: 111615: 0 -245: 111616: 0 -245: 111617: 0 -245: 111618: 0 -245: 111619: 0 -245: 111620: 0 -245: 111621: 0 -245: 111622: 0 -245: 111623: 0 -245: 111624: 0 -245: 111625: 0 -245: 111626: 0 -245: 111627: 0 -245: 111628: 0 -245: 111629: 0 -245: 111630: 0 -245: 111631: 0 -245: 111632: 0 -245: 111633: 0 -245: 111634: 0 -245: 111635: 0 -245: 111636: 0 -245: 111637: 0 -245: 111638: 0 -245: 111639: 0 -245: 111640: 0 -245: 111641: 0 -245: 111642: 0 -245: 111643: 0 -245: 111644: 0 -245: 111645: 0 -245: 111646: 0 -245: 111647: 0 -245: 111648: 0 -245: 111649: 0 -245: 111650: 0 -245: 111651: 0 -245: 111652: 0 -245: 111653: 0 -245: 111654: 0 -245: 111655: 0 -245: 111656: 0 -245: 111657: 0 -245: 111658: 0 -245: 111659: 0 -245: 111660: 0 -245: 111661: 0 -245: 111662: 0 -245: 111663: 0 -245: 111664: 0 -245: 111665: 0 -245: 111666: 0 -245: 111667: 0 -245: 111668: 0 -245: 111669: 0 -245: 111670: 0 -245: 111671: 0 -245: 111672: 0 -245: 111673: 0 -245: 111674: 0 -245: 111675: 0 -245: 111676: 0 -245: 111677: 0 -245: 111678: 0 -245: 111679: 0 -245: 111680: 0 -245: 111681: 0 -245: 111682: 0 -245: 111683: 0 -245: 111684: 0 -245: 111685: 0 -245: 111686: 0 -245: 111687: 0 -245: 111688: 0 -245: 111689: 0 -245: 111690: 0 -245: 111691: 0 -245: 111692: 0 -245: 111693: 0 -245: 111694: 0 -245: 111695: 0 -245: 111696: 0 -245: 111697: 0 -245: 111698: 0 -245: 111699: 0 -245: 111700: 0 -245: 111701: 0 -245: 111702: 0 -245: 111703: 0 -245: 111704: 0 -245: 111705: 0 -245: 111706: 0 -245: 111707: 0 -245: 111708: 0 -245: 111709: 0 -245: 111710: 0 -245: 111711: 0 -245: 111712: 0 -245: 111713: 0 -245: 111714: 0 -245: 111715: 0 -245: 111716: 0 -245: 111717: 0 -245: 111718: 0 -245: 111719: 0 -245: 111720: 0 -245: 111721: 0 -245: 111722: 0 -245: 111723: 0 -245: 111724: 0 -245: 111725: 0 -245: 111726: 0 -245: 111727: 0 -245: 111728: 0 -245: 111729: 0 -245: 111730: 0 -245: 111731: 0 -245: 111732: 0 -245: 111733: 0 -245: 111734: 0 -245: 111735: 0 -245: 111736: 0 -245: 111737: 0 -245: 111738: 0 -245: 111739: 0 -245: 111740: 0 -245: 111741: 0 -245: 111742: 0 -245: 111743: 0 -245: 111744: 0 -245: 111745: 0 -245: 111746: 0 -245: 111747: 0 -245: 111748: 0 -245: 111749: 0 -245: 111750: 0 -245: 111751: 0 -245: 111752: 0 -245: 111753: 0 -245: 111754: 0 -245: 111755: 0 -245: 111756: 0 -245: 111757: 0 -245: 111758: 0 -245: 111759: 0 -245: 111760: 0 -245: 111761: 0 -245: 111762: 0 -245: 111763: 0 -245: 111764: 0 -245: 111765: 0 -245: 111766: 0 -245: 111767: 0 -245: 111768: 0 -245: 111769: 0 -245: 111770: 0 -245: 111771: 0 -245: 111772: 0 -245: 111773: 0 -245: 111774: 0 -245: 111775: 0 -245: 111776: 0 -245: 111777: 0 -245: 111778: 0 -245: 111779: 0 -245: 111780: 0 -245: 111781: 0 -245: 111782: 0 -245: 111783: 0 -245: 111784: 0 -245: 111785: 0 -245: 111786: 0 -245: 111787: 0 -245: 111788: 0 -245: 111789: 0 -245: 111790: 0 -245: 111791: 0 -245: 111792: 0 -245: 111793: 0 -245: 111794: 0 -245: 111795: 0 -245: 111796: 0 -245: 111797: 0 -245: 111798: 0 -245: 111799: 0 -245: 111800: 0 -245: 111801: 0 -245: 111802: 0 -245: 111803: 0 -245: 111804: 0 -245: 111805: 0 -245: 111806: 0 -245: 111807: 0 -245: 111808: 0 -245: 111809: 0 -245: 111810: 0 -245: 111811: 0 -245: 111812: 0 -245: 111813: 0 -245: 111814: 0 -245: 111815: 0 -245: 111816: 0 -245: 111817: 0 -245: 111818: 0 -245: 111819: 0 -245: 111820: 0 -245: 111821: 0 -245: 111822: 0 -245: 111823: 0 -245: 111824: 0 -245: 111825: 0 -245: 111826: 0 -245: 111827: 0 -245: 111828: 0 -245: 111829: 0 -245: 111830: 0 -245: 111831: 0 -245: 111832: 0 -245: 111833: 0 -245: 111834: 0 -245: 111835: 0 -245: 111836: 0 -245: 111837: 0 -245: 111838: 0 -245: 111839: 0 -245: 111840: 0 -245: 111841: 0 -245: 111842: 0 -245: 111843: 0 -245: 111844: 0 -245: 111845: 0 -245: 111846: 0 -245: 111847: 0 -245: 111848: 0 -245: 111849: 0 -245: 111850: 0 -245: 111851: 0 -245: 111852: 0 -245: 111853: 0 -245: 111854: 0 -245: 111855: 0 -245: 111856: 0 -245: 111857: 0 -245: 111858: 0 -245: 111859: 0 -245: 111860: 0 -245: 111861: 0 -245: 111862: 0 -245: 111863: 0 -245: 111864: 0 -245: 111865: 0 -245: 111866: 0 -245: 111867: 0 -245: 111868: 0 -245: 111869: 0 -245: 111870: 0 -245: 111871: 0 -245: 111872: 0 -245: 111873: 0 -245: 111874: 0 -245: 111875: 0 -245: 111876: 0 -245: 111877: 0 -245: 111878: 0 -245: 111879: 0 -245: 111880: 0 -245: 111881: 0 -245: 111882: 0 -245: 111883: 0 -245: 111884: 0 -245: 111885: 0 -245: 111886: 0 -245: 111887: 0 -245: 111888: 0 -245: 111889: 0 -245: 111890: 0 -245: 111891: 0 -245: 111892: 0 -245: 111893: 0 -245: 111894: 0 -245: 111895: 0 -245: 111896: 0 -245: 111897: 0 -245: 111898: 0 -245: 111899: 0 -245: 111900: 0 -245: 111901: 0 -245: 111902: 0 -245: 111903: 0 -245: 111904: 0 -245: 111905: 0 -245: 111906: 0 -245: 111907: 0 -245: 111908: 0 -245: 111909: 0 -245: 111910: 0 -245: 111911: 0 -245: 111912: 0 -245: 111913: 0 -245: 111914: 0 -245: 111915: 0 -245: 111916: 0 -245: 111917: 0 -245: 111918: 0 -245: 111919: 0 -245: 111920: 0 -245: 111921: 0 -245: 111922: 0 -245: 111923: 0 -245: 111924: 0 -245: 111925: 0 -245: 111926: 0 -245: 111927: 0 -245: 111928: 0 -245: 111929: 0 -245: 111930: 0 -245: 111931: 0 -245: 111932: 0 -245: 111933: 0 -245: 111934: 0 -245: 111935: 0 -245: 111936: 0 -245: 111937: 0 -245: 111938: 0 -245: 111939: 0 -245: 111940: 0 -245: 111941: 0 -245: 111942: 0 -245: 111943: 0 -245: 111944: 0 -245: 111945: 0 -245: 111946: 0 -245: 111947: 0 -245: 111948: 0 -245: 111949: 0 -245: 111950: 0 -245: 111951: 0 -245: 111952: 0 -245: 111953: 0 -245: 111954: 0 -245: 111955: 0 -245: 111956: 0 -245: 111957: 0 -245: 111958: 0 -245: 111959: 0 -245: 111960: 0 -245: 111961: 0 -245: 111962: 0 -245: 111963: 0 -245: 111964: 0 -245: 111965: 0 -245: 111966: 0 -245: 111967: 0 -245: 111968: 0 -245: 111969: 0 -245: 111970: 0 -245: 111971: 0 -245: 111972: 0 -245: 111973: 0 -245: 111974: 0 -245: 111975: 0 -245: 111976: 0 -245: 111977: 0 -245: 111978: 0 -245: 111979: 0 -245: 111980: 0 -245: 111981: 0 -245: 111982: 0 -245: 111983: 0 -245: 111984: 0 -245: 111985: 0 -245: 111986: 0 -245: 111987: 0 -245: 111988: 0 -245: 111989: 0 -245: 111990: 0 -245: 111991: 0 -245: 111992: 0 -245: 111993: 0 -245: 111994: 0 -245: 111995: 0 -245: 111996: 0 -245: 111997: 0 -245: 111998: 0 -245: 111999: 0 -245: 112000: 0 -245: 112001: 0 -245: 112002: 0 -245: 112003: 0 -245: 112004: 0 -245: 112005: 0 -245: 112006: 0 -245: 112007: 0 -245: 112008: 0 -245: 112009: 0 -245: 112010: 0 -245: 112011: 0 -245: 112012: 0 -245: 112013: 0 -245: 112014: 0 -245: 112015: 0 -245: 112016: 0 -245: 112017: 0 -245: 112018: 0 -245: 112019: 0 -245: 112020: 0 -245: 112021: 0 -245: 112022: 0 -245: 112023: 0 -245: 112024: 0 -245: 112025: 0 -245: 112026: 0 -245: 112027: 0 -245: 112028: 0 -245: 112029: 0 -245: 112030: 0 -245: 112031: 0 -245: 112032: 0 -245: 112033: 0 -245: 112034: 0 -245: 112035: 0 -245: 112036: 0 -245: 112037: 0 -245: 112038: 0 -245: 112039: 0 -245: 112040: 0 -245: 112041: 0 -245: 112042: 0 -245: 112043: 0 -245: 112044: 0 -245: 112045: 0 -245: 112046: 0 -245: 112047: 0 -245: 112048: 0 -245: 112049: 0 -245: 112050: 0 -245: 112051: 0 -245: 112052: 0 -245: 112053: 0 -245: 112054: 0 -245: 112055: 0 -245: 112056: 0 -245: 112057: 0 -245: 112058: 0 -245: 112059: 0 -245: 112060: 0 -245: 112061: 0 -245: 112062: 0 -245: 112063: 0 -245: 112064: 0 -245: 112065: 0 -245: 112066: 0 -245: 112067: 0 -245: 112068: 0 -245: 112069: 0 -245: 112070: 0 -245: 112071: 0 -245: 112072: 0 -245: 112073: 0 -245: 112074: 0 -245: 112075: 0 -245: 112076: 0 -245: 112077: 0 -245: 112078: 0 -245: 112079: 0 -245: 112080: 0 -245: 112081: 0 -245: 112082: 0 -245: 112083: 0 -245: 112084: 0 -245: 112085: 0 -245: 112086: 0 -245: 112087: 0 -245: 112088: 0 -245: 112089: 0 -245: 112090: 0 -245: 112091: 0 -245: 112092: 0 -245: 112093: 0 -245: 112094: 0 -245: 112095: 0 -245: 112096: 0 -245: 112097: 0 -245: 112098: 0 -245: 112099: 0 -245: 112100: 0 -245: 112101: 0 -245: 112102: 0 -245: 112103: 0 -245: 112104: 0 -245: 112105: 0 -245: 112106: 0 -245: 112107: 0 -245: 112108: 0 -245: 112109: 0 -245: 112110: 0 -245: 112111: 0 -245: 112112: 0 -245: 112113: 0 -245: 112114: 0 -245: 112115: 0 -245: 112116: 0 -245: 112117: 0 -245: 112118: 0 -245: 112119: 0 -245: 112120: 0 -245: 112121: 0 -245: 112122: 0 -245: 112123: 0 -245: 112124: 0 -245: 112125: 0 -245: 112126: 0 -245: 112127: 0 -245: 112128: 0 -245: 112129: 0 -245: 112130: 0 -245: 112131: 0 -245: 112132: 0 -245: 112133: 0 -245: 112134: 0 -245: 112135: 0 -245: 112136: 0 -245: 112137: 0 -245: 112138: 0 -245: 112139: 0 -245: 112140: 0 -245: 112141: 0 -245: 112142: 0 -245: 112143: 0 -245: 112144: 0 -245: 112145: 0 -245: 112146: 0 -245: 112147: 0 -245: 112148: 0 -245: 112149: 0 -245: 112150: 0 -245: 112151: 0 -245: 112152: 0 -245: 112153: 0 -245: 112154: 0 -245: 112155: 0 -245: 112156: 0 -245: 112157: 0 -245: 112158: 0 -245: 112159: 0 -245: 112160: 0 -245: 112161: 0 -245: 112162: 0 -245: 112163: 0 -245: 112164: 0 -245: 112165: 0 -245: 112166: 0 -245: 112167: 0 -245: 112168: 0 -245: 112169: 0 -245: 112170: 0 -245: 112171: 0 -245: 112172: 0 -245: 112173: 0 -245: 112174: 0 -245: 112175: 0 -245: 112176: 0 -245: 112177: 0 -245: 112178: 0 -245: 112179: 0 -245: 112180: 0 -245: 112181: 0 -245: 112182: 0 -245: 112183: 0 -245: 112184: 0 -245: 112185: 0 -245: 112186: 0 -245: 112187: 0 -245: 112188: 0 -245: 112189: 0 -245: 112190: 0 -245: 112191: 0 -245: 112192: 0 -245: 112193: 0 -245: 112194: 0 -245: 112195: 0 -245: 112196: 0 -245: 112197: 0 -245: 112198: 0 -245: 112199: 0 -245: 112200: 0 -245: 112201: 0 -245: 112202: 0 -245: 112203: 0 -245: 112204: 0 -245: 112205: 0 -245: 112206: 0 -245: 112207: 0 -245: 112208: 0 -245: 112209: 0 -245: 112210: 0 -245: 112211: 0 -245: 112212: 0 -245: 112213: 0 -245: 112214: 0 -245: 112215: 0 -245: 112216: 0 -245: 112217: 0 -245: 112218: 0 -245: 112219: 0 -245: 112220: 0 -245: 112221: 0 -245: 112222: 0 -245: 112223: 0 -245: 112224: 0 -245: 112225: 0 -245: 112226: 0 -245: 112227: 0 -245: 112228: 0 -245: 112229: 0 -245: 112230: 0 -245: 112231: 0 -245: 112232: 0 -245: 112233: 0 -245: 112234: 0 -245: 112235: 0 -245: 112236: 0 -245: 112237: 0 -245: 112238: 0 -245: 112239: 0 -245: 112240: 0 -245: 112241: 0 -245: 112242: 0 -245: 112243: 0 -245: 112244: 0 -245: 112245: 0 -245: 112246: 0 -245: 112247: 0 -245: 112248: 0 -245: 112249: 0 -245: 112250: 0 -245: 112251: 0 -245: 112252: 0 -245: 112253: 0 -245: 112254: 0 -245: 112255: 0 -245: 112256: 0 -245: 112257: 0 -245: 112258: 0 -245: 112259: 0 -245: 112260: 0 -245: 112261: 0 -245: 112262: 0 -245: 112263: 0 -245: 112264: 0 -245: 112265: 0 -245: 112266: 0 -245: 112267: 0 -245: 112268: 0 -245: 112269: 0 -245: 112270: 0 -245: 112271: 0 -245: 112272: 0 -245: 112273: 0 -245: 112274: 0 -245: 112275: 0 -245: 112276: 0 -245: 112277: 0 -245: 112278: 0 -245: 112279: 0 -245: 112280: 0 -245: 112281: 0 -245: 112282: 0 -245: 112283: 0 -245: 112284: 0 -245: 112285: 0 -245: 112286: 0 -245: 112287: 0 -245: 112288: 0 -245: 112289: 0 -245: 112290: 0 -245: 112291: 0 -245: 112292: 0 -245: 112293: 0 -245: 112294: 0 -245: 112295: 0 -245: 112296: 0 -245: 112297: 0 -245: 112298: 0 -245: 112299: 0 -245: 112300: 0 -245: 112301: 0 -245: 112302: 0 -245: 112303: 0 -245: 112304: 0 -245: 112305: 0 -245: 112306: 0 -245: 112307: 0 -245: 112308: 0 -245: 112309: 0 -245: 112310: 0 -245: 112311: 0 -245: 112312: 0 -245: 112313: 0 -245: 112314: 0 -245: 112315: 0 -245: 112316: 0 -245: 112317: 0 -245: 112318: 0 -245: 112319: 0 -245: 112320: 0 -245: 112321: 0 -245: 112322: 0 -245: 112323: 0 -245: 112324: 0 -245: 112325: 0 -245: 112326: 0 -245: 112327: 0 -245: 112328: 0 -245: 112329: 0 -245: 112330: 0 -245: 112331: 0 -245: 112332: 0 -245: 112333: 0 -245: 112334: 0 -245: 112335: 0 -245: 112336: 0 -245: 112337: 0 -245: 112338: 0 -245: 112339: 0 -245: 112340: 0 -245: 112341: 0 -245: 112342: 0 -245: 112343: 0 -245: 112344: 0 -245: 112345: 0 -245: 112346: 0 -245: 112347: 0 -245: 112348: 0 -245: 112349: 0 -245: 112350: 0 -245: 112351: 0 -245: 112352: 0 -245: 112353: 0 -245: 112354: 0 -245: 112355: 0 -245: 112356: 0 -245: 112357: 0 -245: 112358: 0 -245: 112359: 0 -245: 112360: 0 -245: 112361: 0 -245: 112362: 0 -245: 112363: 0 -245: 112364: 0 -245: 112365: 0 -245: 112366: 0 -245: 112367: 0 -245: 112368: 0 -245: 112369: 0 -245: 112370: 0 -245: 112371: 0 -245: 112372: 0 -245: 112373: 0 -245: 112374: 0 -245: 112375: 0 -245: 112376: 0 -245: 112377: 0 -245: 112378: 0 -245: 112379: 0 -245: 112380: 0 -245: 112381: 0 -245: 112382: 0 -245: 112383: 0 -245: 112384: 0 -245: 112385: 0 -245: 112386: 0 -245: 112387: 0 -245: 112388: 0 -245: 112389: 0 -245: 112390: 0 -245: 112391: 0 -245: 112392: 0 -245: 112393: 0 -245: 112394: 0 -245: 112395: 0 -245: 112396: 0 -245: 112397: 0 -245: 112398: 0 -245: 112399: 0 -245: 112400: 0 -245: 112401: 0 -245: 112402: 0 -245: 112403: 0 -245: 112404: 0 -245: 112405: 0 -245: 112406: 0 -245: 112407: 0 -245: 112408: 0 -245: 112409: 0 -245: 112410: 0 -245: 112411: 0 -245: 112412: 0 -245: 112413: 0 -245: 112414: 0 -245: 112415: 0 -245: 112416: 0 -245: 112417: 0 -245: 112418: 0 -245: 112419: 0 -245: 112420: 0 -245: 112421: 0 -245: 112422: 0 -245: 112423: 0 -245: 112424: 0 -245: 112425: 0 -245: 112426: 0 -245: 112427: 0 -245: 112428: 0 -245: 112429: 0 -245: 112430: 0 -245: 112431: 0 -245: 112432: 0 -245: 112433: 0 -245: 112434: 0 -245: 112435: 0 -245: 112436: 0 -245: 112437: 0 -245: 112438: 0 -245: 112439: 0 -245: 112440: 0 -245: 112441: 0 -245: 112442: 0 -245: 112443: 0 -245: 112444: 0 -245: 112445: 0 -245: 112446: 0 -245: 112447: 0 -245: 112448: 0 -245: 112449: 0 -245: 112450: 0 -245: 112451: 0 -245: 112452: 0 -245: 112453: 0 -245: 112454: 0 -245: 112455: 0 -245: 112456: 0 -245: 112457: 0 -245: 112458: 0 -245: 112459: 0 -245: 112460: 0 -245: 112461: 0 -245: 112462: 0 -245: 112463: 0 -245: 112464: 0 -245: 112465: 0 -245: 112466: 0 -245: 112467: 0 -245: 112468: 0 -245: 112469: 0 -245: 112470: 0 -245: 112471: 0 -245: 112472: 0 -245: 112473: 0 -245: 112474: 0 -245: 112475: 0 -245: 112476: 0 -245: 112477: 0 -245: 112478: 0 -245: 112479: 0 -245: 112480: 0 -245: 112481: 0 -245: 112482: 0 -245: 112483: 0 -245: 112484: 0 -245: 112485: 0 -245: 112486: 0 -245: 112487: 0 -245: 112488: 0 -245: 112489: 0 -245: 112490: 0 -245: 112491: 0 -245: 112492: 0 -245: 112493: 0 -245: 112494: 0 -245: 112495: 0 -245: 112496: 0 -245: 112497: 0 -245: 112498: 0 -245: 112499: 0 -245: 112500: 0 -245: 112501: 0 -245: 112502: 0 -245: 112503: 0 -245: 112504: 0 -245: 112505: 0 -245: 112506: 0 -245: 112507: 0 -245: 112508: 0 -245: 112509: 0 -245: 112510: 0 -245: 112511: 0 -245: 112512: 0 -245: 112513: 0 -245: 112514: 0 -245: 112515: 0 -245: 112516: 0 -245: 112517: 0 -245: 112518: 0 -245: 112519: 0 -245: 112520: 0 -245: 112521: 0 -245: 112522: 0 -245: 112523: 0 -245: 112524: 0 -245: 112525: 0 -245: 112526: 0 -245: 112527: 0 -245: 112528: 0 -245: 112529: 0 -245: 112530: 0 -245: 112531: 0 -245: 112532: 0 -245: 112533: 0 -245: 112534: 0 -245: 112535: 0 -245: 112536: 0 -245: 112537: 0 -245: 112538: 0 -245: 112539: 0 -245: 112540: 0 -245: 112541: 0 -245: 112542: 0 -245: 112543: 0 -245: 112544: 0 -245: 112545: 0 -245: 112546: 0 -245: 112547: 0 -245: 112548: 0 -245: 112549: 0 -245: 112550: 0 -245: 112551: 0 -245: 112552: 0 -245: 112553: 0 -245: 112554: 0 -245: 112555: 0 -245: 112556: 0 -245: 112557: 0 -245: 112558: 0 -245: 112559: 0 -245: 112560: 0 -245: 112561: 0 -245: 112562: 0 -245: 112563: 0 -245: 112564: 0 -245: 112565: 0 -245: 112566: 0 -245: 112567: 0 -245: 112568: 0 -245: 112569: 0 -245: 112570: 0 -245: 112571: 0 -245: 112572: 0 -245: 112573: 0 -245: 112574: 0 -245: 112575: 0 -245: 112576: 0 -245: 112577: 0 -245: 112578: 0 -245: 112579: 0 -245: 112580: 0 -245: 112581: 0 -245: 112582: 0 -245: 112583: 0 -245: 112584: 0 -245: 112585: 0 -245: 112586: 0 -245: 112587: 0 -245: 112588: 0 -245: 112589: 0 -245: 112590: 0 -245: 112591: 0 -245: 112592: 0 -245: 112593: 0 -245: 112594: 0 -245: 112595: 0 -245: 112596: 0 -245: 112597: 0 -245: 112598: 0 -245: 112599: 0 -245: 112600: 0 -245: 112601: 0 -245: 112602: 0 -245: 112603: 0 -245: 112604: 0 -245: 112605: 0 -245: 112606: 0 -245: 112607: 0 -245: 112608: 0 -245: 112609: 0 -245: 112610: 0 -245: 112611: 0 -245: 112612: 0 -245: 112613: 0 -245: 112614: 0 -245: 112615: 0 -245: 112616: 0 -245: 112617: 0 -245: 112618: 0 -245: 112619: 0 -245: 112620: 0 -245: 112621: 0 -245: 112622: 0 -245: 112623: 0 -245: 112624: 0 -245: 112625: 0 -245: 112626: 0 -245: 112627: 0 -245: 112628: 0 -245: 112629: 0 -245: 112630: 0 -245: 112631: 0 -245: 112632: 0 -245: 112633: 0 -245: 112634: 0 -245: 112635: 0 -245: 112636: 0 -245: 112637: 0 -245: 112638: 0 -245: 112639: 0 -245: 112640: 0 -245: 112641: 0 -245: 112642: 0 -245: 112643: 0 -245: 112644: 0 -245: 112645: 0 -245: 112646: 0 -245: 112647: 0 -245: 112648: 0 -245: 112649: 0 -245: 112650: 0 -245: 112651: 0 -245: 112652: 0 -245: 112653: 0 -245: 112654: 0 -245: 112655: 0 -245: 112656: 0 -245: 112657: 0 -245: 112658: 0 -245: 112659: 0 -245: 112660: 0 -245: 112661: 0 -245: 112662: 0 -245: 112663: 0 -245: 112664: 0 -245: 112665: 0 -245: 112666: 0 -245: 112667: 0 -245: 112668: 0 -245: 112669: 0 -245: 112670: 0 -245: 112671: 0 -245: 112672: 0 -245: 112673: 0 -245: 112674: 0 -245: 112675: 0 -245: 112676: 0 -245: 112677: 0 -245: 112678: 0 -245: 112679: 0 -245: 112680: 0 -245: 112681: 0 -245: 112682: 0 -245: 112683: 0 -245: 112684: 0 -245: 112685: 0 -245: 112686: 0 -245: 112687: 0 -245: 112688: 0 -245: 112689: 0 -245: 112690: 0 -245: 112691: 0 -245: 112692: 0 -245: 112693: 0 -245: 112694: 0 -245: 112695: 0 -245: 112696: 0 -245: 112697: 0 -245: 112698: 0 -245: 112699: 0 -245: 112700: 0 -245: 112701: 0 -245: 112702: 0 -245: 112703: 0 -245: 112704: 0 -245: 112705: 0 -245: 112706: 0 -245: 112707: 0 -245: 112708: 0 -245: 112709: 0 -245: 112710: 0 -245: 112711: 0 -245: 112712: 0 -245: 112713: 0 -245: 112714: 0 -245: 112715: 0 -245: 112716: 0 -245: 112717: 0 -245: 112718: 0 -245: 112719: 0 -245: 112720: 0 -245: 112721: 0 -245: 112722: 0 -245: 112723: 0 -245: 112724: 0 -245: 112725: 0 -245: 112726: 0 -245: 112727: 0 -245: 112728: 0 -245: 112729: 0 -245: 112730: 0 -245: 112731: 0 -245: 112732: 0 -245: 112733: 0 -245: 112734: 0 -245: 112735: 0 -245: 112736: 0 -245: 112737: 0 -245: 112738: 0 -245: 112739: 0 -245: 112740: 0 -245: 112741: 0 -245: 112742: 0 -245: 112743: 0 -245: 112744: 0 -245: 112745: 0 -245: 112746: 0 -245: 112747: 0 -245: 112748: 0 -245: 112749: 0 -245: 112750: 0 -245: 112751: 0 -245: 112752: 0 -245: 112753: 0 -245: 112754: 0 -245: 112755: 0 -245: 112756: 0 -245: 112757: 0 -245: 112758: 0 -245: 112759: 0 -245: 112760: 0 -245: 112761: 0 -245: 112762: 0 -245: 112763: 0 -245: 112764: 0 -245: 112765: 0 -245: 112766: 0 -245: 112767: 0 -245: 112768: 0 -245: 112769: 0 -245: 112770: 0 -245: 112771: 0 -245: 112772: 0 -245: 112773: 0 -245: 112774: 0 -245: 112775: 0 -245: 112776: 0 -245: 112777: 0 -245: 112778: 0 -245: 112779: 0 -245: 112780: 0 -245: 112781: 0 -245: 112782: 0 -245: 112783: 0 -245: 112784: 0 -245: 112785: 0 -245: 112786: 0 -245: 112787: 0 -245: 112788: 0 -245: 112789: 0 -245: 112790: 0 -245: 112791: 0 -245: 112792: 0 -245: 112793: 0 -245: 112794: 0 -245: 112795: 0 -245: 112796: 0 -245: 112797: 0 -245: 112798: 0 -245: 112799: 0 -245: 112800: 0 -245: 112801: 0 -245: 112802: 0 -245: 112803: 0 -245: 112804: 0 -245: 112805: 0 -245: 112806: 0 -245: 112807: 0 -245: 112808: 0 -245: 112809: 0 -245: 112810: 0 -245: 112811: 0 -245: 112812: 0 -245: 112813: 0 -245: 112814: 0 -245: 112815: 0 -245: 112816: 0 -245: 112817: 0 -245: 112818: 0 -245: 112819: 0 -245: 112820: 0 -245: 112821: 0 -245: 112822: 0 -245: 112823: 0 -245: 112824: 0 -245: 112825: 0 -245: 112826: 0 -245: 112827: 0 -245: 112828: 0 -245: 112829: 0 -245: 112830: 0 -245: 112831: 0 -245: 112832: 0 -245: 112833: 0 -245: 112834: 0 -245: 112835: 0 -245: 112836: 0 -245: 112837: 0 -245: 112838: 0 -245: 112839: 0 -245: 112840: 0 -245: 112841: 0 -245: 112842: 0 -245: 112843: 0 -245: 112844: 0 -245: 112845: 0 -245: 112846: 0 -245: 112847: 0 -245: 112848: 0 -245: 112849: 0 -245: 112850: 0 -245: 112851: 0 -245: 112852: 0 -245: 112853: 0 -245: 112854: 0 -245: 112855: 0 -245: 112856: 0 -245: 112857: 0 -245: 112858: 0 -245: 112859: 0 -245: 112860: 0 -245: 112861: 0 -245: 112862: 0 -245: 112863: 0 -245: 112864: 0 -245: 112865: 0 -245: 112866: 0 -245: 112867: 0 -245: 112868: 0 -245: 112869: 0 -245: 112870: 0 -245: 112871: 0 -245: 112872: 0 -245: 112873: 0 -245: 112874: 0 -245: 112875: 0 -245: 112876: 0 -245: 112877: 0 -245: 112878: 0 -245: 112879: 0 -245: 112880: 0 -245: 112881: 0 -245: 112882: 0 -245: 112883: 0 -245: 112884: 0 -245: 112885: 0 -245: 112886: 0 -245: 112887: 0 -245: 112888: 0 -245: 112889: 0 -245: 112890: 0 -245: 112891: 0 -245: 112892: 0 -245: 112893: 0 -245: 112894: 0 -245: 112895: 0 -245: 112896: 0 -245: 112897: 0 -245: 112898: 0 -245: 112899: 0 -245: 112900: 0 -245: 112901: 0 -245: 112902: 0 -245: 112903: 0 -245: 112904: 0 -245: 112905: 0 -245: 112906: 0 -245: 112907: 0 -245: 112908: 0 -245: 112909: 0 -245: 112910: 0 -245: 112911: 0 -245: 112912: 0 -245: 112913: 0 -245: 112914: 0 -245: 112915: 0 -245: 112916: 0 -245: 112917: 0 -245: 112918: 0 -245: 112919: 0 -245: 112920: 0 -245: 112921: 0 -245: 112922: 0 -245: 112923: 0 -245: 112924: 0 -245: 112925: 0 -245: 112926: 0 -245: 112927: 0 -245: 112928: 0 -245: 112929: 0 -245: 112930: 0 -245: 112931: 0 -245: 112932: 0 -245: 112933: 0 -245: 112934: 0 -245: 112935: 0 -245: 112936: 0 -245: 112937: 0 -245: 112938: 0 -245: 112939: 0 -245: 112940: 0 -245: 112941: 0 -245: 112942: 0 -245: 112943: 0 -245: 112944: 0 -245: 112945: 0 -245: 112946: 0 -245: 112947: 0 -245: 112948: 0 -245: 112949: 0 -245: 112950: 0 -245: 112951: 0 -245: 112952: 0 -245: 112953: 0 -245: 112954: 0 -245: 112955: 0 -245: 112956: 0 -245: 112957: 0 -245: 112958: 0 -245: 112959: 0 -245: 112960: 0 -245: 112961: 0 -245: 112962: 0 -245: 112963: 0 -245: 112964: 0 -245: 112965: 0 -245: 112966: 0 -245: 112967: 0 -245: 112968: 0 -245: 112969: 0 -245: 112970: 0 -245: 112971: 0 -245: 112972: 0 -245: 112973: 0 -245: 112974: 0 -245: 112975: 0 -245: 112976: 0 -245: 112977: 0 -245: 112978: 0 -245: 112979: 0 -245: 112980: 0 -245: 112981: 0 -245: 112982: 0 -245: 112983: 0 -245: 112984: 0 -245: 112985: 0 -245: 112986: 0 -245: 112987: 0 -245: 112988: 0 -245: 112989: 0 -245: 112990: 0 -245: 112991: 0 -245: 112992: 0 -245: 112993: 0 -245: 112994: 0 -245: 112995: 0 -245: 112996: 0 -245: 112997: 0 -245: 112998: 0 -245: 112999: 0 -245: 113000: 0 -245: 113001: 0 -245: 113002: 0 -245: 113003: 0 -245: 113004: 0 -245: 113005: 0 -245: 113006: 0 -245: 113007: 0 -245: 113008: 0 -245: 113009: 0 -245: 113010: 0 -245: 113011: 0 -245: 113012: 0 -245: 113013: 0 -245: 113014: 0 -245: 113015: 0 -245: 113016: 0 -245: 113017: 0 -245: 113018: 0 -245: 113019: 0 -245: 113020: 0 -245: 113021: 0 -245: 113022: 0 -245: 113023: 0 -245: 113024: 0 -245: 113025: 0 -245: 113026: 0 -245: 113027: 0 -245: 113028: 0 -245: 113029: 0 -245: 113030: 0 -245: 113031: 0 -245: 113032: 0 -245: 113033: 0 -245: 113034: 0 -245: 113035: 0 -245: 113036: 0 -245: 113037: 0 -245: 113038: 0 -245: 113039: 0 -245: 113040: 0 -245: 113041: 0 -245: 113042: 0 -245: 113043: 0 -245: 113044: 0 -245: 113045: 0 -245: 113046: 0 -245: 113047: 0 -245: 113048: 0 -245: 113049: 0 -245: 113050: 0 -245: 113051: 0 -245: 113052: 0 -245: 113053: 0 -245: 113054: 0 -245: 113055: 0 -245: 113056: 0 -245: 113057: 0 -245: 113058: 0 -245: 113059: 0 -245: 113060: 0 -245: 113061: 0 -245: 113062: 0 -245: 113063: 0 -245: 113064: 0 -245: 113065: 0 -245: 113066: 0 -245: 113067: 0 -245: 113068: 0 -245: 113069: 0 -245: 113070: 0 -245: 113071: 0 -245: 113072: 0 -245: 113073: 0 -245: 113074: 0 -245: 113075: 0 -245: 113076: 0 -245: 113077: 0 -245: 113078: 0 -245: 113079: 0 -245: 113080: 0 -245: 113081: 0 -245: 113082: 0 -245: 113083: 0 -245: 113084: 0 -245: 113085: 0 -245: 113086: 0 -245: 113087: 0 -245: 113088: 0 -245: 113089: 0 -245: 113090: 0 -245: 113091: 0 -245: 113092: 0 -245: 113093: 0 -245: 113094: 0 -245: 113095: 0 -245: 113096: 0 -245: 113097: 0 -245: 113098: 0 -245: 113099: 0 -245: 113100: 0 -245: 113101: 0 -245: 113102: 0 -245: 113103: 0 -245: 113104: 0 -245: 113105: 0 -245: 113106: 0 -245: 113107: 0 -245: 113108: 0 -245: 113109: 0 -245: 113110: 0 -245: 113111: 0 -245: 113112: 0 -245: 113113: 0 -245: 113114: 0 -245: 113115: 0 -245: 113116: 0 -245: 113117: 0 -245: 113118: 0 -245: 113119: 0 -245: 113120: 0 -245: 113121: 0 -245: 113122: 0 -245: 113123: 0 -245: 113124: 0 -245: 113125: 0 -245: 113126: 0 -245: 113127: 0 -245: 113128: 0 -245: 113129: 0 -245: 113130: 0 -245: 113131: 0 -245: 113132: 0 -245: 113133: 0 -245: 113134: 0 -245: 113135: 0 -245: 113136: 0 -245: 113137: 0 -245: 113138: 0 -245: 113139: 0 -245: 113140: 0 -245: 113141: 0 -245: 113142: 0 -245: 113143: 0 -245: 113144: 0 -245: 113145: 0 -245: 113146: 0 -245: 113147: 0 -245: 113148: 0 -245: 113149: 0 -245: 113150: 0 -245: 113151: 0 -245: 113152: 0 -245: 113153: 0 -245: 113154: 0 -245: 113155: 0 -245: 113156: 0 -245: 113157: 0 -245: 113158: 0 -245: 113159: 0 -245: 113160: 0 -245: 113161: 0 -245: 113162: 0 -245: 113163: 0 -245: 113164: 0 -245: 113165: 0 -245: 113166: 0 -245: 113167: 0 -245: 113168: 0 -245: 113169: 0 -245: 113170: 0 -245: 113171: 0 -245: 113172: 0 -245: 113173: 0 -245: 113174: 0 -245: 113175: 0 -245: 113176: 0 -245: 113177: 0 -245: 113178: 0 -245: 113179: 0 -245: 113180: 0 -245: 113181: 0 -245: 113182: 0 -245: 113183: 0 -245: 113184: 0 -245: 113185: 0 -245: 113186: 0 -245: 113187: 0 -245: 113188: 0 -245: 113189: 0 -245: 113190: 0 -245: 113191: 0 -245: 113192: 0 -245: 113193: 0 -245: 113194: 0 -245: 113195: 0 -245: 113196: 0 -245: 113197: 0 -245: 113198: 0 -245: 113199: 0 -245: 113200: 0 -245: 113201: 0 -245: 113202: 0 -245: 113203: 0 -245: 113204: 0 -245: 113205: 0 -245: 113206: 0 -245: 113207: 0 -245: 113208: 0 -245: 113209: 0 -245: 113210: 0 -245: 113211: 0 -245: 113212: 0 -245: 113213: 0 -245: 113214: 0 -245: 113215: 0 -245: 113216: 0 -245: 113217: 0 -245: 113218: 0 -245: 113219: 0 -245: 113220: 0 -245: 113221: 0 -245: 113222: 0 -245: 113223: 0 -245: 113224: 0 -245: 113225: 0 -245: 113226: 0 -245: 113227: 0 -245: 113228: 0 -245: 113229: 0 -245: 113230: 0 -245: 113231: 0 -245: 113232: 0 -245: 113233: 0 -245: 113234: 0 -245: 113235: 0 -245: 113236: 0 -245: 113237: 0 -245: 113238: 0 -245: 113239: 0 -245: 113240: 0 -245: 113241: 0 -245: 113242: 0 -245: 113243: 0 -245: 113244: 0 -245: 113245: 0 -245: 113246: 0 -245: 113247: 0 -245: 113248: 0 -245: 113249: 0 -245: 113250: 0 -245: 113251: 0 -245: 113252: 0 -245: 113253: 0 -245: 113254: 0 -245: 113255: 0 -245: 113256: 0 -245: 113257: 0 -245: 113258: 0 -245: 113259: 0 -245: 113260: 0 -245: 113261: 0 -245: 113262: 0 -245: 113263: 0 -245: 113264: 0 -245: 113265: 0 -245: 113266: 0 -245: 113267: 0 -245: 113268: 0 -245: 113269: 0 -245: 113270: 0 -245: 113271: 0 -245: 113272: 0 -245: 113273: 0 -245: 113274: 0 -245: 113275: 0 -245: 113276: 0 -245: 113277: 0 -245: 113278: 0 -245: 113279: 0 -245: 113280: 0 -245: 113281: 0 -245: 113282: 0 -245: 113283: 0 -245: 113284: 0 -245: 113285: 0 -245: 113286: 0 -245: 113287: 0 -245: 113288: 0 -245: 113289: 0 -245: 113290: 0 -245: 113291: 0 -245: 113292: 0 -245: 113293: 0 -245: 113294: 0 -245: 113295: 0 -245: 113296: 0 -245: 113297: 0 -245: 113298: 0 -245: 113299: 0 -245: 113300: 0 -245: 113301: 0 -245: 113302: 0 -245: 113303: 0 -245: 113304: 0 -245: 113305: 0 -245: 113306: 0 -245: 113307: 0 -245: 113308: 0 -245: 113309: 0 -245: 113310: 0 -245: 113311: 0 -245: 113312: 0 -245: 113313: 0 -245: 113314: 0 -245: 113315: 0 -245: 113316: 0 -245: 113317: 0 -245: 113318: 0 -245: 113319: 0 -245: 113320: 0 -245: 113321: 0 -245: 113322: 0 -245: 113323: 0 -245: 113324: 0 -245: 113325: 0 -245: 113326: 0 -245: 113327: 0 -245: 113328: 0 -245: 113329: 0 -245: 113330: 0 -245: 113331: 0 -245: 113332: 0 -245: 113333: 0 -245: 113334: 0 -245: 113335: 0 -245: 113336: 0 -245: 113337: 0 -245: 113338: 0 -245: 113339: 0 -245: 113340: 0 -245: 113341: 0 -245: 113342: 0 -245: 113343: 0 -245: 113344: 0 -245: 113345: 0 -245: 113346: 0 -245: 113347: 0 -245: 113348: 0 -245: 113349: 0 -245: 113350: 0 -245: 113351: 0 -245: 113352: 0 -245: 113353: 0 -245: 113354: 0 -245: 113355: 0 -245: 113356: 0 -245: 113357: 0 -245: 113358: 0 -245: 113359: 0 -245: 113360: 0 -245: 113361: 0 -245: 113362: 0 -245: 113363: 0 -245: 113364: 0 -245: 113365: 0 -245: 113366: 0 -245: 113367: 0 -245: 113368: 0 -245: 113369: 0 -245: 113370: 0 -245: 113371: 0 -245: 113372: 0 -245: 113373: 0 -245: 113374: 0 -245: 113375: 0 -245: 113376: 0 -245: 113377: 0 -245: 113378: 0 -245: 113379: 0 -245: 113380: 0 -245: 113381: 0 -245: 113382: 0 -245: 113383: 0 -245: 113384: 0 -245: 113385: 0 -245: 113386: 0 -245: 113387: 0 -245: 113388: 0 -245: 113389: 0 -245: 113390: 0 -245: 113391: 0 -245: 113392: 0 -245: 113393: 0 -245: 113394: 0 -245: 113395: 0 -245: 113396: 0 -245: 113397: 0 -245: 113398: 0 -245: 113399: 0 -245: 113400: 0 -245: 113401: 0 -245: 113402: 0 -245: 113403: 0 -245: 113404: 0 -245: 113405: 0 -245: 113406: 0 -245: 113407: 0 -245: 113408: 0 -245: 113409: 0 -245: 113410: 0 -245: 113411: 0 -245: 113412: 0 -245: 113413: 0 -245: 113414: 0 -245: 113415: 0 -245: 113416: 0 -245: 113417: 0 -245: 113418: 0 -245: 113419: 0 -245: 113420: 0 -245: 113421: 0 -245: 113422: 0 -245: 113423: 0 -245: 113424: 0 -245: 113425: 0 -245: 113426: 0 -245: 113427: 0 -245: 113428: 0 -245: 113429: 0 -245: 113430: 0 -245: 113431: 0 -245: 113432: 0 -245: 113433: 0 -245: 113434: 0 -245: 113435: 0 -245: 113436: 0 -245: 113437: 0 -245: 113438: 0 -245: 113439: 0 -245: 113440: 0 -245: 113441: 0 -245: 113442: 0 -245: 113443: 0 -245: 113444: 0 -245: 113445: 0 -245: 113446: 0 -245: 113447: 0 -245: 113448: 0 -245: 113449: 0 -245: 113450: 0 -245: 113451: 0 -245: 113452: 0 -245: 113453: 0 -245: 113454: 0 -245: 113455: 0 -245: 113456: 0 -245: 113457: 0 -245: 113458: 0 -245: 113459: 0 -245: 113460: 0 -245: 113461: 0 -245: 113462: 0 -245: 113463: 0 -245: 113464: 0 -245: 113465: 0 -245: 113466: 0 -245: 113467: 0 -245: 113468: 0 -245: 113469: 0 -245: 113470: 0 -245: 113471: 0 -245: 113472: 0 -245: 113473: 0 -245: 113474: 0 -245: 113475: 0 -245: 113476: 0 -245: 113477: 0 -245: 113478: 0 -245: 113479: 0 -245: 113480: 0 -245: 113481: 0 -245: 113482: 0 -245: 113483: 0 -245: 113484: 0 -245: 113485: 0 -245: 113486: 0 -245: 113487: 0 -245: 113488: 0 -245: 113489: 0 -245: 113490: 0 -245: 113491: 0 -245: 113492: 0 -245: 113493: 0 -245: 113494: 0 -245: 113495: 0 -245: 113496: 0 -245: 113497: 0 -245: 113498: 0 -245: 113499: 0 -245: 113500: 0 -245: 113501: 0 -245: 113502: 0 -245: 113503: 0 -245: 113504: 0 -245: 113505: 0 -245: 113506: 0 -245: 113507: 0 -245: 113508: 0 -245: 113509: 0 -245: 113510: 0 -245: 113511: 0 -245: 113512: 0 -245: 113513: 0 -245: 113514: 0 -245: 113515: 0 -245: 113516: 0 -245: 113517: 0 -245: 113518: 0 -245: 113519: 0 -245: 113520: 0 -245: 113521: 0 -245: 113522: 0 -245: 113523: 0 -245: 113524: 0 -245: 113525: 0 -245: 113526: 0 -245: 113527: 0 -245: 113528: 0 -245: 113529: 0 -245: 113530: 0 -245: 113531: 0 -245: 113532: 0 -245: 113533: 0 -245: 113534: 0 -245: 113535: 0 -245: 113536: 0 -245: 113537: 0 -245: 113538: 0 -245: 113539: 0 -245: 113540: 0 -245: 113541: 0 -245: 113542: 0 -245: 113543: 0 -245: 113544: 0 -245: 113545: 0 -245: 113546: 0 -245: 113547: 0 -245: 113548: 0 -245: 113549: 0 -245: 113550: 0 -245: 113551: 0 -245: 113552: 0 -245: 113553: 0 -245: 113554: 0 -245: 113555: 0 -245: 113556: 0 -245: 113557: 0 -245: 113558: 0 -245: 113559: 0 -245: 113560: 0 -245: 113561: 0 -245: 113562: 0 -245: 113563: 0 -245: 113564: 0 -245: 113565: 0 -245: 113566: 0 -245: 113567: 0 -245: 113568: 0 -245: 113569: 0 -245: 113570: 0 -245: 113571: 0 -245: 113572: 0 -245: 113573: 0 -245: 113574: 0 -245: 113575: 0 -245: 113576: 0 -245: 113577: 0 -245: 113578: 0 -245: 113579: 0 -245: 113580: 0 -245: 113581: 0 -245: 113582: 0 -245: 113583: 0 -245: 113584: 0 -245: 113585: 0 -245: 113586: 0 -245: 113587: 0 -245: 113588: 0 -245: 113589: 0 -245: 113590: 0 -245: 113591: 0 -245: 113592: 0 -245: 113593: 0 -245: 113594: 0 -245: 113595: 0 -245: 113596: 0 -245: 113597: 0 -245: 113598: 0 -245: 113599: 0 -245: 113600: 0 -245: 113601: 0 -245: 113602: 0 -245: 113603: 0 -245: 113604: 0 -245: 113605: 0 -245: 113606: 0 -245: 113607: 0 -245: 113608: 0 -245: 113609: 0 -245: 113610: 0 -245: 113611: 0 -245: 113612: 0 -245: 113613: 0 -245: 113614: 0 -245: 113615: 0 -245: 113616: 0 -245: 113617: 0 -245: 113618: 0 -245: 113619: 0 -245: 113620: 0 -245: 113621: 0 -245: 113622: 0 -245: 113623: 0 -245: 113624: 0 -245: 113625: 0 -245: 113626: 0 -245: 113627: 0 -245: 113628: 0 -245: 113629: 0 -245: 113630: 0 -245: 113631: 0 -245: 113632: 0 -245: 113633: 0 -245: 113634: 0 -245: 113635: 0 -245: 113636: 0 -245: 113637: 0 -245: 113638: 0 -245: 113639: 0 -245: 113640: 0 -245: 113641: 0 -245: 113642: 0 -245: 113643: 0 -245: 113644: 0 -245: 113645: 0 -245: 113646: 0 -245: 113647: 0 -245: 113648: 0 -245: 113649: 0 -245: 113650: 0 -245: 113651: 0 -245: 113652: 0 -245: 113653: 0 -245: 113654: 0 -245: 113655: 0 -245: 113656: 0 -245: 113657: 0 -245: 113658: 0 -245: 113659: 0 -245: 113660: 0 -245: 113661: 0 -245: 113662: 0 -245: 113663: 0 -245: 113664: 0 -245: 113665: 0 -245: 113666: 0 -245: 113667: 0 -245: 113668: 0 -245: 113669: 0 -245: 113670: 0 -245: 113671: 0 -245: 113672: 0 -245: 113673: 0 -245: 113674: 0 -245: 113675: 0 -245: 113676: 0 -245: 113677: 0 -245: 113678: 0 -245: 113679: 0 -245: 113680: 0 -245: 113681: 0 -245: 113682: 0 -245: 113683: 0 -245: 113684: 0 -245: 113685: 0 -245: 113686: 0 -245: 113687: 0 -245: 113688: 0 -245: 113689: 0 -245: 113690: 0 -245: 113691: 0 -245: 113692: 0 -245: 113693: 0 -245: 113694: 0 -245: 113695: 0 -245: 113696: 0 -245: 113697: 0 -245: 113698: 0 -245: 113699: 0 -245: 113700: 0 -245: 113701: 0 -245: 113702: 0 -245: 113703: 0 -245: 113704: 0 -245: 113705: 0 -245: 113706: 0 -245: 113707: 0 -245: 113708: 0 -245: 113709: 0 -245: 113710: 0 -245: 113711: 0 -245: 113712: 0 -245: 113713: 0 -245: 113714: 0 -245: 113715: 0 -245: 113716: 0 -245: 113717: 0 -245: 113718: 0 -245: 113719: 0 -245: 113720: 0 -245: 113721: 0 -245: 113722: 0 -245: 113723: 0 -245: 113724: 0 -245: 113725: 0 -245: 113726: 0 -245: 113727: 0 -245: 113728: 0 -245: 113729: 0 -245: 113730: 0 -245: 113731: 0 -245: 113732: 0 -245: 113733: 0 -245: 113734: 0 -245: 113735: 0 -245: 113736: 0 -245: 113737: 0 -245: 113738: 0 -245: 113739: 0 -245: 113740: 0 -245: 113741: 0 -245: 113742: 0 -245: 113743: 0 -245: 113744: 0 -245: 113745: 0 -245: 113746: 0 -245: 113747: 0 -245: 113748: 0 -245: 113749: 0 -245: 113750: 0 -245: 113751: 0 -245: 113752: 0 -245: 113753: 0 -245: 113754: 0 -245: 113755: 0 -245: 113756: 0 -245: 113757: 0 -245: 113758: 0 -245: 113759: 0 -245: 113760: 0 -245: 113761: 0 -245: 113762: 0 -245: 113763: 0 -245: 113764: 0 -245: 113765: 0 -245: 113766: 0 -245: 113767: 0 -245: 113768: 0 -245: 113769: 0 -245: 113770: 0 -245: 113771: 0 -245: 113772: 0 -245: 113773: 0 -245: 113774: 0 -245: 113775: 0 -245: 113776: 0 -245: 113777: 0 -245: 113778: 0 -245: 113779: 0 -245: 113780: 0 -245: 113781: 0 -245: 113782: 0 -245: 113783: 0 -245: 113784: 0 -245: 113785: 0 -245: 113786: 0 -245: 113787: 0 -245: 113788: 0 -245: 113789: 0 -245: 113790: 0 -245: 113791: 0 -245: 113792: 0 -245: 113793: 0 -245: 113794: 0 -245: 113795: 0 -245: 113796: 0 -245: 113797: 0 -245: 113798: 0 -245: 113799: 0 -245: 113800: 0 -245: 113801: 0 -245: 113802: 0 -245: 113803: 0 -245: 113804: 0 -245: 113805: 0 -245: 113806: 0 -245: 113807: 0 -245: 113808: 0 -245: 113809: 0 -245: 113810: 0 -245: 113811: 0 -245: 113812: 0 -245: 113813: 0 -245: 113814: 0 -245: 113815: 0 -245: 113816: 0 -245: 113817: 0 -245: 113818: 0 -245: 113819: 0 -245: 113820: 0 -245: 113821: 0 -245: 113822: 0 -245: 113823: 0 -245: 113824: 0 -245: 113825: 0 -245: 113826: 0 -245: 113827: 0 -245: 113828: 0 -245: 113829: 0 -245: 113830: 0 -245: 113831: 0 -245: 113832: 0 -245: 113833: 0 -245: 113834: 0 -245: 113835: 0 -245: 113836: 0 -245: 113837: 0 -245: 113838: 0 -245: 113839: 0 -245: 113840: 0 -245: 113841: 0 -245: 113842: 0 -245: 113843: 0 -245: 113844: 0 -245: 113845: 0 -245: 113846: 0 -245: 113847: 0 -245: 113848: 0 -245: 113849: 0 -245: 113850: 0 -245: 113851: 0 -245: 113852: 0 -245: 113853: 0 -245: 113854: 0 -245: 113855: 0 -245: 113856: 0 -245: 113857: 0 -245: 113858: 0 -245: 113859: 0 -245: 113860: 0 -245: 113861: 0 -245: 113862: 0 -245: 113863: 0 -245: 113864: 0 -245: 113865: 0 -245: 113866: 0 -245: 113867: 0 -245: 113868: 0 -245: 113869: 0 -245: 113870: 0 -245: 113871: 0 -245: 113872: 0 -245: 113873: 0 -245: 113874: 0 -245: 113875: 0 -245: 113876: 0 -245: 113877: 0 -245: 113878: 0 -245: 113879: 0 -245: 113880: 0 -245: 113881: 0 -245: 113882: 0 -245: 113883: 0 -245: 113884: 0 -245: 113885: 0 -245: 113886: 0 -245: 113887: 0 -245: 113888: 0 -245: 113889: 0 -245: 113890: 0 -245: 113891: 0 -245: 113892: 0 -245: 113893: 0 -245: 113894: 0 -245: 113895: 0 -245: 113896: 0 -245: 113897: 0 -245: 113898: 0 -245: 113899: 0 -245: 113900: 0 -245: 113901: 0 -245: 113902: 0 -245: 113903: 0 -245: 113904: 0 -245: 113905: 0 -245: 113906: 0 -245: 113907: 0 -245: 113908: 0 -245: 113909: 0 -245: 113910: 0 -245: 113911: 0 -245: 113912: 0 -245: 113913: 0 -245: 113914: 0 -245: 113915: 0 -245: 113916: 0 -245: 113917: 0 -245: 113918: 0 -245: 113919: 0 -245: 113920: 0 -245: 113921: 0 -245: 113922: 0 -245: 113923: 0 -245: 113924: 0 -245: 113925: 0 -245: 113926: 0 -245: 113927: 0 -245: 113928: 0 -245: 113929: 0 -245: 113930: 0 -245: 113931: 0 -245: 113932: 0 -245: 113933: 0 -245: 113934: 0 -245: 113935: 0 -245: 113936: 0 -245: 113937: 0 -245: 113938: 0 -245: 113939: 0 -245: 113940: 0 -245: 113941: 0 -245: 113942: 0 -245: 113943: 0 -245: 113944: 0 -245: 113945: 0 -245: 113946: 0 -245: 113947: 0 -245: 113948: 0 -245: 113949: 0 -245: 113950: 0 -245: 113951: 0 -245: 113952: 0 -245: 113953: 0 -245: 113954: 0 -245: 113955: 0 -245: 113956: 0 -245: 113957: 0 -245: 113958: 0 -245: 113959: 0 -245: 113960: 0 -245: 113961: 0 -245: 113962: 0 -245: 113963: 0 -245: 113964: 0 -245: 113965: 0 -245: 113966: 0 -245: 113967: 0 -245: 113968: 0 -245: 113969: 0 -245: 113970: 0 -245: 113971: 0 -245: 113972: 0 -245: 113973: 0 -245: 113974: 0 -245: 113975: 0 -245: 113976: 0 -245: 113977: 0 -245: 113978: 0 -245: 113979: 0 -245: 113980: 0 -245: 113981: 0 -245: 113982: 0 -245: 113983: 0 -245: 113984: 0 -245: 113985: 0 -245: 113986: 0 -245: 113987: 0 -245: 113988: 0 -245: 113989: 0 -245: 113990: 0 -245: 113991: 0 -245: 113992: 0 -245: 113993: 0 -245: 113994: 0 -245: 113995: 0 -245: 113996: 0 -245: 113997: 0 -245: 113998: 0 -245: 113999: 0 -245: 114000: 0 -245: 114001: 0 -245: 114002: 0 -245: 114003: 0 -245: 114004: 0 -245: 114005: 0 -245: 114006: 0 -245: 114007: 0 -245: 114008: 0 -245: 114009: 0 -245: 114010: 0 -245: 114011: 0 -245: 114012: 0 -245: 114013: 0 -245: 114014: 0 -245: 114015: 0 -245: 114016: 0 -245: 114017: 0 -245: 114018: 0 -245: 114019: 0 -245: 114020: 0 -245: 114021: 0 -245: 114022: 0 -245: 114023: 0 -245: 114024: 0 -245: 114025: 0 -245: 114026: 0 -245: 114027: 0 -245: 114028: 0 -245: 114029: 0 -245: 114030: 0 -245: 114031: 0 -245: 114032: 0 -245: 114033: 0 -245: 114034: 0 -245: 114035: 0 -245: 114036: 0 -245: 114037: 0 -245: 114038: 0 -245: 114039: 0 -245: 114040: 0 -245: 114041: 0 -245: 114042: 0 -245: 114043: 0 -245: 114044: 0 -245: 114045: 0 -245: 114046: 0 -245: 114047: 0 -245: 114048: 0 -245: 114049: 0 -245: 114050: 0 -245: 114051: 0 -245: 114052: 0 -245: 114053: 0 -245: 114054: 0 -245: 114055: 0 -245: 114056: 0 -245: 114057: 0 -245: 114058: 0 -245: 114059: 0 -245: 114060: 0 -245: 114061: 0 -245: 114062: 0 -245: 114063: 0 -245: 114064: 0 -245: 114065: 0 -245: 114066: 0 -245: 114067: 0 -245: 114068: 0 -245: 114069: 0 -245: 114070: 0 -245: 114071: 0 -245: 114072: 0 -245: 114073: 0 -245: 114074: 0 -245: 114075: 0 -245: 114076: 0 -245: 114077: 0 -245: 114078: 0 -245: 114079: 0 -245: 114080: 0 -245: 114081: 0 -245: 114082: 0 -245: 114083: 0 -245: 114084: 0 -245: 114085: 0 -245: 114086: 0 -245: 114087: 0 -245: 114088: 0 -245: 114089: 0 -245: 114090: 0 -245: 114091: 0 -245: 114092: 0 -245: 114093: 0 -245: 114094: 0 -245: 114095: 0 -245: 114096: 0 -245: 114097: 0 -245: 114098: 0 -245: 114099: 0 -245: 114100: 0 -245: 114101: 0 -245: 114102: 0 -245: 114103: 0 -245: 114104: 0 -245: 114105: 0 -245: 114106: 0 -245: 114107: 0 -245: 114108: 0 -245: 114109: 0 -245: 114110: 0 -245: 114111: 0 -245: 114112: 0 -245: 114113: 0 -245: 114114: 0 -245: 114115: 0 -245: 114116: 0 -245: 114117: 0 -245: 114118: 0 -245: 114119: 0 -245: 114120: 0 -245: 114121: 0 -245: 114122: 0 -245: 114123: 0 -245: 114124: 0 -245: 114125: 0 -245: 114126: 0 -245: 114127: 0 -245: 114128: 0 -245: 114129: 0 -245: 114130: 0 -245: 114131: 0 -245: 114132: 0 -245: 114133: 0 -245: 114134: 0 -245: 114135: 0 -245: 114136: 0 -245: 114137: 0 -245: 114138: 0 -245: 114139: 0 -245: 114140: 0 -245: 114141: 0 -245: 114142: 0 -245: 114143: 0 -245: 114144: 0 -245: 114145: 0 -245: 114146: 0 -245: 114147: 0 -245: 114148: 0 -245: 114149: 0 -245: 114150: 0 -245: 114151: 0 -245: 114152: 0 -245: 114153: 0 -245: 114154: 0 -245: 114155: 0 -245: 114156: 0 -245: 114157: 0 -245: 114158: 0 -245: 114159: 0 -245: 114160: 0 -245: 114161: 0 -245: 114162: 0 -245: 114163: 0 -245: 114164: 0 -245: 114165: 0 -245: 114166: 0 -245: 114167: 0 -245: 114168: 0 -245: 114169: 0 -245: 114170: 0 -245: 114171: 0 -245: 114172: 0 -245: 114173: 0 -245: 114174: 0 -245: 114175: 0 -245: 114176: 0 -245: 114177: 0 -245: 114178: 0 -245: 114179: 0 -245: 114180: 0 -245: 114181: 0 -245: 114182: 0 -245: 114183: 0 -245: 114184: 0 -245: 114185: 0 -245: 114186: 0 -245: 114187: 0 -245: 114188: 0 -245: 114189: 0 -245: 114190: 0 -245: 114191: 0 -245: 114192: 0 -245: 114193: 0 -245: 114194: 0 -245: 114195: 0 -245: 114196: 0 -245: 114197: 0 -245: 114198: 0 -245: 114199: 0 -245: 114200: 0 -245: 114201: 0 -245: 114202: 0 -245: 114203: 0 -245: 114204: 0 -245: 114205: 0 -245: 114206: 0 -245: 114207: 0 -245: 114208: 0 -245: 114209: 0 -245: 114210: 0 -245: 114211: 0 -245: 114212: 0 -245: 114213: 0 -245: 114214: 0 -245: 114215: 0 -245: 114216: 0 -245: 114217: 0 -245: 114218: 0 -245: 114219: 0 -245: 114220: 0 -245: 114221: 0 -245: 114222: 0 -245: 114223: 0 -245: 114224: 0 -245: 114225: 0 -245: 114226: 0 -245: 114227: 0 -245: 114228: 0 -245: 114229: 0 -245: 114230: 0 -245: 114231: 0 -245: 114232: 0 -245: 114233: 0 -245: 114234: 0 -245: 114235: 0 -245: 114236: 0 -245: 114237: 0 -245: 114238: 0 -245: 114239: 0 -245: 114240: 0 -245: 114241: 0 -245: 114242: 0 -245: 114243: 0 -245: 114244: 0 -245: 114245: 0 -245: 114246: 0 -245: 114247: 0 -245: 114248: 0 -245: 114249: 0 -245: 114250: 0 -245: 114251: 0 -245: 114252: 0 -245: 114253: 0 -245: 114254: 0 -245: 114255: 0 -245: 114256: 0 -245: 114257: 0 -245: 114258: 0 -245: 114259: 0 -245: 114260: 0 -245: 114261: 0 -245: 114262: 0 -245: 114263: 0 -245: 114264: 0 -245: 114265: 0 -245: 114266: 0 -245: 114267: 0 -245: 114268: 0 -245: 114269: 0 -245: 114270: 0 -245: 114271: 0 -245: 114272: 0 -245: 114273: 0 -245: 114274: 0 -245: 114275: 0 -245: 114276: 0 -245: 114277: 0 -245: 114278: 0 -245: 114279: 0 -245: 114280: 0 -245: 114281: 0 -245: 114282: 0 -245: 114283: 0 -245: 114284: 0 -245: 114285: 0 -245: 114286: 0 -245: 114287: 0 -245: 114288: 0 -245: 114289: 0 -245: 114290: 0 -245: 114291: 0 -245: 114292: 0 -245: 114293: 0 -245: 114294: 0 -245: 114295: 0 -245: 114296: 0 -245: 114297: 0 -245: 114298: 0 -245: 114299: 0 -245: 114300: 0 -245: 114301: 0 -245: 114302: 0 -245: 114303: 0 -245: 114304: 0 -245: 114305: 0 -245: 114306: 0 -245: 114307: 0 -245: 114308: 0 -245: 114309: 0 -245: 114310: 0 -245: 114311: 0 -245: 114312: 0 -245: 114313: 0 -245: 114314: 0 -245: 114315: 0 -245: 114316: 0 -245: 114317: 0 -245: 114318: 0 -245: 114319: 0 -245: 114320: 0 -245: 114321: 0 -245: 114322: 0 -245: 114323: 0 -245: 114324: 0 -245: 114325: 0 -245: 114326: 0 -245: 114327: 0 -245: 114328: 0 -245: 114329: 0 -245: 114330: 0 -245: 114331: 0 -245: 114332: 0 -245: 114333: 0 -245: 114334: 0 -245: 114335: 0 -245: 114336: 0 -245: 114337: 0 -245: 114338: 0 -245: 114339: 0 -245: 114340: 0 -245: 114341: 0 -245: 114342: 0 -245: 114343: 0 -245: 114344: 0 -245: 114345: 0 -245: 114346: 0 -245: 114347: 0 -245: 114348: 0 -245: 114349: 0 -245: 114350: 0 -245: 114351: 0 -245: 114352: 0 -245: 114353: 0 -245: 114354: 0 -245: 114355: 0 -245: 114356: 0 -245: 114357: 0 -245: 114358: 0 -245: 114359: 0 -245: 114360: 0 -245: 114361: 0 -245: 114362: 0 -245: 114363: 0 -245: 114364: 0 -245: 114365: 0 -245: 114366: 0 -245: 114367: 0 -245: 114368: 0 -245: 114369: 0 -245: 114370: 0 -245: 114371: 0 -245: 114372: 0 -245: 114373: 0 -245: 114374: 0 -245: 114375: 0 -245: 114376: 0 -245: 114377: 0 -245: 114378: 0 -245: 114379: 0 -245: 114380: 0 -245: 114381: 0 -245: 114382: 0 -245: 114383: 0 -245: 114384: 0 -245: 114385: 0 -245: 114386: 0 -245: 114387: 0 -245: 114388: 0 -245: 114389: 0 -245: 114390: 0 -245: 114391: 0 -245: 114392: 0 -245: 114393: 0 -245: 114394: 0 -245: 114395: 0 -245: 114396: 0 -245: 114397: 0 -245: 114398: 0 -245: 114399: 0 -245: 114400: 0 -245: 114401: 0 -245: 114402: 0 -245: 114403: 0 -245: 114404: 0 -245: 114405: 0 -245: 114406: 0 -245: 114407: 0 -245: 114408: 0 -245: 114409: 0 -245: 114410: 0 -245: 114411: 0 -245: 114412: 0 -245: 114413: 0 -245: 114414: 0 -245: 114415: 0 -245: 114416: 0 -245: 114417: 0 -245: 114418: 0 -245: 114419: 0 -245: 114420: 0 -245: 114421: 0 -245: 114422: 0 -245: 114423: 0 -245: 114424: 0 -245: 114425: 0 -245: 114426: 0 -245: 114427: 0 -245: 114428: 0 -245: 114429: 0 -245: 114430: 0 -245: 114431: 0 -245: 114432: 0 -245: 114433: 0 -245: 114434: 0 -245: 114435: 0 -245: 114436: 0 -245: 114437: 0 -245: 114438: 0 -245: 114439: 0 -245: 114440: 0 -245: 114441: 0 -245: 114442: 0 -245: 114443: 0 -245: 114444: 0 -245: 114445: 0 -245: 114446: 0 -245: 114447: 0 -245: 114448: 0 -245: 114449: 0 -245: 114450: 0 -245: 114451: 0 -245: 114452: 0 -245: 114453: 0 -245: 114454: 0 -245: 114455: 0 -245: 114456: 0 -245: 114457: 0 -245: 114458: 0 -245: 114459: 0 -245: 114460: 0 -245: 114461: 0 -245: 114462: 0 -245: 114463: 0 -245: 114464: 0 -245: 114465: 0 -245: 114466: 0 -245: 114467: 0 -245: 114468: 0 -245: 114469: 0 -245: 114470: 0 -245: 114471: 0 -245: 114472: 0 -245: 114473: 0 -245: 114474: 0 -245: 114475: 0 -245: 114476: 0 -245: 114477: 0 -245: 114478: 0 -245: 114479: 0 -245: 114480: 0 -245: 114481: 0 -245: 114482: 0 -245: 114483: 0 -245: 114484: 0 -245: 114485: 0 -245: 114486: 0 -245: 114487: 0 -245: 114488: 0 -245: 114489: 0 -245: 114490: 0 -245: 114491: 0 -245: 114492: 0 -245: 114493: 0 -245: 114494: 0 -245: 114495: 0 -245: 114496: 0 -245: 114497: 0 -245: 114498: 0 -245: 114499: 0 -245: 114500: 0 -245: 114501: 0 -245: 114502: 0 -245: 114503: 0 -245: 114504: 0 -245: 114505: 0 -245: 114506: 0 -245: 114507: 0 -245: 114508: 0 -245: 114509: 0 -245: 114510: 0 -245: 114511: 0 -245: 114512: 0 -245: 114513: 0 -245: 114514: 0 -245: 114515: 0 -245: 114516: 0 -245: 114517: 0 -245: 114518: 0 -245: 114519: 0 -245: 114520: 0 -245: 114521: 0 -245: 114522: 0 -245: 114523: 0 -245: 114524: 0 -245: 114525: 0 -245: 114526: 0 -245: 114527: 0 -245: 114528: 0 -245: 114529: 0 -245: 114530: 0 -245: 114531: 0 -245: 114532: 0 -245: 114533: 0 -245: 114534: 0 -245: 114535: 0 -245: 114536: 0 -245: 114537: 0 -245: 114538: 0 -245: 114539: 0 -245: 114540: 0 -245: 114541: 0 -245: 114542: 0 -245: 114543: 0 -245: 114544: 0 -245: 114545: 0 -245: 114546: 0 -245: 114547: 0 -245: 114548: 0 -245: 114549: 0 -245: 114550: 0 -245: 114551: 0 -245: 114552: 0 -245: 114553: 0 -245: 114554: 0 -245: 114555: 0 -245: 114556: 0 -245: 114557: 0 -245: 114558: 0 -245: 114559: 0 -245: 114560: 0 -245: 114561: 0 -245: 114562: 0 -245: 114563: 0 -245: 114564: 0 -245: 114565: 0 -245: 114566: 0 -245: 114567: 0 -245: 114568: 0 -245: 114569: 0 -245: 114570: 0 -245: 114571: 0 -245: 114572: 0 -245: 114573: 0 -245: 114574: 0 -245: 114575: 0 -245: 114576: 0 -245: 114577: 0 -245: 114578: 0 -245: 114579: 0 -245: 114580: 0 -245: 114581: 0 -245: 114582: 0 -245: 114583: 0 -245: 114584: 0 -245: 114585: 0 -245: 114586: 0 -245: 114587: 0 -245: 114588: 0 -245: 114589: 0 -245: 114590: 0 -245: 114591: 0 -245: 114592: 0 -245: 114593: 0 -245: 114594: 0 -245: 114595: 0 -245: 114596: 0 -245: 114597: 0 -245: 114598: 0 -245: 114599: 0 -245: 114600: 0 -245: 114601: 0 -245: 114602: 0 -245: 114603: 0 -245: 114604: 0 -245: 114605: 0 -245: 114606: 0 -245: 114607: 0 -245: 114608: 0 -245: 114609: 0 -245: 114610: 0 -245: 114611: 0 -245: 114612: 0 -245: 114613: 0 -245: 114614: 0 -245: 114615: 0 -245: 114616: 0 -245: 114617: 0 -245: 114618: 0 -245: 114619: 0 -245: 114620: 0 -245: 114621: 0 -245: 114622: 0 -245: 114623: 0 -245: 114624: 0 -245: 114625: 0 -245: 114626: 0 -245: 114627: 0 -245: 114628: 0 -245: 114629: 0 -245: 114630: 0 -245: 114631: 0 -245: 114632: 0 -245: 114633: 0 -245: 114634: 0 -245: 114635: 0 -245: 114636: 0 -245: 114637: 0 -245: 114638: 0 -245: 114639: 0 -245: 114640: 0 -245: 114641: 0 -245: 114642: 0 -245: 114643: 0 -245: 114644: 0 -245: 114645: 0 -245: 114646: 0 -245: 114647: 0 -245: 114648: 0 -245: 114649: 0 -245: 114650: 0 -245: 114651: 0 -245: 114652: 0 -245: 114653: 0 -245: 114654: 0 -245: 114655: 0 -245: 114656: 0 -245: 114657: 0 -245: 114658: 0 -245: 114659: 0 -245: 114660: 0 -245: 114661: 0 -245: 114662: 0 -245: 114663: 0 -245: 114664: 0 -245: 114665: 0 -245: 114666: 0 -245: 114667: 0 -245: 114668: 0 -245: 114669: 0 -245: 114670: 0 -245: 114671: 0 -245: 114672: 0 -245: 114673: 0 -245: 114674: 0 -245: 114675: 0 -245: 114676: 0 -245: 114677: 0 -245: 114678: 0 -245: 114679: 0 -245: 114680: 0 -245: 114681: 0 -245: 114682: 0 -245: 114683: 0 -245: 114684: 0 -245: 114685: 0 -245: 114686: 0 -245: 114687: 0 -245: 114688: 0 -245: 114689: 0 -245: 114690: 0 -245: 114691: 0 -245: 114692: 0 -245: 114693: 0 -245: 114694: 0 -245: 114695: 0 -245: 114696: 0 -245: 114697: 0 -245: 114698: 0 -245: 114699: 0 -245: 114700: 0 -245: 114701: 0 -245: 114702: 0 -245: 114703: 0 -245: 114704: 0 -245: 114705: 0 -245: 114706: 0 -245: 114707: 0 -245: 114708: 0 -245: 114709: 0 -245: 114710: 0 -245: 114711: 0 -245: 114712: 0 -245: 114713: 0 -245: 114714: 0 -245: 114715: 0 -245: 114716: 0 -245: 114717: 0 -245: 114718: 0 -245: 114719: 0 -245: 114720: 0 -245: 114721: 0 -245: 114722: 0 -245: 114723: 0 -245: 114724: 0 -245: 114725: 0 -245: 114726: 0 -245: 114727: 0 -245: 114728: 0 -245: 114729: 0 -245: 114730: 0 -245: 114731: 0 -245: 114732: 0 -245: 114733: 0 -245: 114734: 0 -245: 114735: 0 -245: 114736: 0 -245: 114737: 0 -245: 114738: 0 -245: 114739: 0 -245: 114740: 0 -245: 114741: 0 -245: 114742: 0 -245: 114743: 0 -245: 114744: 0 -245: 114745: 0 -245: 114746: 0 -245: 114747: 0 -245: 114748: 0 -245: 114749: 0 -245: 114750: 0 -245: 114751: 0 -245: 114752: 0 -245: 114753: 0 -245: 114754: 0 -245: 114755: 0 -245: 114756: 0 -245: 114757: 0 -245: 114758: 0 -245: 114759: 0 -245: 114760: 0 -245: 114761: 0 -245: 114762: 0 -245: 114763: 0 -245: 114764: 0 -245: 114765: 0 -245: 114766: 0 -245: 114767: 0 -245: 114768: 0 -245: 114769: 0 -245: 114770: 0 -245: 114771: 0 -245: 114772: 0 -245: 114773: 0 -245: 114774: 0 -245: 114775: 0 -245: 114776: 0 -245: 114777: 0 -245: 114778: 0 -245: 114779: 0 -245: 114780: 0 -245: 114781: 0 -245: 114782: 0 -245: 114783: 0 -245: 114784: 0 -245: 114785: 0 -245: 114786: 0 -245: 114787: 0 -245: 114788: 0 -245: 114789: 0 -245: 114790: 0 -245: 114791: 0 -245: 114792: 0 -245: 114793: 0 -245: 114794: 0 -245: 114795: 0 -245: 114796: 0 -245: 114797: 0 -245: 114798: 0 -245: 114799: 0 -245: 114800: 0 -245: 114801: 0 -245: 114802: 0 -245: 114803: 0 -245: 114804: 0 -245: 114805: 0 -245: 114806: 0 -245: 114807: 0 -245: 114808: 0 -245: 114809: 0 -245: 114810: 0 -245: 114811: 0 -245: 114812: 0 -245: 114813: 0 -245: 114814: 0 -245: 114815: 0 -245: 114816: 0 -245: 114817: 0 -245: 114818: 0 -245: 114819: 0 -245: 114820: 0 -245: 114821: 0 -245: 114822: 0 -245: 114823: 0 -245: 114824: 0 -245: 114825: 0 -245: 114826: 0 -245: 114827: 0 -245: 114828: 0 -245: 114829: 0 -245: 114830: 0 -245: 114831: 0 -245: 114832: 0 -245: 114833: 0 -245: 114834: 0 -245: 114835: 0 -245: 114836: 0 -245: 114837: 0 -245: 114838: 0 -245: 114839: 0 -245: 114840: 0 -245: 114841: 0 -245: 114842: 0 -245: 114843: 0 -245: 114844: 0 -245: 114845: 0 -245: 114846: 0 -245: 114847: 0 -245: 114848: 0 -245: 114849: 0 -245: 114850: 0 -245: 114851: 0 -245: 114852: 0 -245: 114853: 0 -245: 114854: 0 -245: 114855: 0 -245: 114856: 0 -245: 114857: 0 -245: 114858: 0 -245: 114859: 0 -245: 114860: 0 -245: 114861: 0 -245: 114862: 0 -245: 114863: 0 -245: 114864: 0 -245: 114865: 0 -245: 114866: 0 -245: 114867: 0 -245: 114868: 0 -245: 114869: 0 -245: 114870: 0 -245: 114871: 0 -245: 114872: 0 -245: 114873: 0 -245: 114874: 0 -245: 114875: 0 -245: 114876: 0 -245: 114877: 0 -245: 114878: 0 -245: 114879: 0 -245: 114880: 0 -245: 114881: 0 -245: 114882: 0 -245: 114883: 0 -245: 114884: 0 -245: 114885: 0 -245: 114886: 0 -245: 114887: 0 -245: 114888: 0 -245: 114889: 0 -245: 114890: 0 -245: 114891: 0 -245: 114892: 0 -245: 114893: 0 -245: 114894: 0 -245: 114895: 0 -245: 114896: 0 -245: 114897: 0 -245: 114898: 0 -245: 114899: 0 -245: 114900: 0 -245: 114901: 0 -245: 114902: 0 -245: 114903: 0 -245: 114904: 0 -245: 114905: 0 -245: 114906: 0 -245: 114907: 0 -245: 114908: 0 -245: 114909: 0 -245: 114910: 0 -245: 114911: 0 -245: 114912: 0 -245: 114913: 0 -245: 114914: 0 -245: 114915: 0 -245: 114916: 0 -245: 114917: 0 -245: 114918: 0 -245: 114919: 0 -245: 114920: 0 -245: 114921: 0 -245: 114922: 0 -245: 114923: 0 -245: 114924: 0 -245: 114925: 0 -245: 114926: 0 -245: 114927: 0 -245: 114928: 0 -245: 114929: 0 -245: 114930: 0 -245: 114931: 0 -245: 114932: 0 -245: 114933: 0 -245: 114934: 0 -245: 114935: 0 -245: 114936: 0 -245: 114937: 0 -245: 114938: 0 -245: 114939: 0 -245: 114940: 0 -245: 114941: 0 -245: 114942: 0 -245: 114943: 0 -245: 114944: 0 -245: 114945: 0 -245: 114946: 0 -245: 114947: 0 -245: 114948: 0 -245: 114949: 0 -245: 114950: 0 -245: 114951: 0 -245: 114952: 0 -245: 114953: 0 -245: 114954: 0 -245: 114955: 0 -245: 114956: 0 -245: 114957: 0 -245: 114958: 0 -245: 114959: 0 -245: 114960: 0 -245: 114961: 0 -245: 114962: 0 -245: 114963: 0 -245: 114964: 0 -245: 114965: 0 -245: 114966: 0 -245: 114967: 0 -245: 114968: 0 -245: 114969: 0 -245: 114970: 0 -245: 114971: 0 -245: 114972: 0 -245: 114973: 0 -245: 114974: 0 -245: 114975: 0 -245: 114976: 0 -245: 114977: 0 -245: 114978: 0 -245: 114979: 0 -245: 114980: 0 -245: 114981: 0 -245: 114982: 0 -245: 114983: 0 -245: 114984: 0 -245: 114985: 0 -245: 114986: 0 -245: 114987: 0 -245: 114988: 0 -245: 114989: 0 -245: 114990: 0 -245: 114991: 0 -245: 114992: 0 -245: 114993: 0 -245: 114994: 0 -245: 114995: 0 -245: 114996: 0 -245: 114997: 0 -245: 114998: 0 -245: 114999: 0 -245: 115000: 0 -245: 115001: 0 -245: 115002: 0 -245: 115003: 0 -245: 115004: 0 -245: 115005: 0 -245: 115006: 0 -245: 115007: 0 -245: 115008: 0 -245: 115009: 0 -245: 115010: 0 -245: 115011: 0 -245: 115012: 0 -245: 115013: 0 -245: 115014: 0 -245: 115015: 0 -245: 115016: 0 -245: 115017: 0 -245: 115018: 0 -245: 115019: 0 -245: 115020: 0 -245: 115021: 0 -245: 115022: 0 -245: 115023: 0 -245: 115024: 0 -245: 115025: 0 -245: 115026: 0 -245: 115027: 0 -245: 115028: 0 -245: 115029: 0 -245: 115030: 0 -245: 115031: 0 -245: 115032: 0 -245: 115033: 0 -245: 115034: 0 -245: 115035: 0 -245: 115036: 0 -245: 115037: 0 -245: 115038: 0 -245: 115039: 0 -245: 115040: 0 -245: 115041: 0 -245: 115042: 0 -245: 115043: 0 -245: 115044: 0 -245: 115045: 0 -245: 115046: 0 -245: 115047: 0 -245: 115048: 0 -245: 115049: 0 -245: 115050: 0 -245: 115051: 0 -245: 115052: 0 -245: 115053: 0 -245: 115054: 0 -245: 115055: 0 -245: 115056: 0 -245: 115057: 0 -245: 115058: 0 -245: 115059: 0 -245: 115060: 0 -245: 115061: 0 -245: 115062: 0 -245: 115063: 0 -245: 115064: 0 -245: 115065: 0 -245: 115066: 0 -245: 115067: 0 -245: 115068: 0 -245: 115069: 0 -245: 115070: 0 -245: 115071: 0 -245: 115072: 0 -245: 115073: 0 -245: 115074: 0 -245: 115075: 0 -245: 115076: 0 -245: 115077: 0 -245: 115078: 0 -245: 115079: 0 -245: 115080: 0 -245: 115081: 0 -245: 115082: 0 -245: 115083: 0 -245: 115084: 0 -245: 115085: 0 -245: 115086: 0 -245: 115087: 0 -245: 115088: 0 -245: 115089: 0 -245: 115090: 0 -245: 115091: 0 -245: 115092: 0 -245: 115093: 0 -245: 115094: 0 -245: 115095: 0 -245: 115096: 0 -245: 115097: 0 -245: 115098: 0 -245: 115099: 0 -245: 115100: 0 -245: 115101: 0 -245: 115102: 0 -245: 115103: 0 -245: 115104: 0 -245: 115105: 0 -245: 115106: 0 -245: 115107: 0 -245: 115108: 0 -245: 115109: 0 -245: 115110: 0 -245: 115111: 0 -245: 115112: 0 -245: 115113: 0 -245: 115114: 0 -245: 115115: 0 -245: 115116: 0 -245: 115117: 0 -245: 115118: 0 -245: 115119: 0 -245: 115120: 0 -245: 115121: 0 -245: 115122: 0 -245: 115123: 0 -245: 115124: 0 -245: 115125: 0 -245: 115126: 0 -245: 115127: 0 -245: 115128: 0 -245: 115129: 0 -245: 115130: 0 -245: 115131: 0 -245: 115132: 0 -245: 115133: 0 -245: 115134: 0 -245: 115135: 0 -245: 115136: 0 -245: 115137: 0 -245: 115138: 0 -245: 115139: 0 -245: 115140: 0 -245: 115141: 0 -245: 115142: 0 -245: 115143: 0 -245: 115144: 0 -245: 115145: 0 -245: 115146: 0 -245: 115147: 0 -245: 115148: 0 -245: 115149: 0 -245: 115150: 0 -245: 115151: 0 -245: 115152: 0 -245: 115153: 0 -245: 115154: 0 -245: 115155: 0 -245: 115156: 0 -245: 115157: 0 -245: 115158: 0 -245: 115159: 0 -245: 115160: 0 -245: 115161: 0 -245: 115162: 0 -245: 115163: 0 -245: 115164: 0 -245: 115165: 0 -245: 115166: 0 -245: 115167: 0 -245: 115168: 0 -245: 115169: 0 -245: 115170: 0 -245: 115171: 0 -245: 115172: 0 -245: 115173: 0 -245: 115174: 0 -245: 115175: 0 -245: 115176: 0 -245: 115177: 0 -245: 115178: 0 -245: 115179: 0 -245: 115180: 0 -245: 115181: 0 -245: 115182: 0 -245: 115183: 0 -245: 115184: 0 -245: 115185: 0 -245: 115186: 0 -245: 115187: 0 -245: 115188: 0 -245: 115189: 0 -245: 115190: 0 -245: 115191: 0 -245: 115192: 0 -245: 115193: 0 -245: 115194: 0 -245: 115195: 0 -245: 115196: 0 -245: 115197: 0 -245: 115198: 0 -245: 115199: 0 -245: 115200: 0 -245: 115201: 0 -245: 115202: 0 -245: 115203: 0 -245: 115204: 0 -245: 115205: 0 -245: 115206: 0 -245: 115207: 0 -245: 115208: 0 -245: 115209: 0 -245: 115210: 0 -245: 115211: 0 -245: 115212: 0 -245: 115213: 0 -245: 115214: 0 -245: 115215: 0 -245: 115216: 0 -245: 115217: 0 -245: 115218: 0 -245: 115219: 0 -245: 115220: 0 -245: 115221: 0 -245: 115222: 0 -245: 115223: 0 -245: 115224: 0 -245: 115225: 0 -245: 115226: 0 -245: 115227: 0 -245: 115228: 0 -245: 115229: 0 -245: 115230: 0 -245: 115231: 0 -245: 115232: 0 -245: 115233: 0 -245: 115234: 0 -245: 115235: 0 -245: 115236: 0 -245: 115237: 0 -245: 115238: 0 -245: 115239: 0 -245: 115240: 0 -245: 115241: 0 -245: 115242: 0 -245: 115243: 0 -245: 115244: 0 -245: 115245: 0 -245: 115246: 0 -245: 115247: 0 -245: 115248: 0 -245: 115249: 0 -245: 115250: 0 -245: 115251: 0 -245: 115252: 0 -245: 115253: 0 -245: 115254: 0 -245: 115255: 0 -245: 115256: 0 -245: 115257: 0 -245: 115258: 0 -245: 115259: 0 -245: 115260: 0 -245: 115261: 0 -245: 115262: 0 -245: 115263: 0 -245: 115264: 0 -245: 115265: 0 -245: 115266: 0 -245: 115267: 0 -245: 115268: 0 -245: 115269: 0 -245: 115270: 0 -245: 115271: 0 -245: 115272: 0 -245: 115273: 0 -245: 115274: 0 -245: 115275: 0 -245: 115276: 0 -245: 115277: 0 -245: 115278: 0 -245: 115279: 0 -245: 115280: 0 -245: 115281: 0 -245: 115282: 0 -245: 115283: 0 -245: 115284: 0 -245: 115285: 0 -245: 115286: 0 -245: 115287: 0 -245: 115288: 0 -245: 115289: 0 -245: 115290: 0 -245: 115291: 0 -245: 115292: 0 -245: 115293: 0 -245: 115294: 0 -245: 115295: 0 -245: 115296: 0 -245: 115297: 0 -245: 115298: 0 -245: 115299: 0 -245: 115300: 0 -245: 115301: 0 -245: 115302: 0 -245: 115303: 0 -245: 115304: 0 -245: 115305: 0 -245: 115306: 0 -245: 115307: 0 -245: 115308: 0 -245: 115309: 0 -245: 115310: 0 -245: 115311: 0 -245: 115312: 0 -245: 115313: 0 -245: 115314: 0 -245: 115315: 0 -245: 115316: 0 -245: 115317: 0 -245: 115318: 0 -245: 115319: 0 -245: 115320: 0 -245: 115321: 0 -245: 115322: 0 -245: 115323: 0 -245: 115324: 0 -245: 115325: 0 -245: 115326: 0 -245: 115327: 0 -245: 115328: 0 -245: 115329: 0 -245: 115330: 0 -245: 115331: 0 -245: 115332: 0 -245: 115333: 0 -245: 115334: 0 -245: 115335: 0 -245: 115336: 0 -245: 115337: 0 -245: 115338: 0 -245: 115339: 0 -245: 115340: 0 -245: 115341: 0 -245: 115342: 0 -245: 115343: 0 -245: 115344: 0 -245: 115345: 0 -245: 115346: 0 -245: 115347: 0 -245: 115348: 0 -245: 115349: 0 -245: 115350: 0 -245: 115351: 0 -245: 115352: 0 -245: 115353: 0 -245: 115354: 0 -245: 115355: 0 -245: 115356: 0 -245: 115357: 0 -245: 115358: 0 -245: 115359: 0 -245: 115360: 0 -245: 115361: 0 -245: 115362: 0 -245: 115363: 0 -245: 115364: 0 -245: 115365: 0 -245: 115366: 0 -245: 115367: 0 -245: 115368: 0 -245: 115369: 0 -245: 115370: 0 -245: 115371: 0 -245: 115372: 0 -245: 115373: 0 -245: 115374: 0 -245: 115375: 0 -245: 115376: 0 -245: 115377: 0 -245: 115378: 0 -245: 115379: 0 -245: 115380: 0 -245: 115381: 0 -245: 115382: 0 -245: 115383: 0 -245: 115384: 0 -245: 115385: 0 -245: 115386: 0 -245: 115387: 0 -245: 115388: 0 -245: 115389: 0 -245: 115390: 0 -245: 115391: 0 -245: 115392: 0 -245: 115393: 0 -245: 115394: 0 -245: 115395: 0 -245: 115396: 0 -245: 115397: 0 -245: 115398: 0 -245: 115399: 0 -245: 115400: 0 -245: 115401: 0 -245: 115402: 0 -245: 115403: 0 -245: 115404: 0 -245: 115405: 0 -245: 115406: 0 -245: 115407: 0 -245: 115408: 0 -245: 115409: 0 -245: 115410: 0 -245: 115411: 0 -245: 115412: 0 -245: 115413: 0 -245: 115414: 0 -245: 115415: 0 -245: 115416: 0 -245: 115417: 0 -245: 115418: 0 -245: 115419: 0 -245: 115420: 0 -245: 115421: 0 -245: 115422: 0 -245: 115423: 0 -245: 115424: 0 -245: 115425: 0 -245: 115426: 0 -245: 115427: 0 -245: 115428: 0 -245: 115429: 0 -245: 115430: 0 -245: 115431: 0 -245: 115432: 0 -245: 115433: 0 -245: 115434: 0 -245: 115435: 0 -245: 115436: 0 -245: 115437: 0 -245: 115438: 0 -245: 115439: 0 -245: 115440: 0 -245: 115441: 0 -245: 115442: 0 -245: 115443: 0 -245: 115444: 0 -245: 115445: 0 -245: 115446: 0 -245: 115447: 0 -245: 115448: 0 -245: 115449: 0 -245: 115450: 0 -245: 115451: 0 -245: 115452: 0 -245: 115453: 0 -245: 115454: 0 -245: 115455: 0 -245: 115456: 0 -245: 115457: 0 -245: 115458: 0 -245: 115459: 0 -245: 115460: 0 -245: 115461: 0 -245: 115462: 0 -245: 115463: 0 -245: 115464: 0 -245: 115465: 0 -245: 115466: 0 -245: 115467: 0 -245: 115468: 0 -245: 115469: 0 -245: 115470: 0 -245: 115471: 0 -245: 115472: 0 -245: 115473: 0 -245: 115474: 0 -245: 115475: 0 -245: 115476: 0 -245: 115477: 0 -245: 115478: 0 -245: 115479: 0 -245: 115480: 0 -245: 115481: 0 -245: 115482: 0 -245: 115483: 0 -245: 115484: 0 -245: 115485: 0 -245: 115486: 0 -245: 115487: 0 -245: 115488: 0 -245: 115489: 0 -245: 115490: 0 -245: 115491: 0 -245: 115492: 0 -245: 115493: 0 -245: 115494: 0 -245: 115495: 0 -245: 115496: 0 -245: 115497: 0 -245: 115498: 0 -245: 115499: 0 -245: 115500: 0 -245: 115501: 0 -245: 115502: 0 -245: 115503: 0 -245: 115504: 0 -245: 115505: 0 -245: 115506: 0 -245: 115507: 0 -245: 115508: 0 -245: 115509: 0 -245: 115510: 0 -245: 115511: 0 -245: 115512: 0 -245: 115513: 0 -245: 115514: 0 -245: 115515: 0 -245: 115516: 0 -245: 115517: 0 -245: 115518: 0 -245: 115519: 0 -245: 115520: 0 -245: 115521: 0 -245: 115522: 0 -245: 115523: 0 -245: 115524: 0 -245: 115525: 0 -245: 115526: 0 -245: 115527: 0 -245: 115528: 0 -245: 115529: 0 -245: 115530: 0 -245: 115531: 0 -245: 115532: 0 -245: 115533: 0 -245: 115534: 0 -245: 115535: 0 -245: 115536: 0 -245: 115537: 0 -245: 115538: 0 -245: 115539: 0 -245: 115540: 0 -245: 115541: 0 -245: 115542: 0 -245: 115543: 0 -245: 115544: 0 -245: 115545: 0 -245: 115546: 0 -245: 115547: 0 -245: 115548: 0 -245: 115549: 0 -245: 115550: 0 -245: 115551: 0 -245: 115552: 0 -245: 115553: 0 -245: 115554: 0 -245: 115555: 0 -245: 115556: 0 -245: 115557: 0 -245: 115558: 0 -245: 115559: 0 -245: 115560: 0 -245: 115561: 0 -245: 115562: 0 -245: 115563: 0 -245: 115564: 0 -245: 115565: 0 -245: 115566: 0 -245: 115567: 0 -245: 115568: 0 -245: 115569: 0 -245: 115570: 0 -245: 115571: 0 -245: 115572: 0 -245: 115573: 0 -245: 115574: 0 -245: 115575: 0 -245: 115576: 0 -245: 115577: 0 -245: 115578: 0 -245: 115579: 0 -245: 115580: 0 -245: 115581: 0 -245: 115582: 0 -245: 115583: 0 -245: 115584: 0 -245: 115585: 0 -245: 115586: 0 -245: 115587: 0 -245: 115588: 0 -245: 115589: 0 -245: 115590: 0 -245: 115591: 0 -245: 115592: 0 -245: 115593: 0 -245: 115594: 0 -245: 115595: 0 -245: 115596: 0 -245: 115597: 0 -245: 115598: 0 -245: 115599: 0 -245: 115600: 0 -245: 115601: 0 -245: 115602: 0 -245: 115603: 0 -245: 115604: 0 -245: 115605: 0 -245: 115606: 0 -245: 115607: 0 -245: 115608: 0 -245: 115609: 0 -245: 115610: 0 -245: 115611: 0 -245: 115612: 0 -245: 115613: 0 -245: 115614: 0 -245: 115615: 0 -245: 115616: 0 -245: 115617: 0 -245: 115618: 0 -245: 115619: 0 -245: 115620: 0 -245: 115621: 0 -245: 115622: 0 -245: 115623: 0 -245: 115624: 0 -245: 115625: 0 -245: 115626: 0 -245: 115627: 0 -245: 115628: 0 -245: 115629: 0 -245: 115630: 0 -245: 115631: 0 -245: 115632: 0 -245: 115633: 0 -245: 115634: 0 -245: 115635: 0 -245: 115636: 0 -245: 115637: 0 -245: 115638: 0 -245: 115639: 0 -245: 115640: 0 -245: 115641: 0 -245: 115642: 0 -245: 115643: 0 -245: 115644: 0 -245: 115645: 0 -245: 115646: 0 -245: 115647: 0 -245: 115648: 0 -245: 115649: 0 -245: 115650: 0 -245: 115651: 0 -245: 115652: 0 -245: 115653: 0 -245: 115654: 0 -245: 115655: 0 -245: 115656: 0 -245: 115657: 0 -245: 115658: 0 -245: 115659: 0 -245: 115660: 0 -245: 115661: 0 -245: 115662: 0 -245: 115663: 0 -245: 115664: 0 -245: 115665: 0 -245: 115666: 0 -245: 115667: 0 -245: 115668: 0 -245: 115669: 0 -245: 115670: 0 -245: 115671: 0 -245: 115672: 0 -245: 115673: 0 -245: 115674: 0 -245: 115675: 0 -245: 115676: 0 -245: 115677: 0 -245: 115678: 0 -245: 115679: 0 -245: 115680: 0 -245: 115681: 0 -245: 115682: 0 -245: 115683: 0 -245: 115684: 0 -245: 115685: 0 -245: 115686: 0 -245: 115687: 0 -245: 115688: 0 -245: 115689: 0 -245: 115690: 0 -245: 115691: 0 -245: 115692: 0 -245: 115693: 0 -245: 115694: 0 -245: 115695: 0 -245: 115696: 0 -245: 115697: 0 -245: 115698: 0 -245: 115699: 0 -245: 115700: 0 -245: 115701: 0 -245: 115702: 0 -245: 115703: 0 -245: 115704: 0 -245: 115705: 0 -245: 115706: 0 -245: 115707: 0 -245: 115708: 0 -245: 115709: 0 -245: 115710: 0 -245: 115711: 0 -245: 115712: 0 -245: 115713: 0 -245: 115714: 0 -245: 115715: 0 -245: 115716: 0 -245: 115717: 0 -245: 115718: 0 -245: 115719: 0 -245: 115720: 0 -245: 115721: 0 -245: 115722: 0 -245: 115723: 0 -245: 115724: 0 -245: 115725: 0 -245: 115726: 0 -245: 115727: 0 -245: 115728: 0 -245: 115729: 0 -245: 115730: 0 -245: 115731: 0 -245: 115732: 0 -245: 115733: 0 -245: 115734: 0 -245: 115735: 0 -245: 115736: 0 -245: 115737: 0 -245: 115738: 0 -245: 115739: 0 -245: 115740: 0 -245: 115741: 0 -245: 115742: 0 -245: 115743: 0 -245: 115744: 0 -245: 115745: 0 -245: 115746: 0 -245: 115747: 0 -245: 115748: 0 -245: 115749: 0 -245: 115750: 0 -245: 115751: 0 -245: 115752: 0 -245: 115753: 0 -245: 115754: 0 -245: 115755: 0 -245: 115756: 0 -245: 115757: 0 -245: 115758: 0 -245: 115759: 0 -245: 115760: 0 -245: 115761: 0 -245: 115762: 0 -245: 115763: 0 -245: 115764: 0 -245: 115765: 0 -245: 115766: 0 -245: 115767: 0 -245: 115768: 0 -245: 115769: 0 -245: 115770: 0 -245: 115771: 0 -245: 115772: 0 -245: 115773: 0 -245: 115774: 0 -245: 115775: 0 -245: 115776: 0 -245: 115777: 0 -245: 115778: 0 -245: 115779: 0 -245: 115780: 0 -245: 115781: 0 -245: 115782: 0 -245: 115783: 0 -245: 115784: 0 -245: 115785: 0 -245: 115786: 0 -245: 115787: 0 -245: 115788: 0 -245: 115789: 0 -245: 115790: 0 -245: 115791: 0 -245: 115792: 0 -245: 115793: 0 -245: 115794: 0 -245: 115795: 0 -245: 115796: 0 -245: 115797: 0 -245: 115798: 0 -245: 115799: 0 -245: 115800: 0 -245: 115801: 0 -245: 115802: 0 -245: 115803: 0 -245: 115804: 0 -245: 115805: 0 -245: 115806: 0 -245: 115807: 0 -245: 115808: 0 -245: 115809: 0 -245: 115810: 0 -245: 115811: 0 -245: 115812: 0 -245: 115813: 0 -245: 115814: 0 -245: 115815: 0 -245: 115816: 0 -245: 115817: 0 -245: 115818: 0 -245: 115819: 0 -245: 115820: 0 -245: 115821: 0 -245: 115822: 0 -245: 115823: 0 -245: 115824: 0 -245: 115825: 0 -245: 115826: 0 -245: 115827: 0 -245: 115828: 0 -245: 115829: 0 -245: 115830: 0 -245: 115831: 0 -245: 115832: 0 -245: 115833: 0 -245: 115834: 0 -245: 115835: 0 -245: 115836: 0 -245: 115837: 0 -245: 115838: 0 -245: 115839: 0 -245: 115840: 0 -245: 115841: 0 -245: 115842: 0 -245: 115843: 0 -245: 115844: 0 -245: 115845: 0 -245: 115846: 0 -245: 115847: 0 -245: 115848: 0 -245: 115849: 0 -245: 115850: 0 -245: 115851: 0 -245: 115852: 0 -245: 115853: 0 -245: 115854: 0 -245: 115855: 0 -245: 115856: 0 -245: 115857: 0 -245: 115858: 0 -245: 115859: 0 -245: 115860: 0 -245: 115861: 0 -245: 115862: 0 -245: 115863: 0 -245: 115864: 0 -245: 115865: 0 -245: 115866: 0 -245: 115867: 0 -245: 115868: 0 -245: 115869: 0 -245: 115870: 0 -245: 115871: 0 -245: 115872: 0 -245: 115873: 0 -245: 115874: 0 -245: 115875: 0 -245: 115876: 0 -245: 115877: 0 -245: 115878: 0 -245: 115879: 0 -245: 115880: 0 -245: 115881: 0 -245: 115882: 0 -245: 115883: 0 -245: 115884: 0 -245: 115885: 0 -245: 115886: 0 -245: 115887: 0 -245: 115888: 0 -245: 115889: 0 -245: 115890: 0 -245: 115891: 0 -245: 115892: 0 -245: 115893: 0 -245: 115894: 0 -245: 115895: 0 -245: 115896: 0 -245: 115897: 0 -245: 115898: 0 -245: 115899: 0 -245: 115900: 0 -245: 115901: 0 -245: 115902: 0 -245: 115903: 0 -245: 115904: 0 -245: 115905: 0 -245: 115906: 0 -245: 115907: 0 -245: 115908: 0 -245: 115909: 0 -245: 115910: 0 -245: 115911: 0 -245: 115912: 0 -245: 115913: 0 -245: 115914: 0 -245: 115915: 0 -245: 115916: 0 -245: 115917: 0 -245: 115918: 0 -245: 115919: 0 -245: 115920: 0 -245: 115921: 0 -245: 115922: 0 -245: 115923: 0 -245: 115924: 0 -245: 115925: 0 -245: 115926: 0 -245: 115927: 0 -245: 115928: 0 -245: 115929: 0 -245: 115930: 0 -245: 115931: 0 -245: 115932: 0 -245: 115933: 0 -245: 115934: 0 -245: 115935: 0 -245: 115936: 0 -245: 115937: 0 -245: 115938: 0 -245: 115939: 0 -245: 115940: 0 -245: 115941: 0 -245: 115942: 0 -245: 115943: 0 -245: 115944: 0 -245: 115945: 0 -245: 115946: 0 -245: 115947: 0 -245: 115948: 0 -245: 115949: 0 -245: 115950: 0 -245: 115951: 0 -245: 115952: 0 -245: 115953: 0 -245: 115954: 0 -245: 115955: 0 -245: 115956: 0 -245: 115957: 0 -245: 115958: 0 -245: 115959: 0 -245: 115960: 0 -245: 115961: 0 -245: 115962: 0 -245: 115963: 0 -245: 115964: 0 -245: 115965: 0 -245: 115966: 0 -245: 115967: 0 -245: 115968: 0 -245: 115969: 0 -245: 115970: 0 -245: 115971: 0 -245: 115972: 0 -245: 115973: 0 -245: 115974: 0 -245: 115975: 0 -245: 115976: 0 -245: 115977: 0 -245: 115978: 0 -245: 115979: 0 -245: 115980: 0 -245: 115981: 0 -245: 115982: 0 -245: 115983: 0 -245: 115984: 0 -245: 115985: 0 -245: 115986: 0 -245: 115987: 0 -245: 115988: 0 -245: 115989: 0 -245: 115990: 0 -245: 115991: 0 -245: 115992: 0 -245: 115993: 0 -245: 115994: 0 -245: 115995: 0 -245: 115996: 0 -245: 115997: 0 -245: 115998: 0 -245: 115999: 0 -245: 116000: 0 -245: 116001: 0 -245: 116002: 0 -245: 116003: 0 -245: 116004: 0 -245: 116005: 0 -245: 116006: 0 -245: 116007: 0 -245: 116008: 0 -245: 116009: 0 -245: 116010: 0 -245: 116011: 0 -245: 116012: 0 -245: 116013: 0 -245: 116014: 0 -245: 116015: 0 -245: 116016: 0 -245: 116017: 0 -245: 116018: 0 -245: 116019: 0 -245: 116020: 0 -245: 116021: 0 -245: 116022: 0 -245: 116023: 0 -245: 116024: 0 -245: 116025: 0 -245: 116026: 0 -245: 116027: 0 -245: 116028: 0 -245: 116029: 0 -245: 116030: 0 -245: 116031: 0 -245: 116032: 0 -245: 116033: 0 -245: 116034: 0 -245: 116035: 0 -245: 116036: 0 -245: 116037: 0 -245: 116038: 0 -245: 116039: 0 -245: 116040: 0 -245: 116041: 0 -245: 116042: 0 -245: 116043: 0 -245: 116044: 0 -245: 116045: 0 -245: 116046: 0 -245: 116047: 0 -245: 116048: 0 -245: 116049: 0 -245: 116050: 0 -245: 116051: 0 -245: 116052: 0 -245: 116053: 0 -245: 116054: 0 -245: 116055: 0 -245: 116056: 0 -245: 116057: 0 -245: 116058: 0 -245: 116059: 0 -245: 116060: 0 -245: 116061: 0 -245: 116062: 0 -245: 116063: 0 -245: 116064: 0 -245: 116065: 0 -245: 116066: 0 -245: 116067: 0 -245: 116068: 0 -245: 116069: 0 -245: 116070: 0 -245: 116071: 0 -245: 116072: 0 -245: 116073: 0 -245: 116074: 0 -245: 116075: 0 -245: 116076: 0 -245: 116077: 0 -245: 116078: 0 -245: 116079: 0 -245: 116080: 0 -245: 116081: 0 -245: 116082: 0 -245: 116083: 0 -245: 116084: 0 -245: 116085: 0 -245: 116086: 0 -245: 116087: 0 -245: 116088: 0 -245: 116089: 0 -245: 116090: 0 -245: 116091: 0 -245: 116092: 0 -245: 116093: 0 -245: 116094: 0 -245: 116095: 0 -245: 116096: 0 -245: 116097: 0 -245: 116098: 0 -245: 116099: 0 -245: 116100: 0 -245: 116101: 0 -245: 116102: 0 -245: 116103: 0 -245: 116104: 0 -245: 116105: 0 -245: 116106: 0 -245: 116107: 0 -245: 116108: 0 -245: 116109: 0 -245: 116110: 0 -245: 116111: 0 -245: 116112: 0 -245: 116113: 0 -245: 116114: 0 -245: 116115: 0 -245: 116116: 0 -245: 116117: 0 -245: 116118: 0 -245: 116119: 0 -245: 116120: 0 -245: 116121: 0 -245: 116122: 0 -245: 116123: 0 -245: 116124: 0 -245: 116125: 0 -245: 116126: 0 -245: 116127: 0 -245: 116128: 0 -245: 116129: 0 -245: 116130: 0 -245: 116131: 0 -245: 116132: 0 -245: 116133: 0 -245: 116134: 0 -245: 116135: 0 -245: 116136: 0 -245: 116137: 0 -245: 116138: 0 -245: 116139: 0 -245: 116140: 0 -245: 116141: 0 -245: 116142: 0 -245: 116143: 0 -245: 116144: 0 -245: 116145: 0 -245: 116146: 0 -245: 116147: 0 -245: 116148: 0 -245: 116149: 0 -245: 116150: 0 -245: 116151: 0 -245: 116152: 0 -245: 116153: 0 -245: 116154: 0 -245: 116155: 0 -245: 116156: 0 -245: 116157: 0 -245: 116158: 0 -245: 116159: 0 -245: 116160: 0 -245: 116161: 0 -245: 116162: 0 -245: 116163: 0 -245: 116164: 0 -245: 116165: 0 -245: 116166: 0 -245: 116167: 0 -245: 116168: 0 -245: 116169: 0 -245: 116170: 0 -245: 116171: 0 -245: 116172: 0 -245: 116173: 0 -245: 116174: 0 -245: 116175: 0 -245: 116176: 0 -245: 116177: 0 -245: 116178: 0 -245: 116179: 0 -245: 116180: 0 -245: 116181: 0 -245: 116182: 0 -245: 116183: 0 -245: 116184: 0 -245: 116185: 0 -245: 116186: 0 -245: 116187: 0 -245: 116188: 0 -245: 116189: 0 -245: 116190: 0 -245: 116191: 0 -245: 116192: 0 -245: 116193: 0 -245: 116194: 0 -245: 116195: 0 -245: 116196: 0 -245: 116197: 0 -245: 116198: 0 -245: 116199: 0 -245: 116200: 0 -245: 116201: 0 -245: 116202: 0 -245: 116203: 0 -245: 116204: 0 -245: 116205: 0 -245: 116206: 0 -245: 116207: 0 -245: 116208: 0 -245: 116209: 0 -245: 116210: 0 -245: 116211: 0 -245: 116212: 0 -245: 116213: 0 -245: 116214: 0 -245: 116215: 0 -245: 116216: 0 -245: 116217: 0 -245: 116218: 0 -245: 116219: 0 -245: 116220: 0 -245: 116221: 0 -245: 116222: 0 -245: 116223: 0 -245: 116224: 0 -245: 116225: 0 -245: 116226: 0 -245: 116227: 0 -245: 116228: 0 -245: 116229: 0 -245: 116230: 0 -245: 116231: 0 -245: 116232: 0 -245: 116233: 0 -245: 116234: 0 -245: 116235: 0 -245: 116236: 0 -245: 116237: 0 -245: 116238: 0 -245: 116239: 0 -245: 116240: 0 -245: 116241: 0 -245: 116242: 0 -245: 116243: 0 -245: 116244: 0 -245: 116245: 0 -245: 116246: 0 -245: 116247: 0 -245: 116248: 0 -245: 116249: 0 -245: 116250: 0 -245: 116251: 0 -245: 116252: 0 -245: 116253: 0 -245: 116254: 0 -245: 116255: 0 -245: 116256: 0 -245: 116257: 0 -245: 116258: 0 -245: 116259: 0 -245: 116260: 0 -245: 116261: 0 -245: 116262: 0 -245: 116263: 0 -245: 116264: 0 -245: 116265: 0 -245: 116266: 0 -245: 116267: 0 -245: 116268: 0 -245: 116269: 0 -245: 116270: 0 -245: 116271: 0 -245: 116272: 0 -245: 116273: 0 -245: 116274: 0 -245: 116275: 0 -245: 116276: 0 -245: 116277: 0 -245: 116278: 0 -245: 116279: 0 -245: 116280: 0 -245: 116281: 0 -245: 116282: 0 -245: 116283: 0 -245: 116284: 0 -245: 116285: 0 -245: 116286: 0 -245: 116287: 0 -245: 116288: 0 -245: 116289: 0 -245: 116290: 0 -245: 116291: 0 -245: 116292: 0 -245: 116293: 0 -245: 116294: 0 -245: 116295: 0 -245: 116296: 0 -245: 116297: 0 -245: 116298: 0 -245: 116299: 0 -245: 116300: 0 -245: 116301: 0 -245: 116302: 0 -245: 116303: 0 -245: 116304: 0 -245: 116305: 0 -245: 116306: 0 -245: 116307: 0 -245: 116308: 0 -245: 116309: 0 -245: 116310: 0 -245: 116311: 0 -245: 116312: 0 -245: 116313: 0 -245: 116314: 0 -245: 116315: 0 -245: 116316: 0 -245: 116317: 0 -245: 116318: 0 -245: 116319: 0 -245: 116320: 0 -245: 116321: 0 -245: 116322: 0 -245: 116323: 0 -245: 116324: 0 -245: 116325: 0 -245: 116326: 0 -245: 116327: 0 -245: 116328: 0 -245: 116329: 0 -245: 116330: 0 -245: 116331: 0 -245: 116332: 0 -245: 116333: 0 -245: 116334: 0 -245: 116335: 0 -245: 116336: 0 -245: 116337: 0 -245: 116338: 0 -245: 116339: 0 -245: 116340: 0 -245: 116341: 0 -245: 116342: 0 -245: 116343: 0 -245: 116344: 0 -245: 116345: 0 -245: 116346: 0 -245: 116347: 0 -245: 116348: 0 -245: 116349: 0 -245: 116350: 0 -245: 116351: 0 -245: 116352: 0 -245: 116353: 0 -245: 116354: 0 -245: 116355: 0 -245: 116356: 0 -245: 116357: 0 -245: 116358: 0 -245: 116359: 0 -245: 116360: 0 -245: 116361: 0 -245: 116362: 0 -245: 116363: 0 -245: 116364: 0 -245: 116365: 0 -245: 116366: 0 -245: 116367: 0 -245: 116368: 0 -245: 116369: 0 -245: 116370: 0 -245: 116371: 0 -245: 116372: 0 -245: 116373: 0 -245: 116374: 0 -245: 116375: 0 -245: 116376: 0 -245: 116377: 0 -245: 116378: 0 -245: 116379: 0 -245: 116380: 0 -245: 116381: 0 -245: 116382: 0 -245: 116383: 0 -245: 116384: 0 -245: 116385: 0 -245: 116386: 0 -245: 116387: 0 -245: 116388: 0 -245: 116389: 0 -245: 116390: 0 -245: 116391: 0 -245: 116392: 0 -245: 116393: 0 -245: 116394: 0 -245: 116395: 0 -245: 116396: 0 -245: 116397: 0 -245: 116398: 0 -245: 116399: 0 -245: 116400: 0 -245: 116401: 0 -245: 116402: 0 -245: 116403: 0 -245: 116404: 0 -245: 116405: 0 -245: 116406: 0 -245: 116407: 0 -245: 116408: 0 -245: 116409: 0 -245: 116410: 0 -245: 116411: 0 -245: 116412: 0 -245: 116413: 0 -245: 116414: 0 -245: 116415: 0 -245: 116416: 0 -245: 116417: 0 -245: 116418: 0 -245: 116419: 0 -245: 116420: 0 -245: 116421: 0 -245: 116422: 0 -245: 116423: 0 -245: 116424: 0 -245: 116425: 0 -245: 116426: 0 -245: 116427: 0 -245: 116428: 0 -245: 116429: 0 -245: 116430: 0 -245: 116431: 0 -245: 116432: 0 -245: 116433: 0 -245: 116434: 0 -245: 116435: 0 -245: 116436: 0 -245: 116437: 0 -245: 116438: 0 -245: 116439: 0 -245: 116440: 0 -245: 116441: 0 -245: 116442: 0 -245: 116443: 0 -245: 116444: 0 -245: 116445: 0 -245: 116446: 0 -245: 116447: 0 -245: 116448: 0 -245: 116449: 0 -245: 116450: 0 -245: 116451: 0 -245: 116452: 0 -245: 116453: 0 -245: 116454: 0 -245: 116455: 0 -245: 116456: 0 -245: 116457: 0 -245: 116458: 0 -245: 116459: 0 -245: 116460: 0 -245: 116461: 0 -245: 116462: 0 -245: 116463: 0 -245: 116464: 0 -245: 116465: 0 -245: 116466: 0 -245: 116467: 0 -245: 116468: 0 -245: 116469: 0 -245: 116470: 0 -245: 116471: 0 -245: 116472: 0 -245: 116473: 0 -245: 116474: 0 -245: 116475: 0 -245: 116476: 0 -245: 116477: 0 -245: 116478: 0 -245: 116479: 0 -245: 116480: 0 -245: 116481: 0 -245: 116482: 0 -245: 116483: 0 -245: 116484: 0 -245: 116485: 0 -245: 116486: 0 -245: 116487: 0 -245: 116488: 0 -245: 116489: 0 -245: 116490: 0 -245: 116491: 0 -245: 116492: 0 -245: 116493: 0 -245: 116494: 0 -245: 116495: 0 -245: 116496: 0 -245: 116497: 0 -245: 116498: 0 -245: 116499: 0 -245: 116500: 0 -245: 116501: 0 -245: 116502: 0 -245: 116503: 0 -245: 116504: 0 -245: 116505: 0 -245: 116506: 0 -245: 116507: 0 -245: 116508: 0 -245: 116509: 0 -245: 116510: 0 -245: 116511: 0 -245: 116512: 0 -245: 116513: 0 -245: 116514: 0 -245: 116515: 0 -245: 116516: 0 -245: 116517: 0 -245: 116518: 0 -245: 116519: 0 -245: 116520: 0 -245: 116521: 0 -245: 116522: 0 -245: 116523: 0 -245: 116524: 0 -245: 116525: 0 -245: 116526: 0 -245: 116527: 0 -245: 116528: 0 -245: 116529: 0 -245: 116530: 0 -245: 116531: 0 -245: 116532: 0 -245: 116533: 0 -245: 116534: 0 -245: 116535: 0 -245: 116536: 0 -245: 116537: 0 -245: 116538: 0 -245: 116539: 0 -245: 116540: 0 -245: 116541: 0 -245: 116542: 0 -245: 116543: 0 -245: 116544: 0 -245: 116545: 0 -245: 116546: 0 -245: 116547: 0 -245: 116548: 0 -245: 116549: 0 -245: 116550: 0 -245: 116551: 0 -245: 116552: 0 -245: 116553: 0 -245: 116554: 0 -245: 116555: 0 -245: 116556: 0 -245: 116557: 0 -245: 116558: 0 -245: 116559: 0 -245: 116560: 0 -245: 116561: 0 -245: 116562: 0 -245: 116563: 0 -245: 116564: 0 -245: 116565: 0 -245: 116566: 0 -245: 116567: 0 -245: 116568: 0 -245: 116569: 0 -245: 116570: 0 -245: 116571: 0 -245: 116572: 0 -245: 116573: 0 -245: 116574: 0 -245: 116575: 0 -245: 116576: 0 -245: 116577: 0 -245: 116578: 0 -245: 116579: 0 -245: 116580: 0 -245: 116581: 0 -245: 116582: 0 -245: 116583: 0 -245: 116584: 0 -245: 116585: 0 -245: 116586: 0 -245: 116587: 0 -245: 116588: 0 -245: 116589: 0 -245: 116590: 0 -245: 116591: 0 -245: 116592: 0 -245: 116593: 0 -245: 116594: 0 -245: 116595: 0 -245: 116596: 0 -245: 116597: 0 -245: 116598: 0 -245: 116599: 0 -245: 116600: 0 -245: 116601: 0 -245: 116602: 0 -245: 116603: 0 -245: 116604: 0 -245: 116605: 0 -245: 116606: 0 -245: 116607: 0 -245: 116608: 0 -245: 116609: 0 -245: 116610: 0 -245: 116611: 0 -245: 116612: 0 -245: 116613: 0 -245: 116614: 0 -245: 116615: 0 -245: 116616: 0 -245: 116617: 0 -245: 116618: 0 -245: 116619: 0 -245: 116620: 0 -245: 116621: 0 -245: 116622: 0 -245: 116623: 0 -245: 116624: 0 -245: 116625: 0 -245: 116626: 0 -245: 116627: 0 -245: 116628: 0 -245: 116629: 0 -245: 116630: 0 -245: 116631: 0 -245: 116632: 0 -245: 116633: 0 -245: 116634: 0 -245: 116635: 0 -245: 116636: 0 -245: 116637: 0 -245: 116638: 0 -245: 116639: 0 -245: 116640: 0 -245: 116641: 0 -245: 116642: 0 -245: 116643: 0 -245: 116644: 0 -245: 116645: 0 -245: 116646: 0 -245: 116647: 0 -245: 116648: 0 -245: 116649: 0 -245: 116650: 0 -245: 116651: 0 -245: 116652: 0 -245: 116653: 0 -245: 116654: 0 -245: 116655: 0 -245: 116656: 0 -245: 116657: 0 -245: 116658: 0 -245: 116659: 0 -245: 116660: 0 -245: 116661: 0 -245: 116662: 0 -245: 116663: 0 -245: 116664: 0 -245: 116665: 0 -245: 116666: 0 -245: 116667: 0 -245: 116668: 0 -245: 116669: 0 -245: 116670: 0 -245: 116671: 0 -245: 116672: 0 -245: 116673: 0 -245: 116674: 0 -245: 116675: 0 -245: 116676: 0 -245: 116677: 0 -245: 116678: 0 -245: 116679: 0 -245: 116680: 0 -245: 116681: 0 -245: 116682: 0 -245: 116683: 0 -245: 116684: 0 -245: 116685: 0 -245: 116686: 0 -245: 116687: 0 -245: 116688: 0 -245: 116689: 0 -245: 116690: 0 -245: 116691: 0 -245: 116692: 0 -245: 116693: 0 -245: 116694: 0 -245: 116695: 0 -245: 116696: 0 -245: 116697: 0 -245: 116698: 0 -245: 116699: 0 -245: 116700: 0 -245: 116701: 0 -245: 116702: 0 -245: 116703: 0 -245: 116704: 0 -245: 116705: 0 -245: 116706: 0 -245: 116707: 0 -245: 116708: 0 -245: 116709: 0 -245: 116710: 0 -245: 116711: 0 -245: 116712: 0 -245: 116713: 0 -245: 116714: 0 -245: 116715: 0 -245: 116716: 0 -245: 116717: 0 -245: 116718: 0 -245: 116719: 0 -245: 116720: 0 -245: 116721: 0 -245: 116722: 0 -245: 116723: 0 -245: 116724: 0 -245: 116725: 0 -245: 116726: 0 -245: 116727: 0 -245: 116728: 0 -245: 116729: 0 -245: 116730: 0 -245: 116731: 0 -245: 116732: 0 -245: 116733: 0 -245: 116734: 0 -245: 116735: 0 -245: 116736: 0 -245: 116737: 0 -245: 116738: 0 -245: 116739: 0 -245: 116740: 0 -245: 116741: 0 -245: 116742: 0 -245: 116743: 0 -245: 116744: 0 -245: 116745: 0 -245: 116746: 0 -245: 116747: 0 -245: 116748: 0 -245: 116749: 0 -245: 116750: 0 -245: 116751: 0 -245: 116752: 0 -245: 116753: 0 -245: 116754: 0 -245: 116755: 0 -245: 116756: 0 -245: 116757: 0 -245: 116758: 0 -245: 116759: 0 -245: 116760: 0 -245: 116761: 0 -245: 116762: 0 -245: 116763: 0 -245: 116764: 0 -245: 116765: 0 -245: 116766: 0 -245: 116767: 0 -245: 116768: 0 -245: 116769: 0 -245: 116770: 0 -245: 116771: 0 -245: 116772: 0 -245: 116773: 0 -245: 116774: 0 -245: 116775: 0 -245: 116776: 0 -245: 116777: 0 -245: 116778: 0 -245: 116779: 0 -245: 116780: 0 -245: 116781: 0 -245: 116782: 0 -245: 116783: 0 -245: 116784: 0 -245: 116785: 0 -245: 116786: 0 -245: 116787: 0 -245: 116788: 0 -245: 116789: 0 -245: 116790: 0 -245: 116791: 0 -245: 116792: 0 -245: 116793: 0 -245: 116794: 0 -245: 116795: 0 -245: 116796: 0 -245: 116797: 0 -245: 116798: 0 -245: 116799: 0 -245: 116800: 0 -245: 116801: 0 -245: 116802: 0 -245: 116803: 0 -245: 116804: 0 -245: 116805: 0 -245: 116806: 0 -245: 116807: 0 -245: 116808: 0 -245: 116809: 0 -245: 116810: 0 -245: 116811: 0 -245: 116812: 0 -245: 116813: 0 -245: 116814: 0 -245: 116815: 0 -245: 116816: 0 -245: 116817: 0 -245: 116818: 0 -245: 116819: 0 -245: 116820: 0 -245: 116821: 0 -245: 116822: 0 -245: 116823: 0 -245: 116824: 0 -245: 116825: 0 -245: 116826: 0 -245: 116827: 0 -245: 116828: 0 -245: 116829: 0 -245: 116830: 0 -245: 116831: 0 -245: 116832: 0 -245: 116833: 0 -245: 116834: 0 -245: 116835: 0 -245: 116836: 0 -245: 116837: 0 -245: 116838: 0 -245: 116839: 0 -245: 116840: 0 -245: 116841: 0 -245: 116842: 0 -245: 116843: 0 -245: 116844: 0 -245: 116845: 0 -245: 116846: 0 -245: 116847: 0 -245: 116848: 0 -245: 116849: 0 -245: 116850: 0 -245: 116851: 0 -245: 116852: 0 -245: 116853: 0 -245: 116854: 0 -245: 116855: 0 -245: 116856: 0 -245: 116857: 0 -245: 116858: 0 -245: 116859: 0 -245: 116860: 0 -245: 116861: 0 -245: 116862: 0 -245: 116863: 0 -245: 116864: 0 -245: 116865: 0 -245: 116866: 0 -245: 116867: 0 -245: 116868: 0 -245: 116869: 0 -245: 116870: 0 -245: 116871: 0 -245: 116872: 0 -245: 116873: 0 -245: 116874: 0 -245: 116875: 0 -245: 116876: 0 -245: 116877: 0 -245: 116878: 0 -245: 116879: 0 -245: 116880: 0 -245: 116881: 0 -245: 116882: 0 -245: 116883: 0 -245: 116884: 0 -245: 116885: 0 -245: 116886: 0 -245: 116887: 0 -245: 116888: 0 -245: 116889: 0 -245: 116890: 0 -245: 116891: 0 -245: 116892: 0 -245: 116893: 0 -245: 116894: 0 -245: 116895: 0 -245: 116896: 0 -245: 116897: 0 -245: 116898: 0 -245: 116899: 0 -245: 116900: 0 -245: 116901: 0 -245: 116902: 0 -245: 116903: 0 -245: 116904: 0 -245: 116905: 0 -245: 116906: 0 -245: 116907: 0 -245: 116908: 0 -245: 116909: 0 -245: 116910: 0 -245: 116911: 0 -245: 116912: 0 -245: 116913: 0 -245: 116914: 0 -245: 116915: 0 -245: 116916: 0 -245: 116917: 0 -245: 116918: 0 -245: 116919: 0 -245: 116920: 0 -245: 116921: 0 -245: 116922: 0 -245: 116923: 0 -245: 116924: 0 -245: 116925: 0 -245: 116926: 0 -245: 116927: 0 -245: 116928: 0 -245: 116929: 0 -245: 116930: 0 -245: 116931: 0 -245: 116932: 0 -245: 116933: 0 -245: 116934: 0 -245: 116935: 0 -245: 116936: 0 -245: 116937: 0 -245: 116938: 0 -245: 116939: 0 -245: 116940: 0 -245: 116941: 0 -245: 116942: 0 -245: 116943: 0 -245: 116944: 0 -245: 116945: 0 -245: 116946: 0 -245: 116947: 0 -245: 116948: 0 -245: 116949: 0 -245: 116950: 0 -245: 116951: 0 -245: 116952: 0 -245: 116953: 0 -245: 116954: 0 -245: 116955: 0 -245: 116956: 0 -245: 116957: 0 -245: 116958: 0 -245: 116959: 0 -245: 116960: 0 -245: 116961: 0 -245: 116962: 0 -245: 116963: 0 -245: 116964: 0 -245: 116965: 0 -245: 116966: 0 -245: 116967: 0 -245: 116968: 0 -245: 116969: 0 -245: 116970: 0 -245: 116971: 0 -245: 116972: 0 -245: 116973: 0 -245: 116974: 0 -245: 116975: 0 -245: 116976: 0 -245: 116977: 0 -245: 116978: 0 -245: 116979: 0 -245: 116980: 0 -245: 116981: 0 -245: 116982: 0 -245: 116983: 0 -245: 116984: 0 -245: 116985: 0 -245: 116986: 0 -245: 116987: 0 -245: 116988: 0 -245: 116989: 0 -245: 116990: 0 -245: 116991: 0 -245: 116992: 0 -245: 116993: 0 -245: 116994: 0 -245: 116995: 0 -245: 116996: 0 -245: 116997: 0 -245: 116998: 0 -245: 116999: 0 -245: 117000: 0 -245: 117001: 0 -245: 117002: 0 -245: 117003: 0 -245: 117004: 0 -245: 117005: 0 -245: 117006: 0 -245: 117007: 0 -245: 117008: 0 -245: 117009: 0 -245: 117010: 0 -245: 117011: 0 -245: 117012: 0 -245: 117013: 0 -245: 117014: 0 -245: 117015: 0 -245: 117016: 0 -245: 117017: 0 -245: 117018: 0 -245: 117019: 0 -245: 117020: 0 -245: 117021: 0 -245: 117022: 0 -245: 117023: 0 -245: 117024: 0 -245: 117025: 0 -245: 117026: 0 -245: 117027: 0 -245: 117028: 0 -245: 117029: 0 -245: 117030: 0 -245: 117031: 0 -245: 117032: 0 -245: 117033: 0 -245: 117034: 0 -245: 117035: 0 -245: 117036: 0 -245: 117037: 0 -245: 117038: 0 -245: 117039: 0 -245: 117040: 0 -245: 117041: 0 -245: 117042: 0 -245: 117043: 0 -245: 117044: 0 -245: 117045: 0 -245: 117046: 0 -245: 117047: 0 -245: 117048: 0 -245: 117049: 0 -245: 117050: 0 -245: 117051: 0 -245: 117052: 0 -245: 117053: 0 -245: 117054: 0 -245: 117055: 0 -245: 117056: 0 -245: 117057: 0 -245: 117058: 0 -245: 117059: 0 -245: 117060: 0 -245: 117061: 0 -245: 117062: 0 -245: 117063: 0 -245: 117064: 0 -245: 117065: 0 -245: 117066: 0 -245: 117067: 0 -245: 117068: 0 -245: 117069: 0 -245: 117070: 0 -245: 117071: 0 -245: 117072: 0 -245: 117073: 0 -245: 117074: 0 -245: 117075: 0 -245: 117076: 0 -245: 117077: 0 -245: 117078: 0 -245: 117079: 0 -245: 117080: 0 -245: 117081: 0 -245: 117082: 0 -245: 117083: 0 -245: 117084: 0 -245: 117085: 0 -245: 117086: 0 -245: 117087: 0 -245: 117088: 0 -245: 117089: 0 -245: 117090: 0 -245: 117091: 0 -245: 117092: 0 -245: 117093: 0 -245: 117094: 0 -245: 117095: 0 -245: 117096: 0 -245: 117097: 0 -245: 117098: 0 -245: 117099: 0 -245: 117100: 0 -245: 117101: 0 -245: 117102: 0 -245: 117103: 0 -245: 117104: 0 -245: 117105: 0 -245: 117106: 0 -245: 117107: 0 -245: 117108: 0 -245: 117109: 0 -245: 117110: 0 -245: 117111: 0 -245: 117112: 0 -245: 117113: 0 -245: 117114: 0 -245: 117115: 0 -245: 117116: 0 -245: 117117: 0 -245: 117118: 0 -245: 117119: 0 -245: 117120: 0 -245: 117121: 0 -245: 117122: 0 -245: 117123: 0 -245: 117124: 0 -245: 117125: 0 -245: 117126: 0 -245: 117127: 0 -245: 117128: 0 -245: 117129: 0 -245: 117130: 0 -245: 117131: 0 -245: 117132: 0 -245: 117133: 0 -245: 117134: 0 -245: 117135: 0 -245: 117136: 0 -245: 117137: 0 -245: 117138: 0 -245: 117139: 0 -245: 117140: 0 -245: 117141: 0 -245: 117142: 0 -245: 117143: 0 -245: 117144: 0 -245: 117145: 0 -245: 117146: 0 -245: 117147: 0 -245: 117148: 0 -245: 117149: 0 -245: 117150: 0 -245: 117151: 0 -245: 117152: 0 -245: 117153: 0 -245: 117154: 0 -245: 117155: 0 -245: 117156: 0 -245: 117157: 0 -245: 117158: 0 -245: 117159: 0 -245: 117160: 0 -245: 117161: 0 -245: 117162: 0 -245: 117163: 0 -245: 117164: 0 -245: 117165: 0 -245: 117166: 0 -245: 117167: 0 -245: 117168: 0 -245: 117169: 0 -245: 117170: 0 -245: 117171: 0 -245: 117172: 0 -245: 117173: 0 -245: 117174: 0 -245: 117175: 0 -245: 117176: 0 -245: 117177: 0 -245: 117178: 0 -245: 117179: 0 -245: 117180: 0 -245: 117181: 0 -245: 117182: 0 -245: 117183: 0 -245: 117184: 0 -245: 117185: 0 -245: 117186: 0 -245: 117187: 0 -245: 117188: 0 -245: 117189: 0 -245: 117190: 0 -245: 117191: 0 -245: 117192: 0 -245: 117193: 0 -245: 117194: 0 -245: 117195: 0 -245: 117196: 0 -245: 117197: 0 -245: 117198: 0 -245: 117199: 0 -245: 117200: 0 -245: 117201: 0 -245: 117202: 0 -245: 117203: 0 -245: 117204: 0 -245: 117205: 0 -245: 117206: 0 -245: 117207: 0 -245: 117208: 0 -245: 117209: 0 -245: 117210: 0 -245: 117211: 0 -245: 117212: 0 -245: 117213: 0 -245: 117214: 0 -245: 117215: 0 -245: 117216: 0 -245: 117217: 0 -245: 117218: 0 -245: 117219: 0 -245: 117220: 0 -245: 117221: 0 -245: 117222: 0 -245: 117223: 0 -245: 117224: 0 -245: 117225: 0 -245: 117226: 0 -245: 117227: 0 -245: 117228: 0 -245: 117229: 0 -245: 117230: 0 -245: 117231: 0 -245: 117232: 0 -245: 117233: 0 -245: 117234: 0 -245: 117235: 0 -245: 117236: 0 -245: 117237: 0 -245: 117238: 0 -245: 117239: 0 -245: 117240: 0 -245: 117241: 0 -245: 117242: 0 -245: 117243: 0 -245: 117244: 0 -245: 117245: 0 -245: 117246: 0 -245: 117247: 0 -245: 117248: 0 -245: 117249: 0 -245: 117250: 0 -245: 117251: 0 -245: 117252: 0 -245: 117253: 0 -245: 117254: 0 -245: 117255: 0 -245: 117256: 0 -245: 117257: 0 -245: 117258: 0 -245: 117259: 0 -245: 117260: 0 -245: 117261: 0 -245: 117262: 0 -245: 117263: 0 -245: 117264: 0 -245: 117265: 0 -245: 117266: 0 -245: 117267: 0 -245: 117268: 0 -245: 117269: 0 -245: 117270: 0 -245: 117271: 0 -245: 117272: 0 -245: 117273: 0 -245: 117274: 0 -245: 117275: 0 -245: 117276: 0 -245: 117277: 0 -245: 117278: 0 -245: 117279: 0 -245: 117280: 0 -245: 117281: 0 -245: 117282: 0 -245: 117283: 0 -245: 117284: 0 -245: 117285: 0 -245: 117286: 0 -245: 117287: 0 -245: 117288: 0 -245: 117289: 0 -245: 117290: 0 -245: 117291: 0 -245: 117292: 0 -245: 117293: 0 -245: 117294: 0 -245: 117295: 0 -245: 117296: 0 -245: 117297: 0 -245: 117298: 0 -245: 117299: 0 -245: 117300: 0 -245: 117301: 0 -245: 117302: 0 -245: 117303: 0 -245: 117304: 0 -245: 117305: 0 -245: 117306: 0 -245: 117307: 0 -245: 117308: 0 -245: 117309: 0 -245: 117310: 0 -245: 117311: 0 -245: 117312: 0 -245: 117313: 0 -245: 117314: 0 -245: 117315: 0 -245: 117316: 0 -245: 117317: 0 -245: 117318: 0 -245: 117319: 0 -245: 117320: 0 -245: 117321: 0 -245: 117322: 0 -245: 117323: 0 -245: 117324: 0 -245: 117325: 0 -245: 117326: 0 -245: 117327: 0 -245: 117328: 0 -245: 117329: 0 -245: 117330: 0 -245: 117331: 0 -245: 117332: 0 -245: 117333: 0 -245: 117334: 0 -245: 117335: 0 -245: 117336: 0 -245: 117337: 0 -245: 117338: 0 -245: 117339: 0 -245: 117340: 0 -245: 117341: 0 -245: 117342: 0 -245: 117343: 0 -245: 117344: 0 -245: 117345: 0 -245: 117346: 0 -245: 117347: 0 -245: 117348: 0 -245: 117349: 0 -245: 117350: 0 -245: 117351: 0 -245: 117352: 0 -245: 117353: 0 -245: 117354: 0 -245: 117355: 0 -245: 117356: 0 -245: 117357: 0 -245: 117358: 0 -245: 117359: 0 -245: 117360: 0 -245: 117361: 0 -245: 117362: 0 -245: 117363: 0 -245: 117364: 0 -245: 117365: 0 -245: 117366: 0 -245: 117367: 0 -245: 117368: 0 -245: 117369: 0 -245: 117370: 0 -245: 117371: 0 -245: 117372: 0 -245: 117373: 0 -245: 117374: 0 -245: 117375: 0 -245: 117376: 0 -245: 117377: 0 -245: 117378: 0 -245: 117379: 0 -245: 117380: 0 -245: 117381: 0 -245: 117382: 0 -245: 117383: 0 -245: 117384: 0 -245: 117385: 0 -245: 117386: 0 -245: 117387: 0 -245: 117388: 0 -245: 117389: 0 -245: 117390: 0 -245: 117391: 0 -245: 117392: 0 -245: 117393: 0 -245: 117394: 0 -245: 117395: 0 -245: 117396: 0 -245: 117397: 0 -245: 117398: 0 -245: 117399: 0 -245: 117400: 0 -245: 117401: 0 -245: 117402: 0 -245: 117403: 0 -245: 117404: 0 -245: 117405: 0 -245: 117406: 0 -245: 117407: 0 -245: 117408: 0 -245: 117409: 0 -245: 117410: 0 -245: 117411: 0 -245: 117412: 0 -245: 117413: 0 -245: 117414: 0 -245: 117415: 0 -245: 117416: 0 -245: 117417: 0 -245: 117418: 0 -245: 117419: 0 -245: 117420: 0 -245: 117421: 0 -245: 117422: 0 -245: 117423: 0 -245: 117424: 0 -245: 117425: 0 -245: 117426: 0 -245: 117427: 0 -245: 117428: 0 -245: 117429: 0 -245: 117430: 0 -245: 117431: 0 -245: 117432: 0 -245: 117433: 0 -245: 117434: 0 -245: 117435: 0 -245: 117436: 0 -245: 117437: 0 -245: 117438: 0 -245: 117439: 0 -245: 117440: 0 -245: 117441: 0 -245: 117442: 0 -245: 117443: 0 -245: 117444: 0 -245: 117445: 0 -245: 117446: 0 -245: 117447: 0 -245: 117448: 0 -245: 117449: 0 -245: 117450: 0 -245: 117451: 0 -245: 117452: 0 -245: 117453: 0 -245: 117454: 0 -245: 117455: 0 -245: 117456: 0 -245: 117457: 0 -245: 117458: 0 -245: 117459: 0 -245: 117460: 0 -245: 117461: 0 -245: 117462: 0 -245: 117463: 0 -245: 117464: 0 -245: 117465: 0 -245: 117466: 0 -245: 117467: 0 -245: 117468: 0 -245: 117469: 0 -245: 117470: 0 -245: 117471: 0 -245: 117472: 0 -245: 117473: 0 -245: 117474: 0 -245: 117475: 0 -245: 117476: 0 -245: 117477: 0 -245: 117478: 0 -245: 117479: 0 -245: 117480: 0 -245: 117481: 0 -245: 117482: 0 -245: 117483: 0 -245: 117484: 0 -245: 117485: 0 -245: 117486: 0 -245: 117487: 0 -245: 117488: 0 -245: 117489: 0 -245: 117490: 0 -245: 117491: 0 -245: 117492: 0 -245: 117493: 0 -245: 117494: 0 -245: 117495: 0 -245: 117496: 0 -245: 117497: 0 -245: 117498: 0 -245: 117499: 0 -245: 117500: 0 -245: 117501: 0 -245: 117502: 0 -245: 117503: 0 -245: 117504: 0 -245: 117505: 0 -245: 117506: 0 -245: 117507: 0 -245: 117508: 0 -245: 117509: 0 -245: 117510: 0 -245: 117511: 0 -245: 117512: 0 -245: 117513: 0 -245: 117514: 0 -245: 117515: 0 -245: 117516: 0 -245: 117517: 0 -245: 117518: 0 -245: 117519: 0 -245: 117520: 0 -245: 117521: 0 -245: 117522: 0 -245: 117523: 0 -245: 117524: 0 -245: 117525: 0 -245: 117526: 0 -245: 117527: 0 -245: 117528: 0 -245: 117529: 0 -245: 117530: 0 -245: 117531: 0 -245: 117532: 0 -245: 117533: 0 -245: 117534: 0 -245: 117535: 0 -245: 117536: 0 -245: 117537: 0 -245: 117538: 0 -245: 117539: 0 -245: 117540: 0 -245: 117541: 0 -245: 117542: 0 -245: 117543: 0 -245: 117544: 0 -245: 117545: 0 -245: 117546: 0 -245: 117547: 0 -245: 117548: 0 -245: 117549: 0 -245: 117550: 0 -245: 117551: 0 -245: 117552: 0 -245: 117553: 0 -245: 117554: 0 -245: 117555: 0 -245: 117556: 0 -245: 117557: 0 -245: 117558: 0 -245: 117559: 0 -245: 117560: 0 -245: 117561: 0 -245: 117562: 0 -245: 117563: 0 -245: 117564: 0 -245: 117565: 0 -245: 117566: 0 -245: 117567: 0 -245: 117568: 0 -245: 117569: 0 -245: 117570: 0 -245: 117571: 0 -245: 117572: 0 -245: 117573: 0 -245: 117574: 0 -245: 117575: 0 -245: 117576: 0 -245: 117577: 0 -245: 117578: 0 -245: 117579: 0 -245: 117580: 0 -245: 117581: 0 -245: 117582: 0 -245: 117583: 0 -245: 117584: 0 -245: 117585: 0 -245: 117586: 0 -245: 117587: 0 -245: 117588: 0 -245: 117589: 0 -245: 117590: 0 -245: 117591: 0 -245: 117592: 0 -245: 117593: 0 -245: 117594: 0 -245: 117595: 0 -245: 117596: 0 -245: 117597: 0 -245: 117598: 0 -245: 117599: 0 -245: 117600: 0 -245: 117601: 0 -245: 117602: 0 -245: 117603: 0 -245: 117604: 0 -245: 117605: 0 -245: 117606: 0 -245: 117607: 0 -245: 117608: 0 -245: 117609: 0 -245: 117610: 0 -245: 117611: 0 -245: 117612: 0 -245: 117613: 0 -245: 117614: 0 -245: 117615: 0 -245: 117616: 0 -245: 117617: 0 -245: 117618: 0 -245: 117619: 0 -245: 117620: 0 -245: 117621: 0 -245: 117622: 0 -245: 117623: 0 -245: 117624: 0 -245: 117625: 0 -245: 117626: 0 -245: 117627: 0 -245: 117628: 0 -245: 117629: 0 -245: 117630: 0 -245: 117631: 0 -245: 117632: 0 -245: 117633: 0 -245: 117634: 0 -245: 117635: 0 -245: 117636: 0 -245: 117637: 0 -245: 117638: 0 -245: 117639: 0 -245: 117640: 0 -245: 117641: 0 -245: 117642: 0 -245: 117643: 0 -245: 117644: 0 -245: 117645: 0 -245: 117646: 0 -245: 117647: 0 -245: 117648: 0 -245: 117649: 0 -245: 117650: 0 -245: 117651: 0 -245: 117652: 0 -245: 117653: 0 -245: 117654: 0 -245: 117655: 0 -245: 117656: 0 -245: 117657: 0 -245: 117658: 0 -245: 117659: 0 -245: 117660: 0 -245: 117661: 0 -245: 117662: 0 -245: 117663: 0 -245: 117664: 0 -245: 117665: 0 -245: 117666: 0 -245: 117667: 0 -245: 117668: 0 -245: 117669: 0 -245: 117670: 0 -245: 117671: 0 -245: 117672: 0 -245: 117673: 0 -245: 117674: 0 -245: 117675: 0 -245: 117676: 0 -245: 117677: 0 -245: 117678: 0 -245: 117679: 0 -245: 117680: 0 -245: 117681: 0 -245: 117682: 0 -245: 117683: 0 -245: 117684: 0 -245: 117685: 0 -245: 117686: 0 -245: 117687: 0 -245: 117688: 0 -245: 117689: 0 -245: 117690: 0 -245: 117691: 0 -245: 117692: 0 -245: 117693: 0 -245: 117694: 0 -245: 117695: 0 -245: 117696: 0 -245: 117697: 0 -245: 117698: 0 -245: 117699: 0 -245: 117700: 0 -245: 117701: 0 -245: 117702: 0 -245: 117703: 0 -245: 117704: 0 -245: 117705: 0 -245: 117706: 0 -245: 117707: 0 -245: 117708: 0 -245: 117709: 0 -245: 117710: 0 -245: 117711: 0 -245: 117712: 0 -245: 117713: 0 -245: 117714: 0 -245: 117715: 0 -245: 117716: 0 -245: 117717: 0 -245: 117718: 0 -245: 117719: 0 -245: 117720: 0 -245: 117721: 0 -245: 117722: 0 -245: 117723: 0 -245: 117724: 0 -245: 117725: 0 -245: 117726: 0 -245: 117727: 0 -245: 117728: 0 -245: 117729: 0 -245: 117730: 0 -245: 117731: 0 -245: 117732: 0 -245: 117733: 0 -245: 117734: 0 -245: 117735: 0 -245: 117736: 0 -245: 117737: 0 -245: 117738: 0 -245: 117739: 0 -245: 117740: 0 -245: 117741: 0 -245: 117742: 0 -245: 117743: 0 -245: 117744: 0 -245: 117745: 0 -245: 117746: 0 -245: 117747: 0 -245: 117748: 0 -245: 117749: 0 -245: 117750: 0 -245: 117751: 0 -245: 117752: 0 -245: 117753: 0 -245: 117754: 0 -245: 117755: 0 -245: 117756: 0 -245: 117757: 0 -245: 117758: 0 -245: 117759: 0 -245: 117760: 0 -245: 117761: 0 -245: 117762: 0 -245: 117763: 0 -245: 117764: 0 -245: 117765: 0 -245: 117766: 0 -245: 117767: 0 -245: 117768: 0 -245: 117769: 0 -245: 117770: 0 -245: 117771: 0 -245: 117772: 0 -245: 117773: 0 -245: 117774: 0 -245: 117775: 0 -245: 117776: 0 -245: 117777: 0 -245: 117778: 0 -245: 117779: 0 -245: 117780: 0 -245: 117781: 0 -245: 117782: 0 -245: 117783: 0 -245: 117784: 0 -245: 117785: 0 -245: 117786: 0 -245: 117787: 0 -245: 117788: 0 -245: 117789: 0 -245: 117790: 0 -245: 117791: 0 -245: 117792: 0 -245: 117793: 0 -245: 117794: 0 -245: 117795: 0 -245: 117796: 0 -245: 117797: 0 -245: 117798: 0 -245: 117799: 0 -245: 117800: 0 -245: 117801: 0 -245: 117802: 0 -245: 117803: 0 -245: 117804: 0 -245: 117805: 0 -245: 117806: 0 -245: 117807: 0 -245: 117808: 0 -245: 117809: 0 -245: 117810: 0 -245: 117811: 0 -245: 117812: 0 -245: 117813: 0 -245: 117814: 0 -245: 117815: 0 -245: 117816: 0 -245: 117817: 0 -245: 117818: 0 -245: 117819: 0 -245: 117820: 0 -245: 117821: 0 -245: 117822: 0 -245: 117823: 0 -245: 117824: 0 -245: 117825: 0 -245: 117826: 0 -245: 117827: 0 -245: 117828: 0 -245: 117829: 0 -245: 117830: 0 -245: 117831: 0 -245: 117832: 0 -245: 117833: 0 -245: 117834: 0 -245: 117835: 0 -245: 117836: 0 -245: 117837: 0 -245: 117838: 0 -245: 117839: 0 -245: 117840: 0 -245: 117841: 0 -245: 117842: 0 -245: 117843: 0 -245: 117844: 0 -245: 117845: 0 -245: 117846: 0 -245: 117847: 0 -245: 117848: 0 -245: 117849: 0 -245: 117850: 0 -245: 117851: 0 -245: 117852: 0 -245: 117853: 0 -245: 117854: 0 -245: 117855: 0 -245: 117856: 0 -245: 117857: 0 -245: 117858: 0 -245: 117859: 0 -245: 117860: 0 -245: 117861: 0 -245: 117862: 0 -245: 117863: 0 -245: 117864: 0 -245: 117865: 0 -245: 117866: 0 -245: 117867: 0 -245: 117868: 0 -245: 117869: 0 -245: 117870: 0 -245: 117871: 0 -245: 117872: 0 -245: 117873: 0 -245: 117874: 0 -245: 117875: 0 -245: 117876: 0 -245: 117877: 0 -245: 117878: 0 -245: 117879: 0 -245: 117880: 0 -245: 117881: 0 -245: 117882: 0 -245: 117883: 0 -245: 117884: 0 -245: 117885: 0 -245: 117886: 0 -245: 117887: 0 -245: 117888: 0 -245: 117889: 0 -245: 117890: 0 -245: 117891: 0 -245: 117892: 0 -245: 117893: 0 -245: 117894: 0 -245: 117895: 0 -245: 117896: 0 -245: 117897: 0 -245: 117898: 0 -245: 117899: 0 -245: 117900: 0 -245: 117901: 0 -245: 117902: 0 -245: 117903: 0 -245: 117904: 0 -245: 117905: 0 -245: 117906: 0 -245: 117907: 0 -245: 117908: 0 -245: 117909: 0 -245: 117910: 0 -245: 117911: 0 -245: 117912: 0 -245: 117913: 0 -245: 117914: 0 -245: 117915: 0 -245: 117916: 0 -245: 117917: 0 -245: 117918: 0 -245: 117919: 0 -245: 117920: 0 -245: 117921: 0 -245: 117922: 0 -245: 117923: 0 -245: 117924: 0 -245: 117925: 0 -245: 117926: 0 -245: 117927: 0 -245: 117928: 0 -245: 117929: 0 -245: 117930: 0 -245: 117931: 0 -245: 117932: 0 -245: 117933: 0 -245: 117934: 0 -245: 117935: 0 -245: 117936: 0 -245: 117937: 0 -245: 117938: 0 -245: 117939: 0 -245: 117940: 0 -245: 117941: 0 -245: 117942: 0 -245: 117943: 0 -245: 117944: 0 -245: 117945: 0 -245: 117946: 0 -245: 117947: 0 -245: 117948: 0 -245: 117949: 0 -245: 117950: 0 -245: 117951: 0 -245: 117952: 0 -245: 117953: 0 -245: 117954: 0 -245: 117955: 0 -245: 117956: 0 -245: 117957: 0 -245: 117958: 0 -245: 117959: 0 -245: 117960: 0 -245: 117961: 0 -245: 117962: 0 -245: 117963: 0 -245: 117964: 0 -245: 117965: 0 -245: 117966: 0 -245: 117967: 0 -245: 117968: 0 -245: 117969: 0 -245: 117970: 0 -245: 117971: 0 -245: 117972: 0 -245: 117973: 0 -245: 117974: 0 -245: 117975: 0 -245: 117976: 0 -245: 117977: 0 -245: 117978: 0 -245: 117979: 0 -245: 117980: 0 -245: 117981: 0 -245: 117982: 0 -245: 117983: 0 -245: 117984: 0 -245: 117985: 0 -245: 117986: 0 -245: 117987: 0 -245: 117988: 0 -245: 117989: 0 -245: 117990: 0 -245: 117991: 0 -245: 117992: 0 -245: 117993: 0 -245: 117994: 0 -245: 117995: 0 -245: 117996: 0 -245: 117997: 0 -245: 117998: 0 -245: 117999: 0 -245: 118000: 0 -245: 118001: 0 -245: 118002: 0 -245: 118003: 0 -245: 118004: 0 -245: 118005: 0 -245: 118006: 0 -245: 118007: 0 -245: 118008: 0 -245: 118009: 0 -245: 118010: 0 -245: 118011: 0 -245: 118012: 0 -245: 118013: 0 -245: 118014: 0 -245: 118015: 0 -245: 118016: 0 -245: 118017: 0 -245: 118018: 0 -245: 118019: 0 -245: 118020: 0 -245: 118021: 0 -245: 118022: 0 -245: 118023: 0 -245: 118024: 0 -245: 118025: 0 -245: 118026: 0 -245: 118027: 0 -245: 118028: 0 -245: 118029: 0 -245: 118030: 0 -245: 118031: 0 -245: 118032: 0 -245: 118033: 0 -245: 118034: 0 -245: 118035: 0 -245: 118036: 0 -245: 118037: 0 -245: 118038: 0 -245: 118039: 0 -245: 118040: 0 -245: 118041: 0 -245: 118042: 0 -245: 118043: 0 -245: 118044: 0 -245: 118045: 0 -245: 118046: 0 -245: 118047: 0 -245: 118048: 0 -245: 118049: 0 -245: 118050: 0 -245: 118051: 0 -245: 118052: 0 -245: 118053: 0 -245: 118054: 0 -245: 118055: 0 -245: 118056: 0 -245: 118057: 0 -245: 118058: 0 -245: 118059: 0 -245: 118060: 0 -245: 118061: 0 -245: 118062: 0 -245: 118063: 0 -245: 118064: 0 -245: 118065: 0 -245: 118066: 0 -245: 118067: 0 -245: 118068: 0 -245: 118069: 0 -245: 118070: 0 -245: 118071: 0 -245: 118072: 0 -245: 118073: 0 -245: 118074: 0 -245: 118075: 0 -245: 118076: 0 -245: 118077: 0 -245: 118078: 0 -245: 118079: 0 -245: 118080: 0 -245: 118081: 0 -245: 118082: 0 -245: 118083: 0 -245: 118084: 0 -245: 118085: 0 -245: 118086: 0 -245: 118087: 0 -245: 118088: 0 -245: 118089: 0 -245: 118090: 0 -245: 118091: 0 -245: 118092: 0 -245: 118093: 0 -245: 118094: 0 -245: 118095: 0 -245: 118096: 0 -245: 118097: 0 -245: 118098: 0 -245: 118099: 0 -245: 118100: 0 -245: 118101: 0 -245: 118102: 0 -245: 118103: 0 -245: 118104: 0 -245: 118105: 0 -245: 118106: 0 -245: 118107: 0 -245: 118108: 0 -245: 118109: 0 -245: 118110: 0 -245: 118111: 0 -245: 118112: 0 -245: 118113: 0 -245: 118114: 0 -245: 118115: 0 -245: 118116: 0 -245: 118117: 0 -245: 118118: 0 -245: 118119: 0 -245: 118120: 0 -245: 118121: 0 -245: 118122: 0 -245: 118123: 0 -245: 118124: 0 -245: 118125: 0 -245: 118126: 0 -245: 118127: 0 -245: 118128: 0 -245: 118129: 0 -245: 118130: 0 -245: 118131: 0 -245: 118132: 0 -245: 118133: 0 -245: 118134: 0 -245: 118135: 0 -245: 118136: 0 -245: 118137: 0 -245: 118138: 0 -245: 118139: 0 -245: 118140: 0 -245: 118141: 0 -245: 118142: 0 -245: 118143: 0 -245: 118144: 0 -245: 118145: 0 -245: 118146: 0 -245: 118147: 0 -245: 118148: 0 -245: 118149: 0 -245: 118150: 0 -245: 118151: 0 -245: 118152: 0 -245: 118153: 0 -245: 118154: 0 -245: 118155: 0 -245: 118156: 0 -245: 118157: 0 -245: 118158: 0 -245: 118159: 0 -245: 118160: 0 -245: 118161: 0 -245: 118162: 0 -245: 118163: 0 -245: 118164: 0 -245: 118165: 0 -245: 118166: 0 -245: 118167: 0 -245: 118168: 0 -245: 118169: 0 -245: 118170: 0 -245: 118171: 0 -245: 118172: 0 -245: 118173: 0 -245: 118174: 0 -245: 118175: 0 -245: 118176: 0 -245: 118177: 0 -245: 118178: 0 -245: 118179: 0 -245: 118180: 0 -245: 118181: 0 -245: 118182: 0 -245: 118183: 0 -245: 118184: 0 -245: 118185: 0 -245: 118186: 0 -245: 118187: 0 -245: 118188: 0 -245: 118189: 0 -245: 118190: 0 -245: 118191: 0 -245: 118192: 0 -245: 118193: 0 -245: 118194: 0 -245: 118195: 0 -245: 118196: 0 -245: 118197: 0 -245: 118198: 0 -245: 118199: 0 -245: 118200: 0 -245: 118201: 0 -245: 118202: 0 -245: 118203: 0 -245: 118204: 0 -245: 118205: 0 -245: 118206: 0 -245: 118207: 0 -245: 118208: 0 -245: 118209: 0 -245: 118210: 0 -245: 118211: 0 -245: 118212: 0 -245: 118213: 0 -245: 118214: 0 -245: 118215: 0 -245: 118216: 0 -245: 118217: 0 -245: 118218: 0 -245: 118219: 0 -245: 118220: 0 -245: 118221: 0 -245: 118222: 0 -245: 118223: 0 -245: 118224: 0 -245: 118225: 0 -245: 118226: 0 -245: 118227: 0 -245: 118228: 0 -245: 118229: 0 -245: 118230: 0 -245: 118231: 0 -245: 118232: 0 -245: 118233: 0 -245: 118234: 0 -245: 118235: 0 -245: 118236: 0 -245: 118237: 0 -245: 118238: 0 -245: 118239: 0 -245: 118240: 0 -245: 118241: 0 -245: 118242: 0 -245: 118243: 0 -245: 118244: 0 -245: 118245: 0 -245: 118246: 0 -245: 118247: 0 -245: 118248: 0 -245: 118249: 0 -245: 118250: 0 -245: 118251: 0 -245: 118252: 0 -245: 118253: 0 -245: 118254: 0 -245: 118255: 0 -245: 118256: 0 -245: 118257: 0 -245: 118258: 0 -245: 118259: 0 -245: 118260: 0 -245: 118261: 0 -245: 118262: 0 -245: 118263: 0 -245: 118264: 0 -245: 118265: 0 -245: 118266: 0 -245: 118267: 0 -245: 118268: 0 -245: 118269: 0 -245: 118270: 0 -245: 118271: 0 -245: 118272: 0 -245: 118273: 0 -245: 118274: 0 -245: 118275: 0 -245: 118276: 0 -245: 118277: 0 -245: 118278: 0 -245: 118279: 0 -245: 118280: 0 -245: 118281: 0 -245: 118282: 0 -245: 118283: 0 -245: 118284: 0 -245: 118285: 0 -245: 118286: 0 -245: 118287: 0 -245: 118288: 0 -245: 118289: 0 -245: 118290: 0 -245: 118291: 0 -245: 118292: 0 -245: 118293: 0 -245: 118294: 0 -245: 118295: 0 -245: 118296: 0 -245: 118297: 0 -245: 118298: 0 -245: 118299: 0 -245: 118300: 0 -245: 118301: 0 -245: 118302: 0 -245: 118303: 0 -245: 118304: 0 -245: 118305: 0 -245: 118306: 0 -245: 118307: 0 -245: 118308: 0 -245: 118309: 0 -245: 118310: 0 -245: 118311: 0 -245: 118312: 0 -245: 118313: 0 -245: 118314: 0 -245: 118315: 0 -245: 118316: 0 -245: 118317: 0 -245: 118318: 0 -245: 118319: 0 -245: 118320: 0 -245: 118321: 0 -245: 118322: 0 -245: 118323: 0 -245: 118324: 0 -245: 118325: 0 -245: 118326: 0 -245: 118327: 0 -245: 118328: 0 -245: 118329: 0 -245: 118330: 0 -245: 118331: 0 -245: 118332: 0 -245: 118333: 0 -245: 118334: 0 -245: 118335: 0 -245: 118336: 0 -245: 118337: 0 -245: 118338: 0 -245: 118339: 0 -245: 118340: 0 -245: 118341: 0 -245: 118342: 0 -245: 118343: 0 -245: 118344: 0 -245: 118345: 0 -245: 118346: 0 -245: 118347: 0 -245: 118348: 0 -245: 118349: 0 -245: 118350: 0 -245: 118351: 0 -245: 118352: 0 -245: 118353: 0 -245: 118354: 0 -245: 118355: 0 -245: 118356: 0 -245: 118357: 0 -245: 118358: 0 -245: 118359: 0 -245: 118360: 0 -245: 118361: 0 -245: 118362: 0 -245: 118363: 0 -245: 118364: 0 -245: 118365: 0 -245: 118366: 0 -245: 118367: 0 -245: 118368: 0 -245: 118369: 0 -245: 118370: 0 -245: 118371: 0 -245: 118372: 0 -245: 118373: 0 -245: 118374: 0 -245: 118375: 0 -245: 118376: 0 -245: 118377: 0 -245: 118378: 0 -245: 118379: 0 -245: 118380: 0 -245: 118381: 0 -245: 118382: 0 -245: 118383: 0 -245: 118384: 0 -245: 118385: 0 -245: 118386: 0 -245: 118387: 0 -245: 118388: 0 -245: 118389: 0 -245: 118390: 0 -245: 118391: 0 -245: 118392: 0 -245: 118393: 0 -245: 118394: 0 -245: 118395: 0 -245: 118396: 0 -245: 118397: 0 -245: 118398: 0 -245: 118399: 0 -245: 118400: 0 -245: 118401: 0 -245: 118402: 0 -245: 118403: 0 -245: 118404: 0 -245: 118405: 0 -245: 118406: 0 -245: 118407: 0 -245: 118408: 0 -245: 118409: 0 -245: 118410: 0 -245: 118411: 0 -245: 118412: 0 -245: 118413: 0 -245: 118414: 0 -245: 118415: 0 -245: 118416: 0 -245: 118417: 0 -245: 118418: 0 -245: 118419: 0 -245: 118420: 0 -245: 118421: 0 -245: 118422: 0 -245: 118423: 0 -245: 118424: 0 -245: 118425: 0 -245: 118426: 0 -245: 118427: 0 -245: 118428: 0 -245: 118429: 0 -245: 118430: 0 -245: 118431: 0 -245: 118432: 0 -245: 118433: 0 -245: 118434: 0 -245: 118435: 0 -245: 118436: 0 -245: 118437: 0 -245: 118438: 0 -245: 118439: 0 -245: 118440: 0 -245: 118441: 0 -245: 118442: 0 -245: 118443: 0 -245: 118444: 0 -245: 118445: 0 -245: 118446: 0 -245: 118447: 0 -245: 118448: 0 -245: 118449: 0 -245: 118450: 0 -245: 118451: 0 -245: 118452: 0 -245: 118453: 0 -245: 118454: 0 -245: 118455: 0 -245: 118456: 0 -245: 118457: 0 -245: 118458: 0 -245: 118459: 0 -245: 118460: 0 -245: 118461: 0 -245: 118462: 0 -245: 118463: 0 -245: 118464: 0 -245: 118465: 0 -245: 118466: 0 -245: 118467: 0 -245: 118468: 0 -245: 118469: 0 -245: 118470: 0 -245: 118471: 0 -245: 118472: 0 -245: 118473: 0 -245: 118474: 0 -245: 118475: 0 -245: 118476: 0 -245: 118477: 0 -245: 118478: 0 -245: 118479: 0 -245: 118480: 0 -245: 118481: 0 -245: 118482: 0 -245: 118483: 0 -245: 118484: 0 -245: 118485: 0 -245: 118486: 0 -245: 118487: 0 -245: 118488: 0 -245: 118489: 0 -245: 118490: 0 -245: 118491: 0 -245: 118492: 0 -245: 118493: 0 -245: 118494: 0 -245: 118495: 0 -245: 118496: 0 -245: 118497: 0 -245: 118498: 0 -245: 118499: 0 -245: 118500: 0 -245: 118501: 0 -245: 118502: 0 -245: 118503: 0 -245: 118504: 0 -245: 118505: 0 -245: 118506: 0 -245: 118507: 0 -245: 118508: 0 -245: 118509: 0 -245: 118510: 0 -245: 118511: 0 -245: 118512: 0 -245: 118513: 0 -245: 118514: 0 -245: 118515: 0 -245: 118516: 0 -245: 118517: 0 -245: 118518: 0 -245: 118519: 0 -245: 118520: 0 -245: 118521: 0 -245: 118522: 0 -245: 118523: 0 -245: 118524: 0 -245: 118525: 0 -245: 118526: 0 -245: 118527: 0 -245: 118528: 0 -245: 118529: 0 -245: 118530: 0 -245: 118531: 0 -245: 118532: 0 -245: 118533: 0 -245: 118534: 0 -245: 118535: 0 -245: 118536: 0 -245: 118537: 0 -245: 118538: 0 -245: 118539: 0 -245: 118540: 0 -245: 118541: 0 -245: 118542: 0 -245: 118543: 0 -245: 118544: 0 -245: 118545: 0 -245: 118546: 0 -245: 118547: 0 -245: 118548: 0 -245: 118549: 0 -245: 118550: 0 -245: 118551: 0 -245: 118552: 0 -245: 118553: 0 -245: 118554: 0 -245: 118555: 0 -245: 118556: 0 -245: 118557: 0 -245: 118558: 0 -245: 118559: 0 -245: 118560: 0 -245: 118561: 0 -245: 118562: 0 -245: 118563: 0 -245: 118564: 0 -245: 118565: 0 -245: 118566: 0 -245: 118567: 0 -245: 118568: 0 -245: 118569: 0 -245: 118570: 0 -245: 118571: 0 -245: 118572: 0 -245: 118573: 0 -245: 118574: 0 -245: 118575: 0 -245: 118576: 0 -245: 118577: 0 -245: 118578: 0 -245: 118579: 0 -245: 118580: 0 -245: 118581: 0 -245: 118582: 0 -245: 118583: 0 -245: 118584: 0 -245: 118585: 0 -245: 118586: 0 -245: 118587: 0 -245: 118588: 0 -245: 118589: 0 -245: 118590: 0 -245: 118591: 0 -245: 118592: 0 -245: 118593: 0 -245: 118594: 0 -245: 118595: 0 -245: 118596: 0 -245: 118597: 0 -245: 118598: 0 -245: 118599: 0 -245: 118600: 0 -245: 118601: 0 -245: 118602: 0 -245: 118603: 0 -245: 118604: 0 -245: 118605: 0 -245: 118606: 0 -245: 118607: 0 -245: 118608: 0 -245: 118609: 0 -245: 118610: 0 -245: 118611: 0 -245: 118612: 0 -245: 118613: 0 -245: 118614: 0 -245: 118615: 0 -245: 118616: 0 -245: 118617: 0 -245: 118618: 0 -245: 118619: 0 -245: 118620: 0 -245: 118621: 0 -245: 118622: 0 -245: 118623: 0 -245: 118624: 0 -245: 118625: 0 -245: 118626: 0 -245: 118627: 0 -245: 118628: 0 -245: 118629: 0 -245: 118630: 0 -245: 118631: 0 -245: 118632: 0 -245: 118633: 0 -245: 118634: 0 -245: 118635: 0 -245: 118636: 0 -245: 118637: 0 -245: 118638: 0 -245: 118639: 0 -245: 118640: 0 -245: 118641: 0 -245: 118642: 0 -245: 118643: 0 -245: 118644: 0 -245: 118645: 0 -245: 118646: 0 -245: 118647: 0 -245: 118648: 0 -245: 118649: 0 -245: 118650: 0 -245: 118651: 0 -245: 118652: 0 -245: 118653: 0 -245: 118654: 0 -245: 118655: 0 -245: 118656: 0 -245: 118657: 0 -245: 118658: 0 -245: 118659: 0 -245: 118660: 0 -245: 118661: 0 -245: 118662: 0 -245: 118663: 0 -245: 118664: 0 -245: 118665: 0 -245: 118666: 0 -245: 118667: 0 -245: 118668: 0 -245: 118669: 0 -245: 118670: 0 -245: 118671: 0 -245: 118672: 0 -245: 118673: 0 -245: 118674: 0 -245: 118675: 0 -245: 118676: 0 -245: 118677: 0 -245: 118678: 0 -245: 118679: 0 -245: 118680: 0 -245: 118681: 0 -245: 118682: 0 -245: 118683: 0 -245: 118684: 0 -245: 118685: 0 -245: 118686: 0 -245: 118687: 0 -245: 118688: 0 -245: 118689: 0 -245: 118690: 0 -245: 118691: 0 -245: 118692: 0 -245: 118693: 0 -245: 118694: 0 -245: 118695: 0 -245: 118696: 0 -245: 118697: 0 -245: 118698: 0 -245: 118699: 0 -245: 118700: 0 -245: 118701: 0 -245: 118702: 0 -245: 118703: 0 -245: 118704: 0 -245: 118705: 0 -245: 118706: 0 -245: 118707: 0 -245: 118708: 0 -245: 118709: 0 -245: 118710: 0 -245: 118711: 0 -245: 118712: 0 -245: 118713: 0 -245: 118714: 0 -245: 118715: 0 -245: 118716: 0 -245: 118717: 0 -245: 118718: 0 -245: 118719: 0 -245: 118720: 0 -245: 118721: 0 -245: 118722: 0 -245: 118723: 0 -245: 118724: 0 -245: 118725: 0 -245: 118726: 0 -245: 118727: 0 -245: 118728: 0 -245: 118729: 0 -245: 118730: 0 -245: 118731: 0 -245: 118732: 0 -245: 118733: 0 -245: 118734: 0 -245: 118735: 0 -245: 118736: 0 -245: 118737: 0 -245: 118738: 0 -245: 118739: 0 -245: 118740: 0 -245: 118741: 0 -245: 118742: 0 -245: 118743: 0 -245: 118744: 0 -245: 118745: 0 -245: 118746: 0 -245: 118747: 0 -245: 118748: 0 -245: 118749: 0 -245: 118750: 0 -245: 118751: 0 -245: 118752: 0 -245: 118753: 0 -245: 118754: 0 -245: 118755: 0 -245: 118756: 0 -245: 118757: 0 -245: 118758: 0 -245: 118759: 0 -245: 118760: 0 -245: 118761: 0 -245: 118762: 0 -245: 118763: 0 -245: 118764: 0 -245: 118765: 0 -245: 118766: 0 -245: 118767: 0 -245: 118768: 0 -245: 118769: 0 -245: 118770: 0 -245: 118771: 0 -245: 118772: 0 -245: 118773: 0 -245: 118774: 0 -245: 118775: 0 -245: 118776: 0 -245: 118777: 0 -245: 118778: 0 -245: 118779: 0 -245: 118780: 0 -245: 118781: 0 -245: 118782: 0 -245: 118783: 0 -245: 118784: 0 -245: 118785: 0 -245: 118786: 0 -245: 118787: 0 -245: 118788: 0 -245: 118789: 0 -245: 118790: 0 -245: 118791: 0 -245: 118792: 0 -245: 118793: 0 -245: 118794: 0 -245: 118795: 0 -245: 118796: 0 -245: 118797: 0 -245: 118798: 0 -245: 118799: 0 -245: 118800: 0 -245: 118801: 0 -245: 118802: 0 -245: 118803: 0 -245: 118804: 0 -245: 118805: 0 -245: 118806: 0 -245: 118807: 0 -245: 118808: 0 -245: 118809: 0 -245: 118810: 0 -245: 118811: 0 -245: 118812: 0 -245: 118813: 0 -245: 118814: 0 -245: 118815: 0 -245: 118816: 0 -245: 118817: 0 -245: 118818: 0 -245: 118819: 0 -245: 118820: 0 -245: 118821: 0 -245: 118822: 0 -245: 118823: 0 -245: 118824: 0 -245: 118825: 0 -245: 118826: 0 -245: 118827: 0 -245: 118828: 0 -245: 118829: 0 -245: 118830: 0 -245: 118831: 0 -245: 118832: 0 -245: 118833: 0 -245: 118834: 0 -245: 118835: 0 -245: 118836: 0 -245: 118837: 0 -245: 118838: 0 -245: 118839: 0 -245: 118840: 0 -245: 118841: 0 -245: 118842: 0 -245: 118843: 0 -245: 118844: 0 -245: 118845: 0 -245: 118846: 0 -245: 118847: 0 -245: 118848: 0 -245: 118849: 0 -245: 118850: 0 -245: 118851: 0 -245: 118852: 0 -245: 118853: 0 -245: 118854: 0 -245: 118855: 0 -245: 118856: 0 -245: 118857: 0 -245: 118858: 0 -245: 118859: 0 -245: 118860: 0 -245: 118861: 0 -245: 118862: 0 -245: 118863: 0 -245: 118864: 0 -245: 118865: 0 -245: 118866: 0 -245: 118867: 0 -245: 118868: 0 -245: 118869: 0 -245: 118870: 0 -245: 118871: 0 -245: 118872: 0 -245: 118873: 0 -245: 118874: 0 -245: 118875: 0 -245: 118876: 0 -245: 118877: 0 -245: 118878: 0 -245: 118879: 0 -245: 118880: 0 -245: 118881: 0 -245: 118882: 0 -245: 118883: 0 -245: 118884: 0 -245: 118885: 0 -245: 118886: 0 -245: 118887: 0 -245: 118888: 0 -245: 118889: 0 -245: 118890: 0 -245: 118891: 0 -245: 118892: 0 -245: 118893: 0 -245: 118894: 0 -245: 118895: 0 -245: 118896: 0 -245: 118897: 0 -245: 118898: 0 -245: 118899: 0 -245: 118900: 0 -245: 118901: 0 -245: 118902: 0 -245: 118903: 0 -245: 118904: 0 -245: 118905: 0 -245: 118906: 0 -245: 118907: 0 -245: 118908: 0 -245: 118909: 0 -245: 118910: 0 -245: 118911: 0 -245: 118912: 0 -245: 118913: 0 -245: 118914: 0 -245: 118915: 0 -245: 118916: 0 -245: 118917: 0 -245: 118918: 0 -245: 118919: 0 -245: 118920: 0 -245: 118921: 0 -245: 118922: 0 -245: 118923: 0 -245: 118924: 0 -245: 118925: 0 -245: 118926: 0 -245: 118927: 0 -245: 118928: 0 -245: 118929: 0 -245: 118930: 0 -245: 118931: 0 -245: 118932: 0 -245: 118933: 0 -245: 118934: 0 -245: 118935: 0 -245: 118936: 0 -245: 118937: 0 -245: 118938: 0 -245: 118939: 0 -245: 118940: 0 -245: 118941: 0 -245: 118942: 0 -245: 118943: 0 -245: 118944: 0 -245: 118945: 0 -245: 118946: 0 -245: 118947: 0 -245: 118948: 0 -245: 118949: 0 -245: 118950: 0 -245: 118951: 0 -245: 118952: 0 -245: 118953: 0 -245: 118954: 0 -245: 118955: 0 -245: 118956: 0 -245: 118957: 0 -245: 118958: 0 -245: 118959: 0 -245: 118960: 0 -245: 118961: 0 -245: 118962: 0 -245: 118963: 0 -245: 118964: 0 -245: 118965: 0 -245: 118966: 0 -245: 118967: 0 -245: 118968: 0 -245: 118969: 0 -245: 118970: 0 -245: 118971: 0 -245: 118972: 0 -245: 118973: 0 -245: 118974: 0 -245: 118975: 0 -245: 118976: 0 -245: 118977: 0 -245: 118978: 0 -245: 118979: 0 -245: 118980: 0 -245: 118981: 0 -245: 118982: 0 -245: 118983: 0 -245: 118984: 0 -245: 118985: 0 -245: 118986: 0 -245: 118987: 0 -245: 118988: 0 -245: 118989: 0 -245: 118990: 0 -245: 118991: 0 -245: 118992: 0 -245: 118993: 0 -245: 118994: 0 -245: 118995: 0 -245: 118996: 0 -245: 118997: 0 -245: 118998: 0 -245: 118999: 0 -245: 119000: 0 -245: 119001: 0 -245: 119002: 0 -245: 119003: 0 -245: 119004: 0 -245: 119005: 0 -245: 119006: 0 -245: 119007: 0 -245: 119008: 0 -245: 119009: 0 -245: 119010: 0 -245: 119011: 0 -245: 119012: 0 -245: 119013: 0 -245: 119014: 0 -245: 119015: 0 -245: 119016: 0 -245: 119017: 0 -245: 119018: 0 -245: 119019: 0 -245: 119020: 0 -245: 119021: 0 -245: 119022: 0 -245: 119023: 0 -245: 119024: 0 -245: 119025: 0 -245: 119026: 0 -245: 119027: 0 -245: 119028: 0 -245: 119029: 0 -245: 119030: 0 -245: 119031: 0 -245: 119032: 0 -245: 119033: 0 -245: 119034: 0 -245: 119035: 0 -245: 119036: 0 -245: 119037: 0 -245: 119038: 0 -245: 119039: 0 -245: 119040: 0 -245: 119041: 0 -245: 119042: 0 -245: 119043: 0 -245: 119044: 0 -245: 119045: 0 -245: 119046: 0 -245: 119047: 0 -245: 119048: 0 -245: 119049: 0 -245: 119050: 0 -245: 119051: 0 -245: 119052: 0 -245: 119053: 0 -245: 119054: 0 -245: 119055: 0 -245: 119056: 0 -245: 119057: 0 -245: 119058: 0 -245: 119059: 0 -245: 119060: 0 -245: 119061: 0 -245: 119062: 0 -245: 119063: 0 -245: 119064: 0 -245: 119065: 0 -245: 119066: 0 -245: 119067: 0 -245: 119068: 0 -245: 119069: 0 -245: 119070: 0 -245: 119071: 0 -245: 119072: 0 -245: 119073: 0 -245: 119074: 0 -245: 119075: 0 -245: 119076: 0 -245: 119077: 0 -245: 119078: 0 -245: 119079: 0 -245: 119080: 0 -245: 119081: 0 -245: 119082: 0 -245: 119083: 0 -245: 119084: 0 -245: 119085: 0 -245: 119086: 0 -245: 119087: 0 -245: 119088: 0 -245: 119089: 0 -245: 119090: 0 -245: 119091: 0 -245: 119092: 0 -245: 119093: 0 -245: 119094: 0 -245: 119095: 0 -245: 119096: 0 -245: 119097: 0 -245: 119098: 0 -245: 119099: 0 -245: 119100: 0 -245: 119101: 0 -245: 119102: 0 -245: 119103: 0 -245: 119104: 0 -245: 119105: 0 -245: 119106: 0 -245: 119107: 0 -245: 119108: 0 -245: 119109: 0 -245: 119110: 0 -245: 119111: 0 -245: 119112: 0 -245: 119113: 0 -245: 119114: 0 -245: 119115: 0 -245: 119116: 0 -245: 119117: 0 -245: 119118: 0 -245: 119119: 0 -245: 119120: 0 -245: 119121: 0 -245: 119122: 0 -245: 119123: 0 -245: 119124: 0 -245: 119125: 0 -245: 119126: 0 -245: 119127: 0 -245: 119128: 0 -245: 119129: 0 -245: 119130: 0 -245: 119131: 0 -245: 119132: 0 -245: 119133: 0 -245: 119134: 0 -245: 119135: 0 -245: 119136: 0 -245: 119137: 0 -245: 119138: 0 -245: 119139: 0 -245: 119140: 0 -245: 119141: 0 -245: 119142: 0 -245: 119143: 0 -245: 119144: 0 -245: 119145: 0 -245: 119146: 0 -245: 119147: 0 -245: 119148: 0 -245: 119149: 0 -245: 119150: 0 -245: 119151: 0 -245: 119152: 0 -245: 119153: 0 -245: 119154: 0 -245: 119155: 0 -245: 119156: 0 -245: 119157: 0 -245: 119158: 0 -245: 119159: 0 -245: 119160: 0 -245: 119161: 0 -245: 119162: 0 -245: 119163: 0 -245: 119164: 0 -245: 119165: 0 -245: 119166: 0 -245: 119167: 0 -245: 119168: 0 -245: 119169: 0 -245: 119170: 0 -245: 119171: 0 -245: 119172: 0 -245: 119173: 0 -245: 119174: 0 -245: 119175: 0 -245: 119176: 0 -245: 119177: 0 -245: 119178: 0 -245: 119179: 0 -245: 119180: 0 -245: 119181: 0 -245: 119182: 0 -245: 119183: 0 -245: 119184: 0 -245: 119185: 0 -245: 119186: 0 -245: 119187: 0 -245: 119188: 0 -245: 119189: 0 -245: 119190: 0 -245: 119191: 0 -245: 119192: 0 -245: 119193: 0 -245: 119194: 0 -245: 119195: 0 -245: 119196: 0 -245: 119197: 0 -245: 119198: 0 -245: 119199: 0 -245: 119200: 0 -245: 119201: 0 -245: 119202: 0 -245: 119203: 0 -245: 119204: 0 -245: 119205: 0 -245: 119206: 0 -245: 119207: 0 -245: 119208: 0 -245: 119209: 0 -245: 119210: 0 -245: 119211: 0 -245: 119212: 0 -245: 119213: 0 -245: 119214: 0 -245: 119215: 0 -245: 119216: 0 -245: 119217: 0 -245: 119218: 0 -245: 119219: 0 -245: 119220: 0 -245: 119221: 0 -245: 119222: 0 -245: 119223: 0 -245: 119224: 0 -245: 119225: 0 -245: 119226: 0 -245: 119227: 0 -245: 119228: 0 -245: 119229: 0 -245: 119230: 0 -245: 119231: 0 -245: 119232: 0 -245: 119233: 0 -245: 119234: 0 -245: 119235: 0 -245: 119236: 0 -245: 119237: 0 -245: 119238: 0 -245: 119239: 0 -245: 119240: 0 -245: 119241: 0 -245: 119242: 0 -245: 119243: 0 -245: 119244: 0 -245: 119245: 0 -245: 119246: 0 -245: 119247: 0 -245: 119248: 0 -245: 119249: 0 -245: 119250: 0 -245: 119251: 0 -245: 119252: 0 -245: 119253: 0 -245: 119254: 0 -245: 119255: 0 -245: 119256: 0 -245: 119257: 0 -245: 119258: 0 -245: 119259: 0 -245: 119260: 0 -245: 119261: 0 -245: 119262: 0 -245: 119263: 0 -245: 119264: 0 -245: 119265: 0 -245: 119266: 0 -245: 119267: 0 -245: 119268: 0 -245: 119269: 0 -245: 119270: 0 -245: 119271: 0 -245: 119272: 0 -245: 119273: 0 -245: 119274: 0 -245: 119275: 0 -245: 119276: 0 -245: 119277: 0 -245: 119278: 0 -245: 119279: 0 -245: 119280: 0 -245: 119281: 0 -245: 119282: 0 -245: 119283: 0 -245: 119284: 0 -245: 119285: 0 -245: 119286: 0 -245: 119287: 0 -245: 119288: 0 -245: 119289: 0 -245: 119290: 0 -245: 119291: 0 -245: 119292: 0 -245: 119293: 0 -245: 119294: 0 -245: 119295: 0 -245: 119296: 0 -245: 119297: 0 -245: 119298: 0 -245: 119299: 0 -245: 119300: 0 -245: 119301: 0 -245: 119302: 0 -245: 119303: 0 -245: 119304: 0 -245: 119305: 0 -245: 119306: 0 -245: 119307: 0 -245: 119308: 0 -245: 119309: 0 -245: 119310: 0 -245: 119311: 0 -245: 119312: 0 -245: 119313: 0 -245: 119314: 0 -245: 119315: 0 -245: 119316: 0 -245: 119317: 0 -245: 119318: 0 -245: 119319: 0 -245: 119320: 0 -245: 119321: 0 -245: 119322: 0 -245: 119323: 0 -245: 119324: 0 -245: 119325: 0 -245: 119326: 0 -245: 119327: 0 -245: 119328: 0 -245: 119329: 0 -245: 119330: 0 -245: 119331: 0 -245: 119332: 0 -245: 119333: 0 -245: 119334: 0 -245: 119335: 0 -245: 119336: 0 -245: 119337: 0 -245: 119338: 0 -245: 119339: 0 -245: 119340: 0 -245: 119341: 0 -245: 119342: 0 -245: 119343: 0 -245: 119344: 0 -245: 119345: 0 -245: 119346: 0 -245: 119347: 0 -245: 119348: 0 -245: 119349: 0 -245: 119350: 0 -245: 119351: 0 -245: 119352: 0 -245: 119353: 0 -245: 119354: 0 -245: 119355: 0 -245: 119356: 0 -245: 119357: 0 -245: 119358: 0 -245: 119359: 0 -245: 119360: 0 -245: 119361: 0 -245: 119362: 0 -245: 119363: 0 -245: 119364: 0 -245: 119365: 0 -245: 119366: 0 -245: 119367: 0 -245: 119368: 0 -245: 119369: 0 -245: 119370: 0 -245: 119371: 0 -245: 119372: 0 -245: 119373: 0 -245: 119374: 0 -245: 119375: 0 -245: 119376: 0 -245: 119377: 0 -245: 119378: 0 -245: 119379: 0 -245: 119380: 0 -245: 119381: 0 -245: 119382: 0 -245: 119383: 0 -245: 119384: 0 -245: 119385: 0 -245: 119386: 0 -245: 119387: 0 -245: 119388: 0 -245: 119389: 0 -245: 119390: 0 -245: 119391: 0 -245: 119392: 0 -245: 119393: 0 -245: 119394: 0 -245: 119395: 0 -245: 119396: 0 -245: 119397: 0 -245: 119398: 0 -245: 119399: 0 -245: 119400: 0 -245: 119401: 0 -245: 119402: 0 -245: 119403: 0 -245: 119404: 0 -245: 119405: 0 -245: 119406: 0 -245: 119407: 0 -245: 119408: 0 -245: 119409: 0 -245: 119410: 0 -245: 119411: 0 -245: 119412: 0 -245: 119413: 0 -245: 119414: 0 -245: 119415: 0 -245: 119416: 0 -245: 119417: 0 -245: 119418: 0 -245: 119419: 0 -245: 119420: 0 -245: 119421: 0 -245: 119422: 0 -245: 119423: 0 -245: 119424: 0 -245: 119425: 0 -245: 119426: 0 -245: 119427: 0 -245: 119428: 0 -245: 119429: 0 -245: 119430: 0 -245: 119431: 0 -245: 119432: 0 -245: 119433: 0 -245: 119434: 0 -245: 119435: 0 -245: 119436: 0 -245: 119437: 0 -245: 119438: 0 -245: 119439: 0 -245: 119440: 0 -245: 119441: 0 -245: 119442: 0 -245: 119443: 0 -245: 119444: 0 -245: 119445: 0 -245: 119446: 0 -245: 119447: 0 -245: 119448: 0 -245: 119449: 0 -245: 119450: 0 -245: 119451: 0 -245: 119452: 0 -245: 119453: 0 -245: 119454: 0 -245: 119455: 0 -245: 119456: 0 -245: 119457: 0 -245: 119458: 0 -245: 119459: 0 -245: 119460: 0 -245: 119461: 0 -245: 119462: 0 -245: 119463: 0 -245: 119464: 0 -245: 119465: 0 -245: 119466: 0 -245: 119467: 0 -245: 119468: 0 -245: 119469: 0 -245: 119470: 0 -245: 119471: 0 -245: 119472: 0 -245: 119473: 0 -245: 119474: 0 -245: 119475: 0 -245: 119476: 0 -245: 119477: 0 -245: 119478: 0 -245: 119479: 0 -245: 119480: 0 -245: 119481: 0 -245: 119482: 0 -245: 119483: 0 -245: 119484: 0 -245: 119485: 0 -245: 119486: 0 -245: 119487: 0 -245: 119488: 0 -245: 119489: 0 -245: 119490: 0 -245: 119491: 0 -245: 119492: 0 -245: 119493: 0 -245: 119494: 0 -245: 119495: 0 -245: 119496: 0 -245: 119497: 0 -245: 119498: 0 -245: 119499: 0 -245: 119500: 0 -245: 119501: 0 -245: 119502: 0 -245: 119503: 0 -245: 119504: 0 -245: 119505: 0 -245: 119506: 0 -245: 119507: 0 -245: 119508: 0 -245: 119509: 0 -245: 119510: 0 -245: 119511: 0 -245: 119512: 0 -245: 119513: 0 -245: 119514: 0 -245: 119515: 0 -245: 119516: 0 -245: 119517: 0 -245: 119518: 0 -245: 119519: 0 -245: 119520: 0 -245: 119521: 0 -245: 119522: 0 -245: 119523: 0 -245: 119524: 0 -245: 119525: 0 -245: 119526: 0 -245: 119527: 0 -245: 119528: 0 -245: 119529: 0 -245: 119530: 0 -245: 119531: 0 -245: 119532: 0 -245: 119533: 0 -245: 119534: 0 -245: 119535: 0 -245: 119536: 0 -245: 119537: 0 -245: 119538: 0 -245: 119539: 0 -245: 119540: 0 -245: 119541: 0 -245: 119542: 0 -245: 119543: 0 -245: 119544: 0 -245: 119545: 0 -245: 119546: 0 -245: 119547: 0 -245: 119548: 0 -245: 119549: 0 -245: 119550: 0 -245: 119551: 0 -245: 119552: 0 -245: 119553: 0 -245: 119554: 0 -245: 119555: 0 -245: 119556: 0 -245: 119557: 0 -245: 119558: 0 -245: 119559: 0 -245: 119560: 0 -245: 119561: 0 -245: 119562: 0 -245: 119563: 0 -245: 119564: 0 -245: 119565: 0 -245: 119566: 0 -245: 119567: 0 -245: 119568: 0 -245: 119569: 0 -245: 119570: 0 -245: 119571: 0 -245: 119572: 0 -245: 119573: 0 -245: 119574: 0 -245: 119575: 0 -245: 119576: 0 -245: 119577: 0 -245: 119578: 0 -245: 119579: 0 -245: 119580: 0 -245: 119581: 0 -245: 119582: 0 -245: 119583: 0 -245: 119584: 0 -245: 119585: 0 -245: 119586: 0 -245: 119587: 0 -245: 119588: 0 -245: 119589: 0 -245: 119590: 0 -245: 119591: 0 -245: 119592: 0 -245: 119593: 0 -245: 119594: 0 -245: 119595: 0 -245: 119596: 0 -245: 119597: 0 -245: 119598: 0 -245: 119599: 0 -245: 119600: 0 -245: 119601: 0 -245: 119602: 0 -245: 119603: 0 -245: 119604: 0 -245: 119605: 0 -245: 119606: 0 -245: 119607: 0 -245: 119608: 0 -245: 119609: 0 -245: 119610: 0 -245: 119611: 0 -245: 119612: 0 -245: 119613: 0 -245: 119614: 0 -245: 119615: 0 -245: 119616: 0 -245: 119617: 0 -245: 119618: 0 -245: 119619: 0 -245: 119620: 0 -245: 119621: 0 -245: 119622: 0 -245: 119623: 0 -245: 119624: 0 -245: 119625: 0 -245: 119626: 0 -245: 119627: 0 -245: 119628: 0 -245: 119629: 0 -245: 119630: 0 -245: 119631: 0 -245: 119632: 0 -245: 119633: 0 -245: 119634: 0 -245: 119635: 0 -245: 119636: 0 -245: 119637: 0 -245: 119638: 0 -245: 119639: 0 -245: 119640: 0 -245: 119641: 0 -245: 119642: 0 -245: 119643: 0 -245: 119644: 0 -245: 119645: 0 -245: 119646: 0 -245: 119647: 0 -245: 119648: 0 -245: 119649: 0 -245: 119650: 0 -245: 119651: 0 -245: 119652: 0 -245: 119653: 0 -245: 119654: 0 -245: 119655: 0 -245: 119656: 0 -245: 119657: 0 -245: 119658: 0 -245: 119659: 0 -245: 119660: 0 -245: 119661: 0 -245: 119662: 0 -245: 119663: 0 -245: 119664: 0 -245: 119665: 0 -245: 119666: 0 -245: 119667: 0 -245: 119668: 0 -245: 119669: 0 -245: 119670: 0 -245: 119671: 0 -245: 119672: 0 -245: 119673: 0 -245: 119674: 0 -245: 119675: 0 -245: 119676: 0 -245: 119677: 0 -245: 119678: 0 -245: 119679: 0 -245: 119680: 0 -245: 119681: 0 -245: 119682: 0 -245: 119683: 0 -245: 119684: 0 -245: 119685: 0 -245: 119686: 0 -245: 119687: 0 -245: 119688: 0 -245: 119689: 0 -245: 119690: 0 -245: 119691: 0 -245: 119692: 0 -245: 119693: 0 -245: 119694: 0 -245: 119695: 0 -245: 119696: 0 -245: 119697: 0 -245: 119698: 0 -245: 119699: 0 -245: 119700: 0 -245: 119701: 0 -245: 119702: 0 -245: 119703: 0 -245: 119704: 0 -245: 119705: 0 -245: 119706: 0 -245: 119707: 0 -245: 119708: 0 -245: 119709: 0 -245: 119710: 0 -245: 119711: 0 -245: 119712: 0 -245: 119713: 0 -245: 119714: 0 -245: 119715: 0 -245: 119716: 0 -245: 119717: 0 -245: 119718: 0 -245: 119719: 0 -245: 119720: 0 -245: 119721: 0 -245: 119722: 0 -245: 119723: 0 -245: 119724: 0 -245: 119725: 0 -245: 119726: 0 -245: 119727: 0 -245: 119728: 0 -245: 119729: 0 -245: 119730: 0 -245: 119731: 0 -245: 119732: 0 -245: 119733: 0 -245: 119734: 0 -245: 119735: 0 -245: 119736: 0 -245: 119737: 0 -245: 119738: 0 -245: 119739: 0 -245: 119740: 0 -245: 119741: 0 -245: 119742: 0 -245: 119743: 0 -245: 119744: 0 -245: 119745: 0 -245: 119746: 0 -245: 119747: 0 -245: 119748: 0 -245: 119749: 0 -245: 119750: 0 -245: 119751: 0 -245: 119752: 0 -245: 119753: 0 -245: 119754: 0 -245: 119755: 0 -245: 119756: 0 -245: 119757: 0 -245: 119758: 0 -245: 119759: 0 -245: 119760: 0 -245: 119761: 0 -245: 119762: 0 -245: 119763: 0 -245: 119764: 0 -245: 119765: 0 -245: 119766: 0 -245: 119767: 0 -245: 119768: 0 -245: 119769: 0 -245: 119770: 0 -245: 119771: 0 -245: 119772: 0 -245: 119773: 0 -245: 119774: 0 -245: 119775: 0 -245: 119776: 0 -245: 119777: 0 -245: 119778: 0 -245: 119779: 0 -245: 119780: 0 -245: 119781: 0 -245: 119782: 0 -245: 119783: 0 -245: 119784: 0 -245: 119785: 0 -245: 119786: 0 -245: 119787: 0 -245: 119788: 0 -245: 119789: 0 -245: 119790: 0 -245: 119791: 0 -245: 119792: 0 -245: 119793: 0 -245: 119794: 0 -245: 119795: 0 -245: 119796: 0 -245: 119797: 0 -245: 119798: 0 -245: 119799: 0 -245: 119800: 0 -245: 119801: 0 -245: 119802: 0 -245: 119803: 0 -245: 119804: 0 -245: 119805: 0 -245: 119806: 0 -245: 119807: 0 -245: 119808: 0 -245: 119809: 0 -245: 119810: 0 -245: 119811: 0 -245: 119812: 0 -245: 119813: 0 -245: 119814: 0 -245: 119815: 0 -245: 119816: 0 -245: 119817: 0 -245: 119818: 0 -245: 119819: 0 -245: 119820: 0 -245: 119821: 0 -245: 119822: 0 -245: 119823: 0 -245: 119824: 0 -245: 119825: 0 -245: 119826: 0 -245: 119827: 0 -245: 119828: 0 -245: 119829: 0 -245: 119830: 0 -245: 119831: 0 -245: 119832: 0 -245: 119833: 0 -245: 119834: 0 -245: 119835: 0 -245: 119836: 0 -245: 119837: 0 -245: 119838: 0 -245: 119839: 0 -245: 119840: 0 -245: 119841: 0 -245: 119842: 0 -245: 119843: 0 -245: 119844: 0 -245: 119845: 0 -245: 119846: 0 -245: 119847: 0 -245: 119848: 0 -245: 119849: 0 -245: 119850: 0 -245: 119851: 0 -245: 119852: 0 -245: 119853: 0 -245: 119854: 0 -245: 119855: 0 -245: 119856: 0 -245: 119857: 0 -245: 119858: 0 -245: 119859: 0 -245: 119860: 0 -245: 119861: 0 -245: 119862: 0 -245: 119863: 0 -245: 119864: 0 -245: 119865: 0 -245: 119866: 0 -245: 119867: 0 -245: 119868: 0 -245: 119869: 0 -245: 119870: 0 -245: 119871: 0 -245: 119872: 0 -245: 119873: 0 -245: 119874: 0 -245: 119875: 0 -245: 119876: 0 -245: 119877: 0 -245: 119878: 0 -245: 119879: 0 -245: 119880: 0 -245: 119881: 0 -245: 119882: 0 -245: 119883: 0 -245: 119884: 0 -245: 119885: 0 -245: 119886: 0 -245: 119887: 0 -245: 119888: 0 -245: 119889: 0 -245: 119890: 0 -245: 119891: 0 -245: 119892: 0 -245: 119893: 0 -245: 119894: 0 -245: 119895: 0 -245: 119896: 0 -245: 119897: 0 -245: 119898: 0 -245: 119899: 0 -245: 119900: 0 -245: 119901: 0 -245: 119902: 0 -245: 119903: 0 -245: 119904: 0 -245: 119905: 0 -245: 119906: 0 -245: 119907: 0 -245: 119908: 0 -245: 119909: 0 -245: 119910: 0 -245: 119911: 0 -245: 119912: 0 -245: 119913: 0 -245: 119914: 0 -245: 119915: 0 -245: 119916: 0 -245: 119917: 0 -245: 119918: 0 -245: 119919: 0 -245: 119920: 0 -245: 119921: 0 -245: 119922: 0 -245: 119923: 0 -245: 119924: 0 -245: 119925: 0 -245: 119926: 0 -245: 119927: 0 -245: 119928: 0 -245: 119929: 0 -245: 119930: 0 -245: 119931: 0 -245: 119932: 0 -245: 119933: 0 -245: 119934: 0 -245: 119935: 0 -245: 119936: 0 -245: 119937: 0 -245: 119938: 0 -245: 119939: 0 -245: 119940: 0 -245: 119941: 0 -245: 119942: 0 -245: 119943: 0 -245: 119944: 0 -245: 119945: 0 -245: 119946: 0 -245: 119947: 0 -245: 119948: 0 -245: 119949: 0 -245: 119950: 0 -245: 119951: 0 -245: 119952: 0 -245: 119953: 0 -245: 119954: 0 -245: 119955: 0 -245: 119956: 0 -245: 119957: 0 -245: 119958: 0 -245: 119959: 0 -245: 119960: 0 -245: 119961: 0 -245: 119962: 0 -245: 119963: 0 -245: 119964: 0 -245: 119965: 0 -245: 119966: 0 -245: 119967: 0 -245: 119968: 0 -245: 119969: 0 -245: 119970: 0 -245: 119971: 0 -245: 119972: 0 -245: 119973: 0 -245: 119974: 0 -245: 119975: 0 -245: 119976: 0 -245: 119977: 0 -245: 119978: 0 -245: 119979: 0 -245: 119980: 0 -245: 119981: 0 -245: 119982: 0 -245: 119983: 0 -245: 119984: 0 -245: 119985: 0 -245: 119986: 0 -245: 119987: 0 -245: 119988: 0 -245: 119989: 0 -245: 119990: 0 -245: 119991: 0 -245: 119992: 0 -245: 119993: 0 -245: 119994: 0 -245: 119995: 0 -245: 119996: 0 -245: 119997: 0 -245: 119998: 0 -245: 119999: 0 -245: 120000: 0 -245: 120001: 0 -245: 120002: 0 -245: 120003: 0 -245: 120004: 0 -245: 120005: 0 -245: 120006: 0 -245: 120007: 0 -245: 120008: 0 -245: 120009: 0 -245: 120010: 0 -245: 120011: 0 -245: 120012: 0 -245: 120013: 0 -245: 120014: 0 -245: 120015: 0 -245: 120016: 0 -245: 120017: 0 -245: 120018: 0 -245: 120019: 0 -245: 120020: 0 -245: 120021: 0 -245: 120022: 0 -245: 120023: 0 -245: 120024: 0 -245: 120025: 0 -245: 120026: 0 -245: 120027: 0 -245: 120028: 0 -245: 120029: 0 -245: 120030: 0 -245: 120031: 0 -245: 120032: 0 -245: 120033: 0 -245: 120034: 0 -245: 120035: 0 -245: 120036: 0 -245: 120037: 0 -245: 120038: 0 -245: 120039: 0 -245: 120040: 0 -245: 120041: 0 -245: 120042: 0 -245: 120043: 0 -245: 120044: 0 -245: 120045: 0 -245: 120046: 0 -245: 120047: 0 -245: 120048: 0 -245: 120049: 0 -245: 120050: 0 -245: 120051: 0 -245: 120052: 0 -245: 120053: 0 -245: 120054: 0 -245: 120055: 0 -245: 120056: 0 -245: 120057: 0 -245: 120058: 0 -245: 120059: 0 -245: 120060: 0 -245: 120061: 0 -245: 120062: 0 -245: 120063: 0 -245: 120064: 0 -245: 120065: 0 -245: 120066: 0 -245: 120067: 0 -245: 120068: 0 -245: 120069: 0 -245: 120070: 0 -245: 120071: 0 -245: 120072: 0 -245: 120073: 0 -245: 120074: 0 -245: 120075: 0 -245: 120076: 0 -245: 120077: 0 -245: 120078: 0 -245: 120079: 0 -245: 120080: 0 -245: 120081: 0 -245: 120082: 0 -245: 120083: 0 -245: 120084: 0 -245: 120085: 0 -245: 120086: 0 -245: 120087: 0 -245: 120088: 0 -245: 120089: 0 -245: 120090: 0 -245: 120091: 0 -245: 120092: 0 -245: 120093: 0 -245: 120094: 0 -245: 120095: 0 -245: 120096: 0 -245: 120097: 0 -245: 120098: 0 -245: 120099: 0 -245: 120100: 0 -245: 120101: 0 -245: 120102: 0 -245: 120103: 0 -245: 120104: 0 -245: 120105: 0 -245: 120106: 0 -245: 120107: 0 -245: 120108: 0 -245: 120109: 0 -245: 120110: 0 -245: 120111: 0 -245: 120112: 0 -245: 120113: 0 -245: 120114: 0 -245: 120115: 0 -245: 120116: 0 -245: 120117: 0 -245: 120118: 0 -245: 120119: 0 -245: 120120: 0 -245: 120121: 0 -245: 120122: 0 -245: 120123: 0 -245: 120124: 0 -245: 120125: 0 -245: 120126: 0 -245: 120127: 0 -245: 120128: 0 -245: 120129: 0 -245: 120130: 0 -245: 120131: 0 -245: 120132: 0 -245: 120133: 0 -245: 120134: 0 -245: 120135: 0 -245: 120136: 0 -245: 120137: 0 -245: 120138: 0 -245: 120139: 0 -245: 120140: 0 -245: 120141: 0 -245: 120142: 0 -245: 120143: 0 -245: 120144: 0 -245: 120145: 0 -245: 120146: 0 -245: 120147: 0 -245: 120148: 0 -245: 120149: 0 -245: 120150: 0 -245: 120151: 0 -245: 120152: 0 -245: 120153: 0 -245: 120154: 0 -245: 120155: 0 -245: 120156: 0 -245: 120157: 0 -245: 120158: 0 -245: 120159: 0 -245: 120160: 0 -245: 120161: 0 -245: 120162: 0 -245: 120163: 0 -245: 120164: 0 -245: 120165: 0 -245: 120166: 0 -245: 120167: 0 -245: 120168: 0 -245: 120169: 0 -245: 120170: 0 -245: 120171: 0 -245: 120172: 0 -245: 120173: 0 -245: 120174: 0 -245: 120175: 0 -245: 120176: 0 -245: 120177: 0 -245: 120178: 0 -245: 120179: 0 -245: 120180: 0 -245: 120181: 0 -245: 120182: 0 -245: 120183: 0 -245: 120184: 0 -245: 120185: 0 -245: 120186: 0 -245: 120187: 0 -245: 120188: 0 -245: 120189: 0 -245: 120190: 0 -245: 120191: 0 -245: 120192: 0 -245: 120193: 0 -245: 120194: 0 -245: 120195: 0 -245: 120196: 0 -245: 120197: 0 -245: 120198: 0 -245: 120199: 0 -245: 120200: 0 -245: 120201: 0 -245: 120202: 0 -245: 120203: 0 -245: 120204: 0 -245: 120205: 0 -245: 120206: 0 -245: 120207: 0 -245: 120208: 0 -245: 120209: 0 -245: 120210: 0 -245: 120211: 0 -245: 120212: 0 -245: 120213: 0 -245: 120214: 0 -245: 120215: 0 -245: 120216: 0 -245: 120217: 0 -245: 120218: 0 -245: 120219: 0 -245: 120220: 0 -245: 120221: 0 -245: 120222: 0 -245: 120223: 0 -245: 120224: 0 -245: 120225: 0 -245: 120226: 0 -245: 120227: 0 -245: 120228: 0 -245: 120229: 0 -245: 120230: 0 -245: 120231: 0 -245: 120232: 0 -245: 120233: 0 -245: 120234: 0 -245: 120235: 0 -245: 120236: 0 -245: 120237: 0 -245: 120238: 0 -245: 120239: 0 -245: 120240: 0 -245: 120241: 0 -245: 120242: 0 -245: 120243: 0 -245: 120244: 0 -245: 120245: 0 -245: 120246: 0 -245: 120247: 0 -245: 120248: 0 -245: 120249: 0 -245: 120250: 0 -245: 120251: 0 -245: 120252: 0 -245: 120253: 0 -245: 120254: 0 -245: 120255: 0 -245: 120256: 0 -245: 120257: 0 -245: 120258: 0 -245: 120259: 0 -245: 120260: 0 -245: 120261: 0 -245: 120262: 0 -245: 120263: 0 -245: 120264: 0 -245: 120265: 0 -245: 120266: 0 -245: 120267: 0 -245: 120268: 0 -245: 120269: 0 -245: 120270: 0 -245: 120271: 0 -245: 120272: 0 -245: 120273: 0 -245: 120274: 0 -245: 120275: 0 -245: 120276: 0 -245: 120277: 0 -245: 120278: 0 -245: 120279: 0 -245: 120280: 0 -245: 120281: 0 -245: 120282: 0 -245: 120283: 0 -245: 120284: 0 -245: 120285: 0 -245: 120286: 0 -245: 120287: 0 -245: 120288: 0 -245: 120289: 0 -245: 120290: 0 -245: 120291: 0 -245: 120292: 0 -245: 120293: 0 -245: 120294: 0 -245: 120295: 0 -245: 120296: 0 -245: 120297: 0 -245: 120298: 0 -245: 120299: 0 -245: 120300: 0 -245: 120301: 0 -245: 120302: 0 -245: 120303: 0 -245: 120304: 0 -245: 120305: 0 -245: 120306: 0 -245: 120307: 0 -245: 120308: 0 -245: 120309: 0 -245: 120310: 0 -245: 120311: 0 -245: 120312: 0 -245: 120313: 0 -245: 120314: 0 -245: 120315: 0 -245: 120316: 0 -245: 120317: 0 -245: 120318: 0 -245: 120319: 0 -245: 120320: 0 -245: 120321: 0 -245: 120322: 0 -245: 120323: 0 -245: 120324: 0 -245: 120325: 0 -245: 120326: 0 -245: 120327: 0 -245: 120328: 0 -245: 120329: 0 -245: 120330: 0 -245: 120331: 0 -245: 120332: 0 -245: 120333: 0 -245: 120334: 0 -245: 120335: 0 -245: 120336: 0 -245: 120337: 0 -245: 120338: 0 -245: 120339: 0 -245: 120340: 0 -245: 120341: 0 -245: 120342: 0 -245: 120343: 0 -245: 120344: 0 -245: 120345: 0 -245: 120346: 0 -245: 120347: 0 -245: 120348: 0 -245: 120349: 0 -245: 120350: 0 -245: 120351: 0 -245: 120352: 0 -245: 120353: 0 -245: 120354: 0 -245: 120355: 0 -245: 120356: 0 -245: 120357: 0 -245: 120358: 0 -245: 120359: 0 -245: 120360: 0 -245: 120361: 0 -245: 120362: 0 -245: 120363: 0 -245: 120364: 0 -245: 120365: 0 -245: 120366: 0 -245: 120367: 0 -245: 120368: 0 -245: 120369: 0 -245: 120370: 0 -245: 120371: 0 -245: 120372: 0 -245: 120373: 0 -245: 120374: 0 -245: 120375: 0 -245: 120376: 0 -245: 120377: 0 -245: 120378: 0 -245: 120379: 0 -245: 120380: 0 -245: 120381: 0 -245: 120382: 0 -245: 120383: 0 -245: 120384: 0 -245: 120385: 0 -245: 120386: 0 -245: 120387: 0 -245: 120388: 0 -245: 120389: 0 -245: 120390: 0 -245: 120391: 0 -245: 120392: 0 -245: 120393: 0 -245: 120394: 0 -245: 120395: 0 -245: 120396: 0 -245: 120397: 0 -245: 120398: 0 -245: 120399: 0 -245: 120400: 0 -245: 120401: 0 -245: 120402: 0 -245: 120403: 0 -245: 120404: 0 -245: 120405: 0 -245: 120406: 0 -245: 120407: 0 -245: 120408: 0 -245: 120409: 0 -245: 120410: 0 -245: 120411: 0 -245: 120412: 0 -245: 120413: 0 -245: 120414: 0 -245: 120415: 0 -245: 120416: 0 -245: 120417: 0 -245: 120418: 0 -245: 120419: 0 -245: 120420: 0 -245: 120421: 0 -245: 120422: 0 -245: 120423: 0 -245: 120424: 0 -245: 120425: 0 -245: 120426: 0 -245: 120427: 0 -245: 120428: 0 -245: 120429: 0 -245: 120430: 0 -245: 120431: 0 -245: 120432: 0 -245: 120433: 0 -245: 120434: 0 -245: 120435: 0 -245: 120436: 0 -245: 120437: 0 -245: 120438: 0 -245: 120439: 0 -245: 120440: 0 -245: 120441: 0 -245: 120442: 0 -245: 120443: 0 -245: 120444: 0 -245: 120445: 0 -245: 120446: 0 -245: 120447: 0 -245: 120448: 0 -245: 120449: 0 -245: 120450: 0 -245: 120451: 0 -245: 120452: 0 -245: 120453: 0 -245: 120454: 0 -245: 120455: 0 -245: 120456: 0 -245: 120457: 0 -245: 120458: 0 -245: 120459: 0 -245: 120460: 0 -245: 120461: 0 -245: 120462: 0 -245: 120463: 0 -245: 120464: 0 -245: 120465: 0 -245: 120466: 0 -245: 120467: 0 -245: 120468: 0 -245: 120469: 0 -245: 120470: 0 -245: 120471: 0 -245: 120472: 0 -245: 120473: 0 -245: 120474: 0 -245: 120475: 0 -245: 120476: 0 -245: 120477: 0 -245: 120478: 0 -245: 120479: 0 -245: 120480: 0 -245: 120481: 0 -245: 120482: 0 -245: 120483: 0 -245: 120484: 0 -245: 120485: 0 -245: 120486: 0 -245: 120487: 0 -245: 120488: 0 -245: 120489: 0 -245: 120490: 0 -245: 120491: 0 -245: 120492: 0 -245: 120493: 0 -245: 120494: 0 -245: 120495: 0 -245: 120496: 0 -245: 120497: 0 -245: 120498: 0 -245: 120499: 0 -245: 120500: 0 -245: 120501: 0 -245: 120502: 0 -245: 120503: 0 -245: 120504: 0 -245: 120505: 0 -245: 120506: 0 -245: 120507: 0 -245: 120508: 0 -245: 120509: 0 -245: 120510: 0 -245: 120511: 0 -245: 120512: 0 -245: 120513: 0 -245: 120514: 0 -245: 120515: 0 -245: 120516: 0 -245: 120517: 0 -245: 120518: 0 -245: 120519: 0 -245: 120520: 0 -245: 120521: 0 -245: 120522: 0 -245: 120523: 0 -245: 120524: 0 -245: 120525: 0 -245: 120526: 0 -245: 120527: 0 -245: 120528: 0 -245: 120529: 0 -245: 120530: 0 -245: 120531: 0 -245: 120532: 0 -245: 120533: 0 -245: 120534: 0 -245: 120535: 0 -245: 120536: 0 -245: 120537: 0 -245: 120538: 0 -245: 120539: 0 -245: 120540: 0 -245: 120541: 0 -245: 120542: 0 -245: 120543: 0 -245: 120544: 0 -245: 120545: 0 -245: 120546: 0 -245: 120547: 0 -245: 120548: 0 -245: 120549: 0 -245: 120550: 0 -245: 120551: 0 -245: 120552: 0 -245: 120553: 0 -245: 120554: 0 -245: 120555: 0 -245: 120556: 0 -245: 120557: 0 -245: 120558: 0 -245: 120559: 0 -245: 120560: 0 -245: 120561: 0 -245: 120562: 0 -245: 120563: 0 -245: 120564: 0 -245: 120565: 0 -245: 120566: 0 -245: 120567: 0 -245: 120568: 0 -245: 120569: 0 -245: 120570: 0 -245: 120571: 0 -245: 120572: 0 -245: 120573: 0 -245: 120574: 0 -245: 120575: 0 -245: 120576: 0 -245: 120577: 0 -245: 120578: 0 -245: 120579: 0 -245: 120580: 0 -245: 120581: 0 -245: 120582: 0 -245: 120583: 0 -245: 120584: 0 -245: 120585: 0 -245: 120586: 0 -245: 120587: 0 -245: 120588: 0 -245: 120589: 0 -245: 120590: 0 -245: 120591: 0 -245: 120592: 0 -245: 120593: 0 -245: 120594: 0 -245: 120595: 0 -245: 120596: 0 -245: 120597: 0 -245: 120598: 0 -245: 120599: 0 -245: 120600: 0 -245: 120601: 0 -245: 120602: 0 -245: 120603: 0 -245: 120604: 0 -245: 120605: 0 -245: 120606: 0 -245: 120607: 0 -245: 120608: 0 -245: 120609: 0 -245: 120610: 0 -245: 120611: 0 -245: 120612: 0 -245: 120613: 0 -245: 120614: 0 -245: 120615: 0 -245: 120616: 0 -245: 120617: 0 -245: 120618: 0 -245: 120619: 0 -245: 120620: 0 -245: 120621: 0 -245: 120622: 0 -245: 120623: 0 -245: 120624: 0 -245: 120625: 0 -245: 120626: 0 -245: 120627: 0 -245: 120628: 0 -245: 120629: 0 -245: 120630: 0 -245: 120631: 0 -245: 120632: 0 -245: 120633: 0 -245: 120634: 0 -245: 120635: 0 -245: 120636: 0 -245: 120637: 0 -245: 120638: 0 -245: 120639: 0 -245: 120640: 0 -245: 120641: 0 -245: 120642: 0 -245: 120643: 0 -245: 120644: 0 -245: 120645: 0 -245: 120646: 0 -245: 120647: 0 -245: 120648: 0 -245: 120649: 0 -245: 120650: 0 -245: 120651: 0 -245: 120652: 0 -245: 120653: 0 -245: 120654: 0 -245: 120655: 0 -245: 120656: 0 -245: 120657: 0 -245: 120658: 0 -245: 120659: 0 -245: 120660: 0 -245: 120661: 0 -245: 120662: 0 -245: 120663: 0 -245: 120664: 0 -245: 120665: 0 -245: 120666: 0 -245: 120667: 0 -245: 120668: 0 -245: 120669: 0 -245: 120670: 0 -245: 120671: 0 -245: 120672: 0 -245: 120673: 0 -245: 120674: 0 -245: 120675: 0 -245: 120676: 0 -245: 120677: 0 -245: 120678: 0 -245: 120679: 0 -245: 120680: 0 -245: 120681: 0 -245: 120682: 0 -245: 120683: 0 -245: 120684: 0 -245: 120685: 0 -245: 120686: 0 -245: 120687: 0 -245: 120688: 0 -245: 120689: 0 -245: 120690: 0 -245: 120691: 0 -245: 120692: 0 -245: 120693: 0 -245: 120694: 0 -245: 120695: 0 -245: 120696: 0 -245: 120697: 0 -245: 120698: 0 -245: 120699: 0 -245: 120700: 0 -245: 120701: 0 -245: 120702: 0 -245: 120703: 0 -245: 120704: 0 -245: 120705: 0 -245: 120706: 0 -245: 120707: 0 -245: 120708: 0 -245: 120709: 0 -245: 120710: 0 -245: 120711: 0 -245: 120712: 0 -245: 120713: 0 -245: 120714: 0 -245: 120715: 0 -245: 120716: 0 -245: 120717: 0 -245: 120718: 0 -245: 120719: 0 -245: 120720: 0 -245: 120721: 0 -245: 120722: 0 -245: 120723: 0 -245: 120724: 0 -245: 120725: 0 -245: 120726: 0 -245: 120727: 0 -245: 120728: 0 -245: 120729: 0 -245: 120730: 0 -245: 120731: 0 -245: 120732: 0 -245: 120733: 0 -245: 120734: 0 -245: 120735: 0 -245: 120736: 0 -245: 120737: 0 -245: 120738: 0 -245: 120739: 0 -245: 120740: 0 -245: 120741: 0 -245: 120742: 0 -245: 120743: 0 -245: 120744: 0 -245: 120745: 0 -245: 120746: 0 -245: 120747: 0 -245: 120748: 0 -245: 120749: 0 -245: 120750: 0 -245: 120751: 0 -245: 120752: 0 -245: 120753: 0 -245: 120754: 0 -245: 120755: 0 -245: 120756: 0 -245: 120757: 0 -245: 120758: 0 -245: 120759: 0 -245: 120760: 0 -245: 120761: 0 -245: 120762: 0 -245: 120763: 0 -245: 120764: 0 -245: 120765: 0 -245: 120766: 0 -245: 120767: 0 -245: 120768: 0 -245: 120769: 0 -245: 120770: 0 -245: 120771: 0 -245: 120772: 0 -245: 120773: 0 -245: 120774: 0 -245: 120775: 0 -245: 120776: 0 -245: 120777: 0 -245: 120778: 0 -245: 120779: 0 -245: 120780: 0 -245: 120781: 0 -245: 120782: 0 -245: 120783: 0 -245: 120784: 0 -245: 120785: 0 -245: 120786: 0 -245: 120787: 0 -245: 120788: 0 -245: 120789: 0 -245: 120790: 0 -245: 120791: 0 -245: 120792: 0 -245: 120793: 0 -245: 120794: 0 -245: 120795: 0 -245: 120796: 0 -245: 120797: 0 -245: 120798: 0 -245: 120799: 0 -245: 120800: 0 -245: 120801: 0 -245: 120802: 0 -245: 120803: 0 -245: 120804: 0 -245: 120805: 0 -245: 120806: 0 -245: 120807: 0 -245: 120808: 0 -245: 120809: 0 -245: 120810: 0 -245: 120811: 0 -245: 120812: 0 -245: 120813: 0 -245: 120814: 0 -245: 120815: 0 -245: 120816: 0 -245: 120817: 0 -245: 120818: 0 -245: 120819: 0 -245: 120820: 0 -245: 120821: 0 -245: 120822: 0 -245: 120823: 0 -245: 120824: 0 -245: 120825: 0 -245: 120826: 0 -245: 120827: 0 -245: 120828: 0 -245: 120829: 0 -245: 120830: 0 -245: 120831: 0 -245: 120832: 0 -245: 120833: 0 -245: 120834: 0 -245: 120835: 0 -245: 120836: 0 -245: 120837: 0 -245: 120838: 0 -245: 120839: 0 -245: 120840: 0 -245: 120841: 0 -245: 120842: 0 -245: 120843: 0 -245: 120844: 0 -245: 120845: 0 -245: 120846: 0 -245: 120847: 0 -245: 120848: 0 -245: 120849: 0 -245: 120850: 0 -245: 120851: 0 -245: 120852: 0 -245: 120853: 0 -245: 120854: 0 -245: 120855: 0 -245: 120856: 0 -245: 120857: 0 -245: 120858: 0 -245: 120859: 0 -245: 120860: 0 -245: 120861: 0 -245: 120862: 0 -245: 120863: 0 -245: 120864: 0 -245: 120865: 0 -245: 120866: 0 -245: 120867: 0 -245: 120868: 0 -245: 120869: 0 -245: 120870: 0 -245: 120871: 0 -245: 120872: 0 -245: 120873: 0 -245: 120874: 0 -245: 120875: 0 -245: 120876: 0 -245: 120877: 0 -245: 120878: 0 -245: 120879: 0 -245: 120880: 0 -245: 120881: 0 -245: 120882: 0 -245: 120883: 0 -245: 120884: 0 -245: 120885: 0 -245: 120886: 0 -245: 120887: 0 -245: 120888: 0 -245: 120889: 0 -245: 120890: 0 -245: 120891: 0 -245: 120892: 0 -245: 120893: 0 -245: 120894: 0 -245: 120895: 0 -245: 120896: 0 -245: 120897: 0 -245: 120898: 0 -245: 120899: 0 -245: 120900: 0 -245: 120901: 0 -245: 120902: 0 -245: 120903: 0 -245: 120904: 0 -245: 120905: 0 -245: 120906: 0 -245: 120907: 0 -245: 120908: 0 -245: 120909: 0 -245: 120910: 0 -245: 120911: 0 -245: 120912: 0 -245: 120913: 0 -245: 120914: 0 -245: 120915: 0 -245: 120916: 0 -245: 120917: 0 -245: 120918: 0 -245: 120919: 0 -245: 120920: 0 -245: 120921: 0 -245: 120922: 0 -245: 120923: 0 -245: 120924: 0 -245: 120925: 0 -245: 120926: 0 -245: 120927: 0 -245: 120928: 0 -245: 120929: 0 -245: 120930: 0 -245: 120931: 0 -245: 120932: 0 -245: 120933: 0 -245: 120934: 0 -245: 120935: 0 -245: 120936: 0 -245: 120937: 0 -245: 120938: 0 -245: 120939: 0 -245: 120940: 0 -245: 120941: 0 -245: 120942: 0 -245: 120943: 0 -245: 120944: 0 -245: 120945: 0 -245: 120946: 0 -245: 120947: 0 -245: 120948: 0 -245: 120949: 0 -245: 120950: 0 -245: 120951: 0 -245: 120952: 0 -245: 120953: 0 -245: 120954: 0 -245: 120955: 0 -245: 120956: 0 -245: 120957: 0 -245: 120958: 0 -245: 120959: 0 -245: 120960: 0 -245: 120961: 0 -245: 120962: 0 -245: 120963: 0 -245: 120964: 0 -245: 120965: 0 -245: 120966: 0 -245: 120967: 0 -245: 120968: 0 -245: 120969: 0 -245: 120970: 0 -245: 120971: 0 -245: 120972: 0 -245: 120973: 0 -245: 120974: 0 -245: 120975: 0 -245: 120976: 0 -245: 120977: 0 -245: 120978: 0 -245: 120979: 0 -245: 120980: 0 -245: 120981: 0 -245: 120982: 0 -245: 120983: 0 -245: 120984: 0 -245: 120985: 0 -245: 120986: 0 -245: 120987: 0 -245: 120988: 0 -245: 120989: 0 -245: 120990: 0 -245: 120991: 0 -245: 120992: 0 -245: 120993: 0 -245: 120994: 0 -245: 120995: 0 -245: 120996: 0 -245: 120997: 0 -245: 120998: 0 -245: 120999: 0 -245: 121000: 0 -245: 121001: 0 -245: 121002: 0 -245: 121003: 0 -245: 121004: 0 -245: 121005: 0 -245: 121006: 0 -245: 121007: 0 -245: 121008: 0 -245: 121009: 0 -245: 121010: 0 -245: 121011: 0 -245: 121012: 0 -245: 121013: 0 -245: 121014: 0 -245: 121015: 0 -245: 121016: 0 -245: 121017: 0 -245: 121018: 0 -245: 121019: 0 -245: 121020: 0 -245: 121021: 0 -245: 121022: 0 -245: 121023: 0 -245: 121024: 0 -245: 121025: 0 -245: 121026: 0 -245: 121027: 0 -245: 121028: 0 -245: 121029: 0 -245: 121030: 0 -245: 121031: 0 -245: 121032: 0 -245: 121033: 0 -245: 121034: 0 -245: 121035: 0 -245: 121036: 0 -245: 121037: 0 -245: 121038: 0 -245: 121039: 0 -245: 121040: 0 -245: 121041: 0 -245: 121042: 0 -245: 121043: 0 -245: 121044: 0 -245: 121045: 0 -245: 121046: 0 -245: 121047: 0 -245: 121048: 0 -245: 121049: 0 -245: 121050: 0 -245: 121051: 0 -245: 121052: 0 -245: 121053: 0 -245: 121054: 0 -245: 121055: 0 -245: 121056: 0 -245: 121057: 0 -245: 121058: 0 -245: 121059: 0 -245: 121060: 0 -245: 121061: 0 -245: 121062: 0 -245: 121063: 0 -245: 121064: 0 -245: 121065: 0 -245: 121066: 0 -245: 121067: 0 -245: 121068: 0 -245: 121069: 0 -245: 121070: 0 -245: 121071: 0 -245: 121072: 0 -245: 121073: 0 -245: 121074: 0 -245: 121075: 0 -245: 121076: 0 -245: 121077: 0 -245: 121078: 0 -245: 121079: 0 -245: 121080: 0 -245: 121081: 0 -245: 121082: 0 -245: 121083: 0 -245: 121084: 0 -245: 121085: 0 -245: 121086: 0 -245: 121087: 0 -245: 121088: 0 -245: 121089: 0 -245: 121090: 0 -245: 121091: 0 -245: 121092: 0 -245: 121093: 0 -245: 121094: 0 -245: 121095: 0 -245: 121096: 0 -245: 121097: 0 -245: 121098: 0 -245: 121099: 0 -245: 121100: 0 -245: 121101: 0 -245: 121102: 0 -245: 121103: 0 -245: 121104: 0 -245: 121105: 0 -245: 121106: 0 -245: 121107: 0 -245: 121108: 0 -245: 121109: 0 -245: 121110: 0 -245: 121111: 0 -245: 121112: 0 -245: 121113: 0 -245: 121114: 0 -245: 121115: 0 -245: 121116: 0 -245: 121117: 0 -245: 121118: 0 -245: 121119: 0 -245: 121120: 0 -245: 121121: 0 -245: 121122: 0 -245: 121123: 0 -245: 121124: 0 -245: 121125: 0 -245: 121126: 0 -245: 121127: 0 -245: 121128: 0 -245: 121129: 0 -245: 121130: 0 -245: 121131: 0 -245: 121132: 0 -245: 121133: 0 -245: 121134: 0 -245: 121135: 0 -245: 121136: 0 -245: 121137: 0 -245: 121138: 0 -245: 121139: 0 -245: 121140: 0 -245: 121141: 0 -245: 121142: 0 -245: 121143: 0 -245: 121144: 0 -245: 121145: 0 -245: 121146: 0 -245: 121147: 0 -245: 121148: 0 -245: 121149: 0 -245: 121150: 0 -245: 121151: 0 -245: 121152: 0 -245: 121153: 0 -245: 121154: 0 -245: 121155: 0 -245: 121156: 0 -245: 121157: 0 -245: 121158: 0 -245: 121159: 0 -245: 121160: 0 -245: 121161: 0 -245: 121162: 0 -245: 121163: 0 -245: 121164: 0 -245: 121165: 0 -245: 121166: 0 -245: 121167: 0 -245: 121168: 0 -245: 121169: 0 -245: 121170: 0 -245: 121171: 0 -245: 121172: 0 -245: 121173: 0 -245: 121174: 0 -245: 121175: 0 -245: 121176: 0 -245: 121177: 0 -245: 121178: 0 -245: 121179: 0 -245: 121180: 0 -245: 121181: 0 -245: 121182: 0 -245: 121183: 0 -245: 121184: 0 -245: 121185: 0 -245: 121186: 0 -245: 121187: 0 -245: 121188: 0 -245: 121189: 0 -245: 121190: 0 -245: 121191: 0 -245: 121192: 0 -245: 121193: 0 -245: 121194: 0 -245: 121195: 0 -245: 121196: 0 -245: 121197: 0 -245: 121198: 0 -245: 121199: 0 -245: 121200: 0 -245: 121201: 0 -245: 121202: 0 -245: 121203: 0 -245: 121204: 0 -245: 121205: 0 -245: 121206: 0 -245: 121207: 0 -245: 121208: 0 -245: 121209: 0 -245: 121210: 0 -245: 121211: 0 -245: 121212: 0 -245: 121213: 0 -245: 121214: 0 -245: 121215: 0 -245: 121216: 0 -245: 121217: 0 -245: 121218: 0 -245: 121219: 0 -245: 121220: 0 -245: 121221: 0 -245: 121222: 0 -245: 121223: 0 -245: 121224: 0 -245: 121225: 0 -245: 121226: 0 -245: 121227: 0 -245: 121228: 0 -245: 121229: 0 -245: 121230: 0 -245: 121231: 0 -245: 121232: 0 -245: 121233: 0 -245: 121234: 0 -245: 121235: 0 -245: 121236: 0 -245: 121237: 0 -245: 121238: 0 -245: 121239: 0 -245: 121240: 0 -245: 121241: 0 -245: 121242: 0 -245: 121243: 0 -245: 121244: 0 -245: 121245: 0 -245: 121246: 0 -245: 121247: 0 -245: 121248: 0 -245: 121249: 0 -245: 121250: 0 -245: 121251: 0 -245: 121252: 0 -245: 121253: 0 -245: 121254: 0 -245: 121255: 0 -245: 121256: 0 -245: 121257: 0 -245: 121258: 0 -245: 121259: 0 -245: 121260: 0 -245: 121261: 0 -245: 121262: 0 -245: 121263: 0 -245: 121264: 0 -245: 121265: 0 -245: 121266: 0 -245: 121267: 0 -245: 121268: 0 -245: 121269: 0 -245: 121270: 0 -245: 121271: 0 -245: 121272: 0 -245: 121273: 0 -245: 121274: 0 -245: 121275: 0 -245: 121276: 0 -245: 121277: 0 -245: 121278: 0 -245: 121279: 0 -245: 121280: 0 -245: 121281: 0 -245: 121282: 0 -245: 121283: 0 -245: 121284: 0 -245: 121285: 0 -245: 121286: 0 -245: 121287: 0 -245: 121288: 0 -245: 121289: 0 -245: 121290: 0 -245: 121291: 0 -245: 121292: 0 -245: 121293: 0 -245: 121294: 0 -245: 121295: 0 -245: 121296: 0 -245: 121297: 0 -245: 121298: 0 -245: 121299: 0 -245: 121300: 0 -245: 121301: 0 -245: 121302: 0 -245: 121303: 0 -245: 121304: 0 -245: 121305: 0 -245: 121306: 0 -245: 121307: 0 -245: 121308: 0 -245: 121309: 0 -245: 121310: 0 -245: 121311: 0 -245: 121312: 0 -245: 121313: 0 -245: 121314: 0 -245: 121315: 0 -245: 121316: 0 -245: 121317: 0 -245: 121318: 0 -245: 121319: 0 -245: 121320: 0 -245: 121321: 0 -245: 121322: 0 -245: 121323: 0 -245: 121324: 0 -245: 121325: 0 -245: 121326: 0 -245: 121327: 0 -245: 121328: 0 -245: 121329: 0 -245: 121330: 0 -245: 121331: 0 -245: 121332: 0 -245: 121333: 0 -245: 121334: 0 -245: 121335: 0 -245: 121336: 0 -245: 121337: 0 -245: 121338: 0 -245: 121339: 0 -245: 121340: 0 -245: 121341: 0 -245: 121342: 0 -245: 121343: 0 -245: 121344: 0 -245: 121345: 0 -245: 121346: 0 -245: 121347: 0 -245: 121348: 0 -245: 121349: 0 -245: 121350: 0 -245: 121351: 0 -245: 121352: 0 -245: 121353: 0 -245: 121354: 0 -245: 121355: 0 -245: 121356: 0 -245: 121357: 0 -245: 121358: 0 -245: 121359: 0 -245: 121360: 0 -245: 121361: 0 -245: 121362: 0 -245: 121363: 0 -245: 121364: 0 -245: 121365: 0 -245: 121366: 0 -245: 121367: 0 -245: 121368: 0 -245: 121369: 0 -245: 121370: 0 -245: 121371: 0 -245: 121372: 0 -245: 121373: 0 -245: 121374: 0 -245: 121375: 0 -245: 121376: 0 -245: 121377: 0 -245: 121378: 0 -245: 121379: 0 -245: 121380: 0 -245: 121381: 0 -245: 121382: 0 -245: 121383: 0 -245: 121384: 0 -245: 121385: 0 -245: 121386: 0 -245: 121387: 0 -245: 121388: 0 -245: 121389: 0 -245: 121390: 0 -245: 121391: 0 -245: 121392: 0 -245: 121393: 0 -245: 121394: 0 -245: 121395: 0 -245: 121396: 0 -245: 121397: 0 -245: 121398: 0 -245: 121399: 0 -245: 121400: 0 -245: 121401: 0 -245: 121402: 0 -245: 121403: 0 -245: 121404: 0 -245: 121405: 0 -245: 121406: 0 -245: 121407: 0 -245: 121408: 0 -245: 121409: 0 -245: 121410: 0 -245: 121411: 0 -245: 121412: 0 -245: 121413: 0 -245: 121414: 0 -245: 121415: 0 -245: 121416: 0 -245: 121417: 0 -245: 121418: 0 -245: 121419: 0 -245: 121420: 0 -245: 121421: 0 -245: 121422: 0 -245: 121423: 0 -245: 121424: 0 -245: 121425: 0 -245: 121426: 0 -245: 121427: 0 -245: 121428: 0 -245: 121429: 0 -245: 121430: 0 -245: 121431: 0 -245: 121432: 0 -245: 121433: 0 -245: 121434: 0 -245: 121435: 0 -245: 121436: 0 -245: 121437: 0 -245: 121438: 0 -245: 121439: 0 -245: 121440: 0 -245: 121441: 0 -245: 121442: 0 -245: 121443: 0 -245: 121444: 0 -245: 121445: 0 -245: 121446: 0 -245: 121447: 0 -245: 121448: 0 -245: 121449: 0 -245: 121450: 0 -245: 121451: 0 -245: 121452: 0 -245: 121453: 0 -245: 121454: 0 -245: 121455: 0 -245: 121456: 0 -245: 121457: 0 -245: 121458: 0 -245: 121459: 0 -245: 121460: 0 -245: 121461: 0 -245: 121462: 0 -245: 121463: 0 -245: 121464: 0 -245: 121465: 0 -245: 121466: 0 -245: 121467: 0 -245: 121468: 0 -245: 121469: 0 -245: 121470: 0 -245: 121471: 0 -245: 121472: 0 -245: 121473: 0 -245: 121474: 0 -245: 121475: 0 -245: 121476: 0 -245: 121477: 0 -245: 121478: 0 -245: 121479: 0 -245: 121480: 0 -245: 121481: 0 -245: 121482: 0 -245: 121483: 0 -245: 121484: 0 -245: 121485: 0 -245: 121486: 0 -245: 121487: 0 -245: 121488: 0 -245: 121489: 0 -245: 121490: 0 -245: 121491: 0 -245: 121492: 0 -245: 121493: 0 -245: 121494: 0 -245: 121495: 0 -245: 121496: 0 -245: 121497: 0 -245: 121498: 0 -245: 121499: 0 -245: 121500: 0 -245: 121501: 0 -245: 121502: 0 -245: 121503: 0 -245: 121504: 0 -245: 121505: 0 -245: 121506: 0 -245: 121507: 0 -245: 121508: 0 -245: 121509: 0 -245: 121510: 0 -245: 121511: 0 -245: 121512: 0 -245: 121513: 0 -245: 121514: 0 -245: 121515: 0 -245: 121516: 0 -245: 121517: 0 -245: 121518: 0 -245: 121519: 0 -245: 121520: 0 -245: 121521: 0 -245: 121522: 0 -245: 121523: 0 -245: 121524: 0 -245: 121525: 0 -245: 121526: 0 -245: 121527: 0 -245: 121528: 0 -245: 121529: 0 -245: 121530: 0 -245: 121531: 0 -245: 121532: 0 -245: 121533: 0 -245: 121534: 0 -245: 121535: 0 -245: 121536: 0 -245: 121537: 0 -245: 121538: 0 -245: 121539: 0 -245: 121540: 0 -245: 121541: 0 -245: 121542: 0 -245: 121543: 0 -245: 121544: 0 -245: 121545: 0 -245: 121546: 0 -245: 121547: 0 -245: 121548: 0 -245: 121549: 0 -245: 121550: 0 -245: 121551: 0 -245: 121552: 0 -245: 121553: 0 -245: 121554: 0 -245: 121555: 0 -245: 121556: 0 -245: 121557: 0 -245: 121558: 0 -245: 121559: 0 -245: 121560: 0 -245: 121561: 0 -245: 121562: 0 -245: 121563: 0 -245: 121564: 0 -245: 121565: 0 -245: 121566: 0 -245: 121567: 0 -245: 121568: 0 -245: 121569: 0 -245: 121570: 0 -245: 121571: 0 -245: 121572: 0 -245: 121573: 0 -245: 121574: 0 -245: 121575: 0 -245: 121576: 0 -245: 121577: 0 -245: 121578: 0 -245: 121579: 0 -245: 121580: 0 -245: 121581: 0 -245: 121582: 0 -245: 121583: 0 -245: 121584: 0 -245: 121585: 0 -245: 121586: 0 -245: 121587: 0 -245: 121588: 0 -245: 121589: 0 -245: 121590: 0 -245: 121591: 0 -245: 121592: 0 -245: 121593: 0 -245: 121594: 0 -245: 121595: 0 -245: 121596: 0 -245: 121597: 0 -245: 121598: 0 -245: 121599: 0 -245: 121600: 0 -245: 121601: 0 -245: 121602: 0 -245: 121603: 0 -245: 121604: 0 -245: 121605: 0 -245: 121606: 0 -245: 121607: 0 -245: 121608: 0 -245: 121609: 0 -245: 121610: 0 -245: 121611: 0 -245: 121612: 0 -245: 121613: 0 -245: 121614: 0 -245: 121615: 0 -245: 121616: 0 -245: 121617: 0 -245: 121618: 0 -245: 121619: 0 -245: 121620: 0 -245: 121621: 0 -245: 121622: 0 -245: 121623: 0 -245: 121624: 0 -245: 121625: 0 -245: 121626: 0 -245: 121627: 0 -245: 121628: 0 -245: 121629: 0 -245: 121630: 0 -245: 121631: 0 -245: 121632: 0 -245: 121633: 0 -245: 121634: 0 -245: 121635: 0 -245: 121636: 0 -245: 121637: 0 -245: 121638: 0 -245: 121639: 0 -245: 121640: 0 -245: 121641: 0 -245: 121642: 0 -245: 121643: 0 -245: 121644: 0 -245: 121645: 0 -245: 121646: 0 -245: 121647: 0 -245: 121648: 0 -245: 121649: 0 -245: 121650: 0 -245: 121651: 0 -245: 121652: 0 -245: 121653: 0 -245: 121654: 0 -245: 121655: 0 -245: 121656: 0 -245: 121657: 0 -245: 121658: 0 -245: 121659: 0 -245: 121660: 0 -245: 121661: 0 -245: 121662: 0 -245: 121663: 0 -245: 121664: 0 -245: 121665: 0 -245: 121666: 0 -245: 121667: 0 -245: 121668: 0 -245: 121669: 0 -245: 121670: 0 -245: 121671: 0 -245: 121672: 0 -245: 121673: 0 -245: 121674: 0 -245: 121675: 0 -245: 121676: 0 -245: 121677: 0 -245: 121678: 0 -245: 121679: 0 -245: 121680: 0 -245: 121681: 0 -245: 121682: 0 -245: 121683: 0 -245: 121684: 0 -245: 121685: 0 -245: 121686: 0 -245: 121687: 0 -245: 121688: 0 -245: 121689: 0 -245: 121690: 0 -245: 121691: 0 -245: 121692: 0 -245: 121693: 0 -245: 121694: 0 -245: 121695: 0 -245: 121696: 0 -245: 121697: 0 -245: 121698: 0 -245: 121699: 0 -245: 121700: 0 -245: 121701: 0 -245: 121702: 0 -245: 121703: 0 -245: 121704: 0 -245: 121705: 0 -245: 121706: 0 -245: 121707: 0 -245: 121708: 0 -245: 121709: 0 -245: 121710: 0 -245: 121711: 0 -245: 121712: 0 -245: 121713: 0 -245: 121714: 0 -245: 121715: 0 -245: 121716: 0 -245: 121717: 0 -245: 121718: 0 -245: 121719: 0 -245: 121720: 0 -245: 121721: 0 -245: 121722: 0 -245: 121723: 0 -245: 121724: 0 -245: 121725: 0 -245: 121726: 0 -245: 121727: 0 -245: 121728: 0 -245: 121729: 0 -245: 121730: 0 -245: 121731: 0 -245: 121732: 0 -245: 121733: 0 -245: 121734: 0 -245: 121735: 0 -245: 121736: 0 -245: 121737: 0 -245: 121738: 0 -245: 121739: 0 -245: 121740: 0 -245: 121741: 0 -245: 121742: 0 -245: 121743: 0 -245: 121744: 0 -245: 121745: 0 -245: 121746: 0 -245: 121747: 0 -245: 121748: 0 -245: 121749: 0 -245: 121750: 0 -245: 121751: 0 -245: 121752: 0 -245: 121753: 0 -245: 121754: 0 -245: 121755: 0 -245: 121756: 0 -245: 121757: 0 -245: 121758: 0 -245: 121759: 0 -245: 121760: 0 -245: 121761: 0 -245: 121762: 0 -245: 121763: 0 -245: 121764: 0 -245: 121765: 0 -245: 121766: 0 -245: 121767: 0 -245: 121768: 0 -245: 121769: 0 -245: 121770: 0 -245: 121771: 0 -245: 121772: 0 -245: 121773: 0 -245: 121774: 0 -245: 121775: 0 -245: 121776: 0 -245: 121777: 0 -245: 121778: 0 -245: 121779: 0 -245: 121780: 0 -245: 121781: 0 -245: 121782: 0 -245: 121783: 0 -245: 121784: 0 -245: 121785: 0 -245: 121786: 0 -245: 121787: 0 -245: 121788: 0 -245: 121789: 0 -245: 121790: 0 -245: 121791: 0 -245: 121792: 0 -245: 121793: 0 -245: 121794: 0 -245: 121795: 0 -245: 121796: 0 -245: 121797: 0 -245: 121798: 0 -245: 121799: 0 -245: 121800: 0 -245: 121801: 0 -245: 121802: 0 -245: 121803: 0 -245: 121804: 0 -245: 121805: 0 -245: 121806: 0 -245: 121807: 0 -245: 121808: 0 -245: 121809: 0 -245: 121810: 0 -245: 121811: 0 -245: 121812: 0 -245: 121813: 0 -245: 121814: 0 -245: 121815: 0 -245: 121816: 0 -245: 121817: 0 -245: 121818: 0 -245: 121819: 0 -245: 121820: 0 -245: 121821: 0 -245: 121822: 0 -245: 121823: 0 -245: 121824: 0 -245: 121825: 0 -245: 121826: 0 -245: 121827: 0 -245: 121828: 0 -245: 121829: 0 -245: 121830: 0 -245: 121831: 0 -245: 121832: 0 -245: 121833: 0 -245: 121834: 0 -245: 121835: 0 -245: 121836: 0 -245: 121837: 0 -245: 121838: 0 -245: 121839: 0 -245: 121840: 0 -245: 121841: 0 -245: 121842: 0 -245: 121843: 0 -245: 121844: 0 -245: 121845: 0 -245: 121846: 0 -245: 121847: 0 -245: 121848: 0 -245: 121849: 0 -245: 121850: 0 -245: 121851: 0 -245: 121852: 0 -245: 121853: 0 -245: 121854: 0 -245: 121855: 0 -245: 121856: 0 -245: 121857: 0 -245: 121858: 0 -245: 121859: 0 -245: 121860: 0 -245: 121861: 0 -245: 121862: 0 -245: 121863: 0 -245: 121864: 0 -245: 121865: 0 -245: 121866: 0 -245: 121867: 0 -245: 121868: 0 -245: 121869: 0 -245: 121870: 0 -245: 121871: 0 -245: 121872: 0 -245: 121873: 0 -245: 121874: 0 -245: 121875: 0 -245: 121876: 0 -245: 121877: 0 -245: 121878: 0 -245: 121879: 0 -245: 121880: 0 -245: 121881: 0 -245: 121882: 0 -245: 121883: 0 -245: 121884: 0 -245: 121885: 0 -245: 121886: 0 -245: 121887: 0 -245: 121888: 0 -245: 121889: 0 -245: 121890: 0 -245: 121891: 0 -245: 121892: 0 -245: 121893: 0 -245: 121894: 0 -245: 121895: 0 -245: 121896: 0 -245: 121897: 0 -245: 121898: 0 -245: 121899: 0 -245: 121900: 0 -245: 121901: 0 -245: 121902: 0 -245: 121903: 0 -245: 121904: 0 -245: 121905: 0 -245: 121906: 0 -245: 121907: 0 -245: 121908: 0 -245: 121909: 0 -245: 121910: 0 -245: 121911: 0 -245: 121912: 0 -245: 121913: 0 -245: 121914: 0 -245: 121915: 0 -245: 121916: 0 -245: 121917: 0 -245: 121918: 0 -245: 121919: 0 -245: 121920: 0 -245: 121921: 0 -245: 121922: 0 -245: 121923: 0 -245: 121924: 0 -245: 121925: 0 -245: 121926: 0 -245: 121927: 0 -245: 121928: 0 -245: 121929: 0 -245: 121930: 0 -245: 121931: 0 -245: 121932: 0 -245: 121933: 0 -245: 121934: 0 -245: 121935: 0 -245: 121936: 0 -245: 121937: 0 -245: 121938: 0 -245: 121939: 0 -245: 121940: 0 -245: 121941: 0 -245: 121942: 0 -245: 121943: 0 -245: 121944: 0 -245: 121945: 0 -245: 121946: 0 -245: 121947: 0 -245: 121948: 0 -245: 121949: 0 -245: 121950: 0 -245: 121951: 0 -245: 121952: 0 -245: 121953: 0 -245: 121954: 0 -245: 121955: 0 -245: 121956: 0 -245: 121957: 0 -245: 121958: 0 -245: 121959: 0 -245: 121960: 0 -245: 121961: 0 -245: 121962: 0 -245: 121963: 0 -245: 121964: 0 -245: 121965: 0 -245: 121966: 0 -245: 121967: 0 -245: 121968: 0 -245: 121969: 0 -245: 121970: 0 -245: 121971: 0 -245: 121972: 0 -245: 121973: 0 -245: 121974: 0 -245: 121975: 0 -245: 121976: 0 -245: 121977: 0 -245: 121978: 0 -245: 121979: 0 -245: 121980: 0 -245: 121981: 0 -245: 121982: 0 -245: 121983: 0 -245: 121984: 0 -245: 121985: 0 -245: 121986: 0 -245: 121987: 0 -245: 121988: 0 -245: 121989: 0 -245: 121990: 0 -245: 121991: 0 -245: 121992: 0 -245: 121993: 0 -245: 121994: 0 -245: 121995: 0 -245: 121996: 0 -245: 121997: 0 -245: 121998: 0 -245: 121999: 0 -245: 122000: 0 -245: 122001: 0 -245: 122002: 0 -245: 122003: 0 -245: 122004: 0 -245: 122005: 0 -245: 122006: 0 -245: 122007: 0 -245: 122008: 0 -245: 122009: 0 -245: 122010: 0 -245: 122011: 0 -245: 122012: 0 -245: 122013: 0 -245: 122014: 0 -245: 122015: 0 -245: 122016: 0 -245: 122017: 0 -245: 122018: 0 -245: 122019: 0 -245: 122020: 0 -245: 122021: 0 -245: 122022: 0 -245: 122023: 0 -245: 122024: 0 -245: 122025: 0 -245: 122026: 0 -245: 122027: 0 -245: 122028: 0 -245: 122029: 0 -245: 122030: 0 -245: 122031: 0 -245: 122032: 0 -245: 122033: 0 -245: 122034: 0 -245: 122035: 0 -245: 122036: 0 -245: 122037: 0 -245: 122038: 0 -245: 122039: 0 -245: 122040: 0 -245: 122041: 0 -245: 122042: 0 -245: 122043: 0 -245: 122044: 0 -245: 122045: 0 -245: 122046: 0 -245: 122047: 0 -245: 122048: 0 -245: 122049: 0 -245: 122050: 0 -245: 122051: 0 -245: 122052: 0 -245: 122053: 0 -245: 122054: 0 -245: 122055: 0 -245: 122056: 0 -245: 122057: 0 -245: 122058: 0 -245: 122059: 0 -245: 122060: 0 -245: 122061: 0 -245: 122062: 0 -245: 122063: 0 -245: 122064: 0 -245: 122065: 0 -245: 122066: 0 -245: 122067: 0 -245: 122068: 0 -245: 122069: 0 -245: 122070: 0 -245: 122071: 0 -245: 122072: 0 -245: 122073: 0 -245: 122074: 0 -245: 122075: 0 -245: 122076: 0 -245: 122077: 0 -245: 122078: 0 -245: 122079: 0 -245: 122080: 0 -245: 122081: 0 -245: 122082: 0 -245: 122083: 0 -245: 122084: 0 -245: 122085: 0 -245: 122086: 0 -245: 122087: 0 -245: 122088: 0 -245: 122089: 0 -245: 122090: 0 -245: 122091: 0 -245: 122092: 0 -245: 122093: 0 -245: 122094: 0 -245: 122095: 0 -245: 122096: 0 -245: 122097: 0 -245: 122098: 0 -245: 122099: 0 -245: 122100: 0 -245: 122101: 0 -245: 122102: 0 -245: 122103: 0 -245: 122104: 0 -245: 122105: 0 -245: 122106: 0 -245: 122107: 0 -245: 122108: 0 -245: 122109: 0 -245: 122110: 0 -245: 122111: 0 -245: 122112: 0 -245: 122113: 0 -245: 122114: 0 -245: 122115: 0 -245: 122116: 0 -245: 122117: 0 -245: 122118: 0 -245: 122119: 0 -245: 122120: 0 -245: 122121: 0 -245: 122122: 0 -245: 122123: 0 -245: 122124: 0 -245: 122125: 0 -245: 122126: 0 -245: 122127: 0 -245: 122128: 0 -245: 122129: 0 -245: 122130: 0 -245: 122131: 0 -245: 122132: 0 -245: 122133: 0 -245: 122134: 0 -245: 122135: 0 -245: 122136: 0 -245: 122137: 0 -245: 122138: 0 -245: 122139: 0 -245: 122140: 0 -245: 122141: 0 -245: 122142: 0 -245: 122143: 0 -245: 122144: 0 -245: 122145: 0 -245: 122146: 0 -245: 122147: 0 -245: 122148: 0 -245: 122149: 0 -245: 122150: 0 -245: 122151: 0 -245: 122152: 0 -245: 122153: 0 -245: 122154: 0 -245: 122155: 0 -245: 122156: 0 -245: 122157: 0 -245: 122158: 0 -245: 122159: 0 -245: 122160: 0 -245: 122161: 0 -245: 122162: 0 -245: 122163: 0 -245: 122164: 0 -245: 122165: 0 -245: 122166: 0 -245: 122167: 0 -245: 122168: 0 -245: 122169: 0 -245: 122170: 0 -245: 122171: 0 -245: 122172: 0 -245: 122173: 0 -245: 122174: 0 -245: 122175: 0 -245: 122176: 0 -245: 122177: 0 -245: 122178: 0 -245: 122179: 0 -245: 122180: 0 -245: 122181: 0 -245: 122182: 0 -245: 122183: 0 -245: 122184: 0 -245: 122185: 0 -245: 122186: 0 -245: 122187: 0 -245: 122188: 0 -245: 122189: 0 -245: 122190: 0 -245: 122191: 0 -245: 122192: 0 -245: 122193: 0 -245: 122194: 0 -245: 122195: 0 -245: 122196: 0 -245: 122197: 0 -245: 122198: 0 -245: 122199: 0 -245: 122200: 0 -245: 122201: 0 -245: 122202: 0 -245: 122203: 0 -245: 122204: 0 -245: 122205: 0 -245: 122206: 0 -245: 122207: 0 -245: 122208: 0 -245: 122209: 0 -245: 122210: 0 -245: 122211: 0 -245: 122212: 0 -245: 122213: 0 -245: 122214: 0 -245: 122215: 0 -245: 122216: 0 -245: 122217: 0 -245: 122218: 0 -245: 122219: 0 -245: 122220: 0 -245: 122221: 0 -245: 122222: 0 -245: 122223: 0 -245: 122224: 0 -245: 122225: 0 -245: 122226: 0 -245: 122227: 0 -245: 122228: 0 -245: 122229: 0 -245: 122230: 0 -245: 122231: 0 -245: 122232: 0 -245: 122233: 0 -245: 122234: 0 -245: 122235: 0 -245: 122236: 0 -245: 122237: 0 -245: 122238: 0 -245: 122239: 0 -245: 122240: 0 -245: 122241: 0 -245: 122242: 0 -245: 122243: 0 -245: 122244: 0 -245: 122245: 0 -245: 122246: 0 -245: 122247: 0 -245: 122248: 0 -245: 122249: 0 -245: 122250: 0 -245: 122251: 0 -245: 122252: 0 -245: 122253: 0 -245: 122254: 0 -245: 122255: 0 -245: 122256: 0 -245: 122257: 0 -245: 122258: 0 -245: 122259: 0 -245: 122260: 0 -245: 122261: 0 -245: 122262: 0 -245: 122263: 0 -245: 122264: 0 -245: 122265: 0 -245: 122266: 0 -245: 122267: 0 -245: 122268: 0 -245: 122269: 0 -245: 122270: 0 -245: 122271: 0 -245: 122272: 0 -245: 122273: 0 -245: 122274: 0 -245: 122275: 0 -245: 122276: 0 -245: 122277: 0 -245: 122278: 0 -245: 122279: 0 -245: 122280: 0 -245: 122281: 0 -245: 122282: 0 -245: 122283: 0 -245: 122284: 0 -245: 122285: 0 -245: 122286: 0 -245: 122287: 0 -245: 122288: 0 -245: 122289: 0 -245: 122290: 0 -245: 122291: 0 -245: 122292: 0 -245: 122293: 0 -245: 122294: 0 -245: 122295: 0 -245: 122296: 0 -245: 122297: 0 -245: 122298: 0 -245: 122299: 0 -245: 122300: 0 -245: 122301: 0 -245: 122302: 0 -245: 122303: 0 -245: 122304: 0 -245: 122305: 0 -245: 122306: 0 -245: 122307: 0 -245: 122308: 0 -245: 122309: 0 -245: 122310: 0 -245: 122311: 0 -245: 122312: 0 -245: 122313: 0 -245: 122314: 0 -245: 122315: 0 -245: 122316: 0 -245: 122317: 0 -245: 122318: 0 -245: 122319: 0 -245: 122320: 0 -245: 122321: 0 -245: 122322: 0 -245: 122323: 0 -245: 122324: 0 -245: 122325: 0 -245: 122326: 0 -245: 122327: 0 -245: 122328: 0 -245: 122329: 0 -245: 122330: 0 -245: 122331: 0 -245: 122332: 0 -245: 122333: 0 -245: 122334: 0 -245: 122335: 0 -245: 122336: 0 -245: 122337: 0 -245: 122338: 0 -245: 122339: 0 -245: 122340: 0 -245: 122341: 0 -245: 122342: 0 -245: 122343: 0 -245: 122344: 0 -245: 122345: 0 -245: 122346: 0 -245: 122347: 0 -245: 122348: 0 -245: 122349: 0 -245: 122350: 0 -245: 122351: 0 -245: 122352: 0 -245: 122353: 0 -245: 122354: 0 -245: 122355: 0 -245: 122356: 0 -245: 122357: 0 -245: 122358: 0 -245: 122359: 0 -245: 122360: 0 -245: 122361: 0 -245: 122362: 0 -245: 122363: 0 -245: 122364: 0 -245: 122365: 0 -245: 122366: 0 -245: 122367: 0 -245: 122368: 0 -245: 122369: 0 -245: 122370: 0 -245: 122371: 0 -245: 122372: 0 -245: 122373: 0 -245: 122374: 0 -245: 122375: 0 -245: 122376: 0 -245: 122377: 0 -245: 122378: 0 -245: 122379: 0 -245: 122380: 0 -245: 122381: 0 -245: 122382: 0 -245: 122383: 0 -245: 122384: 0 -245: 122385: 0 -245: 122386: 0 -245: 122387: 0 -245: 122388: 0 -245: 122389: 0 -245: 122390: 0 -245: 122391: 0 -245: 122392: 0 -245: 122393: 0 -245: 122394: 0 -245: 122395: 0 -245: 122396: 0 -245: 122397: 0 -245: 122398: 0 -245: 122399: 0 -245: 122400: 0 -245: 122401: 0 -245: 122402: 0 -245: 122403: 0 -245: 122404: 0 -245: 122405: 0 -245: 122406: 0 -245: 122407: 0 -245: 122408: 0 -245: 122409: 0 -245: 122410: 0 -245: 122411: 0 -245: 122412: 0 -245: 122413: 0 -245: 122414: 0 -245: 122415: 0 -245: 122416: 0 -245: 122417: 0 -245: 122418: 0 -245: 122419: 0 -245: 122420: 0 -245: 122421: 0 -245: 122422: 0 -245: 122423: 0 -245: 122424: 0 -245: 122425: 0 -245: 122426: 0 -245: 122427: 0 -245: 122428: 0 -245: 122429: 0 -245: 122430: 0 -245: 122431: 0 -245: 122432: 0 -245: 122433: 0 -245: 122434: 0 -245: 122435: 0 -245: 122436: 0 -245: 122437: 0 -245: 122438: 0 -245: 122439: 0 -245: 122440: 0 -245: 122441: 0 -245: 122442: 0 -245: 122443: 0 -245: 122444: 0 -245: 122445: 0 -245: 122446: 0 -245: 122447: 0 -245: 122448: 0 -245: 122449: 0 -245: 122450: 0 -245: 122451: 0 -245: 122452: 0 -245: 122453: 0 -245: 122454: 0 -245: 122455: 0 -245: 122456: 0 -245: 122457: 0 -245: 122458: 0 -245: 122459: 0 -245: 122460: 0 -245: 122461: 0 -245: 122462: 0 -245: 122463: 0 -245: 122464: 0 -245: 122465: 0 -245: 122466: 0 -245: 122467: 0 -245: 122468: 0 -245: 122469: 0 -245: 122470: 0 -245: 122471: 0 -245: 122472: 0 -245: 122473: 0 -245: 122474: 0 -245: 122475: 0 -245: 122476: 0 -245: 122477: 0 -245: 122478: 0 -245: 122479: 0 -245: 122480: 0 -245: 122481: 0 -245: 122482: 0 -245: 122483: 0 -245: 122484: 0 -245: 122485: 0 -245: 122486: 0 -245: 122487: 0 -245: 122488: 0 -245: 122489: 0 -245: 122490: 0 -245: 122491: 0 -245: 122492: 0 -245: 122493: 0 -245: 122494: 0 -245: 122495: 0 -245: 122496: 0 -245: 122497: 0 -245: 122498: 0 -245: 122499: 0 -245: 122500: 0 -245: 122501: 0 -245: 122502: 0 -245: 122503: 0 -245: 122504: 0 -245: 122505: 0 -245: 122506: 0 -245: 122507: 0 -245: 122508: 0 -245: 122509: 0 -245: 122510: 0 -245: 122511: 0 -245: 122512: 0 -245: 122513: 0 -245: 122514: 0 -245: 122515: 0 -245: 122516: 0 -245: 122517: 0 -245: 122518: 0 -245: 122519: 0 -245: 122520: 0 -245: 122521: 0 -245: 122522: 0 -245: 122523: 0 -245: 122524: 0 -245: 122525: 0 -245: 122526: 0 -245: 122527: 0 -245: 122528: 0 -245: 122529: 0 -245: 122530: 0 -245: 122531: 0 -245: 122532: 0 -245: 122533: 0 -245: 122534: 0 -245: 122535: 0 -245: 122536: 0 -245: 122537: 0 -245: 122538: 0 -245: 122539: 0 -245: 122540: 0 -245: 122541: 0 -245: 122542: 0 -245: 122543: 0 -245: 122544: 0 -245: 122545: 0 -245: 122546: 0 -245: 122547: 0 -245: 122548: 0 -245: 122549: 0 -245: 122550: 0 -245: 122551: 0 -245: 122552: 0 -245: 122553: 0 -245: 122554: 0 -245: 122555: 0 -245: 122556: 0 -245: 122557: 0 -245: 122558: 0 -245: 122559: 0 -245: 122560: 0 -245: 122561: 0 -245: 122562: 0 -245: 122563: 0 -245: 122564: 0 -245: 122565: 0 -245: 122566: 0 -245: 122567: 0 -245: 122568: 0 -245: 122569: 0 -245: 122570: 0 -245: 122571: 0 -245: 122572: 0 -245: 122573: 0 -245: 122574: 0 -245: 122575: 0 -245: 122576: 0 -245: 122577: 0 -245: 122578: 0 -245: 122579: 0 -245: 122580: 0 -245: 122581: 0 -245: 122582: 0 -245: 122583: 0 -245: 122584: 0 -245: 122585: 0 -245: 122586: 0 -245: 122587: 0 -245: 122588: 0 -245: 122589: 0 -245: 122590: 0 -245: 122591: 0 -245: 122592: 0 -245: 122593: 0 -245: 122594: 0 -245: 122595: 0 -245: 122596: 0 -245: 122597: 0 -245: 122598: 0 -245: 122599: 0 -245: 122600: 0 -245: 122601: 0 -245: 122602: 0 -245: 122603: 0 -245: 122604: 0 -245: 122605: 0 -245: 122606: 0 -245: 122607: 0 -245: 122608: 0 -245: 122609: 0 -245: 122610: 0 -245: 122611: 0 -245: 122612: 0 -245: 122613: 0 -245: 122614: 0 -245: 122615: 0 -245: 122616: 0 -245: 122617: 0 -245: 122618: 0 -245: 122619: 0 -245: 122620: 0 -245: 122621: 0 -245: 122622: 0 -245: 122623: 0 -245: 122624: 0 -245: 122625: 0 -245: 122626: 0 -245: 122627: 0 -245: 122628: 0 -245: 122629: 0 -245: 122630: 0 -245: 122631: 0 -245: 122632: 0 -245: 122633: 0 -245: 122634: 0 -245: 122635: 0 -245: 122636: 0 -245: 122637: 0 -245: 122638: 0 -245: 122639: 0 -245: 122640: 0 -245: 122641: 0 -245: 122642: 0 -245: 122643: 0 -245: 122644: 0 -245: 122645: 0 -245: 122646: 0 -245: 122647: 0 -245: 122648: 0 -245: 122649: 0 -245: 122650: 0 -245: 122651: 0 -245: 122652: 0 -245: 122653: 0 -245: 122654: 0 -245: 122655: 0 -245: 122656: 0 -245: 122657: 0 -245: 122658: 0 -245: 122659: 0 -245: 122660: 0 -245: 122661: 0 -245: 122662: 0 -245: 122663: 0 -245: 122664: 0 -245: 122665: 0 -245: 122666: 0 -245: 122667: 0 -245: 122668: 0 -245: 122669: 0 -245: 122670: 0 -245: 122671: 0 -245: 122672: 0 -245: 122673: 0 -245: 122674: 0 -245: 122675: 0 -245: 122676: 0 -245: 122677: 0 -245: 122678: 0 -245: 122679: 0 -245: 122680: 0 -245: 122681: 0 -245: 122682: 0 -245: 122683: 0 -245: 122684: 0 -245: 122685: 0 -245: 122686: 0 -245: 122687: 0 -245: 122688: 0 -245: 122689: 0 -245: 122690: 0 -245: 122691: 0 -245: 122692: 0 -245: 122693: 0 -245: 122694: 0 -245: 122695: 0 -245: 122696: 0 -245: 122697: 0 -245: 122698: 0 -245: 122699: 0 -245: 122700: 0 -245: 122701: 0 -245: 122702: 0 -245: 122703: 0 -245: 122704: 0 -245: 122705: 0 -245: 122706: 0 -245: 122707: 0 -245: 122708: 0 -245: 122709: 0 -245: 122710: 0 -245: 122711: 0 -245: 122712: 0 -245: 122713: 0 -245: 122714: 0 -245: 122715: 0 -245: 122716: 0 -245: 122717: 0 -245: 122718: 0 -245: 122719: 0 -245: 122720: 0 -245: 122721: 0 -245: 122722: 0 -245: 122723: 0 -245: 122724: 0 -245: 122725: 0 -245: 122726: 0 -245: 122727: 0 -245: 122728: 0 -245: 122729: 0 -245: 122730: 0 -245: 122731: 0 -245: 122732: 0 -245: 122733: 0 -245: 122734: 0 -245: 122735: 0 -245: 122736: 0 -245: 122737: 0 -245: 122738: 0 -245: 122739: 0 -245: 122740: 0 -245: 122741: 0 -245: 122742: 0 -245: 122743: 0 -245: 122744: 0 -245: 122745: 0 -245: 122746: 0 -245: 122747: 0 -245: 122748: 0 -245: 122749: 0 -245: 122750: 0 -245: 122751: 0 -245: 122752: 0 -245: 122753: 0 -245: 122754: 0 -245: 122755: 0 -245: 122756: 0 -245: 122757: 0 -245: 122758: 0 -245: 122759: 0 -245: 122760: 0 -245: 122761: 0 -245: 122762: 0 -245: 122763: 0 -245: 122764: 0 -245: 122765: 0 -245: 122766: 0 -245: 122767: 0 -245: 122768: 0 -245: 122769: 0 -245: 122770: 0 -245: 122771: 0 -245: 122772: 0 -245: 122773: 0 -245: 122774: 0 -245: 122775: 0 -245: 122776: 0 -245: 122777: 0 -245: 122778: 0 -245: 122779: 0 -245: 122780: 0 -245: 122781: 0 -245: 122782: 0 -245: 122783: 0 -245: 122784: 0 -245: 122785: 0 -245: 122786: 0 -245: 122787: 0 -245: 122788: 0 -245: 122789: 0 -245: 122790: 0 -245: 122791: 0 -245: 122792: 0 -245: 122793: 0 -245: 122794: 0 -245: 122795: 0 -245: 122796: 0 -245: 122797: 0 -245: 122798: 0 -245: 122799: 0 -245: 122800: 0 -245: 122801: 0 -245: 122802: 0 -245: 122803: 0 -245: 122804: 0 -245: 122805: 0 -245: 122806: 0 -245: 122807: 0 -245: 122808: 0 -245: 122809: 0 -245: 122810: 0 -245: 122811: 0 -245: 122812: 0 -245: 122813: 0 -245: 122814: 0 -245: 122815: 0 -245: 122816: 0 -245: 122817: 0 -245: 122818: 0 -245: 122819: 0 -245: 122820: 0 -245: 122821: 0 -245: 122822: 0 -245: 122823: 0 -245: 122824: 0 -245: 122825: 0 -245: 122826: 0 -245: 122827: 0 -245: 122828: 0 -245: 122829: 0 -245: 122830: 0 -245: 122831: 0 -245: 122832: 0 -245: 122833: 0 -245: 122834: 0 -245: 122835: 0 -245: 122836: 0 -245: 122837: 0 -245: 122838: 0 -245: 122839: 0 -245: 122840: 0 -245: 122841: 0 -245: 122842: 0 -245: 122843: 0 -245: 122844: 0 -245: 122845: 0 -245: 122846: 0 -245: 122847: 0 -245: 122848: 0 -245: 122849: 0 -245: 122850: 0 -245: 122851: 0 -245: 122852: 0 -245: 122853: 0 -245: 122854: 0 -245: 122855: 0 -245: 122856: 0 -245: 122857: 0 -245: 122858: 0 -245: 122859: 0 -245: 122860: 0 -245: 122861: 0 -245: 122862: 0 -245: 122863: 0 -245: 122864: 0 -245: 122865: 0 -245: 122866: 0 -245: 122867: 0 -245: 122868: 0 -245: 122869: 0 -245: 122870: 0 -245: 122871: 0 -245: 122872: 0 -245: 122873: 0 -245: 122874: 0 -245: 122875: 0 -245: 122876: 0 -245: 122877: 0 -245: 122878: 0 -245: 122879: 0 -245: 122880: 0 -245: 122881: 0 -245: 122882: 0 -245: 122883: 0 -245: 122884: 0 -245: 122885: 0 -245: 122886: 0 -245: 122887: 0 -245: 122888: 0 -245: 122889: 0 -245: 122890: 0 -245: 122891: 0 -245: 122892: 0 -245: 122893: 0 -245: 122894: 0 -245: 122895: 0 -245: 122896: 0 -245: 122897: 0 -245: 122898: 0 -245: 122899: 0 -245: 122900: 0 -245: 122901: 0 -245: 122902: 0 -245: 122903: 0 -245: 122904: 0 -245: 122905: 0 -245: 122906: 0 -245: 122907: 0 -245: 122908: 0 -245: 122909: 0 -245: 122910: 0 -245: 122911: 0 -245: 122912: 0 -245: 122913: 0 -245: 122914: 0 -245: 122915: 0 -245: 122916: 0 -245: 122917: 0 -245: 122918: 0 -245: 122919: 0 -245: 122920: 0 -245: 122921: 0 -245: 122922: 0 -245: 122923: 0 -245: 122924: 0 -245: 122925: 0 -245: 122926: 0 -245: 122927: 0 -245: 122928: 0 -245: 122929: 0 -245: 122930: 0 -245: 122931: 0 -245: 122932: 0 -245: 122933: 0 -245: 122934: 0 -245: 122935: 0 -245: 122936: 0 -245: 122937: 0 -245: 122938: 0 -245: 122939: 0 -245: 122940: 0 -245: 122941: 0 -245: 122942: 0 -245: 122943: 0 -245: 122944: 0 -245: 122945: 0 -245: 122946: 0 -245: 122947: 0 -245: 122948: 0 -245: 122949: 0 -245: 122950: 0 -245: 122951: 0 -245: 122952: 0 -245: 122953: 0 -245: 122954: 0 -245: 122955: 0 -245: 122956: 0 -245: 122957: 0 -245: 122958: 0 -245: 122959: 0 -245: 122960: 0 -245: 122961: 0 -245: 122962: 0 -245: 122963: 0 -245: 122964: 0 -245: 122965: 0 -245: 122966: 0 -245: 122967: 0 -245: 122968: 0 -245: 122969: 0 -245: 122970: 0 -245: 122971: 0 -245: 122972: 0 -245: 122973: 0 -245: 122974: 0 -245: 122975: 0 -245: 122976: 0 -245: 122977: 0 -245: 122978: 0 -245: 122979: 0 -245: 122980: 0 -245: 122981: 0 -245: 122982: 0 -245: 122983: 0 -245: 122984: 0 -245: 122985: 0 -245: 122986: 0 -245: 122987: 0 -245: 122988: 0 -245: 122989: 0 -245: 122990: 0 -245: 122991: 0 -245: 122992: 0 -245: 122993: 0 -245: 122994: 0 -245: 122995: 0 -245: 122996: 0 -245: 122997: 0 -245: 122998: 0 -245: 122999: 0 -245: 123000: 0 -245: 123001: 0 -245: 123002: 0 -245: 123003: 0 -245: 123004: 0 -245: 123005: 0 -245: 123006: 0 -245: 123007: 0 -245: 123008: 0 -245: 123009: 0 -245: 123010: 0 -245: 123011: 0 -245: 123012: 0 -245: 123013: 0 -245: 123014: 0 -245: 123015: 0 -245: 123016: 0 -245: 123017: 0 -245: 123018: 0 -245: 123019: 0 -245: 123020: 0 -245: 123021: 0 -245: 123022: 0 -245: 123023: 0 -245: 123024: 0 -245: 123025: 0 -245: 123026: 0 -245: 123027: 0 -245: 123028: 0 -245: 123029: 0 -245: 123030: 0 -245: 123031: 0 -245: 123032: 0 -245: 123033: 0 -245: 123034: 0 -245: 123035: 0 -245: 123036: 0 -245: 123037: 0 -245: 123038: 0 -245: 123039: 0 -245: 123040: 0 -245: 123041: 0 -245: 123042: 0 -245: 123043: 0 -245: 123044: 0 -245: 123045: 0 -245: 123046: 0 -245: 123047: 0 -245: 123048: 0 -245: 123049: 0 -245: 123050: 0 -245: 123051: 0 -245: 123052: 0 -245: 123053: 0 -245: 123054: 0 -245: 123055: 0 -245: 123056: 0 -245: 123057: 0 -245: 123058: 0 -245: 123059: 0 -245: 123060: 0 -245: 123061: 0 -245: 123062: 0 -245: 123063: 0 -245: 123064: 0 -245: 123065: 0 -245: 123066: 0 -245: 123067: 0 -245: 123068: 0 -245: 123069: 0 -245: 123070: 0 -245: 123071: 0 -245: 123072: 0 -245: 123073: 0 -245: 123074: 0 -245: 123075: 0 -245: 123076: 0 -245: 123077: 0 -245: 123078: 0 -245: 123079: 0 -245: 123080: 0 -245: 123081: 0 -245: 123082: 0 -245: 123083: 0 -245: 123084: 0 -245: 123085: 0 -245: 123086: 0 -245: 123087: 0 -245: 123088: 0 -245: 123089: 0 -245: 123090: 0 -245: 123091: 0 -245: 123092: 0 -245: 123093: 0 -245: 123094: 0 -245: 123095: 0 -245: 123096: 0 -245: 123097: 0 -245: 123098: 0 -245: 123099: 0 -245: 123100: 0 -245: 123101: 0 -245: 123102: 0 -245: 123103: 0 -245: 123104: 0 -245: 123105: 0 -245: 123106: 0 -245: 123107: 0 -245: 123108: 0 -245: 123109: 0 -245: 123110: 0 -245: 123111: 0 -245: 123112: 0 -245: 123113: 0 -245: 123114: 0 -245: 123115: 0 -245: 123116: 0 -245: 123117: 0 -245: 123118: 0 -245: 123119: 0 -245: 123120: 0 -245: 123121: 0 -245: 123122: 0 -245: 123123: 0 -245: 123124: 0 -245: 123125: 0 -245: 123126: 0 -245: 123127: 0 -245: 123128: 0 -245: 123129: 0 -245: 123130: 0 -245: 123131: 0 -245: 123132: 0 -245: 123133: 0 -245: 123134: 0 -245: 123135: 0 -245: 123136: 0 -245: 123137: 0 -245: 123138: 0 -245: 123139: 0 -245: 123140: 0 -245: 123141: 0 -245: 123142: 0 -245: 123143: 0 -245: 123144: 0 -245: 123145: 0 -245: 123146: 0 -245: 123147: 0 -245: 123148: 0 -245: 123149: 0 -245: 123150: 0 -245: 123151: 0 -245: 123152: 0 -245: 123153: 0 -245: 123154: 0 -245: 123155: 0 -245: 123156: 0 -245: 123157: 0 -245: 123158: 0 -245: 123159: 0 -245: 123160: 0 -245: 123161: 0 -245: 123162: 0 -245: 123163: 0 -245: 123164: 0 -245: 123165: 0 -245: 123166: 0 -245: 123167: 0 -245: 123168: 0 -245: 123169: 0 -245: 123170: 0 -245: 123171: 0 -245: 123172: 0 -245: 123173: 0 -245: 123174: 0 -245: 123175: 0 -245: 123176: 0 -245: 123177: 0 -245: 123178: 0 -245: 123179: 0 -245: 123180: 0 -245: 123181: 0 -245: 123182: 0 -245: 123183: 0 -245: 123184: 0 -245: 123185: 0 -245: 123186: 0 -245: 123187: 0 -245: 123188: 0 -245: 123189: 0 -245: 123190: 0 -245: 123191: 0 -245: 123192: 0 -245: 123193: 0 -245: 123194: 0 -245: 123195: 0 -245: 123196: 0 -245: 123197: 0 -245: 123198: 0 -245: 123199: 0 -245: 123200: 0 -245: 123201: 0 -245: 123202: 0 -245: 123203: 0 -245: 123204: 0 -245: 123205: 0 -245: 123206: 0 -245: 123207: 0 -245: 123208: 0 -245: 123209: 0 -245: 123210: 0 -245: 123211: 0 -245: 123212: 0 -245: 123213: 0 -245: 123214: 0 -245: 123215: 0 -245: 123216: 0 -245: 123217: 0 -245: 123218: 0 -245: 123219: 0 -245: 123220: 0 -245: 123221: 0 -245: 123222: 0 -245: 123223: 0 -245: 123224: 0 -245: 123225: 0 -245: 123226: 0 -245: 123227: 0 -245: 123228: 0 -245: 123229: 0 -245: 123230: 0 -245: 123231: 0 -245: 123232: 0 -245: 123233: 0 -245: 123234: 0 -245: 123235: 0 -245: 123236: 0 -245: 123237: 0 -245: 123238: 0 -245: 123239: 0 -245: 123240: 0 -245: 123241: 0 -245: 123242: 0 -245: 123243: 0 -245: 123244: 0 -245: 123245: 0 -245: 123246: 0 -245: 123247: 0 -245: 123248: 0 -245: 123249: 0 -245: 123250: 0 -245: 123251: 0 -245: 123252: 0 -245: 123253: 0 -245: 123254: 0 -245: 123255: 0 -245: 123256: 0 -245: 123257: 0 -245: 123258: 0 -245: 123259: 0 -245: 123260: 0 -245: 123261: 0 -245: 123262: 0 -245: 123263: 0 -245: 123264: 0 -245: 123265: 0 -245: 123266: 0 -245: 123267: 0 -245: 123268: 0 -245: 123269: 0 -245: 123270: 0 -245: 123271: 0 -245: 123272: 0 -245: 123273: 0 -245: 123274: 0 -245: 123275: 0 -245: 123276: 0 -245: 123277: 0 -245: 123278: 0 -245: 123279: 0 -245: 123280: 0 -245: 123281: 0 -245: 123282: 0 -245: 123283: 0 -245: 123284: 0 -245: 123285: 0 -245: 123286: 0 -245: 123287: 0 -245: 123288: 0 -245: 123289: 0 -245: 123290: 0 -245: 123291: 0 -245: 123292: 0 -245: 123293: 0 -245: 123294: 0 -245: 123295: 0 -245: 123296: 0 -245: 123297: 0 -245: 123298: 0 -245: 123299: 0 -245: 123300: 0 -245: 123301: 0 -245: 123302: 0 -245: 123303: 0 -245: 123304: 0 -245: 123305: 0 -245: 123306: 0 -245: 123307: 0 -245: 123308: 0 -245: 123309: 0 -245: 123310: 0 -245: 123311: 0 -245: 123312: 0 -245: 123313: 0 -245: 123314: 0 -245: 123315: 0 -245: 123316: 0 -245: 123317: 0 -245: 123318: 0 -245: 123319: 0 -245: 123320: 0 -245: 123321: 0 -245: 123322: 0 -245: 123323: 0 -245: 123324: 0 -245: 123325: 0 -245: 123326: 0 -245: 123327: 0 -245: 123328: 0 -245: 123329: 0 -245: 123330: 0 -245: 123331: 0 -245: 123332: 0 -245: 123333: 0 -245: 123334: 0 -245: 123335: 0 -245: 123336: 0 -245: 123337: 0 -245: 123338: 0 -245: 123339: 0 -245: 123340: 0 -245: 123341: 0 -245: 123342: 0 -245: 123343: 0 -245: 123344: 0 -245: 123345: 0 -245: 123346: 0 -245: 123347: 0 -245: 123348: 0 -245: 123349: 0 -245: 123350: 0 -245: 123351: 0 -245: 123352: 0 -245: 123353: 0 -245: 123354: 0 -245: 123355: 0 -245: 123356: 0 -245: 123357: 0 -245: 123358: 0 -245: 123359: 0 -245: 123360: 0 -245: 123361: 0 -245: 123362: 0 -245: 123363: 0 -245: 123364: 0 -245: 123365: 0 -245: 123366: 0 -245: 123367: 0 -245: 123368: 0 -245: 123369: 0 -245: 123370: 0 -245: 123371: 0 -245: 123372: 0 -245: 123373: 0 -245: 123374: 0 -245: 123375: 0 -245: 123376: 0 -245: 123377: 0 -245: 123378: 0 -245: 123379: 0 -245: 123380: 0 -245: 123381: 0 -245: 123382: 0 -245: 123383: 0 -245: 123384: 0 -245: 123385: 0 -245: 123386: 0 -245: 123387: 0 -245: 123388: 0 -245: 123389: 0 -245: 123390: 0 -245: 123391: 0 -245: 123392: 0 -245: 123393: 0 -245: 123394: 0 -245: 123395: 0 -245: 123396: 0 -245: 123397: 0 -245: 123398: 0 -245: 123399: 0 -245: 123400: 0 -245: 123401: 0 -245: 123402: 0 -245: 123403: 0 -245: 123404: 0 -245: 123405: 0 -245: 123406: 0 -245: 123407: 0 -245: 123408: 0 -245: 123409: 0 -245: 123410: 0 -245: 123411: 0 -245: 123412: 0 -245: 123413: 0 -245: 123414: 0 -245: 123415: 0 -245: 123416: 0 -245: 123417: 0 -245: 123418: 0 -245: 123419: 0 -245: 123420: 0 -245: 123421: 0 -245: 123422: 0 -245: 123423: 0 -245: 123424: 0 -245: 123425: 0 -245: 123426: 0 -245: 123427: 0 -245: 123428: 0 -245: 123429: 0 -245: 123430: 0 -245: 123431: 0 -245: 123432: 0 -245: 123433: 0 -245: 123434: 0 -245: 123435: 0 -245: 123436: 0 -245: 123437: 0 -245: 123438: 0 -245: 123439: 0 -245: 123440: 0 -245: 123441: 0 -245: 123442: 0 -245: 123443: 0 -245: 123444: 0 -245: 123445: 0 -245: 123446: 0 -245: 123447: 0 -245: 123448: 0 -245: 123449: 0 -245: 123450: 0 -245: 123451: 0 -245: 123452: 0 -245: 123453: 0 -245: 123454: 0 -245: 123455: 0 -245: 123456: 0 -245: 123457: 0 -245: 123458: 0 -245: 123459: 0 -245: 123460: 0 -245: 123461: 0 -245: 123462: 0 -245: 123463: 0 -245: 123464: 0 -245: 123465: 0 -245: 123466: 0 -245: 123467: 0 -245: 123468: 0 -245: 123469: 0 -245: 123470: 0 -245: 123471: 0 -245: 123472: 0 -245: 123473: 0 -245: 123474: 0 -245: 123475: 0 -245: 123476: 0 -245: 123477: 0 -245: 123478: 0 -245: 123479: 0 -245: 123480: 0 -245: 123481: 0 -245: 123482: 0 -245: 123483: 0 -245: 123484: 0 -245: 123485: 0 -245: 123486: 0 -245: 123487: 0 -245: 123488: 0 -245: 123489: 0 -245: 123490: 0 -245: 123491: 0 -245: 123492: 0 -245: 123493: 0 -245: 123494: 0 -245: 123495: 0 -245: 123496: 0 -245: 123497: 0 -245: 123498: 0 -245: 123499: 0 -245: 123500: 0 -245: 123501: 0 -245: 123502: 0 -245: 123503: 0 -245: 123504: 0 -245: 123505: 0 -245: 123506: 0 -245: 123507: 0 -245: 123508: 0 -245: 123509: 0 -245: 123510: 0 -245: 123511: 0 -245: 123512: 0 -245: 123513: 0 -245: 123514: 0 -245: 123515: 0 -245: 123516: 0 -245: 123517: 0 -245: 123518: 0 -245: 123519: 0 -245: 123520: 0 -245: 123521: 0 -245: 123522: 0 -245: 123523: 0 -245: 123524: 0 -245: 123525: 0 -245: 123526: 0 -245: 123527: 0 -245: 123528: 0 -245: 123529: 0 -245: 123530: 0 -245: 123531: 0 -245: 123532: 0 -245: 123533: 0 -245: 123534: 0 -245: 123535: 0 -245: 123536: 0 -245: 123537: 0 -245: 123538: 0 -245: 123539: 0 -245: 123540: 0 -245: 123541: 0 -245: 123542: 0 -245: 123543: 0 -245: 123544: 0 -245: 123545: 0 -245: 123546: 0 -245: 123547: 0 -245: 123548: 0 -245: 123549: 0 -245: 123550: 0 -245: 123551: 0 -245: 123552: 0 -245: 123553: 0 -245: 123554: 0 -245: 123555: 0 -245: 123556: 0 -245: 123557: 0 -245: 123558: 0 -245: 123559: 0 -245: 123560: 0 -245: 123561: 0 -245: 123562: 0 -245: 123563: 0 -245: 123564: 0 -245: 123565: 0 -245: 123566: 0 -245: 123567: 0 -245: 123568: 0 -245: 123569: 0 -245: 123570: 0 -245: 123571: 0 -245: 123572: 0 -245: 123573: 0 -245: 123574: 0 -245: 123575: 0 -245: 123576: 0 -245: 123577: 0 -245: 123578: 0 -245: 123579: 0 -245: 123580: 0 -245: 123581: 0 -245: 123582: 0 -245: 123583: 0 -245: 123584: 0 -245: 123585: 0 -245: 123586: 0 -245: 123587: 0 -245: 123588: 0 -245: 123589: 0 -245: 123590: 0 -245: 123591: 0 -245: 123592: 0 -245: 123593: 0 -245: 123594: 0 -245: 123595: 0 -245: 123596: 0 -245: 123597: 0 -245: 123598: 0 -245: 123599: 0 -245: 123600: 0 -245: 123601: 0 -245: 123602: 0 -245: 123603: 0 -245: 123604: 0 -245: 123605: 0 -245: 123606: 0 -245: 123607: 0 -245: 123608: 0 -245: 123609: 0 -245: 123610: 0 -245: 123611: 0 -245: 123612: 0 -245: 123613: 0 -245: 123614: 0 -245: 123615: 0 -245: 123616: 0 -245: 123617: 0 -245: 123618: 0 -245: 123619: 0 -245: 123620: 0 -245: 123621: 0 -245: 123622: 0 -245: 123623: 0 -245: 123624: 0 -245: 123625: 0 -245: 123626: 0 -245: 123627: 0 -245: 123628: 0 -245: 123629: 0 -245: 123630: 0 -245: 123631: 0 -245: 123632: 0 -245: 123633: 0 -245: 123634: 0 -245: 123635: 0 -245: 123636: 0 -245: 123637: 0 -245: 123638: 0 -245: 123639: 0 -245: 123640: 0 -245: 123641: 0 -245: 123642: 0 -245: 123643: 0 -245: 123644: 0 -245: 123645: 0 -245: 123646: 0 -245: 123647: 0 -245: 123648: 0 -245: 123649: 0 -245: 123650: 0 -245: 123651: 0 -245: 123652: 0 -245: 123653: 0 -245: 123654: 0 -245: 123655: 0 -245: 123656: 0 -245: 123657: 0 -245: 123658: 0 -245: 123659: 0 -245: 123660: 0 -245: 123661: 0 -245: 123662: 0 -245: 123663: 0 -245: 123664: 0 -245: 123665: 0 -245: 123666: 0 -245: 123667: 0 -245: 123668: 0 -245: 123669: 0 -245: 123670: 0 -245: 123671: 0 -245: 123672: 0 -245: 123673: 0 -245: 123674: 0 -245: 123675: 0 -245: 123676: 0 -245: 123677: 0 -245: 123678: 0 -245: 123679: 0 -245: 123680: 0 -245: 123681: 0 -245: 123682: 0 -245: 123683: 0 -245: 123684: 0 -245: 123685: 0 -245: 123686: 0 -245: 123687: 0 -245: 123688: 0 -245: 123689: 0 -245: 123690: 0 -245: 123691: 0 -245: 123692: 0 -245: 123693: 0 -245: 123694: 0 -245: 123695: 0 -245: 123696: 0 -245: 123697: 0 -245: 123698: 0 -245: 123699: 0 -245: 123700: 0 -245: 123701: 0 -245: 123702: 0 -245: 123703: 0 -245: 123704: 0 -245: 123705: 0 -245: 123706: 0 -245: 123707: 0 -245: 123708: 0 -245: 123709: 0 -245: 123710: 0 -245: 123711: 0 -245: 123712: 0 -245: 123713: 0 -245: 123714: 0 -245: 123715: 0 -245: 123716: 0 -245: 123717: 0 -245: 123718: 0 -245: 123719: 0 -245: 123720: 0 -245: 123721: 0 -245: 123722: 0 -245: 123723: 0 -245: 123724: 0 -245: 123725: 0 -245: 123726: 0 -245: 123727: 0 -245: 123728: 0 -245: 123729: 0 -245: 123730: 0 -245: 123731: 0 -245: 123732: 0 -245: 123733: 0 -245: 123734: 0 -245: 123735: 0 -245: 123736: 0 -245: 123737: 0 -245: 123738: 0 -245: 123739: 0 -245: 123740: 0 -245: 123741: 0 -245: 123742: 0 -245: 123743: 0 -245: 123744: 0 -245: 123745: 0 -245: 123746: 0 -245: 123747: 0 -245: 123748: 0 -245: 123749: 0 -245: 123750: 0 -245: 123751: 0 -245: 123752: 0 -245: 123753: 0 -245: 123754: 0 -245: 123755: 0 -245: 123756: 0 -245: 123757: 0 -245: 123758: 0 -245: 123759: 0 -245: 123760: 0 -245: 123761: 0 -245: 123762: 0 -245: 123763: 0 -245: 123764: 0 -245: 123765: 0 -245: 123766: 0 -245: 123767: 0 -245: 123768: 0 -245: 123769: 0 -245: 123770: 0 -245: 123771: 0 -245: 123772: 0 -245: 123773: 0 -245: 123774: 0 -245: 123775: 0 -245: 123776: 0 -245: 123777: 0 -245: 123778: 0 -245: 123779: 0 -245: 123780: 0 -245: 123781: 0 -245: 123782: 0 -245: 123783: 0 -245: 123784: 0 -245: 123785: 0 -245: 123786: 0 -245: 123787: 0 -245: 123788: 0 -245: 123789: 0 -245: 123790: 0 -245: 123791: 0 -245: 123792: 0 -245: 123793: 0 -245: 123794: 0 -245: 123795: 0 -245: 123796: 0 -245: 123797: 0 -245: 123798: 0 -245: 123799: 0 -245: 123800: 0 -245: 123801: 0 -245: 123802: 0 -245: 123803: 0 -245: 123804: 0 -245: 123805: 0 -245: 123806: 0 -245: 123807: 0 -245: 123808: 0 -245: 123809: 0 -245: 123810: 0 -245: 123811: 0 -245: 123812: 0 -245: 123813: 0 -245: 123814: 0 -245: 123815: 0 -245: 123816: 0 -245: 123817: 0 -245: 123818: 0 -245: 123819: 0 -245: 123820: 0 -245: 123821: 0 -245: 123822: 0 -245: 123823: 0 -245: 123824: 0 -245: 123825: 0 -245: 123826: 0 -245: 123827: 0 -245: 123828: 0 -245: 123829: 0 -245: 123830: 0 -245: 123831: 0 -245: 123832: 0 -245: 123833: 0 -245: 123834: 0 -245: 123835: 0 -245: 123836: 0 -245: 123837: 0 -245: 123838: 0 -245: 123839: 0 -245: 123840: 0 -245: 123841: 0 -245: 123842: 0 -245: 123843: 0 -245: 123844: 0 -245: 123845: 0 -245: 123846: 0 -245: 123847: 0 -245: 123848: 0 -245: 123849: 0 -245: 123850: 0 -245: 123851: 0 -245: 123852: 0 -245: 123853: 0 -245: 123854: 0 -245: 123855: 0 -245: 123856: 0 -245: 123857: 0 -245: 123858: 0 -245: 123859: 0 -245: 123860: 0 -245: 123861: 0 -245: 123862: 0 -245: 123863: 0 -245: 123864: 0 -245: 123865: 0 -245: 123866: 0 -245: 123867: 0 -245: 123868: 0 -245: 123869: 0 -245: 123870: 0 -245: 123871: 0 -245: 123872: 0 -245: 123873: 0 -245: 123874: 0 -245: 123875: 0 -245: 123876: 0 -245: 123877: 0 -245: 123878: 0 -245: 123879: 0 -245: 123880: 0 -245: 123881: 0 -245: 123882: 0 -245: 123883: 0 -245: 123884: 0 -245: 123885: 0 -245: 123886: 0 -245: 123887: 0 -245: 123888: 0 -245: 123889: 0 -245: 123890: 0 -245: 123891: 0 -245: 123892: 0 -245: 123893: 0 -245: 123894: 0 -245: 123895: 0 -245: 123896: 0 -245: 123897: 0 -245: 123898: 0 -245: 123899: 0 -245: 123900: 0 -245: 123901: 0 -245: 123902: 0 -245: 123903: 0 -245: 123904: 0 -245: 123905: 0 -245: 123906: 0 -245: 123907: 0 -245: 123908: 0 -245: 123909: 0 -245: 123910: 0 -245: 123911: 0 -245: 123912: 0 -245: 123913: 0 -245: 123914: 0 -245: 123915: 0 -245: 123916: 0 -245: 123917: 0 -245: 123918: 0 -245: 123919: 0 -245: 123920: 0 -245: 123921: 0 -245: 123922: 0 -245: 123923: 0 -245: 123924: 0 -245: 123925: 0 -245: 123926: 0 -245: 123927: 0 -245: 123928: 0 -245: 123929: 0 -245: 123930: 0 -245: 123931: 0 -245: 123932: 0 -245: 123933: 0 -245: 123934: 0 -245: 123935: 0 -245: 123936: 0 -245: 123937: 0 -245: 123938: 0 -245: 123939: 0 -245: 123940: 0 -245: 123941: 0 -245: 123942: 0 -245: 123943: 0 -245: 123944: 0 -245: 123945: 0 -245: 123946: 0 -245: 123947: 0 -245: 123948: 0 -245: 123949: 0 -245: 123950: 0 -245: 123951: 0 -245: 123952: 0 -245: 123953: 0 -245: 123954: 0 -245: 123955: 0 -245: 123956: 0 -245: 123957: 0 -245: 123958: 0 -245: 123959: 0 -245: 123960: 0 -245: 123961: 0 -245: 123962: 0 -245: 123963: 0 -245: 123964: 0 -245: 123965: 0 -245: 123966: 0 -245: 123967: 0 -245: 123968: 0 -245: 123969: 0 -245: 123970: 0 -245: 123971: 0 -245: 123972: 0 -245: 123973: 0 -245: 123974: 0 -245: 123975: 0 -245: 123976: 0 -245: 123977: 0 -245: 123978: 0 -245: 123979: 0 -245: 123980: 0 -245: 123981: 0 -245: 123982: 0 -245: 123983: 0 -245: 123984: 0 -245: 123985: 0 -245: 123986: 0 -245: 123987: 0 -245: 123988: 0 -245: 123989: 0 -245: 123990: 0 -245: 123991: 0 -245: 123992: 0 -245: 123993: 0 -245: 123994: 0 -245: 123995: 0 -245: 123996: 0 -245: 123997: 0 -245: 123998: 0 -245: 123999: 0 -245: 124000: 0 -245: 124001: 0 -245: 124002: 0 -245: 124003: 0 -245: 124004: 0 -245: 124005: 0 -245: 124006: 0 -245: 124007: 0 -245: 124008: 0 -245: 124009: 0 -245: 124010: 0 -245: 124011: 0 -245: 124012: 0 -245: 124013: 0 -245: 124014: 0 -245: 124015: 0 -245: 124016: 0 -245: 124017: 0 -245: 124018: 0 -245: 124019: 0 -245: 124020: 0 -245: 124021: 0 -245: 124022: 0 -245: 124023: 0 -245: 124024: 0 -245: 124025: 0 -245: 124026: 0 -245: 124027: 0 -245: 124028: 0 -245: 124029: 0 -245: 124030: 0 -245: 124031: 0 -245: 124032: 0 -245: 124033: 0 -245: 124034: 0 -245: 124035: 0 -245: 124036: 0 -245: 124037: 0 -245: 124038: 0 -245: 124039: 0 -245: 124040: 0 -245: 124041: 0 -245: 124042: 0 -245: 124043: 0 -245: 124044: 0 -245: 124045: 0 -245: 124046: 0 -245: 124047: 0 -245: 124048: 0 -245: 124049: 0 -245: 124050: 0 -245: 124051: 0 -245: 124052: 0 -245: 124053: 0 -245: 124054: 0 -245: 124055: 0 -245: 124056: 0 -245: 124057: 0 -245: 124058: 0 -245: 124059: 0 -245: 124060: 0 -245: 124061: 0 -245: 124062: 0 -245: 124063: 0 -245: 124064: 0 -245: 124065: 0 -245: 124066: 0 -245: 124067: 0 -245: 124068: 0 -245: 124069: 0 -245: 124070: 0 -245: 124071: 0 -245: 124072: 0 -245: 124073: 0 -245: 124074: 0 -245: 124075: 0 -245: 124076: 0 -245: 124077: 0 -245: 124078: 0 -245: 124079: 0 -245: 124080: 0 -245: 124081: 0 -245: 124082: 0 -245: 124083: 0 -245: 124084: 0 -245: 124085: 0 -245: 124086: 0 -245: 124087: 0 -245: 124088: 0 -245: 124089: 0 -245: 124090: 0 -245: 124091: 0 -245: 124092: 0 -245: 124093: 0 -245: 124094: 0 -245: 124095: 0 -245: 124096: 0 -245: 124097: 0 -245: 124098: 0 -245: 124099: 0 -245: 124100: 0 -245: 124101: 0 -245: 124102: 0 -245: 124103: 0 -245: 124104: 0 -245: 124105: 0 -245: 124106: 0 -245: 124107: 0 -245: 124108: 0 -245: 124109: 0 -245: 124110: 0 -245: 124111: 0 -245: 124112: 0 -245: 124113: 0 -245: 124114: 0 -245: 124115: 0 -245: 124116: 0 -245: 124117: 0 -245: 124118: 0 -245: 124119: 0 -245: 124120: 0 -245: 124121: 0 -245: 124122: 0 -245: 124123: 0 -245: 124124: 0 -245: 124125: 0 -245: 124126: 0 -245: 124127: 0 -245: 124128: 0 -245: 124129: 0 -245: 124130: 0 -245: 124131: 0 -245: 124132: 0 -245: 124133: 0 -245: 124134: 0 -245: 124135: 0 -245: 124136: 0 -245: 124137: 0 -245: 124138: 0 -245: 124139: 0 -245: 124140: 0 -245: 124141: 0 -245: 124142: 0 -245: 124143: 0 -245: 124144: 0 -245: 124145: 0 -245: 124146: 0 -245: 124147: 0 -245: 124148: 0 -245: 124149: 0 -245: 124150: 0 -245: 124151: 0 -245: 124152: 0 -245: 124153: 0 -245: 124154: 0 -245: 124155: 0 -245: 124156: 0 -245: 124157: 0 -245: 124158: 0 -245: 124159: 0 -245: 124160: 0 -245: 124161: 0 -245: 124162: 0 -245: 124163: 0 -245: 124164: 0 -245: 124165: 0 -245: 124166: 0 -245: 124167: 0 -245: 124168: 0 -245: 124169: 0 -245: 124170: 0 -245: 124171: 0 -245: 124172: 0 -245: 124173: 0 -245: 124174: 0 -245: 124175: 0 -245: 124176: 0 -245: 124177: 0 -245: 124178: 0 -245: 124179: 0 -245: 124180: 0 -245: 124181: 0 -245: 124182: 0 -245: 124183: 0 -245: 124184: 0 -245: 124185: 0 -245: 124186: 0 -245: 124187: 0 -245: 124188: 0 -245: 124189: 0 -245: 124190: 0 -245: 124191: 0 -245: 124192: 0 -245: 124193: 0 -245: 124194: 0 -245: 124195: 0 -245: 124196: 0 -245: 124197: 0 -245: 124198: 0 -245: 124199: 0 -245: 124200: 0 -245: 124201: 0 -245: 124202: 0 -245: 124203: 0 -245: 124204: 0 -245: 124205: 0 -245: 124206: 0 -245: 124207: 0 -245: 124208: 0 -245: 124209: 0 -245: 124210: 0 -245: 124211: 0 -245: 124212: 0 -245: 124213: 0 -245: 124214: 0 -245: 124215: 0 -245: 124216: 0 -245: 124217: 0 -245: 124218: 0 -245: 124219: 0 -245: 124220: 0 -245: 124221: 0 -245: 124222: 0 -245: 124223: 0 -245: 124224: 0 -245: 124225: 0 -245: 124226: 0 -245: 124227: 0 -245: 124228: 0 -245: 124229: 0 -245: 124230: 0 -245: 124231: 0 -245: 124232: 0 -245: 124233: 0 -245: 124234: 0 -245: 124235: 0 -245: 124236: 0 -245: 124237: 0 -245: 124238: 0 -245: 124239: 0 -245: 124240: 0 -245: 124241: 0 -245: 124242: 0 -245: 124243: 0 -245: 124244: 0 -245: 124245: 0 -245: 124246: 0 -245: 124247: 0 -245: 124248: 0 -245: 124249: 0 -245: 124250: 0 -245: 124251: 0 -245: 124252: 0 -245: 124253: 0 -245: 124254: 0 -245: 124255: 0 -245: 124256: 0 -245: 124257: 0 -245: 124258: 0 -245: 124259: 0 -245: 124260: 0 -245: 124261: 0 -245: 124262: 0 -245: 124263: 0 -245: 124264: 0 -245: 124265: 0 -245: 124266: 0 -245: 124267: 0 -245: 124268: 0 -245: 124269: 0 -245: 124270: 0 -245: 124271: 0 -245: 124272: 0 -245: 124273: 0 -245: 124274: 0 -245: 124275: 0 -245: 124276: 0 -245: 124277: 0 -245: 124278: 0 -245: 124279: 0 -245: 124280: 0 -245: 124281: 0 -245: 124282: 0 -245: 124283: 0 -245: 124284: 0 -245: 124285: 0 -245: 124286: 0 -245: 124287: 0 -245: 124288: 0 -245: 124289: 0 -245: 124290: 0 -245: 124291: 0 -245: 124292: 0 -245: 124293: 0 -245: 124294: 0 -245: 124295: 0 -245: 124296: 0 -245: 124297: 0 -245: 124298: 0 -245: 124299: 0 -245: 124300: 0 -245: 124301: 0 -245: 124302: 0 -245: 124303: 0 -245: 124304: 0 -245: 124305: 0 -245: 124306: 0 -245: 124307: 0 -245: 124308: 0 -245: 124309: 0 -245: 124310: 0 -245: 124311: 0 -245: 124312: 0 -245: 124313: 0 -245: 124314: 0 -245: 124315: 0 -245: 124316: 0 -245: 124317: 0 -245: 124318: 0 -245: 124319: 0 -245: 124320: 0 -245: 124321: 0 -245: 124322: 0 -245: 124323: 0 -245: 124324: 0 -245: 124325: 0 -245: 124326: 0 -245: 124327: 0 -245: 124328: 0 -245: 124329: 0 -245: 124330: 0 -245: 124331: 0 -245: 124332: 0 -245: 124333: 0 -245: 124334: 0 -245: 124335: 0 -245: 124336: 0 -245: 124337: 0 -245: 124338: 0 -245: 124339: 0 -245: 124340: 0 -245: 124341: 0 -245: 124342: 0 -245: 124343: 0 -245: 124344: 0 -245: 124345: 0 -245: 124346: 0 -245: 124347: 0 -245: 124348: 0 -245: 124349: 0 -245: 124350: 0 -245: 124351: 0 -245: 124352: 0 -245: 124353: 0 -245: 124354: 0 -245: 124355: 0 -245: 124356: 0 -245: 124357: 0 -245: 124358: 0 -245: 124359: 0 -245: 124360: 0 -245: 124361: 0 -245: 124362: 0 -245: 124363: 0 -245: 124364: 0 -245: 124365: 0 -245: 124366: 0 -245: 124367: 0 -245: 124368: 0 -245: 124369: 0 -245: 124370: 0 -245: 124371: 0 -245: 124372: 0 -245: 124373: 0 -245: 124374: 0 -245: 124375: 0 -245: 124376: 0 -245: 124377: 0 -245: 124378: 0 -245: 124379: 0 -245: 124380: 0 -245: 124381: 0 -245: 124382: 0 -245: 124383: 0 -245: 124384: 0 -245: 124385: 0 -245: 124386: 0 -245: 124387: 0 -245: 124388: 0 -245: 124389: 0 -245: 124390: 0 -245: 124391: 0 -245: 124392: 0 -245: 124393: 0 -245: 124394: 0 -245: 124395: 0 -245: 124396: 0 -245: 124397: 0 -245: 124398: 0 -245: 124399: 0 -245: 124400: 0 -245: 124401: 0 -245: 124402: 0 -245: 124403: 0 -245: 124404: 0 -245: 124405: 0 -245: 124406: 0 -245: 124407: 0 -245: 124408: 0 -245: 124409: 0 -245: 124410: 0 -245: 124411: 0 -245: 124412: 0 -245: 124413: 0 -245: 124414: 0 -245: 124415: 0 -245: 124416: 0 -245: 124417: 0 -245: 124418: 0 -245: 124419: 0 -245: 124420: 0 -245: 124421: 0 -245: 124422: 0 -245: 124423: 0 -245: 124424: 0 -245: 124425: 0 -245: 124426: 0 -245: 124427: 0 -245: 124428: 0 -245: 124429: 0 -245: 124430: 0 -245: 124431: 0 -245: 124432: 0 -245: 124433: 0 -245: 124434: 0 -245: 124435: 0 -245: 124436: 0 -245: 124437: 0 -245: 124438: 0 -245: 124439: 0 -245: 124440: 0 -245: 124441: 0 -245: 124442: 0 -245: 124443: 0 -245: 124444: 0 -245: 124445: 0 -245: 124446: 0 -245: 124447: 0 -245: 124448: 0 -245: 124449: 0 -245: 124450: 0 -245: 124451: 0 -245: 124452: 0 -245: 124453: 0 -245: 124454: 0 -245: 124455: 0 -245: 124456: 0 -245: 124457: 0 -245: 124458: 0 -245: 124459: 0 -245: 124460: 0 -245: 124461: 0 -245: 124462: 0 -245: 124463: 0 -245: 124464: 0 -245: 124465: 0 -245: 124466: 0 -245: 124467: 0 -245: 124468: 0 -245: 124469: 0 -245: 124470: 0 -245: 124471: 0 -245: 124472: 0 -245: 124473: 0 -245: 124474: 0 -245: 124475: 0 -245: 124476: 0 -245: 124477: 0 -245: 124478: 0 -245: 124479: 0 -245: 124480: 0 -245: 124481: 0 -245: 124482: 0 -245: 124483: 0 -245: 124484: 0 -245: 124485: 0 -245: 124486: 0 -245: 124487: 0 -245: 124488: 0 -245: 124489: 0 -245: 124490: 0 -245: 124491: 0 -245: 124492: 0 -245: 124493: 0 -245: 124494: 0 -245: 124495: 0 -245: 124496: 0 -245: 124497: 0 -245: 124498: 0 -245: 124499: 0 -245: 124500: 0 -245: 124501: 0 -245: 124502: 0 -245: 124503: 0 -245: 124504: 0 -245: 124505: 0 -245: 124506: 0 -245: 124507: 0 -245: 124508: 0 -245: 124509: 0 -245: 124510: 0 -245: 124511: 0 -245: 124512: 0 -245: 124513: 0 -245: 124514: 0 -245: 124515: 0 -245: 124516: 0 -245: 124517: 0 -245: 124518: 0 -245: 124519: 0 -245: 124520: 0 -245: 124521: 0 -245: 124522: 0 -245: 124523: 0 -245: 124524: 0 -245: 124525: 0 -245: 124526: 0 -245: 124527: 0 -245: 124528: 0 -245: 124529: 0 -245: 124530: 0 -245: 124531: 0 -245: 124532: 0 -245: 124533: 0 -245: 124534: 0 -245: 124535: 0 -245: 124536: 0 -245: 124537: 0 -245: 124538: 0 -245: 124539: 0 -245: 124540: 0 -245: 124541: 0 -245: 124542: 0 -245: 124543: 0 -245: 124544: 0 -245: 124545: 0 -245: 124546: 0 -245: 124547: 0 -245: 124548: 0 -245: 124549: 0 -245: 124550: 0 -245: 124551: 0 -245: 124552: 0 -245: 124553: 0 -245: 124554: 0 -245: 124555: 0 -245: 124556: 0 -245: 124557: 0 -245: 124558: 0 -245: 124559: 0 -245: 124560: 0 -245: 124561: 0 -245: 124562: 0 -245: 124563: 0 -245: 124564: 0 -245: 124565: 0 -245: 124566: 0 -245: 124567: 0 -245: 124568: 0 -245: 124569: 0 -245: 124570: 0 -245: 124571: 0 -245: 124572: 0 -245: 124573: 0 -245: 124574: 0 -245: 124575: 0 -245: 124576: 0 -245: 124577: 0 -245: 124578: 0 -245: 124579: 0 -245: 124580: 0 -245: 124581: 0 -245: 124582: 0 -245: 124583: 0 -245: 124584: 0 -245: 124585: 0 -245: 124586: 0 -245: 124587: 0 -245: 124588: 0 -245: 124589: 0 -245: 124590: 0 -245: 124591: 0 -245: 124592: 0 -245: 124593: 0 -245: 124594: 0 -245: 124595: 0 -245: 124596: 0 -245: 124597: 0 -245: 124598: 0 -245: 124599: 0 -245: 124600: 0 -245: 124601: 0 -245: 124602: 0 -245: 124603: 0 -245: 124604: 0 -245: 124605: 0 -245: 124606: 0 -245: 124607: 0 -245: 124608: 0 -245: 124609: 0 -245: 124610: 0 -245: 124611: 0 -245: 124612: 0 -245: 124613: 0 -245: 124614: 0 -245: 124615: 0 -245: 124616: 0 -245: 124617: 0 -245: 124618: 0 -245: 124619: 0 -245: 124620: 0 -245: 124621: 0 -245: 124622: 0 -245: 124623: 0 -245: 124624: 0 -245: 124625: 0 -245: 124626: 0 -245: 124627: 0 -245: 124628: 0 -245: 124629: 0 -245: 124630: 0 -245: 124631: 0 -245: 124632: 0 -245: 124633: 0 -245: 124634: 0 -245: 124635: 0 -245: 124636: 0 -245: 124637: 0 -245: 124638: 0 -245: 124639: 0 -245: 124640: 0 -245: 124641: 0 -245: 124642: 0 -245: 124643: 0 -245: 124644: 0 -245: 124645: 0 -245: 124646: 0 -245: 124647: 0 -245: 124648: 0 -245: 124649: 0 -245: 124650: 0 -245: 124651: 0 -245: 124652: 0 -245: 124653: 0 -245: 124654: 0 -245: 124655: 0 -245: 124656: 0 -245: 124657: 0 -245: 124658: 0 -245: 124659: 0 -245: 124660: 0 -245: 124661: 0 -245: 124662: 0 -245: 124663: 0 -245: 124664: 0 -245: 124665: 0 -245: 124666: 0 -245: 124667: 0 -245: 124668: 0 -245: 124669: 0 -245: 124670: 0 -245: 124671: 0 -245: 124672: 0 -245: 124673: 0 -245: 124674: 0 -245: 124675: 0 -245: 124676: 0 -245: 124677: 0 -245: 124678: 0 -245: 124679: 0 -245: 124680: 0 -245: 124681: 0 -245: 124682: 0 -245: 124683: 0 -245: 124684: 0 -245: 124685: 0 -245: 124686: 0 -245: 124687: 0 -245: 124688: 0 -245: 124689: 0 -245: 124690: 0 -245: 124691: 0 -245: 124692: 0 -245: 124693: 0 -245: 124694: 0 -245: 124695: 0 -245: 124696: 0 -245: 124697: 0 -245: 124698: 0 -245: 124699: 0 -245: 124700: 0 -245: 124701: 0 -245: 124702: 0 -245: 124703: 0 -245: 124704: 0 -245: 124705: 0 -245: 124706: 0 -245: 124707: 0 -245: 124708: 0 -245: 124709: 0 -245: 124710: 0 -245: 124711: 0 -245: 124712: 0 -245: 124713: 0 -245: 124714: 0 -245: 124715: 0 -245: 124716: 0 -245: 124717: 0 -245: 124718: 0 -245: 124719: 0 -245: 124720: 0 -245: 124721: 0 -245: 124722: 0 -245: 124723: 0 -245: 124724: 0 -245: 124725: 0 -245: 124726: 0 -245: 124727: 0 -245: 124728: 0 -245: 124729: 0 -245: 124730: 0 -245: 124731: 0 -245: 124732: 0 -245: 124733: 0 -245: 124734: 0 -245: 124735: 0 -245: 124736: 0 -245: 124737: 0 -245: 124738: 0 -245: 124739: 0 -245: 124740: 0 -245: 124741: 0 -245: 124742: 0 -245: 124743: 0 -245: 124744: 0 -245: 124745: 0 -245: 124746: 0 -245: 124747: 0 -245: 124748: 0 -245: 124749: 0 -245: 124750: 0 -245: 124751: 0 -245: 124752: 0 -245: 124753: 0 -245: 124754: 0 -245: 124755: 0 -245: 124756: 0 -245: 124757: 0 -245: 124758: 0 -245: 124759: 0 -245: 124760: 0 -245: 124761: 0 -245: 124762: 0 -245: 124763: 0 -245: 124764: 0 -245: 124765: 0 -245: 124766: 0 -245: 124767: 0 -245: 124768: 0 -245: 124769: 0 -245: 124770: 0 -245: 124771: 0 -245: 124772: 0 -245: 124773: 0 -245: 124774: 0 -245: 124775: 0 -245: 124776: 0 -245: 124777: 0 -245: 124778: 0 -245: 124779: 0 -245: 124780: 0 -245: 124781: 0 -245: 124782: 0 -245: 124783: 0 -245: 124784: 0 -245: 124785: 0 -245: 124786: 0 -245: 124787: 0 -245: 124788: 0 -245: 124789: 0 -245: 124790: 0 -245: 124791: 0 -245: 124792: 0 -245: 124793: 0 -245: 124794: 0 -245: 124795: 0 -245: 124796: 0 -245: 124797: 0 -245: 124798: 0 -245: 124799: 0 -245: 124800: 0 -245: 124801: 0 -245: 124802: 0 -245: 124803: 0 -245: 124804: 0 -245: 124805: 0 -245: 124806: 0 -245: 124807: 0 -245: 124808: 0 -245: 124809: 0 -245: 124810: 0 -245: 124811: 0 -245: 124812: 0 -245: 124813: 0 -245: 124814: 0 -245: 124815: 0 -245: 124816: 0 -245: 124817: 0 -245: 124818: 0 -245: 124819: 0 -245: 124820: 0 -245: 124821: 0 -245: 124822: 0 -245: 124823: 0 -245: 124824: 0 -245: 124825: 0 -245: 124826: 0 -245: 124827: 0 -245: 124828: 0 -245: 124829: 0 -245: 124830: 0 -245: 124831: 0 -245: 124832: 0 -245: 124833: 0 -245: 124834: 0 -245: 124835: 0 -245: 124836: 0 -245: 124837: 0 -245: 124838: 0 -245: 124839: 0 -245: 124840: 0 -245: 124841: 0 -245: 124842: 0 -245: 124843: 0 -245: 124844: 0 -245: 124845: 0 -245: 124846: 0 -245: 124847: 0 -245: 124848: 0 -245: 124849: 0 -245: 124850: 0 -245: 124851: 0 -245: 124852: 0 -245: 124853: 0 -245: 124854: 0 -245: 124855: 0 -245: 124856: 0 -245: 124857: 0 -245: 124858: 0 -245: 124859: 0 -245: 124860: 0 -245: 124861: 0 -245: 124862: 0 -245: 124863: 0 -245: 124864: 0 -245: 124865: 0 -245: 124866: 0 -245: 124867: 0 -245: 124868: 0 -245: 124869: 0 -245: 124870: 0 -245: 124871: 0 -245: 124872: 0 -245: 124873: 0 -245: 124874: 0 -245: 124875: 0 -245: 124876: 0 -245: 124877: 0 -245: 124878: 0 -245: 124879: 0 -245: 124880: 0 -245: 124881: 0 -245: 124882: 0 -245: 124883: 0 -245: 124884: 0 -245: 124885: 0 -245: 124886: 0 -245: 124887: 0 -245: 124888: 0 -245: 124889: 0 -245: 124890: 0 -245: 124891: 0 -245: 124892: 0 -245: 124893: 0 -245: 124894: 0 -245: 124895: 0 -245: 124896: 0 -245: 124897: 0 -245: 124898: 0 -245: 124899: 0 -245: 124900: 0 -245: 124901: 0 -245: 124902: 0 -245: 124903: 0 -245: 124904: 0 -245: 124905: 0 -245: 124906: 0 -245: 124907: 0 -245: 124908: 0 -245: 124909: 0 -245: 124910: 0 -245: 124911: 0 -245: 124912: 0 -245: 124913: 0 -245: 124914: 0 -245: 124915: 0 -245: 124916: 0 -245: 124917: 0 -245: 124918: 0 -245: 124919: 0 -245: 124920: 0 -245: 124921: 0 -245: 124922: 0 -245: 124923: 0 -245: 124924: 0 -245: 124925: 0 -245: 124926: 0 -245: 124927: 0 -245: 124928: 0 -245: 124929: 0 -245: 124930: 0 -245: 124931: 0 -245: 124932: 0 -245: 124933: 0 -245: 124934: 0 -245: 124935: 0 -245: 124936: 0 -245: 124937: 0 -245: 124938: 0 -245: 124939: 0 -245: 124940: 0 -245: 124941: 0 -245: 124942: 0 -245: 124943: 0 -245: 124944: 0 -245: 124945: 0 -245: 124946: 0 -245: 124947: 0 -245: 124948: 0 -245: 124949: 0 -245: 124950: 0 -245: 124951: 0 -245: 124952: 0 -245: 124953: 0 -245: 124954: 0 -245: 124955: 0 -245: 124956: 0 -245: 124957: 0 -245: 124958: 0 -245: 124959: 0 -245: 124960: 0 -245: 124961: 0 -245: 124962: 0 -245: 124963: 0 -245: 124964: 0 -245: 124965: 0 -245: 124966: 0 -245: 124967: 0 -245: 124968: 0 -245: 124969: 0 -245: 124970: 0 -245: 124971: 0 -245: 124972: 0 -245: 124973: 0 -245: 124974: 0 -245: 124975: 0 -245: 124976: 0 -245: 124977: 0 -245: 124978: 0 -245: 124979: 0 -245: 124980: 0 -245: 124981: 0 -245: 124982: 0 -245: 124983: 0 -245: 124984: 0 -245: 124985: 0 -245: 124986: 0 -245: 124987: 0 -245: 124988: 0 -245: 124989: 0 -245: 124990: 0 -245: 124991: 0 -245: 124992: 0 -245: 124993: 0 -245: 124994: 0 -245: 124995: 0 -245: 124996: 0 -245: 124997: 0 -245: 124998: 0 -245: 124999: 0 -245: 125000: 0 -245: 125001: 0 -245: 125002: 0 -245: 125003: 0 -245: 125004: 0 -245: 125005: 0 -245: 125006: 0 -245: 125007: 0 -245: 125008: 0 -245: 125009: 0 -245: 125010: 0 -245: 125011: 0 -245: 125012: 0 -245: 125013: 0 -245: 125014: 0 -245: 125015: 0 -245: 125016: 0 -245: 125017: 0 -245: 125018: 0 -245: 125019: 0 -245: 125020: 0 -245: 125021: 0 -245: 125022: 0 -245: 125023: 0 -245: 125024: 0 -245: 125025: 0 -245: 125026: 0 -245: 125027: 0 -245: 125028: 0 -245: 125029: 0 -245: 125030: 0 -245: 125031: 0 -245: 125032: 0 -245: 125033: 0 -245: 125034: 0 -245: 125035: 0 -245: 125036: 0 -245: 125037: 0 -245: 125038: 0 -245: 125039: 0 -245: 125040: 0 -245: 125041: 0 -245: 125042: 0 -245: 125043: 0 -245: 125044: 0 -245: 125045: 0 -245: 125046: 0 -245: 125047: 0 -245: 125048: 0 -245: 125049: 0 -245: 125050: 0 -245: 125051: 0 -245: 125052: 0 -245: 125053: 0 -245: 125054: 0 -245: 125055: 0 -245: 125056: 0 -245: 125057: 0 -245: 125058: 0 -245: 125059: 0 -245: 125060: 0 -245: 125061: 0 -245: 125062: 0 -245: 125063: 0 -245: 125064: 0 -245: 125065: 0 -245: 125066: 0 -245: 125067: 0 -245: 125068: 0 -245: 125069: 0 -245: 125070: 0 -245: 125071: 0 -245: 125072: 0 -245: 125073: 0 -245: 125074: 0 -245: 125075: 0 -245: 125076: 0 -245: 125077: 0 -245: 125078: 0 -245: 125079: 0 -245: 125080: 0 -245: 125081: 0 -245: 125082: 0 -245: 125083: 0 -245: 125084: 0 -245: 125085: 0 -245: 125086: 0 -245: 125087: 0 -245: 125088: 0 -245: 125089: 0 -245: 125090: 0 -245: 125091: 0 -245: 125092: 0 -245: 125093: 0 -245: 125094: 0 -245: 125095: 0 -245: 125096: 0 -245: 125097: 0 -245: 125098: 0 -245: 125099: 0 -245: 125100: 0 -245: 125101: 0 -245: 125102: 0 -245: 125103: 0 -245: 125104: 0 -245: 125105: 0 -245: 125106: 0 -245: 125107: 0 -245: 125108: 0 -245: 125109: 0 -245: 125110: 0 -245: 125111: 0 -245: 125112: 0 -245: 125113: 0 -245: 125114: 0 -245: 125115: 0 -245: 125116: 0 -245: 125117: 0 -245: 125118: 0 -245: 125119: 0 -245: 125120: 0 -245: 125121: 0 -245: 125122: 0 -245: 125123: 0 -245: 125124: 0 -245: 125125: 0 -245: 125126: 0 -245: 125127: 0 -245: 125128: 0 -245: 125129: 0 -245: 125130: 0 -245: 125131: 0 -245: 125132: 0 -245: 125133: 0 -245: 125134: 0 -245: 125135: 0 -245: 125136: 0 -245: 125137: 0 -245: 125138: 0 -245: 125139: 0 -245: 125140: 0 -245: 125141: 0 -245: 125142: 0 -245: 125143: 0 -245: 125144: 0 -245: 125145: 0 -245: 125146: 0 -245: 125147: 0 -245: 125148: 0 -245: 125149: 0 -245: 125150: 0 -245: 125151: 0 -245: 125152: 0 -245: 125153: 0 -245: 125154: 0 -245: 125155: 0 -245: 125156: 0 -245: 125157: 0 -245: 125158: 0 -245: 125159: 0 -245: 125160: 0 -245: 125161: 0 -245: 125162: 0 -245: 125163: 0 -245: 125164: 0 -245: 125165: 0 -245: 125166: 0 -245: 125167: 0 -245: 125168: 0 -245: 125169: 0 -245: 125170: 0 -245: 125171: 0 -245: 125172: 0 -245: 125173: 0 -245: 125174: 0 -245: 125175: 0 -245: 125176: 0 -245: 125177: 0 -245: 125178: 0 -245: 125179: 0 -245: 125180: 0 -245: 125181: 0 -245: 125182: 0 -245: 125183: 0 -245: 125184: 0 -245: 125185: 0 -245: 125186: 0 -245: 125187: 0 -245: 125188: 0 -245: 125189: 0 -245: 125190: 0 -245: 125191: 0 -245: 125192: 0 -245: 125193: 0 -245: 125194: 0 -245: 125195: 0 -245: 125196: 0 -245: 125197: 0 -245: 125198: 0 -245: 125199: 0 -245: 125200: 0 -245: 125201: 0 -245: 125202: 0 -245: 125203: 0 -245: 125204: 0 -245: 125205: 0 -245: 125206: 0 -245: 125207: 0 -245: 125208: 0 -245: 125209: 0 -245: 125210: 0 -245: 125211: 0 -245: 125212: 0 -245: 125213: 0 -245: 125214: 0 -245: 125215: 0 -245: 125216: 0 -245: 125217: 0 -245: 125218: 0 -245: 125219: 0 -245: 125220: 0 -245: 125221: 0 -245: 125222: 0 -245: 125223: 0 -245: 125224: 0 -245: 125225: 0 -245: 125226: 0 -245: 125227: 0 -245: 125228: 0 -245: 125229: 0 -245: 125230: 0 -245: 125231: 0 -245: 125232: 0 -245: 125233: 0 -245: 125234: 0 -245: 125235: 0 -245: 125236: 0 -245: 125237: 0 -245: 125238: 0 -245: 125239: 0 -245: 125240: 0 -245: 125241: 0 -245: 125242: 0 -245: 125243: 0 -245: 125244: 0 -245: 125245: 0 -245: 125246: 0 -245: 125247: 0 -245: 125248: 0 -245: 125249: 0 -245: 125250: 0 -245: 125251: 0 -245: 125252: 0 -245: 125253: 0 -245: 125254: 0 -245: 125255: 0 -245: 125256: 0 -245: 125257: 0 -245: 125258: 0 -245: 125259: 0 -245: 125260: 0 -245: 125261: 0 -245: 125262: 0 -245: 125263: 0 -245: 125264: 0 -245: 125265: 0 -245: 125266: 0 -245: 125267: 0 -245: 125268: 0 -245: 125269: 0 -245: 125270: 0 -245: 125271: 0 -245: 125272: 0 -245: 125273: 0 -245: 125274: 0 -245: 125275: 0 -245: 125276: 0 -245: 125277: 0 -245: 125278: 0 -245: 125279: 0 -245: 125280: 0 -245: 125281: 0 -245: 125282: 0 -245: 125283: 0 -245: 125284: 0 -245: 125285: 0 -245: 125286: 0 -245: 125287: 0 -245: 125288: 0 -245: 125289: 0 -245: 125290: 0 -245: 125291: 0 -245: 125292: 0 -245: 125293: 0 -245: 125294: 0 -245: 125295: 0 -245: 125296: 0 -245: 125297: 0 -245: 125298: 0 -245: 125299: 0 -245: 125300: 0 -245: 125301: 0 -245: 125302: 0 -245: 125303: 0 -245: 125304: 0 -245: 125305: 0 -245: 125306: 0 -245: 125307: 0 -245: 125308: 0 -245: 125309: 0 -245: 125310: 0 -245: 125311: 0 -245: 125312: 0 -245: 125313: 0 -245: 125314: 0 -245: 125315: 0 -245: 125316: 0 -245: 125317: 0 -245: 125318: 0 -245: 125319: 0 -245: 125320: 0 -245: 125321: 0 -245: 125322: 0 -245: 125323: 0 -245: 125324: 0 -245: 125325: 0 -245: 125326: 0 -245: 125327: 0 -245: 125328: 0 -245: 125329: 0 -245: 125330: 0 -245: 125331: 0 -245: 125332: 0 -245: 125333: 0 -245: 125334: 0 -245: 125335: 0 -245: 125336: 0 -245: 125337: 0 -245: 125338: 0 -245: 125339: 0 -245: 125340: 0 -245: 125341: 0 -245: 125342: 0 -245: 125343: 0 -245: 125344: 0 -245: 125345: 0 -245: 125346: 0 -245: 125347: 0 -245: 125348: 0 -245: 125349: 0 -245: 125350: 0 -245: 125351: 0 -245: 125352: 0 -245: 125353: 0 -245: 125354: 0 -245: 125355: 0 -245: 125356: 0 -245: 125357: 0 -245: 125358: 0 -245: 125359: 0 -245: 125360: 0 -245: 125361: 0 -245: 125362: 0 -245: 125363: 0 -245: 125364: 0 -245: 125365: 0 -245: 125366: 0 -245: 125367: 0 -245: 125368: 0 -245: 125369: 0 -245: 125370: 0 -245: 125371: 0 -245: 125372: 0 -245: 125373: 0 -245: 125374: 0 -245: 125375: 0 -245: 125376: 0 -245: 125377: 0 -245: 125378: 0 -245: 125379: 0 -245: 125380: 0 -245: 125381: 0 -245: 125382: 0 -245: 125383: 0 -245: 125384: 0 -245: 125385: 0 -245: 125386: 0 -245: 125387: 0 -245: 125388: 0 -245: 125389: 0 -245: 125390: 0 -245: 125391: 0 -245: 125392: 0 -245: 125393: 0 -245: 125394: 0 -245: 125395: 0 -245: 125396: 0 -245: 125397: 0 -245: 125398: 0 -245: 125399: 0 -245: 125400: 0 -245: 125401: 0 -245: 125402: 0 -245: 125403: 0 -245: 125404: 0 -245: 125405: 0 -245: 125406: 0 -245: 125407: 0 -245: 125408: 0 -245: 125409: 0 -245: 125410: 0 -245: 125411: 0 -245: 125412: 0 -245: 125413: 0 -245: 125414: 0 -245: 125415: 0 -245: 125416: 0 -245: 125417: 0 -245: 125418: 0 -245: 125419: 0 -245: 125420: 0 -245: 125421: 0 -245: 125422: 0 -245: 125423: 0 -245: 125424: 0 -245: 125425: 0 -245: 125426: 0 -245: 125427: 0 -245: 125428: 0 -245: 125429: 0 -245: 125430: 0 -245: 125431: 0 -245: 125432: 0 -245: 125433: 0 -245: 125434: 0 -245: 125435: 0 -245: 125436: 0 -245: 125437: 0 -245: 125438: 0 -245: 125439: 0 -245: 125440: 0 -245: 125441: 0 -245: 125442: 0 -245: 125443: 0 -245: 125444: 0 -245: 125445: 0 -245: 125446: 0 -245: 125447: 0 -245: 125448: 0 -245: 125449: 0 -245: 125450: 0 -245: 125451: 0 -245: 125452: 0 -245: 125453: 0 -245: 125454: 0 -245: 125455: 0 -245: 125456: 0 -245: 125457: 0 -245: 125458: 0 -245: 125459: 0 -245: 125460: 0 -245: 125461: 0 -245: 125462: 0 -245: 125463: 0 -245: 125464: 0 -245: 125465: 0 -245: 125466: 0 -245: 125467: 0 -245: 125468: 0 -245: 125469: 0 -245: 125470: 0 -245: 125471: 0 -245: 125472: 0 -245: 125473: 0 -245: 125474: 0 -245: 125475: 0 -245: 125476: 0 -245: 125477: 0 -245: 125478: 0 -245: 125479: 0 -245: 125480: 0 -245: 125481: 0 -245: 125482: 0 -245: 125483: 0 -245: 125484: 0 -245: 125485: 0 -245: 125486: 0 -245: 125487: 0 -245: 125488: 0 -245: 125489: 0 -245: 125490: 0 -245: 125491: 0 -245: 125492: 0 -245: 125493: 0 -245: 125494: 0 -245: 125495: 0 -245: 125496: 0 -245: 125497: 0 -245: 125498: 0 -245: 125499: 0 -245: 125500: 0 -245: 125501: 0 -245: 125502: 0 -245: 125503: 0 -245: 125504: 0 -245: 125505: 0 -245: 125506: 0 -245: 125507: 0 -245: 125508: 0 -245: 125509: 0 -245: 125510: 0 -245: 125511: 0 -245: 125512: 0 -245: 125513: 0 -245: 125514: 0 -245: 125515: 0 -245: 125516: 0 -245: 125517: 0 -245: 125518: 0 -245: 125519: 0 -245: 125520: 0 -245: 125521: 0 -245: 125522: 0 -245: 125523: 0 -245: 125524: 0 -245: 125525: 0 -245: 125526: 0 -245: 125527: 0 -245: 125528: 0 -245: 125529: 0 -245: 125530: 0 -245: 125531: 0 -245: 125532: 0 -245: 125533: 0 -245: 125534: 0 -245: 125535: 0 -245: 125536: 0 -245: 125537: 0 -245: 125538: 0 -245: 125539: 0 -245: 125540: 0 -245: 125541: 0 -245: 125542: 0 -245: 125543: 0 -245: 125544: 0 -245: 125545: 0 -245: 125546: 0 -245: 125547: 0 -245: 125548: 0 -245: 125549: 0 -245: 125550: 0 -245: 125551: 0 -245: 125552: 0 -245: 125553: 0 -245: 125554: 0 -245: 125555: 0 -245: 125556: 0 -245: 125557: 0 -245: 125558: 0 -245: 125559: 0 -245: 125560: 0 -245: 125561: 0 -245: 125562: 0 -245: 125563: 0 -245: 125564: 0 -245: 125565: 0 -245: 125566: 0 -245: 125567: 0 -245: 125568: 0 -245: 125569: 0 -245: 125570: 0 -245: 125571: 0 -245: 125572: 0 -245: 125573: 0 -245: 125574: 0 -245: 125575: 0 -245: 125576: 0 -245: 125577: 0 -245: 125578: 0 -245: 125579: 0 -245: 125580: 0 -245: 125581: 0 -245: 125582: 0 -245: 125583: 0 -245: 125584: 0 -245: 125585: 0 -245: 125586: 0 -245: 125587: 0 -245: 125588: 0 -245: 125589: 0 -245: 125590: 0 -245: 125591: 0 -245: 125592: 0 -245: 125593: 0 -245: 125594: 0 -245: 125595: 0 -245: 125596: 0 -245: 125597: 0 -245: 125598: 0 -245: 125599: 0 -245: 125600: 0 -245: 125601: 0 -245: 125602: 0 -245: 125603: 0 -245: 125604: 0 -245: 125605: 0 -245: 125606: 0 -245: 125607: 0 -245: 125608: 0 -245: 125609: 0 -245: 125610: 0 -245: 125611: 0 -245: 125612: 0 -245: 125613: 0 -245: 125614: 0 -245: 125615: 0 -245: 125616: 0 -245: 125617: 0 -245: 125618: 0 -245: 125619: 0 -245: 125620: 0 -245: 125621: 0 -245: 125622: 0 -245: 125623: 0 -245: 125624: 0 -245: 125625: 0 -245: 125626: 0 -245: 125627: 0 -245: 125628: 0 -245: 125629: 0 -245: 125630: 0 -245: 125631: 0 -245: 125632: 0 -245: 125633: 0 -245: 125634: 0 -245: 125635: 0 -245: 125636: 0 -245: 125637: 0 -245: 125638: 0 -245: 125639: 0 -245: 125640: 0 -245: 125641: 0 -245: 125642: 0 -245: 125643: 0 -245: 125644: 0 -245: 125645: 0 -245: 125646: 0 -245: 125647: 0 -245: 125648: 0 -245: 125649: 0 -245: 125650: 0 -245: 125651: 0 -245: 125652: 0 -245: 125653: 0 -245: 125654: 0 -245: 125655: 0 -245: 125656: 0 -245: 125657: 0 -245: 125658: 0 -245: 125659: 0 -245: 125660: 0 -245: 125661: 0 -245: 125662: 0 -245: 125663: 0 -245: 125664: 0 -245: 125665: 0 -245: 125666: 0 -245: 125667: 0 -245: 125668: 0 -245: 125669: 0 -245: 125670: 0 -245: 125671: 0 -245: 125672: 0 -245: 125673: 0 -245: 125674: 0 -245: 125675: 0 -245: 125676: 0 -245: 125677: 0 -245: 125678: 0 -245: 125679: 0 -245: 125680: 0 -245: 125681: 0 -245: 125682: 0 -245: 125683: 0 -245: 125684: 0 -245: 125685: 0 -245: 125686: 0 -245: 125687: 0 -245: 125688: 0 -245: 125689: 0 -245: 125690: 0 -245: 125691: 0 -245: 125692: 0 -245: 125693: 0 -245: 125694: 0 -245: 125695: 0 -245: 125696: 0 -245: 125697: 0 -245: 125698: 0 -245: 125699: 0 -245: 125700: 0 -245: 125701: 0 -245: 125702: 0 -245: 125703: 0 -245: 125704: 0 -245: 125705: 0 -245: 125706: 0 -245: 125707: 0 -245: 125708: 0 -245: 125709: 0 -245: 125710: 0 -245: 125711: 0 -245: 125712: 0 -245: 125713: 0 -245: 125714: 0 -245: 125715: 0 -245: 125716: 0 -245: 125717: 0 -245: 125718: 0 -245: 125719: 0 -245: 125720: 0 -245: 125721: 0 -245: 125722: 0 -245: 125723: 0 -245: 125724: 0 -245: 125725: 0 -245: 125726: 0 -245: 125727: 0 -245: 125728: 0 -245: 125729: 0 -245: 125730: 0 -245: 125731: 0 -245: 125732: 0 -245: 125733: 0 -245: 125734: 0 -245: 125735: 0 -245: 125736: 0 -245: 125737: 0 -245: 125738: 0 -245: 125739: 0 -245: 125740: 0 -245: 125741: 0 -245: 125742: 0 -245: 125743: 0 -245: 125744: 0 -245: 125745: 0 -245: 125746: 0 -245: 125747: 0 -245: 125748: 0 -245: 125749: 0 -245: 125750: 0 -245: 125751: 0 -245: 125752: 0 -245: 125753: 0 -245: 125754: 0 -245: 125755: 0 -245: 125756: 0 -245: 125757: 0 -245: 125758: 0 -245: 125759: 0 -245: 125760: 0 -245: 125761: 0 -245: 125762: 0 -245: 125763: 0 -245: 125764: 0 -245: 125765: 0 -245: 125766: 0 -245: 125767: 0 -245: 125768: 0 -245: 125769: 0 -245: 125770: 0 -245: 125771: 0 -245: 125772: 0 -245: 125773: 0 -245: 125774: 0 -245: 125775: 0 -245: 125776: 0 -245: 125777: 0 -245: 125778: 0 -245: 125779: 0 -245: 125780: 0 -245: 125781: 0 -245: 125782: 0 -245: 125783: 0 -245: 125784: 0 -245: 125785: 0 -245: 125786: 0 -245: 125787: 0 -245: 125788: 0 -245: 125789: 0 -245: 125790: 0 -245: 125791: 0 -245: 125792: 0 -245: 125793: 0 -245: 125794: 0 -245: 125795: 0 -245: 125796: 0 -245: 125797: 0 -245: 125798: 0 -245: 125799: 0 -245: 125800: 0 -245: 125801: 0 -245: 125802: 0 -245: 125803: 0 -245: 125804: 0 -245: 125805: 0 -245: 125806: 0 -245: 125807: 0 -245: 125808: 0 -245: 125809: 0 -245: 125810: 0 -245: 125811: 0 -245: 125812: 0 -245: 125813: 0 -245: 125814: 0 -245: 125815: 0 -245: 125816: 0 -245: 125817: 0 -245: 125818: 0 -245: 125819: 0 -245: 125820: 0 -245: 125821: 0 -245: 125822: 0 -245: 125823: 0 -245: 125824: 0 -245: 125825: 0 -245: 125826: 0 -245: 125827: 0 -245: 125828: 0 -245: 125829: 0 -245: 125830: 0 -245: 125831: 0 -245: 125832: 0 -245: 125833: 0 -245: 125834: 0 -245: 125835: 0 -245: 125836: 0 -245: 125837: 0 -245: 125838: 0 -245: 125839: 0 -245: 125840: 0 -245: 125841: 0 -245: 125842: 0 -245: 125843: 0 -245: 125844: 0 -245: 125845: 0 -245: 125846: 0 -245: 125847: 0 -245: 125848: 0 -245: 125849: 0 -245: 125850: 0 -245: 125851: 0 -245: 125852: 0 -245: 125853: 0 -245: 125854: 0 -245: 125855: 0 -245: 125856: 0 -245: 125857: 0 -245: 125858: 0 -245: 125859: 0 -245: 125860: 0 -245: 125861: 0 -245: 125862: 0 -245: 125863: 0 -245: 125864: 0 -245: 125865: 0 -245: 125866: 0 -245: 125867: 0 -245: 125868: 0 -245: 125869: 0 -245: 125870: 0 -245: 125871: 0 -245: 125872: 0 -245: 125873: 0 -245: 125874: 0 -245: 125875: 0 -245: 125876: 0 -245: 125877: 0 -245: 125878: 0 -245: 125879: 0 -245: 125880: 0 -245: 125881: 0 -245: 125882: 0 -245: 125883: 0 -245: 125884: 0 -245: 125885: 0 -245: 125886: 0 -245: 125887: 0 -245: 125888: 0 -245: 125889: 0 -245: 125890: 0 -245: 125891: 0 -245: 125892: 0 -245: 125893: 0 -245: 125894: 0 -245: 125895: 0 -245: 125896: 0 -245: 125897: 0 -245: 125898: 0 -245: 125899: 0 -245: 125900: 0 -245: 125901: 0 -245: 125902: 0 -245: 125903: 0 -245: 125904: 0 -245: 125905: 0 -245: 125906: 0 -245: 125907: 0 -245: 125908: 0 -245: 125909: 0 -245: 125910: 0 -245: 125911: 0 -245: 125912: 0 -245: 125913: 0 -245: 125914: 0 -245: 125915: 0 -245: 125916: 0 -245: 125917: 0 -245: 125918: 0 -245: 125919: 0 -245: 125920: 0 -245: 125921: 0 -245: 125922: 0 -245: 125923: 0 -245: 125924: 0 -245: 125925: 0 -245: 125926: 0 -245: 125927: 0 -245: 125928: 0 -245: 125929: 0 -245: 125930: 0 -245: 125931: 0 -245: 125932: 0 -245: 125933: 0 -245: 125934: 0 -245: 125935: 0 -245: 125936: 0 -245: 125937: 0 -245: 125938: 0 -245: 125939: 0 -245: 125940: 0 -245: 125941: 0 -245: 125942: 0 -245: 125943: 0 -245: 125944: 0 -245: 125945: 0 -245: 125946: 0 -245: 125947: 0 -245: 125948: 0 -245: 125949: 0 -245: 125950: 0 -245: 125951: 0 -245: 125952: 0 -245: 125953: 0 -245: 125954: 0 -245: 125955: 0 -245: 125956: 0 -245: 125957: 0 -245: 125958: 0 -245: 125959: 0 -245: 125960: 0 -245: 125961: 0 -245: 125962: 0 -245: 125963: 0 -245: 125964: 0 -245: 125965: 0 -245: 125966: 0 -245: 125967: 0 -245: 125968: 0 -245: 125969: 0 -245: 125970: 0 -245: 125971: 0 -245: 125972: 0 -245: 125973: 0 -245: 125974: 0 -245: 125975: 0 -245: 125976: 0 -245: 125977: 0 -245: 125978: 0 -245: 125979: 0 -245: 125980: 0 -245: 125981: 0 -245: 125982: 0 -245: 125983: 0 -245: 125984: 0 -245: 125985: 0 -245: 125986: 0 -245: 125987: 0 -245: 125988: 0 -245: 125989: 0 -245: 125990: 0 -245: 125991: 0 -245: 125992: 0 -245: 125993: 0 -245: 125994: 0 -245: 125995: 0 -245: 125996: 0 -245: 125997: 0 -245: 125998: 0 -245: 125999: 0 -245: 126000: 0 -245: 126001: 0 -245: 126002: 0 -245: 126003: 0 -245: 126004: 0 -245: 126005: 0 -245: 126006: 0 -245: 126007: 0 -245: 126008: 0 -245: 126009: 0 -245: 126010: 0 -245: 126011: 0 -245: 126012: 0 -245: 126013: 0 -245: 126014: 0 -245: 126015: 0 -245: 126016: 0 -245: 126017: 0 -245: 126018: 0 -245: 126019: 0 -245: 126020: 0 -245: 126021: 0 -245: 126022: 0 -245: 126023: 0 -245: 126024: 0 -245: 126025: 0 -245: 126026: 0 -245: 126027: 0 -245: 126028: 0 -245: 126029: 0 -245: 126030: 0 -245: 126031: 0 -245: 126032: 0 -245: 126033: 0 -245: 126034: 0 -245: 126035: 0 -245: 126036: 0 -245: 126037: 0 -245: 126038: 0 -245: 126039: 0 -245: 126040: 0 -245: 126041: 0 -245: 126042: 0 -245: 126043: 0 -245: 126044: 0 -245: 126045: 0 -245: 126046: 0 -245: 126047: 0 -245: 126048: 0 -245: 126049: 0 -245: 126050: 0 -245: 126051: 0 -245: 126052: 0 -245: 126053: 0 -245: 126054: 0 -245: 126055: 0 -245: 126056: 0 -245: 126057: 0 -245: 126058: 0 -245: 126059: 0 -245: 126060: 0 -245: 126061: 0 -245: 126062: 0 -245: 126063: 0 -245: 126064: 0 -245: 126065: 0 -245: 126066: 0 -245: 126067: 0 -245: 126068: 0 -245: 126069: 0 -245: 126070: 0 -245: 126071: 0 -245: 126072: 0 -245: 126073: 0 -245: 126074: 0 -245: 126075: 0 -245: 126076: 0 -245: 126077: 0 -245: 126078: 0 -245: 126079: 0 -245: 126080: 0 -245: 126081: 0 -245: 126082: 0 -245: 126083: 0 -245: 126084: 0 -245: 126085: 0 -245: 126086: 0 -245: 126087: 0 -245: 126088: 0 -245: 126089: 0 -245: 126090: 0 -245: 126091: 0 -245: 126092: 0 -245: 126093: 0 -245: 126094: 0 -245: 126095: 0 -245: 126096: 0 -245: 126097: 0 -245: 126098: 0 -245: 126099: 0 -245: 126100: 0 -245: 126101: 0 -245: 126102: 0 -245: 126103: 0 -245: 126104: 0 -245: 126105: 0 -245: 126106: 0 -245: 126107: 0 -245: 126108: 0 -245: 126109: 0 -245: 126110: 0 -245: 126111: 0 -245: 126112: 0 -245: 126113: 0 -245: 126114: 0 -245: 126115: 0 -245: 126116: 0 -245: 126117: 0 -245: 126118: 0 -245: 126119: 0 -245: 126120: 0 -245: 126121: 0 -245: 126122: 0 -245: 126123: 0 -245: 126124: 0 -245: 126125: 0 -245: 126126: 0 -245: 126127: 0 -245: 126128: 0 -245: 126129: 0 -245: 126130: 0 -245: 126131: 0 -245: 126132: 0 -245: 126133: 0 -245: 126134: 0 -245: 126135: 0 -245: 126136: 0 -245: 126137: 0 -245: 126138: 0 -245: 126139: 0 -245: 126140: 0 -245: 126141: 0 -245: 126142: 0 -245: 126143: 0 -245: 126144: 0 -245: 126145: 0 -245: 126146: 0 -245: 126147: 0 -245: 126148: 0 -245: 126149: 0 -245: 126150: 0 -245: 126151: 0 -245: 126152: 0 -245: 126153: 0 -245: 126154: 0 -245: 126155: 0 -245: 126156: 0 -245: 126157: 0 -245: 126158: 0 -245: 126159: 0 -245: 126160: 0 -245: 126161: 0 -245: 126162: 0 -245: 126163: 0 -245: 126164: 0 -245: 126165: 0 -245: 126166: 0 -245: 126167: 0 -245: 126168: 0 -245: 126169: 0 -245: 126170: 0 -245: 126171: 0 -245: 126172: 0 -245: 126173: 0 -245: 126174: 0 -245: 126175: 0 -245: 126176: 0 -245: 126177: 0 -245: 126178: 0 -245: 126179: 0 -245: 126180: 0 -245: 126181: 0 -245: 126182: 0 -245: 126183: 0 -245: 126184: 0 -245: 126185: 0 -245: 126186: 0 -245: 126187: 0 -245: 126188: 0 -245: 126189: 0 -245: 126190: 0 -245: 126191: 0 -245: 126192: 0 -245: 126193: 0 -245: 126194: 0 -245: 126195: 0 -245: 126196: 0 -245: 126197: 0 -245: 126198: 0 -245: 126199: 0 -245: 126200: 0 -245: 126201: 0 -245: 126202: 0 -245: 126203: 0 -245: 126204: 0 -245: 126205: 0 -245: 126206: 0 -245: 126207: 0 -245: 126208: 0 -245: 126209: 0 -245: 126210: 0 -245: 126211: 0 -245: 126212: 0 -245: 126213: 0 -245: 126214: 0 -245: 126215: 0 -245: 126216: 0 -245: 126217: 0 -245: 126218: 0 -245: 126219: 0 -245: 126220: 0 -245: 126221: 0 -245: 126222: 0 -245: 126223: 0 -245: 126224: 0 -245: 126225: 0 -245: 126226: 0 -245: 126227: 0 -245: 126228: 0 -245: 126229: 0 -245: 126230: 0 -245: 126231: 0 -245: 126232: 0 -245: 126233: 0 -245: 126234: 0 -245: 126235: 0 -245: 126236: 0 -245: 126237: 0 -245: 126238: 0 -245: 126239: 0 -245: 126240: 0 -245: 126241: 0 -245: 126242: 0 -245: 126243: 0 -245: 126244: 0 -245: 126245: 0 -245: 126246: 0 -245: 126247: 0 -245: 126248: 0 -245: 126249: 0 -245: 126250: 0 -245: 126251: 0 -245: 126252: 0 -245: 126253: 0 -245: 126254: 0 -245: 126255: 0 -245: 126256: 0 -245: 126257: 0 -245: 126258: 0 -245: 126259: 0 -245: 126260: 0 -245: 126261: 0 -245: 126262: 0 -245: 126263: 0 -245: 126264: 0 -245: 126265: 0 -245: 126266: 0 -245: 126267: 0 -245: 126268: 0 -245: 126269: 0 -245: 126270: 0 -245: 126271: 0 -245: 126272: 0 -245: 126273: 0 -245: 126274: 0 -245: 126275: 0 -245: 126276: 0 -245: 126277: 0 -245: 126278: 0 -245: 126279: 0 -245: 126280: 0 -245: 126281: 0 -245: 126282: 0 -245: 126283: 0 -245: 126284: 0 -245: 126285: 0 -245: 126286: 0 -245: 126287: 0 -245: 126288: 0 -245: 126289: 0 -245: 126290: 0 -245: 126291: 0 -245: 126292: 0 -245: 126293: 0 -245: 126294: 0 -245: 126295: 0 -245: 126296: 0 -245: 126297: 0 -245: 126298: 0 -245: 126299: 0 -245: 126300: 0 -245: 126301: 0 -245: 126302: 0 -245: 126303: 0 -245: 126304: 0 -245: 126305: 0 -245: 126306: 0 -245: 126307: 0 -245: 126308: 0 -245: 126309: 0 -245: 126310: 0 -245: 126311: 0 -245: 126312: 0 -245: 126313: 0 -245: 126314: 0 -245: 126315: 0 -245: 126316: 0 -245: 126317: 0 -245: 126318: 0 -245: 126319: 0 -245: 126320: 0 -245: 126321: 0 -245: 126322: 0 -245: 126323: 0 -245: 126324: 0 -245: 126325: 0 -245: 126326: 0 -245: 126327: 0 -245: 126328: 0 -245: 126329: 0 -245: 126330: 0 -245: 126331: 0 -245: 126332: 0 -245: 126333: 0 -245: 126334: 0 -245: 126335: 0 -245: 126336: 0 -245: 126337: 0 -245: 126338: 0 -245: 126339: 0 -245: 126340: 0 -245: 126341: 0 -245: 126342: 0 -245: 126343: 0 -245: 126344: 0 -245: 126345: 0 -245: 126346: 0 -245: 126347: 0 -245: 126348: 0 -245: 126349: 0 -245: 126350: 0 -245: 126351: 0 -245: 126352: 0 -245: 126353: 0 -245: 126354: 0 -245: 126355: 0 -245: 126356: 0 -245: 126357: 0 -245: 126358: 0 -245: 126359: 0 -245: 126360: 0 -245: 126361: 0 -245: 126362: 0 -245: 126363: 0 -245: 126364: 0 -245: 126365: 0 -245: 126366: 0 -245: 126367: 0 -245: 126368: 0 -245: 126369: 0 -245: 126370: 0 -245: 126371: 0 -245: 126372: 0 -245: 126373: 0 -245: 126374: 0 -245: 126375: 0 -245: 126376: 0 -245: 126377: 0 -245: 126378: 0 -245: 126379: 0 -245: 126380: 0 -245: 126381: 0 -245: 126382: 0 -245: 126383: 0 -245: 126384: 0 -245: 126385: 0 -245: 126386: 0 -245: 126387: 0 -245: 126388: 0 -245: 126389: 0 -245: 126390: 0 -245: 126391: 0 -245: 126392: 0 -245: 126393: 0 -245: 126394: 0 -245: 126395: 0 -245: 126396: 0 -245: 126397: 0 -245: 126398: 0 -245: 126399: 0 -245: 126400: 0 -245: 126401: 0 -245: 126402: 0 -245: 126403: 0 -245: 126404: 0 -245: 126405: 0 -245: 126406: 0 -245: 126407: 0 -245: 126408: 0 -245: 126409: 0 -245: 126410: 0 -245: 126411: 0 -245: 126412: 0 -245: 126413: 0 -245: 126414: 0 -245: 126415: 0 -245: 126416: 0 -245: 126417: 0 -245: 126418: 0 -245: 126419: 0 -245: 126420: 0 -245: 126421: 0 -245: 126422: 0 -245: 126423: 0 -245: 126424: 0 -245: 126425: 0 -245: 126426: 0 -245: 126427: 0 -245: 126428: 0 -245: 126429: 0 -245: 126430: 0 -245: 126431: 0 -245: 126432: 0 -245: 126433: 0 -245: 126434: 0 -245: 126435: 0 -245: 126436: 0 -245: 126437: 0 -245: 126438: 0 -245: 126439: 0 -245: 126440: 0 -245: 126441: 0 -245: 126442: 0 -245: 126443: 0 -245: 126444: 0 -245: 126445: 0 -245: 126446: 0 -245: 126447: 0 -245: 126448: 0 -245: 126449: 0 -245: 126450: 0 -245: 126451: 0 -245: 126452: 0 -245: 126453: 0 -245: 126454: 0 -245: 126455: 0 -245: 126456: 0 -245: 126457: 0 -245: 126458: 0 -245: 126459: 0 -245: 126460: 0 -245: 126461: 0 -245: 126462: 0 -245: 126463: 0 -245: 126464: 0 -245: 126465: 0 -245: 126466: 0 -245: 126467: 0 -245: 126468: 0 -245: 126469: 0 -245: 126470: 0 -245: 126471: 0 -245: 126472: 0 -245: 126473: 0 -245: 126474: 0 -245: 126475: 0 -245: 126476: 0 -245: 126477: 0 -245: 126478: 0 -245: 126479: 0 -245: 126480: 0 -245: 126481: 0 -245: 126482: 0 -245: 126483: 0 -245: 126484: 0 -245: 126485: 0 -245: 126486: 0 -245: 126487: 0 -245: 126488: 0 -245: 126489: 0 -245: 126490: 0 -245: 126491: 0 -245: 126492: 0 -245: 126493: 0 -245: 126494: 0 -245: 126495: 0 -245: 126496: 0 -245: 126497: 0 -245: 126498: 0 -245: 126499: 0 -245: 126500: 0 -245: 126501: 0 -245: 126502: 0 -245: 126503: 0 -245: 126504: 0 -245: 126505: 0 -245: 126506: 0 -245: 126507: 0 -245: 126508: 0 -245: 126509: 0 -245: 126510: 0 -245: 126511: 0 -245: 126512: 0 -245: 126513: 0 -245: 126514: 0 -245: 126515: 0 -245: 126516: 0 -245: 126517: 0 -245: 126518: 0 -245: 126519: 0 -245: 126520: 0 -245: 126521: 0 -245: 126522: 0 -245: 126523: 0 -245: 126524: 0 -245: 126525: 0 -245: 126526: 0 -245: 126527: 0 -245: 126528: 0 -245: 126529: 0 -245: 126530: 0 -245: 126531: 0 -245: 126532: 0 -245: 126533: 0 -245: 126534: 0 -245: 126535: 0 -245: 126536: 0 -245: 126537: 0 -245: 126538: 0 -245: 126539: 0 -245: 126540: 0 -245: 126541: 0 -245: 126542: 0 -245: 126543: 0 -245: 126544: 0 -245: 126545: 0 -245: 126546: 0 -245: 126547: 0 -245: 126548: 0 -245: 126549: 0 -245: 126550: 0 -245: 126551: 0 -245: 126552: 0 -245: 126553: 0 -245: 126554: 0 -245: 126555: 0 -245: 126556: 0 -245: 126557: 0 -245: 126558: 0 -245: 126559: 0 -245: 126560: 0 -245: 126561: 0 -245: 126562: 0 -245: 126563: 0 -245: 126564: 0 -245: 126565: 0 -245: 126566: 0 -245: 126567: 0 -245: 126568: 0 -245: 126569: 0 -245: 126570: 0 -245: 126571: 0 -245: 126572: 0 -245: 126573: 0 -245: 126574: 0 -245: 126575: 0 -245: 126576: 0 -245: 126577: 0 -245: 126578: 0 -245: 126579: 0 -245: 126580: 0 -245: 126581: 0 -245: 126582: 0 -245: 126583: 0 -245: 126584: 0 -245: 126585: 0 -245: 126586: 0 -245: 126587: 0 -245: 126588: 0 -245: 126589: 0 -245: 126590: 0 -245: 126591: 0 -245: 126592: 0 -245: 126593: 0 -245: 126594: 0 -245: 126595: 0 -245: 126596: 0 -245: 126597: 0 -245: 126598: 0 -245: 126599: 0 -245: 126600: 0 -245: 126601: 0 -245: 126602: 0 -245: 126603: 0 -245: 126604: 0 -245: 126605: 0 -245: 126606: 0 -245: 126607: 0 -245: 126608: 0 -245: 126609: 0 -245: 126610: 0 -245: 126611: 0 -245: 126612: 0 -245: 126613: 0 -245: 126614: 0 -245: 126615: 0 -245: 126616: 0 -245: 126617: 0 -245: 126618: 0 -245: 126619: 0 -245: 126620: 0 -245: 126621: 0 -245: 126622: 0 -245: 126623: 0 -245: 126624: 0 -245: 126625: 0 -245: 126626: 0 -245: 126627: 0 -245: 126628: 0 -245: 126629: 0 -245: 126630: 0 -245: 126631: 0 -245: 126632: 0 -245: 126633: 0 -245: 126634: 0 -245: 126635: 0 -245: 126636: 0 -245: 126637: 0 -245: 126638: 0 -245: 126639: 0 -245: 126640: 0 -245: 126641: 0 -245: 126642: 0 -245: 126643: 0 -245: 126644: 0 -245: 126645: 0 -245: 126646: 0 -245: 126647: 0 -245: 126648: 0 -245: 126649: 0 -245: 126650: 0 -245: 126651: 0 -245: 126652: 0 -245: 126653: 0 -245: 126654: 0 -245: 126655: 0 -245: 126656: 0 -245: 126657: 0 -245: 126658: 0 -245: 126659: 0 -245: 126660: 0 -245: 126661: 0 -245: 126662: 0 -245: 126663: 0 -245: 126664: 0 -245: 126665: 0 -245: 126666: 0 -245: 126667: 0 -245: 126668: 0 -245: 126669: 0 -245: 126670: 0 -245: 126671: 0 -245: 126672: 0 -245: 126673: 0 -245: 126674: 0 -245: 126675: 0 -245: 126676: 0 -245: 126677: 0 -245: 126678: 0 -245: 126679: 0 -245: 126680: 0 -245: 126681: 0 -245: 126682: 0 -245: 126683: 0 -245: 126684: 0 -245: 126685: 0 -245: 126686: 0 -245: 126687: 0 -245: 126688: 0 -245: 126689: 0 -245: 126690: 0 -245: 126691: 0 -245: 126692: 0 -245: 126693: 0 -245: 126694: 0 -245: 126695: 0 -245: 126696: 0 -245: 126697: 0 -245: 126698: 0 -245: 126699: 0 -245: 126700: 0 -245: 126701: 0 -245: 126702: 0 -245: 126703: 0 -245: 126704: 0 -245: 126705: 0 -245: 126706: 0 -245: 126707: 0 -245: 126708: 0 -245: 126709: 0 -245: 126710: 0 -245: 126711: 0 -245: 126712: 0 -245: 126713: 0 -245: 126714: 0 -245: 126715: 0 -245: 126716: 0 -245: 126717: 0 -245: 126718: 0 -245: 126719: 0 -245: 126720: 0 -245: 126721: 0 -245: 126722: 0 -245: 126723: 0 -245: 126724: 0 -245: 126725: 0 -245: 126726: 0 -245: 126727: 0 -245: 126728: 0 -245: 126729: 0 -245: 126730: 0 -245: 126731: 0 -245: 126732: 0 -245: 126733: 0 -245: 126734: 0 -245: 126735: 0 -245: 126736: 0 -245: 126737: 0 -245: 126738: 0 -245: 126739: 0 -245: 126740: 0 -245: 126741: 0 -245: 126742: 0 -245: 126743: 0 -245: 126744: 0 -245: 126745: 0 -245: 126746: 0 -245: 126747: 0 -245: 126748: 0 -245: 126749: 0 -245: 126750: 0 -245: 126751: 0 -245: 126752: 0 -245: 126753: 0 -245: 126754: 0 -245: 126755: 0 -245: 126756: 0 -245: 126757: 0 -245: 126758: 0 -245: 126759: 0 -245: 126760: 0 -245: 126761: 0 -245: 126762: 0 -245: 126763: 0 -245: 126764: 0 -245: 126765: 0 -245: 126766: 0 -245: 126767: 0 -245: 126768: 0 -245: 126769: 0 -245: 126770: 0 -245: 126771: 0 -245: 126772: 0 -245: 126773: 0 -245: 126774: 0 -245: 126775: 0 -245: 126776: 0 -245: 126777: 0 -245: 126778: 0 -245: 126779: 0 -245: 126780: 0 -245: 126781: 0 -245: 126782: 0 -245: 126783: 0 -245: 126784: 0 -245: 126785: 0 -245: 126786: 0 -245: 126787: 0 -245: 126788: 0 -245: 126789: 0 -245: 126790: 0 -245: 126791: 0 -245: 126792: 0 -245: 126793: 0 -245: 126794: 0 -245: 126795: 0 -245: 126796: 0 -245: 126797: 0 -245: 126798: 0 -245: 126799: 0 -245: 126800: 0 -245: 126801: 0 -245: 126802: 0 -245: 126803: 0 -245: 126804: 0 -245: 126805: 0 -245: 126806: 0 -245: 126807: 0 -245: 126808: 0 -245: 126809: 0 -245: 126810: 0 -245: 126811: 0 -245: 126812: 0 -245: 126813: 0 -245: 126814: 0 -245: 126815: 0 -245: 126816: 0 -245: 126817: 0 -245: 126818: 0 -245: 126819: 0 -245: 126820: 0 -245: 126821: 0 -245: 126822: 0 -245: 126823: 0 -245: 126824: 0 -245: 126825: 0 -245: 126826: 0 -245: 126827: 0 -245: 126828: 0 -245: 126829: 0 -245: 126830: 0 -245: 126831: 0 -245: 126832: 0 -245: 126833: 0 -245: 126834: 0 -245: 126835: 0 -245: 126836: 0 -245: 126837: 0 -245: 126838: 0 -245: 126839: 0 -245: 126840: 0 -245: 126841: 0 -245: 126842: 0 -245: 126843: 0 -245: 126844: 0 -245: 126845: 0 -245: 126846: 0 -245: 126847: 0 -245: 126848: 0 -245: 126849: 0 -245: 126850: 0 -245: 126851: 0 -245: 126852: 0 -245: 126853: 0 -245: 126854: 0 -245: 126855: 0 -245: 126856: 0 -245: 126857: 0 -245: 126858: 0 -245: 126859: 0 -245: 126860: 0 -245: 126861: 0 -245: 126862: 0 -245: 126863: 0 -245: 126864: 0 -245: 126865: 0 -245: 126866: 0 -245: 126867: 0 -245: 126868: 0 -245: 126869: 0 -245: 126870: 0 -245: 126871: 0 -245: 126872: 0 -245: 126873: 0 -245: 126874: 0 -245: 126875: 0 -245: 126876: 0 -245: 126877: 0 -245: 126878: 0 -245: 126879: 0 -245: 126880: 0 -245: 126881: 0 -245: 126882: 0 -245: 126883: 0 -245: 126884: 0 -245: 126885: 0 -245: 126886: 0 -245: 126887: 0 -245: 126888: 0 -245: 126889: 0 -245: 126890: 0 -245: 126891: 0 -245: 126892: 0 -245: 126893: 0 -245: 126894: 0 -245: 126895: 0 -245: 126896: 0 -245: 126897: 0 -245: 126898: 0 -245: 126899: 0 -245: 126900: 0 -245: 126901: 0 -245: 126902: 0 -245: 126903: 0 -245: 126904: 0 -245: 126905: 0 -245: 126906: 0 -245: 126907: 0 -245: 126908: 0 -245: 126909: 0 -245: 126910: 0 -245: 126911: 0 -245: 126912: 0 -245: 126913: 0 -245: 126914: 0 -245: 126915: 0 -245: 126916: 0 -245: 126917: 0 -245: 126918: 0 -245: 126919: 0 -245: 126920: 0 -245: 126921: 0 -245: 126922: 0 -245: 126923: 0 -245: 126924: 0 -245: 126925: 0 -245: 126926: 0 -245: 126927: 0 -245: 126928: 0 -245: 126929: 0 -245: 126930: 0 -245: 126931: 0 -245: 126932: 0 -245: 126933: 0 -245: 126934: 0 -245: 126935: 0 -245: 126936: 0 -245: 126937: 0 -245: 126938: 0 -245: 126939: 0 -245: 126940: 0 -245: 126941: 0 -245: 126942: 0 -245: 126943: 0 -245: 126944: 0 -245: 126945: 0 -245: 126946: 0 -245: 126947: 0 -245: 126948: 0 -245: 126949: 0 -245: 126950: 0 -245: 126951: 0 -245: 126952: 0 -245: 126953: 0 -245: 126954: 0 -245: 126955: 0 -245: 126956: 0 -245: 126957: 0 -245: 126958: 0 -245: 126959: 0 -245: 126960: 0 -245: 126961: 0 -245: 126962: 0 -245: 126963: 0 -245: 126964: 0 -245: 126965: 0 -245: 126966: 0 -245: 126967: 0 -245: 126968: 0 -245: 126969: 0 -245: 126970: 0 -245: 126971: 0 -245: 126972: 0 -245: 126973: 0 -245: 126974: 0 -245: 126975: 0 -245: 126976: 0 -245: 126977: 0 -245: 126978: 0 -245: 126979: 0 -245: 126980: 0 -245: 126981: 0 -245: 126982: 0 -245: 126983: 0 -245: 126984: 0 -245: 126985: 0 -245: 126986: 0 -245: 126987: 0 -245: 126988: 0 -245: 126989: 0 -245: 126990: 0 -245: 126991: 0 -245: 126992: 0 -245: 126993: 0 -245: 126994: 0 -245: 126995: 0 -245: 126996: 0 -245: 126997: 0 -245: 126998: 0 -245: 126999: 0 -245: 127000: 0 -245: 127001: 0 -245: 127002: 0 -245: 127003: 0 -245: 127004: 0 -245: 127005: 0 -245: 127006: 0 -245: 127007: 0 -245: 127008: 0 -245: 127009: 0 -245: 127010: 0 -245: 127011: 0 -245: 127012: 0 -245: 127013: 0 -245: 127014: 0 -245: 127015: 0 -245: 127016: 0 -245: 127017: 0 -245: 127018: 0 -245: 127019: 0 -245: 127020: 0 -245: 127021: 0 -245: 127022: 0 -245: 127023: 0 -245: 127024: 0 -245: 127025: 0 -245: 127026: 0 -245: 127027: 0 -245: 127028: 0 -245: 127029: 0 -245: 127030: 0 -245: 127031: 0 -245: 127032: 0 -245: 127033: 0 -245: 127034: 0 -245: 127035: 0 -245: 127036: 0 -245: 127037: 0 -245: 127038: 0 -245: 127039: 0 -245: 127040: 0 -245: 127041: 0 -245: 127042: 0 -245: 127043: 0 -245: 127044: 0 -245: 127045: 0 -245: 127046: 0 -245: 127047: 0 -245: 127048: 0 -245: 127049: 0 -245: 127050: 0 -245: 127051: 0 -245: 127052: 0 -245: 127053: 0 -245: 127054: 0 -245: 127055: 0 -245: 127056: 0 -245: 127057: 0 -245: 127058: 0 -245: 127059: 0 -245: 127060: 0 -245: 127061: 0 -245: 127062: 0 -245: 127063: 0 -245: 127064: 0 -245: 127065: 0 -245: 127066: 0 -245: 127067: 0 -245: 127068: 0 -245: 127069: 0 -245: 127070: 0 -245: 127071: 0 -245: 127072: 0 -245: 127073: 0 -245: 127074: 0 -245: 127075: 0 -245: 127076: 0 -245: 127077: 0 -245: 127078: 0 -245: 127079: 0 -245: 127080: 0 -245: 127081: 0 -245: 127082: 0 -245: 127083: 0 -245: 127084: 0 -245: 127085: 0 -245: 127086: 0 -245: 127087: 0 -245: 127088: 0 -245: 127089: 0 -245: 127090: 0 -245: 127091: 0 -245: 127092: 0 -245: 127093: 0 -245: 127094: 0 -245: 127095: 0 -245: 127096: 0 -245: 127097: 0 -245: 127098: 0 -245: 127099: 0 -245: 127100: 0 -245: 127101: 0 -245: 127102: 0 -245: 127103: 0 -245: 127104: 0 -245: 127105: 0 -245: 127106: 0 -245: 127107: 0 -245: 127108: 0 -245: 127109: 0 -245: 127110: 0 -245: 127111: 0 -245: 127112: 0 -245: 127113: 0 -245: 127114: 0 -245: 127115: 0 -245: 127116: 0 -245: 127117: 0 -245: 127118: 0 -245: 127119: 0 -245: 127120: 0 -245: 127121: 0 -245: 127122: 0 -245: 127123: 0 -245: 127124: 0 -245: 127125: 0 -245: 127126: 0 -245: 127127: 0 -245: 127128: 0 -245: 127129: 0 -245: 127130: 0 -245: 127131: 0 -245: 127132: 0 -245: 127133: 0 -245: 127134: 0 -245: 127135: 0 -245: 127136: 0 -245: 127137: 0 -245: 127138: 0 -245: 127139: 0 -245: 127140: 0 -245: 127141: 0 -245: 127142: 0 -245: 127143: 0 -245: 127144: 0 -245: 127145: 0 -245: 127146: 0 -245: 127147: 0 -245: 127148: 0 -245: 127149: 0 -245: 127150: 0 -245: 127151: 0 -245: 127152: 0 -245: 127153: 0 -245: 127154: 0 -245: 127155: 0 -245: 127156: 0 -245: 127157: 0 -245: 127158: 0 -245: 127159: 0 -245: 127160: 0 -245: 127161: 0 -245: 127162: 0 -245: 127163: 0 -245: 127164: 0 -245: 127165: 0 -245: 127166: 0 -245: 127167: 0 -245: 127168: 0 -245: 127169: 0 -245: 127170: 0 -245: 127171: 0 -245: 127172: 0 -245: 127173: 0 -245: 127174: 0 -245: 127175: 0 -245: 127176: 0 -245: 127177: 0 -245: 127178: 0 -245: 127179: 0 -245: 127180: 0 -245: 127181: 0 -245: 127182: 0 -245: 127183: 0 -245: 127184: 0 -245: 127185: 0 -245: 127186: 0 -245: 127187: 0 -245: 127188: 0 -245: 127189: 0 -245: 127190: 0 -245: 127191: 0 -245: 127192: 0 -245: 127193: 0 -245: 127194: 0 -245: 127195: 0 -245: 127196: 0 -245: 127197: 0 -245: 127198: 0 -245: 127199: 0 -245: 127200: 0 -245: 127201: 0 -245: 127202: 0 -245: 127203: 0 -245: 127204: 0 -245: 127205: 0 -245: 127206: 0 -245: 127207: 0 -245: 127208: 0 -245: 127209: 0 -245: 127210: 0 -245: 127211: 0 -245: 127212: 0 -245: 127213: 0 -245: 127214: 0 -245: 127215: 0 -245: 127216: 0 -245: 127217: 0 -245: 127218: 0 -245: 127219: 0 -245: 127220: 0 -245: 127221: 0 -245: 127222: 0 -245: 127223: 0 -245: 127224: 0 -245: 127225: 0 -245: 127226: 0 -245: 127227: 0 -245: 127228: 0 -245: 127229: 0 -245: 127230: 0 -245: 127231: 0 -245: 127232: 0 -245: 127233: 0 -245: 127234: 0 -245: 127235: 0 -245: 127236: 0 -245: 127237: 0 -245: 127238: 0 -245: 127239: 0 -245: 127240: 0 -245: 127241: 0 -245: 127242: 0 -245: 127243: 0 -245: 127244: 0 -245: 127245: 0 -245: 127246: 0 -245: 127247: 0 -245: 127248: 0 -245: 127249: 0 -245: 127250: 0 -245: 127251: 0 -245: 127252: 0 -245: 127253: 0 -245: 127254: 0 -245: 127255: 0 -245: 127256: 0 -245: 127257: 0 -245: 127258: 0 -245: 127259: 0 -245: 127260: 0 -245: 127261: 0 -245: 127262: 0 -245: 127263: 0 -245: 127264: 0 -245: 127265: 0 -245: 127266: 0 -245: 127267: 0 -245: 127268: 0 -245: 127269: 0 -245: 127270: 0 -245: 127271: 0 -245: 127272: 0 -245: 127273: 0 -245: 127274: 0 -245: 127275: 0 -245: 127276: 0 -245: 127277: 0 -245: 127278: 0 -245: 127279: 0 -245: 127280: 0 -245: 127281: 0 -245: 127282: 0 -245: 127283: 0 -245: 127284: 0 -245: 127285: 0 -245: 127286: 0 -245: 127287: 0 -245: 127288: 0 -245: 127289: 0 -245: 127290: 0 -245: 127291: 0 -245: 127292: 0 -245: 127293: 0 -245: 127294: 0 -245: 127295: 0 -245: 127296: 0 -245: 127297: 0 -245: 127298: 0 -245: 127299: 0 -245: 127300: 0 -245: 127301: 0 -245: 127302: 0 -245: 127303: 0 -245: 127304: 0 -245: 127305: 0 -245: 127306: 0 -245: 127307: 0 -245: 127308: 0 -245: 127309: 0 -245: 127310: 0 -245: 127311: 0 -245: 127312: 0 -245: 127313: 0 -245: 127314: 0 -245: 127315: 0 -245: 127316: 0 -245: 127317: 0 -245: 127318: 0 -245: 127319: 0 -245: 127320: 0 -245: 127321: 0 -245: 127322: 0 -245: 127323: 0 -245: 127324: 0 -245: 127325: 0 -245: 127326: 0 -245: 127327: 0 -245: 127328: 0 -245: 127329: 0 -245: 127330: 0 -245: 127331: 0 -245: 127332: 0 -245: 127333: 0 -245: 127334: 0 -245: 127335: 0 -245: 127336: 0 -245: 127337: 0 -245: 127338: 0 -245: 127339: 0 -245: 127340: 0 -245: 127341: 0 -245: 127342: 0 -245: 127343: 0 -245: 127344: 0 -245: 127345: 0 -245: 127346: 0 -245: 127347: 0 -245: 127348: 0 -245: 127349: 0 -245: 127350: 0 -245: 127351: 0 -245: 127352: 0 -245: 127353: 0 -245: 127354: 0 -245: 127355: 0 -245: 127356: 0 -245: 127357: 0 -245: 127358: 0 -245: 127359: 0 -245: 127360: 0 -245: 127361: 0 -245: 127362: 0 -245: 127363: 0 -245: 127364: 0 -245: 127365: 0 -245: 127366: 0 -245: 127367: 0 -245: 127368: 0 -245: 127369: 0 -245: 127370: 0 -245: 127371: 0 -245: 127372: 0 -245: 127373: 0 -245: 127374: 0 -245: 127375: 0 -245: 127376: 0 -245: 127377: 0 -245: 127378: 0 -245: 127379: 0 -245: 127380: 0 -245: 127381: 0 -245: 127382: 0 -245: 127383: 0 -245: 127384: 0 -245: 127385: 0 -245: 127386: 0 -245: 127387: 0 -245: 127388: 0 -245: 127389: 0 -245: 127390: 0 -245: 127391: 0 -245: 127392: 0 -245: 127393: 0 -245: 127394: 0 -245: 127395: 0 -245: 127396: 0 -245: 127397: 0 -245: 127398: 0 -245: 127399: 0 -245: 127400: 0 -245: 127401: 0 -245: 127402: 0 -245: 127403: 0 -245: 127404: 0 -245: 127405: 0 -245: 127406: 0 -245: 127407: 0 -245: 127408: 0 -245: 127409: 0 -245: 127410: 0 -245: 127411: 0 -245: 127412: 0 -245: 127413: 0 -245: 127414: 0 -245: 127415: 0 -245: 127416: 0 -245: 127417: 0 -245: 127418: 0 -245: 127419: 0 -245: 127420: 0 -245: 127421: 0 -245: 127422: 0 -245: 127423: 0 -245: 127424: 0 -245: 127425: 0 -245: 127426: 0 -245: 127427: 0 -245: 127428: 0 -245: 127429: 0 -245: 127430: 0 -245: 127431: 0 -245: 127432: 0 -245: 127433: 0 -245: 127434: 0 -245: 127435: 0 -245: 127436: 0 -245: 127437: 0 -245: 127438: 0 -245: 127439: 0 -245: 127440: 0 -245: 127441: 0 -245: 127442: 0 -245: 127443: 0 -245: 127444: 0 -245: 127445: 0 -245: 127446: 0 -245: 127447: 0 -245: 127448: 0 -245: 127449: 0 -245: 127450: 0 -245: 127451: 0 -245: 127452: 0 -245: 127453: 0 -245: 127454: 0 -245: 127455: 0 -245: 127456: 0 -245: 127457: 0 -245: 127458: 0 -245: 127459: 0 -245: 127460: 0 -245: 127461: 0 -245: 127462: 0 -245: 127463: 0 -245: 127464: 0 -245: 127465: 0 -245: 127466: 0 -245: 127467: 0 -245: 127468: 0 -245: 127469: 0 -245: 127470: 0 -245: 127471: 0 -245: 127472: 0 -245: 127473: 0 -245: 127474: 0 -245: 127475: 0 -245: 127476: 0 -245: 127477: 0 -245: 127478: 0 -245: 127479: 0 -245: 127480: 0 -245: 127481: 0 -245: 127482: 0 -245: 127483: 0 -245: 127484: 0 -245: 127485: 0 -245: 127486: 0 -245: 127487: 0 -245: 127488: 0 -245: 127489: 0 -245: 127490: 0 -245: 127491: 0 -245: 127492: 0 -245: 127493: 0 -245: 127494: 0 -245: 127495: 0 -245: 127496: 0 -245: 127497: 0 -245: 127498: 0 -245: 127499: 0 -245: 127500: 0 -245: 127501: 0 -245: 127502: 0 -245: 127503: 0 -245: 127504: 0 -245: 127505: 0 -245: 127506: 0 -245: 127507: 0 -245: 127508: 0 -245: 127509: 0 -245: 127510: 0 -245: 127511: 0 -245: 127512: 0 -245: 127513: 0 -245: 127514: 0 -245: 127515: 0 -245: 127516: 0 -245: 127517: 0 -245: 127518: 0 -245: 127519: 0 -245: 127520: 0 -245: 127521: 0 -245: 127522: 0 -245: 127523: 0 -245: 127524: 0 -245: 127525: 0 -245: 127526: 0 -245: 127527: 0 -245: 127528: 0 -245: 127529: 0 -245: 127530: 0 -245: 127531: 0 -245: 127532: 0 -245: 127533: 0 -245: 127534: 0 -245: 127535: 0 -245: 127536: 0 -245: 127537: 0 -245: 127538: 0 -245: 127539: 0 -245: 127540: 0 -245: 127541: 0 -245: 127542: 0 -245: 127543: 0 -245: 127544: 0 -245: 127545: 0 -245: 127546: 0 -245: 127547: 0 -245: 127548: 0 -245: 127549: 0 -245: 127550: 0 -245: 127551: 0 -245: 127552: 0 -245: 127553: 0 -245: 127554: 0 -245: 127555: 0 -245: 127556: 0 -245: 127557: 0 -245: 127558: 0 -245: 127559: 0 -245: 127560: 0 -245: 127561: 0 -245: 127562: 0 -245: 127563: 0 -245: 127564: 0 -245: 127565: 0 -245: 127566: 0 -245: 127567: 0 -245: 127568: 0 -245: 127569: 0 -245: 127570: 0 -245: 127571: 0 -245: 127572: 0 -245: 127573: 0 -245: 127574: 0 -245: 127575: 0 -245: 127576: 0 -245: 127577: 0 -245: 127578: 0 -245: 127579: 0 -245: 127580: 0 -245: 127581: 0 -245: 127582: 0 -245: 127583: 0 -245: 127584: 0 -245: 127585: 0 -245: 127586: 0 -245: 127587: 0 -245: 127588: 0 -245: 127589: 0 -245: 127590: 0 -245: 127591: 0 -245: 127592: 0 -245: 127593: 0 -245: 127594: 0 -245: 127595: 0 -245: 127596: 0 -245: 127597: 0 -245: 127598: 0 -245: 127599: 0 -245: 127600: 0 -245: 127601: 0 -245: 127602: 0 -245: 127603: 0 -245: 127604: 0 -245: 127605: 0 -245: 127606: 0 -245: 127607: 0 -245: 127608: 0 -245: 127609: 0 -245: 127610: 0 -245: 127611: 0 -245: 127612: 0 -245: 127613: 0 -245: 127614: 0 -245: 127615: 0 -245: 127616: 0 -245: 127617: 0 -245: 127618: 0 -245: 127619: 0 -245: 127620: 0 -245: 127621: 0 -245: 127622: 0 -245: 127623: 0 -245: 127624: 0 -245: 127625: 0 -245: 127626: 0 -245: 127627: 0 -245: 127628: 0 -245: 127629: 0 -245: 127630: 0 -245: 127631: 0 -245: 127632: 0 -245: 127633: 0 -245: 127634: 0 -245: 127635: 0 -245: 127636: 0 -245: 127637: 0 -245: 127638: 0 -245: 127639: 0 -245: 127640: 0 -245: 127641: 0 -245: 127642: 0 -245: 127643: 0 -245: 127644: 0 -245: 127645: 0 -245: 127646: 0 -245: 127647: 0 -245: 127648: 0 -245: 127649: 0 -245: 127650: 0 -245: 127651: 0 -245: 127652: 0 -245: 127653: 0 -245: 127654: 0 -245: 127655: 0 -245: 127656: 0 -245: 127657: 0 -245: 127658: 0 -245: 127659: 0 -245: 127660: 0 -245: 127661: 0 -245: 127662: 0 -245: 127663: 0 -245: 127664: 0 -245: 127665: 0 -245: 127666: 0 -245: 127667: 0 -245: 127668: 0 -245: 127669: 0 -245: 127670: 0 -245: 127671: 0 -245: 127672: 0 -245: 127673: 0 -245: 127674: 0 -245: 127675: 0 -245: 127676: 0 -245: 127677: 0 -245: 127678: 0 -245: 127679: 0 -245: 127680: 0 -245: 127681: 0 -245: 127682: 0 -245: 127683: 0 -245: 127684: 0 -245: 127685: 0 -245: 127686: 0 -245: 127687: 0 -245: 127688: 0 -245: 127689: 0 -245: 127690: 0 -245: 127691: 0 -245: 127692: 0 -245: 127693: 0 -245: 127694: 0 -245: 127695: 0 -245: 127696: 0 -245: 127697: 0 -245: 127698: 0 -245: 127699: 0 -245: 127700: 0 -245: 127701: 0 -245: 127702: 0 -245: 127703: 0 -245: 127704: 0 -245: 127705: 0 -245: 127706: 0 -245: 127707: 0 -245: 127708: 0 -245: 127709: 0 -245: 127710: 0 -245: 127711: 0 -245: 127712: 0 -245: 127713: 0 -245: 127714: 0 -245: 127715: 0 -245: 127716: 0 -245: 127717: 0 -245: 127718: 0 -245: 127719: 0 -245: 127720: 0 -245: 127721: 0 -245: 127722: 0 -245: 127723: 0 -245: 127724: 0 -245: 127725: 0 -245: 127726: 0 -245: 127727: 0 -245: 127728: 0 -245: 127729: 0 -245: 127730: 0 -245: 127731: 0 -245: 127732: 0 -245: 127733: 0 -245: 127734: 0 -245: 127735: 0 -245: 127736: 0 -245: 127737: 0 -245: 127738: 0 -245: 127739: 0 -245: 127740: 0 -245: 127741: 0 -245: 127742: 0 -245: 127743: 0 -245: 127744: 0 -245: 127745: 0 -245: 127746: 0 -245: 127747: 0 -245: 127748: 0 -245: 127749: 0 -245: 127750: 0 -245: 127751: 0 -245: 127752: 0 -245: 127753: 0 -245: 127754: 0 -245: 127755: 0 -245: 127756: 0 -245: 127757: 0 -245: 127758: 0 -245: 127759: 0 -245: 127760: 0 -245: 127761: 0 -245: 127762: 0 -245: 127763: 0 -245: 127764: 0 -245: 127765: 0 -245: 127766: 0 -245: 127767: 0 -245: 127768: 0 -245: 127769: 0 -245: 127770: 0 -245: 127771: 0 -245: 127772: 0 -245: 127773: 0 -245: 127774: 0 -245: 127775: 0 -245: 127776: 0 -245: 127777: 0 -245: 127778: 0 -245: 127779: 0 -245: 127780: 0 -245: 127781: 0 -245: 127782: 0 -245: 127783: 0 -245: 127784: 0 -245: 127785: 0 -245: 127786: 0 -245: 127787: 0 -245: 127788: 0 -245: 127789: 0 -245: 127790: 0 -245: 127791: 0 -245: 127792: 0 -245: 127793: 0 -245: 127794: 0 -245: 127795: 0 -245: 127796: 0 -245: 127797: 0 -245: 127798: 0 -245: 127799: 0 -245: 127800: 0 -245: 127801: 0 -245: 127802: 0 -245: 127803: 0 -245: 127804: 0 -245: 127805: 0 -245: 127806: 0 -245: 127807: 0 -245: 127808: 0 -245: 127809: 0 -245: 127810: 0 -245: 127811: 0 -245: 127812: 0 -245: 127813: 0 -245: 127814: 0 -245: 127815: 0 -245: 127816: 0 -245: 127817: 0 -245: 127818: 0 -245: 127819: 0 -245: 127820: 0 -245: 127821: 0 -245: 127822: 0 -245: 127823: 0 -245: 127824: 0 -245: 127825: 0 -245: 127826: 0 -245: 127827: 0 -245: 127828: 0 -245: 127829: 0 -245: 127830: 0 -245: 127831: 0 -245: 127832: 0 -245: 127833: 0 -245: 127834: 0 -245: 127835: 0 -245: 127836: 0 -245: 127837: 0 -245: 127838: 0 -245: 127839: 0 -245: 127840: 0 -245: 127841: 0 -245: 127842: 0 -245: 127843: 0 -245: 127844: 0 -245: 127845: 0 -245: 127846: 0 -245: 127847: 0 -245: 127848: 0 -245: 127849: 0 -245: 127850: 0 -245: 127851: 0 -245: 127852: 0 -245: 127853: 0 -245: 127854: 0 -245: 127855: 0 -245: 127856: 0 -245: 127857: 0 -245: 127858: 0 -245: 127859: 0 -245: 127860: 0 -245: 127861: 0 -245: 127862: 0 -245: 127863: 0 -245: 127864: 0 -245: 127865: 0 -245: 127866: 0 -245: 127867: 0 -245: 127868: 0 -245: 127869: 0 -245: 127870: 0 -245: 127871: 0 -245: 127872: 0 -245: 127873: 0 -245: 127874: 0 -245: 127875: 0 -245: 127876: 0 -245: 127877: 0 -245: 127878: 0 -245: 127879: 0 -245: 127880: 0 -245: 127881: 0 -245: 127882: 0 -245: 127883: 0 -245: 127884: 0 -245: 127885: 0 -245: 127886: 0 -245: 127887: 0 -245: 127888: 0 -245: 127889: 0 -245: 127890: 0 -245: 127891: 0 -245: 127892: 0 -245: 127893: 0 -245: 127894: 0 -245: 127895: 0 -245: 127896: 0 -245: 127897: 0 -245: 127898: 0 -245: 127899: 0 -245: 127900: 0 -245: 127901: 0 -245: 127902: 0 -245: 127903: 0 -245: 127904: 0 -245: 127905: 0 -245: 127906: 0 -245: 127907: 0 -245: 127908: 0 -245: 127909: 0 -245: 127910: 0 -245: 127911: 0 -245: 127912: 0 -245: 127913: 0 -245: 127914: 0 -245: 127915: 0 -245: 127916: 0 -245: 127917: 0 -245: 127918: 0 -245: 127919: 0 -245: 127920: 0 -245: 127921: 0 -245: 127922: 0 -245: 127923: 0 -245: 127924: 0 -245: 127925: 0 -245: 127926: 0 -245: 127927: 0 -245: 127928: 0 -245: 127929: 0 -245: 127930: 0 -245: 127931: 0 -245: 127932: 0 -245: 127933: 0 -245: 127934: 0 -245: 127935: 0 -245: 127936: 0 -245: 127937: 0 -245: 127938: 0 -245: 127939: 0 -245: 127940: 0 -245: 127941: 0 -245: 127942: 0 -245: 127943: 0 -245: 127944: 0 -245: 127945: 0 -245: 127946: 0 -245: 127947: 0 -245: 127948: 0 -245: 127949: 0 -245: 127950: 0 -245: 127951: 0 -245: 127952: 0 -245: 127953: 0 -245: 127954: 0 -245: 127955: 0 -245: 127956: 0 -245: 127957: 0 -245: 127958: 0 -245: 127959: 0 -245: 127960: 0 -245: 127961: 0 -245: 127962: 0 -245: 127963: 0 -245: 127964: 0 -245: 127965: 0 -245: 127966: 0 -245: 127967: 0 -245: 127968: 0 -245: 127969: 0 -245: 127970: 0 -245: 127971: 0 -245: 127972: 0 -245: 127973: 0 -245: 127974: 0 -245: 127975: 0 -245: 127976: 0 -245: 127977: 0 -245: 127978: 0 -245: 127979: 0 -245: 127980: 0 -245: 127981: 0 -245: 127982: 0 -245: 127983: 0 -245: 127984: 0 -245: 127985: 0 -245: 127986: 0 -245: 127987: 0 -245: 127988: 0 -245: 127989: 0 -245: 127990: 0 -245: 127991: 0 -245: 127992: 0 -245: 127993: 0 -245: 127994: 0 -245: 127995: 0 -245: 127996: 0 -245: 127997: 0 -245: 127998: 0 -245: 127999: 0 -245: OK -245: -245: +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-17/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 537 | Linkage = LT; + | ^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-17/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc: In member function 'bool pocl::VariableUniformityAnalysisResult::invalidate(llvm::Function&, llvm::PreservedAnalyses, llvm::AnalysisManager::Invalidator&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:519:21: warning: unused parameter 'F' [-Wunused-parameter] + 519 | llvm::Function &F, const llvm::PreservedAnalyses PA, + | ~~~~~~~~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:519:54: warning: unused parameter 'PA' [-Wunused-parameter] + 519 | llvm::Function &F, const llvm::PreservedAnalyses PA, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:520:57: warning: unused parameter 'Inv' [-Wunused-parameter] + 520 | llvm::AnalysisManager::Invalidator &Inv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-17/include/llvm/IR/Module.h:24, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-17/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/APInt.h:1449:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1449 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/BarrierTailReplication.h:32, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:50: +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h: In member function 'llvm::ShouldNotRunFunctionPassesAnalysis::Result llvm::ShouldNotRunFunctionPassesAnalysis::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:24: warning: unused parameter 'F' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:542:52: warning: unused parameter 'FAM' [-Wunused-parameter] + 542 | Result run(Function &F, FunctionAnalysisManager &FAM) { return Result(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvice::recordUnsuccessfulInliningImpl(const llvm::InlineResult&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:119:67: warning: unused parameter 'Result' [-Wunused-parameter] + 119 | virtual void recordUnsuccessfulInliningImpl(const InlineResult &Result) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassEntry(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:186:48: warning: unused parameter 'SCC' [-Wunused-parameter] + 186 | virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'virtual void llvm::InlineAdvisor::onPassExit(llvm::LazyCallGraph::SCC*)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:191:47: warning: unused parameter 'SCC' [-Wunused-parameter] + 191 | virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h: In member function 'llvm::PluginInlineAdvisorAnalysis::Result llvm::PluginInlineAdvisorAnalysis::run(llvm::Module&, llvm::ModuleAnalysisManager&)': +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:22: warning: unused parameter 'M' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~^ +/usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:309:48: warning: unused parameter 'MAM' [-Wunused-parameter] + 309 | Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } + | ~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Error.h:24, + from /usr/lib/llvm-17/include/llvm/Support/TimeProfiler.h:80, + from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-17/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, std::optional, uint32_t, uint8_t, bool, bool)': +/usr/lib/llvm-17/include/llvm/Support/Format.h:236:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 236 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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 /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:39: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/VariableUniformityAnalysis.cc:26: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:190:74: warning: unused parameter 'IDHash' [-Wunused-parameter] + 190 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash, + | ~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:191:40: warning: unused parameter 'TempID' [-Wunused-parameter] + 191 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:195:64: warning: unused parameter 'TempID' [-Wunused-parameter] + 195 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:31: warning: unused parameter 'IDHash' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:269:57: warning: unused parameter 'TempID' [-Wunused-parameter] + 269 | unsigned IDHash, FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:274:49: warning: unused parameter 'TempID' [-Wunused-parameter] + 274 | FoldingSetNodeID &TempID) { + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:20: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:47: +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-17/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-17/include/llvm/PassRegistry.h:22, + from /usr/lib/llvm-17/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-17/include/llvm/Pass.h:351, + from /usr/lib/llvm-17/include/llvm/Analysis/BlockFrequencyInfo.h:17: +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:380:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 380 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:419:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:490:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 490 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:491:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 491 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:502:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 502 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:510:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:511:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 511 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:527:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 527 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:528:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 528 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:537:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 537 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:538:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 538 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:568:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 568 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:576:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 576 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:586:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 586 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:635:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 635 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:748:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 748 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:766:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 766 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:831:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 831 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-17/include/llvm/ADT/BitVector.h:832:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 832 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc: In member function 'pocl::WorkitemHandlerResult pocl::WorkitemHandlerChooser::run(llvm::Function&, llvm::FunctionAnalysisManager&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:130:60: warning: unused parameter 'AM' [-Wunused-parameter] + 130 | llvm::FunctionAnalysisManager &AM) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc: In member function 'bool pocl::WorkitemHandlerResult::invalidate(llvm::Function&, llvm::PreservedAnalyses, llvm::AnalysisManager::Invalidator&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:135:21: warning: unused parameter 'F' [-Wunused-parameter] + 135 | llvm::Function &F, const llvm::PreservedAnalyses PA, + | ~~~~~~~~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:136:57: warning: unused parameter 'Inv' [-Wunused-parameter] + 136 | llvm::AnalysisManager::Invalidator &Inv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:20: +/usr/lib/llvm-17/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopInfo.h:16: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:24: +/usr/lib/llvm-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-17/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-17/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-17/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:25: +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:783:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::details::FixedOrScalableQuantity::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 783 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/Constants.h:1008:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1008 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc: In member function 'virtual void pocl::WorkitemHandler::Initialize(pocl::Kernel*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:81:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 81 | SizeTWidth = AddressBits; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instructions.h:29, + from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:27: +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1306:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1306 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1328:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1328 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1355:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1355 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1390:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1390 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1968:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1968 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2003:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 2003 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:2281:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2281 | Total += B.input_size(); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1519:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1519 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1528:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1528 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1529:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1529 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:1542:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1542 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/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-17/include/llvm/IR/Instructions.h:1550:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1550 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1551:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1551 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2089:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2089 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:2100:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2100 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3408:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3408 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3876:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3876 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3888:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3888 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3889:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3889 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h: 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-17/include/llvm/IR/Instructions.h:3899:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3899 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:3910:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3910 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3911:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3911 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4082:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4082:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4082 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4093:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4093:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4093 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4095:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4095 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4107:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4107:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4107 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/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-17/include/llvm/IR/Instructions.h:4119:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4119:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4119 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4121:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4121 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'bool pocl::WorkgroupImpl::runOnModule(llvm::Module&, pocl::FunctionVec&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:222:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 222 | SizeTWidth = AddressBits; + | ^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:240:25: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 240 | DeviceArgsASid), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:241:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 241 | PointerType::get(PoclContextT, DeviceContextASid), SizeT, SizeT, SizeT}, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In function 'void pocl::addRangeMetadata(llvm::Instruction*, size_t, size_t)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:333:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 333 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:333:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 333 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::WorkgroupImpl::createWrapper(llvm::Function*, pocl::FunctionMapping&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:686:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 686 | FuncParams.push_back(PointerType::get(PoclContextT, DeviceContextASid)); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:690:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 690 | FuncParams.push_back(PointerType::get(PoclContextT, DeviceContextASid)); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:719:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 719 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { + | ~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::WorkgroupImpl::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:804:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 804 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createDefaultWorkgroupLauncher(llvm::Function*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1051:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1051 | if (DeviceAllocaLocals && isLocalMemFunctionArg(F, i)) { + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1059:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1059 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In function 'void pocl::computeArgBufferOffsets(LLVMValueRef, uint64_t*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1167:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1167 | LLVMValueRef Param = LLVMGetParam(F, i); + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1174:30: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1174 | Offset = align64(Offset, Alignment); + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::WorkgroupImpl::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1212:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1212 | LLVMTypeRef i32PtrAS1 = LLVMPointerType(Int32Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1224:18: warning: unused variable 'Call4' [-Wunused-variable] + 1224 | LLVMValueRef Call4 = LLVMBuildCall2(Builder, FnTy, MemCpy4, args, 3, ""); + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1227:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1227 | LLVMTypeRef i8PtrAS1 = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1239:18: warning: unused variable 'Call1' [-Wunused-variable] + 1239 | LLVMValueRef Call1 = LLVMBuildCall2(Builder, FnTy, MemCpy1, args, 3, ""); + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::WorkgroupImpl::createArgBufferLoad(LLVMBuilderRef, LLVMValueRef, uint64_t*, LLVMContextRef, LLVMValueRef, unsigned int)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1290:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1290 | LLVMTypeRef DestTy = LLVMPointerType(ParamType, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::WorkgroupImpl::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1324:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1324 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1326:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1326 | LLVMTypeRef CtxPtrType = LLVMPointerType(Int8Type, DeviceContextASid); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1362:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1362 | if (DeviceAllocaLocals && isLocalMemFunctionArg(Func, i)) { + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1366:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1366 | LLVMValueRef Param = LLVMGetParam(F, i); + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1418:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1418 | LLVMContext, F, i); + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1424:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1424 | LLVMValueRef CtxParam = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1426:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1426 | LLVMTypeRef CtxPtrTypeActual = LLVMPointerType(CtxT, DeviceContextASid); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1431:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1431 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1432:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1432 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1433:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1433 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1438:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1438 | LLVMValueRef Call = LLVMBuildCall2(Builder, FnTy, F, Args, ArgCount, ""); + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1466:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1466 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1515:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1515 | Kernel, KernArgCount - HiddenArgs); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::WorkgroupImpl::createFastWorkgroupLauncher(llvm::Function*)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:1608:62: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1608 | V = Builder.CreatePointerCast(Pointer, T->getPointerTo(DeviceGlobalASid)); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4523:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4523 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4530:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4530 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4564:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4564 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:4571:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4571 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/FormatVariadic.h:33, + from /usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:31: +/usr/lib/llvm-17/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-17/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-17/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-17/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-17/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-17/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-17/include/llvm/Analysis/CFGPrinter.h:280:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] + 280 | (uint64_t)(Freq * WeightPercent), Width); + | ^~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandlerChooser.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/PostDominators.h:17, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:33: +/usr/lib/llvm-17/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-17/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-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-17/include/llvm/IR/IRBuilder.h:24, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:35: +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 188 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 194 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 200 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 206 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 212 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 218 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 224 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 230 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 236 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-17/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-17/include/llvm/IR/Operator.h:476:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 476 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 477 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | }); + | ~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkItemAliasAnalysis.cc:34: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:39: +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 332 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc: In member function 'bool pocl::WorkitemLoopsImpl::processFunction(llvm::Function&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:426:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 426 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Dominators.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/TargetParser/Triple.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:17, + from /usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:45, + from /usr/lib/llvm-17/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:18, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/DebugHelpers.h:31, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:43: +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 64 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 66 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/TargetLibraryInfo.h:67:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 67 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc: In member function 'llvm::AllocaInst* pocl::WorkitemLoopsImpl::getContextArray(llvm::Instruction*, bool&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:970:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'std::map::mapped_type' {aka 'unsigned int'} may change value [-Wconversion] + 970 | TempInstructionIds[Inst] = TempInstructionIndex++; + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:1055:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1055 | unsigned Alignment = InstCast->getAlign().value(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:1182:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1182 | sizeBits, alignBits, LocalVar->getType(), SubscriptArray); + | ^~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:28: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/CommandLine.h:342:25: required from here + 342 | Categories.push_back(&getGeneralCategory()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemHandler.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-17/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-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/StringSaver.h:15, + from /usr/lib/llvm-17/include/llvm/Support/CommandLine.h:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:40: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:192:44: required from here + 192 | : DT(DT), LI(LI), EphValues(EphValues) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:192:44: required from here + 192 | : DT(DT), LI(LI), EphValues(EphValues) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-17/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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); + | ^~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineCost.h:18, + from /usr/lib/llvm-17/include/llvm/Analysis/InlineAdvisor.h:13, + from /usr/lib/llvm-17/include/llvm/Transforms/IPO/Inliner.h:13, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:24: +/usr/lib/llvm-17/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-17/include/llvm/Support/JSON.h:726:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 726 | Out = *S; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Verifier.h:76:30: required from here + 76 | : Diagnostic(Diagnostic) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:18, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:26: +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 139 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 160 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:47: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:622:21: required from here + 622 | replaceCIMap.clear(); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:289:65: required from here + 289 | AAQueryInfo(AAResults &AAR, CaptureInfo *CI) : AAR(AAR), CI(CI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AliasAnalysis.h:162:7: required from here + 162 | class SimpleCaptureInfo final : public CaptureInfo { + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2164:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2164 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:503:21: required from here + 503 | ValueToValueMapTy VV; + | ^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:28: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:568:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' + 568 | this->set_size(this->size() + 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:4200:30: required from here + 4200 | IndirectDests.push_back(getIndirectDest(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:2657:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2657 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3214:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3214 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/DebugInfoMetadata.h:3560:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3560 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:564: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]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608: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]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574: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]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247: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]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228: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]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/Workgroup.cc:598:28: required from here + 598 | replaceCIMap.insert( + | ~~~~~~~~~~~~~~~~~~~^ + 599 | std::pair(CallInstr, NewCI)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-17/include/llvm/IR/DebugInfoMetadata.h:3833:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3833 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-17/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 170 | return Scaled; + | ^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' + 1094 | this->grow(RHSSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' + 1252 | SmallVectorImpl::operator=(::std::move(RHS)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here + 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Analysis/IVDescriptors.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:16, + from /usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:46, + from /usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:27: +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::RawLocationWrapper::getNumVariableLocationOps() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:249:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1034:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 1034 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1567:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1567 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-17/include/llvm/IR/IntrinsicInst.h:1573:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1573 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: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-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:20, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:19, + from /usr/lib/llvm-17/include/llvm/Transforms/Utils/LoopUtils.h:17: +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:441:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/include/llvm/Analysis/LoopInfo.h:16: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::SCEV* llvm::ScalarEvolution::getPowerOfTwo(llvm::Type*, unsigned int)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:665:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 665 | return getConstant(APInt::getOneBitSet(getTypeSizeInBits(Ty), Power)); + | ~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h: In member function 'unsigned int llvm::ScalarEvolution::FoldID::computeHash() const': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1322:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1322 | C, detail::combineHashValue(reinterpret_cast(Op), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1323:39: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1323 | reinterpret_cast(Ty))); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:263:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 263 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:393:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 393 | SubclassData |= Flags; + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:525:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 525 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } + | ~~~~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:25, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:20: +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h: In member function 'unsigned int llvm::RuntimePointerChecking::getNumberOfChecks() const': +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:469:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | unsigned getNumberOfChecks() const { return Checks.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemLoops.cc:494:29: required from here + 494 | llvm::ValueToValueMapTy reference_map; + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1220:53: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]' + 1220 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { + | ^ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:1366:75: required from here + 1366 | Operands.begin(), Operands.end())); + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplicationImpl::processFunction(llvm::Function&)': +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:114:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 114 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:185:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 185 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:225:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 225 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:227:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 227 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:251:29: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 251 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:252:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 252 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:253:33: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 253 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:256:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 256 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:261:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 261 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::TypedTrackingMDRef; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1094:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::TypedTrackingMDRef]' + 1094 | this->grow(RHSSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1252:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::TypedTrackingMDRef; unsigned int N = 4]' + 1252 | SmallVectorImpl::operator=(::std::move(RHS)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:437:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 437 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:840:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 840 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::DISubprogram*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::DISubprogram*; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:365:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; value_type = llvm::detail::DenseMapPair, 4> >]' + 365 | return *InsertIntoBucket(TheBucket, std::move(Key)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:369:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::DISubprogram*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' + 369 | return FindAndConstruct(std::move(Key)).second; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DIBuilder.h:84:75: required from here + 84 | return SubprogramTrackedNodes[cast(S)->getSubprogram()]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3413:41: required from here + 3413 | SI->setSuccessor(getSuccessorIndex(), S); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3385:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3385 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3571:77: required from here + 3571 | const_cast(this)->findCaseValue(C)->getCaseIndex()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3378:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3378 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3575:31: required from here + 3575 | return Case.getCaseValue() == C; + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/IR/Instructions.h:3597:29: required from here + 3597 | CI = Case.getCaseValue(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:3366:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3366 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h: In instantiation of 'std::string llvm::CompleteNodeLabelString(const BasicBlockT*, function_ref, function_ref&, unsigned int&, unsigned int)>) [with BasicBlockT = BasicBlock; std::string = std::__cxx11::basic_string]': +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:216:35: required from here + 216 | return CompleteNodeLabelString(Node, HandleBasicBlock, HandleComment); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:170:33: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 170 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line + | ~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/ADT/Twine.h:12, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:27: +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:429:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' + 429 | this->set_size(this->size() - 1); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassInstrumentation.h:326:56: required from here + 326 | Callbacks->BeforeNonSkippedPassCallbacks.pop_back(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:103:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 103 | Size = N; + | ^ +In file included from /usr/lib/llvm-17/include/llvm/IR/PassManager.h:40: +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:947: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]' + 947 | swap(other); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here + 126 | EstimatedBlockWeight(std::move(Arg.EstimatedBlockWeight)) {} + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:967:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 967 | NumEntries = TmpNumEntries; + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:47, + from /usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:25, + from /build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:32: +/usr/lib/llvm-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-17/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' + 393 | ~SpecificBumpPtrAllocator() { DestroyAll(); } + | ^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here + 110 | class LazyCallGraph { + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here + 120 | PostDominatorTree *PDT = nullptr) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-17/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:804:67: required from here + 804 | void setPredicate(Predicate P) { setSubclassData(P); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/InstrTypes.h:1475:38: required from here + 1475 | setSubclassData(CC); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:141:50: required from here + 141 | return getSubclassData(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:150:70: required from here + 150 | bool isSwiftError() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:214:66: required from here + 214 | bool isVolatile() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/Bitfields.h: 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-17/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]' + 256 | return static_cast(I::extract(Packed)); + | ~~~~~~~~~~^~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:899:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' + 899 | return Bitfield::get(getSubclassDataFromValue()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:576:58: required from here + 576 | bool isWeak() const { return getSubclassData(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/CFGPrinter.h:194:73: required from here + 194 | DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/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]' + 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); + | ^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:551:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 551 | LoopAllocator(std::move(Arg.LoopAllocator)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/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-17/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-17/include/llvm/ADT/DenseMap.h:820: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 > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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 > > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericDomTree.h:279:3: required from here + 279 | DominatorTreeBase() = default; + | ^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 140 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here + 562 | SCCIndices.clear(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/JSON.h:623:59: required from here + 623 | inline Object::Object(std::initializer_list Properties) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::vector > >; KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::vector > >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here + 173 | : PSE(PSE), InnermostLoop(L) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here + 236 | DenseMap OrderMap; + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:734:98: required from here + 734 | const DenseMap &StridesMap = DenseMap(), + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAccessAnalysis.h:781:48: required from here + 781 | : SE(SE), AA(AA), DT(DT), LI(LI), TLI(TLI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:110:22: required from here + 110 | : F(F), TTI(TTI) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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 >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863: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 >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/AssumptionCache.h:241:38: required from here + 241 | AssumptionCaches.shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 167 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:130:36: required from here + 130 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:225:36: required from here + 225 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 287 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:235:35: required from here + 235 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 494 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:468:35: required from here + 468 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:563:36: required from here + 563 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:604:42: required from here + 604 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 694 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:616:42: required from here + 616 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:829:36: required from here + 829 | setSubclassData(Operation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:839:36: required from here + 839 | setSubclassData(Log2(Align)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' + 909 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:864:41: required from here + 864 | setSubclassData(Ordering); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.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]' + 272 | I::update(Packed, static_cast(Value)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instruction.h:909:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' + 909 | Bitfield::set(Storage, Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1697:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' + 1697 | Instruction::setSubclassData(Value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/Instructions.h:1670:39: required from here + 1670 | setSubclassData(TCK); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:765:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 765 | init(0); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Support/GenericLoopInfo.h:549:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' + 549 | : BBMap(std::move(Arg.BBMap)), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopInfo.h:422:72: required from here + 422 | LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast(Arg))) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/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]' + 67 | explicit DenseSetImpl(unsigned InitialReserve = 0) : TheMap(InitialReserve) {} + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseSet.h:268:7: required from here + 268 | class DenseSet : public detail::DenseSetImpl< + | ^~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:820: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>]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:757: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>]' + 757 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' + 103 | : Map(NumInitBuckets), Data() {} + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/llvmopencl/WorkitemReplication.cc:179:45: required from here + 179 | new ValueToValueMapTy[workitem_count - 1]; + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:138:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' + 138 | SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:491:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' + 491 | SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon(Size) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:592:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' + 592 | : SmallVectorTemplateBase(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:1202:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' + 1202 | SmallVector() : SmallVectorImpl(N) {} + | ^ +/usr/lib/llvm-17/include/llvm/IR/Attributes.h:995:42: required from here + 995 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:64:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 64 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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> >]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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> >]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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> >]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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> >]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/IR/Metadata.h:292:66: required from here + 292 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here + 120 | PostDominatorTree *PDT = nullptr) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here + 120 | PostDominatorTree *PDT = nullptr) { + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/DenseMap.h:516: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>]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401: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>]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067: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>]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937: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>]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolution.h:1768:72: required from here + 1768 | : L(L), ExitIfTrue(ExitIfTrue), AllowPredicates(AllowPredicates) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Support/SourceMgr.h:315:56: required from here + 315 | void addFixIt(const SMFixIt &Hint) { FixIts.push_back(Hint); } + | ~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:384:34: required from here + 384 | PeepholeEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:398:47: required from here + 398 | LateLoopOptimizationsEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:429:44: required from here + 429 | CGSCCOptimizerLateEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::OptimizationLevel)>, false>; T = std::function&, llvm::OptimizationLevel)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::OptimizationLevel)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::OptimizationLevel)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:450:39: required from here + 450 | PipelineStartEPCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::function; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:502:33: required from here + 502 | AAParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:510:49: required from here + 510 | CGSCCAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:514:52: required from here + 514 | FunctionAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:518:48: required from here + 518 | LoopAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&)>, false>; T = std::function&)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:522:50: required from here + 522 | ModuleAnalysisRegistrationCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:533:44: required from here + 533 | CGSCCPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:538:47: required from here + 538 | FunctionPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>, false>; T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:543:43: required from here + 543 | LoopPipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase&, llvm::ArrayRef)>, false>; T = std::function&, llvm::ArrayRef)>; = void; size_t = long unsigned int]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = std::function&, llvm::ArrayRef)>; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = std::function&, llvm::ArrayRef)>; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/Passes/PassBuilder.h:548:45: required from here + 548 | ModulePipelineParsingCallbacks.push_back(C); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 766 | AnalysisResults.clear(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:820:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 820 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:863:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 863 | init(NewNumBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:568:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 568 | static_cast(this)->shrink_and_clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' + 117 | shrink_and_clear(); + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' + 767 | AnalysisResultLists.clear(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here + 114 | InnerAM->clear(); + | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:419:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 419 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:271:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 271 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:765:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]' + 765 | auto Result = RewriteResults.try_emplace(S, Visited); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:908:26: required from here + 908 | return Rewriter.visit(Scev); + | ~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:401:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 401 | setNumEntries(0); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1067:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 1067 | this->BaseT::initEmpty(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:937:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 937 | init(NumInitBuckets); + | ^~~~ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:758:50: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' + 758 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} + | ^ +/usr/lib/llvm-17/include/llvm/Analysis/ScalarEvolutionExpressions.h:912:38: required from here + 912 | : SCEVRewriteVisitor(SE), Map(M) {} + | ^ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:564:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 564 | static_cast(this)->grow(AtLeast); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:608:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 608 | this->grow(NumBuckets * 2); + | ~~~~~~^~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1072:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1072 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = long int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:516:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 516 | static_cast(this)->setNumEntries(Num); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:520:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 520 | setNumEntries(getNumEntries() + 1); + | ^~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:620:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 620 | incrementNumEntries(); + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:574:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 574 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:247:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long int}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 247 | InsertIntoBucket(TheBucket, std::move(Key), std::forward(Args)...); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:228:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Loop*; ValueT = long int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' + 228 | return try_emplace(std::move(KV.first), std::move(KV.second)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector; MapT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >]' + 92 | auto InsertResult = M.insert({X, V.size()}); + | ~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here + 308 | Worklist.insert(CurrentL); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/DenseMap.h:1152:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1152 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-17/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-17/include/llvm/ADT/SmallVector.h:440:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 440 | takeAllocationForGrow(NewElts, NewCapacity); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:246: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]' + 246 | This->grow(NewSize); + | ~~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:381:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' + 381 | return this->reserveForParamAndGetAddressImpl(this, Elt, N); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:417:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' + 417 | const T *EltPtr = reserveForParamAndGetAddress(Elt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/bits/stl_iterator.h:730: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]' + 730 | container->push_back(__value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:403:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' + 403 | *__result = *__first; + | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:521:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 520 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | _Category>::__copy_m(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:548:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 548 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:556:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 556 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | std::__niter_base(__last), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | std::__niter_base(__result))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:651:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' + 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/IR/DiagnosticInfo.h:657:14: required from here + 657 | std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:471:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 471 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 98%] Built target llvmpasses +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 98%] Built target kernel_host_GENERIC +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Generating SHA1 of all kernel libs... +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel && /usr/bin/cmake "-DKERNEL_BC_LIST_ESCAPED='/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/kernel-aarch64-unknown-linux-gnu-GENERIC.bc'" "-DINCLUDEDIR='/build/reproducible-path/pocl-6.0/include'" "-DOUTPUT='/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h'" -P /build/reproducible-path/pocl-6.0/cmake/kernellib_hash.cmake +-- Renaming /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h.new to /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/kernellib_hash.h +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Built target kernellib_hash +make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Building C object lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o -MF CMakeFiles/pocl_cache.dir/pocl_cache.c.o.d -o CMakeFiles/pocl_cache.dir/pocl_cache.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c: In function 'pocl_cache_write_kernel_parallel_bc': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:420:67: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 420 | pocl_cache_kernel_cachedir_path (kernel_parallel_path, program, device_i, + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c: In function 'pocl_hash_clipped_name': +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:153:7: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + 153 | strncpy (new_str, str, strlen (str) + 1); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/pocl_cache.c:124:7: note: length computed here + 124 | if (strlen (str) > max_length) + | ^~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Built target pocl_cache +make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Linking CXX shared library libpocl.so +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -L/usr/lib/llvm-17/lib -Wl,-Bsymbolic -Wl,--exclude-libs,ALL -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl.so.2 -o libpocl.so.2.13.0 CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_threads.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemFillKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRemapCommandBufferKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clMemAllocINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clMemFreeINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemAllocInfoINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgMemPointerINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemFillINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemcpyINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMemAdviseINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemINTEL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadBufferRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandReadImagePOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemcpyRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandSVMMemfillRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteBufferRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCommandWriteImagePOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpyRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemfillRectPOCL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgDevicePointer.c.o CMakeFiles/pocl_cache.dir/pocl_cache.c.o "devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o" "devices/CMakeFiles/pocl-devices.dir/devices.c.o" "devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o" "devices/CMakeFiles/pocl-devices.dir/common.c.o" "devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o" "devices/CMakeFiles/pocl-devices.dir/common_driver.c.o" "devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o" "devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o" "devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o" "devices/CMakeFiles/pocl-devices.dir/common_utils.c.o" "devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o" ../llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/MinLegalVecSize.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemGVars.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ProgramScopeVariables.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/SubCFGFormation.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/UnifyPrintf.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -Wl,-rpath,/usr/lib/llvm-17/lib: -L/usr/lib/aarch64-linux-gnu -lhwloc /usr/lib/llvm-17/lib/libclang-cpp.so /usr/lib/llvm-17/lib/libLLVM-17.so -lrt -lm -ldl +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_symlink_library libpocl.so.2.13.0 libpocl.so.2 libpocl.so +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Built target pocl +make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/basic /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 99%] Building C object lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_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_basic_EXPORTS -I/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o -MF CMakeFiles/pocl-devices-basic.dir/basic.c.o.d -o CMakeFiles/pocl-devices-basic.dir/basic.c.o -c /build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_probe': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:178:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 178 | return env_count; + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_init': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:186:7: warning: unused variable 'err' [-Wunused-variable] + 186 | int err; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:182:27: warning: unused parameter 'j' [-Wunused-parameter] + 182 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:182:63: warning: unused parameter 'parameters' [-Wunused-parameter] + 182 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:354:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint' {aka 'unsigned int'} may change value [-Wconversion] + 354 | pc->printf_buffer_capacity = cmd->device->printf_buffer_size; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:225:22: warning: unused variable 'd' [-Wunused-variable] + 225 | pocl_basic_data_t *d = (pocl_basic_data_t *)data; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run_native': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:420:30: warning: unused parameter 'data' [-Wunused-parameter] + 420 | pocl_basic_run_native (void *data, _cl_command_node *cmd) + | ~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_uninit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:441:29: warning: unused parameter 'j' [-Wunused-parameter] + 441 | pocl_basic_uninit (unsigned j, cl_device_id device) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_reinit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:452:29: warning: unused parameter 'j' [-Wunused-parameter] + 452 | pocl_basic_reinit (unsigned j, cl_device_id device, const char *parameters) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:452:65: warning: unused parameter 'parameters' [-Wunused-parameter] + 452 | pocl_basic_reinit (unsigned j, cl_device_id device, const char *parameters) + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_submit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:490:61: warning: unused parameter 'cq' [-Wunused-parameter] + 490 | pocl_basic_submit (_cl_command_node *node, cl_command_queue cq) + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_flush': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:511:62: warning: unused parameter 'cq' [-Wunused-parameter] + 511 | void pocl_basic_flush (cl_device_id device, cl_command_queue cq) + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_join': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:521:56: warning: unused parameter 'cq' [-Wunused-parameter] + 521 | pocl_basic_join (cl_device_id device, cl_command_queue cq) + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_compile_kernel': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:566:41: warning: unused parameter 'device' [-Wunused-parameter] + 566 | cl_device_id device, int specialize) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_fill_image': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:752:30: warning: unused parameter 'data' [-Wunused-parameter] + 752 | pocl_basic_fill_image (void *data, cl_mem image, + | ~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:754:55: warning: unused parameter 'orig_pixel' [-Wunused-parameter] + 754 | const size_t *region, cl_uint4 orig_pixel, + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_free': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:791:35: warning: unused parameter 'dev' [-Wunused-parameter] + 791 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_alloc': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:799:36: warning: unused parameter 'dev' [-Wunused-parameter] + 799 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:799:58: warning: unused parameter 'flags' [-Wunused-parameter] + 799 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_usm_alloc': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:818:1: warning: label 'ERROR' defined but not used [-Wunused-label] + 818 | ERROR: + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:809:36: warning: unused parameter 'dev' [-Wunused-parameter] + 809 | pocl_basic_usm_alloc (cl_device_id dev, unsigned alloc_type, + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:809:50: warning: unused parameter 'alloc_type' [-Wunused-parameter] + 809 | pocl_basic_usm_alloc (cl_device_id dev, unsigned alloc_type, + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:810:48: warning: unused parameter 'flags' [-Wunused-parameter] + 810 | cl_mem_alloc_flags_intel flags, size_t size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_usm_free': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:826:35: warning: unused parameter 'dev' [-Wunused-parameter] + 826 | pocl_basic_usm_free (cl_device_id dev, void *usm_ptr) + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_get_device_info_ext': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:832:46: warning: unused parameter 'device' [-Wunused-parameter] + 832 | pocl_basic_get_device_info_ext (cl_device_id device, cl_device_info param_name, + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: In function 'pocl_basic_set_kernel_exec_info_ext': +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:855:51: warning: unused parameter 'dev' [-Wunused-parameter] + 855 | pocl_basic_set_kernel_exec_info_ext (cl_device_id dev, + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:856:47: warning: unused parameter 'program_device_i' [-Wunused-parameter] + 856 | unsigned program_device_i, + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:857:48: warning: unused parameter 'Kernel' [-Wunused-parameter] + 857 | cl_kernel Kernel, cl_uint param_name, + | ~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:858:45: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 858 | size_t param_value_size, + | ~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:859:50: warning: unused parameter 'param_value' [-Wunused-parameter] + 859 | const void *param_value) + | ~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c: At top level: +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:806:20: warning: 'usm_lock' defined but not used [-Wunused-variable] + 806 | static pocl_lock_t usm_lock; + | ^~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/basic/basic.c:805:45: warning: 'usm_allocations' defined but not used [-Wunused-variable] + 805 | static struct _pocl_basic_usm_allocation_t *usm_allocations = NULL; + | ^~~~~~~~~~~~~~~ +[ 99%] Linking C shared library libpocl-devices-basic.so +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-basic.so -o libpocl-devices-basic.so "CMakeFiles/pocl-devices-basic.dir/basic.c.o" -Wl,-rpath,/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL: ../../libpocl.so.2.13.0 +/usr/bin/ld: warning: -z ibtplt ignored +/usr/bin/ld: warning: -z ibt ignored +/usr/bin/ld: warning: -z shstk ignored +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/pthread /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c +[100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o +cd /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu -I/build/reproducible-path/pocl-6.0/include -I/build/reproducible-path/pocl-6.0/include/hpp -I/build/reproducible-path/pocl-6.0/lib/CL/devices -I/build/reproducible-path/pocl-6.0/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-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/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:120:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 120 | scheduler.num_threads = num_worker_threads; + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:122:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 122 | scheduler.printf_buf_size = device->printf_buffer_size; + | ^~~~~~ +In file included from /build/reproducible-path/pocl-6.0/lib/CL/./pocl_cl.h:47, + from /build/reproducible-path/pocl-6.0/lib/CL/devices/builtin_kernels.hh:1, + from /build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:35: +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:131:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 131 | num_worker_threads + 1)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/./pocl_threads.h:88:30: note: in definition of macro 'PTHREAD_CHECK2' + 88 | int _pthread_status = (_code); \ + | ^~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:130:3: note: in expansion of macro 'PTHREAD_CHECK' + 130 | PTHREAD_CHECK (pthread_barrier_init (&scheduler.init_barrier, NULL, + | ^~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_uninit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:159:40: warning: unused parameter 'device' [-Wunused-parameter] + 159 | pthread_scheduler_uninit (cl_device_id device) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:235:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 235 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/./pocl_cl.h:1831:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1831 | #define min(a,b) (((a) < (b)) ? (a) : (b)) + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:237:13: note: in expansion of macro 'min' + 237 | max_wgs = min (max_wgs, k->remaining_wgs); + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:240:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 240 | *start_index = k->wgs_dealt; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:241:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 241 | *end_index = k->wgs_dealt + max_wgs-1; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:251:72: warning: unused parameter 'k' [-Wunused-parameter] + 251 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, + | ~~~~~~~~~~~~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:305:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 305 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:306:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 306 | unsigned row_size = k->pc.num_groups[0]; + | ^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:420:51: warning: unused parameter 'thread_data' [-Wunused-parameter] + 420 | finalize_kernel_command (struct pool_thread_data *thread_data, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread_scheduler.c:337:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 337 | write (STDOUT_FILENO, pc.printf_buffer, position); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_probe': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:108:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 108 | return env_count; + | ^~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_init': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:121:7: warning: unused variable 'err' [-Wunused-variable] + 121 | int err; + | ^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:119:29: warning: unused parameter 'j' [-Wunused-parameter] + 119 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:119:65: warning: unused parameter 'parameters' [-Wunused-parameter] + 119 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_uninit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:164:31: warning: unused parameter 'j' [-Wunused-parameter] + 164 | pocl_pthread_uninit (unsigned j, cl_device_id device) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_reinit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:177:31: warning: unused parameter 'j' [-Wunused-parameter] + 177 | pocl_pthread_reinit (unsigned j, cl_device_id device, const char *parameters) + | ~~~~~~~~~^ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:177:67: warning: unused parameter 'parameters' [-Wunused-parameter] + 177 | pocl_pthread_reinit (unsigned j, cl_device_id device, const char *parameters) + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_run': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:194:25: warning: unused parameter 'data' [-Wunused-parameter] + 194 | pocl_pthread_run (void *data, _cl_command_node *cmd) + | ~~~~~~^~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:194:49: warning: unused parameter 'cmd' [-Wunused-parameter] + 194 | pocl_pthread_run (void *data, _cl_command_node *cmd) + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_submit': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:200:63: warning: unused parameter 'cq' [-Wunused-parameter] + 200 | pocl_pthread_submit (_cl_command_node *node, cl_command_queue cq) + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_flush': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:213:33: warning: unused parameter 'device' [-Wunused-parameter] + 213 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:213:58: warning: unused parameter 'cq' [-Wunused-parameter] + 213 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_join': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:219:32: warning: unused parameter 'device' [-Wunused-parameter] + 219 | pocl_pthread_join(cl_device_id device, cl_command_queue cq) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_notify': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:239:35: warning: unused parameter 'device' [-Wunused-parameter] + 239 | pocl_pthread_notify (cl_device_id device, cl_event event, cl_event finished) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_update_event': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:283:41: warning: unused parameter 'device' [-Wunused-parameter] + 283 | pocl_pthread_update_event (cl_device_id device, cl_event event) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_wait_event': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:298:44: warning: unused parameter 'device' [-Wunused-parameter] + 298 | void pocl_pthread_wait_event (cl_device_id device, cl_event event) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_init_queue': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:319:39: warning: unused parameter 'device' [-Wunused-parameter] + 319 | pocl_pthread_init_queue (cl_device_id device, cl_command_queue queue) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_free_queue': +/build/reproducible-path/pocl-6.0/lib/CL/devices/pthread/pthread.c:334:39: warning: unused parameter 'device' [-Wunused-parameter] + 334 | pocl_pthread_free_queue (cl_device_id device, cl_command_queue queue) + | ~~~~~~~~~~~~~^~~~~~ +[100%] Linking C shared library libpocl-devices-pthread.so +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-pthread.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pocl-6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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" -Wl,-rpath,/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/basic:/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL: ../basic/libpocl-devices-basic.so ../../libpocl.so.2.13.0 +/usr/bin/ld: warning: -z ibtplt ignored +/usr/bin/ld: warning: -z ibt ignored +/usr/bin/ld: warning: -z shstk ignored +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[100%] Built target pocl-devices-pthread +make[2]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/CMakeFiles 0 +make[1]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' + debian/rules override_dh_auto_test-arch +make[1]: Entering directory '/build/reproducible-path/pocl-6.0' +# Failure in testsuite is delayed until symbols handling +# 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-aarch64-linux-gnu/config.h ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-aarch64-linux-gnu/config.h) ++ echo TESTING native +TESTING native ++ env POCL_KERNELLIB_NAME=native /usr/bin/make -f debian/rules run-tests +make[2]: Entering directory '/build/reproducible-path/pocl-6.0' +mkdir debian/kcache +env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache \ + OCL_ICD_VENDORS=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/ocl-vendors/pocl-tests.icd \ + POCL_BUILDING=1 POCL_DEVICES=basic clinfo || touch debian/stamp-failed-testsuite +Number of platforms 1 + Platform Name Portable Computing Language + Platform Vendor The pocl project + Platform Version OpenCL 3.0 PoCL 6.0+debian Linux, None+Asserts, RELOC, LLVM 17.0.6, SLEEF, POCL_DEBUG + Platform Profile FULL_PROFILE + Platform Extensions cl_khr_icd cl_khr_priority_hints cl_khr_throttle_hints cl_pocl_content_size cl_ext_buffer_device_address + Platform Extensions with Version cl_khr_icd 0x400000 (1.0.0) + cl_khr_priority_hints 0x400000 (1.0.0) + cl_khr_throttle_hints 0x400000 (1.0.0) + cl_pocl_content_size 0x400000 (1.0.0) + cl_ext_buffer_device_address 0x1000 (0.1.0) + Platform Numeric Version 0xc00000 (3.0.0) + Platform Extensions function suffix POCL + Platform Host timer resolution 1ns + + Platform Name Portable Computing Language +Number of devices 1 + Device Name cpu-minimal--0xd0c + Device Vendor ARM + Device Vendor ID 0x13b5 + Device Version OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null) + Device Numeric Version 0xc00000 (3.0.0) + Driver Version 6.0+debian + Device OpenCL C Version OpenCL C 1.2 PoCL + Device OpenCL C all versions OpenCL C 0x400000 (1.0.0) + OpenCL C 0x401000 (1.1.0) + OpenCL C 0x402000 (1.2.0) + OpenCL C 0xc00000 (3.0.0) + Device OpenCL C features __opencl_c_3d_image_writes 0xc00000 (3.0.0) + __opencl_c_images 0xc00000 (3.0.0) + __opencl_c_atomic_order_acq_rel 0xc00000 (3.0.0) + __opencl_c_atomic_order_seq_cst 0xc00000 (3.0.0) + __opencl_c_atomic_scope_device 0xc00000 (3.0.0) + __opencl_c_program_scope_global_variables 0xc00000 (3.0.0) + __opencl_c_atomic_scope_all_devices 0xc00000 (3.0.0) + __opencl_c_generic_address_space 0xc00000 (3.0.0) + __opencl_c_work_group_collective_functions 0xc00000 (3.0.0) + __opencl_c_read_write_images 0xc00000 (3.0.0) + __opencl_c_subgroups 0xc00000 (3.0.0) + __opencl_c_fp64 0xc00000 (3.0.0) + __opencl_c_ext_fp32_global_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp32_local_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp32_global_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp32_local_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp64_global_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp64_local_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp64_global_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp64_local_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_int64 0xc00000 (3.0.0) + Latest conformance test passed v2022-04-19-01 + Device Type CPU + Device Profile FULL_PROFILE + Device Available Yes + Compiler Available Yes + Linker Available Yes + Max compute units 1 + Max clock frequency 50MHz + Device Partition (core) + Max number of sub-devices 0 + Supported partition types None + Supported affinity domains (n/a) + Max work item dimensions 3 + Max work item sizes 4096x4096x4096 + Max work group size 4096 + Preferred work group size multiple (device) 8 + Preferred work group size multiple (kernel) 8 + Max sub-groups per work group 128 + Sub-group sizes (Intel) 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 + Preferred / native vector sizes + char 16 / 16 + short 8 / 8 + int 4 / 4 + long 2 / 2 + half 0 / 0 (n/a) + float 4 / 4 + double 2 / 2 (cl_khr_fp64) + Half-precision Floating-point support (n/a) + Single-precision Floating-point support (core) + Denormals No + Infinity and NANs Yes + Round to nearest Yes + Round to zero No + Round to infinity No + IEEE754-2008 fused multiply-add No + Support is emulated in software No + Correctly-rounded divide and sqrt operations No + Double-precision Floating-point support (cl_khr_fp64) + Denormals Yes + Infinity and NANs Yes + Round to nearest Yes + Round to zero Yes + Round to infinity Yes + IEEE754-2008 fused multiply-add Yes + Support is emulated in software No + Address bits 64, Little-Endian + Global memory size 60941774848 (56.76GiB) + Error Correction support No + Max memory allocation 17179869184 (16GiB) + Unified memory for Host and Device Yes + Shared Virtual Memory (SVM) capabilities (core) + Coarse-grained buffer sharing Yes + Fine-grained buffer sharing Yes + Fine-grained system sharing Yes + Atomics Yes + Unified Shared Memory (USM) (cl_intel_unified_shared_memory) + Host USM capabilities (Intel) USM access, USM atomic access + Device USM capabilities (Intel) USM access, USM atomic access + Single-Device USM caps (Intel) USM access, USM atomic access + Cross-Device USM caps (Intel) (n/a) + Shared System USM caps (Intel) (n/a) + Minimum alignment for any data type 128 bytes + Alignment of base address 1024 bits (128 bytes) + Preferred alignment for atomics + SVM 64 bytes + Global 64 bytes + Local 64 bytes + Atomic memory capabilities relaxed, acquire/release, sequentially-consistent, work-group scope, device scope, all-devices scope + Atomic fence capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope + Max size for global variable 64000 (62.5KiB) + Preferred total size of global vars 524288 (512KiB) + Global Memory cache type None + Image support Yes + Max number of samplers per kernel 16 + Max size for 1D images from buffer 1073741824 pixels + Max 1D or 2D image array size 2048 images + Base address alignment for 2D image buffers 0 bytes + Pitch alignment for 2D image buffers 0 pixels + Max 2D image size 32768x32768 pixels + Max 3D image size 2048x2048x2048 pixels + Max number of read image args 128 + Max number of write image args 128 + Max number of read/write image args 128 + Pipe support No + Max number of pipe args 0 + Max active pipe reservations 0 + Max pipe packet size 0 + Local memory type Global + Local memory size 524288 (512KiB) + Max number of constant args 8 + Max constant buffer size 524288 (512KiB) + Generic address space support Yes + Max size of kernel argument 1024 + Queue properties (on host) + Out-of-order execution Yes + Profiling Yes + Device enqueue capabilities (n/a) + Queue properties (on device) + Out-of-order execution No + Profiling No + Preferred size 0 + Max size 0 + Max queues on device 0 + Max events on device 0 + Command buffer capabilities kernel printf, simultaneous use, out of order, 0x10 + Required queue properties for command buffer + Out-of-order execution No + Profiling No + Prefer user sync for interop Yes + Profiling timer resolution 1ns + Execution capabilities + Run OpenCL kernels Yes + Run native kernels Yes + Non-uniform work-groups No + Work-group collective functions Yes + Sub-group independent forward progress Yes + IL version (n/a) + ILs with version (n/a) + printf() buffer size 16777216 (16MiB) + Built-in kernels (n/a) + Built-in kernels with version (n/a) + Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_command_buffer cl_khr_command_buffer_multi_device cl_khr_subgroups cl_intel_unified_shared_memory cl_ext_buffer_device_address cl_pocl_svm_rect cl_pocl_command_buffer_svm cl_pocl_command_buffer_host_buffer cl_khr_subgroup_ballot cl_khr_subgroup_shuffle cl_intel_subgroups cl_intel_subgroups_short cl_ext_float_atomics cl_intel_required_subgroup_size cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics + Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0) + cl_khr_global_int32_base_atomics 0x400000 (1.0.0) + cl_khr_global_int32_extended_atomics 0x400000 (1.0.0) + cl_khr_local_int32_base_atomics 0x400000 (1.0.0) + cl_khr_local_int32_extended_atomics 0x400000 (1.0.0) + cl_khr_3d_image_writes 0x400000 (1.0.0) + cl_khr_command_buffer 0x9004 (0.9.4) + cl_khr_command_buffer_multi_device 0x9001 (0.9.1) + cl_khr_subgroups 0x400000 (1.0.0) + cl_intel_unified_shared_memory 0x400000 (1.0.0) + cl_ext_buffer_device_address 0x1000 (0.1.0) + cl_pocl_svm_rect 0x9000 (0.9.0) + cl_pocl_command_buffer_svm 0x9000 (0.9.0) + cl_pocl_command_buffer_host_buffer 0x9000 (0.9.0) + cl_khr_subgroup_ballot 0x400000 (1.0.0) + cl_khr_subgroup_shuffle 0x400000 (1.0.0) + cl_intel_subgroups 0x400000 (1.0.0) + cl_intel_subgroups_short 0x400000 (1.0.0) + cl_ext_float_atomics 0x400000 (1.0.0) + cl_intel_required_subgroup_size 0x400000 (1.0.0) + cl_khr_fp64 0x400000 (1.0.0) + cl_khr_int64_base_atomics 0x400000 (1.0.0) + cl_khr_int64_extended_atomics 0x400000 (1.0.0) + +NULL platform behavior + clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language + clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] + clCreateContext(NULL, ...) [default] Success [POCL] + clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) + Platform Name Portable Computing Language + Device Name cpu-minimal--0xd0c + clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) + Platform Name Portable Computing Language + Device Name cpu-minimal--0xd0c + clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) + Platform Name Portable Computing Language + Device Name cpu-minimal--0xd0c + +ICD loader properties + ICD loader Name OpenCL ICD Loader + ICD loader Vendor OCL Icd free software + ICD loader Version 2.3.2 + ICD loader Profile OpenCL 3.0 +env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache \ + OCL_ICD_VENDORS=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/ocl-vendors/pocl-tests.icd \ + POCL_BUILDING=1 clinfo || touch debian/stamp-failed-testsuite +Number of platforms 1 + Platform Name Portable Computing Language + Platform Vendor The pocl project + Platform Version OpenCL 3.0 PoCL 6.0+debian Linux, None+Asserts, RELOC, LLVM 17.0.6, SLEEF, POCL_DEBUG + Platform Profile FULL_PROFILE + Platform Extensions cl_khr_icd cl_khr_priority_hints cl_khr_throttle_hints cl_pocl_content_size cl_ext_buffer_device_address + Platform Extensions with Version cl_khr_icd 0x400000 (1.0.0) + cl_khr_priority_hints 0x400000 (1.0.0) + cl_khr_throttle_hints 0x400000 (1.0.0) + cl_pocl_content_size 0x400000 (1.0.0) + cl_ext_buffer_device_address 0x1000 (0.1.0) + Platform Numeric Version 0xc00000 (3.0.0) + Platform Extensions function suffix POCL + Platform Host timer resolution 1ns + + Platform Name Portable Computing Language +Number of devices 1 + Device Name cpu--0xd0c + Device Vendor ARM + Device Vendor ID 0x13b5 + Device Version OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null) + Device Numeric Version 0xc00000 (3.0.0) + Driver Version 6.0+debian + Device OpenCL C Version OpenCL C 1.2 PoCL + Device OpenCL C all versions OpenCL C 0x400000 (1.0.0) + OpenCL C 0x401000 (1.1.0) + OpenCL C 0x402000 (1.2.0) + OpenCL C 0xc00000 (3.0.0) + Device OpenCL C features __opencl_c_3d_image_writes 0xc00000 (3.0.0) + __opencl_c_images 0xc00000 (3.0.0) + __opencl_c_atomic_order_acq_rel 0xc00000 (3.0.0) + __opencl_c_atomic_order_seq_cst 0xc00000 (3.0.0) + __opencl_c_atomic_scope_device 0xc00000 (3.0.0) + __opencl_c_program_scope_global_variables 0xc00000 (3.0.0) + __opencl_c_atomic_scope_all_devices 0xc00000 (3.0.0) + __opencl_c_generic_address_space 0xc00000 (3.0.0) + __opencl_c_work_group_collective_functions 0xc00000 (3.0.0) + __opencl_c_read_write_images 0xc00000 (3.0.0) + __opencl_c_subgroups 0xc00000 (3.0.0) + __opencl_c_fp64 0xc00000 (3.0.0) + __opencl_c_ext_fp32_global_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp32_local_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp32_global_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp32_local_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp64_global_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp64_local_atomic_add 0xc00000 (3.0.0) + __opencl_c_ext_fp64_global_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_ext_fp64_local_atomic_min_max 0xc00000 (3.0.0) + __opencl_c_int64 0xc00000 (3.0.0) + Latest conformance test passed v2022-04-19-01 + Device Type CPU + Device Profile FULL_PROFILE + Device Available Yes + Compiler Available Yes + Linker Available Yes + Max compute units 12 + Max clock frequency 50MHz + Device Partition (core) + Max number of sub-devices 12 + Supported partition types equally, by counts + Supported affinity domains (n/a) + Max work item dimensions 3 + Max work item sizes 4096x4096x4096 + Max work group size 4096 + Preferred work group size multiple (device) 8 + Preferred work group size multiple (kernel) 8 + Max sub-groups per work group 128 + Sub-group sizes (Intel) 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 + Preferred / native vector sizes + char 16 / 16 + short 8 / 8 + int 4 / 4 + long 2 / 2 + half 0 / 0 (n/a) + float 4 / 4 + double 2 / 2 (cl_khr_fp64) + Half-precision Floating-point support (n/a) + Single-precision Floating-point support (core) + Denormals No + Infinity and NANs Yes + Round to nearest Yes + Round to zero No + Round to infinity No + IEEE754-2008 fused multiply-add No + Support is emulated in software No + Correctly-rounded divide and sqrt operations No + Double-precision Floating-point support (cl_khr_fp64) + Denormals Yes + Infinity and NANs Yes + Round to nearest Yes + Round to zero Yes + Round to infinity Yes + IEEE754-2008 fused multiply-add Yes + Support is emulated in software No + Address bits 64, Little-Endian + Global memory size 60941774848 (56.76GiB) + Error Correction support No + Max memory allocation 17179869184 (16GiB) + Unified memory for Host and Device Yes + Shared Virtual Memory (SVM) capabilities (core) + Coarse-grained buffer sharing Yes + Fine-grained buffer sharing Yes + Fine-grained system sharing Yes + Atomics Yes + Unified Shared Memory (USM) (cl_intel_unified_shared_memory) + Host USM capabilities (Intel) USM access, USM atomic access + Device USM capabilities (Intel) USM access, USM atomic access + Single-Device USM caps (Intel) USM access, USM atomic access + Cross-Device USM caps (Intel) (n/a) + Shared System USM caps (Intel) (n/a) + Minimum alignment for any data type 128 bytes + Alignment of base address 1024 bits (128 bytes) + Preferred alignment for atomics + SVM 64 bytes + Global 64 bytes + Local 64 bytes + Atomic memory capabilities relaxed, acquire/release, sequentially-consistent, work-group scope, device scope, all-devices scope + Atomic fence capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope + Max size for global variable 64000 (62.5KiB) + Preferred total size of global vars 524288 (512KiB) + Global Memory cache type None + Image support Yes + Max number of samplers per kernel 16 + Max size for 1D images from buffer 1073741824 pixels + Max 1D or 2D image array size 2048 images + Base address alignment for 2D image buffers 0 bytes + Pitch alignment for 2D image buffers 0 pixels + Max 2D image size 32768x32768 pixels + Max 3D image size 2048x2048x2048 pixels + Max number of read image args 128 + Max number of write image args 128 + Max number of read/write image args 128 + Pipe support No + Max number of pipe args 0 + Max active pipe reservations 0 + Max pipe packet size 0 + Local memory type Global + Local memory size 524288 (512KiB) + Max number of constant args 8 + Max constant buffer size 524288 (512KiB) + Generic address space support Yes + Max size of kernel argument 1024 + Queue properties (on host) + Out-of-order execution Yes + Profiling Yes + Device enqueue capabilities (n/a) + Queue properties (on device) + Out-of-order execution No + Profiling No + Preferred size 0 + Max size 0 + Max queues on device 0 + Max events on device 0 + Command buffer capabilities kernel printf, simultaneous use, out of order, 0x10 + Required queue properties for command buffer + Out-of-order execution No + Profiling No + Prefer user sync for interop Yes + Profiling timer resolution 1ns + Execution capabilities + Run OpenCL kernels Yes + Run native kernels Yes + Non-uniform work-groups No + Work-group collective functions Yes + Sub-group independent forward progress Yes + IL version (n/a) + ILs with version (n/a) + printf() buffer size 16777216 (16MiB) + Built-in kernels (n/a) + Built-in kernels with version (n/a) + Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_command_buffer cl_khr_command_buffer_multi_device cl_khr_subgroups cl_intel_unified_shared_memory cl_ext_buffer_device_address cl_pocl_svm_rect cl_pocl_command_buffer_svm cl_pocl_command_buffer_host_buffer cl_khr_subgroup_ballot cl_khr_subgroup_shuffle cl_intel_subgroups cl_intel_subgroups_short cl_ext_float_atomics cl_intel_required_subgroup_size cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics + Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0) + cl_khr_global_int32_base_atomics 0x400000 (1.0.0) + cl_khr_global_int32_extended_atomics 0x400000 (1.0.0) + cl_khr_local_int32_base_atomics 0x400000 (1.0.0) + cl_khr_local_int32_extended_atomics 0x400000 (1.0.0) + cl_khr_3d_image_writes 0x400000 (1.0.0) + cl_khr_command_buffer 0x9004 (0.9.4) + cl_khr_command_buffer_multi_device 0x9001 (0.9.1) + cl_khr_subgroups 0x400000 (1.0.0) + cl_intel_unified_shared_memory 0x400000 (1.0.0) + cl_ext_buffer_device_address 0x1000 (0.1.0) + cl_pocl_svm_rect 0x9000 (0.9.0) + cl_pocl_command_buffer_svm 0x9000 (0.9.0) + cl_pocl_command_buffer_host_buffer 0x9000 (0.9.0) + cl_khr_subgroup_ballot 0x400000 (1.0.0) + cl_khr_subgroup_shuffle 0x400000 (1.0.0) + cl_intel_subgroups 0x400000 (1.0.0) + cl_intel_subgroups_short 0x400000 (1.0.0) + cl_ext_float_atomics 0x400000 (1.0.0) + cl_intel_required_subgroup_size 0x400000 (1.0.0) + cl_khr_fp64 0x400000 (1.0.0) + cl_khr_int64_base_atomics 0x400000 (1.0.0) + cl_khr_int64_extended_atomics 0x400000 (1.0.0) + +NULL platform behavior + clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language + clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] + clCreateContext(NULL, ...) [default] Success [POCL] + clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) + Platform Name Portable Computing Language + Device Name cpu--0xd0c + clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) + Platform Name Portable Computing Language + Device Name cpu--0xd0c + clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform + clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) + Platform Name Portable Computing Language + Device Name cpu--0xd0c + +ICD loader properties + ICD loader Name OpenCL ICD Loader + ICD loader Vendor OCL Icd free software + ICD loader Version 2.3.2 + ICD loader Profile OpenCL 3.0 ++ env POCL_CACHE_DIR=/build/reproducible-path/pocl-6.0/debian/kcache dh_auto_test + cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +Running tests... +/usr/bin/ctest --force-new-ctest-process --verbose -j12 +UpdateCTestConfiguration from :/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/DartConfiguration.tcl + Add coverage exclude regular expressions. +UpdateCTestConfiguration from :/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/DartConfiguration.tcl +Test project /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu +Constructing a list of tests +Done constructing a list of tests +Updating test list for fixtures +Added 0 tests to meet fixture requirements +Checking test dependency graph... +Checking test dependency graph end +test 2 + Start 2: pocl_test_dlopen_libpocl + +2: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen +2: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests +2: Test timeout computed to be: 10000000 +test 3 + Start 3: pocl_test_dlopen_device_basic + +3: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen "basic" +3: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests +3: Test timeout computed to be: 10000000 +test 4 + Start 4: pocl_test_dlopen_device_pthread + +4: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_dlopen "pthread" +4: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests +4: Test timeout computed to be: 10000000 +test 19 + Start 19: kernel/test_hadd_loops + +19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +19: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +19: Environment variables: +19: POCL_WORK_GROUP_METHOD=loops +19: Test timeout computed to be: 10000000 +test 212 + Start 212: runtime/test_large_buf + +212: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_large_buf +212: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +212: Test timeout computed to be: 10000000 +test 214 + Start 214: runtime/test_queue_creation_with_hints + +214: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_queue_creation_with_hints +214: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +214: Test timeout computed to be: 10000000 + 1/265 Test #2: pocl_test_dlopen_libpocl .............................................................. Passed 0.05 sec + 2/265 Test #4: pocl_test_dlopen_device_pthread ....................................................... Passed 0.04 sec + 3/265 Test #3: pocl_test_dlopen_device_basic ......................................................... Passed 0.05 sec +test 1 + Start 1: pocl_version_check + +1: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_version +1: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests +1: Environment variables: +1: POCL_DEVICES=cpu +1: Test timeout computed to be: 10000000 +214: 0 +214: 1 +214: 2 +214: 3 +214: 4 +214: 5 +214: 6 +214: 7 +214: 8 +214: 9 +214: 10 +214: 11 +214: 12 +214: 13 +214: 14 +214: OK + 4/265 Test #214: runtime/test_queue_creation_with_hints ................................................ Passed 0.16 sec +1: cpu + 5/265 Test #1: pocl_version_check .................................................................... Passed 0.15 sec +test 52 + Start 52: kernel/test_shuffle_char_loopvec + +52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####char" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +52: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +52: Environment variables: +52: POCL_WORK_GROUP_METHOD=loopvec +52: Test timeout computed to be: 10000000 +test 53 + Start 53: kernel/test_shuffle_char_cbs + +53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####char" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +53: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +53: Environment variables: +53: POCL_WORK_GROUP_METHOD=cbs +53: Test timeout computed to be: 10000000 +test 54 + Start 54: kernel/test_shuffle_short_loopvec + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####short" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +54: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=loopvec +54: Test timeout computed to be: 10000000 +test 55 + Start 55: kernel/test_shuffle_short_cbs + +55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####short" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +55: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +55: Environment variables: +55: POCL_WORK_GROUP_METHOD=cbs +55: Test timeout computed to be: 10000000 +test 56 + Start 56: kernel/test_shuffle_ushort_loopvec + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ushort" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +56: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=loopvec +56: Test timeout computed to be: 10000000 +test 57 + Start 57: kernel/test_shuffle_ushort_cbs + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ushort" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +57: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=cbs +57: Test timeout computed to be: 10000000 +test 58 + Start 58: kernel/test_shuffle_int_loopvec + +58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####int" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +58: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +58: Environment variables: +58: POCL_WORK_GROUP_METHOD=loopvec +58: Test timeout computed to be: 10000000 +test 59 + Start 59: kernel/test_shuffle_int_cbs + +59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####int" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +59: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +59: Environment variables: +59: POCL_WORK_GROUP_METHOD=cbs +59: Test timeout computed to be: 10000000 +test 60 + Start 60: kernel/test_shuffle_uint_loopvec + +60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####uint" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +60: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +60: Environment variables: +60: POCL_WORK_GROUP_METHOD=loopvec +60: Test timeout computed to be: 10000000 +test 61 + Start 61: kernel/test_shuffle_uint_cbs + +61: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####uint" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +61: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +61: Environment variables: +61: POCL_WORK_GROUP_METHOD=cbs +61: Test timeout computed to be: 10000000 +59: OK +59: +59: + 6/265 Test #59: kernel/test_shuffle_int_cbs ........................................................... Passed 2.91 sec +test 62 + Start 62: kernel/test_shuffle_half_loopvec + +62: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####half" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +62: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +62: Environment variables: +62: POCL_WORK_GROUP_METHOD=loopvec +62: Test timeout computed to be: 10000000 +56: OK +56: +56: + 7/265 Test #56: kernel/test_shuffle_ushort_loopvec .................................................... Passed 2.95 sec +test 63 + Start 63: kernel/test_shuffle_half_cbs + +63: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####half" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +63: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +63: Environment variables: +63: POCL_WORK_GROUP_METHOD=cbs +63: Test timeout computed to be: 10000000 +54: OK +54: +54: + 8/265 Test #54: kernel/test_shuffle_short_loopvec ..................................................... Passed 2.99 sec +test 64 + Start 64: kernel/test_shuffle_float_loopvec + +64: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####float" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +64: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +64: Environment variables: +64: POCL_WORK_GROUP_METHOD=loopvec +64: Test timeout computed to be: 10000000 +62: CMake Error at /build/reproducible-path/pocl-6.0/cmake/run_test.cmake:34 (message): +62: FAIL: Test exited with nonzero code (77): +62: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle;half +62: +62: +62: STDOUT: +62: +62: device doesn't support cl_khr_fp16 extension, test SKIPPED +62: +62: +62: +62: STDERR: +62: +62: +62: +62: -- OK + 9/265 Test #62: kernel/test_shuffle_half_loopvec ......................................................***Skipped 0.06 sec +test 65 + Start 65: kernel/test_shuffle_float_cbs + +65: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####float" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +65: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +65: Environment variables: +65: POCL_WORK_GROUP_METHOD=cbs +65: Test timeout computed to be: 10000000 +63: CMake Error at /build/reproducible-path/pocl-6.0/cmake/run_test.cmake:34 (message): +63: FAIL: Test exited with nonzero code (77): +63: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle;half +63: +63: +63: STDOUT: +63: +63: device doesn't support cl_khr_fp16 extension, test SKIPPED +63: +63: +63: +63: STDERR: +63: +63: +63: +63: -- OK + 10/265 Test #63: kernel/test_shuffle_half_cbs ..........................................................***Skipped 0.06 sec +test 66 + Start 66: kernel/test_shuffle_double_loopvec + +66: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####double" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +66: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +66: Environment variables: +66: POCL_WORK_GROUP_METHOD=loopvec +66: Test timeout computed to be: 10000000 +52: OK +52: +52: + 11/265 Test #52: kernel/test_shuffle_char_loopvec ...................................................... Passed 3.05 sec +test 67 + Start 67: kernel/test_shuffle_double_cbs + +67: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####double" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +67: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +67: Environment variables: +67: POCL_WORK_GROUP_METHOD=cbs +67: Test timeout computed to be: 10000000 +61: OK +61: +61: + 12/265 Test #61: kernel/test_shuffle_uint_cbs .......................................................... Passed 3.01 sec +test 68 + Start 68: kernel/test_shuffle_long_loopvec + +68: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####long" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +68: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +68: Environment variables: +68: POCL_WORK_GROUP_METHOD=loopvec +68: Test timeout computed to be: 10000000 +58: OK +58: +58: + 13/265 Test #58: kernel/test_shuffle_int_loopvec ....................................................... Passed 3.04 sec +test 69 + Start 69: kernel/test_shuffle_long_cbs + +69: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####long" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +69: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +69: Environment variables: +69: POCL_WORK_GROUP_METHOD=cbs +69: Test timeout computed to be: 10000000 +53: OK +53: +53: + 14/265 Test #53: kernel/test_shuffle_char_cbs .......................................................... Passed 3.12 sec +test 70 + Start 70: kernel/test_shuffle_ulong_loopvec + +70: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ulong" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +70: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +70: Environment variables: +70: POCL_WORK_GROUP_METHOD=loopvec +70: Test timeout computed to be: 10000000 +55: OK +55: +55: +60: OK +60: +60: + 15/265 Test #55: kernel/test_shuffle_short_cbs ......................................................... Passed 3.13 sec +test 71 + Start 71: kernel/test_shuffle_ulong_cbs + +71: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/test_shuffle####ulong" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +71: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +71: Environment variables: +71: POCL_WORK_GROUP_METHOD=cbs +71: Test timeout computed to be: 10000000 + 16/265 Test #60: kernel/test_shuffle_uint_loopvec ...................................................... Passed 3.11 sec +test 72 + Start 72: kernel/test_ucharn_loopvec + +72: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ucharn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +72: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +72: Environment variables: +72: POCL_WORK_GROUP_METHOD=loopvec +72: Test timeout computed to be: 10000000 +72: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt +57: OK +57: +57: + 17/265 Test #57: kernel/test_shuffle_ushort_cbs ........................................................ Passed 3.48 sec +test 73 + Start 73: kernel/test_ucharn_cbs + +73: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ucharn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +73: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +73: Environment variables: +73: POCL_WORK_GROUP_METHOD=cbs +73: Test timeout computed to be: 10000000 +73: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_ucharn_expout.txt +72: Running test test_ucharn... +72: uchar2 0 +72: uchar3 0 +72: uchar4 0 +72: uchar8 0 +72: uchar16 0 +72: uchar2 41 +72: uchar3 7b +72: uchar4 c6 +72: uchar8 29c +72: uchar16 7a0 +72: OK +72: +72: +72: -- Comparing output.. + 18/265 Test #72: kernel/test_ucharn_loopvec ............................................................ Passed 1.65 sec +test 74 + Start 74: kernel/test_printf_loopvec + +74: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +74: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +74: Environment variables: +74: POCL_WORK_GROUP_METHOD=loopvec +74: Test timeout computed to be: 10000000 +74: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt +73: Running test test_ucharn... +73: uchar2 0 +73: uchar3 0 +73: uchar4 0 +73: uchar8 0 +73: uchar16 0 +73: uchar2 41 +73: uchar3 7b +73: uchar4 c6 +73: uchar8 29c +73: uchar16 7a0 +73: OK +73: +73: +73: -- Comparing output.. + 19/265 Test #73: kernel/test_ucharn_cbs ................................................................ Passed 1.85 sec +test 75 + Start 75: kernel/test_printf_cbs + +75: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +75: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +75: Environment variables: +75: POCL_WORK_GROUP_METHOD=cbs +75: Test timeout computed to be: 10000000 +75: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_expout.txt +64: OK +64: +64: + 20/265 Test #64: kernel/test_shuffle_float_loopvec ..................................................... Passed 2.74 sec +test 76 + Start 76: kernel/test_printf_vectors_loopvec + +76: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +76: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +76: Environment variables: +76: POCL_WORK_GROUP_METHOD=loopvec +76: Test timeout computed to be: 10000000 +76: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt +67: OK +67: +67: + 21/265 Test #67: kernel/test_shuffle_double_cbs ........................................................ Passed 2.87 sec +test 77 + Start 77: kernel/test_printf_vectors_cbs + +77: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +77: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +77: Environment variables: +77: POCL_WORK_GROUP_METHOD=cbs +77: Test timeout computed to be: 10000000 +65: OK +65: +65: +77: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_expout.txt + 22/265 Test #65: kernel/test_shuffle_float_cbs ......................................................... Passed 2.93 sec +test 78 + Start 78: kernel/test_printf_vectors_ulongn_loopvec + +78: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors_ulongn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +78: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +78: Environment variables: +78: POCL_WORK_GROUP_METHOD=loopvec +78: Test timeout computed to be: 10000000 +68: OK +68: +68: + 23/265 Test #68: kernel/test_shuffle_long_loopvec ...................................................... Passed 2.89 sec +test 79 + Start 79: kernel/test_printf_vectors_ulongn_cbs + +79: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_printf_vectors_ulongn" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +79: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +79: Environment variables: +79: POCL_WORK_GROUP_METHOD=cbs +79: Test timeout computed to be: 10000000 +69: OK +69: +69: + 24/265 Test #69: kernel/test_shuffle_long_cbs .......................................................... Passed 2.89 sec +test 80 + Start 80: kernel/test_sizeof_uint_loopvec + +80: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_sizeof" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +80: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +80: Environment variables: +80: POCL_WORK_GROUP_METHOD=loopvec +80: Test timeout computed to be: 10000000 +78: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt +79: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_printf_vectors_ulongn_expout.txt +80: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt +70: OK +70: +70: + 25/265 Test #70: kernel/test_shuffle_ulong_loopvec ..................................................... Passed 2.91 sec +test 81 + Start 81: kernel/test_sizeof_uint_cbs + +81: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_sizeof" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +81: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +81: Environment variables: +81: POCL_WORK_GROUP_METHOD=cbs +81: Test timeout computed to be: 10000000 +81: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/kernel/test_sizeof_expout.txt +66: OK +66: +66: + 26/265 Test #66: kernel/test_shuffle_double_loopvec .................................................... Passed 3.07 sec +test 5 + Start 5: kernel/test_as_type_loopvec + +5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +5: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +5: Environment variables: +5: POCL_WORK_GROUP_METHOD=loopvec +5: Test timeout computed to be: 10000000 +71: OK +71: +71: + 27/265 Test #71: kernel/test_shuffle_ulong_cbs ......................................................... Passed 3.03 sec +test 6 + Start 6: kernel/test_as_type_cbs + +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +6: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +6: Environment variables: +6: POCL_WORK_GROUP_METHOD=cbs +6: Test timeout computed to be: 10000000 +74: Running test test_printf... +74: INTEGERS +74: +74: 1 +74: 2 +74: 3 +74: 4 +74: 5 +74: 6 +74: 0000000007 +74: 0000000008 +74: 0000000009 +74: 0010 +74: 10 +74: -2147483648 +74: -9223372036854775808 +74: 2147483647 +74: 9223372036854775807 +74: 0575360400 +74: 575360400 +74: 0 +74: 0 +74: +74: +74: 1 +74: 1 +74: B +74: +74: 0 +74: (null) +74: +74: FLOATS +74: +74: %f conversion +74: +74: 1.0 +74: 2.000000 +74: 3.000000 +74: 4 +74: 5 +74: 6.000000 +74: 7.0000000000 +74: 8.0000000000 +74: +74: +74: 0.007812 +74: 10.345600 +74: 10.3 +74: 10.35 +74: 0.036 +74: 10.346 +74: 00010.35 +74: 10.35 +74: -10.35 +74: 0 +74: 0 +74: 1 +74: 0.12 +74: 0.000000 +74: 00000.000000 +74: 0.000 +74: -10.35 +74: nan +74: +74: %e conversion +74: +74: 0.000000e+00 +74: 000.000000e+00 +74: 0.000e+00 +74: 1.03e+01 +74: 1.035e+01 +74: 1.0346e+01 +74: -2.525698e+05 -2.52569750e+05 +74: 4.184050e+06 4.18404950e+06 +74: 1.3e+15 +74: +74: %a conversion +74: +74: 0x0p+0 +74: 0x0000000p+0 +74: 0x0.000p+0 +74: 0X1.20000P+2 +74: 0x1.2p+2 +74: 0x2p+2 +74: 0x1.ep+2 +74: 0x1.e01cp+2 +74: 0x1p+2 +74: 0x0p+0 +74: 0x000001.e0p+2 +74: 0x1.4p+3 +74: 0x1.99999ap-4 +74: +74: MODIFIERS +74: +74: 0 +74: 0000 +74: +0 +74: 000 +74: +000 +74: +0 +74: 0 +74: 0 +74: 34 +74: 0034 +74: +34 +74: 034 +74: +034 +74: +34 +74: 34 +74: 34 +74: 3.1 +74: 3.1 +74: +3.1 +74: +3.1 +74: 03.1 +74: +3.1 +74: 3.1 +74: 3.1 +74: +74: +74: je +74: je +74: quickfoxjump +74: quickfoxjump +74: 3 +74: 3.1 +74: 3.14 +74: 3.142 +74: 3.1416 +74: 3.14159 +74: 3.141593 +74: 3.1415927 +74: 3 +74: 3.14 +74: 3.141593 +74: 3.1415927 +74: |a| b|c | +74: |aa| bb|cc |dddddddddd|eeee| +74: |0x2349aacc| 0xdeaddeed|0x92820384 | +74: OK +74: +74: 2 warnings generated. +74: +74: -- Comparing output.. + 28/265 Test #74: kernel/test_printf_loopvec ............................................................ Passed 1.68 sec +test 7 + Start 7: kernel/test_convert_type_1_loopvec + +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +7: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +7: Environment variables: +7: POCL_WORK_GROUP_METHOD=loopvec +7: Test timeout computed to be: 10000000 +75: Running test test_printf... +75: INTEGERS +75: +75: 1 +75: 2 +75: 3 +75: 4 +75: 5 +75: 6 +75: 0000000007 +75: 0000000008 +75: 0000000009 +75: 0010 +75: 10 +75: -2147483648 +75: -9223372036854775808 +75: 2147483647 +75: 9223372036854775807 +75: 0575360400 +75: 575360400 +75: 0 +75: 0 +75: +75: +75: 1 +75: 1 +75: B +75: +75: 0 +75: (null) +75: +75: FLOATS +75: +75: %f conversion +75: +75: 1.0 +75: 2.000000 +75: 3.000000 +75: 4 +75: 5 +75: 6.000000 +75: 7.0000000000 +75: 8.0000000000 +75: +75: +75: 0.007812 +75: 10.345600 +75: 10.3 +75: 10.35 +75: 0.036 +75: 10.346 +75: 00010.35 +75: 10.35 +75: -10.35 +75: 0 +75: 0 +75: 1 +75: 0.12 +75: 0.000000 +75: 00000.000000 +75: 0.000 +75: -10.35 +75: nan +75: +75: %e conversion +75: +75: 0.000000e+00 +75: 000.000000e+00 +75: 0.000e+00 +75: 1.03e+01 +75: 1.035e+01 +75: 1.0346e+01 +75: -2.525698e+05 -2.52569750e+05 +75: 4.184050e+06 4.18404950e+06 +75: 1.3e+15 +75: +75: %a conversion +75: +75: 0x0p+0 +75: 0x0000000p+0 +75: 0x0.000p+0 +75: 0X1.20000P+2 +75: 0x1.2p+2 +75: 0x2p+2 +75: 0x1.ep+2 +75: 0x1.e01cp+2 +75: 0x1p+2 +75: 0x0p+0 +75: 0x000001.e0p+2 +75: 0x1.4p+3 +75: 0x1.99999ap-4 +75: +75: MODIFIERS +75: +75: 0 +75: 0000 +75: +0 +75: 000 +75: +000 +75: +0 +75: 0 +75: 0 +75: 34 +75: 0034 +75: +34 +75: 034 +75: +034 +75: +34 +75: 34 +75: 34 +75: 3.1 +75: 3.1 +75: +3.1 +75: +3.1 +75: 03.1 +75: +3.1 +75: 3.1 +75: 3.1 +75: +75: +75: je +75: je +75: quickfoxjump +75: quickfoxjump +75: 3 +75: 3.1 +75: 3.14 +75: 3.142 +75: 3.1416 +75: 3.14159 +75: 3.141593 +75: 3.1415927 +75: 3 +75: 3.14 +75: 3.141593 +75: 3.1415927 +75: |a| b|c | +75: |aa| bb|cc |dddddddddd|eeee| +75: |0x2349aacc| 0xdeaddeed|0x92820384 | +75: OK +75: +75: 2 warnings generated. +75: +75: -- Comparing output.. + 29/265 Test #75: kernel/test_printf_cbs ................................................................ Passed 1.58 sec +test 8 + Start 8: kernel/test_convert_type_1_cbs + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +8: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +8: Environment variables: +8: POCL_WORK_GROUP_METHOD=cbs +8: Test timeout computed to be: 10000000 +76: Running test test_printf_vectors... +76: +76: VECTORS +76: +76: 9,9,9,9 +76: 90.000000,9.000000,0.900000,1986545975296.000000 +76: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 +76: 90,9,0.9,1.98655e+33 +76: 8.000000,INF,-INF,NAN +76: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 +76: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 +76: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 +76: 0xfa,0xfb +76: 0x1234,0x8765 +76: 0x12345678,0x87654321 +76: +76: uchar2 0xa1,0xa2 +76: uchar3 0xb1,0xb2,0xb3 +76: uchar4 0xc1,0xc2,0xc3,0xc4 +76: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 +76: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 +76: +76: ushort2 0xa1a2,0xa3a4 +76: ushort3 0xb1b2,0xb3b4,0xb5b6 +76: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 +76: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 +76: ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 +76: +76: uint2 0xa1a2a3a4,0xa5a6a7a8 +76: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc +76: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 +76: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 +76: uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 +76: +76: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +76: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +76: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +76: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +76: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +76: +76: float2 1.012,2.022 +76: float3 1.013,2.023,3.033 +76: float4 1.014,2.024,3.034,4.044 +76: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 +76: 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 +76: +76: double2 10.112,20.222 +76: double3 10.113,20.223,30.333 +76: double4 10.114,20.224,30.334,40.444 +76: double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 +76: 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 +76: +76: PARAMETER PASSING +76: +76: * 0xfa,0xfb 0x21,0xfd . +76: * 0x1234,0x8765 0xbe21,0xf00d . +76: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . +76: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . +76: +76: c 0xa1,0xa2 0x21,0xb4 . +76: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . +76: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . +76: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . +76: 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 . +76: 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 . +76: +76: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . +76: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . +76: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . +76: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . +76: 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 . +76: 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 . +76: +76: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . +76: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . +76: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . +76: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . +76: 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 . +76: 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 . +76: +76: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +76: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +76: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +76: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +76: 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 . +76: 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 . +76: +76: f 21.1,21.2 22.3,22.4 . +76: f 31.1,31.2,31.3 32.4,32.5,32.6 . +76: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . +76: 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 . +76: 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 . +76: 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 . +76: +76: d 21.1,21.2 22.3,22.4 . +76: d 31.1,31.2,31.3 32.4,32.5,32.6 . +76: d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . +76: 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 . +76: 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 . +76: 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 . +76: +76: 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 . +76: 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 . +76: OK +76: +76: 38 warnings generated. +76: +76: -- Comparing output.. + 30/265 Test #76: kernel/test_printf_vectors_loopvec .................................................... Passed 1.63 sec +test 9 + Start 9: kernel/test_convert_type_2_loopvec + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +9: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +9: Environment variables: +9: POCL_WORK_GROUP_METHOD=loopvec +9: Test timeout computed to be: 10000000 +80: Running test test_sizeof... +80: sizeof(uint) == 4 +80: sizeof(uint2) == 8 +80: sizeof(uint3) == 16 +80: sizeof(uint4) == 16 +80: sizeof(uint8) == 32 +80: sizeof(uint16) == 64 +80: OK +80: +80: +80: -- Comparing output.. + 31/265 Test #80: kernel/test_sizeof_uint_loopvec ....................................................... Passed 1.51 sec +test 10 + Start 10: kernel/test_convert_type_2_cbs + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +10: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +10: Environment variables: +10: POCL_WORK_GROUP_METHOD=cbs +10: Test timeout computed to be: 10000000 +79: Running test test_printf_vectors_ulongn... +79: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +79: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +79: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +79: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +79: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +79: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +79: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +79: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +79: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +79: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +79: +79: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +79: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +79: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +79: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +79: 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 . +79: +79: ulong2 0 +79: ulong3 0 +79: ulong4 0 +79: ulong8 0 +79: ulong16 0 +79: ulong2 edcba98765432150 +79: ulong3 edcba98765432176 +79: ulong4 edcba987654321c9 +79: ulong8 edcba98765432393 +79: ulong16 edcba987654326af +79: OK +79: +79: +79: -- Comparing output.. + 32/265 Test #79: kernel/test_printf_vectors_ulongn_cbs ................................................. Passed 1.55 sec +test 11 + Start 11: kernel/test_convert_type_4_loopvec + +11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +11: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +11: Environment variables: +11: POCL_WORK_GROUP_METHOD=loopvec +11: Test timeout computed to be: 10000000 +81: Running test test_sizeof... +81: sizeof(uint) == 4 +81: sizeof(uint2) == 8 +81: sizeof(uint3) == 16 +81: sizeof(uint4) == 16 +81: sizeof(uint8) == 32 +81: sizeof(uint16) == 64 +81: OK +81: +81: +81: -- Comparing output.. + 33/265 Test #81: kernel/test_sizeof_uint_cbs ........................................................... Passed 1.51 sec +test 12 + Start 12: kernel/test_convert_type_4_cbs + +12: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +12: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +12: Environment variables: +12: POCL_WORK_GROUP_METHOD=cbs +12: Test timeout computed to be: 10000000 +78: Running test test_printf_vectors_ulongn... +78: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +78: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +78: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +78: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +78: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +78: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +78: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +78: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +78: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +78: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +78: +78: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +78: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +78: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +78: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +78: 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 . +78: +78: ulong2 0 +78: ulong3 0 +78: ulong4 0 +78: ulong8 0 +78: ulong16 0 +78: ulong2 edcba98765432150 +78: ulong3 edcba98765432176 +78: ulong4 edcba987654321c9 +78: ulong8 edcba98765432393 +78: ulong16 edcba987654326af +78: OK +78: +78: +78: -- Comparing output.. + 34/265 Test #78: kernel/test_printf_vectors_ulongn_loopvec ............................................. Passed 1.71 sec +test 13 + Start 13: kernel/test_convert_type_8_loopvec + +13: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +13: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +13: Environment variables: +13: POCL_WORK_GROUP_METHOD=loopvec +13: Test timeout computed to be: 10000000 +77: Running test test_printf_vectors... +77: +77: VECTORS +77: +77: 9,9,9,9 +77: 90.000000,9.000000,0.900000,1986545975296.000000 +77: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 +77: 90,9,0.9,1.98655e+33 +77: 8.000000,INF,-INF,NAN +77: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 +77: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 +77: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 +77: 0xfa,0xfb +77: 0x1234,0x8765 +77: 0x12345678,0x87654321 +77: +77: uchar2 0xa1,0xa2 +77: uchar3 0xb1,0xb2,0xb3 +77: uchar4 0xc1,0xc2,0xc3,0xc4 +77: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 +77: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 +77: +77: ushort2 0xa1a2,0xa3a4 +77: ushort3 0xb1b2,0xb3b4,0xb5b6 +77: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 +77: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 +77: ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 +77: +77: uint2 0xa1a2a3a4,0xa5a6a7a8 +77: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc +77: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 +77: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 +77: uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 +77: +77: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +77: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +77: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +77: ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +77: ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +77: +77: float2 1.012,2.022 +77: float3 1.013,2.023,3.033 +77: float4 1.014,2.024,3.034,4.044 +77: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 +77: 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 +77: +77: double2 10.112,20.222 +77: double3 10.113,20.223,30.333 +77: double4 10.114,20.224,30.334,40.444 +77: double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 +77: 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 +77: +77: PARAMETER PASSING +77: +77: * 0xfa,0xfb 0x21,0xfd . +77: * 0x1234,0x8765 0xbe21,0xf00d . +77: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . +77: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . +77: +77: c 0xa1,0xa2 0x21,0xb4 . +77: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . +77: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . +77: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . +77: 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 . +77: 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 . +77: +77: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . +77: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . +77: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . +77: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . +77: 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 . +77: 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 . +77: +77: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . +77: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . +77: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . +77: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . +77: 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 . +77: 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 . +77: +77: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +77: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +77: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +77: l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +77: 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 . +77: 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 . +77: +77: f 21.1,21.2 22.3,22.4 . +77: f 31.1,31.2,31.3 32.4,32.5,32.6 . +77: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . +77: 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 . +77: 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 . +77: 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 . +77: +77: d 21.1,21.2 22.3,22.4 . +77: d 31.1,31.2,31.3 32.4,32.5,32.6 . +77: d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . +77: 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 . +77: 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 . +77: 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 . +77: +77: 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 . +77: 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 . +77: OK +77: +77: 38 warnings generated. +77: +77: -- Comparing output.. + 35/265 Test #77: kernel/test_printf_vectors_cbs ........................................................ Passed 1.78 sec +test 14 + Start 14: kernel/test_convert_type_8_cbs + +14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +14: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +14: Environment variables: +14: POCL_WORK_GROUP_METHOD=cbs +14: Test timeout computed to be: 10000000 +19: Running test test_hadd... +19: OK +19: +19: + 36/265 Test #19: kernel/test_hadd_loops ................................................................ Passed 8.18 sec +test 15 + Start 15: kernel/test_convert_type_16_loopvec + +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +15: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +15: Environment variables: +15: POCL_WORK_GROUP_METHOD=loopvec +15: Test timeout computed to be: 10000000 +5: Running test test_as_type... +5: OK +5: +5: + 37/265 Test #5: kernel/test_as_type_loopvec ........................................................... Passed 3.10 sec +test 16 + Start 16: kernel/test_convert_type_16_cbs + +16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +16: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +16: Environment variables: +16: POCL_WORK_GROUP_METHOD=cbs +16: Test timeout computed to be: 10000000 +6: Running test test_as_type... +6: OK +6: +6: + 38/265 Test #6: kernel/test_as_type_cbs ............................................................... Passed 3.14 sec +test 17 + Start 17: kernel/test_bitselect_loopvec + +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +17: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +17: Environment variables: +17: POCL_WORK_GROUP_METHOD=loopvec +17: Test timeout computed to be: 10000000 +7: Running test test_convert_type_1... +7: OK +7: +7: 66 warnings generated. +7: + 39/265 Test #7: kernel/test_convert_type_1_loopvec .................................................... Passed 4.58 sec +test 18 + Start 18: kernel/test_bitselect_cbs + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +18: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +18: Environment variables: +18: POCL_WORK_GROUP_METHOD=cbs +18: Test timeout computed to be: 10000000 +8: Running test test_convert_type_1... +8: OK +8: +8: 66 warnings generated. +8: + 40/265 Test #8: kernel/test_convert_type_1_cbs ........................................................ Passed 4.85 sec +test 20 + Start 20: kernel/test_hadd_loopvec + +20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +20: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +20: Environment variables: +20: POCL_WORK_GROUP_METHOD=loopvec +20: Test timeout computed to be: 10000000 +10: Running test test_convert_type_2... +10: OK +10: +10: 66 warnings generated. +10: + 41/265 Test #10: kernel/test_convert_type_2_cbs ........................................................ Passed 5.30 sec +test 21 + Start 21: kernel/test_hadd_cbs + +21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_hadd" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +21: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +21: Environment variables: +21: POCL_WORK_GROUP_METHOD=cbs +21: Test timeout computed to be: 10000000 +12: Running test test_convert_type_4... +12: OK +12: +12: 66 warnings generated. +12: + 42/265 Test #12: kernel/test_convert_type_4_cbs ........................................................ Passed 5.48 sec +test 264 + Start 264: EinsteinToolkit + +264: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit +264: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit +264: Test timeout computed to be: 10000000 +9: Running test test_convert_type_2... +9: OK +9: +9: 66 warnings generated. +9: + 43/265 Test #9: kernel/test_convert_type_2_loopvec .................................................... Passed 5.70 sec +test 265 + Start 265: EinsteinToolkit_SubDev + +265: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit "s" +265: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit +265: Environment variables: +265: POCL_AFFINITY=1 +265: Test timeout computed to be: 10000000 +14: Running test test_convert_type_8... +14: OK +14: +14: 66 warnings generated. +14: + 44/265 Test #14: kernel/test_convert_type_8_cbs ........................................................ Passed 5.65 sec +test 253 + Start 253: examples/matrix1 + +253: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1 "512" +253: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 +253: Test timeout computed to be: 10000000 +13: Running test test_convert_type_8... +13: OK +13: +13: 66 warnings generated. +13: + 45/265 Test #13: kernel/test_convert_type_8_loopvec .................................................... Passed 6.03 sec +test 254 + Start 254: examples/matrix1_local + +254: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1 "512" "-l" +254: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 +254: Test timeout computed to be: 10000000 +11: Running test test_convert_type_4... +11: OK +11: +11: 66 warnings generated. +11: + 46/265 Test #11: kernel/test_convert_type_4_loopvec .................................................... Passed 6.39 sec +test 255 + Start 255: examples/matrix1_poclbin + +255: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin####/build/reproducible-path/pocl-6.0/examples/matrix1/matrix1.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/matrix1####256####-b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" +255: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 +255: Environment variables: +255: POCL_KERNEL_CACHE=0 +255: Test timeout computed to be: 10000000 +15: Running test test_convert_type_16... +15: OK +15: +15: 66 warnings generated. +15: + 47/265 Test #15: kernel/test_convert_type_16_loopvec ................................................... Passed 6.08 sec +test 22 + Start 22: kernel/test_min_max_loopvec + +22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +22: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +22: Environment variables: +22: POCL_WORK_GROUP_METHOD=loopvec +22: Test timeout computed to be: 10000000 +264: 4 warnings generated. +265: 4 warnings generated. +253: argc: 2 +253: OPTIONS: SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +253: EXPLICIT BINARY: (null) +253: Autodetected local_wg: 64 max wg size: 4096 +253: Using simplest kernel (myGEMM2) +253: +253: Expected sum of all elements: 133077915345 +253: gws: 512 512 lws: 64 64 +253: Performance: 2.197485 GFLOPS/s | Time: 122.155760 msec | Total Ops to execute: 0.268435 G +253: Sum of all elements: 133077915345 +253: OK + 48/265 Test #253: examples/matrix1 ...................................................................... Passed 1.59 sec +test 23 + Start 23: kernel/test_min_max_cbs + +23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +23: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +23: Environment variables: +23: POCL_WORK_GROUP_METHOD=cbs +23: Test timeout computed to be: 10000000 +255: +255: +254: argc: 3 +254: OPTIONS: SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +254: EXPLICIT BINARY: (null) +254: Autodetected local_wg: 64 max wg size: 4096 +254: Using locals (myGEMM4) +254: Using local group size: [64, 4] +254: +254: Expected sum of all elements: 133077915345 +254: gws: 512 32 lws: 64 4 +254: Performance: 3.826723 GFLOPS/s | Time: 70.147600 msec | Total Ops to execute: 0.268435 G +254: Sum of all elements: 133077915345 +254: OK + 49/265 Test #254: examples/matrix1_local ................................................................ Passed 1.81 sec +test 24 + Start 24: kernel/test_length_distance_loopvec + +24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +24: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +24: Environment variables: +24: POCL_WORK_GROUP_METHOD=loopvec +24: Test timeout computed to be: 10000000 +255: argc: 4 +255: OPTIONS: SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +255: EXPLICIT BINARY: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/matrix1_poclbin.bin +255: Binary local_wg: 32 +255: Using simplest kernel (myGEMM2) +255: +255: Expected sum of all elements: 16592969953 +255: gws: 256 256 lws: 32 32 +255: Performance: 8.658225 GFLOPS/s | Time: 3.875440 msec | Total Ops to execute: 0.033554 G +255: Sum of all elements: 16592969953 +255: OK +255: +255: +255: +255: + 50/265 Test #255: examples/matrix1_poclbin .............................................................. Passed 1.82 sec +test 25 + Start 25: kernel/test_length_distance_cbs + +25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +25: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +25: Environment variables: +25: POCL_WORK_GROUP_METHOD=cbs +25: Test timeout computed to be: 10000000 +22: Running test test_min_max... +22: OK +22: +22: + 51/265 Test #22: kernel/test_min_max_loopvec ........................................................... Passed 1.71 sec +test 26 + Start 26: kernel/test_fmin_fmax_fma_loopvec + +26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +26: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +26: Environment variables: +26: POCL_WORK_GROUP_METHOD=loopvec +26: Test timeout computed to be: 10000000 +264: 4 warnings generated. +16: Running test test_convert_type_16... +16: OK +16: +16: 66 warnings generated. +16: + 52/265 Test #16: kernel/test_convert_type_16_cbs ....................................................... Passed 7.20 sec +test 27 + Start 27: kernel/test_fmin_fmax_fma_cbs + +27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +27: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +27: Environment variables: +27: POCL_WORK_GROUP_METHOD=cbs +27: Test timeout computed to be: 10000000 +265: 4 warnings generated. +23: Running test test_min_max... +23: OK +23: +23: + 53/265 Test #23: kernel/test_min_max_cbs ............................................................... Passed 1.79 sec +test 28 + Start 28: kernel/test_local_struct_array_loopvec + +28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +28: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +28: Environment variables: +28: POCL_WORK_GROUP_METHOD=loopvec +28: Test timeout computed to be: 10000000 +17: Running test test_bitselect... +17: OK +17: +17: + 54/265 Test #17: kernel/test_bitselect_loopvec ......................................................... Passed 7.54 sec +test 29 + Start 29: kernel/test_local_struct_array_cbs + +29: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +29: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +29: Environment variables: +29: POCL_WORK_GROUP_METHOD=cbs +29: Test timeout computed to be: 10000000 +24: Running test test_length_distance... +24: OK +24: +24: + 55/265 Test #24: kernel/test_length_distance_loopvec ................................................... Passed 1.79 sec +test 30 + Start 30: kernel/test_convert_sat_regression_loopvec + +30: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +30: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +30: Environment variables: +30: POCL_WORK_GROUP_METHOD=loopvec +30: Test timeout computed to be: 10000000 +25: Running test test_length_distance... +25: OK +25: +25: + 56/265 Test #25: kernel/test_length_distance_cbs ....................................................... Passed 1.75 sec +test 31 + Start 31: kernel/test_convert_sat_regression_cbs + +31: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +31: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +31: Environment variables: +31: POCL_WORK_GROUP_METHOD=cbs +31: Test timeout computed to be: 10000000 +18: Running test test_bitselect... +18: OK +18: +18: + 57/265 Test #18: kernel/test_bitselect_cbs ............................................................. Passed 6.72 sec +test 32 + Start 32: kernel/test_rotate_loopvec + +32: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +32: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +32: Environment variables: +32: POCL_WORK_GROUP_METHOD=loopvec +32: Test timeout computed to be: 10000000 +26: Running test test_fmin_fmax_fma... +26: OK +26: +26: + 58/265 Test #26: kernel/test_fmin_fmax_fma_loopvec ..................................................... Passed 2.03 sec +test 33 + Start 33: kernel/test_rotate_cbs + +33: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +33: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +33: Environment variables: +33: POCL_WORK_GROUP_METHOD=cbs +33: Test timeout computed to be: 10000000 +28: Running test test_local_struct_array... +28: OK +28: +28: + 59/265 Test #28: kernel/test_local_struct_array_loopvec ................................................ Passed 1.21 sec +test 34 + Start 34: kernel/test_fabs_loopvec + +34: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +34: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +34: Environment variables: +34: POCL_WORK_GROUP_METHOD=loopvec +34: Test timeout computed to be: 10000000 +27: Running test test_fmin_fmax_fma... +27: OK +27: +27: + 60/265 Test #27: kernel/test_fmin_fmax_fma_cbs ......................................................... Passed 1.67 sec +test 35 + Start 35: kernel/test_fabs_cbs + +35: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +35: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +35: Environment variables: +35: POCL_WORK_GROUP_METHOD=cbs +35: Test timeout computed to be: 10000000 +29: Running test test_local_struct_array... +29: OK +29: +29: + 61/265 Test #29: kernel/test_local_struct_array_cbs .................................................... Passed 1.27 sec +test 36 + Start 36: kernel/test_copy_signbit_loopvec + +36: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +36: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +36: Environment variables: +36: POCL_WORK_GROUP_METHOD=loopvec +36: Test timeout computed to be: 10000000 +30: Running test test_convert_sat_regression... +30: OK +30: +30: + 62/265 Test #30: kernel/test_convert_sat_regression_loopvec ............................................ Passed 2.45 sec +test 37 + Start 37: kernel/test_copy_signbit_cbs + +37: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +37: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +37: Environment variables: +37: POCL_WORK_GROUP_METHOD=cbs +37: Test timeout computed to be: 10000000 +31: Running test test_convert_sat_regression... +31: OK +31: +31: + 63/265 Test #31: kernel/test_convert_sat_regression_cbs ................................................ Passed 2.46 sec +test 38 + Start 38: kernel/test_ilogb_loopvec + +38: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +38: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +38: Environment variables: +38: POCL_WORK_GROUP_METHOD=loopvec +38: Test timeout computed to be: 10000000 +264: EinsteinToolkit test +264: Reading sources... +264: Initialise... +264: OpenCL platform #0: +264: OpenCL platform name: Portable Computing Language +264: OpenCL platform vendor: The pocl project +264: OpenCL device name: cpu--0xd0c +264: OpenCL platform name: Portable Computing Language +264: OpenCL platform vendor: The pocl project +264: cctkGH: +264: gsh=[70,70,70] +264: lbnd=[0,0,0] +264: lsh=[70,70,70] +264: ash=[70,70,70] +264: imin=[3,3,3] +264: imax=[67,67,67] +264: lmin=[3,3,3] +264: lmax=[67,67,67] +264: RHS1... +264: Local work group size: 1 1 1 +264: Global work group size: 64 64 64 +264: RHS2... +264: Begin timing 10 iterations... +264: End timing +264: Average elapsed time: 0.158571 sec +264: Minimum elapsed time: 0.139462 sec +264: RESULT: Time per grid point update: 0.406595 usec +264: This corresponds to 8.36213 GFlop/s +264: +264: Note: This benchmark performs about 3,400 Flop per grid point update. +264: A "typical" result is about 1.0 usec. +264: Smaller numbers are better. +264: +264: Done. + 64/265 Test #264: EinsteinToolkit ....................................................................... Passed 7.06 sec +test 39 + Start 39: kernel/test_ilogb_cbs + +39: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +39: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +39: Environment variables: +39: POCL_WORK_GROUP_METHOD=cbs +39: Test timeout computed to be: 10000000 +20: Running test test_hadd... +20: OK +20: +20: + 65/265 Test #20: kernel/test_hadd_loopvec .............................................................. Passed 8.79 sec +test 40 + Start 40: kernel/test_ldexp_loopvec + +40: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +40: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +40: Environment variables: +40: POCL_WORK_GROUP_METHOD=loopvec +40: Test timeout computed to be: 10000000 +34: Running test test_fabs... +34: OK +34: +34: + 66/265 Test #34: kernel/test_fabs_loopvec .............................................................. Passed 2.92 sec +test 41 + Start 41: kernel/test_ldexp_cbs + +41: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +41: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +41: Environment variables: +41: POCL_WORK_GROUP_METHOD=cbs +41: Test timeout computed to be: 10000000 +35: Running test test_fabs... +35: OK +35: +35: + 67/265 Test #35: kernel/test_fabs_cbs .................................................................. Passed 3.02 sec +test 42 + Start 42: kernel/test_isnan_loopvec + +42: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +42: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +42: Environment variables: +42: POCL_WORK_GROUP_METHOD=loopvec +42: Test timeout computed to be: 10000000 +21: Running test test_hadd... +21: OK +21: +21: + 68/265 Test #21: kernel/test_hadd_cbs .................................................................. Passed 8.99 sec +test 43 + Start 43: kernel/test_isnan_cbs + +43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +43: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +43: Environment variables: +43: POCL_WORK_GROUP_METHOD=cbs +43: Test timeout computed to be: 10000000 +36: Running test test_copy_signbit... +36: OK +36: +36: + 69/265 Test #36: kernel/test_copy_signbit_loopvec ...................................................... Passed 4.03 sec +test 44 + Start 44: kernel/test_short16_loopvec + +44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +44: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +44: Environment variables: +44: POCL_WORK_GROUP_METHOD=loopvec +44: Test timeout computed to be: 10000000 +37: Running test test_copy_signbit... +37: OK +37: +37: + 70/265 Test #37: kernel/test_copy_signbit_cbs .......................................................... Passed 2.57 sec +test 45 + Start 45: kernel/test_short16_cbs + +45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +45: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +45: Environment variables: +45: POCL_WORK_GROUP_METHOD=cbs +45: Test timeout computed to be: 10000000 +38: Running test test_ilogb... +38: OK +38: +38: + 71/265 Test #38: kernel/test_ilogb_loopvec ............................................................. Passed 2.40 sec +test 46 + Start 46: kernel/test_frexp_modf_loopvec + +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +46: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +46: Environment variables: +46: POCL_WORK_GROUP_METHOD=loopvec +46: Test timeout computed to be: 10000000 +39: Running test test_ilogb... +39: OK +39: +39: + 72/265 Test #39: kernel/test_ilogb_cbs ................................................................. Passed 2.35 sec +test 47 + Start 47: kernel/test_frexp_modf_cbs + +47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +47: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +47: Environment variables: +47: POCL_WORK_GROUP_METHOD=cbs +47: Test timeout computed to be: 10000000 +40: Running test test_ldexp... +40: OK +40: +40: + 73/265 Test #40: kernel/test_ldexp_loopvec ............................................................. Passed 2.44 sec +test 48 + Start 48: kernel/test_sampler_address_clamp_loopvec + +48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +48: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +48: Environment variables: +48: POCL_WORK_GROUP_METHOD=loopvec +48: Test timeout computed to be: 10000000 +41: Running test test_ldexp... +41: OK +41: +41: + 74/265 Test #41: kernel/test_ldexp_cbs ................................................................. Passed 2.33 sec +test 49 + Start 49: kernel/test_sampler_address_clamp_cbs + +49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +49: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +49: Environment variables: +49: POCL_WORK_GROUP_METHOD=cbs +49: Test timeout computed to be: 10000000 +42: Running test test_isnan... +42: OK +42: +42: + 75/265 Test #42: kernel/test_isnan_loopvec ............................................................. Passed 2.43 sec +test 50 + Start 50: kernel/test_image_query_funcs_loopvec + +50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +50: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +50: Environment variables: +50: POCL_WORK_GROUP_METHOD=loopvec +50: Test timeout computed to be: 10000000 +33: Running test test_rotate... +33: OK +33: +33: + 76/265 Test #33: kernel/test_rotate_cbs ................................................................ Passed 6.08 sec +test 51 + Start 51: kernel/test_image_query_funcs_cbs + +51: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +51: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel +51: Environment variables: +51: POCL_WORK_GROUP_METHOD=cbs +51: Test timeout computed to be: 10000000 +45: Running test test_short16... +45: OK +45: +45: + 77/265 Test #45: kernel/test_short16_cbs ............................................................... Passed 1.67 sec +test 246 + Start 246: examples/example0 + +246: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/example0 +246: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 +246: Test timeout computed to be: 10000000 +46: Running test test_frexp_modf... +46: frexp(8e2f): 0.781250 10 +46: modf(1.5f): 0.500000 1.000000 +46: OK +46: +46: + 78/265 Test #46: kernel/test_frexp_modf_loopvec ........................................................ Passed 1.85 sec +test 247 + Start 247: examples/example1_dot_product + +247: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/example1 +247: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 +247: Test timeout computed to be: 10000000 +43: Running test test_isnan... +43: OK +43: +43: + 79/265 Test #43: kernel/test_isnan_cbs ................................................................. Passed 2.43 sec +test 248 + Start 248: examples/example1_poclbin + +248: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin####/build/reproducible-path/pocl-6.0/examples/example1/example1.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/example1####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example1.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" +248: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 +248: Environment variables: +248: POCL_KERNEL_CACHE=0 +248: Test timeout computed to be: 10000000 +47: Running test test_frexp_modf... +47: frexp(8e2f): 0.781250 10 +47: modf(1.5f): 0.500000 1.000000 +47: OK +47: +47: + 80/265 Test #47: kernel/test_frexp_modf_cbs ............................................................ Passed 1.79 sec +test 249 + Start 249: examples/example2 + +249: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/example2 +249: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 +249: Test timeout computed to be: 10000000 +32: Running test test_rotate... +32: OK +32: +32: +265: EinsteinToolkit test +265: Reading sources... +265: Initialise... +265: OpenCL platform #0: +265: OpenCL platform name: Portable Computing Language +265: OpenCL platform vendor: The pocl project +265: OpenCL device name: cpu--0xd0c +265: OpenCL platform name: Portable Computing Language +265: OpenCL platform vendor: The pocl project +265: cctkGH: +265: gsh=[70,70,70] +265: lbnd=[0,0,0] +265: lsh=[70,70,70] +265: ash=[70,70,70] +265: imin=[3,3,3] +265: imax=[67,67,67] +265: lmin=[3,3,3] +265: lmax=[67,67,67] +265: RHS1... +265: Local work group size: 1 1 1 +265: Global work group size: 64 64 64 +265: RHS2... +265: Begin timing 10 iterations... +265: End timing +265: Average elapsed time: 0.565234 sec +265: Minimum elapsed time: 0.432079 sec +265: RESULT: Time per grid point update: 1.25971 usec +265: This corresponds to 2.69904 GFlop/s +265: +265: Note: This benchmark performs about 3,400 Flop per grid point update. +265: A "typical" result is about 1.0 usec. +265: Smaller numbers are better. +265: +265: Done. + 81/265 Test #32: kernel/test_rotate_loopvec ............................................................ Passed 6.55 sec +test 250 + Start 250: examples/example2_poclbin + +250: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin####/build/reproducible-path/pocl-6.0/examples/example2/example2.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/example2####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" +250: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 +250: Environment variables: +250: POCL_KERNEL_CACHE=0 +250: Test timeout computed to be: 10000000 + 82/265 Test #265: EinsteinToolkit_SubDev ................................................................ Passed 11.31 sec +test 251 + Start 251: examples/example2a + +251: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/example2a +251: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a +251: Test timeout computed to be: 10000000 +44: Running test test_short16... +44: OK +44: +44: + 83/265 Test #44: kernel/test_short16_loopvec ........................................................... Passed 2.44 sec +test 252 + Start 252: examples/example2a_poclbin + +252: Test command: /usr/bin/cmake "-DCMD1=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc####-o####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin####/build/reproducible-path/pocl-6.0/examples/example2a/example2a.cl" "-DCMD2=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/example2a####b####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/example2a.bin" "-P" "/build/reproducible-path/pocl-6.0/cmake/multi_exec_test.cmake" +252: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a +252: Environment variables: +252: POCL_KERNEL_CACHE=0 +252: Test timeout computed to be: 10000000 +48: Running test test_sampler_address_clamp... +48: OK +48: +48: + 84/265 Test #48: kernel/test_sampler_address_clamp_loopvec ............................................. Passed 1.93 sec +test 256 + Start 256: poclcc + +256: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin/poclcc "-o" "/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclcc.cl.pocl" "/build/reproducible-path/pocl-6.0/examples/poclcc/poclcc.cl" +256: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/poclcc +256: Test timeout computed to be: 10000000 +49: Running test test_sampler_address_clamp... +49: OK +49: +49: + 85/265 Test #49: kernel/test_sampler_address_clamp_cbs ................................................. Passed 2.01 sec +test 257 + Start 257: examples/scalarwave_loopvec + +257: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +257: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave +257: Environment variables: +257: POCL_WORK_GROUP_METHOD=loopvec +257: Test timeout computed to be: 10000000 +257: -- Expecting output: /build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt +248: +248: +246: (67 * 7 + 69) = 538 (OK) +246: (231 * 7 + 85) = 1702 (OK) +246: (230 * 7 + 120) = 1730 (OK) +246: (89 * 7 + 230) = 853 (OK) +246: (172 * 7 + 152) = 1356 (OK) +246: (121 * 7 + 234) = 1081 (OK) +246: (83 * 7 + 15) = 596 (OK) +246: (158 * 7 + 84) = 1190 (OK) +246: (199 * 7 + 169) = 1562 (OK) +246: (15 * 7 + 174) = 279 (OK) +246: (208 * 7 + 81) = 1537 (OK) +246: (158 * 7 + 147) = 1253 (OK) +246: (62 * 7 + 150) = 584 (OK) +246: (130 * 7 + 73) = 983 (OK) +246: (154 * 7 + 64) = 1142 (OK) +246: (123 * 7 + 221) = 1082 (OK) +246: (133 * 7 + 98) = 1029 (OK) +246: (50 * 7 + 107) = 457 (OK) +246: (219 * 7 + 139) = 1672 (OK) +246: (81 * 7 + 135) = 702 (OK) +246: (36 * 7 + 203) = 455 (OK) +246: (113 * 7 + 119) = 910 (OK) +246: (218 * 7 + 16) = 1542 (OK) +246: (203 * 7 + 162) = 1583 (OK) +246: (185 * 7 + 218) = 1513 (OK) +246: (80 * 7 + 137) = 697 (OK) +246: (44 * 7 + 238) = 546 (OK) +246: (28 * 7 + 106) = 302 (OK) +246: (133 * 7 + 159) = 1090 (OK) +246: (179 * 7 + 31) = 1284 (OK) +246: (223 * 7 + 47) = 1608 (OK) +246: (252 * 7 + 100) = 1864 (OK) +246: (145 * 7 + 47) = 1062 (OK) +246: (207 * 7 + 108) = 1557 (OK) +246: (186 * 7 + 33) = 1335 (OK) +246: (243 * 7 + 222) = 1923 (OK) +246: (236 * 7 + 101) = 1753 (OK) +246: (85 * 7 + 198) = 793 (OK) +246: (117 * 7 + 33) = 852 (OK) +246: (104 * 7 + 46) = 774 (OK) +246: (251 * 7 + 185) = 1942 (OK) +246: (184 * 7 + 39) = 1327 (OK) +246: (167 * 7 + 212) = 1381 (OK) +246: (145 * 7 + 44) = 1059 (OK) +246: (115 * 7 + 69) = 874 (OK) +246: (75 * 7 + 82) = 607 (OK) +246: (116 * 7 + 72) = 884 (OK) +246: (182 * 7 + 5) = 1279 (OK) +246: (119 * 7 + 134) = 967 (OK) +246: (114 * 7 + 49) = 847 (OK) +246: (167 * 7 + 101) = 1270 (OK) +246: (16 * 7 + 147) = 259 (OK) +246: (202 * 7 + 101) = 1515 (OK) +246: (89 * 7 + 63) = 686 (OK) +246: (134 * 7 + 194) = 1132 (OK) +246: (110 * 7 + 130) = 900 (OK) +246: (123 * 7 + 38) = 899 (OK) +246: (169 * 7 + 34) = 1217 (OK) +246: (250 * 7 + 59) = 1809 (OK) +246: (79 * 7 + 110) = 663 (OK) +246: (128 * 7 + 154) = 1050 (OK) +246: (192 * 7 + 244) = 1588 (OK) +246: (226 * 7 + 119) = 1701 (OK) +246: (249 * 7 + 89) = 1832 (OK) +246: (253 * 7 + 107) = 1878 (OK) +246: (139 * 7 + 164) = 1137 (OK) +246: (209 * 7 + 155) = 1618 (OK) +246: (55 * 7 + 155) = 540 (OK) +246: (0 * 7 + 144) = 144 (OK) +246: (219 * 7 + 135) = 1668 (OK) +246: (82 * 7 + 73) = 647 (OK) +246: (9 * 7 + 205) = 268 (OK) +246: (111 * 7 + 178) = 955 (OK) +246: (240 * 7 + 105) = 1785 (OK) +246: (237 * 7 + 63) = 1722 (OK) +246: (215 * 7 + 109) = 1614 (OK) +246: (217 * 7 + 152) = 1671 (OK) +246: (97 * 7 + 188) = 867 (OK) +246: (15 * 7 + 91) = 196 (OK) +246: (21 * 7 + 12) = 159 (OK) +246: (198 * 7 + 160) = 1546 (OK) +246: (176 * 7 + 151) = 1383 (OK) +246: (59 * 7 + 231) = 644 (OK) +246: (51 * 7 + 60) = 417 (OK) +246: (119 * 7 + 14) = 847 (OK) +246: (195 * 7 + 202) = 1567 (OK) +246: (87 * 7 + 204) = 813 (OK) +246: (151 * 7 + 198) = 1255 (OK) +246: (126 * 7 + 135) = 1017 (OK) +246: (47 * 7 + 108) = 437 (OK) +246: (198 * 7 + 7) = 1393 (OK) +246: (217 * 7 + 160) = 1679 (OK) +246: (159 * 7 + 59) = 1172 (OK) +246: (92 * 7 + 174) = 818 (OK) +246: (150 * 7 + 113) = 1163 (OK) +246: (186 * 7 + 92) = 1394 (OK) +246: (18 * 7 + 106) = 232 (OK) +246: (244 * 7 + 77) = 1785 (OK) +246: (81 * 7 + 39) = 606 (OK) +246: (137 * 7 + 200) = 1159 (OK) +246: (53 * 7 + 76) = 447 (OK) +246: (146 * 7 + 140) = 1162 (OK) +246: (24 * 7 + 42) = 210 (OK) +246: (82 * 7 + 151) = 725 (OK) +246: (177 * 7 + 129) = 1368 (OK) +246: (3 * 7 + 120) = 141 (OK) +246: (136 * 7 + 220) = 1172 (OK) +246: (24 * 7 + 39) = 207 (OK) +246: (23 * 7 + 116) = 277 (OK) +246: (213 * 7 + 173) = 1664 (OK) +246: (229 * 7 + 143) = 1746 (OK) +246: (10 * 7 + 247) = 317 (OK) +246: (249 * 7 + 254) = 1997 (OK) +246: (69 * 7 + 74) = 557 (OK) +246: (37 * 7 + 206) = 465 (OK) +246: (19 * 7 + 90) = 223 (OK) +246: (27 * 7 + 165) = 354 (OK) +246: (230 * 7 + 51) = 1661 (OK) +246: (207 * 7 + 56) = 1505 (OK) +246: (202 * 7 + 129) = 1543 (OK) +246: (185 * 7 + 205) = 1500 (OK) +246: (249 * 7 + 66) = 1809 (OK) +246: (170 * 7 + 17) = 1207 (OK) +246: (105 * 7 + 193) = 928 (OK) +246: (133 * 7 + 63) = 994 (OK) +246: (111 * 7 + 106) = 883 (OK) +246: (206 * 7 + 121) = 1563 (OK) +246: (98 * 7 + 200) = 886 (OK) +246: PASS + 86/265 Test #246: examples/example0 ..................................................................... Passed 1.30 sec +test 258 + Start 258: examples/scalarwave_cbs + +258: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +258: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave +258: Environment variables: +258: POCL_WORK_GROUP_METHOD=cbs +258: Test timeout computed to be: 10000000 +50: read imag1: 2,9,11,7 +50: read imag2: 2,9,11,7 +50: Running test test_image_query_funcs... +50: OK +50: +50: +258: -- Expecting output: /build/reproducible-path/pocl-6.0/examples/scalarwave/scalarwave_expout.txt +247: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +247: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +247: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +247: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +247: OK + 87/265 Test #50: kernel/test_image_query_funcs_loopvec ................................................. Passed 1.76 sec +test 259 + Start 259: examples/trig + +259: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/trig +259: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig +259: Test timeout computed to be: 10000000 + 88/265 Test #247: examples/example1_dot_product ......................................................... Passed 1.13 sec +test 260 + Start 260: examples/vecadd + +260: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/vecadd +260: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd +260: Test timeout computed to be: 10000000 +248: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +248: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +248: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +248: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +248: OK +248: +248: +248: +248: + 89/265 Test #248: examples/example1_poclbin ............................................................. Passed 1.23 sec +test 261 + Start 261: examples/vecadd_large_grid + +261: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" +261: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd +261: Test timeout computed to be: 10000000 +249: OK +250: +250: +251: OK + 90/265 Test #249: examples/example2 ..................................................................... Passed 1.30 sec +test 262 + Start 262: examples/matadd + +262: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd/matadd +262: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd +262: Test timeout computed to be: 10000000 + 91/265 Test #251: examples/example2a .................................................................... Passed 1.18 sec +test 263 + Start 263: examples/boxadd + +263: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd/boxadd +263: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd +263: Test timeout computed to be: 10000000 +51: read imag1: 2,9,11,7 +51: read imag2: 2,9,11,7 +51: Running test test_image_query_funcs... +51: OK +51: +51: + 92/265 Test #51: kernel/test_image_query_funcs_cbs ..................................................... Passed 1.75 sec +test 179 + Start 179: runtime/clGetDeviceInfo + +179: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +179: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +179: Environment variables: +179: POCL_WORK_GROUP_METHOD=loopvec +179: Test timeout computed to be: 10000000 +250: OK +250: +250: +250: +250: + 93/265 Test #250: examples/example2_poclbin ............................................................. Passed 1.52 sec +test 180 + Start 180: runtime/clEnqueueNativeKernel + +180: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel +180: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +180: Test timeout computed to be: 10000000 +252: +252: +179: OK +179: +179: + 94/265 Test #179: runtime/clGetDeviceInfo ............................................................... Passed 0.33 sec +test 181 + Start 181: runtime/clGetEventInfo + +181: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +181: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +181: Environment variables: +181: POCL_WORK_GROUP_METHOD=loopvec +181: Test timeout computed to be: 10000000 +180: OK + 95/265 Test #180: runtime/clEnqueueNativeKernel ......................................................... Passed 0.24 sec +test 182 + Start 182: runtime/clCreateProgramWithBinary + +182: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +182: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +182: Environment variables: +182: POCL_WORK_GROUP_METHOD=loopvec +182: Test timeout computed to be: 10000000 + 96/265 Test #256: poclcc ................................................................................ Passed 1.20 sec +test 183 + Start 183: runtime/clBuildProgram + +183: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +183: Working Directory: /build/reproducible-path/pocl-6.0/tests/runtime +183: Environment variables: +183: POCL_WORK_GROUP_METHOD=loopvec +183: Test timeout computed to be: 10000000 +181: OK +181: +181: + 97/265 Test #181: runtime/clGetEventInfo ................................................................ Passed 0.24 sec +test 184 + Start 184: runtime/test_kernel_cache_includes + +184: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +184: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +184: Environment variables: +184: POCL_WORK_GROUP_METHOD=loopvec +184: Test timeout computed to be: 10000000 +252: OK +252: +252: +252: +252: + 98/265 Test #252: examples/example2a_poclbin ............................................................ Passed 1.74 sec +test 185 + Start 185: runtime/clFinish + +185: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +185: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +185: Environment variables: +185: POCL_WORK_GROUP_METHOD=loopvec +185: Test timeout computed to be: 10000000 +259: OK + 99/265 Test #259: examples/trig ......................................................................... Passed 1.18 sec +test 186 + Start 186: runtime/test_event_cycle + +186: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +186: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +186: Environment variables: +186: POCL_WORK_GROUP_METHOD=loopvec +186: Test timeout computed to be: 10000000 +260: OK +100/265 Test #260: examples/vecadd ....................................................................... Passed 1.23 sec +test 187 + Start 187: runtime/test_link_error + +187: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +187: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +187: Environment variables: +187: POCL_WORK_GROUP_METHOD=loopvec +187: Test timeout computed to be: 10000000 +257: Initial condition: t=0 +257: Time step 1: t=0.03125 +257: Time step 2: t=0.0625 +257: Time step 3: t=0.09375 +257: Time step 4: t=0.125 +257: phi(0 ,0 ,0 ) = 0 +257: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 +257: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 +257: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 +257: phi(0.25 ,0.25 ,0.25 ) = 0.274951 +257: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 +257: phi(0.375 ,0.375 ,0.375 ) = 0.613262 +257: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 +257: phi(0.5 ,0.5 ,0.5 ) = 0.777678 +257: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 +257: phi(0.625 ,0.625 ,0.625 ) = 0.613262 +257: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 +257: phi(0.75 ,0.75 ,0.75 ) = 0.274951 +257: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 +257: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 +257: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 +257: phi(1 ,1 ,1 ) = 0 +257: OK +257: +257: +257: -- Comparing output.. +101/265 Test #257: examples/scalarwave_loopvec ........................................................... Passed 1.38 sec +test 188 + Start 188: runtime/test_read-copy-write-buffer + +188: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +188: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +188: Environment variables: +188: POCL_WORK_GROUP_METHOD=loopvec +188: Test timeout computed to be: 10000000 +262: OK +102/265 Test #262: examples/matadd ....................................................................... Passed 1.18 sec +test 189 + Start 189: runtime/test_fill-buffer + +189: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +189: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +189: Environment variables: +189: POCL_WORK_GROUP_METHOD=loopvec +189: Test timeout computed to be: 10000000 +261: OK +103/265 Test #261: examples/vecadd_large_grid ............................................................ Passed 1.32 sec +test 190 + Start 190: runtime/test_buffer-image-copy + +190: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer-image-copy +190: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +190: Test timeout computed to be: 10000000 +258: Initial condition: t=0 +258: Time step 1: t=0.03125 +258: Time step 2: t=0.0625 +258: Time step 3: t=0.09375 +258: Time step 4: t=0.125 +258: phi(0 ,0 ,0 ) = 0 +258: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 +258: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 +258: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 +258: phi(0.25 ,0.25 ,0.25 ) = 0.274951 +258: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 +258: phi(0.375 ,0.375 ,0.375 ) = 0.613262 +258: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 +258: phi(0.5 ,0.5 ,0.5 ) = 0.777678 +258: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 +258: phi(0.625 ,0.625 ,0.625 ) = 0.613262 +258: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 +258: phi(0.75 ,0.75 ,0.75 ) = 0.274951 +258: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 +258: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 +258: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 +258: phi(1 ,1 ,1 ) = 0 +258: OK +258: +258: +258: -- Comparing output.. +104/265 Test #258: examples/scalarwave_cbs ............................................................... Passed 1.49 sec +test 191 + Start 191: runtime/clCreateKernel + +191: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +191: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +191: Environment variables: +191: POCL_WORK_GROUP_METHOD=loopvec +191: Test timeout computed to be: 10000000 +188: OK +188: +188: +105/265 Test #188: runtime/test_read-copy-write-buffer ................................................... Passed 0.19 sec +test 192 + Start 192: runtime/clGetKernelArgInfo +106/265 Test #192: runtime/clGetKernelArgInfo ............................................................***Not Run (Disabled) 0.00 sec +test 193 + Start 193: runtime/clSetEventCallback + +193: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +193: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +193: Environment variables: +193: POCL_WORK_GROUP_METHOD=loopvec +193: Test timeout computed to be: 10000000 +193: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/runtime/test_clSetEventCallback_expout.txt +263: OK +107/265 Test #263: examples/boxadd ....................................................................... Passed 1.27 sec +test 194 + Start 194: runtime/clGetSupportedImageFormats + +194: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats +194: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +194: Test timeout computed to be: 10000000 +186: OK +186: +186: +108/265 Test #186: runtime/test_event_cycle .............................................................. Passed 0.35 sec +test 195 + Start 195: runtime/clCreateKernelsInProgram + +195: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +195: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +195: Environment variables: +195: POCL_WORK_GROUP_METHOD=loopvec +195: Test timeout computed to be: 10000000 +190: OK +189: OK +189: +189: +109/265 Test #190: runtime/test_buffer-image-copy ........................................................ Passed 0.16 sec +test 196 + Start 196: runtime/clCreateSubDevices + +196: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clCreateSubDevices +196: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +196: Test timeout computed to be: 10000000 +110/265 Test #189: runtime/test_fill-buffer .............................................................. Passed 0.20 sec +test 197 + Start 197: runtime/test_event_free + +197: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +197: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +197: Environment variables: +197: POCL_WORK_GROUP_METHOD=loopvec +197: Test timeout computed to be: 10000000 +194: OK +111/265 Test #194: runtime/clGetSupportedImageFormats .................................................... Passed 0.14 sec +test 198 + Start 198: runtime/test_event_double_wait + +198: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +198: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +198: Environment variables: +198: POCL_WORK_GROUP_METHOD=loopvec +198: Test timeout computed to be: 10000000 +197: OK +197: +197: +112/265 Test #197: runtime/test_event_free ............................................................... Passed 0.31 sec +test 199 + Start 199: runtime/test_enqueue_kernel_from_binary + +199: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +199: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +199: Environment variables: +199: POCL_WORK_GROUP_METHOD=loopvec +199: Test timeout computed to be: 10000000 +182: OK +182: +182: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +182: +113/265 Test #182: runtime/clCreateProgramWithBinary ..................................................... Passed 1.34 sec +test 200 + Start 200: runtime/test_user_event + +200: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +200: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +200: Environment variables: +200: POCL_WORK_GROUP_METHOD=loopvec +200: Test timeout computed to be: 10000000 +187: OK +187: +187: +114/265 Test #187: runtime/test_link_error ............................................................... Passed 1.12 sec +test 201 + Start 201: runtime/test_buffer_migration + +201: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer_migration +201: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +201: Test timeout computed to be: 10000000 +200: OK +200: +200: +115/265 Test #200: runtime/test_user_event ............................................................... Passed 0.30 sec +test 202 + Start 202: runtime/test_buffer_ping_pong + +202: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_buffer_ping_pong +202: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +202: Test timeout computed to be: 10000000 +201: NUM DEVICES: 1 +201: NOT ENOUGH DEVICES! (need 2) +116/265 Test #201: runtime/test_buffer_migration .........................................................***Skipped 0.24 sec +test 203 + Start 203: runtime/clSetMemObjectDestructorCallback + +203: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +203: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +203: Environment variables: +203: POCL_WORK_GROUP_METHOD=loopvec +203: Test timeout computed to be: 10000000 +191: OK +191: +191: +117/265 Test #191: runtime/clCreateKernel ................................................................ Passed 1.17 sec +test 204 + Start 204: runtime/test_cl_pocl_content_size + +204: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_cl_pocl_content_size +204: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +204: Test timeout computed to be: 10000000 +202: NUM DEVICES: 1 +202: NOT ENOUGH DEVICES! (need 2) +118/265 Test #202: runtime/test_buffer_ping_pong .........................................................***Skipped 0.20 sec +test 205 + Start 205: runtime/test_deviceside_enqueue + +205: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +205: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +205: Environment variables: +205: POCL_WORK_GROUP_METHOD=loopvec +205: Test timeout computed to be: 10000000 +185: ABABC +185: +185: +185: -- OK +119/265 Test #185: runtime/clFinish ...................................................................... Passed 1.70 sec +test 206 + Start 206: runtime/test_command_buffer + +206: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer +206: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +206: Test timeout computed to be: 10000000 +204: OK +120/265 Test #204: runtime/test_cl_pocl_content_size ..................................................... Passed 0.18 sec +test 207 + Start 207: runtime/test_command_buffer_images + +207: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer_images +207: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +207: Test timeout computed to be: 10000000 +203: OK +203: +203: +205: OK +205: +205: +121/265 Test #203: runtime/clSetMemObjectDestructorCallback .............................................. Passed 0.28 sec +test 208 + Start 208: runtime/test_command_buffer_multi_device + +208: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_command_buffer_multi_device +208: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +208: Test timeout computed to be: 10000000 +122/265 Test #205: runtime/test_deviceside_enqueue ....................................................... Passed 0.25 sec +test 209 + Start 209: runtime/test_device_address + +209: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_device_address +209: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +209: Test timeout computed to be: 10000000 +209: cpu--0xd0c OpenCL 3.0 PoCL HSTR: cpu-aarch64-unknown-linux-gnu-(null): suitable +198: OK +198: +198: +123/265 Test #198: runtime/test_event_double_wait ........................................................ Passed 1.31 sec +test 210 + Start 210: runtime/test_svm + +210: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_svm +210: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +210: Test timeout computed to be: 10000000 +207: OK +124/265 Test #207: runtime/test_command_buffer_images .................................................... Passed 0.19 sec +test 211 + Start 211: runtime/test_subbuffers + +211: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_subbuffers +211: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +211: Test timeout computed to be: 10000000 +193: Callback function: event status: CL_SUBMITTED +193: Callback function: event status: CL_RUNNING +193: Callback function: event status: CL_COMPLETE +193: OK +193: +193: +193: -- Comparing output.. +125/265 Test #193: runtime/clSetEventCallback ............................................................ Passed 1.64 sec +test 213 + Start 213: runtime/test_compile_n_link + +213: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/test_compile_n_link +213: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime +213: Test timeout computed to be: 10000000 +211: TestOutputDataDecomposition: Number of devices: 1 +211: NumData == 9216 +211: WorkShare == 1024 +211: Processing data before 8192 +211: Last sub-buffer starts at 7168 +184: A printf from inside a function 1 +184: This is printf from the first include +184: A printf from inside a function 2 +184: This is printf from the second include +184: +184: +184: -- OK +126/265 Test #184: runtime/test_kernel_cache_includes .................................................... Passed 2.36 sec +test 215 + Start 215: workgroup/different_implicit_barrier_injection_scenarios + +215: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +215: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +215: Environment variables: +215: POCL_WORK_GROUP_METHOD=loopvec +215: Test timeout computed to be: 10000000 +215: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/implicit_barriers_1_2_1_1.stdout +196: Max CUs: 12 +196: OK +127/265 Test #196: runtime/clCreateSubDevices ............................................................ Passed 1.98 sec +test 216 + Start 216: workgroup/unbarriered_for_loops_loopvec + +216: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +216: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +216: Environment variables: +216: POCL_WORK_GROUP_METHOD=loopvec +216: Test timeout computed to be: 10000000 +216: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout +195: Hello +195: World +195: +195: +195: -- OK +128/265 Test #195: runtime/clCreateKernelsInProgram ...................................................... Passed 2.21 sec +test 217 + Start 217: workgroup/unbarriered_for_loops_cbs + +217: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +217: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +217: Environment variables: +217: POCL_WORK_GROUP_METHOD=cbs +217: Test timeout computed to be: 10000000 +217: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/forloops_2_2_1_1.stdout +206: OK +129/265 Test #206: runtime/test_command_buffer ........................................................... Passed 1.22 sec +test 218 + Start 218: workgroup/barriered_for_loops_loopvec + +218: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +218: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +218: Environment variables: +218: POCL_WORK_GROUP_METHOD=loopvec +218: Test timeout computed to be: 10000000 +218: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout +209: OK +130/265 Test #209: runtime/test_device_address ........................................................... Passed 1.22 sec +test 219 + Start 219: workgroup/barriered_for_loops_cbs + +219: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +219: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +219: Environment variables: +219: POCL_WORK_GROUP_METHOD=cbs +219: Test timeout computed to be: 10000000 +219: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/loopbarriers_1_4_1_1.stdout +211: PASSED +211: OK +131/265 Test #211: runtime/test_subbuffers ............................................................... Passed 1.31 sec +test 220 + Start 220: workgroup/switch_case_loopvec + +220: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +220: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +220: Environment variables: +220: POCL_WORK_GROUP_METHOD=loopvec +220: Test timeout computed to be: 10000000 +220: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout +208: NOTE: Only 1 device available, using two queues on the same device +208: OK +199: OK +199: +199: +132/265 Test #199: runtime/test_enqueue_kernel_from_binary ............................................... Passed 2.53 sec +test 221 + Start 221: workgroup/switch_case_cbs + +221: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +221: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +221: Environment variables: +221: POCL_WORK_GROUP_METHOD=cbs +221: Test timeout computed to be: 10000000 +133/265 Test #208: runtime/test_command_buffer_multi_device .............................................. Passed 1.57 sec +test 222 + Start 222: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_loopvec + +222: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +222: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +222: Environment variables: +222: POCL_WORK_GROUP_METHOD=loopvec +222: Test timeout computed to be: 10000000 +221: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/switch_case_1_4_1_1.stdout +222: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout +183: Testing -cl-std=CL3.0 +183: OK +183: +183: 3 errors generated. +183: log: 0xaaaaeec55e10 +183: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +183: +183: 1 warning and 1 error generated. +183: preprocess failure log[0]: error: /build/reproducible-path/pocl-6.0/debian/kcache/tempfile_Jzoluz.cl:1:10: expected "FILENAME" or +183: warning: /build/reproducible-path/pocl-6.0/debian/kcache/tempfile_Jzoluz.cl:1:10: missing terminating '"' character +183: Device cpu--0xd0c failed to build the program +183: +183: cl_program callback (via pfn_notify) +183: build callback successful +183: 1 warning generated. +183: 1 warning generated. +183: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +183: +183: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +183: 1 error generated. +183: 1 error generated. +183: +134/265 Test #183: runtime/clBuildProgram ................................................................ Passed 3.70 sec +test 223 + Start 223: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_cbs + +223: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +223: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +223: Environment variables: +223: POCL_WORK_GROUP_METHOD=cbs +223: Test timeout computed to be: 10000000 +223: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/tricky_for_1_2_1_1.stdout +213: OK +135/265 Test #213: runtime/test_compile_n_link ........................................................... Passed 1.53 sec +test 224 + Start 224: workgroup/for_with_divergent_return_loopvec + +224: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +224: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +224: Environment variables: +224: POCL_WORK_GROUP_METHOD=loopvec +224: Test timeout computed to be: 10000000 +224: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout +217: 0: 0 +217: 1: 1 +217: 2: 2 +217: 3: 3 +217: OK +217: +217: +217: -- Comparing output.. +136/265 Test #217: workgroup/unbarriered_for_loops_cbs ................................................... Passed 1.23 sec +test 225 + Start 225: workgroup/for_with_divergent_return_cbs + +225: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +225: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +225: Environment variables: +225: POCL_WORK_GROUP_METHOD=cbs +225: Test timeout computed to be: 10000000 +225: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout +216: 0: 0 +216: 1: 1 +216: 2: 2 +216: 3: 3 +216: OK +216: +216: +216: -- Comparing output.. +137/265 Test #216: workgroup/unbarriered_for_loops_loopvec ............................................... Passed 1.46 sec +test 226 + Start 226: workgroup/cond_barriers_in_for_loopvec + +226: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +226: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +226: Environment variables: +226: POCL_WORK_GROUP_METHOD=loopvec +226: Test timeout computed to be: 10000000 +226: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout +215: LOCAL_ID=0 before if +215: LOCAL_ID=1 before if +215: LOCAL_ID=0 inside if +215: LOCAL_ID=1 inside if +215: LOCAL_ID=0 inside for, iteration 0, value 2 +215: LOCAL_ID=1 inside for, iteration 0, value 2 +215: LOCAL_ID=0 inside for, iteration 1, value 1 +215: LOCAL_ID=1 inside for, iteration 1, value 1 +215: LOCAL_ID=0 after if +215: LOCAL_ID=1 after if +215: OK +215: +215: +215: -- Comparing output.. +138/265 Test #215: workgroup/different_implicit_barrier_injection_scenarios .............................. Passed 1.86 sec +test 227 + Start 227: workgroup/cond_barriers_in_for_cbs + +227: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +227: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +227: Environment variables: +227: POCL_WORK_GROUP_METHOD=cbs +227: Test timeout computed to be: 10000000 +210: TestSimpleKernel_CGSVM: PASSED +210: TestCLMem_SVM: PASSED +210: TestCGSVM: PASSED +210: TestFGSVM: TestSSVM: TestMultiDevice_CGSVM: At least 2 devices with SVM coarse grain buffer capabilities needed. +227: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout +218: 0: 1002 +218: 1: 2002 +218: 2: 3002 +218: 3: 2 +218: OK +218: +218: +218: -- Comparing output.. +139/265 Test #218: workgroup/barriered_for_loops_loopvec ................................................. Passed 1.27 sec +test 228 + Start 228: workgroup/cond_barrier_in_var_for + +228: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####cond_barrier_in_var_for.cl####2####4####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barrier_in_var_for_2_4_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +228: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +228: Environment variables: +228: POCL_WORK_GROUP_METHOD=cbs +228: Test timeout computed to be: 10000000 +228: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barrier_in_var_for_2_4_1_1.stdout +210: OK +140/265 Test #210: runtime/test_svm ...................................................................... Passed 2.31 sec +test 229 + Start 229: workgroup/unconditional_barriers_loopvec + +229: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####basic_barriers.cl####2####2####2####2" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +229: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +229: Environment variables: +229: POCL_WORK_GROUP_METHOD=loopvec +229: POCL_DEVICES=basic +229: Test timeout computed to be: 10000000 +229: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout +219: 0: 1002 +219: 1: 2002 +219: 2: 3002 +219: 3: 2 +219: OK +219: +219: [SubCFG] Form SubCFGs in test_kernel +219: +219: -- Comparing output.. +141/265 Test #219: workgroup/barriered_for_loops_cbs ..................................................... Passed 1.37 sec +test 230 + Start 230: workgroup/unconditional_barriers_cbs + +230: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####basic_barriers.cl####2####2####2####2" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +230: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +230: Environment variables: +230: POCL_WORK_GROUP_METHOD=cbs +230: POCL_DEVICES=basic +230: Test timeout computed to be: 10000000 +230: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/basic_barriers_2_2_2_2.stdout +221: 0: 99 +221: 1: 101 +221: 2: 99 +221: 3: 303 +221: OK +221: +221: +221: -- Comparing output.. +220: 0: 99 +220: 1: 101 +220: 2: 99 +220: 3: 303 +220: OK +220: +220: +220: -- Comparing output.. +142/265 Test #221: workgroup/switch_case_cbs ............................................................. Passed 1.23 sec +test 231 + Start 231: workgroup/conditional_barrier_loopvec + +231: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####conditional_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_loopvec.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +231: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +231: Environment variables: +231: POCL_WORK_GROUP_METHOD=loopvec +231: POCL_DEVICES=basic +231: Test timeout computed to be: 10000000 +231: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_loopvec.stdout +143/265 Test #220: workgroup/switch_case_loopvec ......................................................... Passed 1.37 sec +test 232 + Start 232: workgroup/conditional_barrier_cbs + +232: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####conditional_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_cbs.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +232: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +232: Environment variables: +232: POCL_WORK_GROUP_METHOD=cbs +232: POCL_DEVICES=basic +232: Test timeout computed to be: 10000000 +232: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/cond_barriers_1_2_1_1_cbs.stdout +222: 0: 1000 +222: 1: 2000 +222: OK +222: +222: +222: -- Comparing output.. +144/265 Test #222: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_loopvec .................... Passed 1.43 sec +test 233 + Start 233: workgroup/forcing_horizontal_parallelization_to_some_outer_loopvec + +233: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####outerlooppar.cl####2####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/outerlooppar_2_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +233: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +233: Environment variables: +233: POCL_WORK_GROUP_METHOD=loopvec +233: POCL_DEVICES=basic +233: POCL_DEVICES=basic +233: Test timeout computed to be: 10000000 +223: 0: 1000 +223: 1: 2000 +223: OK +223: +223: [SubCFG] Form SubCFGs in test_kernel +223: +223: -- Comparing output.. +233: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/outerlooppar_2_2_1_1.stdout +145/265 Test #223: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier_cbs ........................ Passed 1.39 sec +test 234 + Start 234: workgroup/loop_with_two_paths_to_the_latch_loopvec + +234: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_bug.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +234: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +234: Environment variables: +234: POCL_WORK_GROUP_METHOD=loopvec +234: POCL_DEVICES=basic +234: Test timeout computed to be: 10000000 +234: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout +226: 0: 4 +226: 1: 5 +226: 2: 6 +226: 3: 7 +226: 4: 16 +226: 5: 17 +226: 6: 18 +226: 7: 19 +226: OK +226: +226: +226: -- Comparing output.. +146/265 Test #226: workgroup/cond_barriers_in_for_loopvec ................................................ Passed 1.44 sec +test 235 + Start 235: workgroup/loop_with_two_paths_to_the_latch_cbs + +235: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####for_bug.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +235: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +235: Environment variables: +235: POCL_WORK_GROUP_METHOD=cbs +235: POCL_DEVICES=basic +235: Test timeout computed to be: 10000000 +235: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/for_bug_1_2_1_1.stdout +212: Using device cpu--0xd0c with MaxMemAllocSize: 17179869184 +212: Generating random input... +212: ... done +212: Compare OK +227: 0: 4 +227: 1: 5 +227: 2: 6 +227: 3: 7 +227: 4: 16 +227: 5: 17 +227: 6: 18 +227: 7: 19 +227: OK +227: +227: [SubCFG] Form SubCFGs in test_kernel +227: +227: -- Comparing output.. +147/265 Test #212: runtime/test_large_buf ................................................................ Passed 32.41 sec +test 236 + Start 236: workgroup/b_loop_with_two_latches_loopvec + +236: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####multilatch_bloop.cl####1####3####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +236: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +236: Environment variables: +236: POCL_WORK_GROUP_METHOD=loopvec +236: POCL_DEVICES=basic +236: Test timeout computed to be: 10000000 +148/265 Test #227: workgroup/cond_barriers_in_for_cbs .................................................... Passed 1.79 sec +test 237 + Start 237: workgroup/b_loop_with_two_latches_cbs + +237: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####multilatch_bloop.cl####1####3####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +237: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +237: Environment variables: +237: POCL_WORK_GROUP_METHOD=cbs +237: POCL_DEVICES=basic +237: Test timeout computed to be: 10000000 +236: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout +237: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/multilatch_bloop_1_3_1_1.stdout +229: 0 0 0: before barriers +229: 1 0 0: before barriers +229: 0 1 0: before barriers +229: 1 1 0: before barriers +229: 0 0 1: before barriers +229: 1 0 1: before barriers +229: 0 1 1: before barriers +229: 1 1 1: before barriers +229: 0 0 0: between barriers +229: 1 0 0: between barriers +229: 0 1 0: between barriers +229: 1 1 0: between barriers +229: 0 0 1: between barriers +229: 1 0 1: between barriers +229: 0 1 1: between barriers +229: 1 1 1: between barriers +229: 0 0 0: after barriers +229: 1 0 0: after barriers +229: 0 1 0: after barriers +229: 1 1 0: after barriers +229: 0 0 1: after barriers +229: 1 0 1: after barriers +229: 0 1 1: after barriers +229: 1 1 1: after barriers +229: 2 0 0: before barriers +229: 3 0 0: before barriers +229: 2 1 0: before barriers +229: 3 1 0: before barriers +229: 2 0 1: before barriers +229: 3 0 1: before barriers +229: 2 1 1: before barriers +229: 3 1 1: before barriers +229: 2 0 0: between barriers +229: 3 0 0: between barriers +229: 2 1 0: between barriers +229: 3 1 0: between barriers +229: 2 0 1: between barriers +229: 3 0 1: between barriers +229: 2 1 1: between barriers +229: 3 1 1: between barriers +229: 2 0 0: after barriers +229: 3 0 0: after barriers +229: 2 1 0: after barriers +229: 3 1 0: after barriers +229: 2 0 1: after barriers +229: 3 0 1: after barriers +229: 2 1 1: after barriers +229: 3 1 1: after barriers +229: OK +229: +229: +229: -- Comparing output.. +149/265 Test #229: workgroup/unconditional_barriers_loopvec .............................................. Passed 1.71 sec +test 238 + Start 238: workgroup/workgroup_sizes_work_items_get_wrong_ids_loopvec + +238: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####print_all_ids.cl####1####1####1####4" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt" "-Dsort_output=1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +238: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +238: Environment variables: +238: POCL_WORK_GROUP_METHOD=loopvec +238: POCL_DEVICES=basic +238: Test timeout computed to be: 10000000 +228: 0: 1 +228: 1: 4 +228: 2: 8 +228: 3: 13 +228: 4: 5 +228: 5: 8 +228: 6: 12 +228: 7: 17 +228: OK +228: +228: [SubCFG] Form SubCFGs in test_kernel +228: +228: -- Comparing output.. +238: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt +150/265 Test #228: workgroup/cond_barrier_in_var_for ..................................................... Passed 1.80 sec +test 239 + Start 239: workgroup/workgroup_sizes_work_items_get_wrong_ids_cbs + +239: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####print_all_ids.cl####1####1####1####4" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt" "-Dsort_output=1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +239: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +239: Environment variables: +239: POCL_WORK_GROUP_METHOD=cbs +239: POCL_DEVICES=basic +239: Test timeout computed to be: 10000000 +239: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/print_all_ids_114114.txt +231: LOCAL_ID=0 before if +231: LOCAL_ID=1 before if +231: LOCAL_ID=0 inside if +231: LOCAL_ID=1 inside if +231: LOCAL_ID=0 after if +231: LOCAL_ID=1 after if +231: OK +231: +231: +231: -- Comparing output.. +151/265 Test #231: workgroup/conditional_barrier_loopvec ................................................. Passed 1.93 sec +test 240 + Start 240: workgroup/issue_548_convergent_propagation_loopvec + +240: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +240: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +240: Environment variables: +240: POCL_WORK_GROUP_METHOD=loopvec +240: POCL_DEVICES=basic +240: Test timeout computed to be: 10000000 +240: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout +234: gid_x 0 after barrier at iteration 16 +234: gid_x 1 after barrier at iteration 16 +234: gid_x 0 after barrier at iteration 15 +234: gid_x 1 after barrier at iteration 15 +234: gid_x 0 after barrier at iteration 14 +234: gid_x 1 after barrier at iteration 14 +234: gid_x 0 after barrier at iteration 13 +234: gid_x 1 after barrier at iteration 13 +234: gid_x 0 after barrier at iteration 12 +234: gid_x 1 after barrier at iteration 12 +234: gid_x 0 after barrier at iteration 11 +234: gid_x 1 after barrier at iteration 11 +234: gid_x 0 after barrier at iteration 10 +234: gid_x 1 after barrier at iteration 10 +234: gid_x 0 after barrier at iteration 9 +234: gid_x 1 after barrier at iteration 9 +234: gid_x 0 after barrier at iteration 8 +234: gid_x 1 after barrier at iteration 8 +234: gid_x 0 after barrier at iteration 7 +234: gid_x 1 after barrier at iteration 7 +234: gid_x 0 after barrier at iteration 6 +234: gid_x 1 after barrier at iteration 6 +234: gid_x 0 after barrier at iteration 5 +234: gid_x 1 after barrier at iteration 5 +234: gid_x 0 after barrier at iteration 4 +234: gid_x 1 after barrier at iteration 4 +234: gid_x 0 after barrier at iteration 3 +234: gid_x 1 after barrier at iteration 3 +234: gid_x 0 after barrier at iteration 2 +234: gid_x 1 after barrier at iteration 2 +234: gid_x 0 after barrier at iteration 1 +234: gid_x 1 after barrier at iteration 1 +234: OK +234: OK +234: +234: +234: -- Comparing output.. +232: LOCAL_ID=0 before if +232: LOCAL_ID=0 inside if +232: LOCAL_ID=1 before if +232: LOCAL_ID=1 inside if +232: LOCAL_ID=0 after if +232: LOCAL_ID=1 after if +232: OK +232: +232: [SubCFG] Form SubCFGs in test_kernel +232: +232: -- Comparing output.. +152/265 Test #234: workgroup/loop_with_two_paths_to_the_latch_loopvec .................................... Passed 1.78 sec +test 241 + Start 241: workgroup/issue_548_convergent_propagation_cbs + +241: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +241: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +241: Environment variables: +241: POCL_WORK_GROUP_METHOD=cbs +241: POCL_DEVICES=basic +241: Test timeout computed to be: 10000000 +153/265 Test #232: workgroup/conditional_barrier_cbs ..................................................... Passed 2.03 sec +test 242 + Start 242: workgroup/range_md_small_grid_loopvec + +242: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1####13####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +242: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +242: Environment variables: +242: POCL_WORK_GROUP_METHOD=loopvec +242: POCL_DEVICES=basic +242: Test timeout computed to be: 10000000 +233: vertical: +233: i: 0 gid: 1 +233: horizontal: +233: i: 0 gid: 0 +233: i: 0 gid: 1 +233: i: 1 gid: 0 +233: i: 1 gid: 1 +233: vertical: +233: i: 0 gid: 1 +233: i: 1 gid: 1 +233: vertical: +233: i: 0 gid: 2 +233: i: 1 gid: 2 +233: i: 0 gid: 3 +233: i: 1 gid: 3 +233: i: 2 gid: 3 +233: horizontal: +233: i: 0 gid: 2 +233: i: 0 gid: 3 +233: i: 1 gid: 2 +233: i: 1 gid: 3 +233: vertical: +233: i: 0 gid: 2 +233: i: 1 gid: 2 +233: i: 0 gid: 3 +233: i: 1 gid: 3 +233: OK +233: +233: +233: -- Comparing output.. +242: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout +241: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/issue_548_1_2_1_1.stdout +154/265 Test #233: workgroup/forcing_horizontal_parallelization_to_some_outer_loopvec .................... Passed 1.85 sec +test 243 + Start 243: workgroup/range_md_small_grid_cbs + +243: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1####13####1####1" "-Doutput_blessed=/build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +243: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +243: Environment variables: +243: POCL_WORK_GROUP_METHOD=cbs +243: POCL_DEVICES=basic +243: Test timeout computed to be: 10000000 +243: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/workgroup/range_md_small_grid.stdout +230: 0 0 0: before barriers +230: 1 0 0: before barriers +230: 0 1 0: before barriers +230: 1 1 0: before barriers +230: 0 0 1: before barriers +230: 1 0 1: before barriers +230: 0 1 1: before barriers +230: 1 1 1: before barriers +230: 0 0 0: between barriers +230: 1 0 0: between barriers +230: 0 1 0: between barriers +230: 1 1 0: between barriers +230: 0 0 1: between barriers +230: 1 0 1: between barriers +230: 0 1 1: between barriers +230: 1 1 1: between barriers +230: 0 0 0: after barriers +230: 1 0 0: after barriers +230: 0 1 0: after barriers +230: 1 1 0: after barriers +230: 0 0 1: after barriers +230: 1 0 1: after barriers +230: 0 1 1: after barriers +230: 1 1 1: after barriers +230: 2 0 0: before barriers +230: 3 0 0: before barriers +230: 2 1 0: before barriers +230: 3 1 0: before barriers +230: 2 0 1: before barriers +230: 3 0 1: before barriers +230: 2 1 1: before barriers +230: 3 1 1: before barriers +230: 2 0 0: between barriers +230: 3 0 0: between barriers +230: 2 1 0: between barriers +230: 3 1 0: between barriers +230: 2 0 1: between barriers +230: 3 0 1: between barriers +230: 2 1 1: between barriers +230: 3 1 1: between barriers +230: 2 0 0: after barriers +230: 3 0 0: after barriers +230: 2 1 0: after barriers +230: 3 1 0: after barriers +230: 2 0 1: after barriers +230: 3 0 1: after barriers +230: 2 1 1: after barriers +230: 3 1 1: after barriers +230: OK +230: +230: [SubCFG] Form SubCFGs in test_kernel +230: +230: -- Comparing output.. +155/265 Test #230: workgroup/unconditional_barriers_cbs .................................................. Passed 2.38 sec +test 244 + Start 244: workgroup/range_md_large_grid_loopvec + +244: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1000####128####1####1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +244: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +244: Environment variables: +244: POCL_WORK_GROUP_METHOD=loopvec +244: POCL_DEVICES=basic +244: Test timeout computed to be: 10000000 +235: gid_x 0 after barrier at iteration 16 +235: gid_x 1 after barrier at iteration 16 +235: gid_x 0 after barrier at iteration 15 +235: gid_x 1 after barrier at iteration 15 +235: gid_x 0 after barrier at iteration 14 +235: gid_x 1 after barrier at iteration 14 +235: gid_x 0 after barrier at iteration 13 +235: gid_x 1 after barrier at iteration 13 +235: gid_x 0 after barrier at iteration 12 +235: gid_x 1 after barrier at iteration 12 +235: gid_x 0 after barrier at iteration 11 +235: gid_x 1 after barrier at iteration 11 +235: gid_x 0 after barrier at iteration 10 +235: gid_x 1 after barrier at iteration 10 +235: gid_x 0 after barrier at iteration 9 +235: gid_x 1 after barrier at iteration 9 +235: gid_x 0 after barrier at iteration 8 +235: gid_x 1 after barrier at iteration 8 +235: gid_x 0 after barrier at iteration 7 +235: gid_x 1 after barrier at iteration 7 +235: gid_x 0 after barrier at iteration 6 +235: gid_x 1 after barrier at iteration 6 +235: gid_x 0 after barrier at iteration 5 +235: gid_x 1 after barrier at iteration 5 +235: gid_x 0 after barrier at iteration 4 +235: gid_x 1 after barrier at iteration 4 +235: gid_x 0 after barrier at iteration 3 +235: gid_x 1 after barrier at iteration 3 +235: gid_x 0 after barrier at iteration 2 +235: gid_x 1 after barrier at iteration 2 +235: gid_x 0 after barrier at iteration 1 +235: gid_x 1 after barrier at iteration 1 +235: OK +235: OK +235: +235: [SubCFG] Form SubCFGs in test_kernel +235: +235: -- Comparing output.. +156/265 Test #235: workgroup/loop_with_two_paths_to_the_latch_cbs ........................................ Passed 1.77 sec +test 245 + Start 245: workgroup/range_md_large_grid_cbs + +245: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/run_kernel####range_md.cl####1000####128####1####1" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +245: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup +245: Environment variables: +245: POCL_WORK_GROUP_METHOD=cbs +245: POCL_DEVICES=basic +245: Test timeout computed to be: 10000000 +239: global: 0-0-0 +239: local: 0-0-0 +239: global: 0-0-1 +239: local: 0-0-1 +239: global: 0-0-2 +239: local: 0-0-2 +239: global: 0-0-3 +239: local: 0-0-3 +239: OK +239: +239: +239: -- SORTING FILE +239: -- Comparing output.. +238: global: 0-0-0 +238: local: 0-0-0 +238: global: 0-0-1 +238: local: 0-0-1 +238: global: 0-0-2 +238: local: 0-0-2 +238: global: 0-0-3 +238: local: 0-0-3 +238: OK +238: +238: +238: -- SORTING FILE +238: -- Comparing output.. +157/265 Test #239: workgroup/workgroup_sizes_work_items_get_wrong_ids_cbs ................................ Passed 1.55 sec +test 82 + Start 82: regression/test_issue_231_loopvec + +82: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +82: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +82: Environment variables: +82: POCL_WORK_GROUP_METHOD=loopvec +82: Test timeout computed to be: 10000000 +158/265 Test #238: workgroup/workgroup_sizes_work_items_get_wrong_ids_loopvec ............................ Passed 1.61 sec +test 83 + Start 83: regression/test_issue_231_cbs + +83: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +83: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +83: Environment variables: +83: POCL_WORK_GROUP_METHOD=cbs +83: Test timeout computed to be: 10000000 +236: i:0 0 0 0 before barrier +236: i:0 1 0 0 before barrier +236: i:0 2 0 0 before barrier +236: i:0 0 0 0 after barrier +236: i:0 1 0 0 after barrier +236: i:0 1 0 0 after latch 1 +236: i:0 2 0 0 after barrier +236: i:0 2 0 0 after latch 1 +236: i:0 2 0 0 after latch 2 +236: i:1 0 0 0 before barrier +236: i:1 1 0 0 before barrier +236: i:1 2 0 0 before barrier +236: i:1 0 0 0 after barrier +236: i:1 1 0 0 after barrier +236: i:1 1 0 0 after latch 1 +236: i:1 2 0 0 after barrier +236: i:1 2 0 0 after latch 1 +236: i:1 2 0 0 after latch 2 +236: OK +236: +236: +236: -- Comparing output.. +159/265 Test #236: workgroup/b_loop_with_two_latches_loopvec ............................................. Passed 1.77 sec +test 84 + Start 84: regression/test_issue_445_loopvec + +84: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +84: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +84: Environment variables: +84: POCL_WORK_GROUP_METHOD=loopvec +84: Test timeout computed to be: 10000000 +237: i:0 0 0 0 before barrier +237: i:0 1 0 0 before barrier +237: i:0 2 0 0 before barrier +237: i:0 0 0 0 after barrier +237: i:0 1 0 0 after barrier +237: i:0 1 0 0 after latch 1 +237: i:0 2 0 0 after barrier +237: i:0 2 0 0 after latch 1 +237: i:0 2 0 0 after latch 2 +237: i:1 0 0 0 before barrier +237: i:1 1 0 0 before barrier +237: i:1 2 0 0 before barrier +237: i:1 0 0 0 after barrier +237: i:1 1 0 0 after barrier +237: i:1 1 0 0 after latch 1 +237: i:1 2 0 0 after barrier +237: i:1 2 0 0 after latch 1 +237: i:1 2 0 0 after latch 2 +237: OK +237: +237: [SubCFG] Form SubCFGs in test_kernel +237: +237: -- Comparing output.. +160/265 Test #237: workgroup/b_loop_with_two_latches_cbs ................................................. Passed 1.80 sec +test 85 + Start 85: regression/test_issue_445_cbs + +85: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +85: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +85: Environment variables: +85: POCL_WORK_GROUP_METHOD=cbs +85: Test timeout computed to be: 10000000 +242: 0: 13 +242: 1: 1 +242: 2: 1 +242: 3: 3 +242: 4: 1 +242: 5: 1 +242: 6: 1 +242: 7: 0 +242: 8: 0 +242: 9: 0 +242: 10: 0 +242: 11: 0 +242: 12: 0 +242: OK +242: +242: +242: -- Comparing output.. +161/265 Test #242: workgroup/range_md_small_grid_loopvec ................................................. Passed 1.17 sec +test 86 + Start 86: regression/test_issue_553_loopvec + +86: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +86: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +86: Environment variables: +86: POCL_WORK_GROUP_METHOD=loopvec +86: Test timeout computed to be: 10000000 +243: 0: 13 +243: 1: 1 +243: 2: 1 +243: 3: 3 +243: 4: 1 +243: 5: 1 +243: 6: 1 +243: 7: 0 +243: 8: 0 +243: 9: 0 +243: 10: 0 +243: 11: 0 +243: 12: 0 +243: OK +243: +243: +243: -- Comparing output.. +162/265 Test #243: workgroup/range_md_small_grid_cbs ..................................................... Passed 1.33 sec +test 87 + Start 87: regression/test_issue_553_cbs + +87: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +87: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +87: Environment variables: +87: POCL_WORK_GROUP_METHOD=cbs +87: Test timeout computed to be: 10000000 +240: id=0: AAA. +240: id=0: CCC. +240: auxfunc +240: id=1: AAA. +240: id=1: CCC. +240: auxfunc +240: id=0: EEE. +240: id=1: EEE. +240: OK +240: +240: +240: -- Comparing output.. 244: 0: 128 244: 1: 1 244: 2: 1 @@ -219080,6 +91083,28 @@ 244: 15794: 0 244: 15795: 0 244: 15796: 0 +241: id=0: AAA. +241: id=0: CCC. +241: auxfunc +241: id=1: AAA. +241: id=1: CCC. +241: auxfunc +241: id=0: EEE. +241: id=1: EEE. +241: OK +241: +241: [SubCFG] Form SubCFGs in test_kernel +241: +241: -- Comparing output.. +163/265 Test #240: workgroup/issue_548_convergent_propagation_loopvec .................................... Passed 1.64 sec +test 88 + Start 88: regression/test_issue_577_loopvec + +88: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +88: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +88: Environment variables: +88: POCL_WORK_GROUP_METHOD=loopvec +88: Test timeout computed to be: 10000000 244: 15797: 0 244: 15798: 0 244: 15799: 0 @@ -331286,18 +203311,16 @@ 244: OK 244: 244: -82: OK -82: -82: -88: BUILD ERROR -88: BUILD ERROR -88: OK -88: -88: 1 error generated. -88: 1 error generated. -88: -165/265 Test #82: regression/test_issue_231_loopvec ..................................................... Passed 2.25 sec -166/265 Test #88: regression/test_issue_577_loopvec ..................................................... Passed 1.63 sec +164/265 Test #241: workgroup/issue_548_convergent_propagation_cbs ........................................ Passed 1.65 sec +test 89 + Start 89: regression/test_issue_577_cbs + +89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +89: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +89: Environment variables: +89: POCL_WORK_GROUP_METHOD=cbs +89: Test timeout computed to be: 10000000 +165/265 Test #244: workgroup/range_md_large_grid_loopvec ................................................. Passed 1.52 sec test 90 Start 90: regression/test_issue_757_loopvec @@ -331306,6 +203329,128010 @@ 90: Environment variables: 90: POCL_WORK_GROUP_METHOD=loopvec 90: Test timeout computed to be: 10000000 +245: 0: 128 +245: 1: 1 +245: 2: 1 +245: 3: 3 +245: 4: 1000 +245: 5: 1 +245: 6: 1 +245: 7: 0 +245: 8: 0 +245: 9: 0 +245: 10: 0 +245: 11: 0 +245: 12: 0 +245: 13: 0 +245: 14: 0 +245: 15: 0 +245: 16: 0 +245: 17: 0 +245: 18: 0 +245: 19: 0 +245: 20: 0 +245: 21: 0 +245: 22: 0 +245: 23: 0 +245: 24: 0 +245: 25: 0 +245: 26: 0 +245: 27: 0 +245: 28: 0 +245: 29: 0 +245: 30: 0 +245: 31: 0 +245: 32: 0 +245: 33: 0 +245: 34: 0 +245: 35: 0 +245: 36: 0 +245: 37: 0 +245: 38: 0 +245: 39: 0 +245: 40: 0 +245: 41: 0 +245: 42: 0 +245: 43: 0 +245: 44: 0 +245: 45: 0 +245: 46: 0 +245: 47: 0 +245: 48: 0 +245: 49: 0 +245: 50: 0 +245: 51: 0 +245: 52: 0 +245: 53: 0 +245: 54: 0 +245: 55: 0 +245: 56: 0 +245: 57: 0 +245: 58: 0 +245: 59: 0 +245: 60: 0 +245: 61: 0 +245: 62: 0 +245: 63: 0 +245: 64: 0 +245: 65: 0 +245: 66: 0 +245: 67: 0 +245: 68: 0 +245: 69: 0 +245: 70: 0 +245: 71: 0 +245: 72: 0 +245: 73: 0 +245: 74: 0 +245: 75: 0 +245: 76: 0 +245: 77: 0 +245: 78: 0 +245: 79: 0 +245: 80: 0 +245: 81: 0 +245: 82: 0 +245: 83: 0 +245: 84: 0 +245: 85: 0 +245: 86: 0 +245: 87: 0 +245: 88: 0 +245: 89: 0 +245: 90: 0 +245: 91: 0 +245: 92: 0 +245: 93: 0 +245: 94: 0 +245: 95: 0 +245: 96: 0 +245: 97: 0 +245: 98: 0 +245: 99: 0 +245: 100: 0 +245: 101: 0 +245: 102: 0 +245: 103: 0 +245: 104: 0 +245: 105: 0 +245: 106: 0 +245: 107: 0 +245: 108: 0 +245: 109: 0 +245: 110: 0 +245: 111: 0 +245: 112: 0 +245: 113: 0 +245: 114: 0 +245: 115: 0 +245: 116: 0 +245: 117: 0 +245: 118: 0 +245: 119: 0 +245: 120: 0 +245: 121: 0 +245: 122: 0 +245: 123: 0 +245: 124: 0 +245: 125: 0 +245: 126: 0 +245: 127: 0 +245: 128: 0 +245: 129: 0 +245: 130: 0 +245: 131: 0 +245: 132: 0 +245: 133: 0 +245: 134: 0 +245: 135: 0 +245: 136: 0 +245: 137: 0 +245: 138: 0 +245: 139: 0 +245: 140: 0 +245: 141: 0 +245: 142: 0 +245: 143: 0 +245: 144: 0 +245: 145: 0 +245: 146: 0 +245: 147: 0 +245: 148: 0 +245: 149: 0 +245: 150: 0 +245: 151: 0 +245: 152: 0 +245: 153: 0 +245: 154: 0 +245: 155: 0 +245: 156: 0 +245: 157: 0 +245: 158: 0 +245: 159: 0 +245: 160: 0 +245: 161: 0 +245: 162: 0 +245: 163: 0 +245: 164: 0 +245: 165: 0 +245: 166: 0 +245: 167: 0 +245: 168: 0 +245: 169: 0 +245: 170: 0 +245: 171: 0 +245: 172: 0 +245: 173: 0 +245: 174: 0 +245: 175: 0 +245: 176: 0 +245: 177: 0 +245: 178: 0 +245: 179: 0 +245: 180: 0 +245: 181: 0 +245: 182: 0 +245: 183: 0 +245: 184: 0 +245: 185: 0 +245: 186: 0 +245: 187: 0 +245: 188: 0 +245: 189: 0 +245: 190: 0 +245: 191: 0 +245: 192: 0 +245: 193: 0 +245: 194: 0 +245: 195: 0 +245: 196: 0 +245: 197: 0 +245: 198: 0 +245: 199: 0 +245: 200: 0 +245: 201: 0 +245: 202: 0 +245: 203: 0 +245: 204: 0 +245: 205: 0 +245: 206: 0 +245: 207: 0 +245: 208: 0 +245: 209: 0 +245: 210: 0 +245: 211: 0 +245: 212: 0 +245: 213: 0 +245: 214: 0 +245: 215: 0 +245: 216: 0 +245: 217: 0 +245: 218: 0 +245: 219: 0 +245: 220: 0 +245: 221: 0 +245: 222: 0 +245: 223: 0 +245: 224: 0 +245: 225: 0 +245: 226: 0 +245: 227: 0 +245: 228: 0 +245: 229: 0 +245: 230: 0 +245: 231: 0 +245: 232: 0 +245: 233: 0 +245: 234: 0 +245: 235: 0 +245: 236: 0 +245: 237: 0 +245: 238: 0 +245: 239: 0 +245: 240: 0 +245: 241: 0 +245: 242: 0 +245: 243: 0 +245: 244: 0 +245: 245: 0 +245: 246: 0 +245: 247: 0 +245: 248: 0 +245: 249: 0 +245: 250: 0 +245: 251: 0 +245: 252: 0 +245: 253: 0 +245: 254: 0 +245: 255: 0 +245: 256: 0 +245: 257: 0 +245: 258: 0 +245: 259: 0 +245: 260: 0 +245: 261: 0 +245: 262: 0 +245: 263: 0 +245: 264: 0 +245: 265: 0 +245: 266: 0 +245: 267: 0 +245: 268: 0 +245: 269: 0 +245: 270: 0 +245: 271: 0 +245: 272: 0 +245: 273: 0 +245: 274: 0 +245: 275: 0 +245: 276: 0 +245: 277: 0 +245: 278: 0 +245: 279: 0 +245: 280: 0 +245: 281: 0 +245: 282: 0 +245: 283: 0 +245: 284: 0 +245: 285: 0 +245: 286: 0 +245: 287: 0 +245: 288: 0 +245: 289: 0 +245: 290: 0 +245: 291: 0 +245: 292: 0 +245: 293: 0 +245: 294: 0 +245: 295: 0 +245: 296: 0 +245: 297: 0 +245: 298: 0 +245: 299: 0 +245: 300: 0 +245: 301: 0 +245: 302: 0 +245: 303: 0 +245: 304: 0 +245: 305: 0 +245: 306: 0 +245: 307: 0 +245: 308: 0 +245: 309: 0 +245: 310: 0 +245: 311: 0 +245: 312: 0 +245: 313: 0 +245: 314: 0 +245: 315: 0 +245: 316: 0 +245: 317: 0 +245: 318: 0 +245: 319: 0 +245: 320: 0 +245: 321: 0 +245: 322: 0 +245: 323: 0 +245: 324: 0 +245: 325: 0 +245: 326: 0 +245: 327: 0 +245: 328: 0 +245: 329: 0 +245: 330: 0 +245: 331: 0 +245: 332: 0 +245: 333: 0 +245: 334: 0 +245: 335: 0 +245: 336: 0 +245: 337: 0 +245: 338: 0 +245: 339: 0 +245: 340: 0 +245: 341: 0 +245: 342: 0 +245: 343: 0 +245: 344: 0 +245: 345: 0 +245: 346: 0 +245: 347: 0 +245: 348: 0 +245: 349: 0 +245: 350: 0 +245: 351: 0 +245: 352: 0 +245: 353: 0 +245: 354: 0 +245: 355: 0 +245: 356: 0 +245: 357: 0 +245: 358: 0 +245: 359: 0 +245: 360: 0 +245: 361: 0 +245: 362: 0 +245: 363: 0 +245: 364: 0 +245: 365: 0 +245: 366: 0 +245: 367: 0 +245: 368: 0 +245: 369: 0 +245: 370: 0 +245: 371: 0 +245: 372: 0 +245: 373: 0 +245: 374: 0 +245: 375: 0 +245: 376: 0 +245: 377: 0 +245: 378: 0 +245: 379: 0 +245: 380: 0 +245: 381: 0 +245: 382: 0 +245: 383: 0 +245: 384: 0 +245: 385: 0 +245: 386: 0 +245: 387: 0 +245: 388: 0 +245: 389: 0 +245: 390: 0 +245: 391: 0 +245: 392: 0 +245: 393: 0 +245: 394: 0 +245: 395: 0 +245: 396: 0 +245: 397: 0 +245: 398: 0 +245: 399: 0 +245: 400: 0 +245: 401: 0 +245: 402: 0 +245: 403: 0 +245: 404: 0 +245: 405: 0 +245: 406: 0 +245: 407: 0 +245: 408: 0 +245: 409: 0 +245: 410: 0 +245: 411: 0 +245: 412: 0 +245: 413: 0 +245: 414: 0 +245: 415: 0 +245: 416: 0 +245: 417: 0 +245: 418: 0 +245: 419: 0 +245: 420: 0 +245: 421: 0 +245: 422: 0 +245: 423: 0 +245: 424: 0 +245: 425: 0 +245: 426: 0 +245: 427: 0 +245: 428: 0 +245: 429: 0 +245: 430: 0 +245: 431: 0 +245: 432: 0 +245: 433: 0 +245: 434: 0 +245: 435: 0 +245: 436: 0 +245: 437: 0 +245: 438: 0 +245: 439: 0 +245: 440: 0 +245: 441: 0 +245: 442: 0 +245: 443: 0 +245: 444: 0 +245: 445: 0 +245: 446: 0 +245: 447: 0 +245: 448: 0 +245: 449: 0 +245: 450: 0 +245: 451: 0 +245: 452: 0 +245: 453: 0 +245: 454: 0 +245: 455: 0 +245: 456: 0 +245: 457: 0 +245: 458: 0 +245: 459: 0 +245: 460: 0 +245: 461: 0 +245: 462: 0 +245: 463: 0 +245: 464: 0 +245: 465: 0 +245: 466: 0 +245: 467: 0 +245: 468: 0 +245: 469: 0 +245: 470: 0 +245: 471: 0 +245: 472: 0 +245: 473: 0 +245: 474: 0 +245: 475: 0 +245: 476: 0 +245: 477: 0 +245: 478: 0 +245: 479: 0 +245: 480: 0 +245: 481: 0 +245: 482: 0 +245: 483: 0 +245: 484: 0 +245: 485: 0 +245: 486: 0 +245: 487: 0 +245: 488: 0 +245: 489: 0 +245: 490: 0 +245: 491: 0 +245: 492: 0 +245: 493: 0 +245: 494: 0 +245: 495: 0 +245: 496: 0 +245: 497: 0 +245: 498: 0 +245: 499: 0 +245: 500: 0 +245: 501: 0 +245: 502: 0 +245: 503: 0 +245: 504: 0 +245: 505: 0 +245: 506: 0 +245: 507: 0 +245: 508: 0 +245: 509: 0 +245: 510: 0 +245: 511: 0 +245: 512: 0 +245: 513: 0 +245: 514: 0 +245: 515: 0 +245: 516: 0 +245: 517: 0 +245: 518: 0 +245: 519: 0 +245: 520: 0 +245: 521: 0 +245: 522: 0 +245: 523: 0 +245: 524: 0 +245: 525: 0 +245: 526: 0 +245: 527: 0 +245: 528: 0 +245: 529: 0 +245: 530: 0 +245: 531: 0 +245: 532: 0 +245: 533: 0 +245: 534: 0 +245: 535: 0 +245: 536: 0 +245: 537: 0 +245: 538: 0 +245: 539: 0 +245: 540: 0 +245: 541: 0 +245: 542: 0 +245: 543: 0 +245: 544: 0 +245: 545: 0 +245: 546: 0 +245: 547: 0 +245: 548: 0 +245: 549: 0 +245: 550: 0 +245: 551: 0 +245: 552: 0 +245: 553: 0 +245: 554: 0 +245: 555: 0 +245: 556: 0 +245: 557: 0 +245: 558: 0 +245: 559: 0 +245: 560: 0 +245: 561: 0 +245: 562: 0 +245: 563: 0 +245: 564: 0 +245: 565: 0 +245: 566: 0 +245: 567: 0 +245: 568: 0 +245: 569: 0 +245: 570: 0 +245: 571: 0 +245: 572: 0 +245: 573: 0 +245: 574: 0 +245: 575: 0 +245: 576: 0 +245: 577: 0 +245: 578: 0 +245: 579: 0 +245: 580: 0 +245: 581: 0 +245: 582: 0 +245: 583: 0 +245: 584: 0 +245: 585: 0 +245: 586: 0 +245: 587: 0 +245: 588: 0 +245: 589: 0 +245: 590: 0 +245: 591: 0 +245: 592: 0 +245: 593: 0 +245: 594: 0 +245: 595: 0 +245: 596: 0 +245: 597: 0 +245: 598: 0 +245: 599: 0 +245: 600: 0 +245: 601: 0 +245: 602: 0 +245: 603: 0 +245: 604: 0 +245: 605: 0 +245: 606: 0 +245: 607: 0 +245: 608: 0 +245: 609: 0 +245: 610: 0 +245: 611: 0 +245: 612: 0 +245: 613: 0 +245: 614: 0 +245: 615: 0 +245: 616: 0 +245: 617: 0 +245: 618: 0 +245: 619: 0 +245: 620: 0 +245: 621: 0 +245: 622: 0 +245: 623: 0 +245: 624: 0 +245: 625: 0 +245: 626: 0 +245: 627: 0 +245: 628: 0 +245: 629: 0 +245: 630: 0 +245: 631: 0 +245: 632: 0 +245: 633: 0 +245: 634: 0 +245: 635: 0 +245: 636: 0 +245: 637: 0 +245: 638: 0 +245: 639: 0 +245: 640: 0 +245: 641: 0 +245: 642: 0 +245: 643: 0 +245: 644: 0 +245: 645: 0 +245: 646: 0 +245: 647: 0 +245: 648: 0 +245: 649: 0 +245: 650: 0 +245: 651: 0 +245: 652: 0 +245: 653: 0 +245: 654: 0 +245: 655: 0 +245: 656: 0 +245: 657: 0 +245: 658: 0 +245: 659: 0 +245: 660: 0 +245: 661: 0 +245: 662: 0 +245: 663: 0 +245: 664: 0 +245: 665: 0 +245: 666: 0 +245: 667: 0 +245: 668: 0 +245: 669: 0 +245: 670: 0 +245: 671: 0 +245: 672: 0 +245: 673: 0 +245: 674: 0 +245: 675: 0 +245: 676: 0 +245: 677: 0 +245: 678: 0 +245: 679: 0 +245: 680: 0 +245: 681: 0 +245: 682: 0 +245: 683: 0 +245: 684: 0 +245: 685: 0 +245: 686: 0 +245: 687: 0 +245: 688: 0 +245: 689: 0 +245: 690: 0 +245: 691: 0 +245: 692: 0 +245: 693: 0 +245: 694: 0 +245: 695: 0 +245: 696: 0 +245: 697: 0 +245: 698: 0 +245: 699: 0 +245: 700: 0 +245: 701: 0 +245: 702: 0 +245: 703: 0 +245: 704: 0 +245: 705: 0 +245: 706: 0 +245: 707: 0 +245: 708: 0 +245: 709: 0 +245: 710: 0 +245: 711: 0 +245: 712: 0 +245: 713: 0 +245: 714: 0 +245: 715: 0 +245: 716: 0 +245: 717: 0 +245: 718: 0 +245: 719: 0 +245: 720: 0 +245: 721: 0 +245: 722: 0 +245: 723: 0 +245: 724: 0 +245: 725: 0 +245: 726: 0 +245: 727: 0 +245: 728: 0 +245: 729: 0 +245: 730: 0 +245: 731: 0 +245: 732: 0 +245: 733: 0 +245: 734: 0 +245: 735: 0 +245: 736: 0 +245: 737: 0 +245: 738: 0 +245: 739: 0 +245: 740: 0 +245: 741: 0 +245: 742: 0 +245: 743: 0 +245: 744: 0 +245: 745: 0 +245: 746: 0 +245: 747: 0 +245: 748: 0 +245: 749: 0 +245: 750: 0 +245: 751: 0 +245: 752: 0 +245: 753: 0 +245: 754: 0 +245: 755: 0 +245: 756: 0 +245: 757: 0 +245: 758: 0 +245: 759: 0 +245: 760: 0 +245: 761: 0 +245: 762: 0 +245: 763: 0 +245: 764: 0 +245: 765: 0 +245: 766: 0 +245: 767: 0 +245: 768: 0 +245: 769: 0 +245: 770: 0 +245: 771: 0 +245: 772: 0 +245: 773: 0 +245: 774: 0 +245: 775: 0 +245: 776: 0 +245: 777: 0 +245: 778: 0 +245: 779: 0 +245: 780: 0 +245: 781: 0 +245: 782: 0 +245: 783: 0 +245: 784: 0 +245: 785: 0 +245: 786: 0 +245: 787: 0 +245: 788: 0 +245: 789: 0 +245: 790: 0 +245: 791: 0 +245: 792: 0 +245: 793: 0 +245: 794: 0 +245: 795: 0 +245: 796: 0 +245: 797: 0 +245: 798: 0 +245: 799: 0 +245: 800: 0 +245: 801: 0 +245: 802: 0 +245: 803: 0 +245: 804: 0 +245: 805: 0 +245: 806: 0 +245: 807: 0 +245: 808: 0 +245: 809: 0 +245: 810: 0 +245: 811: 0 +245: 812: 0 +245: 813: 0 +245: 814: 0 +245: 815: 0 +245: 816: 0 +245: 817: 0 +245: 818: 0 +245: 819: 0 +245: 820: 0 +245: 821: 0 +245: 822: 0 +245: 823: 0 +245: 824: 0 +245: 825: 0 +245: 826: 0 +245: 827: 0 +245: 828: 0 +245: 829: 0 +245: 830: 0 +245: 831: 0 +245: 832: 0 +245: 833: 0 +245: 834: 0 +245: 835: 0 +245: 836: 0 +245: 837: 0 +245: 838: 0 +245: 839: 0 +245: 840: 0 +245: 841: 0 +245: 842: 0 +245: 843: 0 +245: 844: 0 +245: 845: 0 +245: 846: 0 +245: 847: 0 +245: 848: 0 +245: 849: 0 +245: 850: 0 +245: 851: 0 +245: 852: 0 +245: 853: 0 +245: 854: 0 +245: 855: 0 +245: 856: 0 +245: 857: 0 +245: 858: 0 +245: 859: 0 +245: 860: 0 +245: 861: 0 +245: 862: 0 +245: 863: 0 +245: 864: 0 +245: 865: 0 +245: 866: 0 +245: 867: 0 +245: 868: 0 +245: 869: 0 +245: 870: 0 +245: 871: 0 +245: 872: 0 +245: 873: 0 +245: 874: 0 +245: 875: 0 +245: 876: 0 +245: 877: 0 +245: 878: 0 +245: 879: 0 +245: 880: 0 +245: 881: 0 +245: 882: 0 +245: 883: 0 +245: 884: 0 +245: 885: 0 +245: 886: 0 +245: 887: 0 +245: 888: 0 +245: 889: 0 +245: 890: 0 +245: 891: 0 +245: 892: 0 +245: 893: 0 +245: 894: 0 +245: 895: 0 +245: 896: 0 +245: 897: 0 +245: 898: 0 +245: 899: 0 +245: 900: 0 +245: 901: 0 +245: 902: 0 +245: 903: 0 +245: 904: 0 +245: 905: 0 +245: 906: 0 +245: 907: 0 +245: 908: 0 +245: 909: 0 +245: 910: 0 +245: 911: 0 +245: 912: 0 +245: 913: 0 +245: 914: 0 +245: 915: 0 +245: 916: 0 +245: 917: 0 +245: 918: 0 +245: 919: 0 +245: 920: 0 +245: 921: 0 +245: 922: 0 +245: 923: 0 +245: 924: 0 +245: 925: 0 +245: 926: 0 +245: 927: 0 +245: 928: 0 +245: 929: 0 +245: 930: 0 +245: 931: 0 +245: 932: 0 +245: 933: 0 +245: 934: 0 +245: 935: 0 +245: 936: 0 +245: 937: 0 +245: 938: 0 +245: 939: 0 +245: 940: 0 +245: 941: 0 +245: 942: 0 +245: 943: 0 +245: 944: 0 +245: 945: 0 +245: 946: 0 +245: 947: 0 +245: 948: 0 +245: 949: 0 +245: 950: 0 +245: 951: 0 +245: 952: 0 +245: 953: 0 +245: 954: 0 +245: 955: 0 +245: 956: 0 +245: 957: 0 +245: 958: 0 +245: 959: 0 +245: 960: 0 +245: 961: 0 +245: 962: 0 +245: 963: 0 +245: 964: 0 +245: 965: 0 +245: 966: 0 +245: 967: 0 +245: 968: 0 +245: 969: 0 +245: 970: 0 +245: 971: 0 +245: 972: 0 +245: 973: 0 +245: 974: 0 +245: 975: 0 +245: 976: 0 +245: 977: 0 +245: 978: 0 +245: 979: 0 +245: 980: 0 +245: 981: 0 +245: 982: 0 +245: 983: 0 +245: 984: 0 +245: 985: 0 +245: 986: 0 +245: 987: 0 +245: 988: 0 +245: 989: 0 +245: 990: 0 +245: 991: 0 +245: 992: 0 +245: 993: 0 +245: 994: 0 +245: 995: 0 +245: 996: 0 +245: 997: 0 +245: 998: 0 +245: 999: 0 +245: 1000: 0 +245: 1001: 0 +245: 1002: 0 +245: 1003: 0 +245: 1004: 0 +245: 1005: 0 +245: 1006: 0 +245: 1007: 0 +245: 1008: 0 +245: 1009: 0 +245: 1010: 0 +245: 1011: 0 +245: 1012: 0 +245: 1013: 0 +245: 1014: 0 +245: 1015: 0 +245: 1016: 0 +245: 1017: 0 +245: 1018: 0 +245: 1019: 0 +245: 1020: 0 +245: 1021: 0 +245: 1022: 0 +245: 1023: 0 +245: 1024: 0 +245: 1025: 0 +245: 1026: 0 +245: 1027: 0 +245: 1028: 0 +245: 1029: 0 +245: 1030: 0 +245: 1031: 0 +245: 1032: 0 +245: 1033: 0 +245: 1034: 0 +245: 1035: 0 +245: 1036: 0 +245: 1037: 0 +245: 1038: 0 +245: 1039: 0 +245: 1040: 0 +245: 1041: 0 +245: 1042: 0 +245: 1043: 0 +245: 1044: 0 +245: 1045: 0 +245: 1046: 0 +245: 1047: 0 +245: 1048: 0 +245: 1049: 0 +245: 1050: 0 +245: 1051: 0 +245: 1052: 0 +245: 1053: 0 +245: 1054: 0 +245: 1055: 0 +245: 1056: 0 +245: 1057: 0 +245: 1058: 0 +245: 1059: 0 +245: 1060: 0 +245: 1061: 0 +245: 1062: 0 +245: 1063: 0 +245: 1064: 0 +245: 1065: 0 +245: 1066: 0 +245: 1067: 0 +245: 1068: 0 +245: 1069: 0 +245: 1070: 0 +245: 1071: 0 +245: 1072: 0 +245: 1073: 0 +245: 1074: 0 +245: 1075: 0 +245: 1076: 0 +245: 1077: 0 +245: 1078: 0 +245: 1079: 0 +245: 1080: 0 +245: 1081: 0 +245: 1082: 0 +245: 1083: 0 +245: 1084: 0 +245: 1085: 0 +245: 1086: 0 +245: 1087: 0 +245: 1088: 0 +245: 1089: 0 +245: 1090: 0 +245: 1091: 0 +245: 1092: 0 +245: 1093: 0 +245: 1094: 0 +245: 1095: 0 +245: 1096: 0 +245: 1097: 0 +245: 1098: 0 +245: 1099: 0 +245: 1100: 0 +245: 1101: 0 +245: 1102: 0 +245: 1103: 0 +245: 1104: 0 +245: 1105: 0 +245: 1106: 0 +245: 1107: 0 +245: 1108: 0 +245: 1109: 0 +245: 1110: 0 +245: 1111: 0 +245: 1112: 0 +245: 1113: 0 +245: 1114: 0 +245: 1115: 0 +245: 1116: 0 +245: 1117: 0 +245: 1118: 0 +245: 1119: 0 +245: 1120: 0 +245: 1121: 0 +245: 1122: 0 +245: 1123: 0 +245: 1124: 0 +245: 1125: 0 +245: 1126: 0 +245: 1127: 0 +245: 1128: 0 +245: 1129: 0 +245: 1130: 0 +245: 1131: 0 +245: 1132: 0 +245: 1133: 0 +245: 1134: 0 +245: 1135: 0 +245: 1136: 0 +245: 1137: 0 +245: 1138: 0 +245: 1139: 0 +245: 1140: 0 +245: 1141: 0 +245: 1142: 0 +245: 1143: 0 +245: 1144: 0 +245: 1145: 0 +245: 1146: 0 +245: 1147: 0 +245: 1148: 0 +245: 1149: 0 +245: 1150: 0 +245: 1151: 0 +245: 1152: 0 +245: 1153: 0 +245: 1154: 0 +245: 1155: 0 +245: 1156: 0 +245: 1157: 0 +245: 1158: 0 +245: 1159: 0 +245: 1160: 0 +245: 1161: 0 +245: 1162: 0 +245: 1163: 0 +245: 1164: 0 +245: 1165: 0 +245: 1166: 0 +245: 1167: 0 +245: 1168: 0 +245: 1169: 0 +245: 1170: 0 +245: 1171: 0 +245: 1172: 0 +245: 1173: 0 +245: 1174: 0 +245: 1175: 0 +245: 1176: 0 +245: 1177: 0 +245: 1178: 0 +245: 1179: 0 +245: 1180: 0 +245: 1181: 0 +245: 1182: 0 +245: 1183: 0 +245: 1184: 0 +245: 1185: 0 +245: 1186: 0 +245: 1187: 0 +245: 1188: 0 +245: 1189: 0 +245: 1190: 0 +245: 1191: 0 +245: 1192: 0 +245: 1193: 0 +245: 1194: 0 +245: 1195: 0 +245: 1196: 0 +245: 1197: 0 +245: 1198: 0 +245: 1199: 0 +245: 1200: 0 +245: 1201: 0 +245: 1202: 0 +245: 1203: 0 +245: 1204: 0 +245: 1205: 0 +245: 1206: 0 +245: 1207: 0 +245: 1208: 0 +245: 1209: 0 +245: 1210: 0 +245: 1211: 0 +245: 1212: 0 +245: 1213: 0 +245: 1214: 0 +245: 1215: 0 +245: 1216: 0 +245: 1217: 0 +245: 1218: 0 +245: 1219: 0 +245: 1220: 0 +245: 1221: 0 +245: 1222: 0 +245: 1223: 0 +245: 1224: 0 +245: 1225: 0 +245: 1226: 0 +245: 1227: 0 +245: 1228: 0 +245: 1229: 0 +245: 1230: 0 +245: 1231: 0 +245: 1232: 0 +245: 1233: 0 +245: 1234: 0 +245: 1235: 0 +245: 1236: 0 +245: 1237: 0 +245: 1238: 0 +245: 1239: 0 +245: 1240: 0 +245: 1241: 0 +245: 1242: 0 +245: 1243: 0 +245: 1244: 0 +245: 1245: 0 +245: 1246: 0 +245: 1247: 0 +245: 1248: 0 +245: 1249: 0 +245: 1250: 0 +245: 1251: 0 +245: 1252: 0 +245: 1253: 0 +245: 1254: 0 +245: 1255: 0 +245: 1256: 0 +245: 1257: 0 +245: 1258: 0 +245: 1259: 0 +245: 1260: 0 +245: 1261: 0 +245: 1262: 0 +245: 1263: 0 +245: 1264: 0 +245: 1265: 0 +245: 1266: 0 +245: 1267: 0 +245: 1268: 0 +245: 1269: 0 +245: 1270: 0 +245: 1271: 0 +245: 1272: 0 +245: 1273: 0 +245: 1274: 0 +245: 1275: 0 +245: 1276: 0 +245: 1277: 0 +245: 1278: 0 +245: 1279: 0 +245: 1280: 0 +245: 1281: 0 +245: 1282: 0 +245: 1283: 0 +245: 1284: 0 +245: 1285: 0 +245: 1286: 0 +245: 1287: 0 +245: 1288: 0 +245: 1289: 0 +245: 1290: 0 +245: 1291: 0 +245: 1292: 0 +245: 1293: 0 +245: 1294: 0 +245: 1295: 0 +245: 1296: 0 +245: 1297: 0 +245: 1298: 0 +245: 1299: 0 +245: 1300: 0 +245: 1301: 0 +245: 1302: 0 +245: 1303: 0 +245: 1304: 0 +245: 1305: 0 +245: 1306: 0 +245: 1307: 0 +245: 1308: 0 +245: 1309: 0 +245: 1310: 0 +245: 1311: 0 +245: 1312: 0 +245: 1313: 0 +245: 1314: 0 +245: 1315: 0 +245: 1316: 0 +245: 1317: 0 +245: 1318: 0 +245: 1319: 0 +245: 1320: 0 +245: 1321: 0 +245: 1322: 0 +245: 1323: 0 +245: 1324: 0 +245: 1325: 0 +245: 1326: 0 +245: 1327: 0 +245: 1328: 0 +245: 1329: 0 +245: 1330: 0 +245: 1331: 0 +245: 1332: 0 +245: 1333: 0 +245: 1334: 0 +245: 1335: 0 +245: 1336: 0 +245: 1337: 0 +245: 1338: 0 +245: 1339: 0 +245: 1340: 0 +245: 1341: 0 +245: 1342: 0 +245: 1343: 0 +245: 1344: 0 +245: 1345: 0 +245: 1346: 0 +245: 1347: 0 +245: 1348: 0 +245: 1349: 0 +245: 1350: 0 +245: 1351: 0 +245: 1352: 0 +245: 1353: 0 +245: 1354: 0 +245: 1355: 0 +245: 1356: 0 +245: 1357: 0 +245: 1358: 0 +245: 1359: 0 +245: 1360: 0 +245: 1361: 0 +245: 1362: 0 +245: 1363: 0 +245: 1364: 0 +245: 1365: 0 +245: 1366: 0 +245: 1367: 0 +245: 1368: 0 +245: 1369: 0 +245: 1370: 0 +245: 1371: 0 +245: 1372: 0 +245: 1373: 0 +245: 1374: 0 +245: 1375: 0 +245: 1376: 0 +245: 1377: 0 +245: 1378: 0 +245: 1379: 0 +245: 1380: 0 +245: 1381: 0 +245: 1382: 0 +245: 1383: 0 +245: 1384: 0 +245: 1385: 0 +245: 1386: 0 +245: 1387: 0 +245: 1388: 0 +245: 1389: 0 +245: 1390: 0 +245: 1391: 0 +245: 1392: 0 +245: 1393: 0 +245: 1394: 0 +245: 1395: 0 +245: 1396: 0 +245: 1397: 0 +245: 1398: 0 +245: 1399: 0 +245: 1400: 0 +245: 1401: 0 +245: 1402: 0 +245: 1403: 0 +245: 1404: 0 +245: 1405: 0 +245: 1406: 0 +245: 1407: 0 +245: 1408: 0 +245: 1409: 0 +245: 1410: 0 +245: 1411: 0 +245: 1412: 0 +245: 1413: 0 +245: 1414: 0 +245: 1415: 0 +245: 1416: 0 +245: 1417: 0 +245: 1418: 0 +245: 1419: 0 +245: 1420: 0 +245: 1421: 0 +245: 1422: 0 +245: 1423: 0 +245: 1424: 0 +245: 1425: 0 +245: 1426: 0 +245: 1427: 0 +245: 1428: 0 +245: 1429: 0 +245: 1430: 0 +245: 1431: 0 +245: 1432: 0 +245: 1433: 0 +245: 1434: 0 +245: 1435: 0 +245: 1436: 0 +245: 1437: 0 +245: 1438: 0 +245: 1439: 0 +245: 1440: 0 +245: 1441: 0 +245: 1442: 0 +245: 1443: 0 +245: 1444: 0 +245: 1445: 0 +245: 1446: 0 +245: 1447: 0 +245: 1448: 0 +245: 1449: 0 +245: 1450: 0 +245: 1451: 0 +245: 1452: 0 +245: 1453: 0 +245: 1454: 0 +245: 1455: 0 +245: 1456: 0 +245: 1457: 0 +245: 1458: 0 +245: 1459: 0 +245: 1460: 0 +245: 1461: 0 +245: 1462: 0 +245: 1463: 0 +245: 1464: 0 +245: 1465: 0 +245: 1466: 0 +245: 1467: 0 +245: 1468: 0 +245: 1469: 0 +245: 1470: 0 +245: 1471: 0 +245: 1472: 0 +245: 1473: 0 +245: 1474: 0 +245: 1475: 0 +245: 1476: 0 +245: 1477: 0 +245: 1478: 0 +245: 1479: 0 +245: 1480: 0 +245: 1481: 0 +245: 1482: 0 +245: 1483: 0 +245: 1484: 0 +245: 1485: 0 +245: 1486: 0 +245: 1487: 0 +245: 1488: 0 +245: 1489: 0 +245: 1490: 0 +245: 1491: 0 +245: 1492: 0 +245: 1493: 0 +245: 1494: 0 +245: 1495: 0 +245: 1496: 0 +245: 1497: 0 +245: 1498: 0 +245: 1499: 0 +245: 1500: 0 +245: 1501: 0 +245: 1502: 0 +245: 1503: 0 +245: 1504: 0 +245: 1505: 0 +245: 1506: 0 +245: 1507: 0 +245: 1508: 0 +245: 1509: 0 +245: 1510: 0 +245: 1511: 0 +245: 1512: 0 +245: 1513: 0 +245: 1514: 0 +245: 1515: 0 +245: 1516: 0 +245: 1517: 0 +245: 1518: 0 +245: 1519: 0 +245: 1520: 0 +245: 1521: 0 +245: 1522: 0 +245: 1523: 0 +245: 1524: 0 +245: 1525: 0 +245: 1526: 0 +245: 1527: 0 +245: 1528: 0 +245: 1529: 0 +245: 1530: 0 +245: 1531: 0 +245: 1532: 0 +245: 1533: 0 +245: 1534: 0 +245: 1535: 0 +245: 1536: 0 +245: 1537: 0 +245: 1538: 0 +245: 1539: 0 +245: 1540: 0 +245: 1541: 0 +245: 1542: 0 +245: 1543: 0 +245: 1544: 0 +245: 1545: 0 +245: 1546: 0 +245: 1547: 0 +245: 1548: 0 +245: 1549: 0 +245: 1550: 0 +245: 1551: 0 +245: 1552: 0 +245: 1553: 0 +245: 1554: 0 +245: 1555: 0 +245: 1556: 0 +245: 1557: 0 +245: 1558: 0 +245: 1559: 0 +245: 1560: 0 +245: 1561: 0 +245: 1562: 0 +245: 1563: 0 +245: 1564: 0 +245: 1565: 0 +245: 1566: 0 +245: 1567: 0 +245: 1568: 0 +245: 1569: 0 +245: 1570: 0 +245: 1571: 0 +245: 1572: 0 +245: 1573: 0 +245: 1574: 0 +245: 1575: 0 +245: 1576: 0 +245: 1577: 0 +245: 1578: 0 +245: 1579: 0 +245: 1580: 0 +245: 1581: 0 +245: 1582: 0 +245: 1583: 0 +245: 1584: 0 +245: 1585: 0 +245: 1586: 0 +245: 1587: 0 +245: 1588: 0 +245: 1589: 0 +245: 1590: 0 +245: 1591: 0 +245: 1592: 0 +245: 1593: 0 +245: 1594: 0 +245: 1595: 0 +245: 1596: 0 +245: 1597: 0 +245: 1598: 0 +245: 1599: 0 +245: 1600: 0 +245: 1601: 0 +245: 1602: 0 +245: 1603: 0 +245: 1604: 0 +245: 1605: 0 +245: 1606: 0 +245: 1607: 0 +245: 1608: 0 +245: 1609: 0 +245: 1610: 0 +245: 1611: 0 +245: 1612: 0 +245: 1613: 0 +245: 1614: 0 +245: 1615: 0 +245: 1616: 0 +245: 1617: 0 +245: 1618: 0 +245: 1619: 0 +245: 1620: 0 +245: 1621: 0 +245: 1622: 0 +245: 1623: 0 +245: 1624: 0 +245: 1625: 0 +245: 1626: 0 +245: 1627: 0 +245: 1628: 0 +245: 1629: 0 +245: 1630: 0 +245: 1631: 0 +245: 1632: 0 +245: 1633: 0 +245: 1634: 0 +245: 1635: 0 +245: 1636: 0 +245: 1637: 0 +245: 1638: 0 +245: 1639: 0 +245: 1640: 0 +245: 1641: 0 +245: 1642: 0 +245: 1643: 0 +245: 1644: 0 +245: 1645: 0 +245: 1646: 0 +245: 1647: 0 +245: 1648: 0 +245: 1649: 0 +245: 1650: 0 +245: 1651: 0 +245: 1652: 0 +245: 1653: 0 +245: 1654: 0 +245: 1655: 0 +245: 1656: 0 +245: 1657: 0 +245: 1658: 0 +245: 1659: 0 +245: 1660: 0 +245: 1661: 0 +245: 1662: 0 +245: 1663: 0 +245: 1664: 0 +245: 1665: 0 +245: 1666: 0 +245: 1667: 0 +245: 1668: 0 +245: 1669: 0 +245: 1670: 0 +245: 1671: 0 +245: 1672: 0 +245: 1673: 0 +245: 1674: 0 +245: 1675: 0 +245: 1676: 0 +245: 1677: 0 +245: 1678: 0 +245: 1679: 0 +245: 1680: 0 +245: 1681: 0 +245: 1682: 0 +245: 1683: 0 +245: 1684: 0 +245: 1685: 0 +245: 1686: 0 +245: 1687: 0 +245: 1688: 0 +245: 1689: 0 +245: 1690: 0 +245: 1691: 0 +245: 1692: 0 +245: 1693: 0 +245: 1694: 0 +245: 1695: 0 +245: 1696: 0 +245: 1697: 0 +245: 1698: 0 +245: 1699: 0 +245: 1700: 0 +245: 1701: 0 +245: 1702: 0 +245: 1703: 0 +245: 1704: 0 +245: 1705: 0 +245: 1706: 0 +245: 1707: 0 +245: 1708: 0 +245: 1709: 0 +245: 1710: 0 +245: 1711: 0 +245: 1712: 0 +245: 1713: 0 +245: 1714: 0 +245: 1715: 0 +245: 1716: 0 +245: 1717: 0 +245: 1718: 0 +245: 1719: 0 +245: 1720: 0 +245: 1721: 0 +245: 1722: 0 +245: 1723: 0 +245: 1724: 0 +245: 1725: 0 +245: 1726: 0 +245: 1727: 0 +245: 1728: 0 +245: 1729: 0 +245: 1730: 0 +245: 1731: 0 +245: 1732: 0 +245: 1733: 0 +245: 1734: 0 +245: 1735: 0 +245: 1736: 0 +245: 1737: 0 +245: 1738: 0 +245: 1739: 0 +245: 1740: 0 +245: 1741: 0 +245: 1742: 0 +245: 1743: 0 +245: 1744: 0 +245: 1745: 0 +245: 1746: 0 +245: 1747: 0 +245: 1748: 0 +245: 1749: 0 +245: 1750: 0 +245: 1751: 0 +245: 1752: 0 +245: 1753: 0 +245: 1754: 0 +245: 1755: 0 +245: 1756: 0 +245: 1757: 0 +245: 1758: 0 +245: 1759: 0 +245: 1760: 0 +245: 1761: 0 +245: 1762: 0 +245: 1763: 0 +245: 1764: 0 +245: 1765: 0 +245: 1766: 0 +245: 1767: 0 +245: 1768: 0 +245: 1769: 0 +245: 1770: 0 +245: 1771: 0 +245: 1772: 0 +245: 1773: 0 +245: 1774: 0 +245: 1775: 0 +245: 1776: 0 +245: 1777: 0 +245: 1778: 0 +245: 1779: 0 +245: 1780: 0 +245: 1781: 0 +245: 1782: 0 +245: 1783: 0 +245: 1784: 0 +245: 1785: 0 +245: 1786: 0 +245: 1787: 0 +245: 1788: 0 +245: 1789: 0 +245: 1790: 0 +245: 1791: 0 +245: 1792: 0 +245: 1793: 0 +245: 1794: 0 +245: 1795: 0 +245: 1796: 0 +245: 1797: 0 +245: 1798: 0 +245: 1799: 0 +245: 1800: 0 +245: 1801: 0 +245: 1802: 0 +245: 1803: 0 +245: 1804: 0 +245: 1805: 0 +245: 1806: 0 +245: 1807: 0 +245: 1808: 0 +245: 1809: 0 +245: 1810: 0 +245: 1811: 0 +245: 1812: 0 +245: 1813: 0 +245: 1814: 0 +245: 1815: 0 +245: 1816: 0 +245: 1817: 0 +245: 1818: 0 +245: 1819: 0 +245: 1820: 0 +245: 1821: 0 +245: 1822: 0 +245: 1823: 0 +245: 1824: 0 +245: 1825: 0 +245: 1826: 0 +245: 1827: 0 +245: 1828: 0 +245: 1829: 0 +245: 1830: 0 +245: 1831: 0 +245: 1832: 0 +245: 1833: 0 +245: 1834: 0 +245: 1835: 0 +245: 1836: 0 +245: 1837: 0 +245: 1838: 0 +245: 1839: 0 +245: 1840: 0 +245: 1841: 0 +245: 1842: 0 +245: 1843: 0 +245: 1844: 0 +245: 1845: 0 +245: 1846: 0 +245: 1847: 0 +245: 1848: 0 +245: 1849: 0 +245: 1850: 0 +245: 1851: 0 +245: 1852: 0 +245: 1853: 0 +245: 1854: 0 +245: 1855: 0 +245: 1856: 0 +245: 1857: 0 +245: 1858: 0 +245: 1859: 0 +245: 1860: 0 +245: 1861: 0 +245: 1862: 0 +245: 1863: 0 +245: 1864: 0 +245: 1865: 0 +245: 1866: 0 +245: 1867: 0 +245: 1868: 0 +245: 1869: 0 +245: 1870: 0 +245: 1871: 0 +245: 1872: 0 +245: 1873: 0 +245: 1874: 0 +245: 1875: 0 +245: 1876: 0 +245: 1877: 0 +245: 1878: 0 +245: 1879: 0 +245: 1880: 0 +245: 1881: 0 +245: 1882: 0 +245: 1883: 0 +245: 1884: 0 +245: 1885: 0 +245: 1886: 0 +245: 1887: 0 +245: 1888: 0 +245: 1889: 0 +245: 1890: 0 +245: 1891: 0 +245: 1892: 0 +245: 1893: 0 +245: 1894: 0 +245: 1895: 0 +245: 1896: 0 +245: 1897: 0 +245: 1898: 0 +245: 1899: 0 +245: 1900: 0 +245: 1901: 0 +245: 1902: 0 +245: 1903: 0 +245: 1904: 0 +245: 1905: 0 +245: 1906: 0 +245: 1907: 0 +245: 1908: 0 +245: 1909: 0 +245: 1910: 0 +245: 1911: 0 +245: 1912: 0 +245: 1913: 0 +245: 1914: 0 +245: 1915: 0 +245: 1916: 0 +245: 1917: 0 +245: 1918: 0 +245: 1919: 0 +245: 1920: 0 +245: 1921: 0 +245: 1922: 0 +245: 1923: 0 +245: 1924: 0 +245: 1925: 0 +245: 1926: 0 +245: 1927: 0 +245: 1928: 0 +245: 1929: 0 +245: 1930: 0 +245: 1931: 0 +245: 1932: 0 +245: 1933: 0 +245: 1934: 0 +245: 1935: 0 +245: 1936: 0 +245: 1937: 0 +245: 1938: 0 +245: 1939: 0 +245: 1940: 0 +245: 1941: 0 +245: 1942: 0 +245: 1943: 0 +245: 1944: 0 +245: 1945: 0 +245: 1946: 0 +245: 1947: 0 +245: 1948: 0 +245: 1949: 0 +245: 1950: 0 +245: 1951: 0 +245: 1952: 0 +245: 1953: 0 +245: 1954: 0 +245: 1955: 0 +245: 1956: 0 +245: 1957: 0 +245: 1958: 0 +245: 1959: 0 +245: 1960: 0 +245: 1961: 0 +245: 1962: 0 +245: 1963: 0 +245: 1964: 0 +245: 1965: 0 +245: 1966: 0 +245: 1967: 0 +245: 1968: 0 +245: 1969: 0 +245: 1970: 0 +245: 1971: 0 +245: 1972: 0 +245: 1973: 0 +245: 1974: 0 +245: 1975: 0 +245: 1976: 0 +245: 1977: 0 +245: 1978: 0 +245: 1979: 0 +245: 1980: 0 +245: 1981: 0 +245: 1982: 0 +245: 1983: 0 +245: 1984: 0 +245: 1985: 0 +245: 1986: 0 +245: 1987: 0 +245: 1988: 0 +245: 1989: 0 +245: 1990: 0 +245: 1991: 0 +245: 1992: 0 +245: 1993: 0 +245: 1994: 0 +245: 1995: 0 +245: 1996: 0 +245: 1997: 0 +245: 1998: 0 +245: 1999: 0 +245: 2000: 0 +245: 2001: 0 +245: 2002: 0 +245: 2003: 0 +245: 2004: 0 +245: 2005: 0 +245: 2006: 0 +245: 2007: 0 +245: 2008: 0 +245: 2009: 0 +245: 2010: 0 +245: 2011: 0 +245: 2012: 0 +245: 2013: 0 +245: 2014: 0 +245: 2015: 0 +245: 2016: 0 +245: 2017: 0 +245: 2018: 0 +245: 2019: 0 +245: 2020: 0 +245: 2021: 0 +245: 2022: 0 +245: 2023: 0 +245: 2024: 0 +245: 2025: 0 +245: 2026: 0 +245: 2027: 0 +245: 2028: 0 +245: 2029: 0 +245: 2030: 0 +245: 2031: 0 +245: 2032: 0 +245: 2033: 0 +245: 2034: 0 +245: 2035: 0 +245: 2036: 0 +245: 2037: 0 +245: 2038: 0 +245: 2039: 0 +245: 2040: 0 +245: 2041: 0 +245: 2042: 0 +245: 2043: 0 +245: 2044: 0 +245: 2045: 0 +245: 2046: 0 +245: 2047: 0 +245: 2048: 0 +245: 2049: 0 +245: 2050: 0 +245: 2051: 0 +245: 2052: 0 +245: 2053: 0 +245: 2054: 0 +245: 2055: 0 +245: 2056: 0 +245: 2057: 0 +245: 2058: 0 +245: 2059: 0 +245: 2060: 0 +245: 2061: 0 +245: 2062: 0 +245: 2063: 0 +245: 2064: 0 +245: 2065: 0 +245: 2066: 0 +245: 2067: 0 +245: 2068: 0 +245: 2069: 0 +245: 2070: 0 +245: 2071: 0 +245: 2072: 0 +245: 2073: 0 +245: 2074: 0 +245: 2075: 0 +245: 2076: 0 +245: 2077: 0 +245: 2078: 0 +245: 2079: 0 +245: 2080: 0 +245: 2081: 0 +245: 2082: 0 +245: 2083: 0 +245: 2084: 0 +245: 2085: 0 +245: 2086: 0 +245: 2087: 0 +245: 2088: 0 +245: 2089: 0 +245: 2090: 0 +245: 2091: 0 +245: 2092: 0 +245: 2093: 0 +245: 2094: 0 +245: 2095: 0 +245: 2096: 0 +245: 2097: 0 +245: 2098: 0 +245: 2099: 0 +245: 2100: 0 +245: 2101: 0 +245: 2102: 0 +245: 2103: 0 +245: 2104: 0 +245: 2105: 0 +245: 2106: 0 +245: 2107: 0 +245: 2108: 0 +245: 2109: 0 +245: 2110: 0 +245: 2111: 0 +245: 2112: 0 +245: 2113: 0 +245: 2114: 0 +245: 2115: 0 +245: 2116: 0 +245: 2117: 0 +245: 2118: 0 +245: 2119: 0 +245: 2120: 0 +245: 2121: 0 +245: 2122: 0 +245: 2123: 0 +245: 2124: 0 +245: 2125: 0 +245: 2126: 0 +245: 2127: 0 +245: 2128: 0 +245: 2129: 0 +245: 2130: 0 +245: 2131: 0 +245: 2132: 0 +245: 2133: 0 +245: 2134: 0 +245: 2135: 0 +245: 2136: 0 +245: 2137: 0 +245: 2138: 0 +245: 2139: 0 +245: 2140: 0 +245: 2141: 0 +245: 2142: 0 +245: 2143: 0 +245: 2144: 0 +245: 2145: 0 +245: 2146: 0 +245: 2147: 0 +245: 2148: 0 +245: 2149: 0 +245: 2150: 0 +245: 2151: 0 +245: 2152: 0 +245: 2153: 0 +245: 2154: 0 +245: 2155: 0 +245: 2156: 0 +245: 2157: 0 +245: 2158: 0 +245: 2159: 0 +245: 2160: 0 +245: 2161: 0 +245: 2162: 0 +245: 2163: 0 +245: 2164: 0 +245: 2165: 0 +245: 2166: 0 +245: 2167: 0 +245: 2168: 0 +245: 2169: 0 +245: 2170: 0 +245: 2171: 0 +245: 2172: 0 +245: 2173: 0 +245: 2174: 0 +245: 2175: 0 +245: 2176: 0 +245: 2177: 0 +245: 2178: 0 +245: 2179: 0 +245: 2180: 0 +245: 2181: 0 +245: 2182: 0 +245: 2183: 0 +245: 2184: 0 +245: 2185: 0 +245: 2186: 0 +245: 2187: 0 +245: 2188: 0 +245: 2189: 0 +245: 2190: 0 +245: 2191: 0 +245: 2192: 0 +245: 2193: 0 +245: 2194: 0 +245: 2195: 0 +245: 2196: 0 +245: 2197: 0 +245: 2198: 0 +245: 2199: 0 +245: 2200: 0 +245: 2201: 0 +245: 2202: 0 +245: 2203: 0 +245: 2204: 0 +245: 2205: 0 +245: 2206: 0 +245: 2207: 0 +245: 2208: 0 +245: 2209: 0 +245: 2210: 0 +245: 2211: 0 +245: 2212: 0 +245: 2213: 0 +245: 2214: 0 +245: 2215: 0 +245: 2216: 0 +245: 2217: 0 +245: 2218: 0 +245: 2219: 0 +245: 2220: 0 +245: 2221: 0 +245: 2222: 0 +245: 2223: 0 +245: 2224: 0 +245: 2225: 0 +245: 2226: 0 +245: 2227: 0 +245: 2228: 0 +245: 2229: 0 +245: 2230: 0 +245: 2231: 0 +245: 2232: 0 +245: 2233: 0 +245: 2234: 0 +245: 2235: 0 +245: 2236: 0 +245: 2237: 0 +245: 2238: 0 +245: 2239: 0 +245: 2240: 0 +245: 2241: 0 +245: 2242: 0 +245: 2243: 0 +245: 2244: 0 +245: 2245: 0 +245: 2246: 0 +245: 2247: 0 +245: 2248: 0 +245: 2249: 0 +245: 2250: 0 +245: 2251: 0 +245: 2252: 0 +245: 2253: 0 +245: 2254: 0 +245: 2255: 0 +245: 2256: 0 +245: 2257: 0 +245: 2258: 0 +245: 2259: 0 +245: 2260: 0 +245: 2261: 0 +245: 2262: 0 +245: 2263: 0 +245: 2264: 0 +245: 2265: 0 +245: 2266: 0 +245: 2267: 0 +245: 2268: 0 +245: 2269: 0 +245: 2270: 0 +245: 2271: 0 +245: 2272: 0 +245: 2273: 0 +245: 2274: 0 +245: 2275: 0 +245: 2276: 0 +245: 2277: 0 +245: 2278: 0 +245: 2279: 0 +245: 2280: 0 +245: 2281: 0 +245: 2282: 0 +245: 2283: 0 +245: 2284: 0 +245: 2285: 0 +245: 2286: 0 +245: 2287: 0 +245: 2288: 0 +245: 2289: 0 +245: 2290: 0 +245: 2291: 0 +245: 2292: 0 +245: 2293: 0 +245: 2294: 0 +245: 2295: 0 +245: 2296: 0 +245: 2297: 0 +245: 2298: 0 +245: 2299: 0 +245: 2300: 0 +245: 2301: 0 +245: 2302: 0 +245: 2303: 0 +245: 2304: 0 +245: 2305: 0 +245: 2306: 0 +245: 2307: 0 +245: 2308: 0 +245: 2309: 0 +245: 2310: 0 +245: 2311: 0 +245: 2312: 0 +245: 2313: 0 +245: 2314: 0 +245: 2315: 0 +245: 2316: 0 +245: 2317: 0 +245: 2318: 0 +245: 2319: 0 +245: 2320: 0 +245: 2321: 0 +245: 2322: 0 +245: 2323: 0 +245: 2324: 0 +245: 2325: 0 +245: 2326: 0 +245: 2327: 0 +245: 2328: 0 +245: 2329: 0 +245: 2330: 0 +245: 2331: 0 +245: 2332: 0 +245: 2333: 0 +245: 2334: 0 +245: 2335: 0 +245: 2336: 0 +245: 2337: 0 +245: 2338: 0 +245: 2339: 0 +245: 2340: 0 +245: 2341: 0 +245: 2342: 0 +245: 2343: 0 +245: 2344: 0 +245: 2345: 0 +245: 2346: 0 +245: 2347: 0 +245: 2348: 0 +245: 2349: 0 +245: 2350: 0 +245: 2351: 0 +245: 2352: 0 +245: 2353: 0 +245: 2354: 0 +245: 2355: 0 +245: 2356: 0 +245: 2357: 0 +245: 2358: 0 +245: 2359: 0 +245: 2360: 0 +245: 2361: 0 +245: 2362: 0 +245: 2363: 0 +245: 2364: 0 +245: 2365: 0 +245: 2366: 0 +245: 2367: 0 +245: 2368: 0 +245: 2369: 0 +245: 2370: 0 +245: 2371: 0 +245: 2372: 0 +245: 2373: 0 +245: 2374: 0 +245: 2375: 0 +245: 2376: 0 +245: 2377: 0 +245: 2378: 0 +245: 2379: 0 +245: 2380: 0 +245: 2381: 0 +245: 2382: 0 +245: 2383: 0 +245: 2384: 0 +245: 2385: 0 +245: 2386: 0 +245: 2387: 0 +245: 2388: 0 +245: 2389: 0 +245: 2390: 0 +245: 2391: 0 +245: 2392: 0 +245: 2393: 0 +245: 2394: 0 +245: 2395: 0 +245: 2396: 0 +245: 2397: 0 +245: 2398: 0 +245: 2399: 0 +245: 2400: 0 +245: 2401: 0 +245: 2402: 0 +245: 2403: 0 +245: 2404: 0 +245: 2405: 0 +245: 2406: 0 +245: 2407: 0 +245: 2408: 0 +245: 2409: 0 +245: 2410: 0 +245: 2411: 0 +245: 2412: 0 +245: 2413: 0 +245: 2414: 0 +245: 2415: 0 +245: 2416: 0 +245: 2417: 0 +245: 2418: 0 +245: 2419: 0 +245: 2420: 0 +245: 2421: 0 +245: 2422: 0 +245: 2423: 0 +245: 2424: 0 +245: 2425: 0 +245: 2426: 0 +245: 2427: 0 +245: 2428: 0 +245: 2429: 0 +245: 2430: 0 +245: 2431: 0 +245: 2432: 0 +245: 2433: 0 +245: 2434: 0 +245: 2435: 0 +245: 2436: 0 +245: 2437: 0 +245: 2438: 0 +245: 2439: 0 +245: 2440: 0 +245: 2441: 0 +245: 2442: 0 +245: 2443: 0 +245: 2444: 0 +245: 2445: 0 +245: 2446: 0 +245: 2447: 0 +245: 2448: 0 +245: 2449: 0 +245: 2450: 0 +245: 2451: 0 +245: 2452: 0 +245: 2453: 0 +245: 2454: 0 +245: 2455: 0 +245: 2456: 0 +245: 2457: 0 +245: 2458: 0 +245: 2459: 0 +245: 2460: 0 +245: 2461: 0 +245: 2462: 0 +245: 2463: 0 +245: 2464: 0 +245: 2465: 0 +245: 2466: 0 +245: 2467: 0 +245: 2468: 0 +245: 2469: 0 +245: 2470: 0 +245: 2471: 0 +245: 2472: 0 +245: 2473: 0 +245: 2474: 0 +245: 2475: 0 +245: 2476: 0 +245: 2477: 0 +245: 2478: 0 +245: 2479: 0 +245: 2480: 0 +245: 2481: 0 +245: 2482: 0 +245: 2483: 0 +245: 2484: 0 +245: 2485: 0 +245: 2486: 0 +245: 2487: 0 +245: 2488: 0 +245: 2489: 0 +245: 2490: 0 +245: 2491: 0 +245: 2492: 0 +245: 2493: 0 +245: 2494: 0 +245: 2495: 0 +245: 2496: 0 +245: 2497: 0 +245: 2498: 0 +245: 2499: 0 +245: 2500: 0 +245: 2501: 0 +245: 2502: 0 +245: 2503: 0 +245: 2504: 0 +245: 2505: 0 +245: 2506: 0 +245: 2507: 0 +245: 2508: 0 +245: 2509: 0 +245: 2510: 0 +245: 2511: 0 +245: 2512: 0 +245: 2513: 0 +245: 2514: 0 +245: 2515: 0 +245: 2516: 0 +245: 2517: 0 +245: 2518: 0 +245: 2519: 0 +245: 2520: 0 +245: 2521: 0 +245: 2522: 0 +245: 2523: 0 +245: 2524: 0 +245: 2525: 0 +245: 2526: 0 +245: 2527: 0 +245: 2528: 0 +245: 2529: 0 +245: 2530: 0 +245: 2531: 0 +245: 2532: 0 +245: 2533: 0 +245: 2534: 0 +245: 2535: 0 +245: 2536: 0 +245: 2537: 0 +245: 2538: 0 +245: 2539: 0 +245: 2540: 0 +245: 2541: 0 +245: 2542: 0 +245: 2543: 0 +245: 2544: 0 +245: 2545: 0 +245: 2546: 0 +245: 2547: 0 +245: 2548: 0 +245: 2549: 0 +245: 2550: 0 +245: 2551: 0 +245: 2552: 0 +245: 2553: 0 +245: 2554: 0 +245: 2555: 0 +245: 2556: 0 +245: 2557: 0 +245: 2558: 0 +245: 2559: 0 +245: 2560: 0 +245: 2561: 0 +245: 2562: 0 +245: 2563: 0 +245: 2564: 0 +245: 2565: 0 +245: 2566: 0 +245: 2567: 0 +245: 2568: 0 +245: 2569: 0 +245: 2570: 0 +245: 2571: 0 +245: 2572: 0 +245: 2573: 0 +245: 2574: 0 +245: 2575: 0 +245: 2576: 0 +245: 2577: 0 +245: 2578: 0 +245: 2579: 0 +245: 2580: 0 +245: 2581: 0 +245: 2582: 0 +245: 2583: 0 +245: 2584: 0 +245: 2585: 0 +245: 2586: 0 +245: 2587: 0 +245: 2588: 0 +245: 2589: 0 +245: 2590: 0 +245: 2591: 0 +245: 2592: 0 +245: 2593: 0 +245: 2594: 0 +245: 2595: 0 +245: 2596: 0 +245: 2597: 0 +245: 2598: 0 +245: 2599: 0 +245: 2600: 0 +245: 2601: 0 +245: 2602: 0 +245: 2603: 0 +245: 2604: 0 +245: 2605: 0 +245: 2606: 0 +245: 2607: 0 +245: 2608: 0 +245: 2609: 0 +245: 2610: 0 +245: 2611: 0 +245: 2612: 0 +245: 2613: 0 +245: 2614: 0 +245: 2615: 0 +245: 2616: 0 +245: 2617: 0 +245: 2618: 0 +245: 2619: 0 +245: 2620: 0 +245: 2621: 0 +245: 2622: 0 +245: 2623: 0 +245: 2624: 0 +245: 2625: 0 +245: 2626: 0 +245: 2627: 0 +245: 2628: 0 +245: 2629: 0 +245: 2630: 0 +245: 2631: 0 +245: 2632: 0 +245: 2633: 0 +245: 2634: 0 +245: 2635: 0 +245: 2636: 0 +245: 2637: 0 +245: 2638: 0 +245: 2639: 0 +245: 2640: 0 +245: 2641: 0 +245: 2642: 0 +245: 2643: 0 +245: 2644: 0 +245: 2645: 0 +245: 2646: 0 +245: 2647: 0 +245: 2648: 0 +245: 2649: 0 +245: 2650: 0 +245: 2651: 0 +245: 2652: 0 +245: 2653: 0 +245: 2654: 0 +245: 2655: 0 +245: 2656: 0 +245: 2657: 0 +245: 2658: 0 +245: 2659: 0 +245: 2660: 0 +245: 2661: 0 +245: 2662: 0 +245: 2663: 0 +245: 2664: 0 +245: 2665: 0 +245: 2666: 0 +245: 2667: 0 +245: 2668: 0 +245: 2669: 0 +245: 2670: 0 +245: 2671: 0 +245: 2672: 0 +245: 2673: 0 +245: 2674: 0 +245: 2675: 0 +245: 2676: 0 +245: 2677: 0 +245: 2678: 0 +245: 2679: 0 +245: 2680: 0 +245: 2681: 0 +245: 2682: 0 +245: 2683: 0 +245: 2684: 0 +245: 2685: 0 +245: 2686: 0 +245: 2687: 0 +245: 2688: 0 +245: 2689: 0 +245: 2690: 0 +245: 2691: 0 +245: 2692: 0 +245: 2693: 0 +245: 2694: 0 +245: 2695: 0 +245: 2696: 0 +245: 2697: 0 +245: 2698: 0 +245: 2699: 0 +245: 2700: 0 +245: 2701: 0 +245: 2702: 0 +245: 2703: 0 +245: 2704: 0 +245: 2705: 0 +245: 2706: 0 +245: 2707: 0 +245: 2708: 0 +245: 2709: 0 +245: 2710: 0 +245: 2711: 0 +245: 2712: 0 +245: 2713: 0 +245: 2714: 0 +245: 2715: 0 +245: 2716: 0 +245: 2717: 0 +245: 2718: 0 +245: 2719: 0 +245: 2720: 0 +245: 2721: 0 +245: 2722: 0 +245: 2723: 0 +245: 2724: 0 +245: 2725: 0 +245: 2726: 0 +245: 2727: 0 +245: 2728: 0 +245: 2729: 0 +245: 2730: 0 +245: 2731: 0 +245: 2732: 0 +245: 2733: 0 +245: 2734: 0 +245: 2735: 0 +245: 2736: 0 +245: 2737: 0 +245: 2738: 0 +245: 2739: 0 +245: 2740: 0 +245: 2741: 0 +245: 2742: 0 +245: 2743: 0 +245: 2744: 0 +245: 2745: 0 +245: 2746: 0 +245: 2747: 0 +245: 2748: 0 +245: 2749: 0 +245: 2750: 0 +245: 2751: 0 +245: 2752: 0 +245: 2753: 0 +245: 2754: 0 +245: 2755: 0 +245: 2756: 0 +245: 2757: 0 +245: 2758: 0 +245: 2759: 0 +245: 2760: 0 +245: 2761: 0 +245: 2762: 0 +245: 2763: 0 +245: 2764: 0 +245: 2765: 0 +245: 2766: 0 +245: 2767: 0 +245: 2768: 0 +245: 2769: 0 +245: 2770: 0 +245: 2771: 0 +245: 2772: 0 +245: 2773: 0 +245: 2774: 0 +245: 2775: 0 +245: 2776: 0 +245: 2777: 0 +245: 2778: 0 +245: 2779: 0 +245: 2780: 0 +245: 2781: 0 +245: 2782: 0 +245: 2783: 0 +245: 2784: 0 +245: 2785: 0 +245: 2786: 0 +245: 2787: 0 +245: 2788: 0 +245: 2789: 0 +245: 2790: 0 +245: 2791: 0 +245: 2792: 0 +245: 2793: 0 +245: 2794: 0 +245: 2795: 0 +245: 2796: 0 +245: 2797: 0 +245: 2798: 0 +245: 2799: 0 +245: 2800: 0 +245: 2801: 0 +245: 2802: 0 +245: 2803: 0 +245: 2804: 0 +245: 2805: 0 +245: 2806: 0 +245: 2807: 0 +245: 2808: 0 +245: 2809: 0 +245: 2810: 0 +245: 2811: 0 +245: 2812: 0 +245: 2813: 0 +245: 2814: 0 +245: 2815: 0 +245: 2816: 0 +245: 2817: 0 +245: 2818: 0 +245: 2819: 0 +245: 2820: 0 +245: 2821: 0 +245: 2822: 0 +245: 2823: 0 +245: 2824: 0 +245: 2825: 0 +245: 2826: 0 +245: 2827: 0 +245: 2828: 0 +245: 2829: 0 +245: 2830: 0 +245: 2831: 0 +245: 2832: 0 +245: 2833: 0 +245: 2834: 0 +245: 2835: 0 +245: 2836: 0 +245: 2837: 0 +245: 2838: 0 +245: 2839: 0 +245: 2840: 0 +245: 2841: 0 +245: 2842: 0 +245: 2843: 0 +245: 2844: 0 +245: 2845: 0 +245: 2846: 0 +245: 2847: 0 +245: 2848: 0 +245: 2849: 0 +245: 2850: 0 +245: 2851: 0 +245: 2852: 0 +245: 2853: 0 +245: 2854: 0 +245: 2855: 0 +245: 2856: 0 +245: 2857: 0 +245: 2858: 0 +245: 2859: 0 +245: 2860: 0 +245: 2861: 0 +245: 2862: 0 +245: 2863: 0 +245: 2864: 0 +245: 2865: 0 +245: 2866: 0 +245: 2867: 0 +245: 2868: 0 +245: 2869: 0 +245: 2870: 0 +245: 2871: 0 +245: 2872: 0 +245: 2873: 0 +245: 2874: 0 +245: 2875: 0 +245: 2876: 0 +245: 2877: 0 +245: 2878: 0 +245: 2879: 0 +245: 2880: 0 +245: 2881: 0 +245: 2882: 0 +245: 2883: 0 +245: 2884: 0 +245: 2885: 0 +245: 2886: 0 +245: 2887: 0 +245: 2888: 0 +245: 2889: 0 +245: 2890: 0 +245: 2891: 0 +245: 2892: 0 +245: 2893: 0 +245: 2894: 0 +245: 2895: 0 +245: 2896: 0 +245: 2897: 0 +245: 2898: 0 +245: 2899: 0 +245: 2900: 0 +245: 2901: 0 +245: 2902: 0 +245: 2903: 0 +245: 2904: 0 +245: 2905: 0 +245: 2906: 0 +245: 2907: 0 +245: 2908: 0 +245: 2909: 0 +245: 2910: 0 +245: 2911: 0 +245: 2912: 0 +245: 2913: 0 +245: 2914: 0 +245: 2915: 0 +245: 2916: 0 +245: 2917: 0 +245: 2918: 0 +245: 2919: 0 +245: 2920: 0 +245: 2921: 0 +245: 2922: 0 +245: 2923: 0 +245: 2924: 0 +245: 2925: 0 +245: 2926: 0 +245: 2927: 0 +245: 2928: 0 +245: 2929: 0 +245: 2930: 0 +245: 2931: 0 +245: 2932: 0 +245: 2933: 0 +245: 2934: 0 +245: 2935: 0 +245: 2936: 0 +245: 2937: 0 +245: 2938: 0 +245: 2939: 0 +245: 2940: 0 +245: 2941: 0 +245: 2942: 0 +245: 2943: 0 +245: 2944: 0 +245: 2945: 0 +245: 2946: 0 +245: 2947: 0 +245: 2948: 0 +245: 2949: 0 +245: 2950: 0 +245: 2951: 0 +245: 2952: 0 +245: 2953: 0 +245: 2954: 0 +245: 2955: 0 +245: 2956: 0 +245: 2957: 0 +245: 2958: 0 +245: 2959: 0 +245: 2960: 0 +245: 2961: 0 +245: 2962: 0 +245: 2963: 0 +245: 2964: 0 +245: 2965: 0 +245: 2966: 0 +245: 2967: 0 +245: 2968: 0 +245: 2969: 0 +245: 2970: 0 +245: 2971: 0 +245: 2972: 0 +245: 2973: 0 +245: 2974: 0 +245: 2975: 0 +245: 2976: 0 +245: 2977: 0 +245: 2978: 0 +245: 2979: 0 +245: 2980: 0 +245: 2981: 0 +245: 2982: 0 +245: 2983: 0 +245: 2984: 0 +245: 2985: 0 +245: 2986: 0 +245: 2987: 0 +245: 2988: 0 +245: 2989: 0 +245: 2990: 0 +245: 2991: 0 +245: 2992: 0 +245: 2993: 0 +245: 2994: 0 +245: 2995: 0 +245: 2996: 0 +245: 2997: 0 +245: 2998: 0 +245: 2999: 0 +245: 3000: 0 +245: 3001: 0 +245: 3002: 0 +245: 3003: 0 +245: 3004: 0 +245: 3005: 0 +245: 3006: 0 +245: 3007: 0 +245: 3008: 0 +245: 3009: 0 +245: 3010: 0 +245: 3011: 0 +245: 3012: 0 +245: 3013: 0 +245: 3014: 0 +245: 3015: 0 +245: 3016: 0 +245: 3017: 0 +245: 3018: 0 +245: 3019: 0 +245: 3020: 0 +245: 3021: 0 +245: 3022: 0 +245: 3023: 0 +245: 3024: 0 +245: 3025: 0 +245: 3026: 0 +245: 3027: 0 +245: 3028: 0 +245: 3029: 0 +245: 3030: 0 +245: 3031: 0 +245: 3032: 0 +245: 3033: 0 +245: 3034: 0 +245: 3035: 0 +245: 3036: 0 +245: 3037: 0 +245: 3038: 0 +245: 3039: 0 +245: 3040: 0 +245: 3041: 0 +245: 3042: 0 +245: 3043: 0 +245: 3044: 0 +245: 3045: 0 +245: 3046: 0 +245: 3047: 0 +245: 3048: 0 +245: 3049: 0 +245: 3050: 0 +245: 3051: 0 +245: 3052: 0 +245: 3053: 0 +245: 3054: 0 +245: 3055: 0 +245: 3056: 0 +245: 3057: 0 +245: 3058: 0 +245: 3059: 0 +245: 3060: 0 +245: 3061: 0 +245: 3062: 0 +245: 3063: 0 +245: 3064: 0 +245: 3065: 0 +245: 3066: 0 +245: 3067: 0 +245: 3068: 0 +245: 3069: 0 +245: 3070: 0 +245: 3071: 0 +245: 3072: 0 +245: 3073: 0 +245: 3074: 0 +245: 3075: 0 +245: 3076: 0 +245: 3077: 0 +245: 3078: 0 +245: 3079: 0 +245: 3080: 0 +245: 3081: 0 +245: 3082: 0 +245: 3083: 0 +245: 3084: 0 +245: 3085: 0 +245: 3086: 0 +245: 3087: 0 +245: 3088: 0 +245: 3089: 0 +245: 3090: 0 +245: 3091: 0 +245: 3092: 0 +245: 3093: 0 +245: 3094: 0 +245: 3095: 0 +245: 3096: 0 +245: 3097: 0 +245: 3098: 0 +245: 3099: 0 +245: 3100: 0 +245: 3101: 0 +245: 3102: 0 +245: 3103: 0 +245: 3104: 0 +245: 3105: 0 +245: 3106: 0 +245: 3107: 0 +245: 3108: 0 +245: 3109: 0 +245: 3110: 0 +245: 3111: 0 +245: 3112: 0 +245: 3113: 0 +245: 3114: 0 +245: 3115: 0 +245: 3116: 0 +245: 3117: 0 +245: 3118: 0 +245: 3119: 0 +245: 3120: 0 +245: 3121: 0 +245: 3122: 0 +245: 3123: 0 +245: 3124: 0 +245: 3125: 0 +245: 3126: 0 +245: 3127: 0 +245: 3128: 0 +245: 3129: 0 +245: 3130: 0 +245: 3131: 0 +245: 3132: 0 +245: 3133: 0 +245: 3134: 0 +245: 3135: 0 +245: 3136: 0 +245: 3137: 0 +245: 3138: 0 +245: 3139: 0 +245: 3140: 0 +245: 3141: 0 +245: 3142: 0 +245: 3143: 0 +245: 3144: 0 +245: 3145: 0 +245: 3146: 0 +245: 3147: 0 +245: 3148: 0 +245: 3149: 0 +245: 3150: 0 +245: 3151: 0 +245: 3152: 0 +245: 3153: 0 +245: 3154: 0 +245: 3155: 0 +245: 3156: 0 +245: 3157: 0 +245: 3158: 0 +245: 3159: 0 +245: 3160: 0 +245: 3161: 0 +245: 3162: 0 +245: 3163: 0 +245: 3164: 0 +245: 3165: 0 +245: 3166: 0 +245: 3167: 0 +245: 3168: 0 +245: 3169: 0 +245: 3170: 0 +245: 3171: 0 +245: 3172: 0 +245: 3173: 0 +245: 3174: 0 +245: 3175: 0 +245: 3176: 0 +245: 3177: 0 +245: 3178: 0 +245: 3179: 0 +245: 3180: 0 +245: 3181: 0 +245: 3182: 0 +245: 3183: 0 +245: 3184: 0 +245: 3185: 0 +245: 3186: 0 +245: 3187: 0 +245: 3188: 0 +245: 3189: 0 +245: 3190: 0 +245: 3191: 0 +245: 3192: 0 +245: 3193: 0 +245: 3194: 0 +245: 3195: 0 +245: 3196: 0 +245: 3197: 0 +245: 3198: 0 +245: 3199: 0 +245: 3200: 0 +245: 3201: 0 +245: 3202: 0 +245: 3203: 0 +245: 3204: 0 +245: 3205: 0 +245: 3206: 0 +245: 3207: 0 +245: 3208: 0 +245: 3209: 0 +245: 3210: 0 +245: 3211: 0 +245: 3212: 0 +245: 3213: 0 +245: 3214: 0 +245: 3215: 0 +245: 3216: 0 +245: 3217: 0 +245: 3218: 0 +245: 3219: 0 +245: 3220: 0 +245: 3221: 0 +245: 3222: 0 +245: 3223: 0 +245: 3224: 0 +245: 3225: 0 +245: 3226: 0 +245: 3227: 0 +245: 3228: 0 +245: 3229: 0 +245: 3230: 0 +245: 3231: 0 +245: 3232: 0 +245: 3233: 0 +245: 3234: 0 +245: 3235: 0 +245: 3236: 0 +245: 3237: 0 +245: 3238: 0 +245: 3239: 0 +245: 3240: 0 +245: 3241: 0 +245: 3242: 0 +245: 3243: 0 +245: 3244: 0 +245: 3245: 0 +245: 3246: 0 +245: 3247: 0 +245: 3248: 0 +245: 3249: 0 +245: 3250: 0 +245: 3251: 0 +245: 3252: 0 +245: 3253: 0 +245: 3254: 0 +245: 3255: 0 +245: 3256: 0 +245: 3257: 0 +245: 3258: 0 +245: 3259: 0 +245: 3260: 0 +245: 3261: 0 +245: 3262: 0 +245: 3263: 0 +245: 3264: 0 +245: 3265: 0 +245: 3266: 0 +245: 3267: 0 +245: 3268: 0 +245: 3269: 0 +245: 3270: 0 +245: 3271: 0 +245: 3272: 0 +245: 3273: 0 +245: 3274: 0 +245: 3275: 0 +245: 3276: 0 +245: 3277: 0 +245: 3278: 0 +245: 3279: 0 +245: 3280: 0 +245: 3281: 0 +245: 3282: 0 +245: 3283: 0 +245: 3284: 0 +245: 3285: 0 +245: 3286: 0 +245: 3287: 0 +245: 3288: 0 +245: 3289: 0 +245: 3290: 0 +245: 3291: 0 +245: 3292: 0 +245: 3293: 0 +245: 3294: 0 +245: 3295: 0 +245: 3296: 0 +245: 3297: 0 +245: 3298: 0 +245: 3299: 0 +245: 3300: 0 +245: 3301: 0 +245: 3302: 0 +245: 3303: 0 +245: 3304: 0 +245: 3305: 0 +245: 3306: 0 +245: 3307: 0 +245: 3308: 0 +245: 3309: 0 +245: 3310: 0 +245: 3311: 0 +245: 3312: 0 +245: 3313: 0 +245: 3314: 0 +245: 3315: 0 +245: 3316: 0 +245: 3317: 0 +245: 3318: 0 +245: 3319: 0 +245: 3320: 0 +245: 3321: 0 +245: 3322: 0 +245: 3323: 0 +245: 3324: 0 +245: 3325: 0 +245: 3326: 0 +245: 3327: 0 +245: 3328: 0 +245: 3329: 0 +245: 3330: 0 +245: 3331: 0 +245: 3332: 0 +245: 3333: 0 +245: 3334: 0 +245: 3335: 0 +245: 3336: 0 +245: 3337: 0 +245: 3338: 0 +245: 3339: 0 +245: 3340: 0 +245: 3341: 0 +245: 3342: 0 +245: 3343: 0 +245: 3344: 0 +245: 3345: 0 +245: 3346: 0 +245: 3347: 0 +245: 3348: 0 +245: 3349: 0 +245: 3350: 0 +245: 3351: 0 +245: 3352: 0 +245: 3353: 0 +245: 3354: 0 +245: 3355: 0 +245: 3356: 0 +245: 3357: 0 +245: 3358: 0 +245: 3359: 0 +245: 3360: 0 +245: 3361: 0 +245: 3362: 0 +245: 3363: 0 +245: 3364: 0 +245: 3365: 0 +245: 3366: 0 +245: 3367: 0 +245: 3368: 0 +245: 3369: 0 +245: 3370: 0 +245: 3371: 0 +245: 3372: 0 +245: 3373: 0 +245: 3374: 0 +245: 3375: 0 +245: 3376: 0 +245: 3377: 0 +245: 3378: 0 +245: 3379: 0 +245: 3380: 0 +245: 3381: 0 +245: 3382: 0 +245: 3383: 0 +245: 3384: 0 +245: 3385: 0 +245: 3386: 0 +245: 3387: 0 +245: 3388: 0 +245: 3389: 0 +245: 3390: 0 +245: 3391: 0 +245: 3392: 0 +245: 3393: 0 +245: 3394: 0 +245: 3395: 0 +245: 3396: 0 +245: 3397: 0 +245: 3398: 0 +245: 3399: 0 +245: 3400: 0 +245: 3401: 0 +245: 3402: 0 +245: 3403: 0 +245: 3404: 0 +245: 3405: 0 +245: 3406: 0 +245: 3407: 0 +245: 3408: 0 +245: 3409: 0 +245: 3410: 0 +245: 3411: 0 +245: 3412: 0 +245: 3413: 0 +245: 3414: 0 +245: 3415: 0 +245: 3416: 0 +245: 3417: 0 +245: 3418: 0 +245: 3419: 0 +245: 3420: 0 +245: 3421: 0 +245: 3422: 0 +245: 3423: 0 +245: 3424: 0 +245: 3425: 0 +245: 3426: 0 +245: 3427: 0 +245: 3428: 0 +245: 3429: 0 +245: 3430: 0 +245: 3431: 0 +245: 3432: 0 +245: 3433: 0 +245: 3434: 0 +245: 3435: 0 +245: 3436: 0 +245: 3437: 0 +245: 3438: 0 +245: 3439: 0 +245: 3440: 0 +245: 3441: 0 +245: 3442: 0 +245: 3443: 0 +245: 3444: 0 +245: 3445: 0 +245: 3446: 0 +245: 3447: 0 +245: 3448: 0 +245: 3449: 0 +245: 3450: 0 +245: 3451: 0 +245: 3452: 0 +245: 3453: 0 +245: 3454: 0 +245: 3455: 0 +245: 3456: 0 +245: 3457: 0 +245: 3458: 0 +245: 3459: 0 +245: 3460: 0 +245: 3461: 0 +245: 3462: 0 +245: 3463: 0 +245: 3464: 0 +245: 3465: 0 +245: 3466: 0 +245: 3467: 0 +245: 3468: 0 +245: 3469: 0 +245: 3470: 0 +245: 3471: 0 +245: 3472: 0 +245: 3473: 0 +245: 3474: 0 +245: 3475: 0 +245: 3476: 0 +245: 3477: 0 +245: 3478: 0 +245: 3479: 0 +245: 3480: 0 +245: 3481: 0 +245: 3482: 0 +245: 3483: 0 +245: 3484: 0 +245: 3485: 0 +245: 3486: 0 +245: 3487: 0 +245: 3488: 0 +245: 3489: 0 +245: 3490: 0 +245: 3491: 0 +245: 3492: 0 +245: 3493: 0 +245: 3494: 0 +245: 3495: 0 +245: 3496: 0 +245: 3497: 0 +245: 3498: 0 +245: 3499: 0 +245: 3500: 0 +245: 3501: 0 +245: 3502: 0 +245: 3503: 0 +245: 3504: 0 +245: 3505: 0 +245: 3506: 0 +245: 3507: 0 +245: 3508: 0 +245: 3509: 0 +245: 3510: 0 +245: 3511: 0 +245: 3512: 0 +245: 3513: 0 +245: 3514: 0 +245: 3515: 0 +245: 3516: 0 +245: 3517: 0 +245: 3518: 0 +245: 3519: 0 +245: 3520: 0 +245: 3521: 0 +245: 3522: 0 +245: 3523: 0 +245: 3524: 0 +245: 3525: 0 +245: 3526: 0 +245: 3527: 0 +245: 3528: 0 +245: 3529: 0 +245: 3530: 0 +245: 3531: 0 +245: 3532: 0 +245: 3533: 0 +245: 3534: 0 +245: 3535: 0 +245: 3536: 0 +245: 3537: 0 +245: 3538: 0 +245: 3539: 0 +245: 3540: 0 +245: 3541: 0 +245: 3542: 0 +245: 3543: 0 +245: 3544: 0 +245: 3545: 0 +245: 3546: 0 +245: 3547: 0 +245: 3548: 0 +245: 3549: 0 +245: 3550: 0 +245: 3551: 0 +245: 3552: 0 +245: 3553: 0 +245: 3554: 0 +245: 3555: 0 +245: 3556: 0 +245: 3557: 0 +245: 3558: 0 +245: 3559: 0 +245: 3560: 0 +245: 3561: 0 +245: 3562: 0 +245: 3563: 0 +245: 3564: 0 +245: 3565: 0 +245: 3566: 0 +245: 3567: 0 +245: 3568: 0 +245: 3569: 0 +245: 3570: 0 +245: 3571: 0 +245: 3572: 0 +245: 3573: 0 +245: 3574: 0 +245: 3575: 0 +245: 3576: 0 +245: 3577: 0 +245: 3578: 0 +245: 3579: 0 +245: 3580: 0 +245: 3581: 0 +245: 3582: 0 +245: 3583: 0 +245: 3584: 0 +245: 3585: 0 +245: 3586: 0 +245: 3587: 0 +245: 3588: 0 +245: 3589: 0 +245: 3590: 0 +245: 3591: 0 +245: 3592: 0 +245: 3593: 0 +245: 3594: 0 +245: 3595: 0 +245: 3596: 0 +245: 3597: 0 +245: 3598: 0 +245: 3599: 0 +245: 3600: 0 +245: 3601: 0 +245: 3602: 0 +245: 3603: 0 +245: 3604: 0 +245: 3605: 0 +245: 3606: 0 +245: 3607: 0 +245: 3608: 0 +245: 3609: 0 +245: 3610: 0 +245: 3611: 0 +245: 3612: 0 +245: 3613: 0 +245: 3614: 0 +245: 3615: 0 +245: 3616: 0 +245: 3617: 0 +245: 3618: 0 +245: 3619: 0 +245: 3620: 0 +245: 3621: 0 +245: 3622: 0 +245: 3623: 0 +245: 3624: 0 +245: 3625: 0 +245: 3626: 0 +245: 3627: 0 +245: 3628: 0 +245: 3629: 0 +245: 3630: 0 +245: 3631: 0 +245: 3632: 0 +245: 3633: 0 +245: 3634: 0 +245: 3635: 0 +245: 3636: 0 +245: 3637: 0 +245: 3638: 0 +245: 3639: 0 +245: 3640: 0 +245: 3641: 0 +245: 3642: 0 +245: 3643: 0 +245: 3644: 0 +245: 3645: 0 +245: 3646: 0 +245: 3647: 0 +245: 3648: 0 +245: 3649: 0 +245: 3650: 0 +245: 3651: 0 +245: 3652: 0 +245: 3653: 0 +245: 3654: 0 +245: 3655: 0 +245: 3656: 0 +245: 3657: 0 +245: 3658: 0 +245: 3659: 0 +245: 3660: 0 +245: 3661: 0 +245: 3662: 0 +245: 3663: 0 +245: 3664: 0 +245: 3665: 0 +245: 3666: 0 +245: 3667: 0 +245: 3668: 0 +245: 3669: 0 +245: 3670: 0 +245: 3671: 0 +245: 3672: 0 +245: 3673: 0 +245: 3674: 0 +245: 3675: 0 +245: 3676: 0 +245: 3677: 0 +245: 3678: 0 +245: 3679: 0 +245: 3680: 0 +245: 3681: 0 +245: 3682: 0 +245: 3683: 0 +245: 3684: 0 +245: 3685: 0 +245: 3686: 0 +245: 3687: 0 +245: 3688: 0 +245: 3689: 0 +245: 3690: 0 +245: 3691: 0 +245: 3692: 0 +245: 3693: 0 +245: 3694: 0 +245: 3695: 0 +245: 3696: 0 +245: 3697: 0 +245: 3698: 0 +245: 3699: 0 +245: 3700: 0 +245: 3701: 0 +245: 3702: 0 +245: 3703: 0 +245: 3704: 0 +245: 3705: 0 +245: 3706: 0 +245: 3707: 0 +245: 3708: 0 +245: 3709: 0 +245: 3710: 0 +245: 3711: 0 +245: 3712: 0 +245: 3713: 0 +245: 3714: 0 +245: 3715: 0 +245: 3716: 0 +245: 3717: 0 +245: 3718: 0 +245: 3719: 0 +245: 3720: 0 +245: 3721: 0 +245: 3722: 0 +245: 3723: 0 +245: 3724: 0 +245: 3725: 0 +245: 3726: 0 +245: 3727: 0 +245: 3728: 0 +245: 3729: 0 +245: 3730: 0 +245: 3731: 0 +245: 3732: 0 +245: 3733: 0 +245: 3734: 0 +245: 3735: 0 +245: 3736: 0 +245: 3737: 0 +245: 3738: 0 +245: 3739: 0 +245: 3740: 0 +245: 3741: 0 +245: 3742: 0 +245: 3743: 0 +245: 3744: 0 +245: 3745: 0 +245: 3746: 0 +245: 3747: 0 +245: 3748: 0 +245: 3749: 0 +245: 3750: 0 +245: 3751: 0 +245: 3752: 0 +245: 3753: 0 +245: 3754: 0 +245: 3755: 0 +245: 3756: 0 +245: 3757: 0 +245: 3758: 0 +245: 3759: 0 +245: 3760: 0 +245: 3761: 0 +245: 3762: 0 +245: 3763: 0 +245: 3764: 0 +245: 3765: 0 +245: 3766: 0 +245: 3767: 0 +245: 3768: 0 +245: 3769: 0 +245: 3770: 0 +245: 3771: 0 +245: 3772: 0 +245: 3773: 0 +245: 3774: 0 +245: 3775: 0 +245: 3776: 0 +245: 3777: 0 +245: 3778: 0 +245: 3779: 0 +245: 3780: 0 +245: 3781: 0 +245: 3782: 0 +245: 3783: 0 +245: 3784: 0 +245: 3785: 0 +245: 3786: 0 +245: 3787: 0 +245: 3788: 0 +245: 3789: 0 +245: 3790: 0 +245: 3791: 0 +245: 3792: 0 +245: 3793: 0 +245: 3794: 0 +245: 3795: 0 +245: 3796: 0 +245: 3797: 0 +245: 3798: 0 +245: 3799: 0 +245: 3800: 0 +245: 3801: 0 +245: 3802: 0 +245: 3803: 0 +245: 3804: 0 +245: 3805: 0 +245: 3806: 0 +245: 3807: 0 +245: 3808: 0 +245: 3809: 0 +245: 3810: 0 +245: 3811: 0 +245: 3812: 0 +245: 3813: 0 +245: 3814: 0 +245: 3815: 0 +245: 3816: 0 +245: 3817: 0 +245: 3818: 0 +245: 3819: 0 +245: 3820: 0 +245: 3821: 0 +245: 3822: 0 +245: 3823: 0 +245: 3824: 0 +245: 3825: 0 +245: 3826: 0 +245: 3827: 0 +245: 3828: 0 +245: 3829: 0 +245: 3830: 0 +245: 3831: 0 +245: 3832: 0 +245: 3833: 0 +245: 3834: 0 +245: 3835: 0 +245: 3836: 0 +245: 3837: 0 +245: 3838: 0 +245: 3839: 0 +245: 3840: 0 +245: 3841: 0 +245: 3842: 0 +245: 3843: 0 +245: 3844: 0 +245: 3845: 0 +245: 3846: 0 +245: 3847: 0 +245: 3848: 0 +245: 3849: 0 +245: 3850: 0 +245: 3851: 0 +245: 3852: 0 +245: 3853: 0 +245: 3854: 0 +245: 3855: 0 +245: 3856: 0 +245: 3857: 0 +245: 3858: 0 +245: 3859: 0 +245: 3860: 0 +245: 3861: 0 +245: 3862: 0 +245: 3863: 0 +245: 3864: 0 +245: 3865: 0 +245: 3866: 0 +245: 3867: 0 +245: 3868: 0 +245: 3869: 0 +245: 3870: 0 +245: 3871: 0 +245: 3872: 0 +245: 3873: 0 +245: 3874: 0 +245: 3875: 0 +245: 3876: 0 +245: 3877: 0 +245: 3878: 0 +245: 3879: 0 +245: 3880: 0 +245: 3881: 0 +245: 3882: 0 +245: 3883: 0 +245: 3884: 0 +245: 3885: 0 +245: 3886: 0 +245: 3887: 0 +245: 3888: 0 +245: 3889: 0 +245: 3890: 0 +245: 3891: 0 +245: 3892: 0 +245: 3893: 0 +245: 3894: 0 +245: 3895: 0 +245: 3896: 0 +245: 3897: 0 +245: 3898: 0 +245: 3899: 0 +245: 3900: 0 +245: 3901: 0 +245: 3902: 0 +245: 3903: 0 +245: 3904: 0 +245: 3905: 0 +245: 3906: 0 +245: 3907: 0 +245: 3908: 0 +245: 3909: 0 +245: 3910: 0 +245: 3911: 0 +245: 3912: 0 +245: 3913: 0 +245: 3914: 0 +245: 3915: 0 +245: 3916: 0 +245: 3917: 0 +245: 3918: 0 +245: 3919: 0 +245: 3920: 0 +245: 3921: 0 +245: 3922: 0 +245: 3923: 0 +245: 3924: 0 +245: 3925: 0 +245: 3926: 0 +245: 3927: 0 +245: 3928: 0 +245: 3929: 0 +245: 3930: 0 +245: 3931: 0 +245: 3932: 0 +245: 3933: 0 +245: 3934: 0 +245: 3935: 0 +245: 3936: 0 +245: 3937: 0 +245: 3938: 0 +245: 3939: 0 +245: 3940: 0 +245: 3941: 0 +245: 3942: 0 +245: 3943: 0 +245: 3944: 0 +245: 3945: 0 +245: 3946: 0 +245: 3947: 0 +245: 3948: 0 +245: 3949: 0 +245: 3950: 0 +245: 3951: 0 +245: 3952: 0 +245: 3953: 0 +245: 3954: 0 +245: 3955: 0 +245: 3956: 0 +245: 3957: 0 +245: 3958: 0 +245: 3959: 0 +245: 3960: 0 +245: 3961: 0 +245: 3962: 0 +245: 3963: 0 +245: 3964: 0 +245: 3965: 0 +245: 3966: 0 +245: 3967: 0 +245: 3968: 0 +245: 3969: 0 +245: 3970: 0 +245: 3971: 0 +245: 3972: 0 +245: 3973: 0 +245: 3974: 0 +245: 3975: 0 +245: 3976: 0 +245: 3977: 0 +245: 3978: 0 +245: 3979: 0 +245: 3980: 0 +245: 3981: 0 +245: 3982: 0 +245: 3983: 0 +245: 3984: 0 +245: 3985: 0 +245: 3986: 0 +245: 3987: 0 +245: 3988: 0 +245: 3989: 0 +245: 3990: 0 +245: 3991: 0 +245: 3992: 0 +245: 3993: 0 +245: 3994: 0 +245: 3995: 0 +245: 3996: 0 +245: 3997: 0 +245: 3998: 0 +245: 3999: 0 +245: 4000: 0 +245: 4001: 0 +245: 4002: 0 +245: 4003: 0 +245: 4004: 0 +245: 4005: 0 +245: 4006: 0 +245: 4007: 0 +245: 4008: 0 +245: 4009: 0 +245: 4010: 0 +245: 4011: 0 +245: 4012: 0 +245: 4013: 0 +245: 4014: 0 +245: 4015: 0 +245: 4016: 0 +245: 4017: 0 +245: 4018: 0 +245: 4019: 0 +245: 4020: 0 +245: 4021: 0 +245: 4022: 0 +245: 4023: 0 +245: 4024: 0 +245: 4025: 0 +245: 4026: 0 +245: 4027: 0 +245: 4028: 0 +245: 4029: 0 +245: 4030: 0 +245: 4031: 0 +245: 4032: 0 +245: 4033: 0 +245: 4034: 0 +245: 4035: 0 +245: 4036: 0 +245: 4037: 0 +245: 4038: 0 +245: 4039: 0 +245: 4040: 0 +245: 4041: 0 +245: 4042: 0 +245: 4043: 0 +245: 4044: 0 +245: 4045: 0 +245: 4046: 0 +245: 4047: 0 +245: 4048: 0 +245: 4049: 0 +245: 4050: 0 +245: 4051: 0 +245: 4052: 0 +245: 4053: 0 +245: 4054: 0 +245: 4055: 0 +245: 4056: 0 +245: 4057: 0 +245: 4058: 0 +245: 4059: 0 +245: 4060: 0 +245: 4061: 0 +245: 4062: 0 +245: 4063: 0 +245: 4064: 0 +245: 4065: 0 +245: 4066: 0 +245: 4067: 0 +245: 4068: 0 +245: 4069: 0 +245: 4070: 0 +245: 4071: 0 +245: 4072: 0 +245: 4073: 0 +245: 4074: 0 +245: 4075: 0 +245: 4076: 0 +245: 4077: 0 +245: 4078: 0 +245: 4079: 0 +245: 4080: 0 +245: 4081: 0 +245: 4082: 0 +245: 4083: 0 +245: 4084: 0 +245: 4085: 0 +245: 4086: 0 +245: 4087: 0 +245: 4088: 0 +245: 4089: 0 +245: 4090: 0 +245: 4091: 0 +245: 4092: 0 +245: 4093: 0 +245: 4094: 0 +245: 4095: 0 +245: 4096: 0 +245: 4097: 0 +245: 4098: 0 +245: 4099: 0 +245: 4100: 0 +245: 4101: 0 +245: 4102: 0 +245: 4103: 0 +245: 4104: 0 +245: 4105: 0 +245: 4106: 0 +245: 4107: 0 +245: 4108: 0 +245: 4109: 0 +245: 4110: 0 +245: 4111: 0 +245: 4112: 0 +245: 4113: 0 +245: 4114: 0 +245: 4115: 0 +245: 4116: 0 +245: 4117: 0 +245: 4118: 0 +245: 4119: 0 +245: 4120: 0 +245: 4121: 0 +245: 4122: 0 +245: 4123: 0 +245: 4124: 0 +245: 4125: 0 +245: 4126: 0 +245: 4127: 0 +245: 4128: 0 +245: 4129: 0 +245: 4130: 0 +245: 4131: 0 +245: 4132: 0 +245: 4133: 0 +245: 4134: 0 +245: 4135: 0 +245: 4136: 0 +245: 4137: 0 +245: 4138: 0 +245: 4139: 0 +245: 4140: 0 +245: 4141: 0 +245: 4142: 0 +245: 4143: 0 +245: 4144: 0 +245: 4145: 0 +245: 4146: 0 +245: 4147: 0 +245: 4148: 0 +245: 4149: 0 +245: 4150: 0 +245: 4151: 0 +245: 4152: 0 +245: 4153: 0 +245: 4154: 0 +245: 4155: 0 +245: 4156: 0 +245: 4157: 0 +245: 4158: 0 +245: 4159: 0 +245: 4160: 0 +245: 4161: 0 +245: 4162: 0 +245: 4163: 0 +245: 4164: 0 +245: 4165: 0 +245: 4166: 0 +245: 4167: 0 +245: 4168: 0 +245: 4169: 0 +245: 4170: 0 +245: 4171: 0 +245: 4172: 0 +245: 4173: 0 +245: 4174: 0 +245: 4175: 0 +245: 4176: 0 +245: 4177: 0 +245: 4178: 0 +245: 4179: 0 +245: 4180: 0 +245: 4181: 0 +245: 4182: 0 +245: 4183: 0 +245: 4184: 0 +245: 4185: 0 +245: 4186: 0 +245: 4187: 0 +245: 4188: 0 +245: 4189: 0 +245: 4190: 0 +245: 4191: 0 +245: 4192: 0 +245: 4193: 0 +245: 4194: 0 +245: 4195: 0 +245: 4196: 0 +245: 4197: 0 +245: 4198: 0 +245: 4199: 0 +245: 4200: 0 +245: 4201: 0 +245: 4202: 0 +245: 4203: 0 +245: 4204: 0 +245: 4205: 0 +245: 4206: 0 +245: 4207: 0 +245: 4208: 0 +245: 4209: 0 +245: 4210: 0 +245: 4211: 0 +245: 4212: 0 +245: 4213: 0 +245: 4214: 0 +245: 4215: 0 +245: 4216: 0 +245: 4217: 0 +245: 4218: 0 +245: 4219: 0 +245: 4220: 0 +245: 4221: 0 +245: 4222: 0 +245: 4223: 0 +245: 4224: 0 +245: 4225: 0 +245: 4226: 0 +245: 4227: 0 +245: 4228: 0 +245: 4229: 0 +245: 4230: 0 +245: 4231: 0 +245: 4232: 0 +245: 4233: 0 +245: 4234: 0 +245: 4235: 0 +245: 4236: 0 +245: 4237: 0 +245: 4238: 0 +245: 4239: 0 +245: 4240: 0 +245: 4241: 0 +245: 4242: 0 +245: 4243: 0 +245: 4244: 0 +245: 4245: 0 +245: 4246: 0 +245: 4247: 0 +245: 4248: 0 +245: 4249: 0 +245: 4250: 0 +245: 4251: 0 +245: 4252: 0 +245: 4253: 0 +245: 4254: 0 +245: 4255: 0 +245: 4256: 0 +245: 4257: 0 +245: 4258: 0 +245: 4259: 0 +245: 4260: 0 +245: 4261: 0 +245: 4262: 0 +245: 4263: 0 +245: 4264: 0 +245: 4265: 0 +245: 4266: 0 +245: 4267: 0 +245: 4268: 0 +245: 4269: 0 +245: 4270: 0 +245: 4271: 0 +245: 4272: 0 +245: 4273: 0 +245: 4274: 0 +245: 4275: 0 +245: 4276: 0 +245: 4277: 0 +245: 4278: 0 +245: 4279: 0 +245: 4280: 0 +245: 4281: 0 +245: 4282: 0 +245: 4283: 0 +245: 4284: 0 +245: 4285: 0 +245: 4286: 0 +245: 4287: 0 +245: 4288: 0 +245: 4289: 0 +245: 4290: 0 +245: 4291: 0 +245: 4292: 0 +245: 4293: 0 +245: 4294: 0 +245: 4295: 0 +245: 4296: 0 +245: 4297: 0 +245: 4298: 0 +245: 4299: 0 +245: 4300: 0 +245: 4301: 0 +245: 4302: 0 +245: 4303: 0 +245: 4304: 0 +245: 4305: 0 +245: 4306: 0 +245: 4307: 0 +245: 4308: 0 +245: 4309: 0 +245: 4310: 0 +245: 4311: 0 +245: 4312: 0 +245: 4313: 0 +245: 4314: 0 +245: 4315: 0 +245: 4316: 0 +245: 4317: 0 +245: 4318: 0 +245: 4319: 0 +245: 4320: 0 +245: 4321: 0 +245: 4322: 0 +245: 4323: 0 +245: 4324: 0 +245: 4325: 0 +245: 4326: 0 +245: 4327: 0 +245: 4328: 0 +245: 4329: 0 +245: 4330: 0 +245: 4331: 0 +245: 4332: 0 +245: 4333: 0 +245: 4334: 0 +245: 4335: 0 +245: 4336: 0 +245: 4337: 0 +245: 4338: 0 +245: 4339: 0 +245: 4340: 0 +245: 4341: 0 +245: 4342: 0 +245: 4343: 0 +245: 4344: 0 +245: 4345: 0 +245: 4346: 0 +245: 4347: 0 +245: 4348: 0 +245: 4349: 0 +245: 4350: 0 +245: 4351: 0 +245: 4352: 0 +245: 4353: 0 +245: 4354: 0 +245: 4355: 0 +245: 4356: 0 +245: 4357: 0 +245: 4358: 0 +245: 4359: 0 +245: 4360: 0 +245: 4361: 0 +245: 4362: 0 +245: 4363: 0 +245: 4364: 0 +245: 4365: 0 +245: 4366: 0 +245: 4367: 0 +245: 4368: 0 +245: 4369: 0 +245: 4370: 0 +245: 4371: 0 +245: 4372: 0 +245: 4373: 0 +245: 4374: 0 +245: 4375: 0 +245: 4376: 0 +245: 4377: 0 +245: 4378: 0 +245: 4379: 0 +245: 4380: 0 +245: 4381: 0 +245: 4382: 0 +245: 4383: 0 +245: 4384: 0 +245: 4385: 0 +245: 4386: 0 +245: 4387: 0 +245: 4388: 0 +245: 4389: 0 +245: 4390: 0 +245: 4391: 0 +245: 4392: 0 +245: 4393: 0 +245: 4394: 0 +245: 4395: 0 +245: 4396: 0 +245: 4397: 0 +245: 4398: 0 +245: 4399: 0 +245: 4400: 0 +245: 4401: 0 +245: 4402: 0 +245: 4403: 0 +245: 4404: 0 +245: 4405: 0 +245: 4406: 0 +245: 4407: 0 +245: 4408: 0 +245: 4409: 0 +245: 4410: 0 +245: 4411: 0 +245: 4412: 0 +245: 4413: 0 +245: 4414: 0 +245: 4415: 0 +245: 4416: 0 +245: 4417: 0 +245: 4418: 0 +245: 4419: 0 +245: 4420: 0 +245: 4421: 0 +245: 4422: 0 +245: 4423: 0 +245: 4424: 0 +245: 4425: 0 +245: 4426: 0 +245: 4427: 0 +245: 4428: 0 +245: 4429: 0 +245: 4430: 0 +245: 4431: 0 +245: 4432: 0 +245: 4433: 0 +245: 4434: 0 +245: 4435: 0 +245: 4436: 0 +245: 4437: 0 +245: 4438: 0 +245: 4439: 0 +245: 4440: 0 +245: 4441: 0 +245: 4442: 0 +245: 4443: 0 +245: 4444: 0 +245: 4445: 0 +245: 4446: 0 +245: 4447: 0 +245: 4448: 0 +245: 4449: 0 +245: 4450: 0 +245: 4451: 0 +245: 4452: 0 +245: 4453: 0 +245: 4454: 0 +245: 4455: 0 +245: 4456: 0 +245: 4457: 0 +245: 4458: 0 +245: 4459: 0 +245: 4460: 0 +245: 4461: 0 +245: 4462: 0 +245: 4463: 0 +245: 4464: 0 +245: 4465: 0 +245: 4466: 0 +245: 4467: 0 +245: 4468: 0 +245: 4469: 0 +245: 4470: 0 +245: 4471: 0 +245: 4472: 0 +245: 4473: 0 +245: 4474: 0 +245: 4475: 0 +245: 4476: 0 +245: 4477: 0 +245: 4478: 0 +245: 4479: 0 +245: 4480: 0 +245: 4481: 0 +245: 4482: 0 +245: 4483: 0 +245: 4484: 0 +245: 4485: 0 +245: 4486: 0 +245: 4487: 0 +245: 4488: 0 +245: 4489: 0 +245: 4490: 0 +245: 4491: 0 +245: 4492: 0 +245: 4493: 0 +245: 4494: 0 +245: 4495: 0 +245: 4496: 0 +245: 4497: 0 +245: 4498: 0 +245: 4499: 0 +245: 4500: 0 +245: 4501: 0 +245: 4502: 0 +245: 4503: 0 +245: 4504: 0 +245: 4505: 0 +245: 4506: 0 +245: 4507: 0 +245: 4508: 0 +245: 4509: 0 +245: 4510: 0 +245: 4511: 0 +245: 4512: 0 +245: 4513: 0 +245: 4514: 0 +245: 4515: 0 +245: 4516: 0 +245: 4517: 0 +245: 4518: 0 +245: 4519: 0 +245: 4520: 0 +245: 4521: 0 +245: 4522: 0 +245: 4523: 0 +245: 4524: 0 +245: 4525: 0 +245: 4526: 0 +245: 4527: 0 +245: 4528: 0 +245: 4529: 0 +245: 4530: 0 +245: 4531: 0 +245: 4532: 0 +245: 4533: 0 +245: 4534: 0 +245: 4535: 0 +245: 4536: 0 +245: 4537: 0 +245: 4538: 0 +245: 4539: 0 +245: 4540: 0 +245: 4541: 0 +245: 4542: 0 +245: 4543: 0 +245: 4544: 0 +245: 4545: 0 +245: 4546: 0 +245: 4547: 0 +245: 4548: 0 +245: 4549: 0 +245: 4550: 0 +245: 4551: 0 +245: 4552: 0 +245: 4553: 0 +245: 4554: 0 +245: 4555: 0 +245: 4556: 0 +245: 4557: 0 +245: 4558: 0 +245: 4559: 0 +245: 4560: 0 +245: 4561: 0 +245: 4562: 0 +245: 4563: 0 +245: 4564: 0 +245: 4565: 0 +245: 4566: 0 +245: 4567: 0 +245: 4568: 0 +245: 4569: 0 +245: 4570: 0 +245: 4571: 0 +245: 4572: 0 +245: 4573: 0 +245: 4574: 0 +245: 4575: 0 +245: 4576: 0 +245: 4577: 0 +245: 4578: 0 +245: 4579: 0 +245: 4580: 0 +245: 4581: 0 +245: 4582: 0 +245: 4583: 0 +245: 4584: 0 +245: 4585: 0 +245: 4586: 0 +245: 4587: 0 +245: 4588: 0 +245: 4589: 0 +245: 4590: 0 +245: 4591: 0 +245: 4592: 0 +245: 4593: 0 +245: 4594: 0 +245: 4595: 0 +245: 4596: 0 +245: 4597: 0 +245: 4598: 0 +245: 4599: 0 +245: 4600: 0 +245: 4601: 0 +245: 4602: 0 +245: 4603: 0 +245: 4604: 0 +245: 4605: 0 +245: 4606: 0 +245: 4607: 0 +245: 4608: 0 +245: 4609: 0 +245: 4610: 0 +245: 4611: 0 +245: 4612: 0 +245: 4613: 0 +245: 4614: 0 +245: 4615: 0 +245: 4616: 0 +245: 4617: 0 +245: 4618: 0 +245: 4619: 0 +245: 4620: 0 +245: 4621: 0 +245: 4622: 0 +245: 4623: 0 +245: 4624: 0 +245: 4625: 0 +245: 4626: 0 +245: 4627: 0 +245: 4628: 0 +245: 4629: 0 +245: 4630: 0 +245: 4631: 0 +245: 4632: 0 +245: 4633: 0 +245: 4634: 0 +245: 4635: 0 +245: 4636: 0 +245: 4637: 0 +245: 4638: 0 +245: 4639: 0 +245: 4640: 0 +245: 4641: 0 +245: 4642: 0 +245: 4643: 0 +245: 4644: 0 +245: 4645: 0 +245: 4646: 0 +245: 4647: 0 +245: 4648: 0 +245: 4649: 0 +245: 4650: 0 +245: 4651: 0 +245: 4652: 0 +245: 4653: 0 +245: 4654: 0 +245: 4655: 0 +245: 4656: 0 +245: 4657: 0 +245: 4658: 0 +245: 4659: 0 +245: 4660: 0 +245: 4661: 0 +245: 4662: 0 +245: 4663: 0 +245: 4664: 0 +245: 4665: 0 +245: 4666: 0 +245: 4667: 0 +245: 4668: 0 +245: 4669: 0 +245: 4670: 0 +245: 4671: 0 +245: 4672: 0 +245: 4673: 0 +245: 4674: 0 +245: 4675: 0 +245: 4676: 0 +245: 4677: 0 +245: 4678: 0 +245: 4679: 0 +245: 4680: 0 +245: 4681: 0 +245: 4682: 0 +245: 4683: 0 +245: 4684: 0 +245: 4685: 0 +245: 4686: 0 +245: 4687: 0 +245: 4688: 0 +245: 4689: 0 +245: 4690: 0 +245: 4691: 0 +245: 4692: 0 +245: 4693: 0 +245: 4694: 0 +245: 4695: 0 +245: 4696: 0 +245: 4697: 0 +245: 4698: 0 +245: 4699: 0 +245: 4700: 0 +245: 4701: 0 +245: 4702: 0 +245: 4703: 0 +245: 4704: 0 +245: 4705: 0 +245: 4706: 0 +245: 4707: 0 +245: 4708: 0 +245: 4709: 0 +245: 4710: 0 +245: 4711: 0 +245: 4712: 0 +245: 4713: 0 +245: 4714: 0 +245: 4715: 0 +245: 4716: 0 +245: 4717: 0 +245: 4718: 0 +245: 4719: 0 +245: 4720: 0 +245: 4721: 0 +245: 4722: 0 +245: 4723: 0 +245: 4724: 0 +245: 4725: 0 +245: 4726: 0 +245: 4727: 0 +245: 4728: 0 +245: 4729: 0 +245: 4730: 0 +245: 4731: 0 +245: 4732: 0 +245: 4733: 0 +245: 4734: 0 +245: 4735: 0 +245: 4736: 0 +245: 4737: 0 +245: 4738: 0 +245: 4739: 0 +245: 4740: 0 +245: 4741: 0 +245: 4742: 0 +245: 4743: 0 +245: 4744: 0 +245: 4745: 0 +245: 4746: 0 +245: 4747: 0 +245: 4748: 0 +245: 4749: 0 +245: 4750: 0 +245: 4751: 0 +245: 4752: 0 +245: 4753: 0 +245: 4754: 0 +245: 4755: 0 +245: 4756: 0 +245: 4757: 0 +245: 4758: 0 +245: 4759: 0 +245: 4760: 0 +245: 4761: 0 +245: 4762: 0 +245: 4763: 0 +245: 4764: 0 +245: 4765: 0 +245: 4766: 0 +245: 4767: 0 +245: 4768: 0 +245: 4769: 0 +245: 4770: 0 +245: 4771: 0 +245: 4772: 0 +245: 4773: 0 +245: 4774: 0 +245: 4775: 0 +245: 4776: 0 +245: 4777: 0 +245: 4778: 0 +245: 4779: 0 +245: 4780: 0 +245: 4781: 0 +245: 4782: 0 +245: 4783: 0 +245: 4784: 0 +245: 4785: 0 +245: 4786: 0 +245: 4787: 0 +245: 4788: 0 +245: 4789: 0 +245: 4790: 0 +245: 4791: 0 +245: 4792: 0 +245: 4793: 0 +245: 4794: 0 +245: 4795: 0 +245: 4796: 0 +245: 4797: 0 +245: 4798: 0 +245: 4799: 0 +245: 4800: 0 +245: 4801: 0 +245: 4802: 0 +245: 4803: 0 +245: 4804: 0 +245: 4805: 0 +245: 4806: 0 +245: 4807: 0 +245: 4808: 0 +245: 4809: 0 +245: 4810: 0 +245: 4811: 0 +245: 4812: 0 +245: 4813: 0 +245: 4814: 0 +245: 4815: 0 +245: 4816: 0 +245: 4817: 0 +245: 4818: 0 +245: 4819: 0 +245: 4820: 0 +245: 4821: 0 +245: 4822: 0 +245: 4823: 0 +245: 4824: 0 +245: 4825: 0 +245: 4826: 0 +245: 4827: 0 +245: 4828: 0 +245: 4829: 0 +245: 4830: 0 +245: 4831: 0 +245: 4832: 0 +245: 4833: 0 +245: 4834: 0 +245: 4835: 0 +245: 4836: 0 +245: 4837: 0 +245: 4838: 0 +245: 4839: 0 +245: 4840: 0 +245: 4841: 0 +245: 4842: 0 +245: 4843: 0 +245: 4844: 0 +245: 4845: 0 +245: 4846: 0 +245: 4847: 0 +245: 4848: 0 +245: 4849: 0 +245: 4850: 0 +245: 4851: 0 +245: 4852: 0 +245: 4853: 0 +245: 4854: 0 +245: 4855: 0 +245: 4856: 0 +245: 4857: 0 +245: 4858: 0 +245: 4859: 0 +245: 4860: 0 +245: 4861: 0 +245: 4862: 0 +245: 4863: 0 +245: 4864: 0 +245: 4865: 0 +245: 4866: 0 +245: 4867: 0 +245: 4868: 0 +245: 4869: 0 +245: 4870: 0 +245: 4871: 0 +245: 4872: 0 +245: 4873: 0 +245: 4874: 0 +245: 4875: 0 +245: 4876: 0 +245: 4877: 0 +245: 4878: 0 +245: 4879: 0 +245: 4880: 0 +245: 4881: 0 +245: 4882: 0 +245: 4883: 0 +245: 4884: 0 +245: 4885: 0 +245: 4886: 0 +245: 4887: 0 +245: 4888: 0 +245: 4889: 0 +245: 4890: 0 +245: 4891: 0 +245: 4892: 0 +245: 4893: 0 +245: 4894: 0 +245: 4895: 0 +245: 4896: 0 +245: 4897: 0 +245: 4898: 0 +245: 4899: 0 +245: 4900: 0 +245: 4901: 0 +245: 4902: 0 +245: 4903: 0 +245: 4904: 0 +245: 4905: 0 +245: 4906: 0 +245: 4907: 0 +245: 4908: 0 +245: 4909: 0 +245: 4910: 0 +245: 4911: 0 +245: 4912: 0 +245: 4913: 0 +245: 4914: 0 +245: 4915: 0 +245: 4916: 0 +245: 4917: 0 +245: 4918: 0 +245: 4919: 0 +245: 4920: 0 +245: 4921: 0 +245: 4922: 0 +245: 4923: 0 +245: 4924: 0 +245: 4925: 0 +245: 4926: 0 +245: 4927: 0 +245: 4928: 0 +245: 4929: 0 +245: 4930: 0 +245: 4931: 0 +245: 4932: 0 +245: 4933: 0 +245: 4934: 0 +245: 4935: 0 +245: 4936: 0 +245: 4937: 0 +245: 4938: 0 +245: 4939: 0 +245: 4940: 0 +245: 4941: 0 +245: 4942: 0 +245: 4943: 0 +245: 4944: 0 +245: 4945: 0 +245: 4946: 0 +245: 4947: 0 +245: 4948: 0 +245: 4949: 0 +245: 4950: 0 +245: 4951: 0 +245: 4952: 0 +245: 4953: 0 +245: 4954: 0 +245: 4955: 0 +245: 4956: 0 +245: 4957: 0 +245: 4958: 0 +245: 4959: 0 +245: 4960: 0 +245: 4961: 0 +245: 4962: 0 +245: 4963: 0 +245: 4964: 0 +245: 4965: 0 +245: 4966: 0 +245: 4967: 0 +245: 4968: 0 +245: 4969: 0 +245: 4970: 0 +245: 4971: 0 +245: 4972: 0 +245: 4973: 0 +245: 4974: 0 +245: 4975: 0 +245: 4976: 0 +245: 4977: 0 +245: 4978: 0 +245: 4979: 0 +245: 4980: 0 +245: 4981: 0 +245: 4982: 0 +245: 4983: 0 +245: 4984: 0 +245: 4985: 0 +245: 4986: 0 +245: 4987: 0 +245: 4988: 0 +245: 4989: 0 +245: 4990: 0 +245: 4991: 0 +245: 4992: 0 +245: 4993: 0 +245: 4994: 0 +245: 4995: 0 +245: 4996: 0 +245: 4997: 0 +245: 4998: 0 +245: 4999: 0 +245: 5000: 0 +245: 5001: 0 +245: 5002: 0 +245: 5003: 0 +245: 5004: 0 +245: 5005: 0 +245: 5006: 0 +245: 5007: 0 +245: 5008: 0 +245: 5009: 0 +245: 5010: 0 +245: 5011: 0 +245: 5012: 0 +245: 5013: 0 +245: 5014: 0 +245: 5015: 0 +245: 5016: 0 +245: 5017: 0 +245: 5018: 0 +245: 5019: 0 +245: 5020: 0 +245: 5021: 0 +245: 5022: 0 +245: 5023: 0 +245: 5024: 0 +245: 5025: 0 +245: 5026: 0 +245: 5027: 0 +245: 5028: 0 +245: 5029: 0 +245: 5030: 0 +245: 5031: 0 +245: 5032: 0 +245: 5033: 0 +245: 5034: 0 +245: 5035: 0 +245: 5036: 0 +245: 5037: 0 +245: 5038: 0 +245: 5039: 0 +245: 5040: 0 +245: 5041: 0 +245: 5042: 0 +245: 5043: 0 +245: 5044: 0 +245: 5045: 0 +245: 5046: 0 +245: 5047: 0 +245: 5048: 0 +245: 5049: 0 +245: 5050: 0 +245: 5051: 0 +245: 5052: 0 +245: 5053: 0 +245: 5054: 0 +245: 5055: 0 +245: 5056: 0 +245: 5057: 0 +245: 5058: 0 +245: 5059: 0 +245: 5060: 0 +245: 5061: 0 +245: 5062: 0 +245: 5063: 0 +245: 5064: 0 +245: 5065: 0 +245: 5066: 0 +245: 5067: 0 +245: 5068: 0 +245: 5069: 0 +245: 5070: 0 +245: 5071: 0 +245: 5072: 0 +245: 5073: 0 +245: 5074: 0 +245: 5075: 0 +245: 5076: 0 +245: 5077: 0 +245: 5078: 0 +245: 5079: 0 +245: 5080: 0 +245: 5081: 0 +245: 5082: 0 +245: 5083: 0 +245: 5084: 0 +245: 5085: 0 +245: 5086: 0 +245: 5087: 0 +245: 5088: 0 +245: 5089: 0 +245: 5090: 0 +245: 5091: 0 +245: 5092: 0 +245: 5093: 0 +245: 5094: 0 +245: 5095: 0 +245: 5096: 0 +245: 5097: 0 +245: 5098: 0 +245: 5099: 0 +245: 5100: 0 +245: 5101: 0 +245: 5102: 0 +245: 5103: 0 +245: 5104: 0 +245: 5105: 0 +245: 5106: 0 +245: 5107: 0 +245: 5108: 0 +245: 5109: 0 +245: 5110: 0 +245: 5111: 0 +245: 5112: 0 +245: 5113: 0 +245: 5114: 0 +245: 5115: 0 +245: 5116: 0 +245: 5117: 0 +245: 5118: 0 +245: 5119: 0 +245: 5120: 0 +245: 5121: 0 +245: 5122: 0 +245: 5123: 0 +245: 5124: 0 +245: 5125: 0 +245: 5126: 0 +245: 5127: 0 +245: 5128: 0 +245: 5129: 0 +245: 5130: 0 +245: 5131: 0 +245: 5132: 0 +245: 5133: 0 +245: 5134: 0 +245: 5135: 0 +245: 5136: 0 +245: 5137: 0 +245: 5138: 0 +245: 5139: 0 +245: 5140: 0 +245: 5141: 0 +245: 5142: 0 +245: 5143: 0 +245: 5144: 0 +245: 5145: 0 +245: 5146: 0 +245: 5147: 0 +245: 5148: 0 +245: 5149: 0 +245: 5150: 0 +245: 5151: 0 +245: 5152: 0 +245: 5153: 0 +245: 5154: 0 +245: 5155: 0 +245: 5156: 0 +245: 5157: 0 +245: 5158: 0 +245: 5159: 0 +245: 5160: 0 +245: 5161: 0 +245: 5162: 0 +245: 5163: 0 +245: 5164: 0 +245: 5165: 0 +245: 5166: 0 +245: 5167: 0 +245: 5168: 0 +245: 5169: 0 +245: 5170: 0 +245: 5171: 0 +245: 5172: 0 +245: 5173: 0 +245: 5174: 0 +245: 5175: 0 +245: 5176: 0 +245: 5177: 0 +245: 5178: 0 +245: 5179: 0 +245: 5180: 0 +245: 5181: 0 +245: 5182: 0 +245: 5183: 0 +245: 5184: 0 +245: 5185: 0 +245: 5186: 0 +245: 5187: 0 +245: 5188: 0 +245: 5189: 0 +245: 5190: 0 +245: 5191: 0 +245: 5192: 0 +245: 5193: 0 +245: 5194: 0 +245: 5195: 0 +245: 5196: 0 +245: 5197: 0 +245: 5198: 0 +245: 5199: 0 +245: 5200: 0 +245: 5201: 0 +245: 5202: 0 +245: 5203: 0 +245: 5204: 0 +245: 5205: 0 +245: 5206: 0 +245: 5207: 0 +245: 5208: 0 +245: 5209: 0 +245: 5210: 0 +245: 5211: 0 +245: 5212: 0 +245: 5213: 0 +245: 5214: 0 +245: 5215: 0 +245: 5216: 0 +245: 5217: 0 +245: 5218: 0 +245: 5219: 0 +245: 5220: 0 +245: 5221: 0 +245: 5222: 0 +245: 5223: 0 +245: 5224: 0 +245: 5225: 0 +245: 5226: 0 +245: 5227: 0 +245: 5228: 0 +245: 5229: 0 +245: 5230: 0 +245: 5231: 0 +245: 5232: 0 +245: 5233: 0 +245: 5234: 0 +245: 5235: 0 +245: 5236: 0 +245: 5237: 0 +245: 5238: 0 +245: 5239: 0 +245: 5240: 0 +245: 5241: 0 +245: 5242: 0 +245: 5243: 0 +245: 5244: 0 +245: 5245: 0 +245: 5246: 0 +245: 5247: 0 +245: 5248: 0 +245: 5249: 0 +245: 5250: 0 +245: 5251: 0 +245: 5252: 0 +245: 5253: 0 +245: 5254: 0 +245: 5255: 0 +245: 5256: 0 +245: 5257: 0 +245: 5258: 0 +245: 5259: 0 +245: 5260: 0 +245: 5261: 0 +245: 5262: 0 +245: 5263: 0 +245: 5264: 0 +245: 5265: 0 +245: 5266: 0 +245: 5267: 0 +245: 5268: 0 +245: 5269: 0 +245: 5270: 0 +245: 5271: 0 +245: 5272: 0 +245: 5273: 0 +245: 5274: 0 +245: 5275: 0 +245: 5276: 0 +245: 5277: 0 +245: 5278: 0 +245: 5279: 0 +245: 5280: 0 +245: 5281: 0 +245: 5282: 0 +245: 5283: 0 +245: 5284: 0 +245: 5285: 0 +245: 5286: 0 +245: 5287: 0 +245: 5288: 0 +245: 5289: 0 +245: 5290: 0 +245: 5291: 0 +245: 5292: 0 +245: 5293: 0 +245: 5294: 0 +245: 5295: 0 +245: 5296: 0 +245: 5297: 0 +245: 5298: 0 +245: 5299: 0 +245: 5300: 0 +245: 5301: 0 +245: 5302: 0 +245: 5303: 0 +245: 5304: 0 +245: 5305: 0 +245: 5306: 0 +245: 5307: 0 +245: 5308: 0 +245: 5309: 0 +245: 5310: 0 +245: 5311: 0 +245: 5312: 0 +245: 5313: 0 +245: 5314: 0 +245: 5315: 0 +245: 5316: 0 +245: 5317: 0 +245: 5318: 0 +245: 5319: 0 +245: 5320: 0 +245: 5321: 0 +245: 5322: 0 +245: 5323: 0 +245: 5324: 0 +245: 5325: 0 +245: 5326: 0 +245: 5327: 0 +245: 5328: 0 +245: 5329: 0 +245: 5330: 0 +245: 5331: 0 +245: 5332: 0 +245: 5333: 0 +245: 5334: 0 +245: 5335: 0 +245: 5336: 0 +245: 5337: 0 +245: 5338: 0 +245: 5339: 0 +245: 5340: 0 +245: 5341: 0 +245: 5342: 0 +245: 5343: 0 +245: 5344: 0 +245: 5345: 0 +245: 5346: 0 +245: 5347: 0 +245: 5348: 0 +245: 5349: 0 +245: 5350: 0 +245: 5351: 0 +245: 5352: 0 +245: 5353: 0 +245: 5354: 0 +245: 5355: 0 +245: 5356: 0 +245: 5357: 0 +245: 5358: 0 +245: 5359: 0 +245: 5360: 0 +245: 5361: 0 +245: 5362: 0 +245: 5363: 0 +245: 5364: 0 +245: 5365: 0 +245: 5366: 0 +245: 5367: 0 +245: 5368: 0 +245: 5369: 0 +245: 5370: 0 +245: 5371: 0 +245: 5372: 0 +245: 5373: 0 +245: 5374: 0 +245: 5375: 0 +245: 5376: 0 +245: 5377: 0 +245: 5378: 0 +245: 5379: 0 +245: 5380: 0 +245: 5381: 0 +245: 5382: 0 +245: 5383: 0 +245: 5384: 0 +245: 5385: 0 +245: 5386: 0 +245: 5387: 0 +245: 5388: 0 +245: 5389: 0 +245: 5390: 0 +245: 5391: 0 +245: 5392: 0 +245: 5393: 0 +245: 5394: 0 +245: 5395: 0 +245: 5396: 0 +245: 5397: 0 +245: 5398: 0 +245: 5399: 0 +245: 5400: 0 +245: 5401: 0 +245: 5402: 0 +245: 5403: 0 +245: 5404: 0 +245: 5405: 0 +245: 5406: 0 +245: 5407: 0 +245: 5408: 0 +245: 5409: 0 +245: 5410: 0 +245: 5411: 0 +245: 5412: 0 +245: 5413: 0 +245: 5414: 0 +245: 5415: 0 +245: 5416: 0 +245: 5417: 0 +245: 5418: 0 +245: 5419: 0 +245: 5420: 0 +245: 5421: 0 +245: 5422: 0 +245: 5423: 0 +245: 5424: 0 +245: 5425: 0 +245: 5426: 0 +245: 5427: 0 +245: 5428: 0 +245: 5429: 0 +245: 5430: 0 +245: 5431: 0 +245: 5432: 0 +245: 5433: 0 +245: 5434: 0 +245: 5435: 0 +245: 5436: 0 +245: 5437: 0 +245: 5438: 0 +245: 5439: 0 +245: 5440: 0 +245: 5441: 0 +245: 5442: 0 +245: 5443: 0 +245: 5444: 0 +245: 5445: 0 +245: 5446: 0 +245: 5447: 0 +245: 5448: 0 +245: 5449: 0 +245: 5450: 0 +245: 5451: 0 +245: 5452: 0 +245: 5453: 0 +245: 5454: 0 +245: 5455: 0 +245: 5456: 0 +245: 5457: 0 +245: 5458: 0 +245: 5459: 0 +245: 5460: 0 +245: 5461: 0 +245: 5462: 0 +245: 5463: 0 +245: 5464: 0 +245: 5465: 0 +245: 5466: 0 +245: 5467: 0 +245: 5468: 0 +245: 5469: 0 +245: 5470: 0 +245: 5471: 0 +245: 5472: 0 +245: 5473: 0 +245: 5474: 0 +245: 5475: 0 +245: 5476: 0 +245: 5477: 0 +245: 5478: 0 +245: 5479: 0 +245: 5480: 0 +245: 5481: 0 +245: 5482: 0 +245: 5483: 0 +245: 5484: 0 +245: 5485: 0 +245: 5486: 0 +245: 5487: 0 +245: 5488: 0 +245: 5489: 0 +245: 5490: 0 +245: 5491: 0 +245: 5492: 0 +245: 5493: 0 +245: 5494: 0 +245: 5495: 0 +245: 5496: 0 +245: 5497: 0 +245: 5498: 0 +245: 5499: 0 +245: 5500: 0 +245: 5501: 0 +245: 5502: 0 +245: 5503: 0 +245: 5504: 0 +245: 5505: 0 +245: 5506: 0 +245: 5507: 0 +245: 5508: 0 +245: 5509: 0 +245: 5510: 0 +245: 5511: 0 +245: 5512: 0 +245: 5513: 0 +245: 5514: 0 +245: 5515: 0 +245: 5516: 0 +245: 5517: 0 +245: 5518: 0 +245: 5519: 0 +245: 5520: 0 +245: 5521: 0 +245: 5522: 0 +245: 5523: 0 +245: 5524: 0 +245: 5525: 0 +245: 5526: 0 +245: 5527: 0 +245: 5528: 0 +245: 5529: 0 +245: 5530: 0 +245: 5531: 0 +245: 5532: 0 +245: 5533: 0 +245: 5534: 0 +245: 5535: 0 +245: 5536: 0 +245: 5537: 0 +245: 5538: 0 +245: 5539: 0 +245: 5540: 0 +245: 5541: 0 +245: 5542: 0 +245: 5543: 0 +245: 5544: 0 +245: 5545: 0 +245: 5546: 0 +245: 5547: 0 +245: 5548: 0 +245: 5549: 0 +245: 5550: 0 +245: 5551: 0 +245: 5552: 0 +245: 5553: 0 +245: 5554: 0 +245: 5555: 0 +245: 5556: 0 +245: 5557: 0 +245: 5558: 0 +245: 5559: 0 +245: 5560: 0 +245: 5561: 0 +245: 5562: 0 +245: 5563: 0 +245: 5564: 0 +245: 5565: 0 +245: 5566: 0 +245: 5567: 0 +245: 5568: 0 +245: 5569: 0 +245: 5570: 0 +245: 5571: 0 +245: 5572: 0 +245: 5573: 0 +245: 5574: 0 +245: 5575: 0 +245: 5576: 0 +245: 5577: 0 +245: 5578: 0 +245: 5579: 0 +245: 5580: 0 +245: 5581: 0 +245: 5582: 0 +245: 5583: 0 +245: 5584: 0 +245: 5585: 0 +245: 5586: 0 +245: 5587: 0 +245: 5588: 0 +245: 5589: 0 +245: 5590: 0 +245: 5591: 0 +245: 5592: 0 +245: 5593: 0 +245: 5594: 0 +245: 5595: 0 +245: 5596: 0 +245: 5597: 0 +245: 5598: 0 +245: 5599: 0 +245: 5600: 0 +245: 5601: 0 +245: 5602: 0 +245: 5603: 0 +245: 5604: 0 +245: 5605: 0 +245: 5606: 0 +245: 5607: 0 +245: 5608: 0 +245: 5609: 0 +245: 5610: 0 +245: 5611: 0 +245: 5612: 0 +245: 5613: 0 +245: 5614: 0 +245: 5615: 0 +245: 5616: 0 +245: 5617: 0 +245: 5618: 0 +245: 5619: 0 +245: 5620: 0 +245: 5621: 0 +245: 5622: 0 +245: 5623: 0 +245: 5624: 0 +245: 5625: 0 +245: 5626: 0 +245: 5627: 0 +245: 5628: 0 +245: 5629: 0 +245: 5630: 0 +245: 5631: 0 +245: 5632: 0 +245: 5633: 0 +245: 5634: 0 +245: 5635: 0 +245: 5636: 0 +245: 5637: 0 +245: 5638: 0 +245: 5639: 0 +245: 5640: 0 +245: 5641: 0 +245: 5642: 0 +245: 5643: 0 +245: 5644: 0 +245: 5645: 0 +245: 5646: 0 +245: 5647: 0 +245: 5648: 0 +245: 5649: 0 +245: 5650: 0 +245: 5651: 0 +245: 5652: 0 +245: 5653: 0 +245: 5654: 0 +245: 5655: 0 +245: 5656: 0 +245: 5657: 0 +245: 5658: 0 +245: 5659: 0 +245: 5660: 0 +245: 5661: 0 +245: 5662: 0 +245: 5663: 0 +245: 5664: 0 +245: 5665: 0 +245: 5666: 0 +245: 5667: 0 +245: 5668: 0 +245: 5669: 0 +245: 5670: 0 +245: 5671: 0 +245: 5672: 0 +245: 5673: 0 +245: 5674: 0 +245: 5675: 0 +245: 5676: 0 +245: 5677: 0 +245: 5678: 0 +245: 5679: 0 +245: 5680: 0 +245: 5681: 0 +245: 5682: 0 +245: 5683: 0 +245: 5684: 0 +245: 5685: 0 +245: 5686: 0 +245: 5687: 0 +245: 5688: 0 +245: 5689: 0 +245: 5690: 0 +245: 5691: 0 +245: 5692: 0 +245: 5693: 0 +245: 5694: 0 +245: 5695: 0 +245: 5696: 0 +245: 5697: 0 +245: 5698: 0 +245: 5699: 0 +245: 5700: 0 +245: 5701: 0 +245: 5702: 0 +245: 5703: 0 +245: 5704: 0 +245: 5705: 0 +245: 5706: 0 +245: 5707: 0 +245: 5708: 0 +245: 5709: 0 +245: 5710: 0 +245: 5711: 0 +245: 5712: 0 +245: 5713: 0 +245: 5714: 0 +245: 5715: 0 +245: 5716: 0 +245: 5717: 0 +245: 5718: 0 +245: 5719: 0 +245: 5720: 0 +245: 5721: 0 +245: 5722: 0 +245: 5723: 0 +245: 5724: 0 +245: 5725: 0 +245: 5726: 0 +245: 5727: 0 +245: 5728: 0 +245: 5729: 0 +245: 5730: 0 +245: 5731: 0 +245: 5732: 0 +245: 5733: 0 +245: 5734: 0 +245: 5735: 0 +245: 5736: 0 +245: 5737: 0 +245: 5738: 0 +245: 5739: 0 +245: 5740: 0 +245: 5741: 0 +245: 5742: 0 +245: 5743: 0 +245: 5744: 0 +245: 5745: 0 +245: 5746: 0 +245: 5747: 0 +245: 5748: 0 +245: 5749: 0 +245: 5750: 0 +245: 5751: 0 +245: 5752: 0 +245: 5753: 0 +245: 5754: 0 +245: 5755: 0 +245: 5756: 0 +245: 5757: 0 +245: 5758: 0 +245: 5759: 0 +245: 5760: 0 +245: 5761: 0 +245: 5762: 0 +245: 5763: 0 +245: 5764: 0 +245: 5765: 0 +245: 5766: 0 +245: 5767: 0 +245: 5768: 0 +245: 5769: 0 +245: 5770: 0 +245: 5771: 0 +245: 5772: 0 +245: 5773: 0 +245: 5774: 0 +245: 5775: 0 +245: 5776: 0 +245: 5777: 0 +245: 5778: 0 +245: 5779: 0 +245: 5780: 0 +245: 5781: 0 +245: 5782: 0 +245: 5783: 0 +245: 5784: 0 +245: 5785: 0 +245: 5786: 0 +245: 5787: 0 +245: 5788: 0 +245: 5789: 0 +245: 5790: 0 +245: 5791: 0 +245: 5792: 0 +245: 5793: 0 +245: 5794: 0 +245: 5795: 0 +245: 5796: 0 +245: 5797: 0 +245: 5798: 0 +245: 5799: 0 +245: 5800: 0 +245: 5801: 0 +245: 5802: 0 +245: 5803: 0 +245: 5804: 0 +245: 5805: 0 +245: 5806: 0 +245: 5807: 0 +245: 5808: 0 +245: 5809: 0 +245: 5810: 0 +245: 5811: 0 +245: 5812: 0 +245: 5813: 0 +245: 5814: 0 +245: 5815: 0 +245: 5816: 0 +245: 5817: 0 +245: 5818: 0 +245: 5819: 0 +245: 5820: 0 +245: 5821: 0 +245: 5822: 0 +245: 5823: 0 +245: 5824: 0 +245: 5825: 0 +245: 5826: 0 +245: 5827: 0 +245: 5828: 0 +245: 5829: 0 +245: 5830: 0 +245: 5831: 0 +245: 5832: 0 +245: 5833: 0 +245: 5834: 0 +245: 5835: 0 +245: 5836: 0 +245: 5837: 0 +245: 5838: 0 +245: 5839: 0 +245: 5840: 0 +245: 5841: 0 +245: 5842: 0 +245: 5843: 0 +245: 5844: 0 +245: 5845: 0 +245: 5846: 0 +245: 5847: 0 +245: 5848: 0 +245: 5849: 0 +245: 5850: 0 +245: 5851: 0 +245: 5852: 0 +245: 5853: 0 +245: 5854: 0 +245: 5855: 0 +245: 5856: 0 +245: 5857: 0 +245: 5858: 0 +245: 5859: 0 +245: 5860: 0 +245: 5861: 0 +245: 5862: 0 +245: 5863: 0 +245: 5864: 0 +245: 5865: 0 +245: 5866: 0 +245: 5867: 0 +245: 5868: 0 +245: 5869: 0 +245: 5870: 0 +245: 5871: 0 +245: 5872: 0 +245: 5873: 0 +245: 5874: 0 +245: 5875: 0 +245: 5876: 0 +245: 5877: 0 +245: 5878: 0 +245: 5879: 0 +245: 5880: 0 +245: 5881: 0 +245: 5882: 0 +245: 5883: 0 +245: 5884: 0 +245: 5885: 0 +245: 5886: 0 +245: 5887: 0 +245: 5888: 0 +245: 5889: 0 +245: 5890: 0 +245: 5891: 0 +245: 5892: 0 +245: 5893: 0 +245: 5894: 0 +245: 5895: 0 +245: 5896: 0 +245: 5897: 0 +245: 5898: 0 +245: 5899: 0 +245: 5900: 0 +245: 5901: 0 +245: 5902: 0 +245: 5903: 0 +245: 5904: 0 +245: 5905: 0 +245: 5906: 0 +245: 5907: 0 +245: 5908: 0 +245: 5909: 0 +245: 5910: 0 +245: 5911: 0 +245: 5912: 0 +245: 5913: 0 +245: 5914: 0 +245: 5915: 0 +245: 5916: 0 +245: 5917: 0 +245: 5918: 0 +245: 5919: 0 +245: 5920: 0 +245: 5921: 0 +245: 5922: 0 +245: 5923: 0 +245: 5924: 0 +245: 5925: 0 +245: 5926: 0 +245: 5927: 0 +245: 5928: 0 +245: 5929: 0 +245: 5930: 0 +245: 5931: 0 +245: 5932: 0 +245: 5933: 0 +245: 5934: 0 +245: 5935: 0 +245: 5936: 0 +245: 5937: 0 +245: 5938: 0 +245: 5939: 0 +245: 5940: 0 +245: 5941: 0 +245: 5942: 0 +245: 5943: 0 +245: 5944: 0 +245: 5945: 0 +245: 5946: 0 +245: 5947: 0 +245: 5948: 0 +245: 5949: 0 +245: 5950: 0 +245: 5951: 0 +245: 5952: 0 +245: 5953: 0 +245: 5954: 0 +245: 5955: 0 +245: 5956: 0 +245: 5957: 0 +245: 5958: 0 +245: 5959: 0 +245: 5960: 0 +245: 5961: 0 +245: 5962: 0 +245: 5963: 0 +245: 5964: 0 +245: 5965: 0 +245: 5966: 0 +245: 5967: 0 +245: 5968: 0 +245: 5969: 0 +245: 5970: 0 +245: 5971: 0 +245: 5972: 0 +245: 5973: 0 +245: 5974: 0 +245: 5975: 0 +245: 5976: 0 +245: 5977: 0 +245: 5978: 0 +245: 5979: 0 +245: 5980: 0 +245: 5981: 0 +245: 5982: 0 +245: 5983: 0 +245: 5984: 0 +245: 5985: 0 +245: 5986: 0 +245: 5987: 0 +245: 5988: 0 +245: 5989: 0 +245: 5990: 0 +245: 5991: 0 +245: 5992: 0 +245: 5993: 0 +245: 5994: 0 +245: 5995: 0 +245: 5996: 0 +245: 5997: 0 +245: 5998: 0 +245: 5999: 0 +245: 6000: 0 +245: 6001: 0 +245: 6002: 0 +245: 6003: 0 +245: 6004: 0 +245: 6005: 0 +245: 6006: 0 +245: 6007: 0 +245: 6008: 0 +245: 6009: 0 +245: 6010: 0 +245: 6011: 0 +245: 6012: 0 +245: 6013: 0 +245: 6014: 0 +245: 6015: 0 +245: 6016: 0 +245: 6017: 0 +245: 6018: 0 +245: 6019: 0 +245: 6020: 0 +245: 6021: 0 +245: 6022: 0 +245: 6023: 0 +245: 6024: 0 +245: 6025: 0 +245: 6026: 0 +245: 6027: 0 +245: 6028: 0 +245: 6029: 0 +245: 6030: 0 +245: 6031: 0 +245: 6032: 0 +245: 6033: 0 +245: 6034: 0 +245: 6035: 0 +245: 6036: 0 +245: 6037: 0 +245: 6038: 0 +245: 6039: 0 +245: 6040: 0 +245: 6041: 0 +245: 6042: 0 +245: 6043: 0 +245: 6044: 0 +245: 6045: 0 +245: 6046: 0 +245: 6047: 0 +245: 6048: 0 +245: 6049: 0 +245: 6050: 0 +245: 6051: 0 +245: 6052: 0 +245: 6053: 0 +245: 6054: 0 +245: 6055: 0 +245: 6056: 0 +245: 6057: 0 +245: 6058: 0 +245: 6059: 0 +245: 6060: 0 +245: 6061: 0 +245: 6062: 0 +245: 6063: 0 +245: 6064: 0 +245: 6065: 0 +245: 6066: 0 +245: 6067: 0 +245: 6068: 0 +245: 6069: 0 +245: 6070: 0 +245: 6071: 0 +245: 6072: 0 +245: 6073: 0 +245: 6074: 0 +245: 6075: 0 +245: 6076: 0 +245: 6077: 0 +245: 6078: 0 +245: 6079: 0 +245: 6080: 0 +245: 6081: 0 +245: 6082: 0 +245: 6083: 0 +245: 6084: 0 +245: 6085: 0 +245: 6086: 0 +245: 6087: 0 +245: 6088: 0 +245: 6089: 0 +245: 6090: 0 +245: 6091: 0 +245: 6092: 0 +245: 6093: 0 +245: 6094: 0 +245: 6095: 0 +245: 6096: 0 +245: 6097: 0 +245: 6098: 0 +245: 6099: 0 +245: 6100: 0 +245: 6101: 0 +245: 6102: 0 +245: 6103: 0 +245: 6104: 0 +245: 6105: 0 +245: 6106: 0 +245: 6107: 0 +245: 6108: 0 +245: 6109: 0 +245: 6110: 0 +245: 6111: 0 +245: 6112: 0 +245: 6113: 0 +245: 6114: 0 +245: 6115: 0 +245: 6116: 0 +245: 6117: 0 +245: 6118: 0 +245: 6119: 0 +245: 6120: 0 +245: 6121: 0 +245: 6122: 0 +245: 6123: 0 +245: 6124: 0 +245: 6125: 0 +245: 6126: 0 +245: 6127: 0 +245: 6128: 0 +245: 6129: 0 +245: 6130: 0 +245: 6131: 0 +245: 6132: 0 +245: 6133: 0 +245: 6134: 0 +245: 6135: 0 +245: 6136: 0 +245: 6137: 0 +245: 6138: 0 +245: 6139: 0 +245: 6140: 0 +245: 6141: 0 +245: 6142: 0 +245: 6143: 0 +245: 6144: 0 +245: 6145: 0 +245: 6146: 0 +245: 6147: 0 +245: 6148: 0 +245: 6149: 0 +245: 6150: 0 +245: 6151: 0 +245: 6152: 0 +245: 6153: 0 +245: 6154: 0 +245: 6155: 0 +245: 6156: 0 +245: 6157: 0 +245: 6158: 0 +245: 6159: 0 +245: 6160: 0 +245: 6161: 0 +245: 6162: 0 +245: 6163: 0 +245: 6164: 0 +245: 6165: 0 +245: 6166: 0 +245: 6167: 0 +245: 6168: 0 +245: 6169: 0 +245: 6170: 0 +245: 6171: 0 +245: 6172: 0 +245: 6173: 0 +245: 6174: 0 +245: 6175: 0 +245: 6176: 0 +245: 6177: 0 +245: 6178: 0 +245: 6179: 0 +245: 6180: 0 +245: 6181: 0 +245: 6182: 0 +245: 6183: 0 +245: 6184: 0 +245: 6185: 0 +245: 6186: 0 +245: 6187: 0 +245: 6188: 0 +245: 6189: 0 +245: 6190: 0 +245: 6191: 0 +245: 6192: 0 +245: 6193: 0 +245: 6194: 0 +245: 6195: 0 +245: 6196: 0 +245: 6197: 0 +245: 6198: 0 +245: 6199: 0 +245: 6200: 0 +245: 6201: 0 +245: 6202: 0 +245: 6203: 0 +245: 6204: 0 +245: 6205: 0 +245: 6206: 0 +245: 6207: 0 +245: 6208: 0 +245: 6209: 0 +245: 6210: 0 +245: 6211: 0 +245: 6212: 0 +245: 6213: 0 +245: 6214: 0 +245: 6215: 0 +245: 6216: 0 +245: 6217: 0 +245: 6218: 0 +245: 6219: 0 +245: 6220: 0 +245: 6221: 0 +245: 6222: 0 +245: 6223: 0 +245: 6224: 0 +245: 6225: 0 +245: 6226: 0 +245: 6227: 0 +245: 6228: 0 +245: 6229: 0 +245: 6230: 0 +245: 6231: 0 +245: 6232: 0 +245: 6233: 0 +245: 6234: 0 +245: 6235: 0 +245: 6236: 0 +245: 6237: 0 +245: 6238: 0 +245: 6239: 0 +245: 6240: 0 +245: 6241: 0 +245: 6242: 0 +245: 6243: 0 +245: 6244: 0 +245: 6245: 0 +245: 6246: 0 +245: 6247: 0 +245: 6248: 0 +245: 6249: 0 +245: 6250: 0 +245: 6251: 0 +245: 6252: 0 +245: 6253: 0 +245: 6254: 0 +245: 6255: 0 +245: 6256: 0 +245: 6257: 0 +245: 6258: 0 +245: 6259: 0 +245: 6260: 0 +245: 6261: 0 +245: 6262: 0 +245: 6263: 0 +245: 6264: 0 +245: 6265: 0 +245: 6266: 0 +245: 6267: 0 +245: 6268: 0 +245: 6269: 0 +245: 6270: 0 +245: 6271: 0 +245: 6272: 0 +245: 6273: 0 +245: 6274: 0 +245: 6275: 0 +245: 6276: 0 +245: 6277: 0 +245: 6278: 0 +245: 6279: 0 +245: 6280: 0 +245: 6281: 0 +245: 6282: 0 +245: 6283: 0 +245: 6284: 0 +245: 6285: 0 +245: 6286: 0 +245: 6287: 0 +245: 6288: 0 +245: 6289: 0 +245: 6290: 0 +245: 6291: 0 +245: 6292: 0 +245: 6293: 0 +245: 6294: 0 +245: 6295: 0 +245: 6296: 0 +245: 6297: 0 +245: 6298: 0 +245: 6299: 0 +245: 6300: 0 +245: 6301: 0 +245: 6302: 0 +245: 6303: 0 +245: 6304: 0 +245: 6305: 0 +245: 6306: 0 +245: 6307: 0 +245: 6308: 0 +245: 6309: 0 +245: 6310: 0 +245: 6311: 0 +245: 6312: 0 +245: 6313: 0 +245: 6314: 0 +245: 6315: 0 +245: 6316: 0 +245: 6317: 0 +245: 6318: 0 +245: 6319: 0 +245: 6320: 0 +245: 6321: 0 +245: 6322: 0 +245: 6323: 0 +245: 6324: 0 +245: 6325: 0 +245: 6326: 0 +245: 6327: 0 +245: 6328: 0 +245: 6329: 0 +245: 6330: 0 +245: 6331: 0 +245: 6332: 0 +245: 6333: 0 +245: 6334: 0 +245: 6335: 0 +245: 6336: 0 +245: 6337: 0 +245: 6338: 0 +245: 6339: 0 +245: 6340: 0 +245: 6341: 0 +245: 6342: 0 +245: 6343: 0 +245: 6344: 0 +245: 6345: 0 +245: 6346: 0 +245: 6347: 0 +245: 6348: 0 +245: 6349: 0 +245: 6350: 0 +245: 6351: 0 +245: 6352: 0 +245: 6353: 0 +245: 6354: 0 +245: 6355: 0 +245: 6356: 0 +245: 6357: 0 +245: 6358: 0 +245: 6359: 0 +245: 6360: 0 +245: 6361: 0 +245: 6362: 0 +245: 6363: 0 +245: 6364: 0 +245: 6365: 0 +245: 6366: 0 +245: 6367: 0 +245: 6368: 0 +245: 6369: 0 +245: 6370: 0 +245: 6371: 0 +245: 6372: 0 +245: 6373: 0 +245: 6374: 0 +245: 6375: 0 +245: 6376: 0 +245: 6377: 0 +245: 6378: 0 +245: 6379: 0 +245: 6380: 0 +245: 6381: 0 +245: 6382: 0 +245: 6383: 0 +245: 6384: 0 +245: 6385: 0 +245: 6386: 0 +245: 6387: 0 +245: 6388: 0 +245: 6389: 0 +245: 6390: 0 +245: 6391: 0 +245: 6392: 0 +245: 6393: 0 +245: 6394: 0 +245: 6395: 0 +245: 6396: 0 +245: 6397: 0 +245: 6398: 0 +245: 6399: 0 +245: 6400: 0 +245: 6401: 0 +245: 6402: 0 +245: 6403: 0 +245: 6404: 0 +245: 6405: 0 +245: 6406: 0 +245: 6407: 0 +245: 6408: 0 +245: 6409: 0 +245: 6410: 0 +245: 6411: 0 +245: 6412: 0 +245: 6413: 0 +245: 6414: 0 +245: 6415: 0 +245: 6416: 0 +245: 6417: 0 +245: 6418: 0 +245: 6419: 0 +245: 6420: 0 +245: 6421: 0 +245: 6422: 0 +245: 6423: 0 +245: 6424: 0 +245: 6425: 0 +245: 6426: 0 +245: 6427: 0 +245: 6428: 0 +245: 6429: 0 +245: 6430: 0 +245: 6431: 0 +245: 6432: 0 +245: 6433: 0 +245: 6434: 0 +245: 6435: 0 +245: 6436: 0 +245: 6437: 0 +245: 6438: 0 +245: 6439: 0 +245: 6440: 0 +245: 6441: 0 +245: 6442: 0 +245: 6443: 0 +245: 6444: 0 +245: 6445: 0 +245: 6446: 0 +245: 6447: 0 +245: 6448: 0 +245: 6449: 0 +245: 6450: 0 +245: 6451: 0 +245: 6452: 0 +245: 6453: 0 +245: 6454: 0 +245: 6455: 0 +245: 6456: 0 +245: 6457: 0 +245: 6458: 0 +245: 6459: 0 +245: 6460: 0 +245: 6461: 0 +245: 6462: 0 +245: 6463: 0 +245: 6464: 0 +245: 6465: 0 +245: 6466: 0 +245: 6467: 0 +245: 6468: 0 +245: 6469: 0 +245: 6470: 0 +245: 6471: 0 +245: 6472: 0 +245: 6473: 0 +245: 6474: 0 +245: 6475: 0 +245: 6476: 0 +245: 6477: 0 +245: 6478: 0 +245: 6479: 0 +245: 6480: 0 +245: 6481: 0 +245: 6482: 0 +245: 6483: 0 +245: 6484: 0 +245: 6485: 0 +245: 6486: 0 +245: 6487: 0 +245: 6488: 0 +245: 6489: 0 +245: 6490: 0 +245: 6491: 0 +245: 6492: 0 +245: 6493: 0 +245: 6494: 0 +245: 6495: 0 +245: 6496: 0 +245: 6497: 0 +245: 6498: 0 +245: 6499: 0 +245: 6500: 0 +245: 6501: 0 +245: 6502: 0 +245: 6503: 0 +245: 6504: 0 +245: 6505: 0 +245: 6506: 0 +245: 6507: 0 +245: 6508: 0 +245: 6509: 0 +245: 6510: 0 +245: 6511: 0 +245: 6512: 0 +245: 6513: 0 +245: 6514: 0 +245: 6515: 0 +245: 6516: 0 +245: 6517: 0 +245: 6518: 0 +245: 6519: 0 +245: 6520: 0 +245: 6521: 0 +245: 6522: 0 +245: 6523: 0 +245: 6524: 0 +245: 6525: 0 +245: 6526: 0 +245: 6527: 0 +245: 6528: 0 +245: 6529: 0 +245: 6530: 0 +245: 6531: 0 +245: 6532: 0 +245: 6533: 0 +245: 6534: 0 +245: 6535: 0 +245: 6536: 0 +245: 6537: 0 +245: 6538: 0 +245: 6539: 0 +245: 6540: 0 +245: 6541: 0 +245: 6542: 0 +245: 6543: 0 +245: 6544: 0 +245: 6545: 0 +245: 6546: 0 +245: 6547: 0 +245: 6548: 0 +245: 6549: 0 +245: 6550: 0 +245: 6551: 0 +245: 6552: 0 +245: 6553: 0 +245: 6554: 0 +245: 6555: 0 +245: 6556: 0 +245: 6557: 0 +245: 6558: 0 +245: 6559: 0 +245: 6560: 0 +245: 6561: 0 +245: 6562: 0 +245: 6563: 0 +245: 6564: 0 +245: 6565: 0 +245: 6566: 0 +245: 6567: 0 +245: 6568: 0 +245: 6569: 0 +245: 6570: 0 +245: 6571: 0 +245: 6572: 0 +245: 6573: 0 +245: 6574: 0 +245: 6575: 0 +245: 6576: 0 +245: 6577: 0 +245: 6578: 0 +245: 6579: 0 +245: 6580: 0 +245: 6581: 0 +245: 6582: 0 +245: 6583: 0 +245: 6584: 0 +245: 6585: 0 +245: 6586: 0 +245: 6587: 0 +245: 6588: 0 +245: 6589: 0 +245: 6590: 0 +245: 6591: 0 +245: 6592: 0 +245: 6593: 0 +245: 6594: 0 +245: 6595: 0 +245: 6596: 0 +245: 6597: 0 +245: 6598: 0 +245: 6599: 0 +245: 6600: 0 +245: 6601: 0 +245: 6602: 0 +245: 6603: 0 +245: 6604: 0 +245: 6605: 0 +245: 6606: 0 +245: 6607: 0 +245: 6608: 0 +245: 6609: 0 +245: 6610: 0 +245: 6611: 0 +245: 6612: 0 +245: 6613: 0 +245: 6614: 0 +245: 6615: 0 +245: 6616: 0 +245: 6617: 0 +245: 6618: 0 +245: 6619: 0 +245: 6620: 0 +245: 6621: 0 +245: 6622: 0 +245: 6623: 0 +245: 6624: 0 +245: 6625: 0 +245: 6626: 0 +245: 6627: 0 +245: 6628: 0 +245: 6629: 0 +245: 6630: 0 +245: 6631: 0 +245: 6632: 0 +245: 6633: 0 +245: 6634: 0 +245: 6635: 0 +245: 6636: 0 +245: 6637: 0 +245: 6638: 0 +245: 6639: 0 +245: 6640: 0 +245: 6641: 0 +245: 6642: 0 +245: 6643: 0 +245: 6644: 0 +245: 6645: 0 +245: 6646: 0 +245: 6647: 0 +245: 6648: 0 +245: 6649: 0 +245: 6650: 0 +245: 6651: 0 +245: 6652: 0 +245: 6653: 0 +245: 6654: 0 +245: 6655: 0 +245: 6656: 0 +245: 6657: 0 +245: 6658: 0 +245: 6659: 0 +245: 6660: 0 +245: 6661: 0 +245: 6662: 0 +245: 6663: 0 +245: 6664: 0 +245: 6665: 0 +245: 6666: 0 +245: 6667: 0 +245: 6668: 0 +245: 6669: 0 +245: 6670: 0 +245: 6671: 0 +245: 6672: 0 +245: 6673: 0 +245: 6674: 0 +245: 6675: 0 +245: 6676: 0 +245: 6677: 0 +245: 6678: 0 +245: 6679: 0 +245: 6680: 0 +245: 6681: 0 +245: 6682: 0 +245: 6683: 0 +245: 6684: 0 +245: 6685: 0 +245: 6686: 0 +245: 6687: 0 +245: 6688: 0 +245: 6689: 0 +245: 6690: 0 +245: 6691: 0 +245: 6692: 0 +245: 6693: 0 +245: 6694: 0 +245: 6695: 0 +245: 6696: 0 +245: 6697: 0 +245: 6698: 0 +245: 6699: 0 +245: 6700: 0 +245: 6701: 0 +245: 6702: 0 +245: 6703: 0 +245: 6704: 0 +245: 6705: 0 +245: 6706: 0 +245: 6707: 0 +245: 6708: 0 +245: 6709: 0 +245: 6710: 0 +245: 6711: 0 +245: 6712: 0 +245: 6713: 0 +245: 6714: 0 +245: 6715: 0 +245: 6716: 0 +245: 6717: 0 +245: 6718: 0 +245: 6719: 0 +245: 6720: 0 +245: 6721: 0 +245: 6722: 0 +245: 6723: 0 +245: 6724: 0 +245: 6725: 0 +245: 6726: 0 +245: 6727: 0 +245: 6728: 0 +245: 6729: 0 +245: 6730: 0 +245: 6731: 0 +245: 6732: 0 +245: 6733: 0 +245: 6734: 0 +245: 6735: 0 +245: 6736: 0 +245: 6737: 0 +245: 6738: 0 +245: 6739: 0 +245: 6740: 0 +245: 6741: 0 +245: 6742: 0 +245: 6743: 0 +245: 6744: 0 +245: 6745: 0 +245: 6746: 0 +245: 6747: 0 +245: 6748: 0 +245: 6749: 0 +245: 6750: 0 +245: 6751: 0 +245: 6752: 0 +245: 6753: 0 +245: 6754: 0 +245: 6755: 0 +245: 6756: 0 +245: 6757: 0 +245: 6758: 0 +245: 6759: 0 +245: 6760: 0 +245: 6761: 0 +245: 6762: 0 +245: 6763: 0 +245: 6764: 0 +245: 6765: 0 +245: 6766: 0 +245: 6767: 0 +245: 6768: 0 +245: 6769: 0 +245: 6770: 0 +245: 6771: 0 +245: 6772: 0 +245: 6773: 0 +245: 6774: 0 +245: 6775: 0 +245: 6776: 0 +245: 6777: 0 +245: 6778: 0 +245: 6779: 0 +245: 6780: 0 +245: 6781: 0 +245: 6782: 0 +245: 6783: 0 +245: 6784: 0 +245: 6785: 0 +245: 6786: 0 +245: 6787: 0 +245: 6788: 0 +245: 6789: 0 +245: 6790: 0 +245: 6791: 0 +245: 6792: 0 +245: 6793: 0 +245: 6794: 0 +245: 6795: 0 +245: 6796: 0 +245: 6797: 0 +245: 6798: 0 +245: 6799: 0 +245: 6800: 0 +245: 6801: 0 +245: 6802: 0 +245: 6803: 0 +245: 6804: 0 +245: 6805: 0 +245: 6806: 0 +245: 6807: 0 +245: 6808: 0 +245: 6809: 0 +245: 6810: 0 +245: 6811: 0 +245: 6812: 0 +245: 6813: 0 +245: 6814: 0 +245: 6815: 0 +245: 6816: 0 +245: 6817: 0 +245: 6818: 0 +245: 6819: 0 +245: 6820: 0 +245: 6821: 0 +245: 6822: 0 +245: 6823: 0 +245: 6824: 0 +245: 6825: 0 +245: 6826: 0 +245: 6827: 0 +245: 6828: 0 +245: 6829: 0 +245: 6830: 0 +245: 6831: 0 +245: 6832: 0 +245: 6833: 0 +245: 6834: 0 +245: 6835: 0 +245: 6836: 0 +245: 6837: 0 +245: 6838: 0 +245: 6839: 0 +245: 6840: 0 +245: 6841: 0 +245: 6842: 0 +245: 6843: 0 +245: 6844: 0 +245: 6845: 0 +245: 6846: 0 +245: 6847: 0 +245: 6848: 0 +245: 6849: 0 +245: 6850: 0 +245: 6851: 0 +245: 6852: 0 +245: 6853: 0 +245: 6854: 0 +245: 6855: 0 +245: 6856: 0 +245: 6857: 0 +245: 6858: 0 +245: 6859: 0 +245: 6860: 0 +245: 6861: 0 +245: 6862: 0 +245: 6863: 0 +245: 6864: 0 +245: 6865: 0 +245: 6866: 0 +245: 6867: 0 +245: 6868: 0 +245: 6869: 0 +245: 6870: 0 +245: 6871: 0 +245: 6872: 0 +245: 6873: 0 +245: 6874: 0 +245: 6875: 0 +245: 6876: 0 +245: 6877: 0 +245: 6878: 0 +245: 6879: 0 +245: 6880: 0 +245: 6881: 0 +245: 6882: 0 +245: 6883: 0 +245: 6884: 0 +245: 6885: 0 +245: 6886: 0 +245: 6887: 0 +245: 6888: 0 +245: 6889: 0 +245: 6890: 0 +245: 6891: 0 +245: 6892: 0 +245: 6893: 0 +245: 6894: 0 +245: 6895: 0 +245: 6896: 0 +245: 6897: 0 +245: 6898: 0 +245: 6899: 0 +245: 6900: 0 +245: 6901: 0 +245: 6902: 0 +245: 6903: 0 +245: 6904: 0 +245: 6905: 0 +245: 6906: 0 +245: 6907: 0 +245: 6908: 0 +245: 6909: 0 +245: 6910: 0 +245: 6911: 0 +245: 6912: 0 +245: 6913: 0 +245: 6914: 0 +245: 6915: 0 +245: 6916: 0 +245: 6917: 0 +245: 6918: 0 +245: 6919: 0 +245: 6920: 0 +245: 6921: 0 +245: 6922: 0 +245: 6923: 0 +245: 6924: 0 +245: 6925: 0 +245: 6926: 0 +245: 6927: 0 +245: 6928: 0 +245: 6929: 0 +245: 6930: 0 +245: 6931: 0 +245: 6932: 0 +245: 6933: 0 +245: 6934: 0 +245: 6935: 0 +245: 6936: 0 +245: 6937: 0 +245: 6938: 0 +245: 6939: 0 +245: 6940: 0 +245: 6941: 0 +245: 6942: 0 +245: 6943: 0 +245: 6944: 0 +245: 6945: 0 +245: 6946: 0 +245: 6947: 0 +245: 6948: 0 +245: 6949: 0 +245: 6950: 0 +245: 6951: 0 +245: 6952: 0 +245: 6953: 0 +245: 6954: 0 +245: 6955: 0 +245: 6956: 0 +245: 6957: 0 +245: 6958: 0 +245: 6959: 0 +245: 6960: 0 +245: 6961: 0 +245: 6962: 0 +245: 6963: 0 +245: 6964: 0 +245: 6965: 0 +245: 6966: 0 +245: 6967: 0 +245: 6968: 0 +245: 6969: 0 +245: 6970: 0 +245: 6971: 0 +245: 6972: 0 +245: 6973: 0 +245: 6974: 0 +245: 6975: 0 +245: 6976: 0 +245: 6977: 0 +245: 6978: 0 +245: 6979: 0 +245: 6980: 0 +245: 6981: 0 +245: 6982: 0 +245: 6983: 0 +245: 6984: 0 +245: 6985: 0 +245: 6986: 0 +245: 6987: 0 +245: 6988: 0 +245: 6989: 0 +245: 6990: 0 +245: 6991: 0 +245: 6992: 0 +245: 6993: 0 +245: 6994: 0 +245: 6995: 0 +245: 6996: 0 +245: 6997: 0 +245: 6998: 0 +245: 6999: 0 +245: 7000: 0 +245: 7001: 0 +245: 7002: 0 +245: 7003: 0 +245: 7004: 0 +245: 7005: 0 +245: 7006: 0 +245: 7007: 0 +245: 7008: 0 +245: 7009: 0 +245: 7010: 0 +245: 7011: 0 +245: 7012: 0 +245: 7013: 0 +245: 7014: 0 +245: 7015: 0 +245: 7016: 0 +245: 7017: 0 +245: 7018: 0 +245: 7019: 0 +245: 7020: 0 +245: 7021: 0 +245: 7022: 0 +245: 7023: 0 +245: 7024: 0 +245: 7025: 0 +245: 7026: 0 +245: 7027: 0 +245: 7028: 0 +245: 7029: 0 +245: 7030: 0 +245: 7031: 0 +245: 7032: 0 +245: 7033: 0 +245: 7034: 0 +245: 7035: 0 +245: 7036: 0 +245: 7037: 0 +245: 7038: 0 +245: 7039: 0 +245: 7040: 0 +245: 7041: 0 +245: 7042: 0 +245: 7043: 0 +245: 7044: 0 +245: 7045: 0 +245: 7046: 0 +245: 7047: 0 +245: 7048: 0 +245: 7049: 0 +245: 7050: 0 +245: 7051: 0 +245: 7052: 0 +245: 7053: 0 +245: 7054: 0 +245: 7055: 0 +245: 7056: 0 +245: 7057: 0 +245: 7058: 0 +245: 7059: 0 +245: 7060: 0 +245: 7061: 0 +245: 7062: 0 +245: 7063: 0 +245: 7064: 0 +245: 7065: 0 +245: 7066: 0 +245: 7067: 0 +245: 7068: 0 +245: 7069: 0 +245: 7070: 0 +245: 7071: 0 +245: 7072: 0 +245: 7073: 0 +245: 7074: 0 +245: 7075: 0 +245: 7076: 0 +245: 7077: 0 +245: 7078: 0 +245: 7079: 0 +245: 7080: 0 +245: 7081: 0 +245: 7082: 0 +245: 7083: 0 +245: 7084: 0 +245: 7085: 0 +245: 7086: 0 +245: 7087: 0 +245: 7088: 0 +245: 7089: 0 +245: 7090: 0 +245: 7091: 0 +245: 7092: 0 +245: 7093: 0 +245: 7094: 0 +245: 7095: 0 +245: 7096: 0 +245: 7097: 0 +245: 7098: 0 +245: 7099: 0 +245: 7100: 0 +245: 7101: 0 +245: 7102: 0 +245: 7103: 0 +245: 7104: 0 +245: 7105: 0 +245: 7106: 0 +245: 7107: 0 +245: 7108: 0 +245: 7109: 0 +245: 7110: 0 +245: 7111: 0 +245: 7112: 0 +245: 7113: 0 +245: 7114: 0 +245: 7115: 0 +245: 7116: 0 +245: 7117: 0 +245: 7118: 0 +245: 7119: 0 +245: 7120: 0 +245: 7121: 0 +245: 7122: 0 +245: 7123: 0 +245: 7124: 0 +245: 7125: 0 +245: 7126: 0 +245: 7127: 0 +245: 7128: 0 +245: 7129: 0 +245: 7130: 0 +245: 7131: 0 +245: 7132: 0 +245: 7133: 0 +245: 7134: 0 +245: 7135: 0 +245: 7136: 0 +245: 7137: 0 +245: 7138: 0 +245: 7139: 0 +245: 7140: 0 +245: 7141: 0 +245: 7142: 0 +245: 7143: 0 +245: 7144: 0 +245: 7145: 0 +245: 7146: 0 +245: 7147: 0 +245: 7148: 0 +245: 7149: 0 +245: 7150: 0 +245: 7151: 0 +245: 7152: 0 +245: 7153: 0 +245: 7154: 0 +245: 7155: 0 +245: 7156: 0 +245: 7157: 0 +245: 7158: 0 +245: 7159: 0 +245: 7160: 0 +245: 7161: 0 +245: 7162: 0 +245: 7163: 0 +245: 7164: 0 +245: 7165: 0 +245: 7166: 0 +245: 7167: 0 +245: 7168: 0 +245: 7169: 0 +245: 7170: 0 +245: 7171: 0 +245: 7172: 0 +245: 7173: 0 +245: 7174: 0 +245: 7175: 0 +245: 7176: 0 +245: 7177: 0 +245: 7178: 0 +245: 7179: 0 +245: 7180: 0 +245: 7181: 0 +245: 7182: 0 +245: 7183: 0 +245: 7184: 0 +245: 7185: 0 +245: 7186: 0 +245: 7187: 0 +245: 7188: 0 +245: 7189: 0 +245: 7190: 0 +245: 7191: 0 +245: 7192: 0 +245: 7193: 0 +245: 7194: 0 +245: 7195: 0 +245: 7196: 0 +245: 7197: 0 +245: 7198: 0 +245: 7199: 0 +245: 7200: 0 +245: 7201: 0 +245: 7202: 0 +245: 7203: 0 +245: 7204: 0 +245: 7205: 0 +245: 7206: 0 +245: 7207: 0 +245: 7208: 0 +245: 7209: 0 +245: 7210: 0 +245: 7211: 0 +245: 7212: 0 +245: 7213: 0 +245: 7214: 0 +245: 7215: 0 +245: 7216: 0 +245: 7217: 0 +245: 7218: 0 +245: 7219: 0 +245: 7220: 0 +245: 7221: 0 +245: 7222: 0 +245: 7223: 0 +245: 7224: 0 +245: 7225: 0 +245: 7226: 0 +245: 7227: 0 +245: 7228: 0 +245: 7229: 0 +245: 7230: 0 +245: 7231: 0 +245: 7232: 0 +245: 7233: 0 +245: 7234: 0 +245: 7235: 0 +245: 7236: 0 +245: 7237: 0 +245: 7238: 0 +245: 7239: 0 +245: 7240: 0 +245: 7241: 0 +245: 7242: 0 +245: 7243: 0 +245: 7244: 0 +245: 7245: 0 +245: 7246: 0 +245: 7247: 0 +245: 7248: 0 +245: 7249: 0 +245: 7250: 0 +245: 7251: 0 +245: 7252: 0 +245: 7253: 0 +245: 7254: 0 +245: 7255: 0 +245: 7256: 0 +245: 7257: 0 +245: 7258: 0 +245: 7259: 0 +245: 7260: 0 +245: 7261: 0 +245: 7262: 0 +245: 7263: 0 +245: 7264: 0 +245: 7265: 0 +245: 7266: 0 +245: 7267: 0 +245: 7268: 0 +245: 7269: 0 +245: 7270: 0 +245: 7271: 0 +245: 7272: 0 +245: 7273: 0 +245: 7274: 0 +245: 7275: 0 +245: 7276: 0 +245: 7277: 0 +245: 7278: 0 +245: 7279: 0 +245: 7280: 0 +245: 7281: 0 +245: 7282: 0 +245: 7283: 0 +245: 7284: 0 +245: 7285: 0 +245: 7286: 0 +245: 7287: 0 +245: 7288: 0 +245: 7289: 0 +245: 7290: 0 +245: 7291: 0 +245: 7292: 0 +245: 7293: 0 +245: 7294: 0 +245: 7295: 0 +245: 7296: 0 +245: 7297: 0 +245: 7298: 0 +245: 7299: 0 +245: 7300: 0 +245: 7301: 0 +245: 7302: 0 +245: 7303: 0 +245: 7304: 0 +245: 7305: 0 +245: 7306: 0 +245: 7307: 0 +245: 7308: 0 +245: 7309: 0 +245: 7310: 0 +245: 7311: 0 +245: 7312: 0 +245: 7313: 0 +245: 7314: 0 +245: 7315: 0 +245: 7316: 0 +245: 7317: 0 +245: 7318: 0 +245: 7319: 0 +245: 7320: 0 +245: 7321: 0 +245: 7322: 0 +245: 7323: 0 +245: 7324: 0 +245: 7325: 0 +245: 7326: 0 +245: 7327: 0 +245: 7328: 0 +245: 7329: 0 +245: 7330: 0 +245: 7331: 0 +245: 7332: 0 +245: 7333: 0 +245: 7334: 0 +245: 7335: 0 +245: 7336: 0 +245: 7337: 0 +245: 7338: 0 +245: 7339: 0 +245: 7340: 0 +245: 7341: 0 +245: 7342: 0 +245: 7343: 0 +245: 7344: 0 +245: 7345: 0 +245: 7346: 0 +245: 7347: 0 +245: 7348: 0 +245: 7349: 0 +245: 7350: 0 +245: 7351: 0 +245: 7352: 0 +245: 7353: 0 +245: 7354: 0 +245: 7355: 0 +245: 7356: 0 +245: 7357: 0 +245: 7358: 0 +245: 7359: 0 +245: 7360: 0 +245: 7361: 0 +245: 7362: 0 +245: 7363: 0 +245: 7364: 0 +245: 7365: 0 +245: 7366: 0 +245: 7367: 0 +245: 7368: 0 +245: 7369: 0 +245: 7370: 0 +245: 7371: 0 +245: 7372: 0 +245: 7373: 0 +245: 7374: 0 +245: 7375: 0 +245: 7376: 0 +245: 7377: 0 +245: 7378: 0 +245: 7379: 0 +245: 7380: 0 +245: 7381: 0 +245: 7382: 0 +245: 7383: 0 +245: 7384: 0 +245: 7385: 0 +245: 7386: 0 +245: 7387: 0 +245: 7388: 0 +245: 7389: 0 +245: 7390: 0 +245: 7391: 0 +245: 7392: 0 +245: 7393: 0 +245: 7394: 0 +245: 7395: 0 +245: 7396: 0 +245: 7397: 0 +245: 7398: 0 +245: 7399: 0 +245: 7400: 0 +245: 7401: 0 +245: 7402: 0 +245: 7403: 0 +245: 7404: 0 +245: 7405: 0 +245: 7406: 0 +245: 7407: 0 +245: 7408: 0 +245: 7409: 0 +245: 7410: 0 +245: 7411: 0 +245: 7412: 0 +245: 7413: 0 +245: 7414: 0 +245: 7415: 0 +245: 7416: 0 +245: 7417: 0 +245: 7418: 0 +245: 7419: 0 +245: 7420: 0 +245: 7421: 0 +245: 7422: 0 +245: 7423: 0 +245: 7424: 0 +245: 7425: 0 +245: 7426: 0 +245: 7427: 0 +245: 7428: 0 +245: 7429: 0 +245: 7430: 0 +245: 7431: 0 +245: 7432: 0 +245: 7433: 0 +245: 7434: 0 +245: 7435: 0 +245: 7436: 0 +245: 7437: 0 +245: 7438: 0 +245: 7439: 0 +245: 7440: 0 +245: 7441: 0 +245: 7442: 0 +245: 7443: 0 +245: 7444: 0 +245: 7445: 0 +245: 7446: 0 +245: 7447: 0 +245: 7448: 0 +245: 7449: 0 +245: 7450: 0 +245: 7451: 0 +245: 7452: 0 +245: 7453: 0 +245: 7454: 0 +245: 7455: 0 +245: 7456: 0 +245: 7457: 0 +245: 7458: 0 +245: 7459: 0 +245: 7460: 0 +245: 7461: 0 +245: 7462: 0 +245: 7463: 0 +245: 7464: 0 +245: 7465: 0 +245: 7466: 0 +245: 7467: 0 +245: 7468: 0 +245: 7469: 0 +245: 7470: 0 +245: 7471: 0 +245: 7472: 0 +245: 7473: 0 +245: 7474: 0 +245: 7475: 0 +245: 7476: 0 +245: 7477: 0 +245: 7478: 0 +245: 7479: 0 +245: 7480: 0 +245: 7481: 0 +245: 7482: 0 +245: 7483: 0 +245: 7484: 0 +245: 7485: 0 +245: 7486: 0 +245: 7487: 0 +245: 7488: 0 +245: 7489: 0 +245: 7490: 0 +245: 7491: 0 +245: 7492: 0 +245: 7493: 0 +245: 7494: 0 +245: 7495: 0 +245: 7496: 0 +245: 7497: 0 +245: 7498: 0 +245: 7499: 0 +245: 7500: 0 +245: 7501: 0 +245: 7502: 0 +245: 7503: 0 +245: 7504: 0 +245: 7505: 0 +245: 7506: 0 +245: 7507: 0 +245: 7508: 0 +245: 7509: 0 +245: 7510: 0 +245: 7511: 0 +245: 7512: 0 +245: 7513: 0 +245: 7514: 0 +245: 7515: 0 +245: 7516: 0 +245: 7517: 0 +245: 7518: 0 +245: 7519: 0 +245: 7520: 0 +245: 7521: 0 +245: 7522: 0 +245: 7523: 0 +245: 7524: 0 +245: 7525: 0 +245: 7526: 0 +245: 7527: 0 +245: 7528: 0 +245: 7529: 0 +245: 7530: 0 +245: 7531: 0 +245: 7532: 0 +245: 7533: 0 +245: 7534: 0 +245: 7535: 0 +245: 7536: 0 +245: 7537: 0 +245: 7538: 0 +245: 7539: 0 +245: 7540: 0 +245: 7541: 0 +245: 7542: 0 +245: 7543: 0 +245: 7544: 0 +245: 7545: 0 +245: 7546: 0 +245: 7547: 0 +245: 7548: 0 +245: 7549: 0 +245: 7550: 0 +245: 7551: 0 +245: 7552: 0 +245: 7553: 0 +245: 7554: 0 +245: 7555: 0 +245: 7556: 0 +245: 7557: 0 +245: 7558: 0 +245: 7559: 0 +245: 7560: 0 +245: 7561: 0 +245: 7562: 0 +245: 7563: 0 +245: 7564: 0 +245: 7565: 0 +245: 7566: 0 +245: 7567: 0 +245: 7568: 0 +245: 7569: 0 +245: 7570: 0 +245: 7571: 0 +245: 7572: 0 +245: 7573: 0 +245: 7574: 0 +245: 7575: 0 +245: 7576: 0 +245: 7577: 0 +245: 7578: 0 +245: 7579: 0 +245: 7580: 0 +245: 7581: 0 +245: 7582: 0 +245: 7583: 0 +245: 7584: 0 +245: 7585: 0 +245: 7586: 0 +245: 7587: 0 +245: 7588: 0 +245: 7589: 0 +245: 7590: 0 +245: 7591: 0 +245: 7592: 0 +245: 7593: 0 +245: 7594: 0 +245: 7595: 0 +245: 7596: 0 +245: 7597: 0 +245: 7598: 0 +245: 7599: 0 +245: 7600: 0 +245: 7601: 0 +245: 7602: 0 +245: 7603: 0 +245: 7604: 0 +245: 7605: 0 +245: 7606: 0 +245: 7607: 0 +245: 7608: 0 +245: 7609: 0 +245: 7610: 0 +245: 7611: 0 +245: 7612: 0 +245: 7613: 0 +245: 7614: 0 +245: 7615: 0 +245: 7616: 0 +245: 7617: 0 +245: 7618: 0 +245: 7619: 0 +245: 7620: 0 +245: 7621: 0 +245: 7622: 0 +245: 7623: 0 +245: 7624: 0 +245: 7625: 0 +245: 7626: 0 +245: 7627: 0 +245: 7628: 0 +245: 7629: 0 +245: 7630: 0 +245: 7631: 0 +245: 7632: 0 +245: 7633: 0 +245: 7634: 0 +245: 7635: 0 +245: 7636: 0 +245: 7637: 0 +245: 7638: 0 +245: 7639: 0 +245: 7640: 0 +245: 7641: 0 +245: 7642: 0 +245: 7643: 0 +245: 7644: 0 +245: 7645: 0 +245: 7646: 0 +245: 7647: 0 +245: 7648: 0 +245: 7649: 0 +245: 7650: 0 +245: 7651: 0 +245: 7652: 0 +245: 7653: 0 +245: 7654: 0 +245: 7655: 0 +245: 7656: 0 +245: 7657: 0 +245: 7658: 0 +245: 7659: 0 +245: 7660: 0 +245: 7661: 0 +245: 7662: 0 +245: 7663: 0 +245: 7664: 0 +245: 7665: 0 +245: 7666: 0 +245: 7667: 0 +245: 7668: 0 +245: 7669: 0 +245: 7670: 0 +245: 7671: 0 +245: 7672: 0 +245: 7673: 0 +245: 7674: 0 +245: 7675: 0 +245: 7676: 0 +245: 7677: 0 +245: 7678: 0 +245: 7679: 0 +245: 7680: 0 +245: 7681: 0 +245: 7682: 0 +245: 7683: 0 +245: 7684: 0 +245: 7685: 0 +245: 7686: 0 +245: 7687: 0 +245: 7688: 0 +245: 7689: 0 +245: 7690: 0 +245: 7691: 0 +245: 7692: 0 +245: 7693: 0 +245: 7694: 0 +245: 7695: 0 +245: 7696: 0 +245: 7697: 0 +245: 7698: 0 +245: 7699: 0 +245: 7700: 0 +245: 7701: 0 +245: 7702: 0 +245: 7703: 0 +245: 7704: 0 +245: 7705: 0 +245: 7706: 0 +245: 7707: 0 +245: 7708: 0 +245: 7709: 0 +245: 7710: 0 +245: 7711: 0 +245: 7712: 0 +245: 7713: 0 +245: 7714: 0 +245: 7715: 0 +245: 7716: 0 +245: 7717: 0 +245: 7718: 0 +245: 7719: 0 +245: 7720: 0 +245: 7721: 0 +245: 7722: 0 +245: 7723: 0 +245: 7724: 0 +245: 7725: 0 +245: 7726: 0 +245: 7727: 0 +245: 7728: 0 +245: 7729: 0 +245: 7730: 0 +245: 7731: 0 +245: 7732: 0 +245: 7733: 0 +245: 7734: 0 +245: 7735: 0 +245: 7736: 0 +245: 7737: 0 +245: 7738: 0 +245: 7739: 0 +245: 7740: 0 +245: 7741: 0 +245: 7742: 0 +245: 7743: 0 +245: 7744: 0 +245: 7745: 0 +245: 7746: 0 +245: 7747: 0 +245: 7748: 0 +245: 7749: 0 +245: 7750: 0 +245: 7751: 0 +245: 7752: 0 +245: 7753: 0 +245: 7754: 0 +245: 7755: 0 +245: 7756: 0 +245: 7757: 0 +245: 7758: 0 +245: 7759: 0 +245: 7760: 0 +245: 7761: 0 +245: 7762: 0 +245: 7763: 0 +245: 7764: 0 +245: 7765: 0 +245: 7766: 0 +245: 7767: 0 +245: 7768: 0 +245: 7769: 0 +245: 7770: 0 +245: 7771: 0 +245: 7772: 0 +245: 7773: 0 +245: 7774: 0 +245: 7775: 0 +245: 7776: 0 +245: 7777: 0 +245: 7778: 0 +245: 7779: 0 +245: 7780: 0 +245: 7781: 0 +245: 7782: 0 +245: 7783: 0 +245: 7784: 0 +245: 7785: 0 +245: 7786: 0 +245: 7787: 0 +245: 7788: 0 +245: 7789: 0 +245: 7790: 0 +245: 7791: 0 +245: 7792: 0 +245: 7793: 0 +245: 7794: 0 +245: 7795: 0 +245: 7796: 0 +245: 7797: 0 +245: 7798: 0 +245: 7799: 0 +245: 7800: 0 +245: 7801: 0 +245: 7802: 0 +245: 7803: 0 +245: 7804: 0 +245: 7805: 0 +245: 7806: 0 +245: 7807: 0 +245: 7808: 0 +245: 7809: 0 +245: 7810: 0 +245: 7811: 0 +245: 7812: 0 +245: 7813: 0 +245: 7814: 0 +245: 7815: 0 +245: 7816: 0 +245: 7817: 0 +245: 7818: 0 +245: 7819: 0 +245: 7820: 0 +245: 7821: 0 +245: 7822: 0 +245: 7823: 0 +245: 7824: 0 +245: 7825: 0 +245: 7826: 0 +245: 7827: 0 +245: 7828: 0 +245: 7829: 0 +245: 7830: 0 +245: 7831: 0 +245: 7832: 0 +245: 7833: 0 +245: 7834: 0 +245: 7835: 0 +245: 7836: 0 +245: 7837: 0 +245: 7838: 0 +245: 7839: 0 +245: 7840: 0 +245: 7841: 0 +245: 7842: 0 +245: 7843: 0 +245: 7844: 0 +245: 7845: 0 +245: 7846: 0 +245: 7847: 0 +245: 7848: 0 +245: 7849: 0 +245: 7850: 0 +245: 7851: 0 +245: 7852: 0 +245: 7853: 0 +245: 7854: 0 +245: 7855: 0 +245: 7856: 0 +245: 7857: 0 +245: 7858: 0 +245: 7859: 0 +245: 7860: 0 +245: 7861: 0 +245: 7862: 0 +245: 7863: 0 +245: 7864: 0 +245: 7865: 0 +245: 7866: 0 +245: 7867: 0 +245: 7868: 0 +245: 7869: 0 +245: 7870: 0 +245: 7871: 0 +245: 7872: 0 +245: 7873: 0 +245: 7874: 0 +245: 7875: 0 +245: 7876: 0 +245: 7877: 0 +245: 7878: 0 +245: 7879: 0 +245: 7880: 0 +245: 7881: 0 +245: 7882: 0 +245: 7883: 0 +245: 7884: 0 +245: 7885: 0 +245: 7886: 0 +245: 7887: 0 +245: 7888: 0 +245: 7889: 0 +245: 7890: 0 +245: 7891: 0 +245: 7892: 0 +245: 7893: 0 +245: 7894: 0 +245: 7895: 0 +245: 7896: 0 +245: 7897: 0 +245: 7898: 0 +245: 7899: 0 +245: 7900: 0 +245: 7901: 0 +245: 7902: 0 +245: 7903: 0 +245: 7904: 0 +245: 7905: 0 +245: 7906: 0 +245: 7907: 0 +245: 7908: 0 +245: 7909: 0 +245: 7910: 0 +245: 7911: 0 +245: 7912: 0 +245: 7913: 0 +245: 7914: 0 +245: 7915: 0 +245: 7916: 0 +245: 7917: 0 +245: 7918: 0 +245: 7919: 0 +245: 7920: 0 +245: 7921: 0 +245: 7922: 0 +245: 7923: 0 +245: 7924: 0 +245: 7925: 0 +245: 7926: 0 +245: 7927: 0 +245: 7928: 0 +245: 7929: 0 +245: 7930: 0 +245: 7931: 0 +245: 7932: 0 +245: 7933: 0 +245: 7934: 0 +245: 7935: 0 +245: 7936: 0 +245: 7937: 0 +245: 7938: 0 +245: 7939: 0 +245: 7940: 0 +245: 7941: 0 +245: 7942: 0 +245: 7943: 0 +245: 7944: 0 +245: 7945: 0 +245: 7946: 0 +245: 7947: 0 +245: 7948: 0 +245: 7949: 0 +245: 7950: 0 +245: 7951: 0 +245: 7952: 0 +245: 7953: 0 +245: 7954: 0 +245: 7955: 0 +245: 7956: 0 +245: 7957: 0 +245: 7958: 0 +245: 7959: 0 +245: 7960: 0 +245: 7961: 0 +245: 7962: 0 +245: 7963: 0 +245: 7964: 0 +245: 7965: 0 +245: 7966: 0 +245: 7967: 0 +245: 7968: 0 +245: 7969: 0 +245: 7970: 0 +245: 7971: 0 +245: 7972: 0 +245: 7973: 0 +245: 7974: 0 +245: 7975: 0 +245: 7976: 0 +245: 7977: 0 +245: 7978: 0 +245: 7979: 0 +245: 7980: 0 +245: 7981: 0 +245: 7982: 0 +245: 7983: 0 +245: 7984: 0 +245: 7985: 0 +245: 7986: 0 +245: 7987: 0 +245: 7988: 0 +245: 7989: 0 +245: 7990: 0 +245: 7991: 0 +245: 7992: 0 +245: 7993: 0 +245: 7994: 0 +245: 7995: 0 +245: 7996: 0 +245: 7997: 0 +245: 7998: 0 +245: 7999: 0 +245: 8000: 0 +245: 8001: 0 +245: 8002: 0 +245: 8003: 0 +245: 8004: 0 +245: 8005: 0 +245: 8006: 0 +245: 8007: 0 +245: 8008: 0 +245: 8009: 0 +245: 8010: 0 +245: 8011: 0 +245: 8012: 0 +245: 8013: 0 +245: 8014: 0 +245: 8015: 0 +245: 8016: 0 +245: 8017: 0 +245: 8018: 0 +245: 8019: 0 +245: 8020: 0 +245: 8021: 0 +245: 8022: 0 +245: 8023: 0 +245: 8024: 0 +245: 8025: 0 +245: 8026: 0 +245: 8027: 0 +245: 8028: 0 +245: 8029: 0 +245: 8030: 0 +245: 8031: 0 +245: 8032: 0 +245: 8033: 0 +245: 8034: 0 +245: 8035: 0 +245: 8036: 0 +245: 8037: 0 +245: 8038: 0 +245: 8039: 0 +245: 8040: 0 +245: 8041: 0 +245: 8042: 0 +245: 8043: 0 +245: 8044: 0 +245: 8045: 0 +245: 8046: 0 +245: 8047: 0 +245: 8048: 0 +245: 8049: 0 +245: 8050: 0 +245: 8051: 0 +245: 8052: 0 +245: 8053: 0 +245: 8054: 0 +245: 8055: 0 +245: 8056: 0 +245: 8057: 0 +245: 8058: 0 +245: 8059: 0 +245: 8060: 0 +245: 8061: 0 +245: 8062: 0 +245: 8063: 0 +245: 8064: 0 +245: 8065: 0 +245: 8066: 0 +245: 8067: 0 +245: 8068: 0 +245: 8069: 0 +245: 8070: 0 +245: 8071: 0 +245: 8072: 0 +245: 8073: 0 +245: 8074: 0 +245: 8075: 0 +245: 8076: 0 +245: 8077: 0 +245: 8078: 0 +245: 8079: 0 +245: 8080: 0 +245: 8081: 0 +245: 8082: 0 +245: 8083: 0 +245: 8084: 0 +245: 8085: 0 +245: 8086: 0 +245: 8087: 0 +245: 8088: 0 +245: 8089: 0 +245: 8090: 0 +245: 8091: 0 +245: 8092: 0 +245: 8093: 0 +245: 8094: 0 +245: 8095: 0 +245: 8096: 0 +245: 8097: 0 +245: 8098: 0 +245: 8099: 0 +245: 8100: 0 +245: 8101: 0 +245: 8102: 0 +245: 8103: 0 +245: 8104: 0 +245: 8105: 0 +245: 8106: 0 +245: 8107: 0 +245: 8108: 0 +245: 8109: 0 +245: 8110: 0 +245: 8111: 0 +245: 8112: 0 +245: 8113: 0 +245: 8114: 0 +245: 8115: 0 +245: 8116: 0 +245: 8117: 0 +245: 8118: 0 +245: 8119: 0 +245: 8120: 0 +245: 8121: 0 +245: 8122: 0 +245: 8123: 0 +245: 8124: 0 +245: 8125: 0 +245: 8126: 0 +245: 8127: 0 +245: 8128: 0 +245: 8129: 0 +245: 8130: 0 +245: 8131: 0 +245: 8132: 0 +245: 8133: 0 +245: 8134: 0 +245: 8135: 0 +245: 8136: 0 +245: 8137: 0 +245: 8138: 0 +245: 8139: 0 +245: 8140: 0 +245: 8141: 0 +245: 8142: 0 +245: 8143: 0 +245: 8144: 0 +245: 8145: 0 +245: 8146: 0 +245: 8147: 0 +245: 8148: 0 +245: 8149: 0 +245: 8150: 0 +245: 8151: 0 +245: 8152: 0 +245: 8153: 0 +245: 8154: 0 +245: 8155: 0 +245: 8156: 0 +245: 8157: 0 +245: 8158: 0 +245: 8159: 0 +245: 8160: 0 +245: 8161: 0 +245: 8162: 0 +245: 8163: 0 +245: 8164: 0 +245: 8165: 0 +245: 8166: 0 +245: 8167: 0 +245: 8168: 0 +245: 8169: 0 +245: 8170: 0 +245: 8171: 0 +245: 8172: 0 +245: 8173: 0 +245: 8174: 0 +245: 8175: 0 +245: 8176: 0 +245: 8177: 0 +245: 8178: 0 +245: 8179: 0 +245: 8180: 0 +245: 8181: 0 +245: 8182: 0 +245: 8183: 0 +245: 8184: 0 +245: 8185: 0 +245: 8186: 0 +245: 8187: 0 +245: 8188: 0 +245: 8189: 0 +245: 8190: 0 +245: 8191: 0 +245: 8192: 0 +245: 8193: 0 +245: 8194: 0 +245: 8195: 0 +245: 8196: 0 +245: 8197: 0 +245: 8198: 0 +245: 8199: 0 +245: 8200: 0 +245: 8201: 0 +245: 8202: 0 +245: 8203: 0 +245: 8204: 0 +245: 8205: 0 +245: 8206: 0 +245: 8207: 0 +245: 8208: 0 +245: 8209: 0 +245: 8210: 0 +245: 8211: 0 +245: 8212: 0 +245: 8213: 0 +245: 8214: 0 +245: 8215: 0 +245: 8216: 0 +245: 8217: 0 +245: 8218: 0 +245: 8219: 0 +245: 8220: 0 +245: 8221: 0 +245: 8222: 0 +245: 8223: 0 +245: 8224: 0 +245: 8225: 0 +245: 8226: 0 +245: 8227: 0 +245: 8228: 0 +245: 8229: 0 +245: 8230: 0 +245: 8231: 0 +245: 8232: 0 +245: 8233: 0 +245: 8234: 0 +245: 8235: 0 +245: 8236: 0 +245: 8237: 0 +245: 8238: 0 +245: 8239: 0 +245: 8240: 0 +245: 8241: 0 +245: 8242: 0 +245: 8243: 0 +245: 8244: 0 +245: 8245: 0 +245: 8246: 0 +245: 8247: 0 +245: 8248: 0 +245: 8249: 0 +245: 8250: 0 +245: 8251: 0 +245: 8252: 0 +245: 8253: 0 +245: 8254: 0 +245: 8255: 0 +245: 8256: 0 +245: 8257: 0 +245: 8258: 0 +245: 8259: 0 +245: 8260: 0 +245: 8261: 0 +245: 8262: 0 +245: 8263: 0 +245: 8264: 0 +245: 8265: 0 +245: 8266: 0 +245: 8267: 0 +245: 8268: 0 +245: 8269: 0 +245: 8270: 0 +245: 8271: 0 +245: 8272: 0 +245: 8273: 0 +245: 8274: 0 +245: 8275: 0 +245: 8276: 0 +245: 8277: 0 +245: 8278: 0 +245: 8279: 0 +245: 8280: 0 +245: 8281: 0 +245: 8282: 0 +245: 8283: 0 +245: 8284: 0 +245: 8285: 0 +245: 8286: 0 +245: 8287: 0 +245: 8288: 0 +245: 8289: 0 +245: 8290: 0 +245: 8291: 0 +245: 8292: 0 +245: 8293: 0 +245: 8294: 0 +245: 8295: 0 +245: 8296: 0 +245: 8297: 0 +245: 8298: 0 +245: 8299: 0 +245: 8300: 0 +245: 8301: 0 +245: 8302: 0 +245: 8303: 0 +245: 8304: 0 +245: 8305: 0 +245: 8306: 0 +245: 8307: 0 +245: 8308: 0 +245: 8309: 0 +245: 8310: 0 +245: 8311: 0 +245: 8312: 0 +245: 8313: 0 +245: 8314: 0 +245: 8315: 0 +245: 8316: 0 +245: 8317: 0 +245: 8318: 0 +245: 8319: 0 +245: 8320: 0 +245: 8321: 0 +245: 8322: 0 +245: 8323: 0 +245: 8324: 0 +245: 8325: 0 +245: 8326: 0 +245: 8327: 0 +245: 8328: 0 +245: 8329: 0 +245: 8330: 0 +245: 8331: 0 +245: 8332: 0 +245: 8333: 0 +245: 8334: 0 +245: 8335: 0 +245: 8336: 0 +245: 8337: 0 +245: 8338: 0 +245: 8339: 0 +245: 8340: 0 +245: 8341: 0 +245: 8342: 0 +245: 8343: 0 +245: 8344: 0 +245: 8345: 0 +245: 8346: 0 +245: 8347: 0 +245: 8348: 0 +245: 8349: 0 +245: 8350: 0 +245: 8351: 0 +245: 8352: 0 +245: 8353: 0 +245: 8354: 0 +245: 8355: 0 +245: 8356: 0 +245: 8357: 0 +245: 8358: 0 +245: 8359: 0 +245: 8360: 0 +245: 8361: 0 +245: 8362: 0 +245: 8363: 0 +245: 8364: 0 +245: 8365: 0 +245: 8366: 0 +245: 8367: 0 +245: 8368: 0 +245: 8369: 0 +245: 8370: 0 +245: 8371: 0 +245: 8372: 0 +245: 8373: 0 +245: 8374: 0 +245: 8375: 0 +245: 8376: 0 +245: 8377: 0 +245: 8378: 0 +245: 8379: 0 +245: 8380: 0 +245: 8381: 0 +245: 8382: 0 +245: 8383: 0 +245: 8384: 0 +245: 8385: 0 +245: 8386: 0 +245: 8387: 0 +245: 8388: 0 +245: 8389: 0 +245: 8390: 0 +245: 8391: 0 +245: 8392: 0 +245: 8393: 0 +245: 8394: 0 +245: 8395: 0 +245: 8396: 0 +245: 8397: 0 +245: 8398: 0 +245: 8399: 0 +245: 8400: 0 +245: 8401: 0 +245: 8402: 0 +245: 8403: 0 +245: 8404: 0 +245: 8405: 0 +245: 8406: 0 +245: 8407: 0 +245: 8408: 0 +245: 8409: 0 +245: 8410: 0 +245: 8411: 0 +245: 8412: 0 +245: 8413: 0 +245: 8414: 0 +245: 8415: 0 +245: 8416: 0 +245: 8417: 0 +245: 8418: 0 +245: 8419: 0 +245: 8420: 0 +245: 8421: 0 +245: 8422: 0 +245: 8423: 0 +245: 8424: 0 +245: 8425: 0 +245: 8426: 0 +245: 8427: 0 +245: 8428: 0 +245: 8429: 0 +245: 8430: 0 +245: 8431: 0 +245: 8432: 0 +245: 8433: 0 +245: 8434: 0 +245: 8435: 0 +245: 8436: 0 +245: 8437: 0 +245: 8438: 0 +245: 8439: 0 +245: 8440: 0 +245: 8441: 0 +245: 8442: 0 +245: 8443: 0 +245: 8444: 0 +245: 8445: 0 +245: 8446: 0 +245: 8447: 0 +245: 8448: 0 +245: 8449: 0 +245: 8450: 0 +245: 8451: 0 +245: 8452: 0 +245: 8453: 0 +245: 8454: 0 +245: 8455: 0 +245: 8456: 0 +245: 8457: 0 +245: 8458: 0 +245: 8459: 0 +245: 8460: 0 +245: 8461: 0 +245: 8462: 0 +245: 8463: 0 +245: 8464: 0 +245: 8465: 0 +245: 8466: 0 +245: 8467: 0 +245: 8468: 0 +245: 8469: 0 +245: 8470: 0 +245: 8471: 0 +245: 8472: 0 +245: 8473: 0 +245: 8474: 0 +245: 8475: 0 +245: 8476: 0 +245: 8477: 0 +245: 8478: 0 +245: 8479: 0 +245: 8480: 0 +245: 8481: 0 +245: 8482: 0 +245: 8483: 0 +245: 8484: 0 +245: 8485: 0 +245: 8486: 0 +245: 8487: 0 +245: 8488: 0 +245: 8489: 0 +245: 8490: 0 +245: 8491: 0 +245: 8492: 0 +245: 8493: 0 +245: 8494: 0 +245: 8495: 0 +245: 8496: 0 +245: 8497: 0 +245: 8498: 0 +245: 8499: 0 +245: 8500: 0 +245: 8501: 0 +245: 8502: 0 +245: 8503: 0 +245: 8504: 0 +245: 8505: 0 +245: 8506: 0 +245: 8507: 0 +245: 8508: 0 +245: 8509: 0 +245: 8510: 0 +245: 8511: 0 +245: 8512: 0 +245: 8513: 0 +245: 8514: 0 +245: 8515: 0 +245: 8516: 0 +245: 8517: 0 +245: 8518: 0 +245: 8519: 0 +245: 8520: 0 +245: 8521: 0 +245: 8522: 0 +245: 8523: 0 +245: 8524: 0 +245: 8525: 0 +245: 8526: 0 +245: 8527: 0 +245: 8528: 0 +245: 8529: 0 +245: 8530: 0 +245: 8531: 0 +245: 8532: 0 +245: 8533: 0 +245: 8534: 0 +245: 8535: 0 +245: 8536: 0 +245: 8537: 0 +245: 8538: 0 +245: 8539: 0 +245: 8540: 0 +245: 8541: 0 +245: 8542: 0 +245: 8543: 0 +245: 8544: 0 +245: 8545: 0 +245: 8546: 0 +245: 8547: 0 +245: 8548: 0 +245: 8549: 0 +245: 8550: 0 +245: 8551: 0 +245: 8552: 0 +245: 8553: 0 +245: 8554: 0 +245: 8555: 0 +245: 8556: 0 +245: 8557: 0 +245: 8558: 0 +245: 8559: 0 +245: 8560: 0 +245: 8561: 0 +245: 8562: 0 +245: 8563: 0 +245: 8564: 0 +245: 8565: 0 +245: 8566: 0 +245: 8567: 0 +245: 8568: 0 +245: 8569: 0 +245: 8570: 0 +245: 8571: 0 +245: 8572: 0 +245: 8573: 0 +245: 8574: 0 +245: 8575: 0 +245: 8576: 0 +245: 8577: 0 +245: 8578: 0 +245: 8579: 0 +245: 8580: 0 +245: 8581: 0 +245: 8582: 0 +245: 8583: 0 +245: 8584: 0 +245: 8585: 0 +245: 8586: 0 +245: 8587: 0 +245: 8588: 0 +245: 8589: 0 +245: 8590: 0 +245: 8591: 0 +245: 8592: 0 +245: 8593: 0 +245: 8594: 0 +245: 8595: 0 +245: 8596: 0 +245: 8597: 0 +245: 8598: 0 +245: 8599: 0 +245: 8600: 0 +245: 8601: 0 +245: 8602: 0 +245: 8603: 0 +245: 8604: 0 +245: 8605: 0 +245: 8606: 0 +245: 8607: 0 +245: 8608: 0 +245: 8609: 0 +245: 8610: 0 +245: 8611: 0 +245: 8612: 0 +245: 8613: 0 +245: 8614: 0 +245: 8615: 0 +245: 8616: 0 +245: 8617: 0 +245: 8618: 0 +245: 8619: 0 +245: 8620: 0 +245: 8621: 0 +245: 8622: 0 +245: 8623: 0 +245: 8624: 0 +245: 8625: 0 +245: 8626: 0 +245: 8627: 0 +245: 8628: 0 +245: 8629: 0 +245: 8630: 0 +245: 8631: 0 +245: 8632: 0 +245: 8633: 0 +245: 8634: 0 +245: 8635: 0 +245: 8636: 0 +245: 8637: 0 +245: 8638: 0 +245: 8639: 0 +245: 8640: 0 +245: 8641: 0 +245: 8642: 0 +245: 8643: 0 +245: 8644: 0 +245: 8645: 0 +245: 8646: 0 +245: 8647: 0 +245: 8648: 0 +245: 8649: 0 +245: 8650: 0 +245: 8651: 0 +245: 8652: 0 +245: 8653: 0 +245: 8654: 0 +245: 8655: 0 +245: 8656: 0 +245: 8657: 0 +245: 8658: 0 +245: 8659: 0 +245: 8660: 0 +245: 8661: 0 +245: 8662: 0 +245: 8663: 0 +245: 8664: 0 +245: 8665: 0 +245: 8666: 0 +245: 8667: 0 +245: 8668: 0 +245: 8669: 0 +245: 8670: 0 +245: 8671: 0 +245: 8672: 0 +245: 8673: 0 +245: 8674: 0 +245: 8675: 0 +245: 8676: 0 +245: 8677: 0 +245: 8678: 0 +245: 8679: 0 +245: 8680: 0 +245: 8681: 0 +245: 8682: 0 +245: 8683: 0 +245: 8684: 0 +245: 8685: 0 +245: 8686: 0 +245: 8687: 0 +245: 8688: 0 +245: 8689: 0 +245: 8690: 0 +245: 8691: 0 +245: 8692: 0 +245: 8693: 0 +245: 8694: 0 +245: 8695: 0 +245: 8696: 0 +245: 8697: 0 +245: 8698: 0 +245: 8699: 0 +245: 8700: 0 +245: 8701: 0 +245: 8702: 0 +245: 8703: 0 +245: 8704: 0 +245: 8705: 0 +245: 8706: 0 +245: 8707: 0 +245: 8708: 0 +245: 8709: 0 +245: 8710: 0 +245: 8711: 0 +245: 8712: 0 +245: 8713: 0 +245: 8714: 0 +245: 8715: 0 +245: 8716: 0 +245: 8717: 0 +245: 8718: 0 +245: 8719: 0 +245: 8720: 0 +245: 8721: 0 +245: 8722: 0 +245: 8723: 0 +245: 8724: 0 +245: 8725: 0 +245: 8726: 0 +245: 8727: 0 +245: 8728: 0 +245: 8729: 0 +245: 8730: 0 +245: 8731: 0 +245: 8732: 0 +245: 8733: 0 +245: 8734: 0 +245: 8735: 0 +245: 8736: 0 +245: 8737: 0 +245: 8738: 0 +245: 8739: 0 +245: 8740: 0 +245: 8741: 0 +245: 8742: 0 +245: 8743: 0 +245: 8744: 0 +245: 8745: 0 +245: 8746: 0 +245: 8747: 0 +245: 8748: 0 +245: 8749: 0 +245: 8750: 0 +245: 8751: 0 +245: 8752: 0 +245: 8753: 0 +245: 8754: 0 +245: 8755: 0 +245: 8756: 0 +245: 8757: 0 +245: 8758: 0 +245: 8759: 0 +245: 8760: 0 +245: 8761: 0 +245: 8762: 0 +245: 8763: 0 +245: 8764: 0 +245: 8765: 0 +245: 8766: 0 +245: 8767: 0 +245: 8768: 0 +245: 8769: 0 +245: 8770: 0 +245: 8771: 0 +245: 8772: 0 +245: 8773: 0 +245: 8774: 0 +245: 8775: 0 +245: 8776: 0 +245: 8777: 0 +245: 8778: 0 +245: 8779: 0 +245: 8780: 0 +245: 8781: 0 +245: 8782: 0 +245: 8783: 0 +245: 8784: 0 +245: 8785: 0 +245: 8786: 0 +245: 8787: 0 +245: 8788: 0 +245: 8789: 0 +245: 8790: 0 +245: 8791: 0 +245: 8792: 0 +245: 8793: 0 +245: 8794: 0 +245: 8795: 0 +245: 8796: 0 +245: 8797: 0 +245: 8798: 0 +245: 8799: 0 +245: 8800: 0 +245: 8801: 0 +245: 8802: 0 +245: 8803: 0 +245: 8804: 0 +245: 8805: 0 +245: 8806: 0 +245: 8807: 0 +245: 8808: 0 +245: 8809: 0 +245: 8810: 0 +245: 8811: 0 +245: 8812: 0 +245: 8813: 0 +245: 8814: 0 +245: 8815: 0 +245: 8816: 0 +245: 8817: 0 +245: 8818: 0 +245: 8819: 0 +245: 8820: 0 +245: 8821: 0 +245: 8822: 0 +245: 8823: 0 +245: 8824: 0 +245: 8825: 0 +245: 8826: 0 +245: 8827: 0 +245: 8828: 0 +245: 8829: 0 +245: 8830: 0 +245: 8831: 0 +245: 8832: 0 +245: 8833: 0 +245: 8834: 0 +245: 8835: 0 +245: 8836: 0 +245: 8837: 0 +245: 8838: 0 +245: 8839: 0 +245: 8840: 0 +245: 8841: 0 +245: 8842: 0 +245: 8843: 0 +245: 8844: 0 +245: 8845: 0 +245: 8846: 0 +245: 8847: 0 +245: 8848: 0 +245: 8849: 0 +245: 8850: 0 +245: 8851: 0 +245: 8852: 0 +245: 8853: 0 +245: 8854: 0 +245: 8855: 0 +245: 8856: 0 +245: 8857: 0 +245: 8858: 0 +245: 8859: 0 +245: 8860: 0 +245: 8861: 0 +245: 8862: 0 +245: 8863: 0 +245: 8864: 0 +245: 8865: 0 +245: 8866: 0 +245: 8867: 0 +245: 8868: 0 +245: 8869: 0 +245: 8870: 0 +245: 8871: 0 +245: 8872: 0 +245: 8873: 0 +245: 8874: 0 +245: 8875: 0 +245: 8876: 0 +245: 8877: 0 +245: 8878: 0 +245: 8879: 0 +245: 8880: 0 +245: 8881: 0 +245: 8882: 0 +245: 8883: 0 +245: 8884: 0 +245: 8885: 0 +245: 8886: 0 +245: 8887: 0 +245: 8888: 0 +245: 8889: 0 +245: 8890: 0 +245: 8891: 0 +245: 8892: 0 +245: 8893: 0 +245: 8894: 0 +245: 8895: 0 +245: 8896: 0 +245: 8897: 0 +245: 8898: 0 +245: 8899: 0 +245: 8900: 0 +245: 8901: 0 +245: 8902: 0 +245: 8903: 0 +245: 8904: 0 +245: 8905: 0 +245: 8906: 0 +245: 8907: 0 +245: 8908: 0 +245: 8909: 0 +245: 8910: 0 +245: 8911: 0 +245: 8912: 0 +245: 8913: 0 +245: 8914: 0 +245: 8915: 0 +245: 8916: 0 +245: 8917: 0 +245: 8918: 0 +245: 8919: 0 +245: 8920: 0 +245: 8921: 0 +245: 8922: 0 +245: 8923: 0 +245: 8924: 0 +245: 8925: 0 +245: 8926: 0 +245: 8927: 0 +245: 8928: 0 +245: 8929: 0 +245: 8930: 0 +245: 8931: 0 +245: 8932: 0 +245: 8933: 0 +245: 8934: 0 +245: 8935: 0 +245: 8936: 0 +245: 8937: 0 +245: 8938: 0 +245: 8939: 0 +245: 8940: 0 +245: 8941: 0 +245: 8942: 0 +245: 8943: 0 +245: 8944: 0 +245: 8945: 0 +245: 8946: 0 +245: 8947: 0 +245: 8948: 0 +245: 8949: 0 +245: 8950: 0 +245: 8951: 0 +245: 8952: 0 +245: 8953: 0 +245: 8954: 0 +245: 8955: 0 +245: 8956: 0 +245: 8957: 0 +245: 8958: 0 +245: 8959: 0 +245: 8960: 0 +245: 8961: 0 +245: 8962: 0 +245: 8963: 0 +245: 8964: 0 +245: 8965: 0 +245: 8966: 0 +245: 8967: 0 +245: 8968: 0 +245: 8969: 0 +245: 8970: 0 +245: 8971: 0 +245: 8972: 0 +245: 8973: 0 +245: 8974: 0 +245: 8975: 0 +245: 8976: 0 +245: 8977: 0 +245: 8978: 0 +245: 8979: 0 +245: 8980: 0 +245: 8981: 0 +245: 8982: 0 +245: 8983: 0 +245: 8984: 0 +245: 8985: 0 +245: 8986: 0 +245: 8987: 0 +245: 8988: 0 +245: 8989: 0 +245: 8990: 0 +245: 8991: 0 +245: 8992: 0 +245: 8993: 0 +245: 8994: 0 +245: 8995: 0 +245: 8996: 0 +245: 8997: 0 +245: 8998: 0 +245: 8999: 0 +245: 9000: 0 +245: 9001: 0 +245: 9002: 0 +245: 9003: 0 +245: 9004: 0 +245: 9005: 0 +245: 9006: 0 +245: 9007: 0 +245: 9008: 0 +245: 9009: 0 +245: 9010: 0 +245: 9011: 0 +245: 9012: 0 +245: 9013: 0 +245: 9014: 0 +245: 9015: 0 +245: 9016: 0 +245: 9017: 0 +245: 9018: 0 +245: 9019: 0 +245: 9020: 0 +245: 9021: 0 +245: 9022: 0 +245: 9023: 0 +245: 9024: 0 +245: 9025: 0 +245: 9026: 0 +245: 9027: 0 +245: 9028: 0 +245: 9029: 0 +245: 9030: 0 +245: 9031: 0 +245: 9032: 0 +245: 9033: 0 +245: 9034: 0 +245: 9035: 0 +245: 9036: 0 +245: 9037: 0 +245: 9038: 0 +245: 9039: 0 +245: 9040: 0 +245: 9041: 0 +245: 9042: 0 +245: 9043: 0 +245: 9044: 0 +245: 9045: 0 +245: 9046: 0 +245: 9047: 0 +245: 9048: 0 +245: 9049: 0 +245: 9050: 0 +245: 9051: 0 +245: 9052: 0 +245: 9053: 0 +245: 9054: 0 +245: 9055: 0 +245: 9056: 0 +245: 9057: 0 +245: 9058: 0 +245: 9059: 0 +245: 9060: 0 +245: 9061: 0 +245: 9062: 0 +245: 9063: 0 +245: 9064: 0 +245: 9065: 0 +245: 9066: 0 +245: 9067: 0 +245: 9068: 0 +245: 9069: 0 +245: 9070: 0 +245: 9071: 0 +245: 9072: 0 +245: 9073: 0 +245: 9074: 0 +245: 9075: 0 +245: 9076: 0 +245: 9077: 0 +245: 9078: 0 +245: 9079: 0 +245: 9080: 0 +245: 9081: 0 +245: 9082: 0 +245: 9083: 0 +245: 9084: 0 +245: 9085: 0 +245: 9086: 0 +245: 9087: 0 +245: 9088: 0 +245: 9089: 0 +245: 9090: 0 +245: 9091: 0 +245: 9092: 0 +245: 9093: 0 +245: 9094: 0 +245: 9095: 0 +245: 9096: 0 +245: 9097: 0 +245: 9098: 0 +245: 9099: 0 +245: 9100: 0 +245: 9101: 0 +245: 9102: 0 +245: 9103: 0 +245: 9104: 0 +245: 9105: 0 +245: 9106: 0 +245: 9107: 0 +245: 9108: 0 +245: 9109: 0 +245: 9110: 0 +245: 9111: 0 +245: 9112: 0 +245: 9113: 0 +245: 9114: 0 +245: 9115: 0 +245: 9116: 0 +245: 9117: 0 +245: 9118: 0 +245: 9119: 0 +245: 9120: 0 +245: 9121: 0 +245: 9122: 0 +245: 9123: 0 +245: 9124: 0 +245: 9125: 0 +245: 9126: 0 +245: 9127: 0 +245: 9128: 0 +245: 9129: 0 +245: 9130: 0 +245: 9131: 0 +245: 9132: 0 +245: 9133: 0 +245: 9134: 0 +245: 9135: 0 +245: 9136: 0 +245: 9137: 0 +245: 9138: 0 +245: 9139: 0 +245: 9140: 0 +245: 9141: 0 +245: 9142: 0 +245: 9143: 0 +245: 9144: 0 +245: 9145: 0 +245: 9146: 0 +245: 9147: 0 +245: 9148: 0 +245: 9149: 0 +245: 9150: 0 +245: 9151: 0 +245: 9152: 0 +245: 9153: 0 +245: 9154: 0 +245: 9155: 0 +245: 9156: 0 +245: 9157: 0 +245: 9158: 0 +245: 9159: 0 +245: 9160: 0 +245: 9161: 0 +245: 9162: 0 +245: 9163: 0 +245: 9164: 0 +245: 9165: 0 +245: 9166: 0 +245: 9167: 0 +245: 9168: 0 +245: 9169: 0 +245: 9170: 0 +245: 9171: 0 +245: 9172: 0 +245: 9173: 0 +245: 9174: 0 +245: 9175: 0 +245: 9176: 0 +245: 9177: 0 +245: 9178: 0 +245: 9179: 0 +245: 9180: 0 +245: 9181: 0 +245: 9182: 0 +245: 9183: 0 +245: 9184: 0 +245: 9185: 0 +245: 9186: 0 +245: 9187: 0 +245: 9188: 0 +245: 9189: 0 +245: 9190: 0 +245: 9191: 0 +245: 9192: 0 +245: 9193: 0 +245: 9194: 0 +245: 9195: 0 +245: 9196: 0 +245: 9197: 0 +245: 9198: 0 +245: 9199: 0 +245: 9200: 0 +245: 9201: 0 +245: 9202: 0 +245: 9203: 0 +245: 9204: 0 +245: 9205: 0 +245: 9206: 0 +245: 9207: 0 +245: 9208: 0 +245: 9209: 0 +245: 9210: 0 +245: 9211: 0 +245: 9212: 0 +245: 9213: 0 +245: 9214: 0 +245: 9215: 0 +245: 9216: 0 +245: 9217: 0 +245: 9218: 0 +245: 9219: 0 +245: 9220: 0 +245: 9221: 0 +245: 9222: 0 +245: 9223: 0 +245: 9224: 0 +245: 9225: 0 +245: 9226: 0 +245: 9227: 0 +245: 9228: 0 +245: 9229: 0 +245: 9230: 0 +245: 9231: 0 +245: 9232: 0 +245: 9233: 0 +245: 9234: 0 +245: 9235: 0 +245: 9236: 0 +245: 9237: 0 +245: 9238: 0 +245: 9239: 0 +245: 9240: 0 +245: 9241: 0 +245: 9242: 0 +245: 9243: 0 +245: 9244: 0 +245: 9245: 0 +245: 9246: 0 +245: 9247: 0 +245: 9248: 0 +245: 9249: 0 +245: 9250: 0 +245: 9251: 0 +245: 9252: 0 +245: 9253: 0 +245: 9254: 0 +245: 9255: 0 +245: 9256: 0 +245: 9257: 0 +245: 9258: 0 +245: 9259: 0 +245: 9260: 0 +245: 9261: 0 +245: 9262: 0 +245: 9263: 0 +245: 9264: 0 +245: 9265: 0 +245: 9266: 0 +245: 9267: 0 +245: 9268: 0 +245: 9269: 0 +245: 9270: 0 +245: 9271: 0 +245: 9272: 0 +245: 9273: 0 +245: 9274: 0 +245: 9275: 0 +245: 9276: 0 +245: 9277: 0 +245: 9278: 0 +245: 9279: 0 +245: 9280: 0 +245: 9281: 0 +245: 9282: 0 +245: 9283: 0 +245: 9284: 0 +245: 9285: 0 +245: 9286: 0 +245: 9287: 0 +245: 9288: 0 +245: 9289: 0 +245: 9290: 0 +245: 9291: 0 +245: 9292: 0 +245: 9293: 0 +245: 9294: 0 +245: 9295: 0 +245: 9296: 0 +245: 9297: 0 +245: 9298: 0 +245: 9299: 0 +245: 9300: 0 +245: 9301: 0 +245: 9302: 0 +245: 9303: 0 +245: 9304: 0 +245: 9305: 0 +245: 9306: 0 +245: 9307: 0 +245: 9308: 0 +245: 9309: 0 +245: 9310: 0 +245: 9311: 0 +245: 9312: 0 +245: 9313: 0 +245: 9314: 0 +245: 9315: 0 +245: 9316: 0 +245: 9317: 0 +245: 9318: 0 +245: 9319: 0 +245: 9320: 0 +245: 9321: 0 +245: 9322: 0 +245: 9323: 0 +245: 9324: 0 +245: 9325: 0 +245: 9326: 0 +245: 9327: 0 +245: 9328: 0 +245: 9329: 0 +245: 9330: 0 +245: 9331: 0 +245: 9332: 0 +245: 9333: 0 +245: 9334: 0 +245: 9335: 0 +245: 9336: 0 +245: 9337: 0 +245: 9338: 0 +245: 9339: 0 +245: 9340: 0 +245: 9341: 0 +245: 9342: 0 +245: 9343: 0 +245: 9344: 0 +245: 9345: 0 +245: 9346: 0 +245: 9347: 0 +245: 9348: 0 +245: 9349: 0 +245: 9350: 0 +245: 9351: 0 +245: 9352: 0 +245: 9353: 0 +245: 9354: 0 +245: 9355: 0 +245: 9356: 0 +245: 9357: 0 +245: 9358: 0 +245: 9359: 0 +245: 9360: 0 +245: 9361: 0 +245: 9362: 0 +245: 9363: 0 +245: 9364: 0 +245: 9365: 0 +245: 9366: 0 +245: 9367: 0 +245: 9368: 0 +245: 9369: 0 +245: 9370: 0 +245: 9371: 0 +245: 9372: 0 +245: 9373: 0 +245: 9374: 0 +245: 9375: 0 +245: 9376: 0 +245: 9377: 0 +245: 9378: 0 +245: 9379: 0 +245: 9380: 0 +245: 9381: 0 +245: 9382: 0 +245: 9383: 0 +245: 9384: 0 +245: 9385: 0 +245: 9386: 0 +245: 9387: 0 +245: 9388: 0 +245: 9389: 0 +245: 9390: 0 +245: 9391: 0 +245: 9392: 0 +245: 9393: 0 +245: 9394: 0 +245: 9395: 0 +245: 9396: 0 +245: 9397: 0 +245: 9398: 0 +245: 9399: 0 +245: 9400: 0 +245: 9401: 0 +245: 9402: 0 +245: 9403: 0 +245: 9404: 0 +245: 9405: 0 +245: 9406: 0 +245: 9407: 0 +245: 9408: 0 +245: 9409: 0 +245: 9410: 0 +245: 9411: 0 +245: 9412: 0 +245: 9413: 0 +245: 9414: 0 +245: 9415: 0 +245: 9416: 0 +245: 9417: 0 +245: 9418: 0 +245: 9419: 0 +245: 9420: 0 +245: 9421: 0 +245: 9422: 0 +245: 9423: 0 +245: 9424: 0 +245: 9425: 0 +245: 9426: 0 +245: 9427: 0 +245: 9428: 0 +245: 9429: 0 +245: 9430: 0 +245: 9431: 0 +245: 9432: 0 +245: 9433: 0 +245: 9434: 0 +245: 9435: 0 +245: 9436: 0 +245: 9437: 0 +245: 9438: 0 +245: 9439: 0 +245: 9440: 0 +245: 9441: 0 +245: 9442: 0 +245: 9443: 0 +245: 9444: 0 +245: 9445: 0 +245: 9446: 0 +245: 9447: 0 +245: 9448: 0 +245: 9449: 0 +245: 9450: 0 +245: 9451: 0 +245: 9452: 0 +245: 9453: 0 +245: 9454: 0 +245: 9455: 0 +245: 9456: 0 +245: 9457: 0 +245: 9458: 0 +245: 9459: 0 +245: 9460: 0 +245: 9461: 0 +245: 9462: 0 +245: 9463: 0 +245: 9464: 0 +245: 9465: 0 +245: 9466: 0 +245: 9467: 0 +245: 9468: 0 +245: 9469: 0 +245: 9470: 0 +245: 9471: 0 +245: 9472: 0 +245: 9473: 0 +245: 9474: 0 +245: 9475: 0 +245: 9476: 0 +245: 9477: 0 +245: 9478: 0 +245: 9479: 0 +245: 9480: 0 +245: 9481: 0 +245: 9482: 0 +245: 9483: 0 +245: 9484: 0 +245: 9485: 0 +245: 9486: 0 +245: 9487: 0 +245: 9488: 0 +245: 9489: 0 +245: 9490: 0 +245: 9491: 0 +245: 9492: 0 +245: 9493: 0 +245: 9494: 0 +245: 9495: 0 +245: 9496: 0 +245: 9497: 0 +245: 9498: 0 +245: 9499: 0 +245: 9500: 0 +245: 9501: 0 +245: 9502: 0 +245: 9503: 0 +245: 9504: 0 +245: 9505: 0 +245: 9506: 0 +245: 9507: 0 +245: 9508: 0 +245: 9509: 0 +245: 9510: 0 +245: 9511: 0 +245: 9512: 0 +245: 9513: 0 +245: 9514: 0 +245: 9515: 0 +245: 9516: 0 +245: 9517: 0 +245: 9518: 0 +245: 9519: 0 +245: 9520: 0 +245: 9521: 0 +245: 9522: 0 +245: 9523: 0 +245: 9524: 0 +245: 9525: 0 +245: 9526: 0 +245: 9527: 0 +245: 9528: 0 +245: 9529: 0 +245: 9530: 0 +245: 9531: 0 +245: 9532: 0 +245: 9533: 0 +245: 9534: 0 +245: 9535: 0 +245: 9536: 0 +245: 9537: 0 +245: 9538: 0 +245: 9539: 0 +245: 9540: 0 +245: 9541: 0 +245: 9542: 0 +245: 9543: 0 +245: 9544: 0 +245: 9545: 0 +245: 9546: 0 +245: 9547: 0 +245: 9548: 0 +245: 9549: 0 +245: 9550: 0 +245: 9551: 0 +245: 9552: 0 +245: 9553: 0 +245: 9554: 0 +245: 9555: 0 +245: 9556: 0 +245: 9557: 0 +245: 9558: 0 +245: 9559: 0 +245: 9560: 0 +245: 9561: 0 +245: 9562: 0 +245: 9563: 0 +245: 9564: 0 +245: 9565: 0 +245: 9566: 0 +245: 9567: 0 +245: 9568: 0 +245: 9569: 0 +245: 9570: 0 +245: 9571: 0 +245: 9572: 0 +245: 9573: 0 +245: 9574: 0 +245: 9575: 0 +245: 9576: 0 +245: 9577: 0 +245: 9578: 0 +245: 9579: 0 +245: 9580: 0 +245: 9581: 0 +245: 9582: 0 +245: 9583: 0 +245: 9584: 0 +245: 9585: 0 +245: 9586: 0 +245: 9587: 0 +245: 9588: 0 +245: 9589: 0 +245: 9590: 0 +245: 9591: 0 +245: 9592: 0 +245: 9593: 0 +245: 9594: 0 +245: 9595: 0 +245: 9596: 0 +245: 9597: 0 +245: 9598: 0 +245: 9599: 0 +245: 9600: 0 +245: 9601: 0 +245: 9602: 0 +245: 9603: 0 +245: 9604: 0 +245: 9605: 0 +245: 9606: 0 +245: 9607: 0 +245: 9608: 0 +245: 9609: 0 +245: 9610: 0 +245: 9611: 0 +245: 9612: 0 +245: 9613: 0 +245: 9614: 0 +245: 9615: 0 +245: 9616: 0 +245: 9617: 0 +245: 9618: 0 +245: 9619: 0 +245: 9620: 0 +245: 9621: 0 +245: 9622: 0 +245: 9623: 0 +245: 9624: 0 +245: 9625: 0 +245: 9626: 0 +245: 9627: 0 +245: 9628: 0 +245: 9629: 0 +245: 9630: 0 +245: 9631: 0 +245: 9632: 0 +245: 9633: 0 +245: 9634: 0 +245: 9635: 0 +245: 9636: 0 +245: 9637: 0 +245: 9638: 0 +245: 9639: 0 +245: 9640: 0 +245: 9641: 0 +245: 9642: 0 +245: 9643: 0 +245: 9644: 0 +245: 9645: 0 +245: 9646: 0 +245: 9647: 0 +245: 9648: 0 +245: 9649: 0 +245: 9650: 0 +245: 9651: 0 +245: 9652: 0 +245: 9653: 0 +245: 9654: 0 +245: 9655: 0 +245: 9656: 0 +245: 9657: 0 +245: 9658: 0 +245: 9659: 0 +245: 9660: 0 +245: 9661: 0 +245: 9662: 0 +245: 9663: 0 +245: 9664: 0 +245: 9665: 0 +245: 9666: 0 +245: 9667: 0 +245: 9668: 0 +245: 9669: 0 +245: 9670: 0 +245: 9671: 0 +245: 9672: 0 +245: 9673: 0 +245: 9674: 0 +245: 9675: 0 +245: 9676: 0 +245: 9677: 0 +245: 9678: 0 +245: 9679: 0 +245: 9680: 0 +245: 9681: 0 +245: 9682: 0 +245: 9683: 0 +245: 9684: 0 +245: 9685: 0 +245: 9686: 0 +245: 9687: 0 +245: 9688: 0 +245: 9689: 0 +245: 9690: 0 +245: 9691: 0 +245: 9692: 0 +245: 9693: 0 +245: 9694: 0 +245: 9695: 0 +245: 9696: 0 +245: 9697: 0 +245: 9698: 0 +245: 9699: 0 +245: 9700: 0 +245: 9701: 0 +245: 9702: 0 +245: 9703: 0 +245: 9704: 0 +245: 9705: 0 +245: 9706: 0 +245: 9707: 0 +245: 9708: 0 +245: 9709: 0 +245: 9710: 0 +245: 9711: 0 +245: 9712: 0 +245: 9713: 0 +245: 9714: 0 +245: 9715: 0 +245: 9716: 0 +245: 9717: 0 +245: 9718: 0 +245: 9719: 0 +245: 9720: 0 +245: 9721: 0 +245: 9722: 0 +245: 9723: 0 +245: 9724: 0 +245: 9725: 0 +245: 9726: 0 +245: 9727: 0 +245: 9728: 0 +245: 9729: 0 +245: 9730: 0 +245: 9731: 0 +245: 9732: 0 +245: 9733: 0 +245: 9734: 0 +245: 9735: 0 +245: 9736: 0 +245: 9737: 0 +245: 9738: 0 +245: 9739: 0 +245: 9740: 0 +245: 9741: 0 +245: 9742: 0 +245: 9743: 0 +245: 9744: 0 +245: 9745: 0 +245: 9746: 0 +245: 9747: 0 +245: 9748: 0 +245: 9749: 0 +245: 9750: 0 +245: 9751: 0 +245: 9752: 0 +245: 9753: 0 +245: 9754: 0 +245: 9755: 0 +245: 9756: 0 +245: 9757: 0 +245: 9758: 0 +245: 9759: 0 +245: 9760: 0 +245: 9761: 0 +245: 9762: 0 +245: 9763: 0 +245: 9764: 0 +245: 9765: 0 +245: 9766: 0 +245: 9767: 0 +245: 9768: 0 +245: 9769: 0 +245: 9770: 0 +245: 9771: 0 +245: 9772: 0 +245: 9773: 0 +245: 9774: 0 +245: 9775: 0 +245: 9776: 0 +245: 9777: 0 +245: 9778: 0 +245: 9779: 0 +245: 9780: 0 +245: 9781: 0 +245: 9782: 0 +245: 9783: 0 +245: 9784: 0 +245: 9785: 0 +245: 9786: 0 +245: 9787: 0 +245: 9788: 0 +245: 9789: 0 +245: 9790: 0 +245: 9791: 0 +245: 9792: 0 +245: 9793: 0 +245: 9794: 0 +245: 9795: 0 +245: 9796: 0 +245: 9797: 0 +245: 9798: 0 +245: 9799: 0 +245: 9800: 0 +245: 9801: 0 +245: 9802: 0 +245: 9803: 0 +245: 9804: 0 +245: 9805: 0 +245: 9806: 0 +245: 9807: 0 +245: 9808: 0 +245: 9809: 0 +245: 9810: 0 +245: 9811: 0 +245: 9812: 0 +245: 9813: 0 +245: 9814: 0 +245: 9815: 0 +245: 9816: 0 +245: 9817: 0 +245: 9818: 0 +245: 9819: 0 +245: 9820: 0 +245: 9821: 0 +245: 9822: 0 +245: 9823: 0 +245: 9824: 0 +245: 9825: 0 +245: 9826: 0 +245: 9827: 0 +245: 9828: 0 +245: 9829: 0 +245: 9830: 0 +245: 9831: 0 +245: 9832: 0 +245: 9833: 0 +245: 9834: 0 +245: 9835: 0 +245: 9836: 0 +245: 9837: 0 +245: 9838: 0 +245: 9839: 0 +245: 9840: 0 +245: 9841: 0 +245: 9842: 0 +245: 9843: 0 +245: 9844: 0 +245: 9845: 0 +245: 9846: 0 +245: 9847: 0 +245: 9848: 0 +245: 9849: 0 +245: 9850: 0 +245: 9851: 0 +245: 9852: 0 +245: 9853: 0 +245: 9854: 0 +245: 9855: 0 +245: 9856: 0 +245: 9857: 0 +245: 9858: 0 +245: 9859: 0 +245: 9860: 0 +245: 9861: 0 +245: 9862: 0 +245: 9863: 0 +245: 9864: 0 +245: 9865: 0 +245: 9866: 0 +245: 9867: 0 +245: 9868: 0 +245: 9869: 0 +245: 9870: 0 +245: 9871: 0 +245: 9872: 0 +245: 9873: 0 +245: 9874: 0 +245: 9875: 0 +245: 9876: 0 +245: 9877: 0 +245: 9878: 0 +245: 9879: 0 +245: 9880: 0 +245: 9881: 0 +245: 9882: 0 +245: 9883: 0 +245: 9884: 0 +245: 9885: 0 +245: 9886: 0 +245: 9887: 0 +245: 9888: 0 +245: 9889: 0 +245: 9890: 0 +245: 9891: 0 +245: 9892: 0 +245: 9893: 0 +245: 9894: 0 +245: 9895: 0 +245: 9896: 0 +245: 9897: 0 +245: 9898: 0 +245: 9899: 0 +245: 9900: 0 +245: 9901: 0 +245: 9902: 0 +245: 9903: 0 +245: 9904: 0 +245: 9905: 0 +245: 9906: 0 +245: 9907: 0 +245: 9908: 0 +245: 9909: 0 +245: 9910: 0 +245: 9911: 0 +245: 9912: 0 +245: 9913: 0 +245: 9914: 0 +245: 9915: 0 +245: 9916: 0 +245: 9917: 0 +245: 9918: 0 +245: 9919: 0 +245: 9920: 0 +245: 9921: 0 +245: 9922: 0 +245: 9923: 0 +245: 9924: 0 +245: 9925: 0 +245: 9926: 0 +245: 9927: 0 +245: 9928: 0 +245: 9929: 0 +245: 9930: 0 +245: 9931: 0 +245: 9932: 0 +245: 9933: 0 +245: 9934: 0 +245: 9935: 0 +245: 9936: 0 +245: 9937: 0 +245: 9938: 0 +245: 9939: 0 +245: 9940: 0 +245: 9941: 0 +245: 9942: 0 +245: 9943: 0 +245: 9944: 0 +245: 9945: 0 +245: 9946: 0 +245: 9947: 0 +245: 9948: 0 +245: 9949: 0 +245: 9950: 0 +245: 9951: 0 +245: 9952: 0 +245: 9953: 0 +245: 9954: 0 +245: 9955: 0 +245: 9956: 0 +245: 9957: 0 +245: 9958: 0 +245: 9959: 0 +245: 9960: 0 +245: 9961: 0 +245: 9962: 0 +245: 9963: 0 +245: 9964: 0 +245: 9965: 0 +245: 9966: 0 +245: 9967: 0 +245: 9968: 0 +245: 9969: 0 +245: 9970: 0 +245: 9971: 0 +245: 9972: 0 +245: 9973: 0 +245: 9974: 0 +245: 9975: 0 +245: 9976: 0 +245: 9977: 0 +245: 9978: 0 +245: 9979: 0 +245: 9980: 0 +245: 9981: 0 +245: 9982: 0 +245: 9983: 0 +245: 9984: 0 +245: 9985: 0 +245: 9986: 0 +245: 9987: 0 +245: 9988: 0 +245: 9989: 0 +245: 9990: 0 +245: 9991: 0 +245: 9992: 0 +245: 9993: 0 +245: 9994: 0 +245: 9995: 0 +245: 9996: 0 +245: 9997: 0 +245: 9998: 0 +245: 9999: 0 +245: 10000: 0 +245: 10001: 0 +245: 10002: 0 +245: 10003: 0 +245: 10004: 0 +245: 10005: 0 +245: 10006: 0 +245: 10007: 0 +245: 10008: 0 +245: 10009: 0 +245: 10010: 0 +245: 10011: 0 +245: 10012: 0 +245: 10013: 0 +245: 10014: 0 +245: 10015: 0 +245: 10016: 0 +245: 10017: 0 +245: 10018: 0 +245: 10019: 0 +245: 10020: 0 +245: 10021: 0 +245: 10022: 0 +245: 10023: 0 +245: 10024: 0 +245: 10025: 0 +245: 10026: 0 +245: 10027: 0 +245: 10028: 0 +245: 10029: 0 +245: 10030: 0 +245: 10031: 0 +245: 10032: 0 +245: 10033: 0 +245: 10034: 0 +245: 10035: 0 +245: 10036: 0 +245: 10037: 0 +245: 10038: 0 +245: 10039: 0 +245: 10040: 0 +245: 10041: 0 +245: 10042: 0 +245: 10043: 0 +245: 10044: 0 +245: 10045: 0 +245: 10046: 0 +245: 10047: 0 +245: 10048: 0 +245: 10049: 0 +245: 10050: 0 +245: 10051: 0 +245: 10052: 0 +245: 10053: 0 +245: 10054: 0 +245: 10055: 0 +245: 10056: 0 +245: 10057: 0 +245: 10058: 0 +245: 10059: 0 +245: 10060: 0 +245: 10061: 0 +245: 10062: 0 +245: 10063: 0 +245: 10064: 0 +245: 10065: 0 +245: 10066: 0 +245: 10067: 0 +245: 10068: 0 +245: 10069: 0 +245: 10070: 0 +245: 10071: 0 +245: 10072: 0 +245: 10073: 0 +245: 10074: 0 +245: 10075: 0 +245: 10076: 0 +245: 10077: 0 +245: 10078: 0 +245: 10079: 0 +245: 10080: 0 +245: 10081: 0 +245: 10082: 0 +245: 10083: 0 +245: 10084: 0 +245: 10085: 0 +245: 10086: 0 +245: 10087: 0 +245: 10088: 0 +245: 10089: 0 +245: 10090: 0 +245: 10091: 0 +245: 10092: 0 +245: 10093: 0 +245: 10094: 0 +245: 10095: 0 +245: 10096: 0 +245: 10097: 0 +245: 10098: 0 +245: 10099: 0 +245: 10100: 0 +245: 10101: 0 +245: 10102: 0 +245: 10103: 0 +245: 10104: 0 +245: 10105: 0 +245: 10106: 0 +245: 10107: 0 +245: 10108: 0 +245: 10109: 0 +245: 10110: 0 +245: 10111: 0 +245: 10112: 0 +245: 10113: 0 +245: 10114: 0 +245: 10115: 0 +245: 10116: 0 +245: 10117: 0 +245: 10118: 0 +245: 10119: 0 +245: 10120: 0 +245: 10121: 0 +245: 10122: 0 +245: 10123: 0 +245: 10124: 0 +245: 10125: 0 +245: 10126: 0 +245: 10127: 0 +245: 10128: 0 +245: 10129: 0 +245: 10130: 0 +245: 10131: 0 +245: 10132: 0 +245: 10133: 0 +245: 10134: 0 +245: 10135: 0 +245: 10136: 0 +245: 10137: 0 +245: 10138: 0 +245: 10139: 0 +245: 10140: 0 +245: 10141: 0 +245: 10142: 0 +245: 10143: 0 +245: 10144: 0 +245: 10145: 0 +245: 10146: 0 +245: 10147: 0 +245: 10148: 0 +245: 10149: 0 +245: 10150: 0 +245: 10151: 0 +245: 10152: 0 +245: 10153: 0 +245: 10154: 0 +245: 10155: 0 +245: 10156: 0 +245: 10157: 0 +245: 10158: 0 +245: 10159: 0 +245: 10160: 0 +245: 10161: 0 +245: 10162: 0 +245: 10163: 0 +245: 10164: 0 +245: 10165: 0 +245: 10166: 0 +245: 10167: 0 +245: 10168: 0 +245: 10169: 0 +245: 10170: 0 +245: 10171: 0 +245: 10172: 0 +245: 10173: 0 +245: 10174: 0 +245: 10175: 0 +245: 10176: 0 +245: 10177: 0 +245: 10178: 0 +245: 10179: 0 +245: 10180: 0 +245: 10181: 0 +245: 10182: 0 +245: 10183: 0 +245: 10184: 0 +245: 10185: 0 +245: 10186: 0 +245: 10187: 0 +245: 10188: 0 +245: 10189: 0 +245: 10190: 0 +245: 10191: 0 +245: 10192: 0 +245: 10193: 0 +245: 10194: 0 +245: 10195: 0 +245: 10196: 0 +245: 10197: 0 +245: 10198: 0 +245: 10199: 0 +245: 10200: 0 +245: 10201: 0 +245: 10202: 0 +245: 10203: 0 +245: 10204: 0 +245: 10205: 0 +245: 10206: 0 +245: 10207: 0 +245: 10208: 0 +245: 10209: 0 +245: 10210: 0 +245: 10211: 0 +245: 10212: 0 +245: 10213: 0 +245: 10214: 0 +245: 10215: 0 +245: 10216: 0 +245: 10217: 0 +245: 10218: 0 +245: 10219: 0 +245: 10220: 0 +245: 10221: 0 +245: 10222: 0 +245: 10223: 0 +245: 10224: 0 +245: 10225: 0 +245: 10226: 0 +245: 10227: 0 +245: 10228: 0 +245: 10229: 0 +245: 10230: 0 +245: 10231: 0 +245: 10232: 0 +245: 10233: 0 +245: 10234: 0 +245: 10235: 0 +245: 10236: 0 +245: 10237: 0 +245: 10238: 0 +245: 10239: 0 +245: 10240: 0 +245: 10241: 0 +245: 10242: 0 +245: 10243: 0 +245: 10244: 0 +245: 10245: 0 +245: 10246: 0 +245: 10247: 0 +245: 10248: 0 +245: 10249: 0 +245: 10250: 0 +245: 10251: 0 +245: 10252: 0 +245: 10253: 0 +245: 10254: 0 +245: 10255: 0 +245: 10256: 0 +245: 10257: 0 +245: 10258: 0 +245: 10259: 0 +245: 10260: 0 +245: 10261: 0 +245: 10262: 0 +245: 10263: 0 +245: 10264: 0 +245: 10265: 0 +245: 10266: 0 +245: 10267: 0 +245: 10268: 0 +245: 10269: 0 +245: 10270: 0 +245: 10271: 0 +245: 10272: 0 +245: 10273: 0 +245: 10274: 0 +245: 10275: 0 +245: 10276: 0 +245: 10277: 0 +245: 10278: 0 +245: 10279: 0 +245: 10280: 0 +245: 10281: 0 +245: 10282: 0 +245: 10283: 0 +245: 10284: 0 +245: 10285: 0 +245: 10286: 0 +245: 10287: 0 +245: 10288: 0 +245: 10289: 0 +245: 10290: 0 +245: 10291: 0 +245: 10292: 0 +245: 10293: 0 +245: 10294: 0 +245: 10295: 0 +245: 10296: 0 +245: 10297: 0 +245: 10298: 0 +245: 10299: 0 +245: 10300: 0 +245: 10301: 0 +245: 10302: 0 +245: 10303: 0 +245: 10304: 0 +245: 10305: 0 +245: 10306: 0 +245: 10307: 0 +245: 10308: 0 +245: 10309: 0 +245: 10310: 0 +245: 10311: 0 +245: 10312: 0 +245: 10313: 0 +245: 10314: 0 +245: 10315: 0 +245: 10316: 0 +245: 10317: 0 +245: 10318: 0 +245: 10319: 0 +245: 10320: 0 +245: 10321: 0 +245: 10322: 0 +245: 10323: 0 +245: 10324: 0 +245: 10325: 0 +245: 10326: 0 +245: 10327: 0 +245: 10328: 0 +245: 10329: 0 +245: 10330: 0 +245: 10331: 0 +245: 10332: 0 +245: 10333: 0 +245: 10334: 0 +245: 10335: 0 +245: 10336: 0 +245: 10337: 0 +245: 10338: 0 +245: 10339: 0 +245: 10340: 0 +245: 10341: 0 +245: 10342: 0 +245: 10343: 0 +245: 10344: 0 +245: 10345: 0 +245: 10346: 0 +245: 10347: 0 +245: 10348: 0 +245: 10349: 0 +245: 10350: 0 +245: 10351: 0 +245: 10352: 0 +245: 10353: 0 +245: 10354: 0 +245: 10355: 0 +245: 10356: 0 +245: 10357: 0 +245: 10358: 0 +245: 10359: 0 +245: 10360: 0 +245: 10361: 0 +245: 10362: 0 +245: 10363: 0 +245: 10364: 0 +245: 10365: 0 +245: 10366: 0 +245: 10367: 0 +245: 10368: 0 +245: 10369: 0 +245: 10370: 0 +245: 10371: 0 +245: 10372: 0 +245: 10373: 0 +245: 10374: 0 +245: 10375: 0 +245: 10376: 0 +245: 10377: 0 +245: 10378: 0 +245: 10379: 0 +245: 10380: 0 +245: 10381: 0 +245: 10382: 0 +245: 10383: 0 +245: 10384: 0 +245: 10385: 0 +245: 10386: 0 +245: 10387: 0 +245: 10388: 0 +245: 10389: 0 +245: 10390: 0 +245: 10391: 0 +245: 10392: 0 +245: 10393: 0 +245: 10394: 0 +245: 10395: 0 +245: 10396: 0 +245: 10397: 0 +245: 10398: 0 +245: 10399: 0 +245: 10400: 0 +245: 10401: 0 +245: 10402: 0 +245: 10403: 0 +245: 10404: 0 +245: 10405: 0 +245: 10406: 0 +245: 10407: 0 +245: 10408: 0 +245: 10409: 0 +245: 10410: 0 +245: 10411: 0 +245: 10412: 0 +245: 10413: 0 +245: 10414: 0 +245: 10415: 0 +245: 10416: 0 +245: 10417: 0 +245: 10418: 0 +245: 10419: 0 +245: 10420: 0 +245: 10421: 0 +245: 10422: 0 +245: 10423: 0 +245: 10424: 0 +245: 10425: 0 +245: 10426: 0 +245: 10427: 0 +245: 10428: 0 +245: 10429: 0 +245: 10430: 0 +245: 10431: 0 +245: 10432: 0 +245: 10433: 0 +245: 10434: 0 +245: 10435: 0 +245: 10436: 0 +245: 10437: 0 +245: 10438: 0 +245: 10439: 0 +245: 10440: 0 +245: 10441: 0 +245: 10442: 0 +245: 10443: 0 +245: 10444: 0 +245: 10445: 0 +245: 10446: 0 +245: 10447: 0 +245: 10448: 0 +245: 10449: 0 +245: 10450: 0 +245: 10451: 0 +245: 10452: 0 +245: 10453: 0 +245: 10454: 0 +245: 10455: 0 +245: 10456: 0 +245: 10457: 0 +245: 10458: 0 +245: 10459: 0 +245: 10460: 0 +245: 10461: 0 +245: 10462: 0 +245: 10463: 0 +245: 10464: 0 +245: 10465: 0 +245: 10466: 0 +245: 10467: 0 +245: 10468: 0 +245: 10469: 0 +245: 10470: 0 +245: 10471: 0 +245: 10472: 0 +245: 10473: 0 +245: 10474: 0 +245: 10475: 0 +245: 10476: 0 +245: 10477: 0 +245: 10478: 0 +245: 10479: 0 +245: 10480: 0 +245: 10481: 0 +245: 10482: 0 +245: 10483: 0 +245: 10484: 0 +245: 10485: 0 +245: 10486: 0 +245: 10487: 0 +245: 10488: 0 +245: 10489: 0 +245: 10490: 0 +245: 10491: 0 +245: 10492: 0 +245: 10493: 0 +245: 10494: 0 +245: 10495: 0 +245: 10496: 0 +245: 10497: 0 +245: 10498: 0 +245: 10499: 0 +245: 10500: 0 +245: 10501: 0 +245: 10502: 0 +245: 10503: 0 +245: 10504: 0 +245: 10505: 0 +245: 10506: 0 +245: 10507: 0 +245: 10508: 0 +245: 10509: 0 +245: 10510: 0 +245: 10511: 0 +245: 10512: 0 +245: 10513: 0 +245: 10514: 0 +245: 10515: 0 +245: 10516: 0 +245: 10517: 0 +245: 10518: 0 +245: 10519: 0 +245: 10520: 0 +245: 10521: 0 +245: 10522: 0 +245: 10523: 0 +245: 10524: 0 +245: 10525: 0 +245: 10526: 0 +245: 10527: 0 +245: 10528: 0 +245: 10529: 0 +245: 10530: 0 +245: 10531: 0 +245: 10532: 0 +245: 10533: 0 +245: 10534: 0 +245: 10535: 0 +245: 10536: 0 +245: 10537: 0 +245: 10538: 0 +245: 10539: 0 +245: 10540: 0 +245: 10541: 0 +245: 10542: 0 +245: 10543: 0 +245: 10544: 0 +245: 10545: 0 +245: 10546: 0 +245: 10547: 0 +245: 10548: 0 +245: 10549: 0 +245: 10550: 0 +245: 10551: 0 +245: 10552: 0 +245: 10553: 0 +245: 10554: 0 +245: 10555: 0 +245: 10556: 0 +245: 10557: 0 +245: 10558: 0 +245: 10559: 0 +245: 10560: 0 +245: 10561: 0 +245: 10562: 0 +245: 10563: 0 +245: 10564: 0 +245: 10565: 0 +245: 10566: 0 +245: 10567: 0 +245: 10568: 0 +245: 10569: 0 +245: 10570: 0 +245: 10571: 0 +245: 10572: 0 +245: 10573: 0 +245: 10574: 0 +245: 10575: 0 +245: 10576: 0 +245: 10577: 0 +245: 10578: 0 +245: 10579: 0 +245: 10580: 0 +245: 10581: 0 +245: 10582: 0 +245: 10583: 0 +245: 10584: 0 +245: 10585: 0 +245: 10586: 0 +245: 10587: 0 +245: 10588: 0 +245: 10589: 0 +245: 10590: 0 +245: 10591: 0 +245: 10592: 0 +245: 10593: 0 +245: 10594: 0 +245: 10595: 0 +245: 10596: 0 +245: 10597: 0 +245: 10598: 0 +245: 10599: 0 +245: 10600: 0 +245: 10601: 0 +245: 10602: 0 +245: 10603: 0 +245: 10604: 0 +245: 10605: 0 +245: 10606: 0 +245: 10607: 0 +245: 10608: 0 +245: 10609: 0 +245: 10610: 0 +245: 10611: 0 +245: 10612: 0 +245: 10613: 0 +245: 10614: 0 +245: 10615: 0 +245: 10616: 0 +245: 10617: 0 +245: 10618: 0 +245: 10619: 0 +245: 10620: 0 +245: 10621: 0 +245: 10622: 0 +245: 10623: 0 +245: 10624: 0 +245: 10625: 0 +245: 10626: 0 +245: 10627: 0 +245: 10628: 0 +245: 10629: 0 +245: 10630: 0 +245: 10631: 0 +245: 10632: 0 +245: 10633: 0 +245: 10634: 0 +245: 10635: 0 +245: 10636: 0 +245: 10637: 0 +245: 10638: 0 +245: 10639: 0 +245: 10640: 0 +245: 10641: 0 +245: 10642: 0 +245: 10643: 0 +245: 10644: 0 +245: 10645: 0 +245: 10646: 0 +245: 10647: 0 +245: 10648: 0 +245: 10649: 0 +245: 10650: 0 +245: 10651: 0 +245: 10652: 0 +245: 10653: 0 +245: 10654: 0 +245: 10655: 0 +245: 10656: 0 +245: 10657: 0 +245: 10658: 0 +245: 10659: 0 +245: 10660: 0 +245: 10661: 0 +245: 10662: 0 +245: 10663: 0 +245: 10664: 0 +245: 10665: 0 +245: 10666: 0 +245: 10667: 0 +245: 10668: 0 +245: 10669: 0 +245: 10670: 0 +245: 10671: 0 +245: 10672: 0 +245: 10673: 0 +245: 10674: 0 +245: 10675: 0 +245: 10676: 0 +245: 10677: 0 +245: 10678: 0 +245: 10679: 0 +245: 10680: 0 +245: 10681: 0 +245: 10682: 0 +245: 10683: 0 +245: 10684: 0 +245: 10685: 0 +245: 10686: 0 +245: 10687: 0 +245: 10688: 0 +245: 10689: 0 +245: 10690: 0 +245: 10691: 0 +245: 10692: 0 +245: 10693: 0 +245: 10694: 0 +245: 10695: 0 +245: 10696: 0 +245: 10697: 0 +245: 10698: 0 +245: 10699: 0 +245: 10700: 0 +245: 10701: 0 +245: 10702: 0 +245: 10703: 0 +245: 10704: 0 +245: 10705: 0 +245: 10706: 0 +245: 10707: 0 +245: 10708: 0 +245: 10709: 0 +245: 10710: 0 +245: 10711: 0 +245: 10712: 0 +245: 10713: 0 +245: 10714: 0 +245: 10715: 0 +245: 10716: 0 +245: 10717: 0 +245: 10718: 0 +245: 10719: 0 +245: 10720: 0 +245: 10721: 0 +245: 10722: 0 +245: 10723: 0 +245: 10724: 0 +245: 10725: 0 +245: 10726: 0 +245: 10727: 0 +245: 10728: 0 +245: 10729: 0 +245: 10730: 0 +245: 10731: 0 +245: 10732: 0 +245: 10733: 0 +245: 10734: 0 +245: 10735: 0 +245: 10736: 0 +245: 10737: 0 +245: 10738: 0 +245: 10739: 0 +245: 10740: 0 +245: 10741: 0 +245: 10742: 0 +245: 10743: 0 +245: 10744: 0 +245: 10745: 0 +245: 10746: 0 +245: 10747: 0 +245: 10748: 0 +245: 10749: 0 +245: 10750: 0 +245: 10751: 0 +245: 10752: 0 +245: 10753: 0 +245: 10754: 0 +245: 10755: 0 +245: 10756: 0 +245: 10757: 0 +245: 10758: 0 +245: 10759: 0 +245: 10760: 0 +245: 10761: 0 +245: 10762: 0 +245: 10763: 0 +245: 10764: 0 +245: 10765: 0 +245: 10766: 0 +245: 10767: 0 +245: 10768: 0 +245: 10769: 0 +245: 10770: 0 +245: 10771: 0 +245: 10772: 0 +245: 10773: 0 +245: 10774: 0 +245: 10775: 0 +245: 10776: 0 +245: 10777: 0 +245: 10778: 0 +245: 10779: 0 +245: 10780: 0 +245: 10781: 0 +245: 10782: 0 +245: 10783: 0 +245: 10784: 0 +245: 10785: 0 +245: 10786: 0 +245: 10787: 0 +245: 10788: 0 +245: 10789: 0 +245: 10790: 0 +245: 10791: 0 +245: 10792: 0 +245: 10793: 0 +245: 10794: 0 +245: 10795: 0 +245: 10796: 0 +245: 10797: 0 +245: 10798: 0 +245: 10799: 0 +245: 10800: 0 +245: 10801: 0 +245: 10802: 0 +245: 10803: 0 +245: 10804: 0 +245: 10805: 0 +245: 10806: 0 +245: 10807: 0 +245: 10808: 0 +245: 10809: 0 +245: 10810: 0 +245: 10811: 0 +245: 10812: 0 +245: 10813: 0 +245: 10814: 0 +245: 10815: 0 +245: 10816: 0 +245: 10817: 0 +245: 10818: 0 +245: 10819: 0 +245: 10820: 0 +245: 10821: 0 +245: 10822: 0 +245: 10823: 0 +245: 10824: 0 +245: 10825: 0 +245: 10826: 0 +245: 10827: 0 +245: 10828: 0 +245: 10829: 0 +245: 10830: 0 +245: 10831: 0 +245: 10832: 0 +245: 10833: 0 +245: 10834: 0 +245: 10835: 0 +245: 10836: 0 +245: 10837: 0 +245: 10838: 0 +245: 10839: 0 +245: 10840: 0 +245: 10841: 0 +245: 10842: 0 +245: 10843: 0 +245: 10844: 0 +245: 10845: 0 +245: 10846: 0 +245: 10847: 0 +245: 10848: 0 +245: 10849: 0 +245: 10850: 0 +245: 10851: 0 +245: 10852: 0 +245: 10853: 0 +245: 10854: 0 +245: 10855: 0 +245: 10856: 0 +245: 10857: 0 +245: 10858: 0 +245: 10859: 0 +245: 10860: 0 +245: 10861: 0 +245: 10862: 0 +245: 10863: 0 +245: 10864: 0 +245: 10865: 0 +245: 10866: 0 +245: 10867: 0 +245: 10868: 0 +245: 10869: 0 +245: 10870: 0 +245: 10871: 0 +245: 10872: 0 +245: 10873: 0 +245: 10874: 0 +245: 10875: 0 +245: 10876: 0 +245: 10877: 0 +245: 10878: 0 +245: 10879: 0 +245: 10880: 0 +245: 10881: 0 +245: 10882: 0 +245: 10883: 0 +245: 10884: 0 +245: 10885: 0 +245: 10886: 0 +245: 10887: 0 +245: 10888: 0 +245: 10889: 0 +245: 10890: 0 +245: 10891: 0 +245: 10892: 0 +245: 10893: 0 +245: 10894: 0 +245: 10895: 0 +245: 10896: 0 +245: 10897: 0 +245: 10898: 0 +245: 10899: 0 +245: 10900: 0 +245: 10901: 0 +245: 10902: 0 +245: 10903: 0 +245: 10904: 0 +245: 10905: 0 +245: 10906: 0 +245: 10907: 0 +245: 10908: 0 +245: 10909: 0 +245: 10910: 0 +245: 10911: 0 +245: 10912: 0 +245: 10913: 0 +245: 10914: 0 +245: 10915: 0 +245: 10916: 0 +245: 10917: 0 +245: 10918: 0 +245: 10919: 0 +245: 10920: 0 +245: 10921: 0 +245: 10922: 0 +245: 10923: 0 +245: 10924: 0 +245: 10925: 0 +245: 10926: 0 +245: 10927: 0 +245: 10928: 0 +245: 10929: 0 +245: 10930: 0 +245: 10931: 0 +245: 10932: 0 +245: 10933: 0 +245: 10934: 0 +245: 10935: 0 +245: 10936: 0 +245: 10937: 0 +245: 10938: 0 +245: 10939: 0 +245: 10940: 0 +245: 10941: 0 +245: 10942: 0 +245: 10943: 0 +245: 10944: 0 +245: 10945: 0 +245: 10946: 0 +245: 10947: 0 +245: 10948: 0 +245: 10949: 0 +245: 10950: 0 +245: 10951: 0 +245: 10952: 0 +245: 10953: 0 +245: 10954: 0 +245: 10955: 0 +245: 10956: 0 +245: 10957: 0 +245: 10958: 0 +245: 10959: 0 +245: 10960: 0 +245: 10961: 0 +245: 10962: 0 +245: 10963: 0 +245: 10964: 0 +245: 10965: 0 +245: 10966: 0 +245: 10967: 0 +245: 10968: 0 +245: 10969: 0 +245: 10970: 0 +245: 10971: 0 +245: 10972: 0 +245: 10973: 0 +245: 10974: 0 +245: 10975: 0 +245: 10976: 0 +245: 10977: 0 +245: 10978: 0 +245: 10979: 0 +245: 10980: 0 +245: 10981: 0 +245: 10982: 0 +245: 10983: 0 +245: 10984: 0 +245: 10985: 0 +245: 10986: 0 +245: 10987: 0 +245: 10988: 0 +245: 10989: 0 +245: 10990: 0 +245: 10991: 0 +245: 10992: 0 +245: 10993: 0 +245: 10994: 0 +245: 10995: 0 +245: 10996: 0 +245: 10997: 0 +245: 10998: 0 +245: 10999: 0 +245: 11000: 0 +245: 11001: 0 +245: 11002: 0 +245: 11003: 0 +245: 11004: 0 +245: 11005: 0 +245: 11006: 0 +245: 11007: 0 +245: 11008: 0 +245: 11009: 0 +245: 11010: 0 +245: 11011: 0 +245: 11012: 0 +245: 11013: 0 +245: 11014: 0 +245: 11015: 0 +245: 11016: 0 +245: 11017: 0 +245: 11018: 0 +245: 11019: 0 +245: 11020: 0 +245: 11021: 0 +245: 11022: 0 +245: 11023: 0 +245: 11024: 0 +245: 11025: 0 +245: 11026: 0 +245: 11027: 0 +245: 11028: 0 +245: 11029: 0 +245: 11030: 0 +245: 11031: 0 +245: 11032: 0 +245: 11033: 0 +245: 11034: 0 +245: 11035: 0 +245: 11036: 0 +245: 11037: 0 +245: 11038: 0 +245: 11039: 0 +245: 11040: 0 +245: 11041: 0 +245: 11042: 0 +245: 11043: 0 +245: 11044: 0 +245: 11045: 0 +245: 11046: 0 +245: 11047: 0 +245: 11048: 0 +245: 11049: 0 +245: 11050: 0 +245: 11051: 0 +245: 11052: 0 +245: 11053: 0 +245: 11054: 0 +245: 11055: 0 +245: 11056: 0 +245: 11057: 0 +245: 11058: 0 +245: 11059: 0 +245: 11060: 0 +245: 11061: 0 +245: 11062: 0 +245: 11063: 0 +245: 11064: 0 +245: 11065: 0 +245: 11066: 0 +245: 11067: 0 +245: 11068: 0 +245: 11069: 0 +245: 11070: 0 +245: 11071: 0 +245: 11072: 0 +245: 11073: 0 +245: 11074: 0 +245: 11075: 0 +245: 11076: 0 +245: 11077: 0 +245: 11078: 0 +245: 11079: 0 +245: 11080: 0 +245: 11081: 0 +245: 11082: 0 +245: 11083: 0 +245: 11084: 0 +245: 11085: 0 +245: 11086: 0 +245: 11087: 0 +245: 11088: 0 +245: 11089: 0 +245: 11090: 0 +245: 11091: 0 +245: 11092: 0 +245: 11093: 0 +245: 11094: 0 +245: 11095: 0 +245: 11096: 0 +245: 11097: 0 +245: 11098: 0 +245: 11099: 0 +245: 11100: 0 +245: 11101: 0 +245: 11102: 0 +245: 11103: 0 +245: 11104: 0 +245: 11105: 0 +245: 11106: 0 +245: 11107: 0 +245: 11108: 0 +245: 11109: 0 +245: 11110: 0 +245: 11111: 0 +245: 11112: 0 +245: 11113: 0 +245: 11114: 0 +245: 11115: 0 +245: 11116: 0 +245: 11117: 0 +245: 11118: 0 +245: 11119: 0 +245: 11120: 0 +245: 11121: 0 +245: 11122: 0 +245: 11123: 0 +245: 11124: 0 +245: 11125: 0 +245: 11126: 0 +245: 11127: 0 +245: 11128: 0 +245: 11129: 0 +245: 11130: 0 +245: 11131: 0 +245: 11132: 0 +245: 11133: 0 +245: 11134: 0 +245: 11135: 0 +245: 11136: 0 +245: 11137: 0 +245: 11138: 0 +245: 11139: 0 +245: 11140: 0 +245: 11141: 0 +245: 11142: 0 +245: 11143: 0 +245: 11144: 0 +245: 11145: 0 +245: 11146: 0 +245: 11147: 0 +245: 11148: 0 +245: 11149: 0 +245: 11150: 0 +245: 11151: 0 +245: 11152: 0 +245: 11153: 0 +245: 11154: 0 +245: 11155: 0 +245: 11156: 0 +245: 11157: 0 +245: 11158: 0 +245: 11159: 0 +245: 11160: 0 +245: 11161: 0 +245: 11162: 0 +245: 11163: 0 +245: 11164: 0 +245: 11165: 0 +245: 11166: 0 +245: 11167: 0 +245: 11168: 0 +245: 11169: 0 +245: 11170: 0 +245: 11171: 0 +245: 11172: 0 +245: 11173: 0 +245: 11174: 0 +245: 11175: 0 +245: 11176: 0 +245: 11177: 0 +245: 11178: 0 +245: 11179: 0 +245: 11180: 0 +245: 11181: 0 +245: 11182: 0 +245: 11183: 0 +245: 11184: 0 +245: 11185: 0 +245: 11186: 0 +245: 11187: 0 +245: 11188: 0 +245: 11189: 0 +245: 11190: 0 +245: 11191: 0 +245: 11192: 0 +245: 11193: 0 +245: 11194: 0 +245: 11195: 0 +245: 11196: 0 +245: 11197: 0 +245: 11198: 0 +245: 11199: 0 +245: 11200: 0 +245: 11201: 0 +245: 11202: 0 +245: 11203: 0 +245: 11204: 0 +245: 11205: 0 +245: 11206: 0 +245: 11207: 0 +245: 11208: 0 +245: 11209: 0 +245: 11210: 0 +245: 11211: 0 +245: 11212: 0 +245: 11213: 0 +245: 11214: 0 +245: 11215: 0 +245: 11216: 0 +245: 11217: 0 +245: 11218: 0 +245: 11219: 0 +245: 11220: 0 +245: 11221: 0 +245: 11222: 0 +245: 11223: 0 +245: 11224: 0 +245: 11225: 0 +245: 11226: 0 +245: 11227: 0 +245: 11228: 0 +245: 11229: 0 +245: 11230: 0 +245: 11231: 0 +245: 11232: 0 +245: 11233: 0 +245: 11234: 0 +245: 11235: 0 +245: 11236: 0 +245: 11237: 0 +245: 11238: 0 +245: 11239: 0 +245: 11240: 0 +245: 11241: 0 +245: 11242: 0 +245: 11243: 0 +245: 11244: 0 +245: 11245: 0 +245: 11246: 0 +245: 11247: 0 +245: 11248: 0 +245: 11249: 0 +245: 11250: 0 +245: 11251: 0 +245: 11252: 0 +245: 11253: 0 +245: 11254: 0 +245: 11255: 0 +245: 11256: 0 +245: 11257: 0 +245: 11258: 0 +245: 11259: 0 +245: 11260: 0 +245: 11261: 0 +245: 11262: 0 +245: 11263: 0 +245: 11264: 0 +245: 11265: 0 +245: 11266: 0 +245: 11267: 0 +245: 11268: 0 +245: 11269: 0 +245: 11270: 0 +245: 11271: 0 +245: 11272: 0 +245: 11273: 0 +245: 11274: 0 +245: 11275: 0 +245: 11276: 0 +245: 11277: 0 +245: 11278: 0 +245: 11279: 0 +245: 11280: 0 +245: 11281: 0 +245: 11282: 0 +245: 11283: 0 +245: 11284: 0 +245: 11285: 0 +245: 11286: 0 +245: 11287: 0 +245: 11288: 0 +245: 11289: 0 +245: 11290: 0 +245: 11291: 0 +245: 11292: 0 +245: 11293: 0 +245: 11294: 0 +245: 11295: 0 +245: 11296: 0 +245: 11297: 0 +245: 11298: 0 +245: 11299: 0 +245: 11300: 0 +245: 11301: 0 +245: 11302: 0 +245: 11303: 0 +245: 11304: 0 +245: 11305: 0 +245: 11306: 0 +245: 11307: 0 +245: 11308: 0 +245: 11309: 0 +245: 11310: 0 +245: 11311: 0 +245: 11312: 0 +245: 11313: 0 +245: 11314: 0 +245: 11315: 0 +245: 11316: 0 +245: 11317: 0 +245: 11318: 0 +245: 11319: 0 +245: 11320: 0 +245: 11321: 0 +245: 11322: 0 +245: 11323: 0 +245: 11324: 0 +245: 11325: 0 +245: 11326: 0 +245: 11327: 0 +245: 11328: 0 +245: 11329: 0 +245: 11330: 0 +245: 11331: 0 +245: 11332: 0 +245: 11333: 0 +245: 11334: 0 +245: 11335: 0 +245: 11336: 0 +245: 11337: 0 +245: 11338: 0 +245: 11339: 0 +245: 11340: 0 +245: 11341: 0 +245: 11342: 0 +245: 11343: 0 +245: 11344: 0 +245: 11345: 0 +245: 11346: 0 +245: 11347: 0 +245: 11348: 0 +245: 11349: 0 +245: 11350: 0 +245: 11351: 0 +245: 11352: 0 +245: 11353: 0 +245: 11354: 0 +245: 11355: 0 +245: 11356: 0 +245: 11357: 0 +245: 11358: 0 +245: 11359: 0 +245: 11360: 0 +245: 11361: 0 +245: 11362: 0 +245: 11363: 0 +245: 11364: 0 +245: 11365: 0 +245: 11366: 0 +245: 11367: 0 +245: 11368: 0 +245: 11369: 0 +245: 11370: 0 +245: 11371: 0 +245: 11372: 0 +245: 11373: 0 +245: 11374: 0 +245: 11375: 0 +245: 11376: 0 +245: 11377: 0 +245: 11378: 0 +245: 11379: 0 +245: 11380: 0 +245: 11381: 0 +245: 11382: 0 +245: 11383: 0 +245: 11384: 0 +245: 11385: 0 +245: 11386: 0 +245: 11387: 0 +245: 11388: 0 +245: 11389: 0 +245: 11390: 0 +245: 11391: 0 +245: 11392: 0 +245: 11393: 0 +245: 11394: 0 +245: 11395: 0 +245: 11396: 0 +245: 11397: 0 +245: 11398: 0 +245: 11399: 0 +245: 11400: 0 +245: 11401: 0 +245: 11402: 0 +245: 11403: 0 +245: 11404: 0 +245: 11405: 0 +245: 11406: 0 +245: 11407: 0 +245: 11408: 0 +245: 11409: 0 +245: 11410: 0 +245: 11411: 0 +245: 11412: 0 +245: 11413: 0 +245: 11414: 0 +245: 11415: 0 +245: 11416: 0 +245: 11417: 0 +245: 11418: 0 +245: 11419: 0 +245: 11420: 0 +245: 11421: 0 +245: 11422: 0 +245: 11423: 0 +245: 11424: 0 +245: 11425: 0 +245: 11426: 0 +245: 11427: 0 +245: 11428: 0 +245: 11429: 0 +245: 11430: 0 +245: 11431: 0 +245: 11432: 0 +245: 11433: 0 +245: 11434: 0 +245: 11435: 0 +245: 11436: 0 +245: 11437: 0 +245: 11438: 0 +245: 11439: 0 +245: 11440: 0 +245: 11441: 0 +245: 11442: 0 +245: 11443: 0 +245: 11444: 0 +245: 11445: 0 +245: 11446: 0 +245: 11447: 0 +245: 11448: 0 +245: 11449: 0 +245: 11450: 0 +245: 11451: 0 +245: 11452: 0 +245: 11453: 0 +245: 11454: 0 +245: 11455: 0 +245: 11456: 0 +245: 11457: 0 +245: 11458: 0 +245: 11459: 0 +245: 11460: 0 +245: 11461: 0 +245: 11462: 0 +245: 11463: 0 +245: 11464: 0 +245: 11465: 0 +245: 11466: 0 +245: 11467: 0 +245: 11468: 0 +245: 11469: 0 +245: 11470: 0 +245: 11471: 0 +245: 11472: 0 +245: 11473: 0 +245: 11474: 0 +245: 11475: 0 +245: 11476: 0 +245: 11477: 0 +245: 11478: 0 +245: 11479: 0 +245: 11480: 0 +245: 11481: 0 +245: 11482: 0 +245: 11483: 0 +245: 11484: 0 +245: 11485: 0 +245: 11486: 0 +245: 11487: 0 +245: 11488: 0 +245: 11489: 0 +245: 11490: 0 +245: 11491: 0 +245: 11492: 0 +245: 11493: 0 +245: 11494: 0 +245: 11495: 0 +245: 11496: 0 +245: 11497: 0 +245: 11498: 0 +245: 11499: 0 +245: 11500: 0 +245: 11501: 0 +245: 11502: 0 +245: 11503: 0 +245: 11504: 0 +245: 11505: 0 +245: 11506: 0 +245: 11507: 0 +245: 11508: 0 +245: 11509: 0 +245: 11510: 0 +245: 11511: 0 +245: 11512: 0 +245: 11513: 0 +245: 11514: 0 +245: 11515: 0 +245: 11516: 0 +245: 11517: 0 +245: 11518: 0 +245: 11519: 0 +245: 11520: 0 +245: 11521: 0 +245: 11522: 0 +245: 11523: 0 +245: 11524: 0 +245: 11525: 0 +245: 11526: 0 +245: 11527: 0 +245: 11528: 0 +245: 11529: 0 +245: 11530: 0 +245: 11531: 0 +245: 11532: 0 +245: 11533: 0 +245: 11534: 0 +245: 11535: 0 +245: 11536: 0 +245: 11537: 0 +245: 11538: 0 +245: 11539: 0 +245: 11540: 0 +245: 11541: 0 +245: 11542: 0 +245: 11543: 0 +245: 11544: 0 +245: 11545: 0 +245: 11546: 0 +245: 11547: 0 +245: 11548: 0 +245: 11549: 0 +245: 11550: 0 +245: 11551: 0 +245: 11552: 0 +245: 11553: 0 +245: 11554: 0 +245: 11555: 0 +245: 11556: 0 +245: 11557: 0 +245: 11558: 0 +245: 11559: 0 +245: 11560: 0 +245: 11561: 0 +245: 11562: 0 +245: 11563: 0 +245: 11564: 0 +245: 11565: 0 +245: 11566: 0 +245: 11567: 0 +245: 11568: 0 +245: 11569: 0 +245: 11570: 0 +245: 11571: 0 +245: 11572: 0 +245: 11573: 0 +245: 11574: 0 +245: 11575: 0 +245: 11576: 0 +245: 11577: 0 +245: 11578: 0 +245: 11579: 0 +245: 11580: 0 +245: 11581: 0 +245: 11582: 0 +245: 11583: 0 +245: 11584: 0 +245: 11585: 0 +245: 11586: 0 +245: 11587: 0 +245: 11588: 0 +245: 11589: 0 +245: 11590: 0 +245: 11591: 0 +245: 11592: 0 +245: 11593: 0 +245: 11594: 0 +245: 11595: 0 +245: 11596: 0 +245: 11597: 0 +245: 11598: 0 +245: 11599: 0 +245: 11600: 0 +245: 11601: 0 +245: 11602: 0 +245: 11603: 0 +245: 11604: 0 +245: 11605: 0 +245: 11606: 0 +245: 11607: 0 +245: 11608: 0 +245: 11609: 0 +245: 11610: 0 +245: 11611: 0 +245: 11612: 0 +245: 11613: 0 +245: 11614: 0 +245: 11615: 0 +245: 11616: 0 +245: 11617: 0 +245: 11618: 0 +245: 11619: 0 +245: 11620: 0 +245: 11621: 0 +245: 11622: 0 +245: 11623: 0 +245: 11624: 0 +245: 11625: 0 +245: 11626: 0 +245: 11627: 0 +245: 11628: 0 +245: 11629: 0 +245: 11630: 0 +245: 11631: 0 +245: 11632: 0 +245: 11633: 0 +245: 11634: 0 +245: 11635: 0 +245: 11636: 0 +245: 11637: 0 +245: 11638: 0 +245: 11639: 0 +245: 11640: 0 +245: 11641: 0 +245: 11642: 0 +245: 11643: 0 +245: 11644: 0 +245: 11645: 0 +245: 11646: 0 +245: 11647: 0 +245: 11648: 0 +245: 11649: 0 +245: 11650: 0 +245: 11651: 0 +245: 11652: 0 +245: 11653: 0 +245: 11654: 0 +245: 11655: 0 +245: 11656: 0 +245: 11657: 0 +245: 11658: 0 +245: 11659: 0 +245: 11660: 0 +245: 11661: 0 +245: 11662: 0 +245: 11663: 0 +245: 11664: 0 +245: 11665: 0 +245: 11666: 0 +245: 11667: 0 +245: 11668: 0 +245: 11669: 0 +245: 11670: 0 +245: 11671: 0 +245: 11672: 0 +245: 11673: 0 +245: 11674: 0 +245: 11675: 0 +245: 11676: 0 +245: 11677: 0 +245: 11678: 0 +245: 11679: 0 +245: 11680: 0 +245: 11681: 0 +245: 11682: 0 +245: 11683: 0 +245: 11684: 0 +245: 11685: 0 +245: 11686: 0 +245: 11687: 0 +245: 11688: 0 +245: 11689: 0 +245: 11690: 0 +245: 11691: 0 +245: 11692: 0 +245: 11693: 0 +245: 11694: 0 +245: 11695: 0 +245: 11696: 0 +245: 11697: 0 +245: 11698: 0 +245: 11699: 0 +245: 11700: 0 +245: 11701: 0 +245: 11702: 0 +245: 11703: 0 +245: 11704: 0 +245: 11705: 0 +245: 11706: 0 +245: 11707: 0 +245: 11708: 0 +245: 11709: 0 +245: 11710: 0 +245: 11711: 0 +245: 11712: 0 +245: 11713: 0 +245: 11714: 0 +245: 11715: 0 +245: 11716: 0 +245: 11717: 0 +245: 11718: 0 +245: 11719: 0 +245: 11720: 0 +245: 11721: 0 +245: 11722: 0 +245: 11723: 0 +245: 11724: 0 +245: 11725: 0 +245: 11726: 0 +245: 11727: 0 +245: 11728: 0 +245: 11729: 0 +245: 11730: 0 +245: 11731: 0 +245: 11732: 0 +245: 11733: 0 +245: 11734: 0 +245: 11735: 0 +245: 11736: 0 +245: 11737: 0 +245: 11738: 0 +245: 11739: 0 +245: 11740: 0 +245: 11741: 0 +245: 11742: 0 +245: 11743: 0 +245: 11744: 0 +245: 11745: 0 +245: 11746: 0 +245: 11747: 0 +245: 11748: 0 +245: 11749: 0 +245: 11750: 0 +245: 11751: 0 +245: 11752: 0 +245: 11753: 0 +245: 11754: 0 +245: 11755: 0 +245: 11756: 0 +245: 11757: 0 +245: 11758: 0 +245: 11759: 0 +245: 11760: 0 +245: 11761: 0 +245: 11762: 0 +245: 11763: 0 +245: 11764: 0 +245: 11765: 0 +245: 11766: 0 +245: 11767: 0 +245: 11768: 0 +245: 11769: 0 +245: 11770: 0 +245: 11771: 0 +245: 11772: 0 +245: 11773: 0 +245: 11774: 0 +245: 11775: 0 +245: 11776: 0 +245: 11777: 0 +245: 11778: 0 +245: 11779: 0 +245: 11780: 0 +245: 11781: 0 +245: 11782: 0 +245: 11783: 0 +245: 11784: 0 +245: 11785: 0 +245: 11786: 0 +245: 11787: 0 +245: 11788: 0 +245: 11789: 0 +245: 11790: 0 +245: 11791: 0 +245: 11792: 0 +245: 11793: 0 +245: 11794: 0 +245: 11795: 0 +245: 11796: 0 +245: 11797: 0 +245: 11798: 0 +245: 11799: 0 +245: 11800: 0 +245: 11801: 0 +245: 11802: 0 +245: 11803: 0 +245: 11804: 0 +245: 11805: 0 +245: 11806: 0 +245: 11807: 0 +245: 11808: 0 +245: 11809: 0 +245: 11810: 0 +245: 11811: 0 +245: 11812: 0 +245: 11813: 0 +245: 11814: 0 +245: 11815: 0 +245: 11816: 0 +245: 11817: 0 +245: 11818: 0 +245: 11819: 0 +245: 11820: 0 +245: 11821: 0 +245: 11822: 0 +245: 11823: 0 +245: 11824: 0 +245: 11825: 0 +245: 11826: 0 +245: 11827: 0 +245: 11828: 0 +245: 11829: 0 +245: 11830: 0 +245: 11831: 0 +245: 11832: 0 +245: 11833: 0 +245: 11834: 0 +245: 11835: 0 +245: 11836: 0 +245: 11837: 0 +245: 11838: 0 +245: 11839: 0 +245: 11840: 0 +245: 11841: 0 +245: 11842: 0 +245: 11843: 0 +245: 11844: 0 +245: 11845: 0 +245: 11846: 0 +245: 11847: 0 +245: 11848: 0 +245: 11849: 0 +245: 11850: 0 +245: 11851: 0 +245: 11852: 0 +245: 11853: 0 +245: 11854: 0 +245: 11855: 0 +245: 11856: 0 +245: 11857: 0 +245: 11858: 0 +245: 11859: 0 +245: 11860: 0 +245: 11861: 0 +245: 11862: 0 +245: 11863: 0 +245: 11864: 0 +245: 11865: 0 +245: 11866: 0 +245: 11867: 0 +245: 11868: 0 +245: 11869: 0 +245: 11870: 0 +245: 11871: 0 +245: 11872: 0 +245: 11873: 0 +245: 11874: 0 +245: 11875: 0 +245: 11876: 0 +245: 11877: 0 +245: 11878: 0 +245: 11879: 0 +245: 11880: 0 +245: 11881: 0 +245: 11882: 0 +245: 11883: 0 +245: 11884: 0 +245: 11885: 0 +245: 11886: 0 +245: 11887: 0 +245: 11888: 0 +245: 11889: 0 +245: 11890: 0 +245: 11891: 0 +245: 11892: 0 +245: 11893: 0 +245: 11894: 0 +245: 11895: 0 +245: 11896: 0 +245: 11897: 0 +245: 11898: 0 +245: 11899: 0 +245: 11900: 0 +245: 11901: 0 +245: 11902: 0 +245: 11903: 0 +245: 11904: 0 +245: 11905: 0 +245: 11906: 0 +245: 11907: 0 +245: 11908: 0 +245: 11909: 0 +245: 11910: 0 +245: 11911: 0 +245: 11912: 0 +245: 11913: 0 +245: 11914: 0 +245: 11915: 0 +245: 11916: 0 +245: 11917: 0 +245: 11918: 0 +245: 11919: 0 +245: 11920: 0 +245: 11921: 0 +245: 11922: 0 +245: 11923: 0 +245: 11924: 0 +245: 11925: 0 +245: 11926: 0 +245: 11927: 0 +245: 11928: 0 +245: 11929: 0 +245: 11930: 0 +245: 11931: 0 +245: 11932: 0 +245: 11933: 0 +245: 11934: 0 +245: 11935: 0 +245: 11936: 0 +245: 11937: 0 +245: 11938: 0 +245: 11939: 0 +245: 11940: 0 +245: 11941: 0 +245: 11942: 0 +245: 11943: 0 +245: 11944: 0 +245: 11945: 0 +245: 11946: 0 +245: 11947: 0 +245: 11948: 0 +245: 11949: 0 +245: 11950: 0 +245: 11951: 0 +245: 11952: 0 +245: 11953: 0 +245: 11954: 0 +245: 11955: 0 +245: 11956: 0 +245: 11957: 0 +245: 11958: 0 +245: 11959: 0 +245: 11960: 0 +245: 11961: 0 +245: 11962: 0 +245: 11963: 0 +245: 11964: 0 +245: 11965: 0 +245: 11966: 0 +245: 11967: 0 +245: 11968: 0 +245: 11969: 0 +245: 11970: 0 +245: 11971: 0 +245: 11972: 0 +245: 11973: 0 +245: 11974: 0 +245: 11975: 0 +245: 11976: 0 +245: 11977: 0 +245: 11978: 0 +245: 11979: 0 +245: 11980: 0 +245: 11981: 0 +245: 11982: 0 +245: 11983: 0 +245: 11984: 0 +245: 11985: 0 +245: 11986: 0 +245: 11987: 0 +245: 11988: 0 +245: 11989: 0 +245: 11990: 0 +245: 11991: 0 +245: 11992: 0 +245: 11993: 0 +245: 11994: 0 +245: 11995: 0 +245: 11996: 0 +245: 11997: 0 +245: 11998: 0 +245: 11999: 0 +245: 12000: 0 +245: 12001: 0 +245: 12002: 0 +245: 12003: 0 +245: 12004: 0 +245: 12005: 0 +245: 12006: 0 +245: 12007: 0 +245: 12008: 0 +245: 12009: 0 +245: 12010: 0 +245: 12011: 0 +245: 12012: 0 +245: 12013: 0 +245: 12014: 0 +245: 12015: 0 +245: 12016: 0 +245: 12017: 0 +245: 12018: 0 +245: 12019: 0 +245: 12020: 0 +245: 12021: 0 +245: 12022: 0 +245: 12023: 0 +245: 12024: 0 +245: 12025: 0 +245: 12026: 0 +245: 12027: 0 +245: 12028: 0 +245: 12029: 0 +245: 12030: 0 +245: 12031: 0 +245: 12032: 0 +245: 12033: 0 +245: 12034: 0 +245: 12035: 0 +245: 12036: 0 +245: 12037: 0 +245: 12038: 0 +245: 12039: 0 +245: 12040: 0 +245: 12041: 0 +245: 12042: 0 +245: 12043: 0 +245: 12044: 0 +245: 12045: 0 +245: 12046: 0 +245: 12047: 0 +245: 12048: 0 +245: 12049: 0 +245: 12050: 0 +245: 12051: 0 +245: 12052: 0 +245: 12053: 0 +245: 12054: 0 +245: 12055: 0 +245: 12056: 0 +245: 12057: 0 +245: 12058: 0 +245: 12059: 0 +245: 12060: 0 +245: 12061: 0 +245: 12062: 0 +245: 12063: 0 +245: 12064: 0 +245: 12065: 0 +245: 12066: 0 +245: 12067: 0 +245: 12068: 0 +245: 12069: 0 +245: 12070: 0 +245: 12071: 0 +245: 12072: 0 +245: 12073: 0 +245: 12074: 0 +245: 12075: 0 +245: 12076: 0 +245: 12077: 0 +245: 12078: 0 +245: 12079: 0 +245: 12080: 0 +245: 12081: 0 +245: 12082: 0 +245: 12083: 0 +245: 12084: 0 +245: 12085: 0 +245: 12086: 0 +245: 12087: 0 +245: 12088: 0 +245: 12089: 0 +245: 12090: 0 +245: 12091: 0 +245: 12092: 0 +245: 12093: 0 +245: 12094: 0 +245: 12095: 0 +245: 12096: 0 +245: 12097: 0 +245: 12098: 0 +245: 12099: 0 +245: 12100: 0 +245: 12101: 0 +245: 12102: 0 +245: 12103: 0 +245: 12104: 0 +245: 12105: 0 +245: 12106: 0 +245: 12107: 0 +245: 12108: 0 +245: 12109: 0 +245: 12110: 0 +245: 12111: 0 +245: 12112: 0 +245: 12113: 0 +245: 12114: 0 +245: 12115: 0 +245: 12116: 0 +245: 12117: 0 +245: 12118: 0 +245: 12119: 0 +245: 12120: 0 +245: 12121: 0 +245: 12122: 0 +245: 12123: 0 +245: 12124: 0 +245: 12125: 0 +245: 12126: 0 +245: 12127: 0 +245: 12128: 0 +245: 12129: 0 +245: 12130: 0 +245: 12131: 0 +245: 12132: 0 +245: 12133: 0 +245: 12134: 0 +245: 12135: 0 +245: 12136: 0 +245: 12137: 0 +245: 12138: 0 +245: 12139: 0 +245: 12140: 0 +245: 12141: 0 +245: 12142: 0 +245: 12143: 0 +245: 12144: 0 +245: 12145: 0 +245: 12146: 0 +245: 12147: 0 +245: 12148: 0 +245: 12149: 0 +245: 12150: 0 +245: 12151: 0 +245: 12152: 0 +245: 12153: 0 +245: 12154: 0 +245: 12155: 0 +245: 12156: 0 +245: 12157: 0 +245: 12158: 0 +245: 12159: 0 +245: 12160: 0 +245: 12161: 0 +245: 12162: 0 +245: 12163: 0 +245: 12164: 0 +245: 12165: 0 +245: 12166: 0 +245: 12167: 0 +245: 12168: 0 +245: 12169: 0 +245: 12170: 0 +245: 12171: 0 +245: 12172: 0 +245: 12173: 0 +245: 12174: 0 +245: 12175: 0 +245: 12176: 0 +245: 12177: 0 +245: 12178: 0 +245: 12179: 0 +245: 12180: 0 +245: 12181: 0 +245: 12182: 0 +245: 12183: 0 +245: 12184: 0 +245: 12185: 0 +245: 12186: 0 +245: 12187: 0 +245: 12188: 0 +245: 12189: 0 +245: 12190: 0 +245: 12191: 0 +245: 12192: 0 +245: 12193: 0 +245: 12194: 0 +245: 12195: 0 +245: 12196: 0 +245: 12197: 0 +245: 12198: 0 +245: 12199: 0 +245: 12200: 0 +245: 12201: 0 +245: 12202: 0 +245: 12203: 0 +245: 12204: 0 +245: 12205: 0 +245: 12206: 0 +245: 12207: 0 +245: 12208: 0 +245: 12209: 0 +245: 12210: 0 +245: 12211: 0 +245: 12212: 0 +245: 12213: 0 +245: 12214: 0 +245: 12215: 0 +245: 12216: 0 +245: 12217: 0 +245: 12218: 0 +245: 12219: 0 +245: 12220: 0 +245: 12221: 0 +245: 12222: 0 +245: 12223: 0 +245: 12224: 0 +245: 12225: 0 +245: 12226: 0 +245: 12227: 0 +245: 12228: 0 +245: 12229: 0 +245: 12230: 0 +245: 12231: 0 +245: 12232: 0 +245: 12233: 0 +245: 12234: 0 +245: 12235: 0 +245: 12236: 0 +245: 12237: 0 +245: 12238: 0 +245: 12239: 0 +245: 12240: 0 +245: 12241: 0 +245: 12242: 0 +245: 12243: 0 +245: 12244: 0 +245: 12245: 0 +245: 12246: 0 +245: 12247: 0 +245: 12248: 0 +245: 12249: 0 +245: 12250: 0 +245: 12251: 0 +245: 12252: 0 +245: 12253: 0 +245: 12254: 0 +245: 12255: 0 +245: 12256: 0 +245: 12257: 0 +245: 12258: 0 +245: 12259: 0 +245: 12260: 0 +245: 12261: 0 +245: 12262: 0 +245: 12263: 0 +245: 12264: 0 +245: 12265: 0 +245: 12266: 0 +245: 12267: 0 +245: 12268: 0 +245: 12269: 0 +245: 12270: 0 +245: 12271: 0 +245: 12272: 0 +245: 12273: 0 +245: 12274: 0 +245: 12275: 0 +245: 12276: 0 +245: 12277: 0 +245: 12278: 0 +245: 12279: 0 +245: 12280: 0 +245: 12281: 0 +245: 12282: 0 +245: 12283: 0 +245: 12284: 0 +245: 12285: 0 +245: 12286: 0 +245: 12287: 0 +245: 12288: 0 +245: 12289: 0 +245: 12290: 0 +245: 12291: 0 +245: 12292: 0 +245: 12293: 0 +245: 12294: 0 +245: 12295: 0 +245: 12296: 0 +245: 12297: 0 +245: 12298: 0 +245: 12299: 0 +245: 12300: 0 +245: 12301: 0 +245: 12302: 0 +245: 12303: 0 +245: 12304: 0 +245: 12305: 0 +245: 12306: 0 +245: 12307: 0 +245: 12308: 0 +245: 12309: 0 +245: 12310: 0 +245: 12311: 0 +245: 12312: 0 +245: 12313: 0 +245: 12314: 0 +245: 12315: 0 +245: 12316: 0 +245: 12317: 0 +245: 12318: 0 +245: 12319: 0 +245: 12320: 0 +245: 12321: 0 +245: 12322: 0 +245: 12323: 0 +245: 12324: 0 +245: 12325: 0 +245: 12326: 0 +245: 12327: 0 +245: 12328: 0 +245: 12329: 0 +245: 12330: 0 +245: 12331: 0 +245: 12332: 0 +245: 12333: 0 +245: 12334: 0 +245: 12335: 0 +245: 12336: 0 +245: 12337: 0 +245: 12338: 0 +245: 12339: 0 +245: 12340: 0 +245: 12341: 0 +245: 12342: 0 +245: 12343: 0 +245: 12344: 0 +245: 12345: 0 +245: 12346: 0 +245: 12347: 0 +245: 12348: 0 +245: 12349: 0 +245: 12350: 0 +245: 12351: 0 +245: 12352: 0 +245: 12353: 0 +245: 12354: 0 +245: 12355: 0 +245: 12356: 0 +245: 12357: 0 +245: 12358: 0 +245: 12359: 0 +245: 12360: 0 +245: 12361: 0 +245: 12362: 0 +245: 12363: 0 +245: 12364: 0 +245: 12365: 0 +245: 12366: 0 +245: 12367: 0 +245: 12368: 0 +245: 12369: 0 +245: 12370: 0 +245: 12371: 0 +245: 12372: 0 +245: 12373: 0 +245: 12374: 0 +245: 12375: 0 +245: 12376: 0 +245: 12377: 0 +245: 12378: 0 +245: 12379: 0 +245: 12380: 0 +245: 12381: 0 +245: 12382: 0 +245: 12383: 0 +245: 12384: 0 +245: 12385: 0 +245: 12386: 0 +245: 12387: 0 +245: 12388: 0 +245: 12389: 0 +245: 12390: 0 +245: 12391: 0 +245: 12392: 0 +245: 12393: 0 +245: 12394: 0 +245: 12395: 0 +245: 12396: 0 +245: 12397: 0 +245: 12398: 0 +245: 12399: 0 +245: 12400: 0 +245: 12401: 0 +245: 12402: 0 +245: 12403: 0 +245: 12404: 0 +245: 12405: 0 +245: 12406: 0 +245: 12407: 0 +245: 12408: 0 +245: 12409: 0 +245: 12410: 0 +245: 12411: 0 +245: 12412: 0 +245: 12413: 0 +245: 12414: 0 +245: 12415: 0 +245: 12416: 0 +245: 12417: 0 +245: 12418: 0 +245: 12419: 0 +245: 12420: 0 +245: 12421: 0 +245: 12422: 0 +245: 12423: 0 +245: 12424: 0 +245: 12425: 0 +245: 12426: 0 +245: 12427: 0 +245: 12428: 0 +245: 12429: 0 +245: 12430: 0 +245: 12431: 0 +245: 12432: 0 +245: 12433: 0 +245: 12434: 0 +245: 12435: 0 +245: 12436: 0 +245: 12437: 0 +245: 12438: 0 +245: 12439: 0 +245: 12440: 0 +245: 12441: 0 +245: 12442: 0 +245: 12443: 0 +245: 12444: 0 +245: 12445: 0 +245: 12446: 0 +245: 12447: 0 +245: 12448: 0 +245: 12449: 0 +245: 12450: 0 +245: 12451: 0 +245: 12452: 0 +245: 12453: 0 +245: 12454: 0 +245: 12455: 0 +245: 12456: 0 +245: 12457: 0 +245: 12458: 0 +245: 12459: 0 +245: 12460: 0 +245: 12461: 0 +245: 12462: 0 +245: 12463: 0 +245: 12464: 0 +245: 12465: 0 +245: 12466: 0 +245: 12467: 0 +245: 12468: 0 +245: 12469: 0 +245: 12470: 0 +245: 12471: 0 +245: 12472: 0 +245: 12473: 0 +245: 12474: 0 +245: 12475: 0 +245: 12476: 0 +245: 12477: 0 +245: 12478: 0 +245: 12479: 0 +245: 12480: 0 +245: 12481: 0 +245: 12482: 0 +245: 12483: 0 +245: 12484: 0 +245: 12485: 0 +245: 12486: 0 +245: 12487: 0 +245: 12488: 0 +245: 12489: 0 +245: 12490: 0 +245: 12491: 0 +245: 12492: 0 +245: 12493: 0 +245: 12494: 0 +245: 12495: 0 +245: 12496: 0 +245: 12497: 0 +245: 12498: 0 +245: 12499: 0 +245: 12500: 0 +245: 12501: 0 +245: 12502: 0 +245: 12503: 0 +245: 12504: 0 +245: 12505: 0 +245: 12506: 0 +245: 12507: 0 +245: 12508: 0 +245: 12509: 0 +245: 12510: 0 +245: 12511: 0 +245: 12512: 0 +245: 12513: 0 +245: 12514: 0 +245: 12515: 0 +245: 12516: 0 +245: 12517: 0 +245: 12518: 0 +245: 12519: 0 +245: 12520: 0 +245: 12521: 0 +245: 12522: 0 +245: 12523: 0 +245: 12524: 0 +245: 12525: 0 +245: 12526: 0 +245: 12527: 0 +245: 12528: 0 +245: 12529: 0 +245: 12530: 0 +245: 12531: 0 +245: 12532: 0 +245: 12533: 0 +245: 12534: 0 +245: 12535: 0 +245: 12536: 0 +245: 12537: 0 +245: 12538: 0 +245: 12539: 0 +245: 12540: 0 +245: 12541: 0 +245: 12542: 0 +245: 12543: 0 +245: 12544: 0 +245: 12545: 0 +245: 12546: 0 +245: 12547: 0 +245: 12548: 0 +245: 12549: 0 +245: 12550: 0 +245: 12551: 0 +245: 12552: 0 +245: 12553: 0 +245: 12554: 0 +245: 12555: 0 +245: 12556: 0 +245: 12557: 0 +245: 12558: 0 +245: 12559: 0 +245: 12560: 0 +245: 12561: 0 +245: 12562: 0 +245: 12563: 0 +245: 12564: 0 +245: 12565: 0 +245: 12566: 0 +245: 12567: 0 +245: 12568: 0 +245: 12569: 0 +245: 12570: 0 +245: 12571: 0 +245: 12572: 0 +245: 12573: 0 +245: 12574: 0 +245: 12575: 0 +245: 12576: 0 +245: 12577: 0 +245: 12578: 0 +245: 12579: 0 +245: 12580: 0 +245: 12581: 0 +245: 12582: 0 +245: 12583: 0 +245: 12584: 0 +245: 12585: 0 +245: 12586: 0 +245: 12587: 0 +245: 12588: 0 +245: 12589: 0 +245: 12590: 0 +245: 12591: 0 +245: 12592: 0 +245: 12593: 0 +245: 12594: 0 +245: 12595: 0 +245: 12596: 0 +245: 12597: 0 +245: 12598: 0 +245: 12599: 0 +245: 12600: 0 +245: 12601: 0 +245: 12602: 0 +245: 12603: 0 +245: 12604: 0 +245: 12605: 0 +245: 12606: 0 +245: 12607: 0 +245: 12608: 0 +245: 12609: 0 +245: 12610: 0 +245: 12611: 0 +245: 12612: 0 +245: 12613: 0 +245: 12614: 0 +245: 12615: 0 +245: 12616: 0 +245: 12617: 0 +245: 12618: 0 +245: 12619: 0 +245: 12620: 0 +245: 12621: 0 +245: 12622: 0 +245: 12623: 0 +245: 12624: 0 +245: 12625: 0 +245: 12626: 0 +245: 12627: 0 +245: 12628: 0 +245: 12629: 0 +245: 12630: 0 +245: 12631: 0 +245: 12632: 0 +245: 12633: 0 +245: 12634: 0 +245: 12635: 0 +245: 12636: 0 +245: 12637: 0 +245: 12638: 0 +245: 12639: 0 +245: 12640: 0 +245: 12641: 0 +245: 12642: 0 +245: 12643: 0 +245: 12644: 0 +245: 12645: 0 +245: 12646: 0 +245: 12647: 0 +245: 12648: 0 +245: 12649: 0 +245: 12650: 0 +245: 12651: 0 +245: 12652: 0 +245: 12653: 0 +245: 12654: 0 +245: 12655: 0 +245: 12656: 0 +245: 12657: 0 +245: 12658: 0 +245: 12659: 0 +245: 12660: 0 +245: 12661: 0 +245: 12662: 0 +245: 12663: 0 +245: 12664: 0 +245: 12665: 0 +245: 12666: 0 +245: 12667: 0 +245: 12668: 0 +245: 12669: 0 +245: 12670: 0 +245: 12671: 0 +245: 12672: 0 +245: 12673: 0 +245: 12674: 0 +245: 12675: 0 +245: 12676: 0 +245: 12677: 0 +245: 12678: 0 +245: 12679: 0 +245: 12680: 0 +245: 12681: 0 +245: 12682: 0 +245: 12683: 0 +245: 12684: 0 +245: 12685: 0 +245: 12686: 0 +245: 12687: 0 +245: 12688: 0 +245: 12689: 0 +245: 12690: 0 +245: 12691: 0 +245: 12692: 0 +245: 12693: 0 +245: 12694: 0 +245: 12695: 0 +245: 12696: 0 +245: 12697: 0 +245: 12698: 0 +245: 12699: 0 +245: 12700: 0 +245: 12701: 0 +245: 12702: 0 +245: 12703: 0 +245: 12704: 0 +245: 12705: 0 +245: 12706: 0 +245: 12707: 0 +245: 12708: 0 +245: 12709: 0 +245: 12710: 0 +245: 12711: 0 +245: 12712: 0 +245: 12713: 0 +245: 12714: 0 +245: 12715: 0 +245: 12716: 0 +245: 12717: 0 +245: 12718: 0 +245: 12719: 0 +245: 12720: 0 +245: 12721: 0 +245: 12722: 0 +245: 12723: 0 +245: 12724: 0 +245: 12725: 0 +245: 12726: 0 +245: 12727: 0 +245: 12728: 0 +245: 12729: 0 +245: 12730: 0 +245: 12731: 0 +245: 12732: 0 +245: 12733: 0 +245: 12734: 0 +245: 12735: 0 +245: 12736: 0 +245: 12737: 0 +245: 12738: 0 +245: 12739: 0 +245: 12740: 0 +245: 12741: 0 +245: 12742: 0 +245: 12743: 0 +245: 12744: 0 +245: 12745: 0 +245: 12746: 0 +245: 12747: 0 +245: 12748: 0 +245: 12749: 0 +245: 12750: 0 +245: 12751: 0 +245: 12752: 0 +245: 12753: 0 +245: 12754: 0 +245: 12755: 0 +245: 12756: 0 +245: 12757: 0 +245: 12758: 0 +245: 12759: 0 +245: 12760: 0 +245: 12761: 0 +245: 12762: 0 +245: 12763: 0 +245: 12764: 0 +245: 12765: 0 +245: 12766: 0 +245: 12767: 0 +245: 12768: 0 +245: 12769: 0 +245: 12770: 0 +245: 12771: 0 +245: 12772: 0 +245: 12773: 0 +245: 12774: 0 +245: 12775: 0 +245: 12776: 0 +245: 12777: 0 +245: 12778: 0 +245: 12779: 0 +245: 12780: 0 +245: 12781: 0 +245: 12782: 0 +245: 12783: 0 +245: 12784: 0 +245: 12785: 0 +245: 12786: 0 +245: 12787: 0 +245: 12788: 0 +245: 12789: 0 +245: 12790: 0 +245: 12791: 0 +245: 12792: 0 +245: 12793: 0 +245: 12794: 0 +245: 12795: 0 +245: 12796: 0 +245: 12797: 0 +245: 12798: 0 +245: 12799: 0 +245: 12800: 0 +245: 12801: 0 +245: 12802: 0 +245: 12803: 0 +245: 12804: 0 +245: 12805: 0 +245: 12806: 0 +245: 12807: 0 +245: 12808: 0 +245: 12809: 0 +245: 12810: 0 +245: 12811: 0 +245: 12812: 0 +245: 12813: 0 +245: 12814: 0 +245: 12815: 0 +245: 12816: 0 +245: 12817: 0 +245: 12818: 0 +245: 12819: 0 +245: 12820: 0 +245: 12821: 0 +245: 12822: 0 +245: 12823: 0 +245: 12824: 0 +245: 12825: 0 +245: 12826: 0 +245: 12827: 0 +245: 12828: 0 +245: 12829: 0 +245: 12830: 0 +245: 12831: 0 +245: 12832: 0 +245: 12833: 0 +245: 12834: 0 +245: 12835: 0 +245: 12836: 0 +245: 12837: 0 +245: 12838: 0 +245: 12839: 0 +245: 12840: 0 +245: 12841: 0 +245: 12842: 0 +245: 12843: 0 +245: 12844: 0 +245: 12845: 0 +245: 12846: 0 +245: 12847: 0 +245: 12848: 0 +245: 12849: 0 +245: 12850: 0 +245: 12851: 0 +245: 12852: 0 +245: 12853: 0 +245: 12854: 0 +245: 12855: 0 +245: 12856: 0 +245: 12857: 0 +245: 12858: 0 +245: 12859: 0 +245: 12860: 0 +245: 12861: 0 +245: 12862: 0 +245: 12863: 0 +245: 12864: 0 +245: 12865: 0 +245: 12866: 0 +245: 12867: 0 +245: 12868: 0 +245: 12869: 0 +245: 12870: 0 +245: 12871: 0 +245: 12872: 0 +245: 12873: 0 +245: 12874: 0 +245: 12875: 0 +245: 12876: 0 +245: 12877: 0 +245: 12878: 0 +245: 12879: 0 +245: 12880: 0 +245: 12881: 0 +245: 12882: 0 +245: 12883: 0 +245: 12884: 0 +245: 12885: 0 +245: 12886: 0 +245: 12887: 0 +245: 12888: 0 +245: 12889: 0 +245: 12890: 0 +245: 12891: 0 +245: 12892: 0 +245: 12893: 0 +245: 12894: 0 +245: 12895: 0 +245: 12896: 0 +245: 12897: 0 +245: 12898: 0 +245: 12899: 0 +245: 12900: 0 +245: 12901: 0 +245: 12902: 0 +245: 12903: 0 +245: 12904: 0 +245: 12905: 0 +245: 12906: 0 +245: 12907: 0 +245: 12908: 0 +245: 12909: 0 +245: 12910: 0 +245: 12911: 0 +245: 12912: 0 +245: 12913: 0 +245: 12914: 0 +245: 12915: 0 +245: 12916: 0 +245: 12917: 0 +245: 12918: 0 +245: 12919: 0 +245: 12920: 0 +245: 12921: 0 +245: 12922: 0 +245: 12923: 0 +245: 12924: 0 +245: 12925: 0 +245: 12926: 0 +245: 12927: 0 +245: 12928: 0 +245: 12929: 0 +245: 12930: 0 +245: 12931: 0 +245: 12932: 0 +245: 12933: 0 +245: 12934: 0 +245: 12935: 0 +245: 12936: 0 +245: 12937: 0 +245: 12938: 0 +245: 12939: 0 +245: 12940: 0 +245: 12941: 0 +245: 12942: 0 +245: 12943: 0 +245: 12944: 0 +245: 12945: 0 +245: 12946: 0 +245: 12947: 0 +245: 12948: 0 +245: 12949: 0 +245: 12950: 0 +245: 12951: 0 +245: 12952: 0 +245: 12953: 0 +245: 12954: 0 +245: 12955: 0 +245: 12956: 0 +245: 12957: 0 +245: 12958: 0 +245: 12959: 0 +245: 12960: 0 +245: 12961: 0 +245: 12962: 0 +245: 12963: 0 +245: 12964: 0 +245: 12965: 0 +245: 12966: 0 +245: 12967: 0 +245: 12968: 0 +245: 12969: 0 +245: 12970: 0 +245: 12971: 0 +245: 12972: 0 +245: 12973: 0 +245: 12974: 0 +245: 12975: 0 +245: 12976: 0 +245: 12977: 0 +245: 12978: 0 +245: 12979: 0 +245: 12980: 0 +245: 12981: 0 +245: 12982: 0 +245: 12983: 0 +245: 12984: 0 +245: 12985: 0 +245: 12986: 0 +245: 12987: 0 +245: 12988: 0 +245: 12989: 0 +245: 12990: 0 +245: 12991: 0 +245: 12992: 0 +245: 12993: 0 +245: 12994: 0 +245: 12995: 0 +245: 12996: 0 +245: 12997: 0 +245: 12998: 0 +245: 12999: 0 +245: 13000: 0 +245: 13001: 0 +245: 13002: 0 +245: 13003: 0 +245: 13004: 0 +245: 13005: 0 +245: 13006: 0 +245: 13007: 0 +245: 13008: 0 +245: 13009: 0 +245: 13010: 0 +245: 13011: 0 +245: 13012: 0 +245: 13013: 0 +245: 13014: 0 +245: 13015: 0 +245: 13016: 0 +245: 13017: 0 +245: 13018: 0 +245: 13019: 0 +245: 13020: 0 +245: 13021: 0 +245: 13022: 0 +245: 13023: 0 +245: 13024: 0 +245: 13025: 0 +245: 13026: 0 +245: 13027: 0 +245: 13028: 0 +245: 13029: 0 +245: 13030: 0 +245: 13031: 0 +245: 13032: 0 +245: 13033: 0 +245: 13034: 0 +245: 13035: 0 +245: 13036: 0 +245: 13037: 0 +245: 13038: 0 +245: 13039: 0 +245: 13040: 0 +245: 13041: 0 +245: 13042: 0 +245: 13043: 0 +245: 13044: 0 +245: 13045: 0 +245: 13046: 0 +245: 13047: 0 +245: 13048: 0 +245: 13049: 0 +245: 13050: 0 +245: 13051: 0 +245: 13052: 0 +245: 13053: 0 +245: 13054: 0 +245: 13055: 0 +245: 13056: 0 +245: 13057: 0 +245: 13058: 0 +245: 13059: 0 +245: 13060: 0 +245: 13061: 0 +245: 13062: 0 +245: 13063: 0 +245: 13064: 0 +245: 13065: 0 +245: 13066: 0 +245: 13067: 0 +245: 13068: 0 +245: 13069: 0 +245: 13070: 0 +245: 13071: 0 +245: 13072: 0 +245: 13073: 0 +245: 13074: 0 +245: 13075: 0 +245: 13076: 0 +245: 13077: 0 +245: 13078: 0 +245: 13079: 0 +245: 13080: 0 +245: 13081: 0 +245: 13082: 0 +245: 13083: 0 +245: 13084: 0 +245: 13085: 0 +245: 13086: 0 +245: 13087: 0 +245: 13088: 0 +245: 13089: 0 +245: 13090: 0 +245: 13091: 0 +245: 13092: 0 +245: 13093: 0 +245: 13094: 0 +245: 13095: 0 +245: 13096: 0 +245: 13097: 0 +245: 13098: 0 +245: 13099: 0 +245: 13100: 0 +245: 13101: 0 +245: 13102: 0 +245: 13103: 0 +245: 13104: 0 +245: 13105: 0 +245: 13106: 0 +245: 13107: 0 +245: 13108: 0 +245: 13109: 0 +245: 13110: 0 +245: 13111: 0 +245: 13112: 0 +245: 13113: 0 +245: 13114: 0 +245: 13115: 0 +245: 13116: 0 +245: 13117: 0 +245: 13118: 0 +245: 13119: 0 +245: 13120: 0 +245: 13121: 0 +245: 13122: 0 +245: 13123: 0 +245: 13124: 0 +245: 13125: 0 +245: 13126: 0 +245: 13127: 0 +245: 13128: 0 +245: 13129: 0 +245: 13130: 0 +245: 13131: 0 +245: 13132: 0 +245: 13133: 0 +245: 13134: 0 +245: 13135: 0 +245: 13136: 0 +245: 13137: 0 +245: 13138: 0 +245: 13139: 0 +245: 13140: 0 +245: 13141: 0 +245: 13142: 0 +245: 13143: 0 +245: 13144: 0 +245: 13145: 0 +245: 13146: 0 +245: 13147: 0 +245: 13148: 0 +245: 13149: 0 +245: 13150: 0 +245: 13151: 0 +245: 13152: 0 +245: 13153: 0 +245: 13154: 0 +245: 13155: 0 +245: 13156: 0 +245: 13157: 0 +245: 13158: 0 +245: 13159: 0 +245: 13160: 0 +245: 13161: 0 +245: 13162: 0 +245: 13163: 0 +245: 13164: 0 +245: 13165: 0 +245: 13166: 0 +245: 13167: 0 +245: 13168: 0 +245: 13169: 0 +245: 13170: 0 +245: 13171: 0 +245: 13172: 0 +245: 13173: 0 +245: 13174: 0 +245: 13175: 0 +245: 13176: 0 +245: 13177: 0 +245: 13178: 0 +245: 13179: 0 +245: 13180: 0 +245: 13181: 0 +245: 13182: 0 +245: 13183: 0 +245: 13184: 0 +245: 13185: 0 +245: 13186: 0 +245: 13187: 0 +245: 13188: 0 +245: 13189: 0 +245: 13190: 0 +245: 13191: 0 +245: 13192: 0 +245: 13193: 0 +245: 13194: 0 +245: 13195: 0 +245: 13196: 0 +245: 13197: 0 +245: 13198: 0 +245: 13199: 0 +245: 13200: 0 +245: 13201: 0 +245: 13202: 0 +245: 13203: 0 +245: 13204: 0 +245: 13205: 0 +245: 13206: 0 +245: 13207: 0 +245: 13208: 0 +245: 13209: 0 +245: 13210: 0 +245: 13211: 0 +245: 13212: 0 +245: 13213: 0 +245: 13214: 0 +245: 13215: 0 +245: 13216: 0 +245: 13217: 0 +245: 13218: 0 +245: 13219: 0 +245: 13220: 0 +245: 13221: 0 +245: 13222: 0 +245: 13223: 0 +245: 13224: 0 +245: 13225: 0 +245: 13226: 0 +245: 13227: 0 +245: 13228: 0 +245: 13229: 0 +245: 13230: 0 +245: 13231: 0 +245: 13232: 0 +245: 13233: 0 +245: 13234: 0 +245: 13235: 0 +245: 13236: 0 +245: 13237: 0 +245: 13238: 0 +245: 13239: 0 +245: 13240: 0 +245: 13241: 0 +245: 13242: 0 +245: 13243: 0 +245: 13244: 0 +245: 13245: 0 +245: 13246: 0 +245: 13247: 0 +245: 13248: 0 +245: 13249: 0 +245: 13250: 0 +245: 13251: 0 +245: 13252: 0 +245: 13253: 0 +245: 13254: 0 +245: 13255: 0 +245: 13256: 0 +245: 13257: 0 +245: 13258: 0 +245: 13259: 0 +245: 13260: 0 +245: 13261: 0 +245: 13262: 0 +245: 13263: 0 +245: 13264: 0 +245: 13265: 0 +245: 13266: 0 +245: 13267: 0 +245: 13268: 0 +245: 13269: 0 +245: 13270: 0 +245: 13271: 0 +245: 13272: 0 +245: 13273: 0 +245: 13274: 0 +245: 13275: 0 +245: 13276: 0 +245: 13277: 0 +245: 13278: 0 +245: 13279: 0 +245: 13280: 0 +245: 13281: 0 +245: 13282: 0 +245: 13283: 0 +245: 13284: 0 +245: 13285: 0 +245: 13286: 0 +245: 13287: 0 +245: 13288: 0 +245: 13289: 0 +245: 13290: 0 +245: 13291: 0 +245: 13292: 0 +245: 13293: 0 +245: 13294: 0 +245: 13295: 0 +245: 13296: 0 +245: 13297: 0 +245: 13298: 0 +245: 13299: 0 +245: 13300: 0 +245: 13301: 0 +245: 13302: 0 +245: 13303: 0 +245: 13304: 0 +245: 13305: 0 +245: 13306: 0 +245: 13307: 0 +245: 13308: 0 +245: 13309: 0 +245: 13310: 0 +245: 13311: 0 +245: 13312: 0 +245: 13313: 0 +245: 13314: 0 +245: 13315: 0 +245: 13316: 0 +245: 13317: 0 +245: 13318: 0 +245: 13319: 0 +245: 13320: 0 +245: 13321: 0 +245: 13322: 0 +245: 13323: 0 +245: 13324: 0 +245: 13325: 0 +245: 13326: 0 +245: 13327: 0 +245: 13328: 0 +245: 13329: 0 +245: 13330: 0 +245: 13331: 0 +245: 13332: 0 +245: 13333: 0 +245: 13334: 0 +245: 13335: 0 +245: 13336: 0 +245: 13337: 0 +245: 13338: 0 +245: 13339: 0 +245: 13340: 0 +245: 13341: 0 +245: 13342: 0 +245: 13343: 0 +245: 13344: 0 +245: 13345: 0 +245: 13346: 0 +245: 13347: 0 +245: 13348: 0 +245: 13349: 0 +245: 13350: 0 +245: 13351: 0 +245: 13352: 0 +245: 13353: 0 +245: 13354: 0 +245: 13355: 0 +245: 13356: 0 +245: 13357: 0 +245: 13358: 0 +245: 13359: 0 +245: 13360: 0 +245: 13361: 0 +245: 13362: 0 +245: 13363: 0 +245: 13364: 0 +245: 13365: 0 +245: 13366: 0 +245: 13367: 0 +245: 13368: 0 +245: 13369: 0 +245: 13370: 0 +245: 13371: 0 +245: 13372: 0 +245: 13373: 0 +245: 13374: 0 +245: 13375: 0 +245: 13376: 0 +245: 13377: 0 +245: 13378: 0 +245: 13379: 0 +245: 13380: 0 +245: 13381: 0 +245: 13382: 0 +245: 13383: 0 +245: 13384: 0 +245: 13385: 0 +245: 13386: 0 +245: 13387: 0 +245: 13388: 0 +245: 13389: 0 +245: 13390: 0 +245: 13391: 0 +245: 13392: 0 +245: 13393: 0 +245: 13394: 0 +245: 13395: 0 +245: 13396: 0 +245: 13397: 0 +245: 13398: 0 +245: 13399: 0 +245: 13400: 0 +245: 13401: 0 +245: 13402: 0 +245: 13403: 0 +245: 13404: 0 +245: 13405: 0 +245: 13406: 0 +245: 13407: 0 +245: 13408: 0 +245: 13409: 0 +245: 13410: 0 +245: 13411: 0 +245: 13412: 0 +245: 13413: 0 +245: 13414: 0 +245: 13415: 0 +245: 13416: 0 +245: 13417: 0 +245: 13418: 0 +245: 13419: 0 +245: 13420: 0 +245: 13421: 0 +245: 13422: 0 +245: 13423: 0 +245: 13424: 0 +245: 13425: 0 +245: 13426: 0 +245: 13427: 0 +245: 13428: 0 +245: 13429: 0 +245: 13430: 0 +245: 13431: 0 +245: 13432: 0 +245: 13433: 0 +245: 13434: 0 +245: 13435: 0 +245: 13436: 0 +245: 13437: 0 +245: 13438: 0 +245: 13439: 0 +245: 13440: 0 +245: 13441: 0 +245: 13442: 0 +245: 13443: 0 +245: 13444: 0 +245: 13445: 0 +245: 13446: 0 +245: 13447: 0 +245: 13448: 0 +245: 13449: 0 +245: 13450: 0 +245: 13451: 0 +245: 13452: 0 +245: 13453: 0 +245: 13454: 0 +245: 13455: 0 +245: 13456: 0 +245: 13457: 0 +245: 13458: 0 +245: 13459: 0 +245: 13460: 0 +245: 13461: 0 +245: 13462: 0 +245: 13463: 0 +245: 13464: 0 +245: 13465: 0 +245: 13466: 0 +245: 13467: 0 +245: 13468: 0 +245: 13469: 0 +245: 13470: 0 +245: 13471: 0 +245: 13472: 0 +245: 13473: 0 +245: 13474: 0 +245: 13475: 0 +245: 13476: 0 +245: 13477: 0 +245: 13478: 0 +245: 13479: 0 +245: 13480: 0 +245: 13481: 0 +245: 13482: 0 +245: 13483: 0 +245: 13484: 0 +245: 13485: 0 +245: 13486: 0 +245: 13487: 0 +245: 13488: 0 +245: 13489: 0 +245: 13490: 0 +245: 13491: 0 +245: 13492: 0 +245: 13493: 0 +245: 13494: 0 +245: 13495: 0 +245: 13496: 0 +245: 13497: 0 +245: 13498: 0 +245: 13499: 0 +245: 13500: 0 +245: 13501: 0 +245: 13502: 0 +245: 13503: 0 +245: 13504: 0 +245: 13505: 0 +245: 13506: 0 +245: 13507: 0 +245: 13508: 0 +245: 13509: 0 +245: 13510: 0 +245: 13511: 0 +245: 13512: 0 +245: 13513: 0 +245: 13514: 0 +245: 13515: 0 +245: 13516: 0 +245: 13517: 0 +245: 13518: 0 +245: 13519: 0 +245: 13520: 0 +245: 13521: 0 +245: 13522: 0 +245: 13523: 0 +245: 13524: 0 +245: 13525: 0 +245: 13526: 0 +245: 13527: 0 +245: 13528: 0 +245: 13529: 0 +245: 13530: 0 +245: 13531: 0 +245: 13532: 0 +245: 13533: 0 +245: 13534: 0 +245: 13535: 0 +245: 13536: 0 +245: 13537: 0 +245: 13538: 0 +245: 13539: 0 +245: 13540: 0 +245: 13541: 0 +245: 13542: 0 +245: 13543: 0 +245: 13544: 0 +245: 13545: 0 +245: 13546: 0 +245: 13547: 0 +245: 13548: 0 +245: 13549: 0 +245: 13550: 0 +245: 13551: 0 +245: 13552: 0 +245: 13553: 0 +245: 13554: 0 +245: 13555: 0 +245: 13556: 0 +245: 13557: 0 +245: 13558: 0 +245: 13559: 0 +245: 13560: 0 +245: 13561: 0 +245: 13562: 0 +245: 13563: 0 +245: 13564: 0 +245: 13565: 0 +245: 13566: 0 +245: 13567: 0 +245: 13568: 0 +245: 13569: 0 +245: 13570: 0 +245: 13571: 0 +245: 13572: 0 +245: 13573: 0 +245: 13574: 0 +245: 13575: 0 +245: 13576: 0 +245: 13577: 0 +245: 13578: 0 +245: 13579: 0 +245: 13580: 0 +245: 13581: 0 +245: 13582: 0 +245: 13583: 0 +245: 13584: 0 +245: 13585: 0 +245: 13586: 0 +245: 13587: 0 +245: 13588: 0 +245: 13589: 0 +245: 13590: 0 +245: 13591: 0 +245: 13592: 0 +245: 13593: 0 +245: 13594: 0 +245: 13595: 0 +245: 13596: 0 +245: 13597: 0 +245: 13598: 0 +245: 13599: 0 +245: 13600: 0 +245: 13601: 0 +245: 13602: 0 +245: 13603: 0 +245: 13604: 0 +245: 13605: 0 +245: 13606: 0 +245: 13607: 0 +245: 13608: 0 +245: 13609: 0 +245: 13610: 0 +245: 13611: 0 +245: 13612: 0 +245: 13613: 0 +245: 13614: 0 +245: 13615: 0 +245: 13616: 0 +245: 13617: 0 +245: 13618: 0 +245: 13619: 0 +245: 13620: 0 +245: 13621: 0 +245: 13622: 0 +245: 13623: 0 +245: 13624: 0 +245: 13625: 0 +245: 13626: 0 +245: 13627: 0 +245: 13628: 0 +245: 13629: 0 +245: 13630: 0 +245: 13631: 0 +245: 13632: 0 +245: 13633: 0 +245: 13634: 0 +245: 13635: 0 +245: 13636: 0 +245: 13637: 0 +245: 13638: 0 +245: 13639: 0 +245: 13640: 0 +245: 13641: 0 +245: 13642: 0 +245: 13643: 0 +245: 13644: 0 +245: 13645: 0 +245: 13646: 0 +245: 13647: 0 +245: 13648: 0 +245: 13649: 0 +245: 13650: 0 +245: 13651: 0 +245: 13652: 0 +245: 13653: 0 +245: 13654: 0 +245: 13655: 0 +245: 13656: 0 +245: 13657: 0 +245: 13658: 0 +245: 13659: 0 +245: 13660: 0 +245: 13661: 0 +245: 13662: 0 +245: 13663: 0 +245: 13664: 0 +245: 13665: 0 +245: 13666: 0 +245: 13667: 0 +245: 13668: 0 +245: 13669: 0 +245: 13670: 0 +245: 13671: 0 +245: 13672: 0 +245: 13673: 0 +245: 13674: 0 +245: 13675: 0 +245: 13676: 0 +245: 13677: 0 +245: 13678: 0 +245: 13679: 0 +245: 13680: 0 +245: 13681: 0 +245: 13682: 0 +245: 13683: 0 +245: 13684: 0 +245: 13685: 0 +245: 13686: 0 +245: 13687: 0 +245: 13688: 0 +245: 13689: 0 +245: 13690: 0 +245: 13691: 0 +245: 13692: 0 +245: 13693: 0 +245: 13694: 0 +245: 13695: 0 +245: 13696: 0 +245: 13697: 0 +245: 13698: 0 +245: 13699: 0 +245: 13700: 0 +245: 13701: 0 +245: 13702: 0 +245: 13703: 0 +245: 13704: 0 +245: 13705: 0 +245: 13706: 0 +245: 13707: 0 +245: 13708: 0 +245: 13709: 0 +245: 13710: 0 +245: 13711: 0 +245: 13712: 0 +245: 13713: 0 +245: 13714: 0 +245: 13715: 0 +245: 13716: 0 +245: 13717: 0 +245: 13718: 0 +245: 13719: 0 +245: 13720: 0 +245: 13721: 0 +245: 13722: 0 +245: 13723: 0 +245: 13724: 0 +245: 13725: 0 +245: 13726: 0 +245: 13727: 0 +245: 13728: 0 +245: 13729: 0 +245: 13730: 0 +245: 13731: 0 +245: 13732: 0 +245: 13733: 0 +245: 13734: 0 +245: 13735: 0 +245: 13736: 0 +245: 13737: 0 +245: 13738: 0 +245: 13739: 0 +245: 13740: 0 +245: 13741: 0 +245: 13742: 0 +245: 13743: 0 +245: 13744: 0 +245: 13745: 0 +245: 13746: 0 +245: 13747: 0 +245: 13748: 0 +245: 13749: 0 +245: 13750: 0 +245: 13751: 0 +245: 13752: 0 +245: 13753: 0 +245: 13754: 0 +245: 13755: 0 +245: 13756: 0 +245: 13757: 0 +245: 13758: 0 +245: 13759: 0 +245: 13760: 0 +245: 13761: 0 +245: 13762: 0 +245: 13763: 0 +245: 13764: 0 +245: 13765: 0 +245: 13766: 0 +245: 13767: 0 +245: 13768: 0 +245: 13769: 0 +245: 13770: 0 +245: 13771: 0 +245: 13772: 0 +245: 13773: 0 +245: 13774: 0 +245: 13775: 0 +245: 13776: 0 +245: 13777: 0 +245: 13778: 0 +245: 13779: 0 +245: 13780: 0 +245: 13781: 0 +245: 13782: 0 +245: 13783: 0 +245: 13784: 0 +245: 13785: 0 +245: 13786: 0 +245: 13787: 0 +245: 13788: 0 +245: 13789: 0 +245: 13790: 0 +245: 13791: 0 +245: 13792: 0 +245: 13793: 0 +245: 13794: 0 +245: 13795: 0 +245: 13796: 0 +245: 13797: 0 +245: 13798: 0 +245: 13799: 0 +245: 13800: 0 +245: 13801: 0 +245: 13802: 0 +245: 13803: 0 +245: 13804: 0 +245: 13805: 0 +245: 13806: 0 +245: 13807: 0 +245: 13808: 0 +245: 13809: 0 +245: 13810: 0 +245: 13811: 0 +245: 13812: 0 +245: 13813: 0 +245: 13814: 0 +245: 13815: 0 +245: 13816: 0 +245: 13817: 0 +245: 13818: 0 +245: 13819: 0 +245: 13820: 0 +245: 13821: 0 +245: 13822: 0 +245: 13823: 0 +245: 13824: 0 +245: 13825: 0 +245: 13826: 0 +245: 13827: 0 +245: 13828: 0 +245: 13829: 0 +245: 13830: 0 +245: 13831: 0 +245: 13832: 0 +245: 13833: 0 +245: 13834: 0 +245: 13835: 0 +245: 13836: 0 +245: 13837: 0 +245: 13838: 0 +245: 13839: 0 +245: 13840: 0 +245: 13841: 0 +245: 13842: 0 +245: 13843: 0 +245: 13844: 0 +245: 13845: 0 +245: 13846: 0 +245: 13847: 0 +245: 13848: 0 +245: 13849: 0 +245: 13850: 0 +245: 13851: 0 +245: 13852: 0 +245: 13853: 0 +245: 13854: 0 +245: 13855: 0 +245: 13856: 0 +245: 13857: 0 +245: 13858: 0 +245: 13859: 0 +245: 13860: 0 +245: 13861: 0 +245: 13862: 0 +245: 13863: 0 +245: 13864: 0 +245: 13865: 0 +245: 13866: 0 +245: 13867: 0 +245: 13868: 0 +245: 13869: 0 +245: 13870: 0 +245: 13871: 0 +245: 13872: 0 +245: 13873: 0 +245: 13874: 0 +245: 13875: 0 +245: 13876: 0 +245: 13877: 0 +245: 13878: 0 +245: 13879: 0 +245: 13880: 0 +245: 13881: 0 +245: 13882: 0 +245: 13883: 0 +245: 13884: 0 +245: 13885: 0 +245: 13886: 0 +245: 13887: 0 +245: 13888: 0 +245: 13889: 0 +245: 13890: 0 +245: 13891: 0 +245: 13892: 0 +245: 13893: 0 +245: 13894: 0 +245: 13895: 0 +245: 13896: 0 +245: 13897: 0 +245: 13898: 0 +245: 13899: 0 +245: 13900: 0 +245: 13901: 0 +245: 13902: 0 +245: 13903: 0 +245: 13904: 0 +245: 13905: 0 +245: 13906: 0 +245: 13907: 0 +245: 13908: 0 +245: 13909: 0 +245: 13910: 0 +245: 13911: 0 +245: 13912: 0 +245: 13913: 0 +245: 13914: 0 +245: 13915: 0 +245: 13916: 0 +245: 13917: 0 +245: 13918: 0 +245: 13919: 0 +245: 13920: 0 +245: 13921: 0 +245: 13922: 0 +245: 13923: 0 +245: 13924: 0 +245: 13925: 0 +245: 13926: 0 +245: 13927: 0 +245: 13928: 0 +245: 13929: 0 +245: 13930: 0 +245: 13931: 0 +245: 13932: 0 +245: 13933: 0 +245: 13934: 0 +245: 13935: 0 +245: 13936: 0 +245: 13937: 0 +245: 13938: 0 +245: 13939: 0 +245: 13940: 0 +245: 13941: 0 +245: 13942: 0 +245: 13943: 0 +245: 13944: 0 +245: 13945: 0 +245: 13946: 0 +245: 13947: 0 +245: 13948: 0 +245: 13949: 0 +245: 13950: 0 +245: 13951: 0 +245: 13952: 0 +245: 13953: 0 +245: 13954: 0 +245: 13955: 0 +245: 13956: 0 +245: 13957: 0 +245: 13958: 0 +245: 13959: 0 +245: 13960: 0 +245: 13961: 0 +245: 13962: 0 +245: 13963: 0 +245: 13964: 0 +245: 13965: 0 +245: 13966: 0 +245: 13967: 0 +245: 13968: 0 +245: 13969: 0 +245: 13970: 0 +245: 13971: 0 +245: 13972: 0 +245: 13973: 0 +245: 13974: 0 +245: 13975: 0 +245: 13976: 0 +245: 13977: 0 +245: 13978: 0 +245: 13979: 0 +245: 13980: 0 +245: 13981: 0 +245: 13982: 0 +245: 13983: 0 +245: 13984: 0 +245: 13985: 0 +245: 13986: 0 +245: 13987: 0 +245: 13988: 0 +245: 13989: 0 +245: 13990: 0 +245: 13991: 0 +245: 13992: 0 +245: 13993: 0 +245: 13994: 0 +245: 13995: 0 +245: 13996: 0 +245: 13997: 0 +245: 13998: 0 +245: 13999: 0 +245: 14000: 0 +245: 14001: 0 +245: 14002: 0 +245: 14003: 0 +245: 14004: 0 +245: 14005: 0 +245: 14006: 0 +245: 14007: 0 +245: 14008: 0 +245: 14009: 0 +245: 14010: 0 +245: 14011: 0 +245: 14012: 0 +245: 14013: 0 +245: 14014: 0 +245: 14015: 0 +245: 14016: 0 +245: 14017: 0 +245: 14018: 0 +245: 14019: 0 +245: 14020: 0 +245: 14021: 0 +245: 14022: 0 +245: 14023: 0 +245: 14024: 0 +245: 14025: 0 +245: 14026: 0 +245: 14027: 0 +245: 14028: 0 +245: 14029: 0 +245: 14030: 0 +245: 14031: 0 +245: 14032: 0 +245: 14033: 0 +245: 14034: 0 +245: 14035: 0 +245: 14036: 0 +245: 14037: 0 +245: 14038: 0 +245: 14039: 0 +245: 14040: 0 +245: 14041: 0 +245: 14042: 0 +245: 14043: 0 +245: 14044: 0 +245: 14045: 0 +245: 14046: 0 +245: 14047: 0 +245: 14048: 0 +245: 14049: 0 +245: 14050: 0 +245: 14051: 0 +245: 14052: 0 +245: 14053: 0 +245: 14054: 0 +245: 14055: 0 +245: 14056: 0 +245: 14057: 0 +245: 14058: 0 +245: 14059: 0 +245: 14060: 0 +245: 14061: 0 +245: 14062: 0 +245: 14063: 0 +245: 14064: 0 +245: 14065: 0 +245: 14066: 0 +245: 14067: 0 +245: 14068: 0 +245: 14069: 0 +245: 14070: 0 +245: 14071: 0 +245: 14072: 0 +245: 14073: 0 +245: 14074: 0 +245: 14075: 0 +245: 14076: 0 +245: 14077: 0 +245: 14078: 0 +245: 14079: 0 +245: 14080: 0 +245: 14081: 0 +245: 14082: 0 +245: 14083: 0 +245: 14084: 0 +245: 14085: 0 +245: 14086: 0 +245: 14087: 0 +245: 14088: 0 +245: 14089: 0 +245: 14090: 0 +245: 14091: 0 +245: 14092: 0 +245: 14093: 0 +245: 14094: 0 +245: 14095: 0 +245: 14096: 0 +245: 14097: 0 +245: 14098: 0 +245: 14099: 0 +245: 14100: 0 +245: 14101: 0 +245: 14102: 0 +245: 14103: 0 +245: 14104: 0 +245: 14105: 0 +245: 14106: 0 +245: 14107: 0 +245: 14108: 0 +245: 14109: 0 +245: 14110: 0 +245: 14111: 0 +245: 14112: 0 +245: 14113: 0 +245: 14114: 0 +245: 14115: 0 +245: 14116: 0 +245: 14117: 0 +245: 14118: 0 +245: 14119: 0 +245: 14120: 0 +245: 14121: 0 +245: 14122: 0 +245: 14123: 0 +245: 14124: 0 +245: 14125: 0 +245: 14126: 0 +245: 14127: 0 +245: 14128: 0 +245: 14129: 0 +245: 14130: 0 +245: 14131: 0 +245: 14132: 0 +245: 14133: 0 +245: 14134: 0 +245: 14135: 0 +245: 14136: 0 +245: 14137: 0 +245: 14138: 0 +245: 14139: 0 +245: 14140: 0 +245: 14141: 0 +245: 14142: 0 +245: 14143: 0 +245: 14144: 0 +245: 14145: 0 +245: 14146: 0 +245: 14147: 0 +245: 14148: 0 +245: 14149: 0 +245: 14150: 0 +245: 14151: 0 +245: 14152: 0 +245: 14153: 0 +245: 14154: 0 +245: 14155: 0 +245: 14156: 0 +245: 14157: 0 +245: 14158: 0 +245: 14159: 0 +245: 14160: 0 +245: 14161: 0 +245: 14162: 0 +245: 14163: 0 +245: 14164: 0 +245: 14165: 0 +245: 14166: 0 +245: 14167: 0 +245: 14168: 0 +245: 14169: 0 +245: 14170: 0 +245: 14171: 0 +245: 14172: 0 +245: 14173: 0 +245: 14174: 0 +245: 14175: 0 +245: 14176: 0 +245: 14177: 0 +245: 14178: 0 +245: 14179: 0 +245: 14180: 0 +245: 14181: 0 +245: 14182: 0 +245: 14183: 0 +245: 14184: 0 +245: 14185: 0 +245: 14186: 0 +245: 14187: 0 +245: 14188: 0 +245: 14189: 0 +245: 14190: 0 +245: 14191: 0 +245: 14192: 0 +245: 14193: 0 +245: 14194: 0 +245: 14195: 0 +245: 14196: 0 +245: 14197: 0 +245: 14198: 0 +245: 14199: 0 +245: 14200: 0 +245: 14201: 0 +245: 14202: 0 +245: 14203: 0 +245: 14204: 0 +245: 14205: 0 +245: 14206: 0 +245: 14207: 0 +245: 14208: 0 +245: 14209: 0 +245: 14210: 0 +245: 14211: 0 +245: 14212: 0 +245: 14213: 0 +245: 14214: 0 +245: 14215: 0 +245: 14216: 0 +245: 14217: 0 +245: 14218: 0 +245: 14219: 0 +245: 14220: 0 +245: 14221: 0 +245: 14222: 0 +245: 14223: 0 +245: 14224: 0 +245: 14225: 0 +245: 14226: 0 +245: 14227: 0 +245: 14228: 0 +245: 14229: 0 +245: 14230: 0 +245: 14231: 0 +245: 14232: 0 +245: 14233: 0 +245: 14234: 0 +245: 14235: 0 +245: 14236: 0 +245: 14237: 0 +245: 14238: 0 +245: 14239: 0 +245: 14240: 0 +245: 14241: 0 +245: 14242: 0 +245: 14243: 0 +245: 14244: 0 +245: 14245: 0 +245: 14246: 0 +245: 14247: 0 +245: 14248: 0 +245: 14249: 0 +245: 14250: 0 +245: 14251: 0 +245: 14252: 0 +245: 14253: 0 +245: 14254: 0 +245: 14255: 0 +245: 14256: 0 +245: 14257: 0 +245: 14258: 0 +245: 14259: 0 +245: 14260: 0 +245: 14261: 0 +245: 14262: 0 +245: 14263: 0 +245: 14264: 0 +245: 14265: 0 +245: 14266: 0 +245: 14267: 0 +245: 14268: 0 +245: 14269: 0 +245: 14270: 0 +245: 14271: 0 +245: 14272: 0 +245: 14273: 0 +245: 14274: 0 +245: 14275: 0 +245: 14276: 0 +245: 14277: 0 +245: 14278: 0 +245: 14279: 0 +245: 14280: 0 +245: 14281: 0 +245: 14282: 0 +245: 14283: 0 +245: 14284: 0 +245: 14285: 0 +245: 14286: 0 +245: 14287: 0 +245: 14288: 0 +245: 14289: 0 +245: 14290: 0 +245: 14291: 0 +245: 14292: 0 +245: 14293: 0 +245: 14294: 0 +245: 14295: 0 +245: 14296: 0 +245: 14297: 0 +245: 14298: 0 +245: 14299: 0 +245: 14300: 0 +245: 14301: 0 +245: 14302: 0 +245: 14303: 0 +245: 14304: 0 +245: 14305: 0 +245: 14306: 0 +245: 14307: 0 +245: 14308: 0 +245: 14309: 0 +245: 14310: 0 +245: 14311: 0 +245: 14312: 0 +245: 14313: 0 +245: 14314: 0 +245: 14315: 0 +245: 14316: 0 +245: 14317: 0 +245: 14318: 0 +245: 14319: 0 +245: 14320: 0 +245: 14321: 0 +245: 14322: 0 +245: 14323: 0 +245: 14324: 0 +245: 14325: 0 +245: 14326: 0 +245: 14327: 0 +245: 14328: 0 +245: 14329: 0 +245: 14330: 0 +245: 14331: 0 +245: 14332: 0 +245: 14333: 0 +245: 14334: 0 +245: 14335: 0 +245: 14336: 0 +245: 14337: 0 +245: 14338: 0 +245: 14339: 0 +245: 14340: 0 +245: 14341: 0 +245: 14342: 0 +245: 14343: 0 +245: 14344: 0 +245: 14345: 0 +245: 14346: 0 +245: 14347: 0 +245: 14348: 0 +245: 14349: 0 +245: 14350: 0 +245: 14351: 0 +245: 14352: 0 +245: 14353: 0 +245: 14354: 0 +245: 14355: 0 +245: 14356: 0 +245: 14357: 0 +245: 14358: 0 +245: 14359: 0 +245: 14360: 0 +245: 14361: 0 +245: 14362: 0 +245: 14363: 0 +245: 14364: 0 +245: 14365: 0 +245: 14366: 0 +245: 14367: 0 +245: 14368: 0 +245: 14369: 0 +245: 14370: 0 +245: 14371: 0 +245: 14372: 0 +245: 14373: 0 +245: 14374: 0 +245: 14375: 0 +245: 14376: 0 +245: 14377: 0 +245: 14378: 0 +245: 14379: 0 +245: 14380: 0 +245: 14381: 0 +245: 14382: 0 +245: 14383: 0 +245: 14384: 0 +245: 14385: 0 +245: 14386: 0 +245: 14387: 0 +245: 14388: 0 +245: 14389: 0 +245: 14390: 0 +245: 14391: 0 +245: 14392: 0 +245: 14393: 0 +245: 14394: 0 +245: 14395: 0 +245: 14396: 0 +245: 14397: 0 +245: 14398: 0 +245: 14399: 0 +245: 14400: 0 +245: 14401: 0 +245: 14402: 0 +245: 14403: 0 +245: 14404: 0 +245: 14405: 0 +245: 14406: 0 +245: 14407: 0 +245: 14408: 0 +245: 14409: 0 +245: 14410: 0 +245: 14411: 0 +245: 14412: 0 +245: 14413: 0 +245: 14414: 0 +245: 14415: 0 +245: 14416: 0 +245: 14417: 0 +245: 14418: 0 +245: 14419: 0 +245: 14420: 0 +245: 14421: 0 +245: 14422: 0 +245: 14423: 0 +245: 14424: 0 +245: 14425: 0 +245: 14426: 0 +245: 14427: 0 +245: 14428: 0 +245: 14429: 0 +245: 14430: 0 +245: 14431: 0 +245: 14432: 0 +245: 14433: 0 +245: 14434: 0 +245: 14435: 0 +245: 14436: 0 +245: 14437: 0 +245: 14438: 0 +245: 14439: 0 +245: 14440: 0 +245: 14441: 0 +245: 14442: 0 +245: 14443: 0 +245: 14444: 0 +245: 14445: 0 +245: 14446: 0 +245: 14447: 0 +245: 14448: 0 +245: 14449: 0 +245: 14450: 0 +245: 14451: 0 +245: 14452: 0 +245: 14453: 0 +245: 14454: 0 +245: 14455: 0 +245: 14456: 0 +245: 14457: 0 +245: 14458: 0 +245: 14459: 0 +245: 14460: 0 +245: 14461: 0 +245: 14462: 0 +245: 14463: 0 +245: 14464: 0 +245: 14465: 0 +245: 14466: 0 +245: 14467: 0 +245: 14468: 0 +245: 14469: 0 +245: 14470: 0 +245: 14471: 0 +245: 14472: 0 +245: 14473: 0 +245: 14474: 0 +245: 14475: 0 +245: 14476: 0 +245: 14477: 0 +245: 14478: 0 +245: 14479: 0 +245: 14480: 0 +245: 14481: 0 +245: 14482: 0 +245: 14483: 0 +245: 14484: 0 +245: 14485: 0 +245: 14486: 0 +245: 14487: 0 +245: 14488: 0 +245: 14489: 0 +245: 14490: 0 +245: 14491: 0 +245: 14492: 0 +245: 14493: 0 +245: 14494: 0 +245: 14495: 0 +245: 14496: 0 +245: 14497: 0 +245: 14498: 0 +245: 14499: 0 +245: 14500: 0 +245: 14501: 0 +245: 14502: 0 +245: 14503: 0 +245: 14504: 0 +245: 14505: 0 +245: 14506: 0 +245: 14507: 0 +245: 14508: 0 +245: 14509: 0 +245: 14510: 0 +245: 14511: 0 +245: 14512: 0 +245: 14513: 0 +245: 14514: 0 +245: 14515: 0 +245: 14516: 0 +245: 14517: 0 +245: 14518: 0 +245: 14519: 0 +245: 14520: 0 +245: 14521: 0 +245: 14522: 0 +245: 14523: 0 +245: 14524: 0 +245: 14525: 0 +245: 14526: 0 +245: 14527: 0 +245: 14528: 0 +245: 14529: 0 +245: 14530: 0 +245: 14531: 0 +245: 14532: 0 +245: 14533: 0 +245: 14534: 0 +245: 14535: 0 +245: 14536: 0 +245: 14537: 0 +245: 14538: 0 +245: 14539: 0 +245: 14540: 0 +245: 14541: 0 +245: 14542: 0 +245: 14543: 0 +245: 14544: 0 +245: 14545: 0 +245: 14546: 0 +245: 14547: 0 +245: 14548: 0 +245: 14549: 0 +245: 14550: 0 +245: 14551: 0 +245: 14552: 0 +245: 14553: 0 +245: 14554: 0 +245: 14555: 0 +245: 14556: 0 +245: 14557: 0 +245: 14558: 0 +245: 14559: 0 +245: 14560: 0 +245: 14561: 0 +245: 14562: 0 +245: 14563: 0 +245: 14564: 0 +245: 14565: 0 +245: 14566: 0 +245: 14567: 0 +245: 14568: 0 +245: 14569: 0 +245: 14570: 0 +245: 14571: 0 +245: 14572: 0 +245: 14573: 0 +245: 14574: 0 +245: 14575: 0 +245: 14576: 0 +245: 14577: 0 +245: 14578: 0 +245: 14579: 0 +245: 14580: 0 +245: 14581: 0 +245: 14582: 0 +245: 14583: 0 +245: 14584: 0 +245: 14585: 0 +245: 14586: 0 +245: 14587: 0 +245: 14588: 0 +245: 14589: 0 +245: 14590: 0 +245: 14591: 0 +245: 14592: 0 +245: 14593: 0 +245: 14594: 0 +245: 14595: 0 +245: 14596: 0 +245: 14597: 0 +245: 14598: 0 +245: 14599: 0 +245: 14600: 0 +245: 14601: 0 +245: 14602: 0 +245: 14603: 0 +245: 14604: 0 +245: 14605: 0 +245: 14606: 0 +245: 14607: 0 +245: 14608: 0 +245: 14609: 0 +245: 14610: 0 +245: 14611: 0 +245: 14612: 0 +245: 14613: 0 +245: 14614: 0 +245: 14615: 0 +245: 14616: 0 +245: 14617: 0 +245: 14618: 0 +245: 14619: 0 +245: 14620: 0 +245: 14621: 0 +245: 14622: 0 +245: 14623: 0 +245: 14624: 0 +245: 14625: 0 +245: 14626: 0 +245: 14627: 0 +245: 14628: 0 +245: 14629: 0 +245: 14630: 0 +245: 14631: 0 +245: 14632: 0 +245: 14633: 0 +245: 14634: 0 +245: 14635: 0 +245: 14636: 0 +245: 14637: 0 +245: 14638: 0 +245: 14639: 0 +245: 14640: 0 +245: 14641: 0 +245: 14642: 0 +245: 14643: 0 +245: 14644: 0 +245: 14645: 0 +245: 14646: 0 +245: 14647: 0 +245: 14648: 0 +245: 14649: 0 +245: 14650: 0 +245: 14651: 0 +245: 14652: 0 +245: 14653: 0 +245: 14654: 0 +245: 14655: 0 +245: 14656: 0 +245: 14657: 0 +245: 14658: 0 +245: 14659: 0 +245: 14660: 0 +245: 14661: 0 +245: 14662: 0 +245: 14663: 0 +245: 14664: 0 +245: 14665: 0 +245: 14666: 0 +245: 14667: 0 +245: 14668: 0 +245: 14669: 0 +245: 14670: 0 +245: 14671: 0 +245: 14672: 0 +245: 14673: 0 +245: 14674: 0 +245: 14675: 0 +245: 14676: 0 +245: 14677: 0 +245: 14678: 0 +245: 14679: 0 +245: 14680: 0 +245: 14681: 0 +245: 14682: 0 +245: 14683: 0 +245: 14684: 0 +245: 14685: 0 +245: 14686: 0 +245: 14687: 0 +245: 14688: 0 +245: 14689: 0 +245: 14690: 0 +245: 14691: 0 +245: 14692: 0 +245: 14693: 0 +245: 14694: 0 +245: 14695: 0 +245: 14696: 0 +245: 14697: 0 +245: 14698: 0 +245: 14699: 0 +245: 14700: 0 +245: 14701: 0 +245: 14702: 0 +245: 14703: 0 +245: 14704: 0 +245: 14705: 0 +245: 14706: 0 +245: 14707: 0 +245: 14708: 0 +245: 14709: 0 +245: 14710: 0 +245: 14711: 0 +245: 14712: 0 +245: 14713: 0 +245: 14714: 0 +245: 14715: 0 +245: 14716: 0 +245: 14717: 0 +245: 14718: 0 +245: 14719: 0 +245: 14720: 0 +245: 14721: 0 +245: 14722: 0 +245: 14723: 0 +245: 14724: 0 +245: 14725: 0 +245: 14726: 0 +245: 14727: 0 +245: 14728: 0 +245: 14729: 0 +245: 14730: 0 +245: 14731: 0 +245: 14732: 0 +245: 14733: 0 +245: 14734: 0 +245: 14735: 0 +245: 14736: 0 +245: 14737: 0 +245: 14738: 0 +245: 14739: 0 +245: 14740: 0 +245: 14741: 0 +245: 14742: 0 +245: 14743: 0 +245: 14744: 0 +245: 14745: 0 +245: 14746: 0 +245: 14747: 0 +245: 14748: 0 +245: 14749: 0 +245: 14750: 0 +245: 14751: 0 +245: 14752: 0 +245: 14753: 0 +245: 14754: 0 +245: 14755: 0 +245: 14756: 0 +245: 14757: 0 +245: 14758: 0 +245: 14759: 0 +245: 14760: 0 +245: 14761: 0 +245: 14762: 0 +245: 14763: 0 +245: 14764: 0 +245: 14765: 0 +245: 14766: 0 +245: 14767: 0 +245: 14768: 0 +245: 14769: 0 +245: 14770: 0 +245: 14771: 0 +245: 14772: 0 +245: 14773: 0 +245: 14774: 0 +245: 14775: 0 +245: 14776: 0 +245: 14777: 0 +245: 14778: 0 +245: 14779: 0 +245: 14780: 0 +245: 14781: 0 +245: 14782: 0 +245: 14783: 0 +245: 14784: 0 +245: 14785: 0 +245: 14786: 0 +245: 14787: 0 +245: 14788: 0 +245: 14789: 0 +245: 14790: 0 +245: 14791: 0 +245: 14792: 0 +245: 14793: 0 +245: 14794: 0 +245: 14795: 0 +245: 14796: 0 +245: 14797: 0 +245: 14798: 0 +245: 14799: 0 +245: 14800: 0 +245: 14801: 0 +245: 14802: 0 +245: 14803: 0 +245: 14804: 0 +245: 14805: 0 +245: 14806: 0 +245: 14807: 0 +245: 14808: 0 +245: 14809: 0 +245: 14810: 0 +245: 14811: 0 +245: 14812: 0 +245: 14813: 0 +245: 14814: 0 +245: 14815: 0 +245: 14816: 0 +245: 14817: 0 +245: 14818: 0 +245: 14819: 0 +245: 14820: 0 +245: 14821: 0 +245: 14822: 0 +245: 14823: 0 +245: 14824: 0 +245: 14825: 0 +245: 14826: 0 +245: 14827: 0 +245: 14828: 0 +245: 14829: 0 +245: 14830: 0 +245: 14831: 0 +245: 14832: 0 +245: 14833: 0 +245: 14834: 0 +245: 14835: 0 +245: 14836: 0 +245: 14837: 0 +245: 14838: 0 +245: 14839: 0 +245: 14840: 0 +245: 14841: 0 +245: 14842: 0 +245: 14843: 0 +245: 14844: 0 +245: 14845: 0 +245: 14846: 0 +245: 14847: 0 +245: 14848: 0 +245: 14849: 0 +245: 14850: 0 +245: 14851: 0 +245: 14852: 0 +245: 14853: 0 +245: 14854: 0 +245: 14855: 0 +245: 14856: 0 +245: 14857: 0 +245: 14858: 0 +245: 14859: 0 +245: 14860: 0 +245: 14861: 0 +245: 14862: 0 +245: 14863: 0 +245: 14864: 0 +245: 14865: 0 +245: 14866: 0 +245: 14867: 0 +245: 14868: 0 +245: 14869: 0 +245: 14870: 0 +245: 14871: 0 +245: 14872: 0 +245: 14873: 0 +245: 14874: 0 +245: 14875: 0 +245: 14876: 0 +245: 14877: 0 +245: 14878: 0 +245: 14879: 0 +245: 14880: 0 +245: 14881: 0 +245: 14882: 0 +245: 14883: 0 +245: 14884: 0 +245: 14885: 0 +245: 14886: 0 +245: 14887: 0 +245: 14888: 0 +245: 14889: 0 +245: 14890: 0 +245: 14891: 0 +245: 14892: 0 +245: 14893: 0 +245: 14894: 0 +245: 14895: 0 +245: 14896: 0 +245: 14897: 0 +245: 14898: 0 +245: 14899: 0 +245: 14900: 0 +245: 14901: 0 +245: 14902: 0 +245: 14903: 0 +245: 14904: 0 +245: 14905: 0 +245: 14906: 0 +245: 14907: 0 +245: 14908: 0 +245: 14909: 0 +245: 14910: 0 +245: 14911: 0 +245: 14912: 0 +245: 14913: 0 +245: 14914: 0 +245: 14915: 0 +245: 14916: 0 +245: 14917: 0 +245: 14918: 0 +245: 14919: 0 +245: 14920: 0 +245: 14921: 0 +245: 14922: 0 +245: 14923: 0 +245: 14924: 0 +245: 14925: 0 +245: 14926: 0 +245: 14927: 0 +245: 14928: 0 +245: 14929: 0 +245: 14930: 0 +245: 14931: 0 +245: 14932: 0 +245: 14933: 0 +245: 14934: 0 +245: 14935: 0 +245: 14936: 0 +245: 14937: 0 +245: 14938: 0 +245: 14939: 0 +245: 14940: 0 +245: 14941: 0 +245: 14942: 0 +245: 14943: 0 +245: 14944: 0 +245: 14945: 0 +245: 14946: 0 +245: 14947: 0 +245: 14948: 0 +245: 14949: 0 +245: 14950: 0 +245: 14951: 0 +245: 14952: 0 +245: 14953: 0 +245: 14954: 0 +245: 14955: 0 +245: 14956: 0 +245: 14957: 0 +245: 14958: 0 +245: 14959: 0 +245: 14960: 0 +245: 14961: 0 +245: 14962: 0 +245: 14963: 0 +245: 14964: 0 +245: 14965: 0 +245: 14966: 0 +245: 14967: 0 +245: 14968: 0 +245: 14969: 0 +245: 14970: 0 +245: 14971: 0 +245: 14972: 0 +245: 14973: 0 +245: 14974: 0 +245: 14975: 0 +245: 14976: 0 +245: 14977: 0 +245: 14978: 0 +245: 14979: 0 +245: 14980: 0 +245: 14981: 0 +245: 14982: 0 +245: 14983: 0 +245: 14984: 0 +245: 14985: 0 +245: 14986: 0 +245: 14987: 0 +245: 14988: 0 +245: 14989: 0 +245: 14990: 0 +245: 14991: 0 +245: 14992: 0 +245: 14993: 0 +245: 14994: 0 +245: 14995: 0 +245: 14996: 0 +245: 14997: 0 +245: 14998: 0 +245: 14999: 0 +245: 15000: 0 +245: 15001: 0 +245: 15002: 0 +245: 15003: 0 +245: 15004: 0 +245: 15005: 0 +245: 15006: 0 +245: 15007: 0 +245: 15008: 0 +245: 15009: 0 +245: 15010: 0 +245: 15011: 0 +245: 15012: 0 +245: 15013: 0 +245: 15014: 0 +245: 15015: 0 +245: 15016: 0 +245: 15017: 0 +245: 15018: 0 +245: 15019: 0 +245: 15020: 0 +245: 15021: 0 +245: 15022: 0 +245: 15023: 0 +245: 15024: 0 +245: 15025: 0 +245: 15026: 0 +245: 15027: 0 +245: 15028: 0 +245: 15029: 0 +245: 15030: 0 +245: 15031: 0 +245: 15032: 0 +245: 15033: 0 +245: 15034: 0 +245: 15035: 0 +245: 15036: 0 +245: 15037: 0 +245: 15038: 0 +245: 15039: 0 +245: 15040: 0 +245: 15041: 0 +245: 15042: 0 +245: 15043: 0 +245: 15044: 0 +245: 15045: 0 +245: 15046: 0 +245: 15047: 0 +245: 15048: 0 +245: 15049: 0 +245: 15050: 0 +245: 15051: 0 +245: 15052: 0 +245: 15053: 0 +245: 15054: 0 +245: 15055: 0 +245: 15056: 0 +245: 15057: 0 +245: 15058: 0 +245: 15059: 0 +245: 15060: 0 +245: 15061: 0 +245: 15062: 0 +245: 15063: 0 +245: 15064: 0 +245: 15065: 0 +245: 15066: 0 +245: 15067: 0 +245: 15068: 0 +245: 15069: 0 +245: 15070: 0 +245: 15071: 0 +245: 15072: 0 +245: 15073: 0 +245: 15074: 0 +245: 15075: 0 +245: 15076: 0 +245: 15077: 0 +245: 15078: 0 +245: 15079: 0 +245: 15080: 0 +245: 15081: 0 +245: 15082: 0 +245: 15083: 0 +245: 15084: 0 +245: 15085: 0 +245: 15086: 0 +245: 15087: 0 +245: 15088: 0 +245: 15089: 0 +245: 15090: 0 +245: 15091: 0 +245: 15092: 0 +245: 15093: 0 +245: 15094: 0 +245: 15095: 0 +245: 15096: 0 +245: 15097: 0 +245: 15098: 0 +245: 15099: 0 +245: 15100: 0 +245: 15101: 0 +245: 15102: 0 +245: 15103: 0 +245: 15104: 0 +245: 15105: 0 +245: 15106: 0 +245: 15107: 0 +245: 15108: 0 +245: 15109: 0 +245: 15110: 0 +245: 15111: 0 +245: 15112: 0 +245: 15113: 0 +245: 15114: 0 +245: 15115: 0 +245: 15116: 0 +245: 15117: 0 +245: 15118: 0 +245: 15119: 0 +245: 15120: 0 +245: 15121: 0 +245: 15122: 0 +245: 15123: 0 +245: 15124: 0 +245: 15125: 0 +245: 15126: 0 +245: 15127: 0 +245: 15128: 0 +245: 15129: 0 +245: 15130: 0 +245: 15131: 0 +245: 15132: 0 +245: 15133: 0 +245: 15134: 0 +245: 15135: 0 +245: 15136: 0 +245: 15137: 0 +245: 15138: 0 +245: 15139: 0 +245: 15140: 0 +245: 15141: 0 +245: 15142: 0 +245: 15143: 0 +245: 15144: 0 +245: 15145: 0 +245: 15146: 0 +245: 15147: 0 +245: 15148: 0 +245: 15149: 0 +245: 15150: 0 +245: 15151: 0 +245: 15152: 0 +245: 15153: 0 +245: 15154: 0 +245: 15155: 0 +245: 15156: 0 +245: 15157: 0 +245: 15158: 0 +245: 15159: 0 +245: 15160: 0 +245: 15161: 0 +245: 15162: 0 +245: 15163: 0 +245: 15164: 0 +245: 15165: 0 +245: 15166: 0 +245: 15167: 0 +245: 15168: 0 +245: 15169: 0 +245: 15170: 0 +245: 15171: 0 +245: 15172: 0 +245: 15173: 0 +245: 15174: 0 +245: 15175: 0 +245: 15176: 0 +245: 15177: 0 +245: 15178: 0 +245: 15179: 0 +245: 15180: 0 +245: 15181: 0 +245: 15182: 0 +245: 15183: 0 +245: 15184: 0 +245: 15185: 0 +245: 15186: 0 +245: 15187: 0 +245: 15188: 0 +245: 15189: 0 +245: 15190: 0 +245: 15191: 0 +245: 15192: 0 +245: 15193: 0 +245: 15194: 0 +245: 15195: 0 +245: 15196: 0 +245: 15197: 0 +245: 15198: 0 +245: 15199: 0 +245: 15200: 0 +245: 15201: 0 +245: 15202: 0 +245: 15203: 0 +245: 15204: 0 +245: 15205: 0 +245: 15206: 0 +245: 15207: 0 +245: 15208: 0 +245: 15209: 0 +245: 15210: 0 +245: 15211: 0 +245: 15212: 0 +245: 15213: 0 +245: 15214: 0 +245: 15215: 0 +245: 15216: 0 +245: 15217: 0 +245: 15218: 0 +245: 15219: 0 +245: 15220: 0 +245: 15221: 0 +245: 15222: 0 +245: 15223: 0 +245: 15224: 0 +245: 15225: 0 +245: 15226: 0 +245: 15227: 0 +245: 15228: 0 +245: 15229: 0 +245: 15230: 0 +245: 15231: 0 +245: 15232: 0 +245: 15233: 0 +245: 15234: 0 +245: 15235: 0 +245: 15236: 0 +245: 15237: 0 +245: 15238: 0 +245: 15239: 0 +245: 15240: 0 +245: 15241: 0 +245: 15242: 0 +245: 15243: 0 +245: 15244: 0 +245: 15245: 0 +245: 15246: 0 +245: 15247: 0 +245: 15248: 0 +245: 15249: 0 +245: 15250: 0 +245: 15251: 0 +245: 15252: 0 +245: 15253: 0 +245: 15254: 0 +245: 15255: 0 +245: 15256: 0 +245: 15257: 0 +245: 15258: 0 +245: 15259: 0 +245: 15260: 0 +245: 15261: 0 +245: 15262: 0 +245: 15263: 0 +245: 15264: 0 +245: 15265: 0 +245: 15266: 0 +245: 15267: 0 +245: 15268: 0 +245: 15269: 0 +245: 15270: 0 +245: 15271: 0 +245: 15272: 0 +245: 15273: 0 +245: 15274: 0 +245: 15275: 0 +245: 15276: 0 +245: 15277: 0 +245: 15278: 0 +245: 15279: 0 +245: 15280: 0 +245: 15281: 0 +245: 15282: 0 +245: 15283: 0 +245: 15284: 0 +245: 15285: 0 +245: 15286: 0 +245: 15287: 0 +245: 15288: 0 +245: 15289: 0 +245: 15290: 0 +245: 15291: 0 +245: 15292: 0 +245: 15293: 0 +245: 15294: 0 +245: 15295: 0 +245: 15296: 0 +245: 15297: 0 +245: 15298: 0 +245: 15299: 0 +245: 15300: 0 +245: 15301: 0 +245: 15302: 0 +245: 15303: 0 +245: 15304: 0 +245: 15305: 0 +245: 15306: 0 +245: 15307: 0 +245: 15308: 0 +245: 15309: 0 +245: 15310: 0 +245: 15311: 0 +245: 15312: 0 +245: 15313: 0 +245: 15314: 0 +245: 15315: 0 +245: 15316: 0 +245: 15317: 0 +245: 15318: 0 +245: 15319: 0 +245: 15320: 0 +245: 15321: 0 +245: 15322: 0 +245: 15323: 0 +245: 15324: 0 +245: 15325: 0 +245: 15326: 0 +245: 15327: 0 +245: 15328: 0 +245: 15329: 0 +245: 15330: 0 +245: 15331: 0 +245: 15332: 0 +245: 15333: 0 +245: 15334: 0 +245: 15335: 0 +245: 15336: 0 +245: 15337: 0 +245: 15338: 0 +245: 15339: 0 +245: 15340: 0 +245: 15341: 0 +245: 15342: 0 +245: 15343: 0 +245: 15344: 0 +245: 15345: 0 +245: 15346: 0 +245: 15347: 0 +245: 15348: 0 +245: 15349: 0 +245: 15350: 0 +245: 15351: 0 +245: 15352: 0 +245: 15353: 0 +245: 15354: 0 +245: 15355: 0 +245: 15356: 0 +245: 15357: 0 +245: 15358: 0 +245: 15359: 0 +245: 15360: 0 +245: 15361: 0 +245: 15362: 0 +245: 15363: 0 +245: 15364: 0 +245: 15365: 0 +245: 15366: 0 +245: 15367: 0 +245: 15368: 0 +245: 15369: 0 +245: 15370: 0 +245: 15371: 0 +245: 15372: 0 +245: 15373: 0 +245: 15374: 0 +245: 15375: 0 +245: 15376: 0 +245: 15377: 0 +245: 15378: 0 +245: 15379: 0 +245: 15380: 0 +245: 15381: 0 +245: 15382: 0 +245: 15383: 0 +245: 15384: 0 +245: 15385: 0 +245: 15386: 0 +245: 15387: 0 +245: 15388: 0 +245: 15389: 0 +245: 15390: 0 +245: 15391: 0 +245: 15392: 0 +245: 15393: 0 +245: 15394: 0 +245: 15395: 0 +245: 15396: 0 +245: 15397: 0 +245: 15398: 0 +245: 15399: 0 +245: 15400: 0 +245: 15401: 0 +245: 15402: 0 +245: 15403: 0 +245: 15404: 0 +245: 15405: 0 +245: 15406: 0 +245: 15407: 0 +245: 15408: 0 +245: 15409: 0 +245: 15410: 0 +245: 15411: 0 +245: 15412: 0 +245: 15413: 0 +245: 15414: 0 +245: 15415: 0 +245: 15416: 0 +245: 15417: 0 +245: 15418: 0 +245: 15419: 0 +245: 15420: 0 +245: 15421: 0 +245: 15422: 0 +245: 15423: 0 +245: 15424: 0 +245: 15425: 0 +245: 15426: 0 +245: 15427: 0 +245: 15428: 0 +245: 15429: 0 +245: 15430: 0 +245: 15431: 0 +245: 15432: 0 +245: 15433: 0 +245: 15434: 0 +245: 15435: 0 +245: 15436: 0 +245: 15437: 0 +245: 15438: 0 +245: 15439: 0 +245: 15440: 0 +245: 15441: 0 +245: 15442: 0 +245: 15443: 0 +245: 15444: 0 +245: 15445: 0 +245: 15446: 0 +245: 15447: 0 +245: 15448: 0 +245: 15449: 0 +245: 15450: 0 +245: 15451: 0 +245: 15452: 0 +245: 15453: 0 +245: 15454: 0 +245: 15455: 0 +245: 15456: 0 +245: 15457: 0 +245: 15458: 0 +245: 15459: 0 +245: 15460: 0 +245: 15461: 0 +245: 15462: 0 +245: 15463: 0 +245: 15464: 0 +245: 15465: 0 +245: 15466: 0 +245: 15467: 0 +245: 15468: 0 +245: 15469: 0 +245: 15470: 0 +245: 15471: 0 +245: 15472: 0 +245: 15473: 0 +245: 15474: 0 +245: 15475: 0 +245: 15476: 0 +245: 15477: 0 +245: 15478: 0 +245: 15479: 0 +245: 15480: 0 +245: 15481: 0 +245: 15482: 0 +245: 15483: 0 +245: 15484: 0 +245: 15485: 0 +245: 15486: 0 +245: 15487: 0 +245: 15488: 0 +245: 15489: 0 +245: 15490: 0 +245: 15491: 0 +245: 15492: 0 +245: 15493: 0 +245: 15494: 0 +245: 15495: 0 +245: 15496: 0 +245: 15497: 0 +245: 15498: 0 +245: 15499: 0 +245: 15500: 0 +245: 15501: 0 +245: 15502: 0 +245: 15503: 0 +245: 15504: 0 +245: 15505: 0 +245: 15506: 0 +245: 15507: 0 +245: 15508: 0 +245: 15509: 0 +245: 15510: 0 +245: 15511: 0 +245: 15512: 0 +245: 15513: 0 +245: 15514: 0 +245: 15515: 0 +245: 15516: 0 +245: 15517: 0 +245: 15518: 0 +245: 15519: 0 +245: 15520: 0 +245: 15521: 0 +245: 15522: 0 +245: 15523: 0 +245: 15524: 0 +245: 15525: 0 +245: 15526: 0 +245: 15527: 0 +245: 15528: 0 +245: 15529: 0 +245: 15530: 0 +245: 15531: 0 +245: 15532: 0 +245: 15533: 0 +245: 15534: 0 +245: 15535: 0 +245: 15536: 0 +245: 15537: 0 +245: 15538: 0 +245: 15539: 0 +245: 15540: 0 +245: 15541: 0 +245: 15542: 0 +245: 15543: 0 +245: 15544: 0 +245: 15545: 0 +245: 15546: 0 +245: 15547: 0 +245: 15548: 0 +245: 15549: 0 +245: 15550: 0 +245: 15551: 0 +245: 15552: 0 +245: 15553: 0 +245: 15554: 0 +245: 15555: 0 +245: 15556: 0 +245: 15557: 0 +245: 15558: 0 +245: 15559: 0 +245: 15560: 0 +245: 15561: 0 +245: 15562: 0 +245: 15563: 0 +245: 15564: 0 +245: 15565: 0 +245: 15566: 0 +245: 15567: 0 +245: 15568: 0 +245: 15569: 0 +245: 15570: 0 +245: 15571: 0 +245: 15572: 0 +245: 15573: 0 +245: 15574: 0 +245: 15575: 0 +245: 15576: 0 +245: 15577: 0 +245: 15578: 0 +245: 15579: 0 +245: 15580: 0 +245: 15581: 0 +245: 15582: 0 +245: 15583: 0 +245: 15584: 0 +245: 15585: 0 +245: 15586: 0 +245: 15587: 0 +245: 15588: 0 +245: 15589: 0 +245: 15590: 0 +245: 15591: 0 +245: 15592: 0 +245: 15593: 0 +245: 15594: 0 +245: 15595: 0 +245: 15596: 0 +245: 15597: 0 +245: 15598: 0 +245: 15599: 0 +245: 15600: 0 +245: 15601: 0 +245: 15602: 0 +245: 15603: 0 +245: 15604: 0 +245: 15605: 0 +245: 15606: 0 +245: 15607: 0 +245: 15608: 0 +245: 15609: 0 +245: 15610: 0 +245: 15611: 0 +245: 15612: 0 +245: 15613: 0 +245: 15614: 0 +245: 15615: 0 +245: 15616: 0 +245: 15617: 0 +245: 15618: 0 +245: 15619: 0 +245: 15620: 0 +245: 15621: 0 +245: 15622: 0 +245: 15623: 0 +245: 15624: 0 +245: 15625: 0 +245: 15626: 0 +245: 15627: 0 +245: 15628: 0 +245: 15629: 0 +245: 15630: 0 +245: 15631: 0 +245: 15632: 0 +245: 15633: 0 +245: 15634: 0 +245: 15635: 0 +245: 15636: 0 +245: 15637: 0 +245: 15638: 0 +245: 15639: 0 +245: 15640: 0 +245: 15641: 0 +245: 15642: 0 +245: 15643: 0 +245: 15644: 0 +245: 15645: 0 +245: 15646: 0 +245: 15647: 0 +245: 15648: 0 +245: 15649: 0 +245: 15650: 0 +245: 15651: 0 +245: 15652: 0 +245: 15653: 0 +245: 15654: 0 +245: 15655: 0 +245: 15656: 0 +245: 15657: 0 +245: 15658: 0 +245: 15659: 0 +245: 15660: 0 +245: 15661: 0 +245: 15662: 0 +245: 15663: 0 +245: 15664: 0 +245: 15665: 0 +245: 15666: 0 +245: 15667: 0 +245: 15668: 0 +245: 15669: 0 +245: 15670: 0 +245: 15671: 0 +245: 15672: 0 +245: 15673: 0 +245: 15674: 0 +245: 15675: 0 +245: 15676: 0 +245: 15677: 0 +245: 15678: 0 +245: 15679: 0 +245: 15680: 0 +245: 15681: 0 +245: 15682: 0 +245: 15683: 0 +245: 15684: 0 +245: 15685: 0 +245: 15686: 0 +245: 15687: 0 +245: 15688: 0 +245: 15689: 0 +245: 15690: 0 +245: 15691: 0 +245: 15692: 0 +245: 15693: 0 +245: 15694: 0 +245: 15695: 0 +245: 15696: 0 +245: 15697: 0 +245: 15698: 0 +245: 15699: 0 +245: 15700: 0 +245: 15701: 0 +245: 15702: 0 +245: 15703: 0 +245: 15704: 0 +245: 15705: 0 +245: 15706: 0 +245: 15707: 0 +245: 15708: 0 +245: 15709: 0 +245: 15710: 0 +245: 15711: 0 +245: 15712: 0 +245: 15713: 0 +245: 15714: 0 +245: 15715: 0 +245: 15716: 0 +245: 15717: 0 +245: 15718: 0 +245: 15719: 0 +245: 15720: 0 +245: 15721: 0 +245: 15722: 0 +245: 15723: 0 +245: 15724: 0 +245: 15725: 0 +245: 15726: 0 +245: 15727: 0 +245: 15728: 0 +245: 15729: 0 +245: 15730: 0 +245: 15731: 0 +245: 15732: 0 +245: 15733: 0 +245: 15734: 0 +245: 15735: 0 +245: 15736: 0 +245: 15737: 0 +245: 15738: 0 +245: 15739: 0 +245: 15740: 0 +245: 15741: 0 +245: 15742: 0 +245: 15743: 0 +245: 15744: 0 +245: 15745: 0 +245: 15746: 0 +245: 15747: 0 +245: 15748: 0 +245: 15749: 0 +245: 15750: 0 +245: 15751: 0 +245: 15752: 0 +245: 15753: 0 +245: 15754: 0 +245: 15755: 0 +245: 15756: 0 +245: 15757: 0 +245: 15758: 0 +245: 15759: 0 +245: 15760: 0 +245: 15761: 0 +245: 15762: 0 +245: 15763: 0 +245: 15764: 0 +245: 15765: 0 +245: 15766: 0 +245: 15767: 0 +245: 15768: 0 +245: 15769: 0 +245: 15770: 0 +245: 15771: 0 +245: 15772: 0 +245: 15773: 0 +245: 15774: 0 +245: 15775: 0 +245: 15776: 0 +245: 15777: 0 +245: 15778: 0 +245: 15779: 0 +245: 15780: 0 +245: 15781: 0 +245: 15782: 0 +245: 15783: 0 +245: 15784: 0 +245: 15785: 0 +245: 15786: 0 +245: 15787: 0 +245: 15788: 0 +245: 15789: 0 +245: 15790: 0 +245: 15791: 0 +245: 15792: 0 +245: 15793: 0 +245: 15794: 0 +245: 15795: 0 +245: 15796: 0 +245: 15797: 0 +245: 15798: 0 +245: 15799: 0 +245: 15800: 0 +245: 15801: 0 +245: 15802: 0 +245: 15803: 0 +245: 15804: 0 +245: 15805: 0 +245: 15806: 0 +245: 15807: 0 +245: 15808: 0 +245: 15809: 0 +245: 15810: 0 +245: 15811: 0 +245: 15812: 0 +245: 15813: 0 +245: 15814: 0 +245: 15815: 0 +245: 15816: 0 +245: 15817: 0 +245: 15818: 0 +245: 15819: 0 +245: 15820: 0 +245: 15821: 0 +245: 15822: 0 +245: 15823: 0 +245: 15824: 0 +245: 15825: 0 +245: 15826: 0 +245: 15827: 0 +245: 15828: 0 +245: 15829: 0 +245: 15830: 0 +245: 15831: 0 +245: 15832: 0 +245: 15833: 0 +245: 15834: 0 +245: 15835: 0 +245: 15836: 0 +245: 15837: 0 +245: 15838: 0 +245: 15839: 0 +245: 15840: 0 +245: 15841: 0 +245: 15842: 0 +245: 15843: 0 +245: 15844: 0 +245: 15845: 0 +245: 15846: 0 +245: 15847: 0 +245: 15848: 0 +245: 15849: 0 +245: 15850: 0 +245: 15851: 0 +245: 15852: 0 +245: 15853: 0 +245: 15854: 0 +245: 15855: 0 +245: 15856: 0 +245: 15857: 0 +245: 15858: 0 +245: 15859: 0 +245: 15860: 0 +245: 15861: 0 +245: 15862: 0 +245: 15863: 0 +245: 15864: 0 +245: 15865: 0 +245: 15866: 0 +245: 15867: 0 +245: 15868: 0 +245: 15869: 0 +245: 15870: 0 +245: 15871: 0 +245: 15872: 0 +245: 15873: 0 +245: 15874: 0 +245: 15875: 0 +245: 15876: 0 +245: 15877: 0 +245: 15878: 0 +245: 15879: 0 +245: 15880: 0 +245: 15881: 0 +245: 15882: 0 +245: 15883: 0 +245: 15884: 0 +245: 15885: 0 +245: 15886: 0 +245: 15887: 0 +245: 15888: 0 +245: 15889: 0 +245: 15890: 0 +245: 15891: 0 +245: 15892: 0 +245: 15893: 0 +245: 15894: 0 +245: 15895: 0 +245: 15896: 0 +245: 15897: 0 +245: 15898: 0 +245: 15899: 0 +245: 15900: 0 +245: 15901: 0 +245: 15902: 0 +245: 15903: 0 +245: 15904: 0 +245: 15905: 0 +245: 15906: 0 +245: 15907: 0 +245: 15908: 0 +245: 15909: 0 +245: 15910: 0 +245: 15911: 0 +245: 15912: 0 +245: 15913: 0 +245: 15914: 0 +245: 15915: 0 +245: 15916: 0 +245: 15917: 0 +245: 15918: 0 +245: 15919: 0 +245: 15920: 0 +245: 15921: 0 +245: 15922: 0 +245: 15923: 0 +245: 15924: 0 +245: 15925: 0 +245: 15926: 0 +245: 15927: 0 +245: 15928: 0 +245: 15929: 0 +245: 15930: 0 +245: 15931: 0 +245: 15932: 0 +245: 15933: 0 +245: 15934: 0 +245: 15935: 0 +245: 15936: 0 +245: 15937: 0 +245: 15938: 0 +245: 15939: 0 +245: 15940: 0 +245: 15941: 0 +245: 15942: 0 +245: 15943: 0 +245: 15944: 0 +245: 15945: 0 +245: 15946: 0 +245: 15947: 0 +245: 15948: 0 +245: 15949: 0 +245: 15950: 0 +245: 15951: 0 +245: 15952: 0 +245: 15953: 0 +245: 15954: 0 +245: 15955: 0 +245: 15956: 0 +245: 15957: 0 +245: 15958: 0 +245: 15959: 0 +245: 15960: 0 +245: 15961: 0 +245: 15962: 0 +245: 15963: 0 +245: 15964: 0 +245: 15965: 0 +245: 15966: 0 +245: 15967: 0 +245: 15968: 0 +245: 15969: 0 +245: 15970: 0 +245: 15971: 0 +245: 15972: 0 +245: 15973: 0 +245: 15974: 0 +245: 15975: 0 +245: 15976: 0 +245: 15977: 0 +245: 15978: 0 +245: 15979: 0 +245: 15980: 0 +245: 15981: 0 +245: 15982: 0 +245: 15983: 0 +245: 15984: 0 +245: 15985: 0 +245: 15986: 0 +245: 15987: 0 +245: 15988: 0 +245: 15989: 0 +245: 15990: 0 +245: 15991: 0 +245: 15992: 0 +245: 15993: 0 +245: 15994: 0 +245: 15995: 0 +245: 15996: 0 +245: 15997: 0 +245: 15998: 0 +245: 15999: 0 +245: 16000: 0 +245: 16001: 0 +245: 16002: 0 +245: 16003: 0 +245: 16004: 0 +245: 16005: 0 +245: 16006: 0 +245: 16007: 0 +245: 16008: 0 +245: 16009: 0 +245: 16010: 0 +245: 16011: 0 +245: 16012: 0 +245: 16013: 0 +245: 16014: 0 +245: 16015: 0 +245: 16016: 0 +245: 16017: 0 +245: 16018: 0 +245: 16019: 0 +245: 16020: 0 +245: 16021: 0 +245: 16022: 0 +245: 16023: 0 +245: 16024: 0 +245: 16025: 0 +245: 16026: 0 +245: 16027: 0 +245: 16028: 0 +245: 16029: 0 +245: 16030: 0 +245: 16031: 0 +245: 16032: 0 +245: 16033: 0 +245: 16034: 0 +245: 16035: 0 +245: 16036: 0 +245: 16037: 0 +245: 16038: 0 +245: 16039: 0 +245: 16040: 0 +245: 16041: 0 +245: 16042: 0 +245: 16043: 0 +245: 16044: 0 +245: 16045: 0 +245: 16046: 0 +245: 16047: 0 +245: 16048: 0 +245: 16049: 0 +245: 16050: 0 +245: 16051: 0 +245: 16052: 0 +245: 16053: 0 +245: 16054: 0 +245: 16055: 0 +245: 16056: 0 +245: 16057: 0 +245: 16058: 0 +245: 16059: 0 +245: 16060: 0 +245: 16061: 0 +245: 16062: 0 +245: 16063: 0 +245: 16064: 0 +245: 16065: 0 +245: 16066: 0 +245: 16067: 0 +245: 16068: 0 +245: 16069: 0 +245: 16070: 0 +245: 16071: 0 +245: 16072: 0 +245: 16073: 0 +245: 16074: 0 +245: 16075: 0 +245: 16076: 0 +245: 16077: 0 +245: 16078: 0 +245: 16079: 0 +245: 16080: 0 +245: 16081: 0 +245: 16082: 0 +245: 16083: 0 +245: 16084: 0 +245: 16085: 0 +245: 16086: 0 +245: 16087: 0 +245: 16088: 0 +245: 16089: 0 +245: 16090: 0 +245: 16091: 0 +245: 16092: 0 +245: 16093: 0 +245: 16094: 0 +245: 16095: 0 +245: 16096: 0 +245: 16097: 0 +245: 16098: 0 +245: 16099: 0 +245: 16100: 0 +245: 16101: 0 +245: 16102: 0 +245: 16103: 0 +245: 16104: 0 +245: 16105: 0 +245: 16106: 0 +245: 16107: 0 +245: 16108: 0 +245: 16109: 0 +245: 16110: 0 +245: 16111: 0 +245: 16112: 0 +245: 16113: 0 +245: 16114: 0 +245: 16115: 0 +245: 16116: 0 +245: 16117: 0 +245: 16118: 0 +245: 16119: 0 +245: 16120: 0 +245: 16121: 0 +245: 16122: 0 +245: 16123: 0 +245: 16124: 0 +245: 16125: 0 +245: 16126: 0 +245: 16127: 0 +245: 16128: 0 +245: 16129: 0 +245: 16130: 0 +245: 16131: 0 +245: 16132: 0 +245: 16133: 0 +245: 16134: 0 +245: 16135: 0 +245: 16136: 0 +245: 16137: 0 +245: 16138: 0 +245: 16139: 0 +245: 16140: 0 +245: 16141: 0 +245: 16142: 0 +245: 16143: 0 +245: 16144: 0 +245: 16145: 0 +245: 16146: 0 +245: 16147: 0 +245: 16148: 0 +245: 16149: 0 +245: 16150: 0 +245: 16151: 0 +245: 16152: 0 +245: 16153: 0 +245: 16154: 0 +245: 16155: 0 +245: 16156: 0 +245: 16157: 0 +245: 16158: 0 +245: 16159: 0 +245: 16160: 0 +245: 16161: 0 +245: 16162: 0 +245: 16163: 0 +245: 16164: 0 +245: 16165: 0 +245: 16166: 0 +245: 16167: 0 +245: 16168: 0 +245: 16169: 0 +245: 16170: 0 +245: 16171: 0 +245: 16172: 0 +245: 16173: 0 +245: 16174: 0 +245: 16175: 0 +245: 16176: 0 +245: 16177: 0 +245: 16178: 0 +245: 16179: 0 +245: 16180: 0 +245: 16181: 0 +245: 16182: 0 +245: 16183: 0 +245: 16184: 0 +245: 16185: 0 +245: 16186: 0 +245: 16187: 0 +245: 16188: 0 +245: 16189: 0 +245: 16190: 0 +245: 16191: 0 +245: 16192: 0 +245: 16193: 0 +245: 16194: 0 +245: 16195: 0 +245: 16196: 0 +245: 16197: 0 +245: 16198: 0 +245: 16199: 0 +245: 16200: 0 +245: 16201: 0 +245: 16202: 0 +245: 16203: 0 +245: 16204: 0 +245: 16205: 0 +245: 16206: 0 +245: 16207: 0 +245: 16208: 0 +245: 16209: 0 +245: 16210: 0 +245: 16211: 0 +245: 16212: 0 +245: 16213: 0 +245: 16214: 0 +245: 16215: 0 +245: 16216: 0 +245: 16217: 0 +245: 16218: 0 +245: 16219: 0 +245: 16220: 0 +245: 16221: 0 +245: 16222: 0 +245: 16223: 0 +245: 16224: 0 +245: 16225: 0 +245: 16226: 0 +245: 16227: 0 +245: 16228: 0 +245: 16229: 0 +245: 16230: 0 +245: 16231: 0 +245: 16232: 0 +245: 16233: 0 +245: 16234: 0 +245: 16235: 0 +245: 16236: 0 +245: 16237: 0 +245: 16238: 0 +245: 16239: 0 +245: 16240: 0 +245: 16241: 0 +245: 16242: 0 +245: 16243: 0 +245: 16244: 0 +245: 16245: 0 +245: 16246: 0 +245: 16247: 0 +245: 16248: 0 +245: 16249: 0 +245: 16250: 0 +245: 16251: 0 +245: 16252: 0 +245: 16253: 0 +245: 16254: 0 +245: 16255: 0 +245: 16256: 0 +245: 16257: 0 +245: 16258: 0 +245: 16259: 0 +245: 16260: 0 +245: 16261: 0 +245: 16262: 0 +245: 16263: 0 +245: 16264: 0 +245: 16265: 0 +245: 16266: 0 +245: 16267: 0 +245: 16268: 0 +245: 16269: 0 +245: 16270: 0 +245: 16271: 0 +245: 16272: 0 +245: 16273: 0 +245: 16274: 0 +245: 16275: 0 +245: 16276: 0 +245: 16277: 0 +245: 16278: 0 +245: 16279: 0 +245: 16280: 0 +245: 16281: 0 +245: 16282: 0 +245: 16283: 0 +245: 16284: 0 +245: 16285: 0 +245: 16286: 0 +245: 16287: 0 +245: 16288: 0 +245: 16289: 0 +245: 16290: 0 +245: 16291: 0 +245: 16292: 0 +245: 16293: 0 +245: 16294: 0 +245: 16295: 0 +245: 16296: 0 +245: 16297: 0 +245: 16298: 0 +245: 16299: 0 +245: 16300: 0 +245: 16301: 0 +245: 16302: 0 +245: 16303: 0 +245: 16304: 0 +245: 16305: 0 +245: 16306: 0 +245: 16307: 0 +245: 16308: 0 +245: 16309: 0 +245: 16310: 0 +245: 16311: 0 +245: 16312: 0 +245: 16313: 0 +245: 16314: 0 +245: 16315: 0 +245: 16316: 0 +245: 16317: 0 +245: 16318: 0 +245: 16319: 0 +245: 16320: 0 +245: 16321: 0 +245: 16322: 0 +245: 16323: 0 +245: 16324: 0 +245: 16325: 0 +245: 16326: 0 +245: 16327: 0 +245: 16328: 0 +245: 16329: 0 +245: 16330: 0 +245: 16331: 0 +245: 16332: 0 +245: 16333: 0 +245: 16334: 0 +245: 16335: 0 +245: 16336: 0 +245: 16337: 0 +245: 16338: 0 +245: 16339: 0 +245: 16340: 0 +245: 16341: 0 +245: 16342: 0 +245: 16343: 0 +245: 16344: 0 +245: 16345: 0 +245: 16346: 0 +245: 16347: 0 +245: 16348: 0 +245: 16349: 0 +245: 16350: 0 +245: 16351: 0 +245: 16352: 0 +245: 16353: 0 +245: 16354: 0 +245: 16355: 0 +245: 16356: 0 +245: 16357: 0 +245: 16358: 0 +245: 16359: 0 +245: 16360: 0 +245: 16361: 0 +245: 16362: 0 +245: 16363: 0 +245: 16364: 0 +245: 16365: 0 +245: 16366: 0 +245: 16367: 0 +245: 16368: 0 +245: 16369: 0 +245: 16370: 0 +245: 16371: 0 +245: 16372: 0 +245: 16373: 0 +245: 16374: 0 +245: 16375: 0 +245: 16376: 0 +245: 16377: 0 +245: 16378: 0 +245: 16379: 0 +245: 16380: 0 +245: 16381: 0 +245: 16382: 0 +245: 16383: 0 +245: 16384: 0 +245: 16385: 0 +245: 16386: 0 +245: 16387: 0 +245: 16388: 0 +245: 16389: 0 +245: 16390: 0 +245: 16391: 0 +245: 16392: 0 +245: 16393: 0 +245: 16394: 0 +245: 16395: 0 +245: 16396: 0 +245: 16397: 0 +245: 16398: 0 +245: 16399: 0 +245: 16400: 0 +245: 16401: 0 +245: 16402: 0 +245: 16403: 0 +245: 16404: 0 +245: 16405: 0 +245: 16406: 0 +245: 16407: 0 +245: 16408: 0 +245: 16409: 0 +245: 16410: 0 +245: 16411: 0 +245: 16412: 0 +245: 16413: 0 +245: 16414: 0 +245: 16415: 0 +245: 16416: 0 +245: 16417: 0 +245: 16418: 0 +245: 16419: 0 +245: 16420: 0 +245: 16421: 0 +245: 16422: 0 +245: 16423: 0 +245: 16424: 0 +245: 16425: 0 +245: 16426: 0 +245: 16427: 0 +245: 16428: 0 +245: 16429: 0 +245: 16430: 0 +245: 16431: 0 +245: 16432: 0 +245: 16433: 0 +245: 16434: 0 +245: 16435: 0 +245: 16436: 0 +245: 16437: 0 +245: 16438: 0 +245: 16439: 0 +245: 16440: 0 +245: 16441: 0 +245: 16442: 0 +245: 16443: 0 +245: 16444: 0 +245: 16445: 0 +245: 16446: 0 +245: 16447: 0 +245: 16448: 0 +245: 16449: 0 +245: 16450: 0 +245: 16451: 0 +245: 16452: 0 +245: 16453: 0 +245: 16454: 0 +245: 16455: 0 +245: 16456: 0 +245: 16457: 0 +245: 16458: 0 +245: 16459: 0 +245: 16460: 0 +245: 16461: 0 +245: 16462: 0 +245: 16463: 0 +245: 16464: 0 +245: 16465: 0 +245: 16466: 0 +245: 16467: 0 +245: 16468: 0 +245: 16469: 0 +245: 16470: 0 +245: 16471: 0 +245: 16472: 0 +245: 16473: 0 +245: 16474: 0 +245: 16475: 0 +245: 16476: 0 +245: 16477: 0 +245: 16478: 0 +245: 16479: 0 +245: 16480: 0 +245: 16481: 0 +245: 16482: 0 +245: 16483: 0 +245: 16484: 0 +245: 16485: 0 +245: 16486: 0 +245: 16487: 0 +245: 16488: 0 +245: 16489: 0 +245: 16490: 0 +245: 16491: 0 +245: 16492: 0 +245: 16493: 0 +245: 16494: 0 +245: 16495: 0 +245: 16496: 0 +245: 16497: 0 +245: 16498: 0 +245: 16499: 0 +245: 16500: 0 +245: 16501: 0 +245: 16502: 0 +245: 16503: 0 +245: 16504: 0 +245: 16505: 0 +245: 16506: 0 +245: 16507: 0 +245: 16508: 0 +245: 16509: 0 +245: 16510: 0 +245: 16511: 0 +245: 16512: 0 +245: 16513: 0 +245: 16514: 0 +245: 16515: 0 +245: 16516: 0 +245: 16517: 0 +245: 16518: 0 +245: 16519: 0 +245: 16520: 0 +245: 16521: 0 +245: 16522: 0 +245: 16523: 0 +245: 16524: 0 +245: 16525: 0 +245: 16526: 0 +245: 16527: 0 +245: 16528: 0 +245: 16529: 0 +245: 16530: 0 +245: 16531: 0 +245: 16532: 0 +245: 16533: 0 +245: 16534: 0 +245: 16535: 0 +245: 16536: 0 +245: 16537: 0 +245: 16538: 0 +245: 16539: 0 +245: 16540: 0 +245: 16541: 0 +245: 16542: 0 +245: 16543: 0 +245: 16544: 0 +245: 16545: 0 +245: 16546: 0 +245: 16547: 0 +245: 16548: 0 +245: 16549: 0 +245: 16550: 0 +245: 16551: 0 +245: 16552: 0 +245: 16553: 0 +245: 16554: 0 +245: 16555: 0 +245: 16556: 0 +245: 16557: 0 +245: 16558: 0 +245: 16559: 0 +245: 16560: 0 +245: 16561: 0 +245: 16562: 0 +245: 16563: 0 +245: 16564: 0 +245: 16565: 0 +245: 16566: 0 +245: 16567: 0 +245: 16568: 0 +245: 16569: 0 +245: 16570: 0 +245: 16571: 0 +245: 16572: 0 +245: 16573: 0 +245: 16574: 0 +245: 16575: 0 +245: 16576: 0 +245: 16577: 0 +245: 16578: 0 +245: 16579: 0 +245: 16580: 0 +245: 16581: 0 +245: 16582: 0 +245: 16583: 0 +245: 16584: 0 +245: 16585: 0 +245: 16586: 0 +245: 16587: 0 +245: 16588: 0 +245: 16589: 0 +245: 16590: 0 +245: 16591: 0 +245: 16592: 0 +245: 16593: 0 +245: 16594: 0 +245: 16595: 0 +245: 16596: 0 +245: 16597: 0 +245: 16598: 0 +245: 16599: 0 +245: 16600: 0 +245: 16601: 0 +245: 16602: 0 +245: 16603: 0 +245: 16604: 0 +245: 16605: 0 +245: 16606: 0 +245: 16607: 0 +245: 16608: 0 +245: 16609: 0 +245: 16610: 0 +245: 16611: 0 +245: 16612: 0 +245: 16613: 0 +245: 16614: 0 +245: 16615: 0 +245: 16616: 0 +245: 16617: 0 +245: 16618: 0 +245: 16619: 0 +245: 16620: 0 +245: 16621: 0 +245: 16622: 0 +245: 16623: 0 +245: 16624: 0 +245: 16625: 0 +245: 16626: 0 +245: 16627: 0 +245: 16628: 0 +245: 16629: 0 +245: 16630: 0 +245: 16631: 0 +245: 16632: 0 +245: 16633: 0 +245: 16634: 0 +245: 16635: 0 +245: 16636: 0 +245: 16637: 0 +245: 16638: 0 +245: 16639: 0 +245: 16640: 0 +245: 16641: 0 +245: 16642: 0 +245: 16643: 0 +245: 16644: 0 +245: 16645: 0 +245: 16646: 0 +245: 16647: 0 +245: 16648: 0 +245: 16649: 0 +245: 16650: 0 +245: 16651: 0 +245: 16652: 0 +245: 16653: 0 +245: 16654: 0 +245: 16655: 0 +245: 16656: 0 +245: 16657: 0 +245: 16658: 0 +245: 16659: 0 +245: 16660: 0 +245: 16661: 0 +245: 16662: 0 +245: 16663: 0 +245: 16664: 0 +245: 16665: 0 +245: 16666: 0 +245: 16667: 0 +245: 16668: 0 +245: 16669: 0 +245: 16670: 0 +245: 16671: 0 +245: 16672: 0 +245: 16673: 0 +245: 16674: 0 +245: 16675: 0 +245: 16676: 0 +245: 16677: 0 +245: 16678: 0 +245: 16679: 0 +245: 16680: 0 +245: 16681: 0 +245: 16682: 0 +245: 16683: 0 +245: 16684: 0 +245: 16685: 0 +245: 16686: 0 +245: 16687: 0 +245: 16688: 0 +245: 16689: 0 +245: 16690: 0 +245: 16691: 0 +245: 16692: 0 +245: 16693: 0 +245: 16694: 0 +245: 16695: 0 +245: 16696: 0 +245: 16697: 0 +245: 16698: 0 +245: 16699: 0 +245: 16700: 0 +245: 16701: 0 +245: 16702: 0 +245: 16703: 0 +245: 16704: 0 +245: 16705: 0 +245: 16706: 0 +245: 16707: 0 +245: 16708: 0 +245: 16709: 0 +245: 16710: 0 +245: 16711: 0 +245: 16712: 0 +245: 16713: 0 +245: 16714: 0 +245: 16715: 0 +245: 16716: 0 +245: 16717: 0 +245: 16718: 0 +245: 16719: 0 +245: 16720: 0 +245: 16721: 0 +245: 16722: 0 +245: 16723: 0 +245: 16724: 0 +245: 16725: 0 +245: 16726: 0 +245: 16727: 0 +245: 16728: 0 +245: 16729: 0 +245: 16730: 0 +245: 16731: 0 +245: 16732: 0 +245: 16733: 0 +245: 16734: 0 +245: 16735: 0 +245: 16736: 0 +245: 16737: 0 +245: 16738: 0 +245: 16739: 0 +245: 16740: 0 +245: 16741: 0 +245: 16742: 0 +245: 16743: 0 +245: 16744: 0 +245: 16745: 0 +245: 16746: 0 +245: 16747: 0 +245: 16748: 0 +245: 16749: 0 +245: 16750: 0 +245: 16751: 0 +245: 16752: 0 +245: 16753: 0 +245: 16754: 0 +245: 16755: 0 +245: 16756: 0 +245: 16757: 0 +245: 16758: 0 +245: 16759: 0 +245: 16760: 0 +245: 16761: 0 +245: 16762: 0 +245: 16763: 0 +245: 16764: 0 +245: 16765: 0 +245: 16766: 0 +245: 16767: 0 +245: 16768: 0 +245: 16769: 0 +245: 16770: 0 +245: 16771: 0 +245: 16772: 0 +245: 16773: 0 +245: 16774: 0 +245: 16775: 0 +245: 16776: 0 +245: 16777: 0 +245: 16778: 0 +245: 16779: 0 +245: 16780: 0 +245: 16781: 0 +245: 16782: 0 +245: 16783: 0 +245: 16784: 0 +245: 16785: 0 +245: 16786: 0 +245: 16787: 0 +245: 16788: 0 +245: 16789: 0 +245: 16790: 0 +245: 16791: 0 +245: 16792: 0 +245: 16793: 0 +245: 16794: 0 +245: 16795: 0 +245: 16796: 0 +245: 16797: 0 +245: 16798: 0 +245: 16799: 0 +245: 16800: 0 +245: 16801: 0 +245: 16802: 0 +245: 16803: 0 +245: 16804: 0 +245: 16805: 0 +245: 16806: 0 +245: 16807: 0 +245: 16808: 0 +245: 16809: 0 +245: 16810: 0 +245: 16811: 0 +245: 16812: 0 +245: 16813: 0 +245: 16814: 0 +245: 16815: 0 +245: 16816: 0 +245: 16817: 0 +245: 16818: 0 +245: 16819: 0 +245: 16820: 0 +245: 16821: 0 +245: 16822: 0 +245: 16823: 0 +245: 16824: 0 +245: 16825: 0 +245: 16826: 0 +245: 16827: 0 +245: 16828: 0 +245: 16829: 0 +245: 16830: 0 +245: 16831: 0 +245: 16832: 0 +245: 16833: 0 +245: 16834: 0 +245: 16835: 0 +245: 16836: 0 +245: 16837: 0 +245: 16838: 0 +245: 16839: 0 +245: 16840: 0 +245: 16841: 0 +245: 16842: 0 +245: 16843: 0 +245: 16844: 0 +245: 16845: 0 +245: 16846: 0 +245: 16847: 0 +245: 16848: 0 +245: 16849: 0 +245: 16850: 0 +245: 16851: 0 +245: 16852: 0 +245: 16853: 0 +245: 16854: 0 +245: 16855: 0 +245: 16856: 0 +245: 16857: 0 +245: 16858: 0 +245: 16859: 0 +245: 16860: 0 +245: 16861: 0 +245: 16862: 0 +245: 16863: 0 +245: 16864: 0 +245: 16865: 0 +245: 16866: 0 +245: 16867: 0 +245: 16868: 0 +245: 16869: 0 +245: 16870: 0 +245: 16871: 0 +245: 16872: 0 +245: 16873: 0 +245: 16874: 0 +245: 16875: 0 +245: 16876: 0 +245: 16877: 0 +245: 16878: 0 +245: 16879: 0 +245: 16880: 0 +245: 16881: 0 +245: 16882: 0 +245: 16883: 0 +245: 16884: 0 +245: 16885: 0 +245: 16886: 0 +245: 16887: 0 +245: 16888: 0 +245: 16889: 0 +245: 16890: 0 +245: 16891: 0 +245: 16892: 0 +245: 16893: 0 +245: 16894: 0 +245: 16895: 0 +245: 16896: 0 +245: 16897: 0 +245: 16898: 0 +245: 16899: 0 +245: 16900: 0 +245: 16901: 0 +245: 16902: 0 +245: 16903: 0 +245: 16904: 0 +245: 16905: 0 +245: 16906: 0 +245: 16907: 0 +245: 16908: 0 +245: 16909: 0 +245: 16910: 0 +245: 16911: 0 +245: 16912: 0 +245: 16913: 0 +245: 16914: 0 +245: 16915: 0 +245: 16916: 0 +245: 16917: 0 +245: 16918: 0 +245: 16919: 0 +245: 16920: 0 +245: 16921: 0 +245: 16922: 0 +245: 16923: 0 +245: 16924: 0 +245: 16925: 0 +245: 16926: 0 +245: 16927: 0 +245: 16928: 0 +245: 16929: 0 +245: 16930: 0 +245: 16931: 0 +245: 16932: 0 +245: 16933: 0 +245: 16934: 0 +245: 16935: 0 +245: 16936: 0 +245: 16937: 0 +245: 16938: 0 +245: 16939: 0 +245: 16940: 0 +245: 16941: 0 +245: 16942: 0 +245: 16943: 0 +245: 16944: 0 +245: 16945: 0 +245: 16946: 0 +245: 16947: 0 +245: 16948: 0 +245: 16949: 0 +245: 16950: 0 +245: 16951: 0 +245: 16952: 0 +245: 16953: 0 +245: 16954: 0 +245: 16955: 0 +245: 16956: 0 +245: 16957: 0 +245: 16958: 0 +245: 16959: 0 +245: 16960: 0 +245: 16961: 0 +245: 16962: 0 +245: 16963: 0 +245: 16964: 0 +245: 16965: 0 +245: 16966: 0 +245: 16967: 0 +245: 16968: 0 +245: 16969: 0 +245: 16970: 0 +245: 16971: 0 +245: 16972: 0 +245: 16973: 0 +245: 16974: 0 +245: 16975: 0 +245: 16976: 0 +245: 16977: 0 +245: 16978: 0 +245: 16979: 0 +245: 16980: 0 +245: 16981: 0 +245: 16982: 0 +245: 16983: 0 +245: 16984: 0 +245: 16985: 0 +245: 16986: 0 +245: 16987: 0 +245: 16988: 0 +245: 16989: 0 +245: 16990: 0 +245: 16991: 0 +245: 16992: 0 +245: 16993: 0 +245: 16994: 0 +245: 16995: 0 +245: 16996: 0 +245: 16997: 0 +245: 16998: 0 +245: 16999: 0 +245: 17000: 0 +245: 17001: 0 +245: 17002: 0 +245: 17003: 0 +245: 17004: 0 +245: 17005: 0 +245: 17006: 0 +245: 17007: 0 +245: 17008: 0 +245: 17009: 0 +245: 17010: 0 +245: 17011: 0 +245: 17012: 0 +245: 17013: 0 +245: 17014: 0 +245: 17015: 0 +245: 17016: 0 +245: 17017: 0 +245: 17018: 0 +245: 17019: 0 +245: 17020: 0 +245: 17021: 0 +245: 17022: 0 +245: 17023: 0 +245: 17024: 0 +245: 17025: 0 +245: 17026: 0 +245: 17027: 0 +245: 17028: 0 +245: 17029: 0 +245: 17030: 0 +245: 17031: 0 +245: 17032: 0 +245: 17033: 0 +245: 17034: 0 +245: 17035: 0 +245: 17036: 0 +245: 17037: 0 +245: 17038: 0 +245: 17039: 0 +245: 17040: 0 +245: 17041: 0 +245: 17042: 0 +245: 17043: 0 +245: 17044: 0 +245: 17045: 0 +245: 17046: 0 +245: 17047: 0 +245: 17048: 0 +245: 17049: 0 +245: 17050: 0 +245: 17051: 0 +245: 17052: 0 +245: 17053: 0 +245: 17054: 0 +245: 17055: 0 +245: 17056: 0 +245: 17057: 0 +245: 17058: 0 +245: 17059: 0 +245: 17060: 0 +245: 17061: 0 +245: 17062: 0 +245: 17063: 0 +245: 17064: 0 +245: 17065: 0 +245: 17066: 0 +245: 17067: 0 +245: 17068: 0 +245: 17069: 0 +245: 17070: 0 +245: 17071: 0 +245: 17072: 0 +245: 17073: 0 +245: 17074: 0 +245: 17075: 0 +245: 17076: 0 +245: 17077: 0 +245: 17078: 0 +245: 17079: 0 +245: 17080: 0 +245: 17081: 0 +245: 17082: 0 +245: 17083: 0 +245: 17084: 0 +245: 17085: 0 +245: 17086: 0 +245: 17087: 0 +245: 17088: 0 +245: 17089: 0 +245: 17090: 0 +245: 17091: 0 +245: 17092: 0 +245: 17093: 0 +245: 17094: 0 +245: 17095: 0 +245: 17096: 0 +245: 17097: 0 +245: 17098: 0 +245: 17099: 0 +245: 17100: 0 +245: 17101: 0 +245: 17102: 0 +245: 17103: 0 +245: 17104: 0 +245: 17105: 0 +245: 17106: 0 +245: 17107: 0 +245: 17108: 0 +245: 17109: 0 +245: 17110: 0 +245: 17111: 0 +245: 17112: 0 +245: 17113: 0 +245: 17114: 0 +245: 17115: 0 +245: 17116: 0 +245: 17117: 0 +245: 17118: 0 +245: 17119: 0 +245: 17120: 0 +245: 17121: 0 +245: 17122: 0 +245: 17123: 0 +245: 17124: 0 +245: 17125: 0 +245: 17126: 0 +245: 17127: 0 +245: 17128: 0 +245: 17129: 0 +245: 17130: 0 +245: 17131: 0 +245: 17132: 0 +245: 17133: 0 +245: 17134: 0 +245: 17135: 0 +245: 17136: 0 +245: 17137: 0 +245: 17138: 0 +245: 17139: 0 +245: 17140: 0 +245: 17141: 0 +245: 17142: 0 +245: 17143: 0 +245: 17144: 0 +245: 17145: 0 +245: 17146: 0 +245: 17147: 0 +245: 17148: 0 +245: 17149: 0 +245: 17150: 0 +245: 17151: 0 +245: 17152: 0 +245: 17153: 0 +245: 17154: 0 +245: 17155: 0 +245: 17156: 0 +245: 17157: 0 +245: 17158: 0 +245: 17159: 0 +245: 17160: 0 +245: 17161: 0 +245: 17162: 0 +245: 17163: 0 +245: 17164: 0 +245: 17165: 0 +245: 17166: 0 +245: 17167: 0 +245: 17168: 0 +245: 17169: 0 +245: 17170: 0 +245: 17171: 0 +245: 17172: 0 +245: 17173: 0 +245: 17174: 0 +245: 17175: 0 +245: 17176: 0 +245: 17177: 0 +245: 17178: 0 +245: 17179: 0 +245: 17180: 0 +245: 17181: 0 +245: 17182: 0 +245: 17183: 0 +245: 17184: 0 +245: 17185: 0 +245: 17186: 0 +245: 17187: 0 +245: 17188: 0 +245: 17189: 0 +245: 17190: 0 +245: 17191: 0 +245: 17192: 0 +245: 17193: 0 +245: 17194: 0 +245: 17195: 0 +245: 17196: 0 +245: 17197: 0 +245: 17198: 0 +245: 17199: 0 +245: 17200: 0 +245: 17201: 0 +245: 17202: 0 +245: 17203: 0 +245: 17204: 0 +245: 17205: 0 +245: 17206: 0 +245: 17207: 0 +245: 17208: 0 +245: 17209: 0 +245: 17210: 0 +245: 17211: 0 +245: 17212: 0 +245: 17213: 0 +245: 17214: 0 +245: 17215: 0 +245: 17216: 0 +245: 17217: 0 +245: 17218: 0 +245: 17219: 0 +245: 17220: 0 +245: 17221: 0 +245: 17222: 0 +245: 17223: 0 +245: 17224: 0 +245: 17225: 0 +245: 17226: 0 +245: 17227: 0 +245: 17228: 0 +245: 17229: 0 +245: 17230: 0 +245: 17231: 0 +245: 17232: 0 +245: 17233: 0 +245: 17234: 0 +245: 17235: 0 +245: 17236: 0 +245: 17237: 0 +245: 17238: 0 +245: 17239: 0 +245: 17240: 0 +245: 17241: 0 +245: 17242: 0 +245: 17243: 0 +245: 17244: 0 +245: 17245: 0 +245: 17246: 0 +245: 17247: 0 +245: 17248: 0 +245: 17249: 0 +245: 17250: 0 +245: 17251: 0 +245: 17252: 0 +245: 17253: 0 +245: 17254: 0 +245: 17255: 0 +245: 17256: 0 +245: 17257: 0 +245: 17258: 0 +245: 17259: 0 +245: 17260: 0 +245: 17261: 0 +245: 17262: 0 +245: 17263: 0 +245: 17264: 0 +245: 17265: 0 +245: 17266: 0 +245: 17267: 0 +245: 17268: 0 +245: 17269: 0 +245: 17270: 0 +245: 17271: 0 +245: 17272: 0 +245: 17273: 0 +245: 17274: 0 +245: 17275: 0 +245: 17276: 0 +245: 17277: 0 +245: 17278: 0 +245: 17279: 0 +245: 17280: 0 +245: 17281: 0 +245: 17282: 0 +245: 17283: 0 +245: 17284: 0 +245: 17285: 0 +245: 17286: 0 +245: 17287: 0 +245: 17288: 0 +245: 17289: 0 +245: 17290: 0 +245: 17291: 0 +245: 17292: 0 +245: 17293: 0 +245: 17294: 0 +245: 17295: 0 +245: 17296: 0 +245: 17297: 0 +245: 17298: 0 +245: 17299: 0 +245: 17300: 0 +245: 17301: 0 +245: 17302: 0 +245: 17303: 0 +245: 17304: 0 +245: 17305: 0 +245: 17306: 0 +245: 17307: 0 +245: 17308: 0 +245: 17309: 0 +245: 17310: 0 +245: 17311: 0 +245: 17312: 0 +245: 17313: 0 +245: 17314: 0 +245: 17315: 0 +245: 17316: 0 +245: 17317: 0 +245: 17318: 0 +245: 17319: 0 +245: 17320: 0 +245: 17321: 0 +245: 17322: 0 +245: 17323: 0 +245: 17324: 0 +245: 17325: 0 +245: 17326: 0 +245: 17327: 0 +245: 17328: 0 +245: 17329: 0 +245: 17330: 0 +245: 17331: 0 +245: 17332: 0 +245: 17333: 0 +245: 17334: 0 +245: 17335: 0 +245: 17336: 0 +245: 17337: 0 +245: 17338: 0 +245: 17339: 0 +245: 17340: 0 +245: 17341: 0 +245: 17342: 0 +245: 17343: 0 +245: 17344: 0 +245: 17345: 0 +245: 17346: 0 +245: 17347: 0 +245: 17348: 0 +245: 17349: 0 +245: 17350: 0 +245: 17351: 0 +245: 17352: 0 +245: 17353: 0 +245: 17354: 0 +245: 17355: 0 +245: 17356: 0 +245: 17357: 0 +245: 17358: 0 +245: 17359: 0 +245: 17360: 0 +245: 17361: 0 +245: 17362: 0 +245: 17363: 0 +245: 17364: 0 +245: 17365: 0 +245: 17366: 0 +245: 17367: 0 +245: 17368: 0 +245: 17369: 0 +245: 17370: 0 +245: 17371: 0 +245: 17372: 0 +245: 17373: 0 +245: 17374: 0 +245: 17375: 0 +245: 17376: 0 +245: 17377: 0 +245: 17378: 0 +245: 17379: 0 +245: 17380: 0 +245: 17381: 0 +245: 17382: 0 +245: 17383: 0 +245: 17384: 0 +245: 17385: 0 +245: 17386: 0 +245: 17387: 0 +245: 17388: 0 +245: 17389: 0 +245: 17390: 0 +245: 17391: 0 +245: 17392: 0 +245: 17393: 0 +245: 17394: 0 +245: 17395: 0 +245: 17396: 0 +245: 17397: 0 +245: 17398: 0 +245: 17399: 0 +245: 17400: 0 +245: 17401: 0 +245: 17402: 0 +245: 17403: 0 +245: 17404: 0 +245: 17405: 0 +245: 17406: 0 +245: 17407: 0 +245: 17408: 0 +245: 17409: 0 +245: 17410: 0 +245: 17411: 0 +245: 17412: 0 +245: 17413: 0 +245: 17414: 0 +245: 17415: 0 +245: 17416: 0 +245: 17417: 0 +245: 17418: 0 +245: 17419: 0 +245: 17420: 0 +245: 17421: 0 +245: 17422: 0 +245: 17423: 0 +245: 17424: 0 +245: 17425: 0 +245: 17426: 0 +245: 17427: 0 +245: 17428: 0 +245: 17429: 0 +245: 17430: 0 +245: 17431: 0 +245: 17432: 0 +245: 17433: 0 +245: 17434: 0 +245: 17435: 0 +245: 17436: 0 +245: 17437: 0 +245: 17438: 0 +245: 17439: 0 +245: 17440: 0 +245: 17441: 0 +245: 17442: 0 +245: 17443: 0 +245: 17444: 0 +245: 17445: 0 +245: 17446: 0 +245: 17447: 0 +245: 17448: 0 +245: 17449: 0 +245: 17450: 0 +245: 17451: 0 +245: 17452: 0 +245: 17453: 0 +245: 17454: 0 +245: 17455: 0 +245: 17456: 0 +245: 17457: 0 +245: 17458: 0 +245: 17459: 0 +245: 17460: 0 +245: 17461: 0 +245: 17462: 0 +245: 17463: 0 +245: 17464: 0 +245: 17465: 0 +245: 17466: 0 +245: 17467: 0 +245: 17468: 0 +245: 17469: 0 +245: 17470: 0 +245: 17471: 0 +245: 17472: 0 +245: 17473: 0 +245: 17474: 0 +245: 17475: 0 +245: 17476: 0 +245: 17477: 0 +245: 17478: 0 +245: 17479: 0 +245: 17480: 0 +245: 17481: 0 +245: 17482: 0 +245: 17483: 0 +245: 17484: 0 +245: 17485: 0 +245: 17486: 0 +245: 17487: 0 +245: 17488: 0 +245: 17489: 0 +245: 17490: 0 +245: 17491: 0 +245: 17492: 0 +245: 17493: 0 +245: 17494: 0 +245: 17495: 0 +245: 17496: 0 +245: 17497: 0 +245: 17498: 0 +245: 17499: 0 +245: 17500: 0 +245: 17501: 0 +245: 17502: 0 +245: 17503: 0 +245: 17504: 0 +245: 17505: 0 +245: 17506: 0 +245: 17507: 0 +245: 17508: 0 +245: 17509: 0 +245: 17510: 0 +245: 17511: 0 +245: 17512: 0 +245: 17513: 0 +245: 17514: 0 +245: 17515: 0 +245: 17516: 0 +245: 17517: 0 +245: 17518: 0 +245: 17519: 0 +245: 17520: 0 +245: 17521: 0 +245: 17522: 0 +245: 17523: 0 +245: 17524: 0 +245: 17525: 0 +245: 17526: 0 +245: 17527: 0 +245: 17528: 0 +245: 17529: 0 +245: 17530: 0 +245: 17531: 0 +245: 17532: 0 +245: 17533: 0 +245: 17534: 0 +245: 17535: 0 +245: 17536: 0 +245: 17537: 0 +245: 17538: 0 +245: 17539: 0 +245: 17540: 0 +245: 17541: 0 +245: 17542: 0 +245: 17543: 0 +245: 17544: 0 +245: 17545: 0 +245: 17546: 0 +245: 17547: 0 +245: 17548: 0 +245: 17549: 0 +245: 17550: 0 +245: 17551: 0 +245: 17552: 0 +245: 17553: 0 +245: 17554: 0 +245: 17555: 0 +245: 17556: 0 +245: 17557: 0 +245: 17558: 0 +245: 17559: 0 +245: 17560: 0 +245: 17561: 0 +245: 17562: 0 +245: 17563: 0 +245: 17564: 0 +245: 17565: 0 +245: 17566: 0 +245: 17567: 0 +245: 17568: 0 +245: 17569: 0 +245: 17570: 0 +245: 17571: 0 +245: 17572: 0 +245: 17573: 0 +245: 17574: 0 +245: 17575: 0 +245: 17576: 0 +245: 17577: 0 +245: 17578: 0 +245: 17579: 0 +245: 17580: 0 +245: 17581: 0 +245: 17582: 0 +245: 17583: 0 +245: 17584: 0 +245: 17585: 0 +245: 17586: 0 +245: 17587: 0 +245: 17588: 0 +245: 17589: 0 +245: 17590: 0 +245: 17591: 0 +245: 17592: 0 +245: 17593: 0 +245: 17594: 0 +245: 17595: 0 +245: 17596: 0 +245: 17597: 0 +245: 17598: 0 +245: 17599: 0 +245: 17600: 0 +245: 17601: 0 +245: 17602: 0 +245: 17603: 0 +245: 17604: 0 +245: 17605: 0 +245: 17606: 0 +245: 17607: 0 +245: 17608: 0 +245: 17609: 0 +245: 17610: 0 +245: 17611: 0 +245: 17612: 0 +245: 17613: 0 +245: 17614: 0 +245: 17615: 0 +245: 17616: 0 +245: 17617: 0 +245: 17618: 0 +245: 17619: 0 +245: 17620: 0 +245: 17621: 0 +245: 17622: 0 +245: 17623: 0 +245: 17624: 0 +245: 17625: 0 +245: 17626: 0 +245: 17627: 0 +245: 17628: 0 +245: 17629: 0 +245: 17630: 0 +245: 17631: 0 +245: 17632: 0 +245: 17633: 0 +245: 17634: 0 +245: 17635: 0 +245: 17636: 0 +245: 17637: 0 +245: 17638: 0 +245: 17639: 0 +245: 17640: 0 +245: 17641: 0 +245: 17642: 0 +245: 17643: 0 +245: 17644: 0 +245: 17645: 0 +245: 17646: 0 +245: 17647: 0 +245: 17648: 0 +245: 17649: 0 +245: 17650: 0 +245: 17651: 0 +245: 17652: 0 +245: 17653: 0 +245: 17654: 0 +245: 17655: 0 +245: 17656: 0 +245: 17657: 0 +245: 17658: 0 +245: 17659: 0 +245: 17660: 0 +245: 17661: 0 +245: 17662: 0 +245: 17663: 0 +245: 17664: 0 +245: 17665: 0 +245: 17666: 0 +245: 17667: 0 +245: 17668: 0 +245: 17669: 0 +245: 17670: 0 +245: 17671: 0 +245: 17672: 0 +245: 17673: 0 +245: 17674: 0 +245: 17675: 0 +245: 17676: 0 +245: 17677: 0 +245: 17678: 0 +245: 17679: 0 +245: 17680: 0 +245: 17681: 0 +245: 17682: 0 +245: 17683: 0 +245: 17684: 0 +245: 17685: 0 +245: 17686: 0 +245: 17687: 0 +245: 17688: 0 +245: 17689: 0 +245: 17690: 0 +245: 17691: 0 +245: 17692: 0 +245: 17693: 0 +245: 17694: 0 +245: 17695: 0 +245: 17696: 0 +245: 17697: 0 +245: 17698: 0 +245: 17699: 0 +245: 17700: 0 +245: 17701: 0 +245: 17702: 0 +245: 17703: 0 +245: 17704: 0 +245: 17705: 0 +245: 17706: 0 +245: 17707: 0 +245: 17708: 0 +245: 17709: 0 +245: 17710: 0 +245: 17711: 0 +245: 17712: 0 +245: 17713: 0 +245: 17714: 0 +245: 17715: 0 +245: 17716: 0 +245: 17717: 0 +245: 17718: 0 +245: 17719: 0 +245: 17720: 0 +245: 17721: 0 +245: 17722: 0 +245: 17723: 0 +245: 17724: 0 +245: 17725: 0 +245: 17726: 0 +245: 17727: 0 +245: 17728: 0 +245: 17729: 0 +245: 17730: 0 +245: 17731: 0 +245: 17732: 0 +245: 17733: 0 +245: 17734: 0 +245: 17735: 0 +245: 17736: 0 +245: 17737: 0 +245: 17738: 0 +245: 17739: 0 +245: 17740: 0 +245: 17741: 0 +245: 17742: 0 +245: 17743: 0 +245: 17744: 0 +245: 17745: 0 +245: 17746: 0 +245: 17747: 0 +245: 17748: 0 +245: 17749: 0 +245: 17750: 0 +245: 17751: 0 +245: 17752: 0 +245: 17753: 0 +245: 17754: 0 +245: 17755: 0 +245: 17756: 0 +245: 17757: 0 +245: 17758: 0 +245: 17759: 0 +245: 17760: 0 +245: 17761: 0 +245: 17762: 0 +245: 17763: 0 +245: 17764: 0 +245: 17765: 0 +245: 17766: 0 +245: 17767: 0 +245: 17768: 0 +245: 17769: 0 +245: 17770: 0 +245: 17771: 0 +245: 17772: 0 +245: 17773: 0 +245: 17774: 0 +245: 17775: 0 +245: 17776: 0 +245: 17777: 0 +245: 17778: 0 +245: 17779: 0 +245: 17780: 0 +245: 17781: 0 +245: 17782: 0 +245: 17783: 0 +245: 17784: 0 +245: 17785: 0 +245: 17786: 0 +245: 17787: 0 +245: 17788: 0 +245: 17789: 0 +245: 17790: 0 +245: 17791: 0 +245: 17792: 0 +245: 17793: 0 +245: 17794: 0 +245: 17795: 0 +245: 17796: 0 +245: 17797: 0 +245: 17798: 0 +245: 17799: 0 +245: 17800: 0 +245: 17801: 0 +245: 17802: 0 +245: 17803: 0 +245: 17804: 0 +245: 17805: 0 +245: 17806: 0 +245: 17807: 0 +245: 17808: 0 +245: 17809: 0 +245: 17810: 0 +245: 17811: 0 +245: 17812: 0 +245: 17813: 0 +245: 17814: 0 +245: 17815: 0 +245: 17816: 0 +245: 17817: 0 +245: 17818: 0 +245: 17819: 0 +245: 17820: 0 +245: 17821: 0 +245: 17822: 0 +245: 17823: 0 +245: 17824: 0 +245: 17825: 0 +245: 17826: 0 +245: 17827: 0 +245: 17828: 0 +245: 17829: 0 +245: 17830: 0 +245: 17831: 0 +245: 17832: 0 +245: 17833: 0 +245: 17834: 0 +245: 17835: 0 +245: 17836: 0 +245: 17837: 0 +245: 17838: 0 +245: 17839: 0 +245: 17840: 0 +245: 17841: 0 +245: 17842: 0 +245: 17843: 0 +245: 17844: 0 +245: 17845: 0 +245: 17846: 0 +245: 17847: 0 +245: 17848: 0 +245: 17849: 0 +245: 17850: 0 +245: 17851: 0 +245: 17852: 0 +245: 17853: 0 +245: 17854: 0 +245: 17855: 0 +245: 17856: 0 +245: 17857: 0 +245: 17858: 0 +245: 17859: 0 +245: 17860: 0 +245: 17861: 0 +245: 17862: 0 +245: 17863: 0 +245: 17864: 0 +245: 17865: 0 +245: 17866: 0 +245: 17867: 0 +245: 17868: 0 +245: 17869: 0 +245: 17870: 0 +245: 17871: 0 +245: 17872: 0 +245: 17873: 0 +245: 17874: 0 +245: 17875: 0 +245: 17876: 0 +245: 17877: 0 +245: 17878: 0 +245: 17879: 0 +245: 17880: 0 +245: 17881: 0 +245: 17882: 0 +245: 17883: 0 +245: 17884: 0 +245: 17885: 0 +245: 17886: 0 +245: 17887: 0 +245: 17888: 0 +245: 17889: 0 +245: 17890: 0 +245: 17891: 0 +245: 17892: 0 +245: 17893: 0 +245: 17894: 0 +245: 17895: 0 +245: 17896: 0 +245: 17897: 0 +245: 17898: 0 +245: 17899: 0 +245: 17900: 0 +245: 17901: 0 +245: 17902: 0 +245: 17903: 0 +245: 17904: 0 +245: 17905: 0 +245: 17906: 0 +245: 17907: 0 +245: 17908: 0 +245: 17909: 0 +245: 17910: 0 +245: 17911: 0 +245: 17912: 0 +245: 17913: 0 +245: 17914: 0 +245: 17915: 0 +245: 17916: 0 +245: 17917: 0 +245: 17918: 0 +245: 17919: 0 +245: 17920: 0 +245: 17921: 0 +245: 17922: 0 +245: 17923: 0 +245: 17924: 0 +245: 17925: 0 +245: 17926: 0 +245: 17927: 0 +245: 17928: 0 +245: 17929: 0 +245: 17930: 0 +245: 17931: 0 +245: 17932: 0 +245: 17933: 0 +245: 17934: 0 +245: 17935: 0 +245: 17936: 0 +245: 17937: 0 +245: 17938: 0 +245: 17939: 0 +245: 17940: 0 +245: 17941: 0 +245: 17942: 0 +245: 17943: 0 +245: 17944: 0 +245: 17945: 0 +245: 17946: 0 +245: 17947: 0 +245: 17948: 0 +245: 17949: 0 +245: 17950: 0 +245: 17951: 0 +245: 17952: 0 +245: 17953: 0 +245: 17954: 0 +245: 17955: 0 +245: 17956: 0 +245: 17957: 0 +245: 17958: 0 +245: 17959: 0 +245: 17960: 0 +245: 17961: 0 +245: 17962: 0 +245: 17963: 0 +245: 17964: 0 +245: 17965: 0 +245: 17966: 0 +245: 17967: 0 +245: 17968: 0 +245: 17969: 0 +245: 17970: 0 +245: 17971: 0 +245: 17972: 0 +245: 17973: 0 +245: 17974: 0 +245: 17975: 0 +245: 17976: 0 +245: 17977: 0 +245: 17978: 0 +245: 17979: 0 +245: 17980: 0 +245: 17981: 0 +245: 17982: 0 +245: 17983: 0 +245: 17984: 0 +245: 17985: 0 +245: 17986: 0 +245: 17987: 0 +245: 17988: 0 +245: 17989: 0 +245: 17990: 0 +245: 17991: 0 +245: 17992: 0 +245: 17993: 0 +245: 17994: 0 +245: 17995: 0 +245: 17996: 0 +245: 17997: 0 +245: 17998: 0 +245: 17999: 0 +245: 18000: 0 +245: 18001: 0 +245: 18002: 0 +245: 18003: 0 +245: 18004: 0 +245: 18005: 0 +245: 18006: 0 +245: 18007: 0 +245: 18008: 0 +245: 18009: 0 +245: 18010: 0 +245: 18011: 0 +245: 18012: 0 +245: 18013: 0 +245: 18014: 0 +245: 18015: 0 +245: 18016: 0 +245: 18017: 0 +245: 18018: 0 +245: 18019: 0 +245: 18020: 0 +245: 18021: 0 +245: 18022: 0 +245: 18023: 0 +245: 18024: 0 +245: 18025: 0 +245: 18026: 0 +245: 18027: 0 +245: 18028: 0 +245: 18029: 0 +245: 18030: 0 +245: 18031: 0 +245: 18032: 0 +245: 18033: 0 +245: 18034: 0 +245: 18035: 0 +245: 18036: 0 +245: 18037: 0 +245: 18038: 0 +245: 18039: 0 +245: 18040: 0 +245: 18041: 0 +245: 18042: 0 +245: 18043: 0 +245: 18044: 0 +245: 18045: 0 +245: 18046: 0 +245: 18047: 0 +245: 18048: 0 +245: 18049: 0 +245: 18050: 0 +245: 18051: 0 +245: 18052: 0 +245: 18053: 0 +245: 18054: 0 +245: 18055: 0 +245: 18056: 0 +245: 18057: 0 +245: 18058: 0 +245: 18059: 0 +245: 18060: 0 +245: 18061: 0 +245: 18062: 0 +245: 18063: 0 +245: 18064: 0 +245: 18065: 0 +245: 18066: 0 +245: 18067: 0 +245: 18068: 0 +245: 18069: 0 +245: 18070: 0 +245: 18071: 0 +245: 18072: 0 +245: 18073: 0 +245: 18074: 0 +245: 18075: 0 +245: 18076: 0 +245: 18077: 0 +245: 18078: 0 +245: 18079: 0 +245: 18080: 0 +245: 18081: 0 +245: 18082: 0 +245: 18083: 0 +245: 18084: 0 +245: 18085: 0 +245: 18086: 0 +245: 18087: 0 +245: 18088: 0 +245: 18089: 0 +245: 18090: 0 +245: 18091: 0 +245: 18092: 0 +245: 18093: 0 +245: 18094: 0 +245: 18095: 0 +245: 18096: 0 +245: 18097: 0 +245: 18098: 0 +245: 18099: 0 +245: 18100: 0 +245: 18101: 0 +245: 18102: 0 +245: 18103: 0 +245: 18104: 0 +245: 18105: 0 +245: 18106: 0 +245: 18107: 0 +245: 18108: 0 +245: 18109: 0 +245: 18110: 0 +245: 18111: 0 +245: 18112: 0 +245: 18113: 0 +245: 18114: 0 +245: 18115: 0 +245: 18116: 0 +245: 18117: 0 +245: 18118: 0 +245: 18119: 0 +245: 18120: 0 +245: 18121: 0 +245: 18122: 0 +245: 18123: 0 +245: 18124: 0 +245: 18125: 0 +245: 18126: 0 +245: 18127: 0 +245: 18128: 0 +245: 18129: 0 +245: 18130: 0 +245: 18131: 0 +245: 18132: 0 +245: 18133: 0 +245: 18134: 0 +245: 18135: 0 +245: 18136: 0 +245: 18137: 0 +245: 18138: 0 +245: 18139: 0 +245: 18140: 0 +245: 18141: 0 +245: 18142: 0 +245: 18143: 0 +245: 18144: 0 +245: 18145: 0 +245: 18146: 0 +245: 18147: 0 +245: 18148: 0 +245: 18149: 0 +245: 18150: 0 +245: 18151: 0 +245: 18152: 0 +245: 18153: 0 +245: 18154: 0 +245: 18155: 0 +245: 18156: 0 +245: 18157: 0 +245: 18158: 0 +245: 18159: 0 +245: 18160: 0 +245: 18161: 0 +245: 18162: 0 +245: 18163: 0 +245: 18164: 0 +245: 18165: 0 +245: 18166: 0 +245: 18167: 0 +245: 18168: 0 +245: 18169: 0 +245: 18170: 0 +245: 18171: 0 +245: 18172: 0 +245: 18173: 0 +245: 18174: 0 +245: 18175: 0 +245: 18176: 0 +245: 18177: 0 +245: 18178: 0 +245: 18179: 0 +245: 18180: 0 +245: 18181: 0 +245: 18182: 0 +245: 18183: 0 +245: 18184: 0 +245: 18185: 0 +245: 18186: 0 +245: 18187: 0 +245: 18188: 0 +245: 18189: 0 +245: 18190: 0 +245: 18191: 0 +245: 18192: 0 +245: 18193: 0 +245: 18194: 0 +245: 18195: 0 +245: 18196: 0 +245: 18197: 0 +245: 18198: 0 +245: 18199: 0 +245: 18200: 0 +245: 18201: 0 +245: 18202: 0 +245: 18203: 0 +245: 18204: 0 +245: 18205: 0 +245: 18206: 0 +245: 18207: 0 +245: 18208: 0 +245: 18209: 0 +245: 18210: 0 +245: 18211: 0 +245: 18212: 0 +245: 18213: 0 +245: 18214: 0 +245: 18215: 0 +245: 18216: 0 +245: 18217: 0 +245: 18218: 0 +245: 18219: 0 +245: 18220: 0 +245: 18221: 0 +245: 18222: 0 +245: 18223: 0 +245: 18224: 0 +245: 18225: 0 +245: 18226: 0 +245: 18227: 0 +245: 18228: 0 +245: 18229: 0 +245: 18230: 0 +245: 18231: 0 +245: 18232: 0 +245: 18233: 0 +245: 18234: 0 +245: 18235: 0 +245: 18236: 0 +245: 18237: 0 +245: 18238: 0 +245: 18239: 0 +245: 18240: 0 +245: 18241: 0 +245: 18242: 0 +245: 18243: 0 +245: 18244: 0 +245: 18245: 0 +245: 18246: 0 +245: 18247: 0 +245: 18248: 0 +245: 18249: 0 +245: 18250: 0 +245: 18251: 0 +245: 18252: 0 +245: 18253: 0 +245: 18254: 0 +245: 18255: 0 +245: 18256: 0 +245: 18257: 0 +245: 18258: 0 +245: 18259: 0 +245: 18260: 0 +245: 18261: 0 +245: 18262: 0 +245: 18263: 0 +245: 18264: 0 +245: 18265: 0 +245: 18266: 0 +245: 18267: 0 +245: 18268: 0 +245: 18269: 0 +245: 18270: 0 +245: 18271: 0 +245: 18272: 0 +245: 18273: 0 +245: 18274: 0 +245: 18275: 0 +245: 18276: 0 +245: 18277: 0 +245: 18278: 0 +245: 18279: 0 +245: 18280: 0 +245: 18281: 0 +245: 18282: 0 +245: 18283: 0 +245: 18284: 0 +245: 18285: 0 +245: 18286: 0 +245: 18287: 0 +245: 18288: 0 +245: 18289: 0 +245: 18290: 0 +245: 18291: 0 +245: 18292: 0 +245: 18293: 0 +245: 18294: 0 +245: 18295: 0 +245: 18296: 0 +245: 18297: 0 +245: 18298: 0 +245: 18299: 0 +245: 18300: 0 +245: 18301: 0 +245: 18302: 0 +245: 18303: 0 +245: 18304: 0 +245: 18305: 0 +245: 18306: 0 +245: 18307: 0 +245: 18308: 0 +245: 18309: 0 +245: 18310: 0 +245: 18311: 0 +245: 18312: 0 +245: 18313: 0 +245: 18314: 0 +245: 18315: 0 +245: 18316: 0 +245: 18317: 0 +245: 18318: 0 +245: 18319: 0 +245: 18320: 0 +245: 18321: 0 +245: 18322: 0 +245: 18323: 0 +245: 18324: 0 +245: 18325: 0 +245: 18326: 0 +245: 18327: 0 +245: 18328: 0 +245: 18329: 0 +245: 18330: 0 +245: 18331: 0 +245: 18332: 0 +245: 18333: 0 +245: 18334: 0 +245: 18335: 0 +245: 18336: 0 +245: 18337: 0 +245: 18338: 0 +245: 18339: 0 +245: 18340: 0 +245: 18341: 0 +245: 18342: 0 +245: 18343: 0 +245: 18344: 0 +245: 18345: 0 +245: 18346: 0 +245: 18347: 0 +245: 18348: 0 +245: 18349: 0 +245: 18350: 0 +245: 18351: 0 +245: 18352: 0 +245: 18353: 0 +245: 18354: 0 +245: 18355: 0 +245: 18356: 0 +245: 18357: 0 +245: 18358: 0 +245: 18359: 0 +245: 18360: 0 +245: 18361: 0 +245: 18362: 0 +245: 18363: 0 +245: 18364: 0 +245: 18365: 0 +245: 18366: 0 +245: 18367: 0 +245: 18368: 0 +245: 18369: 0 +245: 18370: 0 +245: 18371: 0 +245: 18372: 0 +245: 18373: 0 +245: 18374: 0 +245: 18375: 0 +245: 18376: 0 +245: 18377: 0 +245: 18378: 0 +245: 18379: 0 +245: 18380: 0 +245: 18381: 0 +245: 18382: 0 +245: 18383: 0 +245: 18384: 0 +245: 18385: 0 +245: 18386: 0 +245: 18387: 0 +245: 18388: 0 +245: 18389: 0 +245: 18390: 0 +245: 18391: 0 +245: 18392: 0 +245: 18393: 0 +245: 18394: 0 +245: 18395: 0 +245: 18396: 0 +245: 18397: 0 +245: 18398: 0 +245: 18399: 0 +245: 18400: 0 +245: 18401: 0 +245: 18402: 0 +245: 18403: 0 +245: 18404: 0 +245: 18405: 0 +245: 18406: 0 +245: 18407: 0 +245: 18408: 0 +245: 18409: 0 +245: 18410: 0 +245: 18411: 0 +245: 18412: 0 +245: 18413: 0 +245: 18414: 0 +245: 18415: 0 +245: 18416: 0 +245: 18417: 0 +245: 18418: 0 +245: 18419: 0 +245: 18420: 0 +245: 18421: 0 +245: 18422: 0 +245: 18423: 0 +245: 18424: 0 +245: 18425: 0 +245: 18426: 0 +245: 18427: 0 +245: 18428: 0 +245: 18429: 0 +245: 18430: 0 +245: 18431: 0 +245: 18432: 0 +245: 18433: 0 +245: 18434: 0 +245: 18435: 0 +245: 18436: 0 +245: 18437: 0 +245: 18438: 0 +245: 18439: 0 +245: 18440: 0 +245: 18441: 0 +245: 18442: 0 +245: 18443: 0 +245: 18444: 0 +245: 18445: 0 +245: 18446: 0 +245: 18447: 0 +245: 18448: 0 +245: 18449: 0 +245: 18450: 0 +245: 18451: 0 +245: 18452: 0 +245: 18453: 0 +245: 18454: 0 +245: 18455: 0 +245: 18456: 0 +245: 18457: 0 +245: 18458: 0 +245: 18459: 0 +245: 18460: 0 +245: 18461: 0 +245: 18462: 0 +245: 18463: 0 +245: 18464: 0 +245: 18465: 0 +245: 18466: 0 +245: 18467: 0 +245: 18468: 0 +245: 18469: 0 +245: 18470: 0 +245: 18471: 0 +245: 18472: 0 +245: 18473: 0 +245: 18474: 0 +245: 18475: 0 +245: 18476: 0 +245: 18477: 0 +245: 18478: 0 +245: 18479: 0 +245: 18480: 0 +245: 18481: 0 +245: 18482: 0 +245: 18483: 0 +245: 18484: 0 +245: 18485: 0 +245: 18486: 0 +245: 18487: 0 +245: 18488: 0 +245: 18489: 0 +245: 18490: 0 +245: 18491: 0 +245: 18492: 0 +245: 18493: 0 +245: 18494: 0 +245: 18495: 0 +245: 18496: 0 +245: 18497: 0 +245: 18498: 0 +245: 18499: 0 +245: 18500: 0 +245: 18501: 0 +245: 18502: 0 +245: 18503: 0 +245: 18504: 0 +245: 18505: 0 +245: 18506: 0 +245: 18507: 0 +245: 18508: 0 +245: 18509: 0 +245: 18510: 0 +245: 18511: 0 +245: 18512: 0 +245: 18513: 0 +245: 18514: 0 +245: 18515: 0 +245: 18516: 0 +245: 18517: 0 +245: 18518: 0 +245: 18519: 0 +245: 18520: 0 +245: 18521: 0 +245: 18522: 0 +245: 18523: 0 +245: 18524: 0 +245: 18525: 0 +245: 18526: 0 +245: 18527: 0 +245: 18528: 0 +245: 18529: 0 +245: 18530: 0 +245: 18531: 0 +245: 18532: 0 +245: 18533: 0 +245: 18534: 0 +245: 18535: 0 +245: 18536: 0 +245: 18537: 0 +245: 18538: 0 +245: 18539: 0 +245: 18540: 0 +245: 18541: 0 +245: 18542: 0 +245: 18543: 0 +245: 18544: 0 +245: 18545: 0 +245: 18546: 0 +245: 18547: 0 +245: 18548: 0 +245: 18549: 0 +245: 18550: 0 +245: 18551: 0 +245: 18552: 0 +245: 18553: 0 +245: 18554: 0 +245: 18555: 0 +245: 18556: 0 +245: 18557: 0 +245: 18558: 0 +245: 18559: 0 +245: 18560: 0 +245: 18561: 0 +245: 18562: 0 +245: 18563: 0 +245: 18564: 0 +245: 18565: 0 +245: 18566: 0 +245: 18567: 0 +245: 18568: 0 +245: 18569: 0 +245: 18570: 0 +245: 18571: 0 +245: 18572: 0 +245: 18573: 0 +245: 18574: 0 +245: 18575: 0 +245: 18576: 0 +245: 18577: 0 +245: 18578: 0 +245: 18579: 0 +245: 18580: 0 +245: 18581: 0 +245: 18582: 0 +245: 18583: 0 +245: 18584: 0 +245: 18585: 0 +245: 18586: 0 +245: 18587: 0 +245: 18588: 0 +245: 18589: 0 +245: 18590: 0 +245: 18591: 0 +245: 18592: 0 +245: 18593: 0 +245: 18594: 0 +245: 18595: 0 +245: 18596: 0 +245: 18597: 0 +245: 18598: 0 +245: 18599: 0 +245: 18600: 0 +245: 18601: 0 +245: 18602: 0 +245: 18603: 0 +245: 18604: 0 +245: 18605: 0 +245: 18606: 0 +245: 18607: 0 +245: 18608: 0 +245: 18609: 0 +245: 18610: 0 +245: 18611: 0 +245: 18612: 0 +245: 18613: 0 +245: 18614: 0 +245: 18615: 0 +245: 18616: 0 +245: 18617: 0 +245: 18618: 0 +245: 18619: 0 +245: 18620: 0 +245: 18621: 0 +245: 18622: 0 +245: 18623: 0 +245: 18624: 0 +245: 18625: 0 +245: 18626: 0 +245: 18627: 0 +245: 18628: 0 +245: 18629: 0 +245: 18630: 0 +245: 18631: 0 +245: 18632: 0 +245: 18633: 0 +245: 18634: 0 +245: 18635: 0 +245: 18636: 0 +245: 18637: 0 +245: 18638: 0 +245: 18639: 0 +245: 18640: 0 +245: 18641: 0 +245: 18642: 0 +245: 18643: 0 +245: 18644: 0 +245: 18645: 0 +245: 18646: 0 +245: 18647: 0 +245: 18648: 0 +245: 18649: 0 +245: 18650: 0 +245: 18651: 0 +245: 18652: 0 +245: 18653: 0 +245: 18654: 0 +245: 18655: 0 +245: 18656: 0 +245: 18657: 0 +245: 18658: 0 +245: 18659: 0 +245: 18660: 0 +245: 18661: 0 +245: 18662: 0 +245: 18663: 0 +245: 18664: 0 +245: 18665: 0 +245: 18666: 0 +245: 18667: 0 +245: 18668: 0 +245: 18669: 0 +245: 18670: 0 +245: 18671: 0 +245: 18672: 0 +245: 18673: 0 +245: 18674: 0 +245: 18675: 0 +245: 18676: 0 +245: 18677: 0 +245: 18678: 0 +245: 18679: 0 +245: 18680: 0 +245: 18681: 0 +245: 18682: 0 +245: 18683: 0 +245: 18684: 0 +245: 18685: 0 +245: 18686: 0 +245: 18687: 0 +245: 18688: 0 +245: 18689: 0 +245: 18690: 0 +245: 18691: 0 +245: 18692: 0 +245: 18693: 0 +245: 18694: 0 +245: 18695: 0 +245: 18696: 0 +245: 18697: 0 +245: 18698: 0 +245: 18699: 0 +245: 18700: 0 +245: 18701: 0 +245: 18702: 0 +245: 18703: 0 +245: 18704: 0 +245: 18705: 0 +245: 18706: 0 +245: 18707: 0 +245: 18708: 0 +245: 18709: 0 +245: 18710: 0 +245: 18711: 0 +245: 18712: 0 +245: 18713: 0 +245: 18714: 0 +245: 18715: 0 +245: 18716: 0 +245: 18717: 0 +245: 18718: 0 +245: 18719: 0 +245: 18720: 0 +245: 18721: 0 +245: 18722: 0 +245: 18723: 0 +245: 18724: 0 +245: 18725: 0 +245: 18726: 0 +245: 18727: 0 +245: 18728: 0 +245: 18729: 0 +245: 18730: 0 +245: 18731: 0 +245: 18732: 0 +245: 18733: 0 +245: 18734: 0 +245: 18735: 0 +245: 18736: 0 +245: 18737: 0 +245: 18738: 0 +245: 18739: 0 +245: 18740: 0 +245: 18741: 0 +245: 18742: 0 +245: 18743: 0 +245: 18744: 0 +245: 18745: 0 +245: 18746: 0 +245: 18747: 0 +245: 18748: 0 +245: 18749: 0 +245: 18750: 0 +245: 18751: 0 +245: 18752: 0 +245: 18753: 0 +245: 18754: 0 +245: 18755: 0 +245: 18756: 0 +245: 18757: 0 +245: 18758: 0 +245: 18759: 0 +245: 18760: 0 +245: 18761: 0 +245: 18762: 0 +245: 18763: 0 +245: 18764: 0 +245: 18765: 0 +245: 18766: 0 +245: 18767: 0 +245: 18768: 0 +245: 18769: 0 +245: 18770: 0 +245: 18771: 0 +245: 18772: 0 +245: 18773: 0 +245: 18774: 0 +245: 18775: 0 +245: 18776: 0 +245: 18777: 0 +245: 18778: 0 +245: 18779: 0 +245: 18780: 0 +245: 18781: 0 +245: 18782: 0 +245: 18783: 0 +245: 18784: 0 +245: 18785: 0 +245: 18786: 0 +245: 18787: 0 +245: 18788: 0 +245: 18789: 0 +245: 18790: 0 +245: 18791: 0 +245: 18792: 0 +245: 18793: 0 +245: 18794: 0 +245: 18795: 0 +245: 18796: 0 +245: 18797: 0 +245: 18798: 0 +245: 18799: 0 +245: 18800: 0 +245: 18801: 0 +245: 18802: 0 +245: 18803: 0 +245: 18804: 0 +245: 18805: 0 +245: 18806: 0 +245: 18807: 0 +245: 18808: 0 +245: 18809: 0 +245: 18810: 0 +245: 18811: 0 +245: 18812: 0 +245: 18813: 0 +245: 18814: 0 +245: 18815: 0 +245: 18816: 0 +245: 18817: 0 +245: 18818: 0 +245: 18819: 0 +245: 18820: 0 +245: 18821: 0 +245: 18822: 0 +245: 18823: 0 +245: 18824: 0 +245: 18825: 0 +245: 18826: 0 +245: 18827: 0 +245: 18828: 0 +245: 18829: 0 +245: 18830: 0 +245: 18831: 0 +245: 18832: 0 +245: 18833: 0 +245: 18834: 0 +245: 18835: 0 +245: 18836: 0 +245: 18837: 0 +245: 18838: 0 +245: 18839: 0 +245: 18840: 0 +245: 18841: 0 +245: 18842: 0 +245: 18843: 0 +245: 18844: 0 +245: 18845: 0 +245: 18846: 0 +245: 18847: 0 +245: 18848: 0 +245: 18849: 0 +245: 18850: 0 +245: 18851: 0 +245: 18852: 0 +245: 18853: 0 +245: 18854: 0 +245: 18855: 0 +245: 18856: 0 +245: 18857: 0 +245: 18858: 0 +245: 18859: 0 +245: 18860: 0 +245: 18861: 0 +245: 18862: 0 +245: 18863: 0 +245: 18864: 0 +245: 18865: 0 +245: 18866: 0 +245: 18867: 0 +245: 18868: 0 +245: 18869: 0 +245: 18870: 0 +245: 18871: 0 +245: 18872: 0 +245: 18873: 0 +245: 18874: 0 +245: 18875: 0 +245: 18876: 0 +245: 18877: 0 +245: 18878: 0 +245: 18879: 0 +245: 18880: 0 +245: 18881: 0 +245: 18882: 0 +245: 18883: 0 +245: 18884: 0 +245: 18885: 0 +245: 18886: 0 +245: 18887: 0 +245: 18888: 0 +245: 18889: 0 +245: 18890: 0 +245: 18891: 0 +245: 18892: 0 +245: 18893: 0 +245: 18894: 0 +245: 18895: 0 +245: 18896: 0 +245: 18897: 0 +245: 18898: 0 +245: 18899: 0 +245: 18900: 0 +245: 18901: 0 +245: 18902: 0 +245: 18903: 0 +245: 18904: 0 +245: 18905: 0 +245: 18906: 0 +245: 18907: 0 +245: 18908: 0 +245: 18909: 0 +245: 18910: 0 +245: 18911: 0 +245: 18912: 0 +245: 18913: 0 +245: 18914: 0 +245: 18915: 0 +245: 18916: 0 +245: 18917: 0 +245: 18918: 0 +245: 18919: 0 +245: 18920: 0 +245: 18921: 0 +245: 18922: 0 +245: 18923: 0 +245: 18924: 0 +245: 18925: 0 +245: 18926: 0 +245: 18927: 0 +245: 18928: 0 +245: 18929: 0 +245: 18930: 0 +245: 18931: 0 +245: 18932: 0 +245: 18933: 0 +245: 18934: 0 +245: 18935: 0 +245: 18936: 0 +245: 18937: 0 +245: 18938: 0 +245: 18939: 0 +245: 18940: 0 +245: 18941: 0 +245: 18942: 0 +245: 18943: 0 +245: 18944: 0 +245: 18945: 0 +245: 18946: 0 +245: 18947: 0 +245: 18948: 0 +245: 18949: 0 +245: 18950: 0 +245: 18951: 0 +245: 18952: 0 +245: 18953: 0 +245: 18954: 0 +245: 18955: 0 +245: 18956: 0 +245: 18957: 0 +245: 18958: 0 +245: 18959: 0 +245: 18960: 0 +245: 18961: 0 +245: 18962: 0 +245: 18963: 0 +245: 18964: 0 +245: 18965: 0 +245: 18966: 0 +245: 18967: 0 +245: 18968: 0 +245: 18969: 0 +245: 18970: 0 +245: 18971: 0 +245: 18972: 0 +245: 18973: 0 +245: 18974: 0 +245: 18975: 0 +245: 18976: 0 +245: 18977: 0 +245: 18978: 0 +245: 18979: 0 +245: 18980: 0 +245: 18981: 0 +245: 18982: 0 +245: 18983: 0 +245: 18984: 0 +245: 18985: 0 +245: 18986: 0 +245: 18987: 0 +245: 18988: 0 +245: 18989: 0 +245: 18990: 0 +245: 18991: 0 +245: 18992: 0 +245: 18993: 0 +245: 18994: 0 +245: 18995: 0 +245: 18996: 0 +245: 18997: 0 +245: 18998: 0 +245: 18999: 0 +245: 19000: 0 +245: 19001: 0 +245: 19002: 0 +245: 19003: 0 +245: 19004: 0 +245: 19005: 0 +245: 19006: 0 +245: 19007: 0 +245: 19008: 0 +245: 19009: 0 +245: 19010: 0 +245: 19011: 0 +245: 19012: 0 +245: 19013: 0 +245: 19014: 0 +245: 19015: 0 +245: 19016: 0 +245: 19017: 0 +245: 19018: 0 +245: 19019: 0 +245: 19020: 0 +245: 19021: 0 +245: 19022: 0 +245: 19023: 0 +245: 19024: 0 +245: 19025: 0 +245: 19026: 0 +245: 19027: 0 +245: 19028: 0 +245: 19029: 0 +245: 19030: 0 +245: 19031: 0 +245: 19032: 0 +245: 19033: 0 +245: 19034: 0 +245: 19035: 0 +245: 19036: 0 +245: 19037: 0 +245: 19038: 0 +245: 19039: 0 +245: 19040: 0 +245: 19041: 0 +245: 19042: 0 +245: 19043: 0 +245: 19044: 0 +245: 19045: 0 +245: 19046: 0 +245: 19047: 0 +245: 19048: 0 +245: 19049: 0 +245: 19050: 0 +245: 19051: 0 +245: 19052: 0 +245: 19053: 0 +245: 19054: 0 +245: 19055: 0 +245: 19056: 0 +245: 19057: 0 +245: 19058: 0 +245: 19059: 0 +245: 19060: 0 +245: 19061: 0 +245: 19062: 0 +245: 19063: 0 +245: 19064: 0 +245: 19065: 0 +245: 19066: 0 +245: 19067: 0 +245: 19068: 0 +245: 19069: 0 +245: 19070: 0 +245: 19071: 0 +245: 19072: 0 +245: 19073: 0 +245: 19074: 0 +245: 19075: 0 +245: 19076: 0 +245: 19077: 0 +245: 19078: 0 +245: 19079: 0 +245: 19080: 0 +245: 19081: 0 +245: 19082: 0 +245: 19083: 0 +245: 19084: 0 +245: 19085: 0 +245: 19086: 0 +245: 19087: 0 +245: 19088: 0 +245: 19089: 0 +245: 19090: 0 +245: 19091: 0 +245: 19092: 0 +245: 19093: 0 +245: 19094: 0 +245: 19095: 0 +245: 19096: 0 +245: 19097: 0 +245: 19098: 0 +245: 19099: 0 +245: 19100: 0 +245: 19101: 0 +245: 19102: 0 +245: 19103: 0 +245: 19104: 0 +245: 19105: 0 +245: 19106: 0 +245: 19107: 0 +245: 19108: 0 +245: 19109: 0 +245: 19110: 0 +245: 19111: 0 +245: 19112: 0 +245: 19113: 0 +245: 19114: 0 +245: 19115: 0 +245: 19116: 0 +245: 19117: 0 +245: 19118: 0 +245: 19119: 0 +245: 19120: 0 +245: 19121: 0 +245: 19122: 0 +245: 19123: 0 +245: 19124: 0 +245: 19125: 0 +245: 19126: 0 +245: 19127: 0 +245: 19128: 0 +245: 19129: 0 +245: 19130: 0 +245: 19131: 0 +245: 19132: 0 +245: 19133: 0 +245: 19134: 0 +245: 19135: 0 +245: 19136: 0 +245: 19137: 0 +245: 19138: 0 +245: 19139: 0 +245: 19140: 0 +245: 19141: 0 +245: 19142: 0 +245: 19143: 0 +245: 19144: 0 +245: 19145: 0 +245: 19146: 0 +245: 19147: 0 +245: 19148: 0 +245: 19149: 0 +245: 19150: 0 +245: 19151: 0 +245: 19152: 0 +245: 19153: 0 +245: 19154: 0 +245: 19155: 0 +245: 19156: 0 +245: 19157: 0 +245: 19158: 0 +245: 19159: 0 +245: 19160: 0 +245: 19161: 0 +245: 19162: 0 +245: 19163: 0 +245: 19164: 0 +245: 19165: 0 +245: 19166: 0 +245: 19167: 0 +245: 19168: 0 +245: 19169: 0 +245: 19170: 0 +245: 19171: 0 +245: 19172: 0 +245: 19173: 0 +245: 19174: 0 +245: 19175: 0 +245: 19176: 0 +245: 19177: 0 +245: 19178: 0 +245: 19179: 0 +245: 19180: 0 +245: 19181: 0 +245: 19182: 0 +245: 19183: 0 +245: 19184: 0 +245: 19185: 0 +245: 19186: 0 +245: 19187: 0 +245: 19188: 0 +245: 19189: 0 +245: 19190: 0 +245: 19191: 0 +245: 19192: 0 +245: 19193: 0 +245: 19194: 0 +245: 19195: 0 +245: 19196: 0 +245: 19197: 0 +245: 19198: 0 +245: 19199: 0 +245: 19200: 0 +245: 19201: 0 +245: 19202: 0 +245: 19203: 0 +245: 19204: 0 +245: 19205: 0 +245: 19206: 0 +245: 19207: 0 +245: 19208: 0 +245: 19209: 0 +245: 19210: 0 +245: 19211: 0 +245: 19212: 0 +245: 19213: 0 +245: 19214: 0 +245: 19215: 0 +245: 19216: 0 +245: 19217: 0 +245: 19218: 0 +245: 19219: 0 +245: 19220: 0 +245: 19221: 0 +245: 19222: 0 +245: 19223: 0 +245: 19224: 0 +245: 19225: 0 +245: 19226: 0 +245: 19227: 0 +245: 19228: 0 +245: 19229: 0 +245: 19230: 0 +245: 19231: 0 +245: 19232: 0 +245: 19233: 0 +245: 19234: 0 +245: 19235: 0 +245: 19236: 0 +245: 19237: 0 +245: 19238: 0 +245: 19239: 0 +245: 19240: 0 +245: 19241: 0 +245: 19242: 0 +245: 19243: 0 +245: 19244: 0 +245: 19245: 0 +245: 19246: 0 +245: 19247: 0 +245: 19248: 0 +245: 19249: 0 +245: 19250: 0 +245: 19251: 0 +245: 19252: 0 +245: 19253: 0 +245: 19254: 0 +245: 19255: 0 +245: 19256: 0 +245: 19257: 0 +245: 19258: 0 +245: 19259: 0 +245: 19260: 0 +245: 19261: 0 +245: 19262: 0 +245: 19263: 0 +245: 19264: 0 +245: 19265: 0 +245: 19266: 0 +245: 19267: 0 +245: 19268: 0 +245: 19269: 0 +245: 19270: 0 +245: 19271: 0 +245: 19272: 0 +245: 19273: 0 +245: 19274: 0 +245: 19275: 0 +245: 19276: 0 +245: 19277: 0 +245: 19278: 0 +245: 19279: 0 +245: 19280: 0 +245: 19281: 0 +245: 19282: 0 +245: 19283: 0 +245: 19284: 0 +245: 19285: 0 +245: 19286: 0 +245: 19287: 0 +245: 19288: 0 +245: 19289: 0 +245: 19290: 0 +245: 19291: 0 +245: 19292: 0 +245: 19293: 0 +245: 19294: 0 +245: 19295: 0 +245: 19296: 0 +245: 19297: 0 +245: 19298: 0 +245: 19299: 0 +245: 19300: 0 +245: 19301: 0 +245: 19302: 0 +245: 19303: 0 +245: 19304: 0 +245: 19305: 0 +245: 19306: 0 +245: 19307: 0 +245: 19308: 0 +245: 19309: 0 +245: 19310: 0 +245: 19311: 0 +245: 19312: 0 +245: 19313: 0 +245: 19314: 0 +245: 19315: 0 +245: 19316: 0 +245: 19317: 0 +245: 19318: 0 +245: 19319: 0 +245: 19320: 0 +245: 19321: 0 +245: 19322: 0 +245: 19323: 0 +245: 19324: 0 +245: 19325: 0 +245: 19326: 0 +245: 19327: 0 +245: 19328: 0 +245: 19329: 0 +245: 19330: 0 +245: 19331: 0 +245: 19332: 0 +245: 19333: 0 +245: 19334: 0 +245: 19335: 0 +245: 19336: 0 +245: 19337: 0 +245: 19338: 0 +245: 19339: 0 +245: 19340: 0 +245: 19341: 0 +245: 19342: 0 +245: 19343: 0 +245: 19344: 0 +245: 19345: 0 +245: 19346: 0 +245: 19347: 0 +245: 19348: 0 +245: 19349: 0 +245: 19350: 0 +245: 19351: 0 +245: 19352: 0 +245: 19353: 0 +245: 19354: 0 +245: 19355: 0 +245: 19356: 0 +245: 19357: 0 +245: 19358: 0 +245: 19359: 0 +245: 19360: 0 +245: 19361: 0 +245: 19362: 0 +245: 19363: 0 +245: 19364: 0 +245: 19365: 0 +245: 19366: 0 +245: 19367: 0 +245: 19368: 0 +245: 19369: 0 +245: 19370: 0 +245: 19371: 0 +245: 19372: 0 +245: 19373: 0 +245: 19374: 0 +245: 19375: 0 +245: 19376: 0 +245: 19377: 0 +245: 19378: 0 +245: 19379: 0 +245: 19380: 0 +245: 19381: 0 +245: 19382: 0 +245: 19383: 0 +245: 19384: 0 +245: 19385: 0 +245: 19386: 0 +245: 19387: 0 +245: 19388: 0 +245: 19389: 0 +245: 19390: 0 +245: 19391: 0 +245: 19392: 0 +245: 19393: 0 +245: 19394: 0 +245: 19395: 0 +245: 19396: 0 +245: 19397: 0 +245: 19398: 0 +245: 19399: 0 +245: 19400: 0 +245: 19401: 0 +245: 19402: 0 +245: 19403: 0 +245: 19404: 0 +245: 19405: 0 +245: 19406: 0 +245: 19407: 0 +245: 19408: 0 +245: 19409: 0 +245: 19410: 0 +245: 19411: 0 +245: 19412: 0 +245: 19413: 0 +245: 19414: 0 +245: 19415: 0 +245: 19416: 0 +245: 19417: 0 +245: 19418: 0 +245: 19419: 0 +245: 19420: 0 +245: 19421: 0 +245: 19422: 0 +245: 19423: 0 +245: 19424: 0 +245: 19425: 0 +245: 19426: 0 +245: 19427: 0 +245: 19428: 0 +245: 19429: 0 +245: 19430: 0 +245: 19431: 0 +245: 19432: 0 +245: 19433: 0 +245: 19434: 0 +245: 19435: 0 +245: 19436: 0 +245: 19437: 0 +245: 19438: 0 +245: 19439: 0 +245: 19440: 0 +245: 19441: 0 +245: 19442: 0 +245: 19443: 0 +245: 19444: 0 +245: 19445: 0 +245: 19446: 0 +245: 19447: 0 +245: 19448: 0 +245: 19449: 0 +245: 19450: 0 +245: 19451: 0 +245: 19452: 0 +245: 19453: 0 +245: 19454: 0 +245: 19455: 0 +245: 19456: 0 +245: 19457: 0 +245: 19458: 0 +245: 19459: 0 +245: 19460: 0 +245: 19461: 0 +245: 19462: 0 +245: 19463: 0 +245: 19464: 0 +245: 19465: 0 +245: 19466: 0 +245: 19467: 0 +245: 19468: 0 +245: 19469: 0 +245: 19470: 0 +245: 19471: 0 +245: 19472: 0 +245: 19473: 0 +245: 19474: 0 +245: 19475: 0 +245: 19476: 0 +245: 19477: 0 +245: 19478: 0 +245: 19479: 0 +245: 19480: 0 +245: 19481: 0 +245: 19482: 0 +245: 19483: 0 +245: 19484: 0 +245: 19485: 0 +245: 19486: 0 +245: 19487: 0 +245: 19488: 0 +245: 19489: 0 +245: 19490: 0 +245: 19491: 0 +245: 19492: 0 +245: 19493: 0 +245: 19494: 0 +245: 19495: 0 +245: 19496: 0 +245: 19497: 0 +245: 19498: 0 +245: 19499: 0 +245: 19500: 0 +245: 19501: 0 +245: 19502: 0 +245: 19503: 0 +245: 19504: 0 +245: 19505: 0 +245: 19506: 0 +245: 19507: 0 +245: 19508: 0 +245: 19509: 0 +245: 19510: 0 +245: 19511: 0 +245: 19512: 0 +245: 19513: 0 +245: 19514: 0 +245: 19515: 0 +245: 19516: 0 +245: 19517: 0 +245: 19518: 0 +245: 19519: 0 +245: 19520: 0 +245: 19521: 0 +245: 19522: 0 +245: 19523: 0 +245: 19524: 0 +245: 19525: 0 +245: 19526: 0 +245: 19527: 0 +245: 19528: 0 +245: 19529: 0 +245: 19530: 0 +245: 19531: 0 +245: 19532: 0 +245: 19533: 0 +245: 19534: 0 +245: 19535: 0 +245: 19536: 0 +245: 19537: 0 +245: 19538: 0 +245: 19539: 0 +245: 19540: 0 +245: 19541: 0 +245: 19542: 0 +245: 19543: 0 +245: 19544: 0 +245: 19545: 0 +245: 19546: 0 +245: 19547: 0 +245: 19548: 0 +245: 19549: 0 +245: 19550: 0 +245: 19551: 0 +245: 19552: 0 +245: 19553: 0 +245: 19554: 0 +245: 19555: 0 +245: 19556: 0 +245: 19557: 0 +245: 19558: 0 +245: 19559: 0 +245: 19560: 0 +245: 19561: 0 +245: 19562: 0 +245: 19563: 0 +245: 19564: 0 +245: 19565: 0 +245: 19566: 0 +245: 19567: 0 +245: 19568: 0 +245: 19569: 0 +245: 19570: 0 +245: 19571: 0 +245: 19572: 0 +245: 19573: 0 +245: 19574: 0 +245: 19575: 0 +245: 19576: 0 +245: 19577: 0 +245: 19578: 0 +245: 19579: 0 +245: 19580: 0 +245: 19581: 0 +245: 19582: 0 +245: 19583: 0 +245: 19584: 0 +245: 19585: 0 +245: 19586: 0 +245: 19587: 0 +245: 19588: 0 +245: 19589: 0 +245: 19590: 0 +245: 19591: 0 +245: 19592: 0 +245: 19593: 0 +245: 19594: 0 +245: 19595: 0 +245: 19596: 0 +245: 19597: 0 +245: 19598: 0 +245: 19599: 0 +245: 19600: 0 +245: 19601: 0 +245: 19602: 0 +245: 19603: 0 +245: 19604: 0 +245: 19605: 0 +245: 19606: 0 +245: 19607: 0 +245: 19608: 0 +245: 19609: 0 +245: 19610: 0 +245: 19611: 0 +245: 19612: 0 +245: 19613: 0 +245: 19614: 0 +245: 19615: 0 +245: 19616: 0 +245: 19617: 0 +245: 19618: 0 +245: 19619: 0 +245: 19620: 0 +245: 19621: 0 +245: 19622: 0 +245: 19623: 0 +245: 19624: 0 +245: 19625: 0 +245: 19626: 0 +245: 19627: 0 +245: 19628: 0 +245: 19629: 0 +245: 19630: 0 +245: 19631: 0 +245: 19632: 0 +245: 19633: 0 +245: 19634: 0 +245: 19635: 0 +245: 19636: 0 +245: 19637: 0 +245: 19638: 0 +245: 19639: 0 +245: 19640: 0 +245: 19641: 0 +245: 19642: 0 +245: 19643: 0 +245: 19644: 0 +245: 19645: 0 +245: 19646: 0 +245: 19647: 0 +245: 19648: 0 +245: 19649: 0 +245: 19650: 0 +245: 19651: 0 +245: 19652: 0 +245: 19653: 0 +245: 19654: 0 +245: 19655: 0 +245: 19656: 0 +245: 19657: 0 +245: 19658: 0 +245: 19659: 0 +245: 19660: 0 +245: 19661: 0 +245: 19662: 0 +245: 19663: 0 +245: 19664: 0 +245: 19665: 0 +245: 19666: 0 +245: 19667: 0 +245: 19668: 0 +245: 19669: 0 +245: 19670: 0 +245: 19671: 0 +245: 19672: 0 +245: 19673: 0 +245: 19674: 0 +245: 19675: 0 +245: 19676: 0 +245: 19677: 0 +245: 19678: 0 +245: 19679: 0 +245: 19680: 0 +245: 19681: 0 +245: 19682: 0 +245: 19683: 0 +245: 19684: 0 +245: 19685: 0 +245: 19686: 0 +245: 19687: 0 +245: 19688: 0 +245: 19689: 0 +245: 19690: 0 +245: 19691: 0 +245: 19692: 0 +245: 19693: 0 +245: 19694: 0 +245: 19695: 0 +245: 19696: 0 +245: 19697: 0 +245: 19698: 0 +245: 19699: 0 +245: 19700: 0 +245: 19701: 0 +245: 19702: 0 +245: 19703: 0 +245: 19704: 0 +245: 19705: 0 +245: 19706: 0 +245: 19707: 0 +245: 19708: 0 +245: 19709: 0 +245: 19710: 0 +245: 19711: 0 +245: 19712: 0 +245: 19713: 0 +245: 19714: 0 +245: 19715: 0 +245: 19716: 0 +245: 19717: 0 +245: 19718: 0 +245: 19719: 0 +245: 19720: 0 +245: 19721: 0 +245: 19722: 0 +245: 19723: 0 +245: 19724: 0 +245: 19725: 0 +245: 19726: 0 +245: 19727: 0 +245: 19728: 0 +245: 19729: 0 +245: 19730: 0 +245: 19731: 0 +245: 19732: 0 +245: 19733: 0 +245: 19734: 0 +245: 19735: 0 +245: 19736: 0 +245: 19737: 0 +245: 19738: 0 +245: 19739: 0 +245: 19740: 0 +245: 19741: 0 +245: 19742: 0 +245: 19743: 0 +245: 19744: 0 +245: 19745: 0 +245: 19746: 0 +245: 19747: 0 +245: 19748: 0 +245: 19749: 0 +245: 19750: 0 +245: 19751: 0 +245: 19752: 0 +245: 19753: 0 +245: 19754: 0 +245: 19755: 0 +245: 19756: 0 +245: 19757: 0 +245: 19758: 0 +245: 19759: 0 +245: 19760: 0 +245: 19761: 0 +245: 19762: 0 +245: 19763: 0 +245: 19764: 0 +245: 19765: 0 +245: 19766: 0 +245: 19767: 0 +245: 19768: 0 +245: 19769: 0 +245: 19770: 0 +245: 19771: 0 +245: 19772: 0 +245: 19773: 0 +245: 19774: 0 +245: 19775: 0 +245: 19776: 0 +245: 19777: 0 +245: 19778: 0 +245: 19779: 0 +245: 19780: 0 +245: 19781: 0 +245: 19782: 0 +245: 19783: 0 +245: 19784: 0 +245: 19785: 0 +245: 19786: 0 +245: 19787: 0 +245: 19788: 0 +245: 19789: 0 +245: 19790: 0 +245: 19791: 0 +245: 19792: 0 +245: 19793: 0 +245: 19794: 0 +245: 19795: 0 +245: 19796: 0 +245: 19797: 0 +245: 19798: 0 +245: 19799: 0 +245: 19800: 0 +245: 19801: 0 +245: 19802: 0 +245: 19803: 0 +245: 19804: 0 +245: 19805: 0 +245: 19806: 0 +245: 19807: 0 +245: 19808: 0 +245: 19809: 0 +245: 19810: 0 +245: 19811: 0 +245: 19812: 0 +245: 19813: 0 +245: 19814: 0 +245: 19815: 0 +245: 19816: 0 +245: 19817: 0 +245: 19818: 0 +245: 19819: 0 +245: 19820: 0 +245: 19821: 0 +245: 19822: 0 +245: 19823: 0 +245: 19824: 0 +245: 19825: 0 +245: 19826: 0 +245: 19827: 0 +245: 19828: 0 +245: 19829: 0 +245: 19830: 0 +245: 19831: 0 +245: 19832: 0 +245: 19833: 0 +245: 19834: 0 +245: 19835: 0 +245: 19836: 0 +245: 19837: 0 +245: 19838: 0 +245: 19839: 0 +245: 19840: 0 +245: 19841: 0 +245: 19842: 0 +245: 19843: 0 +245: 19844: 0 +245: 19845: 0 +245: 19846: 0 +245: 19847: 0 +245: 19848: 0 +245: 19849: 0 +245: 19850: 0 +245: 19851: 0 +245: 19852: 0 +245: 19853: 0 +245: 19854: 0 +245: 19855: 0 +245: 19856: 0 +245: 19857: 0 +245: 19858: 0 +245: 19859: 0 +245: 19860: 0 +245: 19861: 0 +245: 19862: 0 +245: 19863: 0 +245: 19864: 0 +245: 19865: 0 +245: 19866: 0 +245: 19867: 0 +245: 19868: 0 +245: 19869: 0 +245: 19870: 0 +245: 19871: 0 +245: 19872: 0 +245: 19873: 0 +245: 19874: 0 +245: 19875: 0 +245: 19876: 0 +245: 19877: 0 +245: 19878: 0 +245: 19879: 0 +245: 19880: 0 +245: 19881: 0 +245: 19882: 0 +245: 19883: 0 +245: 19884: 0 +245: 19885: 0 +245: 19886: 0 +245: 19887: 0 +245: 19888: 0 +245: 19889: 0 +245: 19890: 0 +245: 19891: 0 +245: 19892: 0 +245: 19893: 0 +245: 19894: 0 +245: 19895: 0 +245: 19896: 0 +245: 19897: 0 +245: 19898: 0 +245: 19899: 0 +245: 19900: 0 +245: 19901: 0 +245: 19902: 0 +245: 19903: 0 +245: 19904: 0 +245: 19905: 0 +245: 19906: 0 +245: 19907: 0 +245: 19908: 0 +245: 19909: 0 +245: 19910: 0 +245: 19911: 0 +245: 19912: 0 +245: 19913: 0 +245: 19914: 0 +245: 19915: 0 +245: 19916: 0 +245: 19917: 0 +245: 19918: 0 +245: 19919: 0 +245: 19920: 0 +245: 19921: 0 +245: 19922: 0 +245: 19923: 0 +245: 19924: 0 +245: 19925: 0 +245: 19926: 0 +245: 19927: 0 +245: 19928: 0 +245: 19929: 0 +245: 19930: 0 +245: 19931: 0 +245: 19932: 0 +245: 19933: 0 +245: 19934: 0 +245: 19935: 0 +245: 19936: 0 +245: 19937: 0 +245: 19938: 0 +245: 19939: 0 +245: 19940: 0 +245: 19941: 0 +245: 19942: 0 +245: 19943: 0 +245: 19944: 0 +245: 19945: 0 +245: 19946: 0 +245: 19947: 0 +245: 19948: 0 +245: 19949: 0 +245: 19950: 0 +245: 19951: 0 +245: 19952: 0 +245: 19953: 0 +245: 19954: 0 +245: 19955: 0 +245: 19956: 0 +245: 19957: 0 +245: 19958: 0 +245: 19959: 0 +245: 19960: 0 +245: 19961: 0 +245: 19962: 0 +245: 19963: 0 +245: 19964: 0 +245: 19965: 0 +245: 19966: 0 +245: 19967: 0 +245: 19968: 0 +245: 19969: 0 +245: 19970: 0 +245: 19971: 0 +245: 19972: 0 +245: 19973: 0 +245: 19974: 0 +245: 19975: 0 +245: 19976: 0 +245: 19977: 0 +245: 19978: 0 +245: 19979: 0 +245: 19980: 0 +245: 19981: 0 +245: 19982: 0 +245: 19983: 0 +245: 19984: 0 +245: 19985: 0 +245: 19986: 0 +245: 19987: 0 +245: 19988: 0 +245: 19989: 0 +245: 19990: 0 +245: 19991: 0 +245: 19992: 0 +245: 19993: 0 +245: 19994: 0 +245: 19995: 0 +245: 19996: 0 +245: 19997: 0 +245: 19998: 0 +245: 19999: 0 +245: 20000: 0 +245: 20001: 0 +245: 20002: 0 +245: 20003: 0 +245: 20004: 0 +245: 20005: 0 +245: 20006: 0 +245: 20007: 0 +245: 20008: 0 +245: 20009: 0 +245: 20010: 0 +245: 20011: 0 +245: 20012: 0 +245: 20013: 0 +245: 20014: 0 +245: 20015: 0 +245: 20016: 0 +245: 20017: 0 +245: 20018: 0 +245: 20019: 0 +245: 20020: 0 +245: 20021: 0 +245: 20022: 0 +245: 20023: 0 +245: 20024: 0 +245: 20025: 0 +245: 20026: 0 +245: 20027: 0 +245: 20028: 0 +245: 20029: 0 +245: 20030: 0 +245: 20031: 0 +245: 20032: 0 +245: 20033: 0 +245: 20034: 0 +245: 20035: 0 +245: 20036: 0 +245: 20037: 0 +245: 20038: 0 +245: 20039: 0 +245: 20040: 0 +245: 20041: 0 +245: 20042: 0 +245: 20043: 0 +245: 20044: 0 +245: 20045: 0 +245: 20046: 0 +245: 20047: 0 +245: 20048: 0 +245: 20049: 0 +245: 20050: 0 +245: 20051: 0 +245: 20052: 0 +245: 20053: 0 +245: 20054: 0 +245: 20055: 0 +245: 20056: 0 +245: 20057: 0 +245: 20058: 0 +245: 20059: 0 +245: 20060: 0 +245: 20061: 0 +245: 20062: 0 +245: 20063: 0 +245: 20064: 0 +245: 20065: 0 +245: 20066: 0 +245: 20067: 0 +245: 20068: 0 +245: 20069: 0 +245: 20070: 0 +245: 20071: 0 +245: 20072: 0 +245: 20073: 0 +245: 20074: 0 +245: 20075: 0 +245: 20076: 0 +245: 20077: 0 +245: 20078: 0 +245: 20079: 0 +245: 20080: 0 +245: 20081: 0 +245: 20082: 0 +245: 20083: 0 +245: 20084: 0 +245: 20085: 0 +245: 20086: 0 +245: 20087: 0 +245: 20088: 0 +245: 20089: 0 +245: 20090: 0 +245: 20091: 0 +245: 20092: 0 +245: 20093: 0 +245: 20094: 0 +245: 20095: 0 +245: 20096: 0 +245: 20097: 0 +245: 20098: 0 +245: 20099: 0 +245: 20100: 0 +245: 20101: 0 +245: 20102: 0 +245: 20103: 0 +245: 20104: 0 +245: 20105: 0 +245: 20106: 0 +245: 20107: 0 +245: 20108: 0 +245: 20109: 0 +245: 20110: 0 +245: 20111: 0 +245: 20112: 0 +245: 20113: 0 +245: 20114: 0 +245: 20115: 0 +245: 20116: 0 +245: 20117: 0 +245: 20118: 0 +245: 20119: 0 +245: 20120: 0 +245: 20121: 0 +245: 20122: 0 +245: 20123: 0 +245: 20124: 0 +245: 20125: 0 +245: 20126: 0 +245: 20127: 0 +245: 20128: 0 +245: 20129: 0 +245: 20130: 0 +245: 20131: 0 +245: 20132: 0 +245: 20133: 0 +245: 20134: 0 +245: 20135: 0 +245: 20136: 0 +245: 20137: 0 +245: 20138: 0 +245: 20139: 0 +245: 20140: 0 +245: 20141: 0 +245: 20142: 0 +245: 20143: 0 +245: 20144: 0 +245: 20145: 0 +245: 20146: 0 +245: 20147: 0 +245: 20148: 0 +245: 20149: 0 +245: 20150: 0 +245: 20151: 0 +245: 20152: 0 +245: 20153: 0 +245: 20154: 0 +245: 20155: 0 +245: 20156: 0 +245: 20157: 0 +245: 20158: 0 +245: 20159: 0 +245: 20160: 0 +245: 20161: 0 +245: 20162: 0 +245: 20163: 0 +245: 20164: 0 +245: 20165: 0 +245: 20166: 0 +245: 20167: 0 +245: 20168: 0 +245: 20169: 0 +245: 20170: 0 +245: 20171: 0 +245: 20172: 0 +245: 20173: 0 +245: 20174: 0 +245: 20175: 0 +245: 20176: 0 +245: 20177: 0 +245: 20178: 0 +245: 20179: 0 +245: 20180: 0 +245: 20181: 0 +245: 20182: 0 +245: 20183: 0 +245: 20184: 0 +245: 20185: 0 +245: 20186: 0 +245: 20187: 0 +245: 20188: 0 +245: 20189: 0 +245: 20190: 0 +245: 20191: 0 +245: 20192: 0 +245: 20193: 0 +245: 20194: 0 +245: 20195: 0 +245: 20196: 0 +245: 20197: 0 +245: 20198: 0 +245: 20199: 0 +245: 20200: 0 +245: 20201: 0 +245: 20202: 0 +245: 20203: 0 +245: 20204: 0 +245: 20205: 0 +245: 20206: 0 +245: 20207: 0 +245: 20208: 0 +245: 20209: 0 +245: 20210: 0 +245: 20211: 0 +245: 20212: 0 +245: 20213: 0 +245: 20214: 0 +245: 20215: 0 +245: 20216: 0 +245: 20217: 0 +245: 20218: 0 +245: 20219: 0 +245: 20220: 0 +245: 20221: 0 +245: 20222: 0 +245: 20223: 0 +245: 20224: 0 +245: 20225: 0 +245: 20226: 0 +245: 20227: 0 +245: 20228: 0 +245: 20229: 0 +245: 20230: 0 +245: 20231: 0 +245: 20232: 0 +245: 20233: 0 +245: 20234: 0 +245: 20235: 0 +245: 20236: 0 +245: 20237: 0 +245: 20238: 0 +245: 20239: 0 +245: 20240: 0 +245: 20241: 0 +245: 20242: 0 +245: 20243: 0 +245: 20244: 0 +245: 20245: 0 +245: 20246: 0 +245: 20247: 0 +245: 20248: 0 +245: 20249: 0 +245: 20250: 0 +245: 20251: 0 +245: 20252: 0 +245: 20253: 0 +245: 20254: 0 +245: 20255: 0 +245: 20256: 0 +245: 20257: 0 +245: 20258: 0 +245: 20259: 0 +245: 20260: 0 +245: 20261: 0 +245: 20262: 0 +245: 20263: 0 +245: 20264: 0 +245: 20265: 0 +245: 20266: 0 +245: 20267: 0 +245: 20268: 0 +245: 20269: 0 +245: 20270: 0 +245: 20271: 0 +245: 20272: 0 +245: 20273: 0 +245: 20274: 0 +245: 20275: 0 +245: 20276: 0 +245: 20277: 0 +245: 20278: 0 +245: 20279: 0 +245: 20280: 0 +245: 20281: 0 +245: 20282: 0 +245: 20283: 0 +245: 20284: 0 +245: 20285: 0 +245: 20286: 0 +245: 20287: 0 +245: 20288: 0 +245: 20289: 0 +245: 20290: 0 +245: 20291: 0 +245: 20292: 0 +245: 20293: 0 +245: 20294: 0 +245: 20295: 0 +245: 20296: 0 +245: 20297: 0 +245: 20298: 0 +245: 20299: 0 +245: 20300: 0 +245: 20301: 0 +245: 20302: 0 +245: 20303: 0 +245: 20304: 0 +245: 20305: 0 +245: 20306: 0 +245: 20307: 0 +245: 20308: 0 +245: 20309: 0 +245: 20310: 0 +245: 20311: 0 +245: 20312: 0 +245: 20313: 0 +245: 20314: 0 +245: 20315: 0 +245: 20316: 0 +245: 20317: 0 +245: 20318: 0 +245: 20319: 0 +245: 20320: 0 +245: 20321: 0 +245: 20322: 0 +245: 20323: 0 +245: 20324: 0 +245: 20325: 0 +245: 20326: 0 +245: 20327: 0 +245: 20328: 0 +245: 20329: 0 +245: 20330: 0 +245: 20331: 0 +245: 20332: 0 +245: 20333: 0 +245: 20334: 0 +245: 20335: 0 +245: 20336: 0 +245: 20337: 0 +245: 20338: 0 +245: 20339: 0 +245: 20340: 0 +245: 20341: 0 +245: 20342: 0 +245: 20343: 0 +245: 20344: 0 +245: 20345: 0 +245: 20346: 0 +245: 20347: 0 +245: 20348: 0 +245: 20349: 0 +245: 20350: 0 +245: 20351: 0 +245: 20352: 0 +245: 20353: 0 +245: 20354: 0 +245: 20355: 0 +245: 20356: 0 +245: 20357: 0 +245: 20358: 0 +245: 20359: 0 +245: 20360: 0 +245: 20361: 0 +245: 20362: 0 +245: 20363: 0 +245: 20364: 0 +245: 20365: 0 +245: 20366: 0 +245: 20367: 0 +245: 20368: 0 +245: 20369: 0 +245: 20370: 0 +245: 20371: 0 +245: 20372: 0 +245: 20373: 0 +245: 20374: 0 +245: 20375: 0 +245: 20376: 0 +245: 20377: 0 +245: 20378: 0 +245: 20379: 0 +245: 20380: 0 +245: 20381: 0 +245: 20382: 0 +245: 20383: 0 +245: 20384: 0 +245: 20385: 0 +245: 20386: 0 +245: 20387: 0 +245: 20388: 0 +245: 20389: 0 +245: 20390: 0 +245: 20391: 0 +245: 20392: 0 +245: 20393: 0 +245: 20394: 0 +245: 20395: 0 +245: 20396: 0 +245: 20397: 0 +245: 20398: 0 +245: 20399: 0 +245: 20400: 0 +245: 20401: 0 +245: 20402: 0 +245: 20403: 0 +245: 20404: 0 +245: 20405: 0 +245: 20406: 0 +245: 20407: 0 +245: 20408: 0 +245: 20409: 0 +245: 20410: 0 +245: 20411: 0 +245: 20412: 0 +245: 20413: 0 +245: 20414: 0 +245: 20415: 0 +245: 20416: 0 +245: 20417: 0 +245: 20418: 0 +245: 20419: 0 +245: 20420: 0 +245: 20421: 0 +245: 20422: 0 +245: 20423: 0 +245: 20424: 0 +245: 20425: 0 +245: 20426: 0 +245: 20427: 0 +245: 20428: 0 +245: 20429: 0 +245: 20430: 0 +245: 20431: 0 +245: 20432: 0 +245: 20433: 0 +245: 20434: 0 +245: 20435: 0 +245: 20436: 0 +245: 20437: 0 +245: 20438: 0 +245: 20439: 0 +245: 20440: 0 +245: 20441: 0 +245: 20442: 0 +245: 20443: 0 +245: 20444: 0 +245: 20445: 0 +245: 20446: 0 +245: 20447: 0 +245: 20448: 0 +245: 20449: 0 +245: 20450: 0 +245: 20451: 0 +245: 20452: 0 +245: 20453: 0 +245: 20454: 0 +245: 20455: 0 +245: 20456: 0 +245: 20457: 0 +245: 20458: 0 +245: 20459: 0 +245: 20460: 0 +245: 20461: 0 +245: 20462: 0 +245: 20463: 0 +245: 20464: 0 +245: 20465: 0 +245: 20466: 0 +245: 20467: 0 +245: 20468: 0 +245: 20469: 0 +245: 20470: 0 +245: 20471: 0 +245: 20472: 0 +245: 20473: 0 +245: 20474: 0 +245: 20475: 0 +245: 20476: 0 +245: 20477: 0 +245: 20478: 0 +245: 20479: 0 +245: 20480: 0 +245: 20481: 0 +245: 20482: 0 +245: 20483: 0 +245: 20484: 0 +245: 20485: 0 +245: 20486: 0 +245: 20487: 0 +245: 20488: 0 +245: 20489: 0 +245: 20490: 0 +245: 20491: 0 +245: 20492: 0 +245: 20493: 0 +245: 20494: 0 +245: 20495: 0 +245: 20496: 0 +245: 20497: 0 +245: 20498: 0 +245: 20499: 0 +245: 20500: 0 +245: 20501: 0 +245: 20502: 0 +245: 20503: 0 +245: 20504: 0 +245: 20505: 0 +245: 20506: 0 +245: 20507: 0 +245: 20508: 0 +245: 20509: 0 +245: 20510: 0 +245: 20511: 0 +245: 20512: 0 +245: 20513: 0 +245: 20514: 0 +245: 20515: 0 +245: 20516: 0 +245: 20517: 0 +245: 20518: 0 +245: 20519: 0 +245: 20520: 0 +245: 20521: 0 +245: 20522: 0 +245: 20523: 0 +245: 20524: 0 +245: 20525: 0 +245: 20526: 0 +245: 20527: 0 +245: 20528: 0 +245: 20529: 0 +245: 20530: 0 +245: 20531: 0 +245: 20532: 0 +245: 20533: 0 +245: 20534: 0 +245: 20535: 0 +245: 20536: 0 +245: 20537: 0 +245: 20538: 0 +245: 20539: 0 +245: 20540: 0 +245: 20541: 0 +245: 20542: 0 +245: 20543: 0 +245: 20544: 0 +245: 20545: 0 +245: 20546: 0 +245: 20547: 0 +245: 20548: 0 +245: 20549: 0 +245: 20550: 0 +245: 20551: 0 +245: 20552: 0 +245: 20553: 0 +245: 20554: 0 +245: 20555: 0 +245: 20556: 0 +245: 20557: 0 +245: 20558: 0 +245: 20559: 0 +245: 20560: 0 +245: 20561: 0 +245: 20562: 0 +245: 20563: 0 +245: 20564: 0 +245: 20565: 0 +245: 20566: 0 +245: 20567: 0 +245: 20568: 0 +245: 20569: 0 +245: 20570: 0 +245: 20571: 0 +245: 20572: 0 +245: 20573: 0 +245: 20574: 0 +245: 20575: 0 +245: 20576: 0 +245: 20577: 0 +245: 20578: 0 +245: 20579: 0 +245: 20580: 0 +245: 20581: 0 +245: 20582: 0 +245: 20583: 0 +245: 20584: 0 +245: 20585: 0 +245: 20586: 0 +245: 20587: 0 +245: 20588: 0 +245: 20589: 0 +245: 20590: 0 +245: 20591: 0 +245: 20592: 0 +245: 20593: 0 +245: 20594: 0 +245: 20595: 0 +245: 20596: 0 +245: 20597: 0 +245: 20598: 0 +245: 20599: 0 +245: 20600: 0 +245: 20601: 0 +245: 20602: 0 +245: 20603: 0 +245: 20604: 0 +245: 20605: 0 +245: 20606: 0 +245: 20607: 0 +245: 20608: 0 +245: 20609: 0 +245: 20610: 0 +245: 20611: 0 +245: 20612: 0 +245: 20613: 0 +245: 20614: 0 +245: 20615: 0 +245: 20616: 0 +245: 20617: 0 +245: 20618: 0 +245: 20619: 0 +245: 20620: 0 +245: 20621: 0 +245: 20622: 0 +245: 20623: 0 +245: 20624: 0 +245: 20625: 0 +245: 20626: 0 +245: 20627: 0 +245: 20628: 0 +245: 20629: 0 +245: 20630: 0 +245: 20631: 0 +245: 20632: 0 +245: 20633: 0 +245: 20634: 0 +245: 20635: 0 +245: 20636: 0 +245: 20637: 0 +245: 20638: 0 +245: 20639: 0 +245: 20640: 0 +245: 20641: 0 +245: 20642: 0 +245: 20643: 0 +245: 20644: 0 +245: 20645: 0 +245: 20646: 0 +245: 20647: 0 +245: 20648: 0 +245: 20649: 0 +245: 20650: 0 +245: 20651: 0 +245: 20652: 0 +245: 20653: 0 +245: 20654: 0 +245: 20655: 0 +245: 20656: 0 +245: 20657: 0 +245: 20658: 0 +245: 20659: 0 +245: 20660: 0 +245: 20661: 0 +245: 20662: 0 +245: 20663: 0 +245: 20664: 0 +245: 20665: 0 +245: 20666: 0 +245: 20667: 0 +245: 20668: 0 +245: 20669: 0 +245: 20670: 0 +245: 20671: 0 +245: 20672: 0 +245: 20673: 0 +245: 20674: 0 +245: 20675: 0 +245: 20676: 0 +245: 20677: 0 +245: 20678: 0 +245: 20679: 0 +245: 20680: 0 +245: 20681: 0 +245: 20682: 0 +245: 20683: 0 +245: 20684: 0 +245: 20685: 0 +245: 20686: 0 +245: 20687: 0 +245: 20688: 0 +245: 20689: 0 +245: 20690: 0 +245: 20691: 0 +245: 20692: 0 +245: 20693: 0 +245: 20694: 0 +245: 20695: 0 +245: 20696: 0 +245: 20697: 0 +245: 20698: 0 +245: 20699: 0 +245: 20700: 0 +245: 20701: 0 +245: 20702: 0 +245: 20703: 0 +245: 20704: 0 +245: 20705: 0 +245: 20706: 0 +245: 20707: 0 +245: 20708: 0 +245: 20709: 0 +245: 20710: 0 +245: 20711: 0 +245: 20712: 0 +245: 20713: 0 +245: 20714: 0 +245: 20715: 0 +245: 20716: 0 +245: 20717: 0 +245: 20718: 0 +245: 20719: 0 +245: 20720: 0 +245: 20721: 0 +245: 20722: 0 +245: 20723: 0 +245: 20724: 0 +245: 20725: 0 +245: 20726: 0 +245: 20727: 0 +245: 20728: 0 +245: 20729: 0 +245: 20730: 0 +245: 20731: 0 +245: 20732: 0 +245: 20733: 0 +245: 20734: 0 +245: 20735: 0 +245: 20736: 0 +245: 20737: 0 +245: 20738: 0 +245: 20739: 0 +245: 20740: 0 +245: 20741: 0 +245: 20742: 0 +245: 20743: 0 +245: 20744: 0 +245: 20745: 0 +245: 20746: 0 +245: 20747: 0 +245: 20748: 0 +245: 20749: 0 +245: 20750: 0 +245: 20751: 0 +245: 20752: 0 +245: 20753: 0 +245: 20754: 0 +245: 20755: 0 +245: 20756: 0 +245: 20757: 0 +245: 20758: 0 +245: 20759: 0 +245: 20760: 0 +245: 20761: 0 +245: 20762: 0 +245: 20763: 0 +245: 20764: 0 +245: 20765: 0 +245: 20766: 0 +245: 20767: 0 +245: 20768: 0 +245: 20769: 0 +245: 20770: 0 +245: 20771: 0 +245: 20772: 0 +245: 20773: 0 +245: 20774: 0 +245: 20775: 0 +245: 20776: 0 +245: 20777: 0 +245: 20778: 0 +245: 20779: 0 +245: 20780: 0 +245: 20781: 0 +245: 20782: 0 +245: 20783: 0 +245: 20784: 0 +245: 20785: 0 +245: 20786: 0 +245: 20787: 0 +245: 20788: 0 +245: 20789: 0 +245: 20790: 0 +245: 20791: 0 +245: 20792: 0 +245: 20793: 0 +245: 20794: 0 +245: 20795: 0 +245: 20796: 0 +245: 20797: 0 +245: 20798: 0 +245: 20799: 0 +245: 20800: 0 +245: 20801: 0 +245: 20802: 0 +245: 20803: 0 +245: 20804: 0 +245: 20805: 0 +245: 20806: 0 +245: 20807: 0 +245: 20808: 0 +245: 20809: 0 +245: 20810: 0 +245: 20811: 0 +245: 20812: 0 +245: 20813: 0 +245: 20814: 0 +245: 20815: 0 +245: 20816: 0 +245: 20817: 0 +245: 20818: 0 +245: 20819: 0 +245: 20820: 0 +245: 20821: 0 +245: 20822: 0 +245: 20823: 0 +245: 20824: 0 +245: 20825: 0 +245: 20826: 0 +245: 20827: 0 +245: 20828: 0 +245: 20829: 0 +245: 20830: 0 +245: 20831: 0 +245: 20832: 0 +245: 20833: 0 +245: 20834: 0 +245: 20835: 0 +245: 20836: 0 +245: 20837: 0 +245: 20838: 0 +245: 20839: 0 +245: 20840: 0 +245: 20841: 0 +245: 20842: 0 +245: 20843: 0 +245: 20844: 0 +245: 20845: 0 +245: 20846: 0 +245: 20847: 0 +245: 20848: 0 +245: 20849: 0 +245: 20850: 0 +245: 20851: 0 +245: 20852: 0 +245: 20853: 0 +245: 20854: 0 +245: 20855: 0 +245: 20856: 0 +245: 20857: 0 +245: 20858: 0 +245: 20859: 0 +245: 20860: 0 +245: 20861: 0 +245: 20862: 0 +245: 20863: 0 +245: 20864: 0 +245: 20865: 0 +245: 20866: 0 +245: 20867: 0 +245: 20868: 0 +245: 20869: 0 +245: 20870: 0 +245: 20871: 0 +245: 20872: 0 +245: 20873: 0 +245: 20874: 0 +245: 20875: 0 +245: 20876: 0 +245: 20877: 0 +245: 20878: 0 +245: 20879: 0 +245: 20880: 0 +245: 20881: 0 +245: 20882: 0 +245: 20883: 0 +245: 20884: 0 +245: 20885: 0 +245: 20886: 0 +245: 20887: 0 +245: 20888: 0 +245: 20889: 0 +245: 20890: 0 +245: 20891: 0 +245: 20892: 0 +245: 20893: 0 +245: 20894: 0 +245: 20895: 0 +245: 20896: 0 +245: 20897: 0 +245: 20898: 0 +245: 20899: 0 +245: 20900: 0 +245: 20901: 0 +245: 20902: 0 +245: 20903: 0 +245: 20904: 0 +245: 20905: 0 +245: 20906: 0 +245: 20907: 0 +245: 20908: 0 +245: 20909: 0 +245: 20910: 0 +245: 20911: 0 +245: 20912: 0 +245: 20913: 0 +245: 20914: 0 +245: 20915: 0 +245: 20916: 0 +245: 20917: 0 +245: 20918: 0 +245: 20919: 0 +245: 20920: 0 +245: 20921: 0 +245: 20922: 0 +245: 20923: 0 +245: 20924: 0 +245: 20925: 0 +245: 20926: 0 +245: 20927: 0 +245: 20928: 0 +245: 20929: 0 +245: 20930: 0 +245: 20931: 0 +245: 20932: 0 +245: 20933: 0 +245: 20934: 0 +245: 20935: 0 +245: 20936: 0 +245: 20937: 0 +245: 20938: 0 +245: 20939: 0 +245: 20940: 0 +245: 20941: 0 +245: 20942: 0 +245: 20943: 0 +245: 20944: 0 +245: 20945: 0 +245: 20946: 0 +245: 20947: 0 +245: 20948: 0 +245: 20949: 0 +245: 20950: 0 +245: 20951: 0 +245: 20952: 0 +245: 20953: 0 +245: 20954: 0 +245: 20955: 0 +245: 20956: 0 +245: 20957: 0 +245: 20958: 0 +245: 20959: 0 +245: 20960: 0 +245: 20961: 0 +245: 20962: 0 +245: 20963: 0 +245: 20964: 0 +245: 20965: 0 +245: 20966: 0 +245: 20967: 0 +245: 20968: 0 +245: 20969: 0 +245: 20970: 0 +245: 20971: 0 +245: 20972: 0 +245: 20973: 0 +245: 20974: 0 +245: 20975: 0 +245: 20976: 0 +245: 20977: 0 +245: 20978: 0 +245: 20979: 0 +245: 20980: 0 +245: 20981: 0 +245: 20982: 0 +245: 20983: 0 +245: 20984: 0 +245: 20985: 0 +245: 20986: 0 +245: 20987: 0 +245: 20988: 0 +245: 20989: 0 +245: 20990: 0 +245: 20991: 0 +245: 20992: 0 +245: 20993: 0 +245: 20994: 0 +245: 20995: 0 +245: 20996: 0 +245: 20997: 0 +245: 20998: 0 +245: 20999: 0 +245: 21000: 0 +245: 21001: 0 +245: 21002: 0 +245: 21003: 0 +245: 21004: 0 +245: 21005: 0 +245: 21006: 0 +245: 21007: 0 +245: 21008: 0 +245: 21009: 0 +245: 21010: 0 +245: 21011: 0 +245: 21012: 0 +245: 21013: 0 +245: 21014: 0 +245: 21015: 0 +245: 21016: 0 +245: 21017: 0 +245: 21018: 0 +245: 21019: 0 +245: 21020: 0 +245: 21021: 0 +245: 21022: 0 +245: 21023: 0 +245: 21024: 0 +245: 21025: 0 +245: 21026: 0 +245: 21027: 0 +245: 21028: 0 +245: 21029: 0 +245: 21030: 0 +245: 21031: 0 +245: 21032: 0 +245: 21033: 0 +245: 21034: 0 +245: 21035: 0 +245: 21036: 0 +245: 21037: 0 +245: 21038: 0 +245: 21039: 0 +245: 21040: 0 +245: 21041: 0 +245: 21042: 0 +245: 21043: 0 +245: 21044: 0 +245: 21045: 0 +245: 21046: 0 +245: 21047: 0 +245: 21048: 0 +245: 21049: 0 +245: 21050: 0 +245: 21051: 0 +245: 21052: 0 +245: 21053: 0 +245: 21054: 0 +245: 21055: 0 +245: 21056: 0 +245: 21057: 0 +245: 21058: 0 +245: 21059: 0 +245: 21060: 0 +245: 21061: 0 +245: 21062: 0 +245: 21063: 0 +245: 21064: 0 +245: 21065: 0 +245: 21066: 0 +245: 21067: 0 +245: 21068: 0 +245: 21069: 0 +245: 21070: 0 +245: 21071: 0 +245: 21072: 0 +245: 21073: 0 +245: 21074: 0 +245: 21075: 0 +245: 21076: 0 +245: 21077: 0 +245: 21078: 0 +245: 21079: 0 +245: 21080: 0 +245: 21081: 0 +245: 21082: 0 +245: 21083: 0 +245: 21084: 0 +245: 21085: 0 +245: 21086: 0 +245: 21087: 0 +245: 21088: 0 +245: 21089: 0 +245: 21090: 0 +245: 21091: 0 +245: 21092: 0 +245: 21093: 0 +245: 21094: 0 +245: 21095: 0 +245: 21096: 0 +245: 21097: 0 +245: 21098: 0 +245: 21099: 0 +245: 21100: 0 +245: 21101: 0 +245: 21102: 0 +245: 21103: 0 +245: 21104: 0 +245: 21105: 0 +245: 21106: 0 +245: 21107: 0 +245: 21108: 0 +245: 21109: 0 +245: 21110: 0 +245: 21111: 0 +245: 21112: 0 +245: 21113: 0 +245: 21114: 0 +245: 21115: 0 +245: 21116: 0 +245: 21117: 0 +245: 21118: 0 +245: 21119: 0 +245: 21120: 0 +245: 21121: 0 +245: 21122: 0 +245: 21123: 0 +245: 21124: 0 +245: 21125: 0 +245: 21126: 0 +245: 21127: 0 +245: 21128: 0 +245: 21129: 0 +245: 21130: 0 +245: 21131: 0 +245: 21132: 0 +245: 21133: 0 +245: 21134: 0 +245: 21135: 0 +245: 21136: 0 +245: 21137: 0 +245: 21138: 0 +245: 21139: 0 +245: 21140: 0 +245: 21141: 0 +245: 21142: 0 +245: 21143: 0 +245: 21144: 0 +245: 21145: 0 +245: 21146: 0 +245: 21147: 0 +245: 21148: 0 +245: 21149: 0 +245: 21150: 0 +245: 21151: 0 +245: 21152: 0 +245: 21153: 0 +245: 21154: 0 +245: 21155: 0 +245: 21156: 0 +245: 21157: 0 +245: 21158: 0 +245: 21159: 0 +245: 21160: 0 +245: 21161: 0 +245: 21162: 0 +245: 21163: 0 +245: 21164: 0 +245: 21165: 0 +245: 21166: 0 +245: 21167: 0 +245: 21168: 0 +245: 21169: 0 +245: 21170: 0 +245: 21171: 0 +245: 21172: 0 +245: 21173: 0 +245: 21174: 0 +245: 21175: 0 +245: 21176: 0 +245: 21177: 0 +245: 21178: 0 +245: 21179: 0 +245: 21180: 0 +245: 21181: 0 +245: 21182: 0 +245: 21183: 0 +245: 21184: 0 +245: 21185: 0 +245: 21186: 0 +245: 21187: 0 +245: 21188: 0 +245: 21189: 0 +245: 21190: 0 +245: 21191: 0 +245: 21192: 0 +245: 21193: 0 +245: 21194: 0 +245: 21195: 0 +245: 21196: 0 +245: 21197: 0 +245: 21198: 0 +245: 21199: 0 +245: 21200: 0 +245: 21201: 0 +245: 21202: 0 +245: 21203: 0 +245: 21204: 0 +245: 21205: 0 +245: 21206: 0 +245: 21207: 0 +245: 21208: 0 +245: 21209: 0 +245: 21210: 0 +245: 21211: 0 +245: 21212: 0 +245: 21213: 0 +245: 21214: 0 +245: 21215: 0 +245: 21216: 0 +245: 21217: 0 +245: 21218: 0 +245: 21219: 0 +245: 21220: 0 +245: 21221: 0 +245: 21222: 0 +245: 21223: 0 +245: 21224: 0 +245: 21225: 0 +245: 21226: 0 +245: 21227: 0 +245: 21228: 0 +245: 21229: 0 +245: 21230: 0 +245: 21231: 0 +245: 21232: 0 +245: 21233: 0 +245: 21234: 0 +245: 21235: 0 +245: 21236: 0 +245: 21237: 0 +245: 21238: 0 +245: 21239: 0 +245: 21240: 0 +245: 21241: 0 +245: 21242: 0 +245: 21243: 0 +245: 21244: 0 +245: 21245: 0 +245: 21246: 0 +245: 21247: 0 +245: 21248: 0 +245: 21249: 0 +245: 21250: 0 +245: 21251: 0 +245: 21252: 0 +245: 21253: 0 +245: 21254: 0 +245: 21255: 0 +245: 21256: 0 +245: 21257: 0 +245: 21258: 0 +245: 21259: 0 +245: 21260: 0 +245: 21261: 0 +245: 21262: 0 +245: 21263: 0 +245: 21264: 0 +245: 21265: 0 +245: 21266: 0 +245: 21267: 0 +245: 21268: 0 +245: 21269: 0 +245: 21270: 0 +245: 21271: 0 +245: 21272: 0 +245: 21273: 0 +245: 21274: 0 +245: 21275: 0 +245: 21276: 0 +245: 21277: 0 +245: 21278: 0 +245: 21279: 0 +245: 21280: 0 +245: 21281: 0 +245: 21282: 0 +245: 21283: 0 +245: 21284: 0 +245: 21285: 0 +245: 21286: 0 +245: 21287: 0 +245: 21288: 0 +245: 21289: 0 +245: 21290: 0 +245: 21291: 0 +245: 21292: 0 +245: 21293: 0 +245: 21294: 0 +245: 21295: 0 +245: 21296: 0 +245: 21297: 0 +245: 21298: 0 +245: 21299: 0 +245: 21300: 0 +245: 21301: 0 +245: 21302: 0 +245: 21303: 0 +245: 21304: 0 +245: 21305: 0 +245: 21306: 0 +245: 21307: 0 +245: 21308: 0 +245: 21309: 0 +245: 21310: 0 +245: 21311: 0 +245: 21312: 0 +245: 21313: 0 +245: 21314: 0 +245: 21315: 0 +245: 21316: 0 +245: 21317: 0 +245: 21318: 0 +245: 21319: 0 +245: 21320: 0 +245: 21321: 0 +245: 21322: 0 +245: 21323: 0 +245: 21324: 0 +245: 21325: 0 +245: 21326: 0 +245: 21327: 0 +245: 21328: 0 +245: 21329: 0 +245: 21330: 0 +245: 21331: 0 +245: 21332: 0 +245: 21333: 0 +245: 21334: 0 +245: 21335: 0 +245: 21336: 0 +245: 21337: 0 +245: 21338: 0 +245: 21339: 0 +245: 21340: 0 +245: 21341: 0 +245: 21342: 0 +245: 21343: 0 +245: 21344: 0 +245: 21345: 0 +245: 21346: 0 +245: 21347: 0 +245: 21348: 0 +245: 21349: 0 +245: 21350: 0 +245: 21351: 0 +245: 21352: 0 +245: 21353: 0 +245: 21354: 0 +245: 21355: 0 +245: 21356: 0 +245: 21357: 0 +245: 21358: 0 +245: 21359: 0 +245: 21360: 0 +245: 21361: 0 +245: 21362: 0 +245: 21363: 0 +245: 21364: 0 +245: 21365: 0 +245: 21366: 0 +245: 21367: 0 +245: 21368: 0 +245: 21369: 0 +245: 21370: 0 +245: 21371: 0 +245: 21372: 0 +245: 21373: 0 +245: 21374: 0 +245: 21375: 0 +245: 21376: 0 +245: 21377: 0 +245: 21378: 0 +245: 21379: 0 +245: 21380: 0 +245: 21381: 0 +245: 21382: 0 +245: 21383: 0 +245: 21384: 0 +245: 21385: 0 +245: 21386: 0 +245: 21387: 0 +245: 21388: 0 +245: 21389: 0 +245: 21390: 0 +245: 21391: 0 +245: 21392: 0 +245: 21393: 0 +245: 21394: 0 +245: 21395: 0 +245: 21396: 0 +245: 21397: 0 +245: 21398: 0 +245: 21399: 0 +245: 21400: 0 +245: 21401: 0 +245: 21402: 0 +245: 21403: 0 +245: 21404: 0 +245: 21405: 0 +245: 21406: 0 +245: 21407: 0 +245: 21408: 0 +245: 21409: 0 +245: 21410: 0 +245: 21411: 0 +245: 21412: 0 +245: 21413: 0 +245: 21414: 0 +245: 21415: 0 +245: 21416: 0 +245: 21417: 0 +245: 21418: 0 +245: 21419: 0 +245: 21420: 0 +245: 21421: 0 +245: 21422: 0 +245: 21423: 0 +245: 21424: 0 +245: 21425: 0 +245: 21426: 0 +245: 21427: 0 +245: 21428: 0 +245: 21429: 0 +245: 21430: 0 +245: 21431: 0 +245: 21432: 0 +245: 21433: 0 +245: 21434: 0 +245: 21435: 0 +245: 21436: 0 +245: 21437: 0 +245: 21438: 0 +245: 21439: 0 +245: 21440: 0 +245: 21441: 0 +245: 21442: 0 +245: 21443: 0 +245: 21444: 0 +245: 21445: 0 +245: 21446: 0 +245: 21447: 0 +245: 21448: 0 +245: 21449: 0 +245: 21450: 0 +245: 21451: 0 +245: 21452: 0 +245: 21453: 0 +245: 21454: 0 +245: 21455: 0 +245: 21456: 0 +245: 21457: 0 +245: 21458: 0 +245: 21459: 0 +245: 21460: 0 +245: 21461: 0 +245: 21462: 0 +245: 21463: 0 +245: 21464: 0 +245: 21465: 0 +245: 21466: 0 +245: 21467: 0 +245: 21468: 0 +245: 21469: 0 +245: 21470: 0 +245: 21471: 0 +245: 21472: 0 +245: 21473: 0 +245: 21474: 0 +245: 21475: 0 +245: 21476: 0 +245: 21477: 0 +245: 21478: 0 +245: 21479: 0 +245: 21480: 0 +245: 21481: 0 +245: 21482: 0 +245: 21483: 0 +245: 21484: 0 +245: 21485: 0 +245: 21486: 0 +245: 21487: 0 +245: 21488: 0 +245: 21489: 0 +245: 21490: 0 +245: 21491: 0 +245: 21492: 0 +245: 21493: 0 +245: 21494: 0 +245: 21495: 0 +245: 21496: 0 +245: 21497: 0 +245: 21498: 0 +245: 21499: 0 +245: 21500: 0 +245: 21501: 0 +245: 21502: 0 +245: 21503: 0 +245: 21504: 0 +245: 21505: 0 +245: 21506: 0 +245: 21507: 0 +245: 21508: 0 +245: 21509: 0 +245: 21510: 0 +245: 21511: 0 +245: 21512: 0 +245: 21513: 0 +245: 21514: 0 +245: 21515: 0 +245: 21516: 0 +245: 21517: 0 +245: 21518: 0 +245: 21519: 0 +245: 21520: 0 +245: 21521: 0 +245: 21522: 0 +245: 21523: 0 +245: 21524: 0 +245: 21525: 0 +245: 21526: 0 +245: 21527: 0 +245: 21528: 0 +245: 21529: 0 +245: 21530: 0 +245: 21531: 0 +245: 21532: 0 +245: 21533: 0 +245: 21534: 0 +245: 21535: 0 +245: 21536: 0 +245: 21537: 0 +245: 21538: 0 +245: 21539: 0 +245: 21540: 0 +245: 21541: 0 +245: 21542: 0 +245: 21543: 0 +245: 21544: 0 +245: 21545: 0 +245: 21546: 0 +245: 21547: 0 +245: 21548: 0 +245: 21549: 0 +245: 21550: 0 +245: 21551: 0 +245: 21552: 0 +245: 21553: 0 +245: 21554: 0 +245: 21555: 0 +245: 21556: 0 +245: 21557: 0 +245: 21558: 0 +245: 21559: 0 +245: 21560: 0 +245: 21561: 0 +245: 21562: 0 +245: 21563: 0 +245: 21564: 0 +245: 21565: 0 +245: 21566: 0 +245: 21567: 0 +245: 21568: 0 +245: 21569: 0 +245: 21570: 0 +245: 21571: 0 +245: 21572: 0 +245: 21573: 0 +245: 21574: 0 +245: 21575: 0 +245: 21576: 0 +245: 21577: 0 +245: 21578: 0 +245: 21579: 0 +245: 21580: 0 +245: 21581: 0 +245: 21582: 0 +245: 21583: 0 +245: 21584: 0 +245: 21585: 0 +245: 21586: 0 +245: 21587: 0 +245: 21588: 0 +245: 21589: 0 +245: 21590: 0 +245: 21591: 0 +245: 21592: 0 +245: 21593: 0 +245: 21594: 0 +245: 21595: 0 +245: 21596: 0 +245: 21597: 0 +245: 21598: 0 +245: 21599: 0 +245: 21600: 0 +245: 21601: 0 +245: 21602: 0 +245: 21603: 0 +245: 21604: 0 +245: 21605: 0 +245: 21606: 0 +245: 21607: 0 +245: 21608: 0 +245: 21609: 0 +245: 21610: 0 +245: 21611: 0 +245: 21612: 0 +245: 21613: 0 +245: 21614: 0 +245: 21615: 0 +245: 21616: 0 +245: 21617: 0 +245: 21618: 0 +245: 21619: 0 +245: 21620: 0 +245: 21621: 0 +245: 21622: 0 +245: 21623: 0 +245: 21624: 0 +245: 21625: 0 +245: 21626: 0 +245: 21627: 0 +245: 21628: 0 +245: 21629: 0 +245: 21630: 0 +245: 21631: 0 +245: 21632: 0 +245: 21633: 0 +245: 21634: 0 +245: 21635: 0 +245: 21636: 0 +245: 21637: 0 +245: 21638: 0 +245: 21639: 0 +245: 21640: 0 +245: 21641: 0 +245: 21642: 0 +245: 21643: 0 +245: 21644: 0 +245: 21645: 0 +245: 21646: 0 +245: 21647: 0 +245: 21648: 0 +245: 21649: 0 +245: 21650: 0 +245: 21651: 0 +245: 21652: 0 +245: 21653: 0 +245: 21654: 0 +245: 21655: 0 +245: 21656: 0 +245: 21657: 0 +245: 21658: 0 +245: 21659: 0 +245: 21660: 0 +245: 21661: 0 +245: 21662: 0 +245: 21663: 0 +245: 21664: 0 +245: 21665: 0 +245: 21666: 0 +245: 21667: 0 +245: 21668: 0 +245: 21669: 0 +245: 21670: 0 +245: 21671: 0 +245: 21672: 0 +245: 21673: 0 +245: 21674: 0 +245: 21675: 0 +245: 21676: 0 +245: 21677: 0 +245: 21678: 0 +245: 21679: 0 +245: 21680: 0 +245: 21681: 0 +245: 21682: 0 +245: 21683: 0 +245: 21684: 0 +245: 21685: 0 +245: 21686: 0 +245: 21687: 0 +245: 21688: 0 +245: 21689: 0 +245: 21690: 0 +245: 21691: 0 +245: 21692: 0 +245: 21693: 0 +245: 21694: 0 +245: 21695: 0 +245: 21696: 0 +245: 21697: 0 +245: 21698: 0 +245: 21699: 0 +245: 21700: 0 +245: 21701: 0 +245: 21702: 0 +245: 21703: 0 +245: 21704: 0 +245: 21705: 0 +245: 21706: 0 +245: 21707: 0 +245: 21708: 0 +245: 21709: 0 +245: 21710: 0 +245: 21711: 0 +245: 21712: 0 +245: 21713: 0 +245: 21714: 0 +245: 21715: 0 +245: 21716: 0 +245: 21717: 0 +245: 21718: 0 +245: 21719: 0 +245: 21720: 0 +245: 21721: 0 +245: 21722: 0 +245: 21723: 0 +245: 21724: 0 +245: 21725: 0 +245: 21726: 0 +245: 21727: 0 +245: 21728: 0 +245: 21729: 0 +245: 21730: 0 +245: 21731: 0 +245: 21732: 0 +245: 21733: 0 +245: 21734: 0 +245: 21735: 0 +245: 21736: 0 +245: 21737: 0 +245: 21738: 0 +245: 21739: 0 +245: 21740: 0 +245: 21741: 0 +245: 21742: 0 +245: 21743: 0 +245: 21744: 0 +245: 21745: 0 +245: 21746: 0 +245: 21747: 0 +245: 21748: 0 +245: 21749: 0 +245: 21750: 0 +245: 21751: 0 +245: 21752: 0 +245: 21753: 0 +245: 21754: 0 +245: 21755: 0 +245: 21756: 0 +245: 21757: 0 +245: 21758: 0 +245: 21759: 0 +245: 21760: 0 +245: 21761: 0 +245: 21762: 0 +245: 21763: 0 +245: 21764: 0 +245: 21765: 0 +245: 21766: 0 +245: 21767: 0 +245: 21768: 0 +245: 21769: 0 +245: 21770: 0 +245: 21771: 0 +245: 21772: 0 +245: 21773: 0 +245: 21774: 0 +245: 21775: 0 +245: 21776: 0 +245: 21777: 0 +245: 21778: 0 +245: 21779: 0 +245: 21780: 0 +245: 21781: 0 +245: 21782: 0 +245: 21783: 0 +245: 21784: 0 +245: 21785: 0 +245: 21786: 0 +245: 21787: 0 +245: 21788: 0 +245: 21789: 0 +245: 21790: 0 +245: 21791: 0 +245: 21792: 0 +245: 21793: 0 +245: 21794: 0 +245: 21795: 0 +245: 21796: 0 +245: 21797: 0 +245: 21798: 0 +245: 21799: 0 +245: 21800: 0 +245: 21801: 0 +245: 21802: 0 +245: 21803: 0 +245: 21804: 0 +245: 21805: 0 +245: 21806: 0 +245: 21807: 0 +245: 21808: 0 +245: 21809: 0 +245: 21810: 0 +245: 21811: 0 +245: 21812: 0 +245: 21813: 0 +245: 21814: 0 +245: 21815: 0 +245: 21816: 0 +245: 21817: 0 +245: 21818: 0 +245: 21819: 0 +245: 21820: 0 +245: 21821: 0 +245: 21822: 0 +245: 21823: 0 +245: 21824: 0 +245: 21825: 0 +245: 21826: 0 +245: 21827: 0 +245: 21828: 0 +245: 21829: 0 +245: 21830: 0 +245: 21831: 0 +245: 21832: 0 +245: 21833: 0 +245: 21834: 0 +245: 21835: 0 +245: 21836: 0 +245: 21837: 0 +245: 21838: 0 +245: 21839: 0 +245: 21840: 0 +245: 21841: 0 +245: 21842: 0 +245: 21843: 0 +245: 21844: 0 +245: 21845: 0 +245: 21846: 0 +245: 21847: 0 +245: 21848: 0 +245: 21849: 0 +245: 21850: 0 +245: 21851: 0 +245: 21852: 0 +245: 21853: 0 +245: 21854: 0 +245: 21855: 0 +245: 21856: 0 +245: 21857: 0 +245: 21858: 0 +245: 21859: 0 +245: 21860: 0 +245: 21861: 0 +245: 21862: 0 +245: 21863: 0 +245: 21864: 0 +245: 21865: 0 +245: 21866: 0 +245: 21867: 0 +245: 21868: 0 +245: 21869: 0 +245: 21870: 0 +245: 21871: 0 +245: 21872: 0 +245: 21873: 0 +245: 21874: 0 +245: 21875: 0 +245: 21876: 0 +245: 21877: 0 +245: 21878: 0 +245: 21879: 0 +245: 21880: 0 +245: 21881: 0 +245: 21882: 0 +245: 21883: 0 +245: 21884: 0 +245: 21885: 0 +245: 21886: 0 +245: 21887: 0 +245: 21888: 0 +245: 21889: 0 +245: 21890: 0 +245: 21891: 0 +245: 21892: 0 +245: 21893: 0 +245: 21894: 0 +245: 21895: 0 +245: 21896: 0 +245: 21897: 0 +245: 21898: 0 +245: 21899: 0 +245: 21900: 0 +245: 21901: 0 +245: 21902: 0 +245: 21903: 0 +245: 21904: 0 +245: 21905: 0 +245: 21906: 0 +245: 21907: 0 +245: 21908: 0 +245: 21909: 0 +245: 21910: 0 +245: 21911: 0 +245: 21912: 0 +245: 21913: 0 +245: 21914: 0 +245: 21915: 0 +245: 21916: 0 +245: 21917: 0 +245: 21918: 0 +245: 21919: 0 +245: 21920: 0 +245: 21921: 0 +245: 21922: 0 +245: 21923: 0 +245: 21924: 0 +245: 21925: 0 +245: 21926: 0 +245: 21927: 0 +245: 21928: 0 +245: 21929: 0 +245: 21930: 0 +245: 21931: 0 +245: 21932: 0 +245: 21933: 0 +245: 21934: 0 +245: 21935: 0 +245: 21936: 0 +245: 21937: 0 +245: 21938: 0 +245: 21939: 0 +245: 21940: 0 +245: 21941: 0 +245: 21942: 0 +245: 21943: 0 +245: 21944: 0 +245: 21945: 0 +245: 21946: 0 +245: 21947: 0 +245: 21948: 0 +245: 21949: 0 +245: 21950: 0 +245: 21951: 0 +245: 21952: 0 +245: 21953: 0 +245: 21954: 0 +245: 21955: 0 +245: 21956: 0 +245: 21957: 0 +245: 21958: 0 +245: 21959: 0 +245: 21960: 0 +245: 21961: 0 +245: 21962: 0 +245: 21963: 0 +245: 21964: 0 +245: 21965: 0 +245: 21966: 0 +245: 21967: 0 +245: 21968: 0 +245: 21969: 0 +245: 21970: 0 +245: 21971: 0 +245: 21972: 0 +245: 21973: 0 +245: 21974: 0 +245: 21975: 0 +245: 21976: 0 +245: 21977: 0 +245: 21978: 0 +245: 21979: 0 +245: 21980: 0 +245: 21981: 0 +245: 21982: 0 +245: 21983: 0 +245: 21984: 0 +245: 21985: 0 +245: 21986: 0 +245: 21987: 0 +245: 21988: 0 +245: 21989: 0 +245: 21990: 0 +245: 21991: 0 +245: 21992: 0 +245: 21993: 0 +245: 21994: 0 +245: 21995: 0 +245: 21996: 0 +245: 21997: 0 +245: 21998: 0 +245: 21999: 0 +245: 22000: 0 +245: 22001: 0 +245: 22002: 0 +245: 22003: 0 +245: 22004: 0 +245: 22005: 0 +245: 22006: 0 +245: 22007: 0 +245: 22008: 0 +245: 22009: 0 +245: 22010: 0 +245: 22011: 0 +245: 22012: 0 +245: 22013: 0 +245: 22014: 0 +245: 22015: 0 +245: 22016: 0 +245: 22017: 0 +245: 22018: 0 +245: 22019: 0 +245: 22020: 0 +245: 22021: 0 +245: 22022: 0 +245: 22023: 0 +245: 22024: 0 +245: 22025: 0 +245: 22026: 0 +245: 22027: 0 +245: 22028: 0 +245: 22029: 0 +245: 22030: 0 +245: 22031: 0 +245: 22032: 0 +245: 22033: 0 +245: 22034: 0 +245: 22035: 0 +245: 22036: 0 +245: 22037: 0 +245: 22038: 0 +245: 22039: 0 +245: 22040: 0 +245: 22041: 0 +245: 22042: 0 +245: 22043: 0 +245: 22044: 0 +245: 22045: 0 +245: 22046: 0 +245: 22047: 0 +245: 22048: 0 +245: 22049: 0 +245: 22050: 0 +245: 22051: 0 +245: 22052: 0 +245: 22053: 0 +245: 22054: 0 +245: 22055: 0 +245: 22056: 0 +245: 22057: 0 +245: 22058: 0 +245: 22059: 0 +245: 22060: 0 +245: 22061: 0 +245: 22062: 0 +245: 22063: 0 +245: 22064: 0 +245: 22065: 0 +245: 22066: 0 +245: 22067: 0 +245: 22068: 0 +245: 22069: 0 +245: 22070: 0 +245: 22071: 0 +245: 22072: 0 +245: 22073: 0 +245: 22074: 0 +245: 22075: 0 +245: 22076: 0 +245: 22077: 0 +245: 22078: 0 +245: 22079: 0 +245: 22080: 0 +245: 22081: 0 +245: 22082: 0 +245: 22083: 0 +245: 22084: 0 +245: 22085: 0 +245: 22086: 0 +245: 22087: 0 +245: 22088: 0 +245: 22089: 0 +245: 22090: 0 +245: 22091: 0 +245: 22092: 0 +245: 22093: 0 +245: 22094: 0 +245: 22095: 0 +245: 22096: 0 +245: 22097: 0 +245: 22098: 0 +245: 22099: 0 +245: 22100: 0 +245: 22101: 0 +245: 22102: 0 +245: 22103: 0 +245: 22104: 0 +245: 22105: 0 +245: 22106: 0 +245: 22107: 0 +245: 22108: 0 +245: 22109: 0 +245: 22110: 0 +245: 22111: 0 +245: 22112: 0 +245: 22113: 0 +245: 22114: 0 +245: 22115: 0 +245: 22116: 0 +245: 22117: 0 +245: 22118: 0 +245: 22119: 0 +245: 22120: 0 +245: 22121: 0 +245: 22122: 0 +245: 22123: 0 +245: 22124: 0 +245: 22125: 0 +245: 22126: 0 +245: 22127: 0 +245: 22128: 0 +245: 22129: 0 +245: 22130: 0 +245: 22131: 0 +245: 22132: 0 +245: 22133: 0 +245: 22134: 0 +245: 22135: 0 +245: 22136: 0 +245: 22137: 0 +245: 22138: 0 +245: 22139: 0 +245: 22140: 0 +245: 22141: 0 +245: 22142: 0 +245: 22143: 0 +245: 22144: 0 +245: 22145: 0 +245: 22146: 0 +245: 22147: 0 +245: 22148: 0 +245: 22149: 0 +245: 22150: 0 +245: 22151: 0 +245: 22152: 0 +245: 22153: 0 +245: 22154: 0 +245: 22155: 0 +245: 22156: 0 +245: 22157: 0 +245: 22158: 0 +245: 22159: 0 +245: 22160: 0 +245: 22161: 0 +245: 22162: 0 +245: 22163: 0 +245: 22164: 0 +245: 22165: 0 +245: 22166: 0 +245: 22167: 0 +245: 22168: 0 +245: 22169: 0 +245: 22170: 0 +245: 22171: 0 +245: 22172: 0 +245: 22173: 0 +245: 22174: 0 +245: 22175: 0 +245: 22176: 0 +245: 22177: 0 +245: 22178: 0 +245: 22179: 0 +245: 22180: 0 +245: 22181: 0 +245: 22182: 0 +245: 22183: 0 +245: 22184: 0 +245: 22185: 0 +245: 22186: 0 +245: 22187: 0 +245: 22188: 0 +245: 22189: 0 +245: 22190: 0 +245: 22191: 0 +245: 22192: 0 +245: 22193: 0 +245: 22194: 0 +245: 22195: 0 +245: 22196: 0 +245: 22197: 0 +245: 22198: 0 +245: 22199: 0 +245: 22200: 0 +245: 22201: 0 +245: 22202: 0 +245: 22203: 0 +245: 22204: 0 +245: 22205: 0 +245: 22206: 0 +245: 22207: 0 +245: 22208: 0 +245: 22209: 0 +245: 22210: 0 +245: 22211: 0 +245: 22212: 0 +245: 22213: 0 +245: 22214: 0 +245: 22215: 0 +245: 22216: 0 +245: 22217: 0 +245: 22218: 0 +245: 22219: 0 +245: 22220: 0 +245: 22221: 0 +245: 22222: 0 +245: 22223: 0 +245: 22224: 0 +245: 22225: 0 +245: 22226: 0 +245: 22227: 0 +245: 22228: 0 +245: 22229: 0 +245: 22230: 0 +245: 22231: 0 +245: 22232: 0 +245: 22233: 0 +245: 22234: 0 +245: 22235: 0 +245: 22236: 0 +245: 22237: 0 +245: 22238: 0 +245: 22239: 0 +245: 22240: 0 +245: 22241: 0 +245: 22242: 0 +245: 22243: 0 +245: 22244: 0 +245: 22245: 0 +245: 22246: 0 +245: 22247: 0 +245: 22248: 0 +245: 22249: 0 +245: 22250: 0 +245: 22251: 0 +245: 22252: 0 +245: 22253: 0 +245: 22254: 0 +245: 22255: 0 +245: 22256: 0 +245: 22257: 0 +245: 22258: 0 +245: 22259: 0 +245: 22260: 0 +245: 22261: 0 +245: 22262: 0 +245: 22263: 0 +245: 22264: 0 +245: 22265: 0 +245: 22266: 0 +245: 22267: 0 +245: 22268: 0 +245: 22269: 0 +245: 22270: 0 +245: 22271: 0 +245: 22272: 0 +245: 22273: 0 +245: 22274: 0 +245: 22275: 0 +245: 22276: 0 +245: 22277: 0 +245: 22278: 0 +245: 22279: 0 +245: 22280: 0 +245: 22281: 0 +245: 22282: 0 +245: 22283: 0 +245: 22284: 0 +245: 22285: 0 +245: 22286: 0 +245: 22287: 0 +245: 22288: 0 +245: 22289: 0 +245: 22290: 0 +245: 22291: 0 +245: 22292: 0 +245: 22293: 0 +245: 22294: 0 +245: 22295: 0 +245: 22296: 0 +245: 22297: 0 +245: 22298: 0 +245: 22299: 0 +245: 22300: 0 +245: 22301: 0 +245: 22302: 0 +245: 22303: 0 +245: 22304: 0 +245: 22305: 0 +245: 22306: 0 +245: 22307: 0 +245: 22308: 0 +245: 22309: 0 +245: 22310: 0 +245: 22311: 0 +245: 22312: 0 +245: 22313: 0 +245: 22314: 0 +245: 22315: 0 +245: 22316: 0 +245: 22317: 0 +245: 22318: 0 +245: 22319: 0 +245: 22320: 0 +245: 22321: 0 +245: 22322: 0 +245: 22323: 0 +245: 22324: 0 +245: 22325: 0 +245: 22326: 0 +245: 22327: 0 +245: 22328: 0 +245: 22329: 0 +245: 22330: 0 +245: 22331: 0 +245: 22332: 0 +245: 22333: 0 +245: 22334: 0 +245: 22335: 0 +245: 22336: 0 +245: 22337: 0 +245: 22338: 0 +245: 22339: 0 +245: 22340: 0 +245: 22341: 0 +245: 22342: 0 +245: 22343: 0 +245: 22344: 0 +245: 22345: 0 +245: 22346: 0 +245: 22347: 0 +245: 22348: 0 +245: 22349: 0 +245: 22350: 0 +245: 22351: 0 +245: 22352: 0 +245: 22353: 0 +245: 22354: 0 +245: 22355: 0 +245: 22356: 0 +245: 22357: 0 +245: 22358: 0 +245: 22359: 0 +245: 22360: 0 +245: 22361: 0 +245: 22362: 0 +245: 22363: 0 +245: 22364: 0 +245: 22365: 0 +245: 22366: 0 +245: 22367: 0 +245: 22368: 0 +245: 22369: 0 +245: 22370: 0 +245: 22371: 0 +245: 22372: 0 +245: 22373: 0 +245: 22374: 0 +245: 22375: 0 +245: 22376: 0 +245: 22377: 0 +245: 22378: 0 +245: 22379: 0 +245: 22380: 0 +245: 22381: 0 +245: 22382: 0 +245: 22383: 0 +245: 22384: 0 +245: 22385: 0 +245: 22386: 0 +245: 22387: 0 +245: 22388: 0 +245: 22389: 0 +245: 22390: 0 +245: 22391: 0 +245: 22392: 0 +245: 22393: 0 +245: 22394: 0 +245: 22395: 0 +245: 22396: 0 +245: 22397: 0 +245: 22398: 0 +245: 22399: 0 +245: 22400: 0 +245: 22401: 0 +245: 22402: 0 +245: 22403: 0 +245: 22404: 0 +245: 22405: 0 +245: 22406: 0 +245: 22407: 0 +245: 22408: 0 +245: 22409: 0 +245: 22410: 0 +245: 22411: 0 +245: 22412: 0 +245: 22413: 0 +245: 22414: 0 +245: 22415: 0 +245: 22416: 0 +245: 22417: 0 +245: 22418: 0 +245: 22419: 0 +245: 22420: 0 +245: 22421: 0 +245: 22422: 0 +245: 22423: 0 +245: 22424: 0 +245: 22425: 0 +245: 22426: 0 +245: 22427: 0 +245: 22428: 0 +245: 22429: 0 +245: 22430: 0 +245: 22431: 0 +245: 22432: 0 +245: 22433: 0 +245: 22434: 0 +245: 22435: 0 +245: 22436: 0 +245: 22437: 0 +245: 22438: 0 +245: 22439: 0 +245: 22440: 0 +245: 22441: 0 +245: 22442: 0 +245: 22443: 0 +245: 22444: 0 +245: 22445: 0 +245: 22446: 0 +245: 22447: 0 +245: 22448: 0 +245: 22449: 0 +245: 22450: 0 +245: 22451: 0 +245: 22452: 0 +245: 22453: 0 +245: 22454: 0 +245: 22455: 0 +245: 22456: 0 +245: 22457: 0 +245: 22458: 0 +245: 22459: 0 +245: 22460: 0 +245: 22461: 0 +245: 22462: 0 +245: 22463: 0 +245: 22464: 0 +245: 22465: 0 +245: 22466: 0 +245: 22467: 0 +245: 22468: 0 +245: 22469: 0 +245: 22470: 0 +245: 22471: 0 +245: 22472: 0 +245: 22473: 0 +245: 22474: 0 +245: 22475: 0 +245: 22476: 0 +245: 22477: 0 +245: 22478: 0 +245: 22479: 0 +245: 22480: 0 +245: 22481: 0 +245: 22482: 0 +245: 22483: 0 +245: 22484: 0 +245: 22485: 0 +245: 22486: 0 +245: 22487: 0 +245: 22488: 0 +245: 22489: 0 +245: 22490: 0 +245: 22491: 0 +245: 22492: 0 +245: 22493: 0 +245: 22494: 0 +245: 22495: 0 +245: 22496: 0 +245: 22497: 0 +245: 22498: 0 +245: 22499: 0 +245: 22500: 0 +245: 22501: 0 +245: 22502: 0 +245: 22503: 0 +245: 22504: 0 +245: 22505: 0 +245: 22506: 0 +245: 22507: 0 +245: 22508: 0 +245: 22509: 0 +245: 22510: 0 +245: 22511: 0 +245: 22512: 0 +245: 22513: 0 +245: 22514: 0 +245: 22515: 0 +245: 22516: 0 +245: 22517: 0 +245: 22518: 0 +245: 22519: 0 +245: 22520: 0 +245: 22521: 0 +245: 22522: 0 +245: 22523: 0 +245: 22524: 0 +245: 22525: 0 +245: 22526: 0 +245: 22527: 0 +245: 22528: 0 +245: 22529: 0 +245: 22530: 0 +245: 22531: 0 +245: 22532: 0 +245: 22533: 0 +245: 22534: 0 +245: 22535: 0 +245: 22536: 0 +245: 22537: 0 +245: 22538: 0 +245: 22539: 0 +245: 22540: 0 +245: 22541: 0 +245: 22542: 0 +245: 22543: 0 +245: 22544: 0 +245: 22545: 0 +245: 22546: 0 +245: 22547: 0 +245: 22548: 0 +245: 22549: 0 +245: 22550: 0 +245: 22551: 0 +245: 22552: 0 +245: 22553: 0 +245: 22554: 0 +245: 22555: 0 +245: 22556: 0 +245: 22557: 0 +245: 22558: 0 +245: 22559: 0 +245: 22560: 0 +245: 22561: 0 +245: 22562: 0 +245: 22563: 0 +245: 22564: 0 +245: 22565: 0 +245: 22566: 0 +245: 22567: 0 +245: 22568: 0 +245: 22569: 0 +245: 22570: 0 +245: 22571: 0 +245: 22572: 0 +245: 22573: 0 +245: 22574: 0 +245: 22575: 0 +245: 22576: 0 +245: 22577: 0 +245: 22578: 0 +245: 22579: 0 +245: 22580: 0 +245: 22581: 0 +245: 22582: 0 +245: 22583: 0 +245: 22584: 0 +245: 22585: 0 +245: 22586: 0 +245: 22587: 0 +245: 22588: 0 +245: 22589: 0 +245: 22590: 0 +245: 22591: 0 +245: 22592: 0 +245: 22593: 0 +245: 22594: 0 +245: 22595: 0 +245: 22596: 0 +245: 22597: 0 +245: 22598: 0 +245: 22599: 0 +245: 22600: 0 +245: 22601: 0 +245: 22602: 0 +245: 22603: 0 +245: 22604: 0 +245: 22605: 0 +245: 22606: 0 +245: 22607: 0 +245: 22608: 0 +245: 22609: 0 +245: 22610: 0 +245: 22611: 0 +245: 22612: 0 +245: 22613: 0 +245: 22614: 0 +245: 22615: 0 +245: 22616: 0 +245: 22617: 0 +245: 22618: 0 +245: 22619: 0 +245: 22620: 0 +245: 22621: 0 +245: 22622: 0 +245: 22623: 0 +245: 22624: 0 +245: 22625: 0 +245: 22626: 0 +245: 22627: 0 +245: 22628: 0 +245: 22629: 0 +245: 22630: 0 +245: 22631: 0 +245: 22632: 0 +245: 22633: 0 +245: 22634: 0 +245: 22635: 0 +245: 22636: 0 +245: 22637: 0 +245: 22638: 0 +245: 22639: 0 +245: 22640: 0 +245: 22641: 0 +245: 22642: 0 +245: 22643: 0 +245: 22644: 0 +245: 22645: 0 +245: 22646: 0 +245: 22647: 0 +245: 22648: 0 +245: 22649: 0 +245: 22650: 0 +245: 22651: 0 +245: 22652: 0 +245: 22653: 0 +245: 22654: 0 +245: 22655: 0 +245: 22656: 0 +245: 22657: 0 +245: 22658: 0 +245: 22659: 0 +245: 22660: 0 +245: 22661: 0 +245: 22662: 0 +245: 22663: 0 +245: 22664: 0 +245: 22665: 0 +245: 22666: 0 +245: 22667: 0 +245: 22668: 0 +245: 22669: 0 +245: 22670: 0 +245: 22671: 0 +245: 22672: 0 +245: 22673: 0 +245: 22674: 0 +245: 22675: 0 +245: 22676: 0 +245: 22677: 0 +245: 22678: 0 +245: 22679: 0 +245: 22680: 0 +245: 22681: 0 +245: 22682: 0 +245: 22683: 0 +245: 22684: 0 +245: 22685: 0 +245: 22686: 0 +245: 22687: 0 +245: 22688: 0 +245: 22689: 0 +245: 22690: 0 +245: 22691: 0 +245: 22692: 0 +245: 22693: 0 +245: 22694: 0 +245: 22695: 0 +245: 22696: 0 +245: 22697: 0 +245: 22698: 0 +245: 22699: 0 +245: 22700: 0 +245: 22701: 0 +245: 22702: 0 +245: 22703: 0 +245: 22704: 0 +245: 22705: 0 +245: 22706: 0 +245: 22707: 0 +245: 22708: 0 +245: 22709: 0 +245: 22710: 0 +245: 22711: 0 +245: 22712: 0 +245: 22713: 0 +245: 22714: 0 +245: 22715: 0 +245: 22716: 0 +245: 22717: 0 +245: 22718: 0 +245: 22719: 0 +245: 22720: 0 +245: 22721: 0 +245: 22722: 0 +245: 22723: 0 +245: 22724: 0 +245: 22725: 0 +245: 22726: 0 +245: 22727: 0 +245: 22728: 0 +245: 22729: 0 +245: 22730: 0 +245: 22731: 0 +245: 22732: 0 +245: 22733: 0 +245: 22734: 0 +245: 22735: 0 +245: 22736: 0 +245: 22737: 0 +245: 22738: 0 +245: 22739: 0 +245: 22740: 0 +245: 22741: 0 +245: 22742: 0 +245: 22743: 0 +245: 22744: 0 +245: 22745: 0 +245: 22746: 0 +245: 22747: 0 +245: 22748: 0 +245: 22749: 0 +245: 22750: 0 +245: 22751: 0 +245: 22752: 0 +245: 22753: 0 +245: 22754: 0 +245: 22755: 0 +245: 22756: 0 +245: 22757: 0 +245: 22758: 0 +245: 22759: 0 +245: 22760: 0 +245: 22761: 0 +245: 22762: 0 +245: 22763: 0 +245: 22764: 0 +245: 22765: 0 +245: 22766: 0 +245: 22767: 0 +245: 22768: 0 +245: 22769: 0 +245: 22770: 0 +245: 22771: 0 +245: 22772: 0 +245: 22773: 0 +245: 22774: 0 +245: 22775: 0 +245: 22776: 0 +245: 22777: 0 +245: 22778: 0 +245: 22779: 0 +245: 22780: 0 +245: 22781: 0 +245: 22782: 0 +245: 22783: 0 +245: 22784: 0 +245: 22785: 0 +245: 22786: 0 +245: 22787: 0 +245: 22788: 0 +245: 22789: 0 +245: 22790: 0 +245: 22791: 0 +245: 22792: 0 +245: 22793: 0 +245: 22794: 0 +245: 22795: 0 +245: 22796: 0 +245: 22797: 0 +245: 22798: 0 +245: 22799: 0 +245: 22800: 0 +245: 22801: 0 +245: 22802: 0 +245: 22803: 0 +245: 22804: 0 +245: 22805: 0 +245: 22806: 0 +245: 22807: 0 +245: 22808: 0 +245: 22809: 0 +245: 22810: 0 +245: 22811: 0 +245: 22812: 0 +245: 22813: 0 +245: 22814: 0 +245: 22815: 0 +245: 22816: 0 +245: 22817: 0 +245: 22818: 0 +245: 22819: 0 +245: 22820: 0 +245: 22821: 0 +245: 22822: 0 +245: 22823: 0 +245: 22824: 0 +245: 22825: 0 +245: 22826: 0 +245: 22827: 0 +245: 22828: 0 +245: 22829: 0 +245: 22830: 0 +245: 22831: 0 +245: 22832: 0 +245: 22833: 0 +245: 22834: 0 +245: 22835: 0 +245: 22836: 0 +245: 22837: 0 +245: 22838: 0 +245: 22839: 0 +245: 22840: 0 +245: 22841: 0 +245: 22842: 0 +245: 22843: 0 +245: 22844: 0 +245: 22845: 0 +245: 22846: 0 +245: 22847: 0 +245: 22848: 0 +245: 22849: 0 +245: 22850: 0 +245: 22851: 0 +245: 22852: 0 +245: 22853: 0 +245: 22854: 0 +245: 22855: 0 +245: 22856: 0 +245: 22857: 0 +245: 22858: 0 +245: 22859: 0 +245: 22860: 0 +245: 22861: 0 +245: 22862: 0 +245: 22863: 0 +245: 22864: 0 +245: 22865: 0 +245: 22866: 0 +245: 22867: 0 +245: 22868: 0 +245: 22869: 0 +245: 22870: 0 +245: 22871: 0 +245: 22872: 0 +245: 22873: 0 +245: 22874: 0 +245: 22875: 0 +245: 22876: 0 +245: 22877: 0 +245: 22878: 0 +245: 22879: 0 +245: 22880: 0 +245: 22881: 0 +245: 22882: 0 +245: 22883: 0 +245: 22884: 0 +245: 22885: 0 +245: 22886: 0 +245: 22887: 0 +245: 22888: 0 +245: 22889: 0 +245: 22890: 0 +245: 22891: 0 +245: 22892: 0 +245: 22893: 0 +245: 22894: 0 +245: 22895: 0 +245: 22896: 0 +245: 22897: 0 +245: 22898: 0 +245: 22899: 0 +245: 22900: 0 +245: 22901: 0 +245: 22902: 0 +245: 22903: 0 +245: 22904: 0 +245: 22905: 0 +245: 22906: 0 +245: 22907: 0 +245: 22908: 0 +245: 22909: 0 +245: 22910: 0 +245: 22911: 0 +245: 22912: 0 +245: 22913: 0 +245: 22914: 0 +245: 22915: 0 +245: 22916: 0 +245: 22917: 0 +245: 22918: 0 +245: 22919: 0 +245: 22920: 0 +245: 22921: 0 +245: 22922: 0 +245: 22923: 0 +245: 22924: 0 +245: 22925: 0 +245: 22926: 0 +245: 22927: 0 +245: 22928: 0 +245: 22929: 0 +245: 22930: 0 +245: 22931: 0 +245: 22932: 0 +245: 22933: 0 +245: 22934: 0 +245: 22935: 0 +245: 22936: 0 +245: 22937: 0 +245: 22938: 0 +245: 22939: 0 +245: 22940: 0 +245: 22941: 0 +245: 22942: 0 +245: 22943: 0 +245: 22944: 0 +245: 22945: 0 +245: 22946: 0 +245: 22947: 0 +245: 22948: 0 +245: 22949: 0 +245: 22950: 0 +245: 22951: 0 +245: 22952: 0 +245: 22953: 0 +245: 22954: 0 +245: 22955: 0 +245: 22956: 0 +245: 22957: 0 +245: 22958: 0 +245: 22959: 0 +245: 22960: 0 +245: 22961: 0 +245: 22962: 0 +245: 22963: 0 +245: 22964: 0 +245: 22965: 0 +245: 22966: 0 +245: 22967: 0 +245: 22968: 0 +245: 22969: 0 +245: 22970: 0 +245: 22971: 0 +245: 22972: 0 +245: 22973: 0 +245: 22974: 0 +245: 22975: 0 +245: 22976: 0 +245: 22977: 0 +245: 22978: 0 +245: 22979: 0 +245: 22980: 0 +245: 22981: 0 +245: 22982: 0 +245: 22983: 0 +245: 22984: 0 +245: 22985: 0 +245: 22986: 0 +245: 22987: 0 +245: 22988: 0 +245: 22989: 0 +245: 22990: 0 +245: 22991: 0 +245: 22992: 0 +245: 22993: 0 +245: 22994: 0 +245: 22995: 0 +245: 22996: 0 +245: 22997: 0 +245: 22998: 0 +245: 22999: 0 +245: 23000: 0 +245: 23001: 0 +245: 23002: 0 +245: 23003: 0 +245: 23004: 0 +245: 23005: 0 +245: 23006: 0 +245: 23007: 0 +245: 23008: 0 +245: 23009: 0 +245: 23010: 0 +245: 23011: 0 +245: 23012: 0 +245: 23013: 0 +245: 23014: 0 +245: 23015: 0 +245: 23016: 0 +245: 23017: 0 +245: 23018: 0 +245: 23019: 0 +245: 23020: 0 +245: 23021: 0 +245: 23022: 0 +245: 23023: 0 +245: 23024: 0 +245: 23025: 0 +245: 23026: 0 +245: 23027: 0 +245: 23028: 0 +245: 23029: 0 +245: 23030: 0 +245: 23031: 0 +245: 23032: 0 +245: 23033: 0 +245: 23034: 0 +245: 23035: 0 +245: 23036: 0 +245: 23037: 0 +245: 23038: 0 +245: 23039: 0 +245: 23040: 0 +245: 23041: 0 +245: 23042: 0 +245: 23043: 0 +245: 23044: 0 +245: 23045: 0 +245: 23046: 0 +245: 23047: 0 +245: 23048: 0 +245: 23049: 0 +245: 23050: 0 +245: 23051: 0 +245: 23052: 0 +245: 23053: 0 +245: 23054: 0 +245: 23055: 0 +245: 23056: 0 +245: 23057: 0 +245: 23058: 0 +245: 23059: 0 +245: 23060: 0 +245: 23061: 0 +245: 23062: 0 +245: 23063: 0 +245: 23064: 0 +245: 23065: 0 +245: 23066: 0 +245: 23067: 0 +245: 23068: 0 +245: 23069: 0 +245: 23070: 0 +245: 23071: 0 +245: 23072: 0 +245: 23073: 0 +245: 23074: 0 +245: 23075: 0 +245: 23076: 0 +245: 23077: 0 +245: 23078: 0 +245: 23079: 0 +245: 23080: 0 +245: 23081: 0 +245: 23082: 0 +245: 23083: 0 +245: 23084: 0 +245: 23085: 0 +245: 23086: 0 +245: 23087: 0 +245: 23088: 0 +245: 23089: 0 +245: 23090: 0 +245: 23091: 0 +245: 23092: 0 +245: 23093: 0 +245: 23094: 0 +245: 23095: 0 +245: 23096: 0 +245: 23097: 0 +245: 23098: 0 +245: 23099: 0 +245: 23100: 0 +245: 23101: 0 +245: 23102: 0 +245: 23103: 0 +245: 23104: 0 +245: 23105: 0 +245: 23106: 0 +245: 23107: 0 +245: 23108: 0 +245: 23109: 0 +245: 23110: 0 +245: 23111: 0 +245: 23112: 0 +245: 23113: 0 +245: 23114: 0 +245: 23115: 0 +245: 23116: 0 +245: 23117: 0 +245: 23118: 0 +245: 23119: 0 +245: 23120: 0 +245: 23121: 0 +245: 23122: 0 +245: 23123: 0 +245: 23124: 0 +245: 23125: 0 +245: 23126: 0 +245: 23127: 0 +245: 23128: 0 +245: 23129: 0 +245: 23130: 0 +245: 23131: 0 +245: 23132: 0 +245: 23133: 0 +245: 23134: 0 +245: 23135: 0 +245: 23136: 0 +245: 23137: 0 +245: 23138: 0 +245: 23139: 0 +245: 23140: 0 +245: 23141: 0 +245: 23142: 0 +245: 23143: 0 +245: 23144: 0 +245: 23145: 0 +245: 23146: 0 +245: 23147: 0 +245: 23148: 0 +245: 23149: 0 +245: 23150: 0 +245: 23151: 0 +245: 23152: 0 +245: 23153: 0 +245: 23154: 0 +245: 23155: 0 +245: 23156: 0 +245: 23157: 0 +245: 23158: 0 +245: 23159: 0 +245: 23160: 0 +245: 23161: 0 +245: 23162: 0 +245: 23163: 0 +245: 23164: 0 +245: 23165: 0 +245: 23166: 0 +245: 23167: 0 +245: 23168: 0 +245: 23169: 0 +245: 23170: 0 +245: 23171: 0 +245: 23172: 0 +245: 23173: 0 +245: 23174: 0 +245: 23175: 0 +245: 23176: 0 +245: 23177: 0 +245: 23178: 0 +245: 23179: 0 +245: 23180: 0 +245: 23181: 0 +245: 23182: 0 +245: 23183: 0 +245: 23184: 0 +245: 23185: 0 +245: 23186: 0 +245: 23187: 0 +245: 23188: 0 +245: 23189: 0 +245: 23190: 0 +245: 23191: 0 +245: 23192: 0 +245: 23193: 0 +245: 23194: 0 +245: 23195: 0 +245: 23196: 0 +245: 23197: 0 +245: 23198: 0 +245: 23199: 0 +245: 23200: 0 +245: 23201: 0 +245: 23202: 0 +245: 23203: 0 +245: 23204: 0 +245: 23205: 0 +245: 23206: 0 +245: 23207: 0 +245: 23208: 0 +245: 23209: 0 +245: 23210: 0 +245: 23211: 0 +245: 23212: 0 +245: 23213: 0 +245: 23214: 0 +245: 23215: 0 +245: 23216: 0 +245: 23217: 0 +245: 23218: 0 +245: 23219: 0 +245: 23220: 0 +245: 23221: 0 +245: 23222: 0 +245: 23223: 0 +245: 23224: 0 +245: 23225: 0 +245: 23226: 0 +245: 23227: 0 +245: 23228: 0 +245: 23229: 0 +245: 23230: 0 +245: 23231: 0 +245: 23232: 0 +245: 23233: 0 +245: 23234: 0 +245: 23235: 0 +245: 23236: 0 +245: 23237: 0 +245: 23238: 0 +245: 23239: 0 +245: 23240: 0 +245: 23241: 0 +245: 23242: 0 +245: 23243: 0 +245: 23244: 0 +245: 23245: 0 +245: 23246: 0 +245: 23247: 0 +245: 23248: 0 +245: 23249: 0 +245: 23250: 0 +245: 23251: 0 +245: 23252: 0 +245: 23253: 0 +245: 23254: 0 +245: 23255: 0 +245: 23256: 0 +245: 23257: 0 +245: 23258: 0 +245: 23259: 0 +245: 23260: 0 +245: 23261: 0 +245: 23262: 0 +245: 23263: 0 +245: 23264: 0 +245: 23265: 0 +245: 23266: 0 +245: 23267: 0 +245: 23268: 0 +245: 23269: 0 +245: 23270: 0 +245: 23271: 0 +245: 23272: 0 +245: 23273: 0 +245: 23274: 0 +245: 23275: 0 +245: 23276: 0 +245: 23277: 0 +245: 23278: 0 +245: 23279: 0 +245: 23280: 0 +245: 23281: 0 +245: 23282: 0 +245: 23283: 0 +245: 23284: 0 +245: 23285: 0 +245: 23286: 0 +245: 23287: 0 +245: 23288: 0 +245: 23289: 0 +245: 23290: 0 +245: 23291: 0 +245: 23292: 0 +245: 23293: 0 +245: 23294: 0 +245: 23295: 0 +245: 23296: 0 +245: 23297: 0 +245: 23298: 0 +245: 23299: 0 +245: 23300: 0 +245: 23301: 0 +245: 23302: 0 +245: 23303: 0 +245: 23304: 0 +245: 23305: 0 +245: 23306: 0 +245: 23307: 0 +245: 23308: 0 +245: 23309: 0 +245: 23310: 0 +245: 23311: 0 +245: 23312: 0 +245: 23313: 0 +245: 23314: 0 +245: 23315: 0 +245: 23316: 0 +245: 23317: 0 +245: 23318: 0 +245: 23319: 0 +245: 23320: 0 +245: 23321: 0 +245: 23322: 0 +245: 23323: 0 +245: 23324: 0 +245: 23325: 0 +245: 23326: 0 +245: 23327: 0 +245: 23328: 0 +245: 23329: 0 +245: 23330: 0 +245: 23331: 0 +245: 23332: 0 +245: 23333: 0 +245: 23334: 0 +245: 23335: 0 +245: 23336: 0 +245: 23337: 0 +245: 23338: 0 +245: 23339: 0 +245: 23340: 0 +245: 23341: 0 +245: 23342: 0 +245: 23343: 0 +245: 23344: 0 +245: 23345: 0 +245: 23346: 0 +245: 23347: 0 +245: 23348: 0 +245: 23349: 0 +245: 23350: 0 +245: 23351: 0 +245: 23352: 0 +245: 23353: 0 +245: 23354: 0 +245: 23355: 0 +245: 23356: 0 +245: 23357: 0 +245: 23358: 0 +245: 23359: 0 +245: 23360: 0 +245: 23361: 0 +245: 23362: 0 +245: 23363: 0 +245: 23364: 0 +245: 23365: 0 +245: 23366: 0 +245: 23367: 0 +245: 23368: 0 +245: 23369: 0 +245: 23370: 0 +245: 23371: 0 +245: 23372: 0 +245: 23373: 0 +245: 23374: 0 +245: 23375: 0 +245: 23376: 0 +245: 23377: 0 +245: 23378: 0 +245: 23379: 0 +245: 23380: 0 +245: 23381: 0 +245: 23382: 0 +245: 23383: 0 +245: 23384: 0 +245: 23385: 0 +245: 23386: 0 +245: 23387: 0 +245: 23388: 0 +245: 23389: 0 +245: 23390: 0 +245: 23391: 0 +245: 23392: 0 +245: 23393: 0 +245: 23394: 0 +245: 23395: 0 +245: 23396: 0 +245: 23397: 0 +245: 23398: 0 +245: 23399: 0 +245: 23400: 0 +245: 23401: 0 +245: 23402: 0 +245: 23403: 0 +245: 23404: 0 +245: 23405: 0 +245: 23406: 0 +245: 23407: 0 +245: 23408: 0 +245: 23409: 0 +245: 23410: 0 +245: 23411: 0 +245: 23412: 0 +245: 23413: 0 +245: 23414: 0 +245: 23415: 0 +245: 23416: 0 +245: 23417: 0 +245: 23418: 0 +245: 23419: 0 +245: 23420: 0 +245: 23421: 0 +245: 23422: 0 +245: 23423: 0 +245: 23424: 0 +245: 23425: 0 +245: 23426: 0 +245: 23427: 0 +245: 23428: 0 +245: 23429: 0 +245: 23430: 0 +245: 23431: 0 +245: 23432: 0 +245: 23433: 0 +245: 23434: 0 +245: 23435: 0 +245: 23436: 0 +245: 23437: 0 +245: 23438: 0 +245: 23439: 0 +245: 23440: 0 +245: 23441: 0 +245: 23442: 0 +245: 23443: 0 +245: 23444: 0 +245: 23445: 0 +245: 23446: 0 +245: 23447: 0 +245: 23448: 0 +245: 23449: 0 +245: 23450: 0 +245: 23451: 0 +245: 23452: 0 +245: 23453: 0 +245: 23454: 0 +245: 23455: 0 +245: 23456: 0 +245: 23457: 0 +245: 23458: 0 +245: 23459: 0 +245: 23460: 0 +245: 23461: 0 +245: 23462: 0 +245: 23463: 0 +245: 23464: 0 +245: 23465: 0 +245: 23466: 0 +245: 23467: 0 +245: 23468: 0 +245: 23469: 0 +245: 23470: 0 +245: 23471: 0 +245: 23472: 0 +245: 23473: 0 +245: 23474: 0 +245: 23475: 0 +245: 23476: 0 +245: 23477: 0 +245: 23478: 0 +245: 23479: 0 +245: 23480: 0 +245: 23481: 0 +245: 23482: 0 +245: 23483: 0 +245: 23484: 0 +245: 23485: 0 +245: 23486: 0 +245: 23487: 0 +245: 23488: 0 +245: 23489: 0 +245: 23490: 0 +245: 23491: 0 +245: 23492: 0 +245: 23493: 0 +245: 23494: 0 +245: 23495: 0 +245: 23496: 0 +245: 23497: 0 +245: 23498: 0 +245: 23499: 0 +245: 23500: 0 +245: 23501: 0 +245: 23502: 0 +245: 23503: 0 +245: 23504: 0 +245: 23505: 0 +245: 23506: 0 +245: 23507: 0 +245: 23508: 0 +245: 23509: 0 +245: 23510: 0 +245: 23511: 0 +245: 23512: 0 +245: 23513: 0 +245: 23514: 0 +245: 23515: 0 +245: 23516: 0 +245: 23517: 0 +245: 23518: 0 +245: 23519: 0 +245: 23520: 0 +245: 23521: 0 +245: 23522: 0 +245: 23523: 0 +245: 23524: 0 +245: 23525: 0 +245: 23526: 0 +245: 23527: 0 +245: 23528: 0 +245: 23529: 0 +245: 23530: 0 +245: 23531: 0 +245: 23532: 0 +245: 23533: 0 +245: 23534: 0 +245: 23535: 0 +245: 23536: 0 +245: 23537: 0 +245: 23538: 0 +245: 23539: 0 +245: 23540: 0 +245: 23541: 0 +245: 23542: 0 +245: 23543: 0 +245: 23544: 0 +245: 23545: 0 +245: 23546: 0 +245: 23547: 0 +245: 23548: 0 +245: 23549: 0 +245: 23550: 0 +245: 23551: 0 +245: 23552: 0 +245: 23553: 0 +245: 23554: 0 +245: 23555: 0 +245: 23556: 0 +245: 23557: 0 +245: 23558: 0 +245: 23559: 0 +245: 23560: 0 +245: 23561: 0 +245: 23562: 0 +245: 23563: 0 +245: 23564: 0 +245: 23565: 0 +245: 23566: 0 +245: 23567: 0 +245: 23568: 0 +245: 23569: 0 +245: 23570: 0 +245: 23571: 0 +245: 23572: 0 +245: 23573: 0 +245: 23574: 0 +245: 23575: 0 +245: 23576: 0 +245: 23577: 0 +245: 23578: 0 +245: 23579: 0 +245: 23580: 0 +245: 23581: 0 +245: 23582: 0 +245: 23583: 0 +245: 23584: 0 +245: 23585: 0 +245: 23586: 0 +245: 23587: 0 +245: 23588: 0 +245: 23589: 0 +245: 23590: 0 +245: 23591: 0 +245: 23592: 0 +245: 23593: 0 +245: 23594: 0 +245: 23595: 0 +245: 23596: 0 +245: 23597: 0 +245: 23598: 0 +245: 23599: 0 +245: 23600: 0 +245: 23601: 0 +245: 23602: 0 +245: 23603: 0 +245: 23604: 0 +245: 23605: 0 +245: 23606: 0 +245: 23607: 0 +245: 23608: 0 +245: 23609: 0 +245: 23610: 0 +245: 23611: 0 +245: 23612: 0 +245: 23613: 0 +245: 23614: 0 +245: 23615: 0 +245: 23616: 0 +245: 23617: 0 +245: 23618: 0 +245: 23619: 0 +245: 23620: 0 +245: 23621: 0 +245: 23622: 0 +245: 23623: 0 +245: 23624: 0 +245: 23625: 0 +245: 23626: 0 +245: 23627: 0 +245: 23628: 0 +245: 23629: 0 +245: 23630: 0 +245: 23631: 0 +245: 23632: 0 +245: 23633: 0 +245: 23634: 0 +245: 23635: 0 +245: 23636: 0 +245: 23637: 0 +245: 23638: 0 +245: 23639: 0 +245: 23640: 0 +245: 23641: 0 +245: 23642: 0 +245: 23643: 0 +245: 23644: 0 +245: 23645: 0 +245: 23646: 0 +245: 23647: 0 +245: 23648: 0 +245: 23649: 0 +245: 23650: 0 +245: 23651: 0 +245: 23652: 0 +245: 23653: 0 +245: 23654: 0 +245: 23655: 0 +245: 23656: 0 +245: 23657: 0 +245: 23658: 0 +245: 23659: 0 +245: 23660: 0 +245: 23661: 0 +245: 23662: 0 +245: 23663: 0 +245: 23664: 0 +245: 23665: 0 +245: 23666: 0 +245: 23667: 0 +245: 23668: 0 +245: 23669: 0 +245: 23670: 0 +245: 23671: 0 +245: 23672: 0 +245: 23673: 0 +245: 23674: 0 +245: 23675: 0 +245: 23676: 0 +245: 23677: 0 +245: 23678: 0 +245: 23679: 0 +245: 23680: 0 +245: 23681: 0 +245: 23682: 0 +245: 23683: 0 +245: 23684: 0 +245: 23685: 0 +245: 23686: 0 +245: 23687: 0 +245: 23688: 0 +245: 23689: 0 +245: 23690: 0 +245: 23691: 0 +245: 23692: 0 +245: 23693: 0 +245: 23694: 0 +245: 23695: 0 +245: 23696: 0 +245: 23697: 0 +245: 23698: 0 +245: 23699: 0 +245: 23700: 0 +245: 23701: 0 +245: 23702: 0 +245: 23703: 0 +245: 23704: 0 +245: 23705: 0 +245: 23706: 0 +245: 23707: 0 +245: 23708: 0 +245: 23709: 0 +245: 23710: 0 +245: 23711: 0 +245: 23712: 0 +245: 23713: 0 +245: 23714: 0 +245: 23715: 0 +245: 23716: 0 +245: 23717: 0 +245: 23718: 0 +245: 23719: 0 +245: 23720: 0 +245: 23721: 0 +245: 23722: 0 +245: 23723: 0 +245: 23724: 0 +245: 23725: 0 +245: 23726: 0 +245: 23727: 0 +245: 23728: 0 +245: 23729: 0 +245: 23730: 0 +245: 23731: 0 +245: 23732: 0 +245: 23733: 0 +245: 23734: 0 +245: 23735: 0 +245: 23736: 0 +245: 23737: 0 +245: 23738: 0 +245: 23739: 0 +245: 23740: 0 +245: 23741: 0 +245: 23742: 0 +245: 23743: 0 +245: 23744: 0 +245: 23745: 0 +245: 23746: 0 +245: 23747: 0 +245: 23748: 0 +245: 23749: 0 +245: 23750: 0 +245: 23751: 0 +245: 23752: 0 +245: 23753: 0 +245: 23754: 0 +245: 23755: 0 +245: 23756: 0 +245: 23757: 0 +245: 23758: 0 +245: 23759: 0 +245: 23760: 0 +245: 23761: 0 +245: 23762: 0 +245: 23763: 0 +245: 23764: 0 +245: 23765: 0 +245: 23766: 0 +245: 23767: 0 +245: 23768: 0 +245: 23769: 0 +245: 23770: 0 +245: 23771: 0 +245: 23772: 0 +245: 23773: 0 +245: 23774: 0 +245: 23775: 0 +245: 23776: 0 +245: 23777: 0 +245: 23778: 0 +245: 23779: 0 +245: 23780: 0 +245: 23781: 0 +245: 23782: 0 +245: 23783: 0 +245: 23784: 0 +245: 23785: 0 +245: 23786: 0 +245: 23787: 0 +245: 23788: 0 +245: 23789: 0 +245: 23790: 0 +245: 23791: 0 +245: 23792: 0 +245: 23793: 0 +245: 23794: 0 +245: 23795: 0 +245: 23796: 0 +245: 23797: 0 +245: 23798: 0 +245: 23799: 0 +245: 23800: 0 +245: 23801: 0 +245: 23802: 0 +245: 23803: 0 +245: 23804: 0 +245: 23805: 0 +245: 23806: 0 +245: 23807: 0 +245: 23808: 0 +245: 23809: 0 +245: 23810: 0 +245: 23811: 0 +245: 23812: 0 +245: 23813: 0 +245: 23814: 0 +245: 23815: 0 +245: 23816: 0 +245: 23817: 0 +245: 23818: 0 +245: 23819: 0 +245: 23820: 0 +245: 23821: 0 +245: 23822: 0 +245: 23823: 0 +245: 23824: 0 +245: 23825: 0 +245: 23826: 0 +245: 23827: 0 +245: 23828: 0 +245: 23829: 0 +245: 23830: 0 +245: 23831: 0 +245: 23832: 0 +245: 23833: 0 +245: 23834: 0 +245: 23835: 0 +245: 23836: 0 +245: 23837: 0 +245: 23838: 0 +245: 23839: 0 +245: 23840: 0 +245: 23841: 0 +245: 23842: 0 +245: 23843: 0 +245: 23844: 0 +245: 23845: 0 +245: 23846: 0 +245: 23847: 0 +245: 23848: 0 +245: 23849: 0 +245: 23850: 0 +245: 23851: 0 +245: 23852: 0 +245: 23853: 0 +245: 23854: 0 +245: 23855: 0 +245: 23856: 0 +245: 23857: 0 +245: 23858: 0 +245: 23859: 0 +245: 23860: 0 +245: 23861: 0 +245: 23862: 0 +245: 23863: 0 +245: 23864: 0 +245: 23865: 0 +245: 23866: 0 +245: 23867: 0 +245: 23868: 0 +245: 23869: 0 +245: 23870: 0 +245: 23871: 0 +245: 23872: 0 +245: 23873: 0 +245: 23874: 0 +245: 23875: 0 +245: 23876: 0 +245: 23877: 0 +245: 23878: 0 +245: 23879: 0 +245: 23880: 0 +245: 23881: 0 +245: 23882: 0 +245: 23883: 0 +245: 23884: 0 +245: 23885: 0 +245: 23886: 0 +245: 23887: 0 +245: 23888: 0 +245: 23889: 0 +245: 23890: 0 +245: 23891: 0 +245: 23892: 0 +245: 23893: 0 +245: 23894: 0 +245: 23895: 0 +245: 23896: 0 +245: 23897: 0 +245: 23898: 0 +245: 23899: 0 +245: 23900: 0 +245: 23901: 0 +245: 23902: 0 +245: 23903: 0 +245: 23904: 0 +245: 23905: 0 +245: 23906: 0 +245: 23907: 0 +245: 23908: 0 +245: 23909: 0 +245: 23910: 0 +245: 23911: 0 +245: 23912: 0 +245: 23913: 0 +245: 23914: 0 +245: 23915: 0 +245: 23916: 0 +245: 23917: 0 +245: 23918: 0 +245: 23919: 0 +245: 23920: 0 +245: 23921: 0 +245: 23922: 0 +245: 23923: 0 +245: 23924: 0 +245: 23925: 0 +245: 23926: 0 +245: 23927: 0 +245: 23928: 0 +245: 23929: 0 +245: 23930: 0 +245: 23931: 0 +245: 23932: 0 +245: 23933: 0 +245: 23934: 0 +245: 23935: 0 +245: 23936: 0 +245: 23937: 0 +245: 23938: 0 +245: 23939: 0 +245: 23940: 0 +245: 23941: 0 +245: 23942: 0 +245: 23943: 0 +245: 23944: 0 +245: 23945: 0 +245: 23946: 0 +245: 23947: 0 +245: 23948: 0 +245: 23949: 0 +245: 23950: 0 +245: 23951: 0 +245: 23952: 0 +245: 23953: 0 +245: 23954: 0 +245: 23955: 0 +245: 23956: 0 +245: 23957: 0 +245: 23958: 0 +245: 23959: 0 +245: 23960: 0 +245: 23961: 0 +245: 23962: 0 +245: 23963: 0 +245: 23964: 0 +245: 23965: 0 +245: 23966: 0 +245: 23967: 0 +245: 23968: 0 +245: 23969: 0 +245: 23970: 0 +245: 23971: 0 +245: 23972: 0 +245: 23973: 0 +245: 23974: 0 +245: 23975: 0 +245: 23976: 0 +245: 23977: 0 +245: 23978: 0 +245: 23979: 0 +245: 23980: 0 +245: 23981: 0 +245: 23982: 0 +245: 23983: 0 +245: 23984: 0 +245: 23985: 0 +245: 23986: 0 +245: 23987: 0 +245: 23988: 0 +245: 23989: 0 +245: 23990: 0 +245: 23991: 0 +245: 23992: 0 +245: 23993: 0 +245: 23994: 0 +245: 23995: 0 +245: 23996: 0 +245: 23997: 0 +245: 23998: 0 +245: 23999: 0 +245: 24000: 0 +245: 24001: 0 +245: 24002: 0 +245: 24003: 0 +245: 24004: 0 +245: 24005: 0 +245: 24006: 0 +245: 24007: 0 +245: 24008: 0 +245: 24009: 0 +245: 24010: 0 +245: 24011: 0 +245: 24012: 0 +245: 24013: 0 +245: 24014: 0 +245: 24015: 0 +245: 24016: 0 +245: 24017: 0 +245: 24018: 0 +245: 24019: 0 +245: 24020: 0 +245: 24021: 0 +245: 24022: 0 +245: 24023: 0 +245: 24024: 0 +245: 24025: 0 +245: 24026: 0 +245: 24027: 0 +245: 24028: 0 +245: 24029: 0 +245: 24030: 0 +245: 24031: 0 +245: 24032: 0 +245: 24033: 0 +245: 24034: 0 +245: 24035: 0 +245: 24036: 0 +245: 24037: 0 +245: 24038: 0 +245: 24039: 0 +245: 24040: 0 +245: 24041: 0 +245: 24042: 0 +245: 24043: 0 +245: 24044: 0 +245: 24045: 0 +245: 24046: 0 +245: 24047: 0 +245: 24048: 0 +245: 24049: 0 +245: 24050: 0 +245: 24051: 0 +245: 24052: 0 +245: 24053: 0 +245: 24054: 0 +245: 24055: 0 +245: 24056: 0 +245: 24057: 0 +245: 24058: 0 +245: 24059: 0 +245: 24060: 0 +245: 24061: 0 +245: 24062: 0 +245: 24063: 0 +245: 24064: 0 +245: 24065: 0 +245: 24066: 0 +245: 24067: 0 +245: 24068: 0 +245: 24069: 0 +245: 24070: 0 +245: 24071: 0 +245: 24072: 0 +245: 24073: 0 +245: 24074: 0 +245: 24075: 0 +245: 24076: 0 +245: 24077: 0 +245: 24078: 0 +245: 24079: 0 +245: 24080: 0 +245: 24081: 0 +245: 24082: 0 +245: 24083: 0 +245: 24084: 0 +245: 24085: 0 +245: 24086: 0 +245: 24087: 0 +245: 24088: 0 +245: 24089: 0 +245: 24090: 0 +245: 24091: 0 +245: 24092: 0 +245: 24093: 0 +245: 24094: 0 +245: 24095: 0 +245: 24096: 0 +245: 24097: 0 +245: 24098: 0 +245: 24099: 0 +245: 24100: 0 +245: 24101: 0 +245: 24102: 0 +245: 24103: 0 +245: 24104: 0 +245: 24105: 0 +245: 24106: 0 +245: 24107: 0 +245: 24108: 0 +245: 24109: 0 +245: 24110: 0 +245: 24111: 0 +245: 24112: 0 +245: 24113: 0 +245: 24114: 0 +245: 24115: 0 +245: 24116: 0 +245: 24117: 0 +245: 24118: 0 +245: 24119: 0 +245: 24120: 0 +245: 24121: 0 +245: 24122: 0 +245: 24123: 0 +245: 24124: 0 +245: 24125: 0 +245: 24126: 0 +245: 24127: 0 +245: 24128: 0 +245: 24129: 0 +245: 24130: 0 +245: 24131: 0 +245: 24132: 0 +245: 24133: 0 +245: 24134: 0 +245: 24135: 0 +245: 24136: 0 +245: 24137: 0 +245: 24138: 0 +245: 24139: 0 +245: 24140: 0 +245: 24141: 0 +245: 24142: 0 +245: 24143: 0 +245: 24144: 0 +245: 24145: 0 +245: 24146: 0 +245: 24147: 0 +245: 24148: 0 +245: 24149: 0 +245: 24150: 0 +245: 24151: 0 +245: 24152: 0 +245: 24153: 0 +245: 24154: 0 +245: 24155: 0 +245: 24156: 0 +245: 24157: 0 +245: 24158: 0 +245: 24159: 0 +245: 24160: 0 +245: 24161: 0 +245: 24162: 0 +245: 24163: 0 +245: 24164: 0 +245: 24165: 0 +245: 24166: 0 +245: 24167: 0 +245: 24168: 0 +245: 24169: 0 +245: 24170: 0 +245: 24171: 0 +245: 24172: 0 +245: 24173: 0 +245: 24174: 0 +245: 24175: 0 +245: 24176: 0 +245: 24177: 0 +245: 24178: 0 +245: 24179: 0 +245: 24180: 0 +245: 24181: 0 +245: 24182: 0 +245: 24183: 0 +245: 24184: 0 +245: 24185: 0 +245: 24186: 0 +245: 24187: 0 +245: 24188: 0 +245: 24189: 0 +245: 24190: 0 +245: 24191: 0 +245: 24192: 0 +245: 24193: 0 +245: 24194: 0 +245: 24195: 0 +245: 24196: 0 +245: 24197: 0 +245: 24198: 0 +245: 24199: 0 +245: 24200: 0 +245: 24201: 0 +245: 24202: 0 +245: 24203: 0 +245: 24204: 0 +245: 24205: 0 +245: 24206: 0 +245: 24207: 0 +245: 24208: 0 +245: 24209: 0 +245: 24210: 0 +245: 24211: 0 +245: 24212: 0 +245: 24213: 0 +245: 24214: 0 +245: 24215: 0 +245: 24216: 0 +245: 24217: 0 +245: 24218: 0 +245: 24219: 0 +245: 24220: 0 +245: 24221: 0 +245: 24222: 0 +245: 24223: 0 +245: 24224: 0 +245: 24225: 0 +245: 24226: 0 +245: 24227: 0 +245: 24228: 0 +245: 24229: 0 +245: 24230: 0 +245: 24231: 0 +245: 24232: 0 +245: 24233: 0 +245: 24234: 0 +245: 24235: 0 +245: 24236: 0 +245: 24237: 0 +245: 24238: 0 +245: 24239: 0 +245: 24240: 0 +245: 24241: 0 +245: 24242: 0 +245: 24243: 0 +245: 24244: 0 +245: 24245: 0 +245: 24246: 0 +245: 24247: 0 +245: 24248: 0 +245: 24249: 0 +245: 24250: 0 +245: 24251: 0 +245: 24252: 0 +245: 24253: 0 +245: 24254: 0 +245: 24255: 0 +245: 24256: 0 +245: 24257: 0 +245: 24258: 0 +245: 24259: 0 +245: 24260: 0 +245: 24261: 0 +245: 24262: 0 +245: 24263: 0 +245: 24264: 0 +245: 24265: 0 +245: 24266: 0 +245: 24267: 0 +245: 24268: 0 +245: 24269: 0 +245: 24270: 0 +245: 24271: 0 +245: 24272: 0 +245: 24273: 0 +245: 24274: 0 +245: 24275: 0 +245: 24276: 0 +245: 24277: 0 +245: 24278: 0 +245: 24279: 0 +245: 24280: 0 +245: 24281: 0 +245: 24282: 0 +245: 24283: 0 +245: 24284: 0 +245: 24285: 0 +245: 24286: 0 +245: 24287: 0 +245: 24288: 0 +245: 24289: 0 +245: 24290: 0 +245: 24291: 0 +245: 24292: 0 +245: 24293: 0 +245: 24294: 0 +245: 24295: 0 +245: 24296: 0 +245: 24297: 0 +245: 24298: 0 +245: 24299: 0 +245: 24300: 0 +245: 24301: 0 +245: 24302: 0 +245: 24303: 0 +245: 24304: 0 +245: 24305: 0 +245: 24306: 0 +245: 24307: 0 +245: 24308: 0 +245: 24309: 0 +245: 24310: 0 +245: 24311: 0 +245: 24312: 0 +245: 24313: 0 +245: 24314: 0 +245: 24315: 0 +245: 24316: 0 +245: 24317: 0 +245: 24318: 0 +245: 24319: 0 +245: 24320: 0 +245: 24321: 0 +245: 24322: 0 +245: 24323: 0 +245: 24324: 0 +245: 24325: 0 +245: 24326: 0 +245: 24327: 0 +245: 24328: 0 +245: 24329: 0 +245: 24330: 0 +245: 24331: 0 +245: 24332: 0 +245: 24333: 0 +245: 24334: 0 +245: 24335: 0 +245: 24336: 0 +245: 24337: 0 +245: 24338: 0 +245: 24339: 0 +245: 24340: 0 +245: 24341: 0 +245: 24342: 0 +245: 24343: 0 +245: 24344: 0 +245: 24345: 0 +245: 24346: 0 +245: 24347: 0 +245: 24348: 0 +245: 24349: 0 +245: 24350: 0 +245: 24351: 0 +245: 24352: 0 +245: 24353: 0 +245: 24354: 0 +245: 24355: 0 +245: 24356: 0 +245: 24357: 0 +245: 24358: 0 +245: 24359: 0 +245: 24360: 0 +245: 24361: 0 +245: 24362: 0 +245: 24363: 0 +245: 24364: 0 +245: 24365: 0 +245: 24366: 0 +245: 24367: 0 +245: 24368: 0 +245: 24369: 0 +245: 24370: 0 +245: 24371: 0 +245: 24372: 0 +245: 24373: 0 +245: 24374: 0 +245: 24375: 0 +245: 24376: 0 +245: 24377: 0 +245: 24378: 0 +245: 24379: 0 +245: 24380: 0 +245: 24381: 0 +245: 24382: 0 +245: 24383: 0 +245: 24384: 0 +245: 24385: 0 +245: 24386: 0 +245: 24387: 0 +245: 24388: 0 +245: 24389: 0 +245: 24390: 0 +245: 24391: 0 +245: 24392: 0 +245: 24393: 0 +245: 24394: 0 +245: 24395: 0 +245: 24396: 0 +245: 24397: 0 +245: 24398: 0 +245: 24399: 0 +245: 24400: 0 +245: 24401: 0 +245: 24402: 0 +245: 24403: 0 +245: 24404: 0 +245: 24405: 0 +245: 24406: 0 +245: 24407: 0 +245: 24408: 0 +245: 24409: 0 +245: 24410: 0 +245: 24411: 0 +245: 24412: 0 +245: 24413: 0 +245: 24414: 0 +245: 24415: 0 +245: 24416: 0 +245: 24417: 0 +245: 24418: 0 +245: 24419: 0 +245: 24420: 0 +245: 24421: 0 +245: 24422: 0 +245: 24423: 0 +245: 24424: 0 +245: 24425: 0 +245: 24426: 0 +245: 24427: 0 +245: 24428: 0 +245: 24429: 0 +245: 24430: 0 +245: 24431: 0 +245: 24432: 0 +245: 24433: 0 +245: 24434: 0 +245: 24435: 0 +245: 24436: 0 +245: 24437: 0 +245: 24438: 0 +245: 24439: 0 +245: 24440: 0 +245: 24441: 0 +245: 24442: 0 +245: 24443: 0 +245: 24444: 0 +245: 24445: 0 +245: 24446: 0 +245: 24447: 0 +245: 24448: 0 +245: 24449: 0 +245: 24450: 0 +245: 24451: 0 +245: 24452: 0 +245: 24453: 0 +245: 24454: 0 +245: 24455: 0 +245: 24456: 0 +245: 24457: 0 +245: 24458: 0 +245: 24459: 0 +245: 24460: 0 +245: 24461: 0 +245: 24462: 0 +245: 24463: 0 +245: 24464: 0 +245: 24465: 0 +245: 24466: 0 +245: 24467: 0 +245: 24468: 0 +245: 24469: 0 +245: 24470: 0 +245: 24471: 0 +245: 24472: 0 +245: 24473: 0 +245: 24474: 0 +245: 24475: 0 +245: 24476: 0 +245: 24477: 0 +245: 24478: 0 +245: 24479: 0 +245: 24480: 0 +245: 24481: 0 +245: 24482: 0 +245: 24483: 0 +245: 24484: 0 +245: 24485: 0 +245: 24486: 0 +245: 24487: 0 +245: 24488: 0 +245: 24489: 0 +245: 24490: 0 +245: 24491: 0 +245: 24492: 0 +245: 24493: 0 +245: 24494: 0 +245: 24495: 0 +245: 24496: 0 +245: 24497: 0 +245: 24498: 0 +245: 24499: 0 +245: 24500: 0 +245: 24501: 0 +245: 24502: 0 +245: 24503: 0 +245: 24504: 0 +245: 24505: 0 +245: 24506: 0 +245: 24507: 0 +245: 24508: 0 +245: 24509: 0 +245: 24510: 0 +245: 24511: 0 +245: 24512: 0 +245: 24513: 0 +245: 24514: 0 +245: 24515: 0 +245: 24516: 0 +245: 24517: 0 +245: 24518: 0 +245: 24519: 0 +245: 24520: 0 +245: 24521: 0 +245: 24522: 0 +245: 24523: 0 +245: 24524: 0 +245: 24525: 0 +245: 24526: 0 +245: 24527: 0 +245: 24528: 0 +245: 24529: 0 +245: 24530: 0 +245: 24531: 0 +245: 24532: 0 +245: 24533: 0 +245: 24534: 0 +245: 24535: 0 +245: 24536: 0 +245: 24537: 0 +245: 24538: 0 +245: 24539: 0 +245: 24540: 0 +245: 24541: 0 +245: 24542: 0 +245: 24543: 0 +245: 24544: 0 +245: 24545: 0 +245: 24546: 0 +245: 24547: 0 +245: 24548: 0 +245: 24549: 0 +245: 24550: 0 +245: 24551: 0 +245: 24552: 0 +245: 24553: 0 +245: 24554: 0 +245: 24555: 0 +245: 24556: 0 +245: 24557: 0 +245: 24558: 0 +245: 24559: 0 +245: 24560: 0 +245: 24561: 0 +245: 24562: 0 +245: 24563: 0 +245: 24564: 0 +245: 24565: 0 +245: 24566: 0 +245: 24567: 0 +245: 24568: 0 +245: 24569: 0 +245: 24570: 0 +245: 24571: 0 +245: 24572: 0 +245: 24573: 0 +245: 24574: 0 +245: 24575: 0 +245: 24576: 0 +245: 24577: 0 +245: 24578: 0 +245: 24579: 0 +245: 24580: 0 +245: 24581: 0 +245: 24582: 0 +245: 24583: 0 +245: 24584: 0 +245: 24585: 0 +245: 24586: 0 +245: 24587: 0 +245: 24588: 0 +245: 24589: 0 +245: 24590: 0 +245: 24591: 0 +245: 24592: 0 +245: 24593: 0 +245: 24594: 0 +245: 24595: 0 +245: 24596: 0 +245: 24597: 0 +245: 24598: 0 +245: 24599: 0 +245: 24600: 0 +245: 24601: 0 +245: 24602: 0 +245: 24603: 0 +245: 24604: 0 +245: 24605: 0 +245: 24606: 0 +245: 24607: 0 +245: 24608: 0 +245: 24609: 0 +245: 24610: 0 +245: 24611: 0 +245: 24612: 0 +245: 24613: 0 +245: 24614: 0 +245: 24615: 0 +245: 24616: 0 +245: 24617: 0 +245: 24618: 0 +245: 24619: 0 +245: 24620: 0 +245: 24621: 0 +245: 24622: 0 +245: 24623: 0 +245: 24624: 0 +245: 24625: 0 +245: 24626: 0 +245: 24627: 0 +245: 24628: 0 +245: 24629: 0 +245: 24630: 0 +245: 24631: 0 +245: 24632: 0 +245: 24633: 0 +245: 24634: 0 +245: 24635: 0 +245: 24636: 0 +245: 24637: 0 +245: 24638: 0 +245: 24639: 0 +245: 24640: 0 +245: 24641: 0 +245: 24642: 0 +245: 24643: 0 +245: 24644: 0 +245: 24645: 0 +245: 24646: 0 +245: 24647: 0 +245: 24648: 0 +245: 24649: 0 +245: 24650: 0 +245: 24651: 0 +245: 24652: 0 +245: 24653: 0 +245: 24654: 0 +245: 24655: 0 +245: 24656: 0 +245: 24657: 0 +245: 24658: 0 +245: 24659: 0 +245: 24660: 0 +245: 24661: 0 +245: 24662: 0 +245: 24663: 0 +245: 24664: 0 +245: 24665: 0 +245: 24666: 0 +245: 24667: 0 +245: 24668: 0 +245: 24669: 0 +245: 24670: 0 +245: 24671: 0 +245: 24672: 0 +245: 24673: 0 +245: 24674: 0 +245: 24675: 0 +245: 24676: 0 +245: 24677: 0 +245: 24678: 0 +245: 24679: 0 +245: 24680: 0 +245: 24681: 0 +245: 24682: 0 +245: 24683: 0 +245: 24684: 0 +245: 24685: 0 +245: 24686: 0 +245: 24687: 0 +245: 24688: 0 +245: 24689: 0 +245: 24690: 0 +245: 24691: 0 +245: 24692: 0 +245: 24693: 0 +245: 24694: 0 +245: 24695: 0 +245: 24696: 0 +245: 24697: 0 +245: 24698: 0 +245: 24699: 0 +245: 24700: 0 +245: 24701: 0 +245: 24702: 0 +245: 24703: 0 +245: 24704: 0 +245: 24705: 0 +245: 24706: 0 +245: 24707: 0 +245: 24708: 0 +245: 24709: 0 +245: 24710: 0 +245: 24711: 0 +245: 24712: 0 +245: 24713: 0 +245: 24714: 0 +245: 24715: 0 +245: 24716: 0 +245: 24717: 0 +245: 24718: 0 +245: 24719: 0 +245: 24720: 0 +245: 24721: 0 +245: 24722: 0 +245: 24723: 0 +245: 24724: 0 +245: 24725: 0 +245: 24726: 0 +245: 24727: 0 +245: 24728: 0 +245: 24729: 0 +245: 24730: 0 +245: 24731: 0 +245: 24732: 0 +245: 24733: 0 +245: 24734: 0 +245: 24735: 0 +245: 24736: 0 +245: 24737: 0 +245: 24738: 0 +245: 24739: 0 +245: 24740: 0 +245: 24741: 0 +245: 24742: 0 +245: 24743: 0 +245: 24744: 0 +245: 24745: 0 +245: 24746: 0 +245: 24747: 0 +245: 24748: 0 +245: 24749: 0 +245: 24750: 0 +245: 24751: 0 +245: 24752: 0 +245: 24753: 0 +245: 24754: 0 +245: 24755: 0 +245: 24756: 0 +245: 24757: 0 +245: 24758: 0 +245: 24759: 0 +245: 24760: 0 +245: 24761: 0 +245: 24762: 0 +245: 24763: 0 +245: 24764: 0 +245: 24765: 0 +245: 24766: 0 +245: 24767: 0 +245: 24768: 0 +245: 24769: 0 +245: 24770: 0 +245: 24771: 0 +245: 24772: 0 +245: 24773: 0 +245: 24774: 0 +245: 24775: 0 +245: 24776: 0 +245: 24777: 0 +245: 24778: 0 +245: 24779: 0 +245: 24780: 0 +245: 24781: 0 +245: 24782: 0 +245: 24783: 0 +245: 24784: 0 +245: 24785: 0 +245: 24786: 0 +245: 24787: 0 +245: 24788: 0 +245: 24789: 0 +245: 24790: 0 +245: 24791: 0 +245: 24792: 0 +245: 24793: 0 +245: 24794: 0 +245: 24795: 0 +245: 24796: 0 +245: 24797: 0 +245: 24798: 0 +245: 24799: 0 +245: 24800: 0 +245: 24801: 0 +245: 24802: 0 +245: 24803: 0 +245: 24804: 0 +245: 24805: 0 +245: 24806: 0 +245: 24807: 0 +245: 24808: 0 +245: 24809: 0 +245: 24810: 0 +245: 24811: 0 +245: 24812: 0 +245: 24813: 0 +245: 24814: 0 +245: 24815: 0 +245: 24816: 0 +245: 24817: 0 +245: 24818: 0 +245: 24819: 0 +245: 24820: 0 +245: 24821: 0 +245: 24822: 0 +245: 24823: 0 +245: 24824: 0 +245: 24825: 0 +245: 24826: 0 +245: 24827: 0 +245: 24828: 0 +245: 24829: 0 +245: 24830: 0 +245: 24831: 0 +245: 24832: 0 +245: 24833: 0 +245: 24834: 0 +245: 24835: 0 +245: 24836: 0 +245: 24837: 0 +245: 24838: 0 +245: 24839: 0 +245: 24840: 0 +245: 24841: 0 +245: 24842: 0 +245: 24843: 0 +245: 24844: 0 +245: 24845: 0 +245: 24846: 0 +245: 24847: 0 +245: 24848: 0 +245: 24849: 0 +245: 24850: 0 +245: 24851: 0 +245: 24852: 0 +245: 24853: 0 +245: 24854: 0 +245: 24855: 0 +245: 24856: 0 +245: 24857: 0 +245: 24858: 0 +245: 24859: 0 +245: 24860: 0 +245: 24861: 0 +245: 24862: 0 +245: 24863: 0 +245: 24864: 0 +245: 24865: 0 +245: 24866: 0 +245: 24867: 0 +245: 24868: 0 +245: 24869: 0 +245: 24870: 0 +245: 24871: 0 +245: 24872: 0 +245: 24873: 0 +245: 24874: 0 +245: 24875: 0 +245: 24876: 0 +245: 24877: 0 +245: 24878: 0 +245: 24879: 0 +245: 24880: 0 +245: 24881: 0 +245: 24882: 0 +245: 24883: 0 +245: 24884: 0 +245: 24885: 0 +245: 24886: 0 +245: 24887: 0 +245: 24888: 0 +245: 24889: 0 +245: 24890: 0 +245: 24891: 0 +245: 24892: 0 +245: 24893: 0 +245: 24894: 0 +245: 24895: 0 +245: 24896: 0 +245: 24897: 0 +245: 24898: 0 +245: 24899: 0 +245: 24900: 0 +245: 24901: 0 +245: 24902: 0 +245: 24903: 0 +245: 24904: 0 +245: 24905: 0 +245: 24906: 0 +245: 24907: 0 +245: 24908: 0 +245: 24909: 0 +245: 24910: 0 +245: 24911: 0 +245: 24912: 0 +245: 24913: 0 +245: 24914: 0 +245: 24915: 0 +245: 24916: 0 +245: 24917: 0 +245: 24918: 0 +245: 24919: 0 +245: 24920: 0 +245: 24921: 0 +245: 24922: 0 +245: 24923: 0 +245: 24924: 0 +245: 24925: 0 +245: 24926: 0 +245: 24927: 0 +245: 24928: 0 +245: 24929: 0 +245: 24930: 0 +245: 24931: 0 +245: 24932: 0 +245: 24933: 0 +245: 24934: 0 +245: 24935: 0 +245: 24936: 0 +245: 24937: 0 +245: 24938: 0 +245: 24939: 0 +245: 24940: 0 +245: 24941: 0 +245: 24942: 0 +245: 24943: 0 +245: 24944: 0 +245: 24945: 0 +245: 24946: 0 +245: 24947: 0 +245: 24948: 0 +245: 24949: 0 +245: 24950: 0 +245: 24951: 0 +245: 24952: 0 +245: 24953: 0 +245: 24954: 0 +245: 24955: 0 +245: 24956: 0 +245: 24957: 0 +245: 24958: 0 +245: 24959: 0 +245: 24960: 0 +245: 24961: 0 +245: 24962: 0 +245: 24963: 0 +245: 24964: 0 +245: 24965: 0 +245: 24966: 0 +245: 24967: 0 +245: 24968: 0 +245: 24969: 0 +245: 24970: 0 +245: 24971: 0 +245: 24972: 0 +245: 24973: 0 +245: 24974: 0 +245: 24975: 0 +245: 24976: 0 +245: 24977: 0 +245: 24978: 0 +245: 24979: 0 +245: 24980: 0 +245: 24981: 0 +245: 24982: 0 +245: 24983: 0 +245: 24984: 0 +245: 24985: 0 +245: 24986: 0 +245: 24987: 0 +245: 24988: 0 +245: 24989: 0 +245: 24990: 0 +245: 24991: 0 +245: 24992: 0 +245: 24993: 0 +245: 24994: 0 +245: 24995: 0 +245: 24996: 0 +245: 24997: 0 +245: 24998: 0 +245: 24999: 0 +245: 25000: 0 +245: 25001: 0 +245: 25002: 0 +245: 25003: 0 +245: 25004: 0 +245: 25005: 0 +245: 25006: 0 +245: 25007: 0 +245: 25008: 0 +245: 25009: 0 +245: 25010: 0 +245: 25011: 0 +245: 25012: 0 +245: 25013: 0 +245: 25014: 0 +245: 25015: 0 +245: 25016: 0 +245: 25017: 0 +245: 25018: 0 +245: 25019: 0 +245: 25020: 0 +245: 25021: 0 +245: 25022: 0 +245: 25023: 0 +245: 25024: 0 +245: 25025: 0 +245: 25026: 0 +245: 25027: 0 +245: 25028: 0 +245: 25029: 0 +245: 25030: 0 +245: 25031: 0 +245: 25032: 0 +245: 25033: 0 +245: 25034: 0 +245: 25035: 0 +245: 25036: 0 +245: 25037: 0 +245: 25038: 0 +245: 25039: 0 +245: 25040: 0 +245: 25041: 0 +245: 25042: 0 +245: 25043: 0 +245: 25044: 0 +245: 25045: 0 +245: 25046: 0 +245: 25047: 0 +245: 25048: 0 +245: 25049: 0 +245: 25050: 0 +245: 25051: 0 +245: 25052: 0 +245: 25053: 0 +245: 25054: 0 +245: 25055: 0 +245: 25056: 0 +245: 25057: 0 +245: 25058: 0 +245: 25059: 0 +245: 25060: 0 +245: 25061: 0 +245: 25062: 0 +245: 25063: 0 +245: 25064: 0 +245: 25065: 0 +245: 25066: 0 +245: 25067: 0 +245: 25068: 0 +245: 25069: 0 +245: 25070: 0 +245: 25071: 0 +245: 25072: 0 +245: 25073: 0 +245: 25074: 0 +245: 25075: 0 +245: 25076: 0 +245: 25077: 0 +245: 25078: 0 +245: 25079: 0 +245: 25080: 0 +245: 25081: 0 +245: 25082: 0 +245: 25083: 0 +245: 25084: 0 +245: 25085: 0 +245: 25086: 0 +245: 25087: 0 +245: 25088: 0 +245: 25089: 0 +245: 25090: 0 +245: 25091: 0 +245: 25092: 0 +245: 25093: 0 +245: 25094: 0 +245: 25095: 0 +245: 25096: 0 +245: 25097: 0 +245: 25098: 0 +245: 25099: 0 +245: 25100: 0 +245: 25101: 0 +245: 25102: 0 +245: 25103: 0 +245: 25104: 0 +245: 25105: 0 +245: 25106: 0 +245: 25107: 0 +245: 25108: 0 +245: 25109: 0 +245: 25110: 0 +245: 25111: 0 +245: 25112: 0 +245: 25113: 0 +245: 25114: 0 +245: 25115: 0 +245: 25116: 0 +245: 25117: 0 +245: 25118: 0 +245: 25119: 0 +245: 25120: 0 +245: 25121: 0 +245: 25122: 0 +245: 25123: 0 +245: 25124: 0 +245: 25125: 0 +245: 25126: 0 +245: 25127: 0 +245: 25128: 0 +245: 25129: 0 +245: 25130: 0 +245: 25131: 0 +245: 25132: 0 +245: 25133: 0 +245: 25134: 0 +245: 25135: 0 +245: 25136: 0 +245: 25137: 0 +245: 25138: 0 +245: 25139: 0 +245: 25140: 0 +245: 25141: 0 +245: 25142: 0 +245: 25143: 0 +245: 25144: 0 +245: 25145: 0 +245: 25146: 0 +245: 25147: 0 +245: 25148: 0 +245: 25149: 0 +245: 25150: 0 +245: 25151: 0 +245: 25152: 0 +245: 25153: 0 +245: 25154: 0 +245: 25155: 0 +245: 25156: 0 +245: 25157: 0 +245: 25158: 0 +245: 25159: 0 +245: 25160: 0 +245: 25161: 0 +245: 25162: 0 +245: 25163: 0 +245: 25164: 0 +245: 25165: 0 +245: 25166: 0 +245: 25167: 0 +245: 25168: 0 +245: 25169: 0 +245: 25170: 0 +245: 25171: 0 +245: 25172: 0 +245: 25173: 0 +245: 25174: 0 +245: 25175: 0 +245: 25176: 0 +245: 25177: 0 +245: 25178: 0 +245: 25179: 0 +245: 25180: 0 +245: 25181: 0 +245: 25182: 0 +245: 25183: 0 +245: 25184: 0 +245: 25185: 0 +245: 25186: 0 +245: 25187: 0 +245: 25188: 0 +245: 25189: 0 +245: 25190: 0 +245: 25191: 0 +245: 25192: 0 +245: 25193: 0 +245: 25194: 0 +245: 25195: 0 +245: 25196: 0 +245: 25197: 0 +245: 25198: 0 +245: 25199: 0 +245: 25200: 0 +245: 25201: 0 +245: 25202: 0 +245: 25203: 0 +245: 25204: 0 +245: 25205: 0 +245: 25206: 0 +245: 25207: 0 +245: 25208: 0 +245: 25209: 0 +245: 25210: 0 +245: 25211: 0 +245: 25212: 0 +245: 25213: 0 +245: 25214: 0 +245: 25215: 0 +245: 25216: 0 +245: 25217: 0 +245: 25218: 0 +245: 25219: 0 +245: 25220: 0 +245: 25221: 0 +245: 25222: 0 +245: 25223: 0 +245: 25224: 0 +245: 25225: 0 +245: 25226: 0 +245: 25227: 0 +245: 25228: 0 +245: 25229: 0 +245: 25230: 0 +245: 25231: 0 +245: 25232: 0 +245: 25233: 0 +245: 25234: 0 +245: 25235: 0 +245: 25236: 0 +245: 25237: 0 +245: 25238: 0 +245: 25239: 0 +245: 25240: 0 +245: 25241: 0 +245: 25242: 0 +245: 25243: 0 +245: 25244: 0 +245: 25245: 0 +245: 25246: 0 +245: 25247: 0 +245: 25248: 0 +245: 25249: 0 +245: 25250: 0 +245: 25251: 0 +245: 25252: 0 +245: 25253: 0 +245: 25254: 0 +245: 25255: 0 +245: 25256: 0 +245: 25257: 0 +245: 25258: 0 +245: 25259: 0 +245: 25260: 0 +245: 25261: 0 +245: 25262: 0 +245: 25263: 0 +245: 25264: 0 +245: 25265: 0 +245: 25266: 0 +245: 25267: 0 +245: 25268: 0 +245: 25269: 0 +245: 25270: 0 +245: 25271: 0 +245: 25272: 0 +245: 25273: 0 +245: 25274: 0 +245: 25275: 0 +245: 25276: 0 +245: 25277: 0 +245: 25278: 0 +245: 25279: 0 +245: 25280: 0 +245: 25281: 0 +245: 25282: 0 +245: 25283: 0 +245: 25284: 0 +245: 25285: 0 +245: 25286: 0 +245: 25287: 0 +245: 25288: 0 +245: 25289: 0 +245: 25290: 0 +245: 25291: 0 +245: 25292: 0 +245: 25293: 0 +245: 25294: 0 +245: 25295: 0 +245: 25296: 0 +245: 25297: 0 +245: 25298: 0 +245: 25299: 0 +245: 25300: 0 +245: 25301: 0 +245: 25302: 0 +245: 25303: 0 +245: 25304: 0 +245: 25305: 0 +245: 25306: 0 +245: 25307: 0 +245: 25308: 0 +245: 25309: 0 +245: 25310: 0 +245: 25311: 0 +245: 25312: 0 +245: 25313: 0 +245: 25314: 0 +245: 25315: 0 +245: 25316: 0 +245: 25317: 0 +245: 25318: 0 +245: 25319: 0 +245: 25320: 0 +245: 25321: 0 +245: 25322: 0 +245: 25323: 0 +245: 25324: 0 +245: 25325: 0 +245: 25326: 0 +245: 25327: 0 +245: 25328: 0 +245: 25329: 0 +245: 25330: 0 +245: 25331: 0 +245: 25332: 0 +245: 25333: 0 +245: 25334: 0 +245: 25335: 0 +245: 25336: 0 +245: 25337: 0 +245: 25338: 0 +245: 25339: 0 +245: 25340: 0 +245: 25341: 0 +245: 25342: 0 +245: 25343: 0 +245: 25344: 0 +245: 25345: 0 +245: 25346: 0 +245: 25347: 0 +245: 25348: 0 +245: 25349: 0 +245: 25350: 0 +245: 25351: 0 +245: 25352: 0 +245: 25353: 0 +245: 25354: 0 +245: 25355: 0 +245: 25356: 0 +245: 25357: 0 +245: 25358: 0 +245: 25359: 0 +245: 25360: 0 +245: 25361: 0 +245: 25362: 0 +245: 25363: 0 +245: 25364: 0 +245: 25365: 0 +245: 25366: 0 +245: 25367: 0 +245: 25368: 0 +245: 25369: 0 +245: 25370: 0 +245: 25371: 0 +245: 25372: 0 +245: 25373: 0 +245: 25374: 0 +245: 25375: 0 +245: 25376: 0 +245: 25377: 0 +245: 25378: 0 +245: 25379: 0 +245: 25380: 0 +245: 25381: 0 +245: 25382: 0 +245: 25383: 0 +245: 25384: 0 +245: 25385: 0 +245: 25386: 0 +245: 25387: 0 +245: 25388: 0 +245: 25389: 0 +245: 25390: 0 +245: 25391: 0 +245: 25392: 0 +245: 25393: 0 +245: 25394: 0 +245: 25395: 0 +245: 25396: 0 +245: 25397: 0 +245: 25398: 0 +245: 25399: 0 +245: 25400: 0 +245: 25401: 0 +245: 25402: 0 +245: 25403: 0 +245: 25404: 0 +245: 25405: 0 +245: 25406: 0 +245: 25407: 0 +245: 25408: 0 +245: 25409: 0 +245: 25410: 0 +245: 25411: 0 +245: 25412: 0 +245: 25413: 0 +245: 25414: 0 +245: 25415: 0 +245: 25416: 0 +245: 25417: 0 +245: 25418: 0 +245: 25419: 0 +245: 25420: 0 +245: 25421: 0 +245: 25422: 0 +245: 25423: 0 +245: 25424: 0 +245: 25425: 0 +245: 25426: 0 +245: 25427: 0 +245: 25428: 0 +245: 25429: 0 +245: 25430: 0 +245: 25431: 0 +245: 25432: 0 +245: 25433: 0 +245: 25434: 0 +245: 25435: 0 +245: 25436: 0 +245: 25437: 0 +245: 25438: 0 +245: 25439: 0 +245: 25440: 0 +245: 25441: 0 +245: 25442: 0 +245: 25443: 0 +245: 25444: 0 +245: 25445: 0 +245: 25446: 0 +245: 25447: 0 +245: 25448: 0 +245: 25449: 0 +245: 25450: 0 +245: 25451: 0 +245: 25452: 0 +245: 25453: 0 +245: 25454: 0 +245: 25455: 0 +245: 25456: 0 +245: 25457: 0 +245: 25458: 0 +245: 25459: 0 +245: 25460: 0 +245: 25461: 0 +245: 25462: 0 +245: 25463: 0 +245: 25464: 0 +245: 25465: 0 +245: 25466: 0 +245: 25467: 0 +245: 25468: 0 +245: 25469: 0 +245: 25470: 0 +245: 25471: 0 +245: 25472: 0 +245: 25473: 0 +245: 25474: 0 +245: 25475: 0 +245: 25476: 0 +245: 25477: 0 +245: 25478: 0 +245: 25479: 0 +245: 25480: 0 +245: 25481: 0 +245: 25482: 0 +245: 25483: 0 +245: 25484: 0 +245: 25485: 0 +245: 25486: 0 +245: 25487: 0 +245: 25488: 0 +245: 25489: 0 +245: 25490: 0 +245: 25491: 0 +245: 25492: 0 +245: 25493: 0 +245: 25494: 0 +245: 25495: 0 +245: 25496: 0 +245: 25497: 0 +245: 25498: 0 +245: 25499: 0 +245: 25500: 0 +245: 25501: 0 +245: 25502: 0 +245: 25503: 0 +245: 25504: 0 +245: 25505: 0 +245: 25506: 0 +245: 25507: 0 +245: 25508: 0 +245: 25509: 0 +245: 25510: 0 +245: 25511: 0 +245: 25512: 0 +245: 25513: 0 +245: 25514: 0 +245: 25515: 0 +245: 25516: 0 +245: 25517: 0 +245: 25518: 0 +245: 25519: 0 +245: 25520: 0 +245: 25521: 0 +245: 25522: 0 +245: 25523: 0 +245: 25524: 0 +245: 25525: 0 +245: 25526: 0 +245: 25527: 0 +245: 25528: 0 +245: 25529: 0 +245: 25530: 0 +245: 25531: 0 +245: 25532: 0 +245: 25533: 0 +245: 25534: 0 +245: 25535: 0 +245: 25536: 0 +245: 25537: 0 +245: 25538: 0 +245: 25539: 0 +245: 25540: 0 +245: 25541: 0 +245: 25542: 0 +245: 25543: 0 +245: 25544: 0 +245: 25545: 0 +245: 25546: 0 +245: 25547: 0 +245: 25548: 0 +245: 25549: 0 +245: 25550: 0 +245: 25551: 0 +245: 25552: 0 +245: 25553: 0 +245: 25554: 0 +245: 25555: 0 +245: 25556: 0 +245: 25557: 0 +245: 25558: 0 +245: 25559: 0 +245: 25560: 0 +245: 25561: 0 +245: 25562: 0 +245: 25563: 0 +245: 25564: 0 +245: 25565: 0 +245: 25566: 0 +245: 25567: 0 +245: 25568: 0 +245: 25569: 0 +245: 25570: 0 +245: 25571: 0 +245: 25572: 0 +245: 25573: 0 +245: 25574: 0 +245: 25575: 0 +245: 25576: 0 +245: 25577: 0 +245: 25578: 0 +245: 25579: 0 +245: 25580: 0 +245: 25581: 0 +245: 25582: 0 +245: 25583: 0 +245: 25584: 0 +245: 25585: 0 +245: 25586: 0 +245: 25587: 0 +245: 25588: 0 +245: 25589: 0 +245: 25590: 0 +245: 25591: 0 +245: 25592: 0 +245: 25593: 0 +245: 25594: 0 +245: 25595: 0 +245: 25596: 0 +245: 25597: 0 +245: 25598: 0 +245: 25599: 0 +245: 25600: 0 +245: 25601: 0 +245: 25602: 0 +245: 25603: 0 +245: 25604: 0 +245: 25605: 0 +245: 25606: 0 +245: 25607: 0 +245: 25608: 0 +245: 25609: 0 +245: 25610: 0 +245: 25611: 0 +245: 25612: 0 +245: 25613: 0 +245: 25614: 0 +245: 25615: 0 +245: 25616: 0 +245: 25617: 0 +245: 25618: 0 +245: 25619: 0 +245: 25620: 0 +245: 25621: 0 +245: 25622: 0 +245: 25623: 0 +245: 25624: 0 +245: 25625: 0 +245: 25626: 0 +245: 25627: 0 +245: 25628: 0 +245: 25629: 0 +245: 25630: 0 +245: 25631: 0 +245: 25632: 0 +245: 25633: 0 +245: 25634: 0 +245: 25635: 0 +245: 25636: 0 +245: 25637: 0 +245: 25638: 0 +245: 25639: 0 +245: 25640: 0 +245: 25641: 0 +245: 25642: 0 +245: 25643: 0 +245: 25644: 0 +245: 25645: 0 +245: 25646: 0 +245: 25647: 0 +245: 25648: 0 +245: 25649: 0 +245: 25650: 0 +245: 25651: 0 +245: 25652: 0 +245: 25653: 0 +245: 25654: 0 +245: 25655: 0 +245: 25656: 0 +245: 25657: 0 +245: 25658: 0 +245: 25659: 0 +245: 25660: 0 +245: 25661: 0 +245: 25662: 0 +245: 25663: 0 +245: 25664: 0 +245: 25665: 0 +245: 25666: 0 +245: 25667: 0 +245: 25668: 0 +245: 25669: 0 +245: 25670: 0 +245: 25671: 0 +245: 25672: 0 +245: 25673: 0 +245: 25674: 0 +245: 25675: 0 +245: 25676: 0 +245: 25677: 0 +245: 25678: 0 +245: 25679: 0 +245: 25680: 0 +245: 25681: 0 +245: 25682: 0 +245: 25683: 0 +245: 25684: 0 +245: 25685: 0 +245: 25686: 0 +245: 25687: 0 +245: 25688: 0 +245: 25689: 0 +245: 25690: 0 +245: 25691: 0 +245: 25692: 0 +245: 25693: 0 +245: 25694: 0 +245: 25695: 0 +245: 25696: 0 +245: 25697: 0 +245: 25698: 0 +245: 25699: 0 +245: 25700: 0 +245: 25701: 0 +245: 25702: 0 +245: 25703: 0 +245: 25704: 0 +245: 25705: 0 +245: 25706: 0 +245: 25707: 0 +245: 25708: 0 +245: 25709: 0 +245: 25710: 0 +245: 25711: 0 +245: 25712: 0 +245: 25713: 0 +245: 25714: 0 +245: 25715: 0 +245: 25716: 0 +245: 25717: 0 +245: 25718: 0 +245: 25719: 0 +245: 25720: 0 +245: 25721: 0 +245: 25722: 0 +245: 25723: 0 +245: 25724: 0 +245: 25725: 0 +245: 25726: 0 +245: 25727: 0 +245: 25728: 0 +245: 25729: 0 +245: 25730: 0 +245: 25731: 0 +245: 25732: 0 +245: 25733: 0 +245: 25734: 0 +245: 25735: 0 +245: 25736: 0 +245: 25737: 0 +245: 25738: 0 +245: 25739: 0 +245: 25740: 0 +245: 25741: 0 +245: 25742: 0 +245: 25743: 0 +245: 25744: 0 +245: 25745: 0 +245: 25746: 0 +245: 25747: 0 +245: 25748: 0 +245: 25749: 0 +245: 25750: 0 +245: 25751: 0 +245: 25752: 0 +245: 25753: 0 +245: 25754: 0 +245: 25755: 0 +245: 25756: 0 +245: 25757: 0 +245: 25758: 0 +245: 25759: 0 +245: 25760: 0 +245: 25761: 0 +245: 25762: 0 +245: 25763: 0 +245: 25764: 0 +245: 25765: 0 +245: 25766: 0 +245: 25767: 0 +245: 25768: 0 +245: 25769: 0 +245: 25770: 0 +245: 25771: 0 +245: 25772: 0 +245: 25773: 0 +245: 25774: 0 +245: 25775: 0 +245: 25776: 0 +245: 25777: 0 +245: 25778: 0 +245: 25779: 0 +245: 25780: 0 +245: 25781: 0 +245: 25782: 0 +245: 25783: 0 +245: 25784: 0 +245: 25785: 0 +245: 25786: 0 +245: 25787: 0 +245: 25788: 0 +245: 25789: 0 +245: 25790: 0 +245: 25791: 0 +245: 25792: 0 +245: 25793: 0 +245: 25794: 0 +245: 25795: 0 +245: 25796: 0 +245: 25797: 0 +245: 25798: 0 +245: 25799: 0 +245: 25800: 0 +245: 25801: 0 +245: 25802: 0 +245: 25803: 0 +245: 25804: 0 +245: 25805: 0 +245: 25806: 0 +245: 25807: 0 +245: 25808: 0 +245: 25809: 0 +245: 25810: 0 +245: 25811: 0 +245: 25812: 0 +245: 25813: 0 +245: 25814: 0 +245: 25815: 0 +245: 25816: 0 +245: 25817: 0 +245: 25818: 0 +245: 25819: 0 +245: 25820: 0 +245: 25821: 0 +245: 25822: 0 +245: 25823: 0 +245: 25824: 0 +245: 25825: 0 +245: 25826: 0 +245: 25827: 0 +245: 25828: 0 +245: 25829: 0 +245: 25830: 0 +245: 25831: 0 +245: 25832: 0 +245: 25833: 0 +245: 25834: 0 +245: 25835: 0 +245: 25836: 0 +245: 25837: 0 +245: 25838: 0 +245: 25839: 0 +245: 25840: 0 +245: 25841: 0 +245: 25842: 0 +245: 25843: 0 +245: 25844: 0 +245: 25845: 0 +245: 25846: 0 +245: 25847: 0 +245: 25848: 0 +245: 25849: 0 +245: 25850: 0 +245: 25851: 0 +245: 25852: 0 +245: 25853: 0 +245: 25854: 0 +245: 25855: 0 +245: 25856: 0 +245: 25857: 0 +245: 25858: 0 +245: 25859: 0 +245: 25860: 0 +245: 25861: 0 +245: 25862: 0 +245: 25863: 0 +245: 25864: 0 +245: 25865: 0 +245: 25866: 0 +245: 25867: 0 +245: 25868: 0 +245: 25869: 0 +245: 25870: 0 +245: 25871: 0 +245: 25872: 0 +245: 25873: 0 +245: 25874: 0 +245: 25875: 0 +245: 25876: 0 +245: 25877: 0 +245: 25878: 0 +245: 25879: 0 +245: 25880: 0 +245: 25881: 0 +245: 25882: 0 +245: 25883: 0 +245: 25884: 0 +245: 25885: 0 +245: 25886: 0 +245: 25887: 0 +245: 25888: 0 +245: 25889: 0 +245: 25890: 0 +245: 25891: 0 +245: 25892: 0 +245: 25893: 0 +245: 25894: 0 +245: 25895: 0 +245: 25896: 0 +245: 25897: 0 +245: 25898: 0 +245: 25899: 0 +245: 25900: 0 +245: 25901: 0 +245: 25902: 0 +245: 25903: 0 +245: 25904: 0 +245: 25905: 0 +245: 25906: 0 +245: 25907: 0 +245: 25908: 0 +245: 25909: 0 +245: 25910: 0 +245: 25911: 0 +245: 25912: 0 +245: 25913: 0 +245: 25914: 0 +245: 25915: 0 +245: 25916: 0 +245: 25917: 0 +245: 25918: 0 +245: 25919: 0 +245: 25920: 0 +245: 25921: 0 +245: 25922: 0 +245: 25923: 0 +245: 25924: 0 +245: 25925: 0 +245: 25926: 0 +245: 25927: 0 +245: 25928: 0 +245: 25929: 0 +245: 25930: 0 +245: 25931: 0 +245: 25932: 0 +245: 25933: 0 +245: 25934: 0 +245: 25935: 0 +245: 25936: 0 +245: 25937: 0 +245: 25938: 0 +245: 25939: 0 +245: 25940: 0 +245: 25941: 0 +245: 25942: 0 +245: 25943: 0 +245: 25944: 0 +245: 25945: 0 +245: 25946: 0 +245: 25947: 0 +245: 25948: 0 +245: 25949: 0 +245: 25950: 0 +245: 25951: 0 +245: 25952: 0 +245: 25953: 0 +245: 25954: 0 +245: 25955: 0 +245: 25956: 0 +245: 25957: 0 +245: 25958: 0 +245: 25959: 0 +245: 25960: 0 +245: 25961: 0 +245: 25962: 0 +245: 25963: 0 +245: 25964: 0 +245: 25965: 0 +245: 25966: 0 +245: 25967: 0 +245: 25968: 0 +245: 25969: 0 +245: 25970: 0 +245: 25971: 0 +245: 25972: 0 +245: 25973: 0 +245: 25974: 0 +245: 25975: 0 +245: 25976: 0 +245: 25977: 0 +245: 25978: 0 +245: 25979: 0 +245: 25980: 0 +245: 25981: 0 +245: 25982: 0 +245: 25983: 0 +245: 25984: 0 +245: 25985: 0 +245: 25986: 0 +245: 25987: 0 +245: 25988: 0 +245: 25989: 0 +245: 25990: 0 +245: 25991: 0 +245: 25992: 0 +245: 25993: 0 +245: 25994: 0 +245: 25995: 0 +245: 25996: 0 +245: 25997: 0 +245: 25998: 0 +245: 25999: 0 +245: 26000: 0 +245: 26001: 0 +245: 26002: 0 +245: 26003: 0 +245: 26004: 0 +245: 26005: 0 +245: 26006: 0 +245: 26007: 0 +245: 26008: 0 +245: 26009: 0 +245: 26010: 0 +245: 26011: 0 +245: 26012: 0 +245: 26013: 0 +245: 26014: 0 +245: 26015: 0 +245: 26016: 0 +245: 26017: 0 +245: 26018: 0 +245: 26019: 0 +245: 26020: 0 +245: 26021: 0 +245: 26022: 0 +245: 26023: 0 +245: 26024: 0 +245: 26025: 0 +245: 26026: 0 +245: 26027: 0 +245: 26028: 0 +245: 26029: 0 +245: 26030: 0 +245: 26031: 0 +245: 26032: 0 +245: 26033: 0 +245: 26034: 0 +245: 26035: 0 +245: 26036: 0 +245: 26037: 0 +245: 26038: 0 +245: 26039: 0 +245: 26040: 0 +245: 26041: 0 +245: 26042: 0 +245: 26043: 0 +245: 26044: 0 +245: 26045: 0 +245: 26046: 0 +245: 26047: 0 +245: 26048: 0 +245: 26049: 0 +245: 26050: 0 +245: 26051: 0 +245: 26052: 0 +245: 26053: 0 +245: 26054: 0 +245: 26055: 0 +245: 26056: 0 +245: 26057: 0 +245: 26058: 0 +245: 26059: 0 +245: 26060: 0 +245: 26061: 0 +245: 26062: 0 +245: 26063: 0 +245: 26064: 0 +245: 26065: 0 +245: 26066: 0 +245: 26067: 0 +245: 26068: 0 +245: 26069: 0 +245: 26070: 0 +245: 26071: 0 +245: 26072: 0 +245: 26073: 0 +245: 26074: 0 +245: 26075: 0 +245: 26076: 0 +245: 26077: 0 +245: 26078: 0 +245: 26079: 0 +245: 26080: 0 +245: 26081: 0 +245: 26082: 0 +245: 26083: 0 +245: 26084: 0 +245: 26085: 0 +245: 26086: 0 +245: 26087: 0 +245: 26088: 0 +245: 26089: 0 +245: 26090: 0 +245: 26091: 0 +245: 26092: 0 +245: 26093: 0 +245: 26094: 0 +245: 26095: 0 +245: 26096: 0 +245: 26097: 0 +245: 26098: 0 +245: 26099: 0 +245: 26100: 0 +245: 26101: 0 +245: 26102: 0 +245: 26103: 0 +245: 26104: 0 +245: 26105: 0 +245: 26106: 0 +245: 26107: 0 +245: 26108: 0 +245: 26109: 0 +245: 26110: 0 +245: 26111: 0 +245: 26112: 0 +245: 26113: 0 +245: 26114: 0 +245: 26115: 0 +245: 26116: 0 +245: 26117: 0 +245: 26118: 0 +245: 26119: 0 +245: 26120: 0 +245: 26121: 0 +245: 26122: 0 +245: 26123: 0 +245: 26124: 0 +245: 26125: 0 +245: 26126: 0 +245: 26127: 0 +245: 26128: 0 +245: 26129: 0 +245: 26130: 0 +245: 26131: 0 +245: 26132: 0 +245: 26133: 0 +245: 26134: 0 +245: 26135: 0 +245: 26136: 0 +245: 26137: 0 +245: 26138: 0 +245: 26139: 0 +245: 26140: 0 +245: 26141: 0 +245: 26142: 0 +245: 26143: 0 +245: 26144: 0 +245: 26145: 0 +245: 26146: 0 +245: 26147: 0 +245: 26148: 0 +245: 26149: 0 +245: 26150: 0 +245: 26151: 0 +245: 26152: 0 +245: 26153: 0 +245: 26154: 0 +245: 26155: 0 +245: 26156: 0 +245: 26157: 0 +245: 26158: 0 +245: 26159: 0 +245: 26160: 0 +245: 26161: 0 +245: 26162: 0 +245: 26163: 0 +245: 26164: 0 +245: 26165: 0 +245: 26166: 0 +245: 26167: 0 +245: 26168: 0 +245: 26169: 0 +245: 26170: 0 +245: 26171: 0 +245: 26172: 0 +245: 26173: 0 +245: 26174: 0 +245: 26175: 0 +245: 26176: 0 +245: 26177: 0 +245: 26178: 0 +245: 26179: 0 +245: 26180: 0 +245: 26181: 0 +245: 26182: 0 +245: 26183: 0 +245: 26184: 0 +245: 26185: 0 +245: 26186: 0 +245: 26187: 0 +245: 26188: 0 +245: 26189: 0 +245: 26190: 0 +245: 26191: 0 +245: 26192: 0 +245: 26193: 0 +245: 26194: 0 +245: 26195: 0 +245: 26196: 0 +245: 26197: 0 +245: 26198: 0 +245: 26199: 0 +245: 26200: 0 +245: 26201: 0 +245: 26202: 0 +245: 26203: 0 +245: 26204: 0 +245: 26205: 0 +245: 26206: 0 +245: 26207: 0 +245: 26208: 0 +245: 26209: 0 +245: 26210: 0 +245: 26211: 0 +245: 26212: 0 +245: 26213: 0 +245: 26214: 0 +245: 26215: 0 +245: 26216: 0 +245: 26217: 0 +245: 26218: 0 +245: 26219: 0 +245: 26220: 0 +245: 26221: 0 +245: 26222: 0 +245: 26223: 0 +245: 26224: 0 +245: 26225: 0 +245: 26226: 0 +245: 26227: 0 +245: 26228: 0 +245: 26229: 0 +245: 26230: 0 +245: 26231: 0 +245: 26232: 0 +245: 26233: 0 +245: 26234: 0 +245: 26235: 0 +245: 26236: 0 +245: 26237: 0 +245: 26238: 0 +245: 26239: 0 +245: 26240: 0 +245: 26241: 0 +245: 26242: 0 +245: 26243: 0 +245: 26244: 0 +245: 26245: 0 +245: 26246: 0 +245: 26247: 0 +245: 26248: 0 +245: 26249: 0 +245: 26250: 0 +245: 26251: 0 +245: 26252: 0 +245: 26253: 0 +245: 26254: 0 +245: 26255: 0 +245: 26256: 0 +245: 26257: 0 +245: 26258: 0 +245: 26259: 0 +245: 26260: 0 +245: 26261: 0 +245: 26262: 0 +245: 26263: 0 +245: 26264: 0 +245: 26265: 0 +245: 26266: 0 +245: 26267: 0 +245: 26268: 0 +245: 26269: 0 +245: 26270: 0 +245: 26271: 0 +245: 26272: 0 +245: 26273: 0 +245: 26274: 0 +245: 26275: 0 +245: 26276: 0 +245: 26277: 0 +245: 26278: 0 +245: 26279: 0 +245: 26280: 0 +245: 26281: 0 +245: 26282: 0 +245: 26283: 0 +245: 26284: 0 +245: 26285: 0 +245: 26286: 0 +245: 26287: 0 +245: 26288: 0 +245: 26289: 0 +245: 26290: 0 +245: 26291: 0 +245: 26292: 0 +245: 26293: 0 +245: 26294: 0 +245: 26295: 0 +245: 26296: 0 +245: 26297: 0 +245: 26298: 0 +245: 26299: 0 +245: 26300: 0 +245: 26301: 0 +245: 26302: 0 +245: 26303: 0 +245: 26304: 0 +245: 26305: 0 +245: 26306: 0 +245: 26307: 0 +245: 26308: 0 +245: 26309: 0 +245: 26310: 0 +245: 26311: 0 +245: 26312: 0 +245: 26313: 0 +245: 26314: 0 +245: 26315: 0 +245: 26316: 0 +245: 26317: 0 +245: 26318: 0 +245: 26319: 0 +245: 26320: 0 +245: 26321: 0 +245: 26322: 0 +245: 26323: 0 +245: 26324: 0 +245: 26325: 0 +245: 26326: 0 +245: 26327: 0 +245: 26328: 0 +245: 26329: 0 +245: 26330: 0 +245: 26331: 0 +245: 26332: 0 +245: 26333: 0 +245: 26334: 0 +245: 26335: 0 +245: 26336: 0 +245: 26337: 0 +245: 26338: 0 +245: 26339: 0 +245: 26340: 0 +245: 26341: 0 +245: 26342: 0 +245: 26343: 0 +245: 26344: 0 +245: 26345: 0 +245: 26346: 0 +245: 26347: 0 +245: 26348: 0 +245: 26349: 0 +245: 26350: 0 +245: 26351: 0 +245: 26352: 0 +245: 26353: 0 +245: 26354: 0 +245: 26355: 0 +245: 26356: 0 +245: 26357: 0 +245: 26358: 0 +245: 26359: 0 +245: 26360: 0 +245: 26361: 0 +245: 26362: 0 +245: 26363: 0 +245: 26364: 0 +245: 26365: 0 +245: 26366: 0 +245: 26367: 0 +245: 26368: 0 +245: 26369: 0 +245: 26370: 0 +245: 26371: 0 +245: 26372: 0 +245: 26373: 0 +245: 26374: 0 +245: 26375: 0 +245: 26376: 0 +245: 26377: 0 +245: 26378: 0 +245: 26379: 0 +245: 26380: 0 +245: 26381: 0 +245: 26382: 0 +245: 26383: 0 +245: 26384: 0 +245: 26385: 0 +245: 26386: 0 +245: 26387: 0 +245: 26388: 0 +245: 26389: 0 +245: 26390: 0 +245: 26391: 0 +245: 26392: 0 +245: 26393: 0 +245: 26394: 0 +245: 26395: 0 +245: 26396: 0 +245: 26397: 0 +245: 26398: 0 +245: 26399: 0 +245: 26400: 0 +245: 26401: 0 +245: 26402: 0 +245: 26403: 0 +245: 26404: 0 +245: 26405: 0 +245: 26406: 0 +245: 26407: 0 +245: 26408: 0 +245: 26409: 0 +245: 26410: 0 +245: 26411: 0 +245: 26412: 0 +245: 26413: 0 +245: 26414: 0 +245: 26415: 0 +245: 26416: 0 +245: 26417: 0 +245: 26418: 0 +245: 26419: 0 +245: 26420: 0 +245: 26421: 0 +245: 26422: 0 +245: 26423: 0 +245: 26424: 0 +245: 26425: 0 +245: 26426: 0 +245: 26427: 0 +245: 26428: 0 +245: 26429: 0 +245: 26430: 0 +245: 26431: 0 +245: 26432: 0 +245: 26433: 0 +245: 26434: 0 +245: 26435: 0 +245: 26436: 0 +245: 26437: 0 +245: 26438: 0 +245: 26439: 0 +245: 26440: 0 +245: 26441: 0 +245: 26442: 0 +245: 26443: 0 +245: 26444: 0 +245: 26445: 0 +245: 26446: 0 +245: 26447: 0 +245: 26448: 0 +245: 26449: 0 +245: 26450: 0 +245: 26451: 0 +245: 26452: 0 +245: 26453: 0 +245: 26454: 0 +245: 26455: 0 +245: 26456: 0 +245: 26457: 0 +245: 26458: 0 +245: 26459: 0 +245: 26460: 0 +245: 26461: 0 +245: 26462: 0 +245: 26463: 0 +245: 26464: 0 +245: 26465: 0 +245: 26466: 0 +245: 26467: 0 +245: 26468: 0 +245: 26469: 0 +245: 26470: 0 +245: 26471: 0 +245: 26472: 0 +245: 26473: 0 +245: 26474: 0 +245: 26475: 0 +245: 26476: 0 +245: 26477: 0 +245: 26478: 0 +245: 26479: 0 +245: 26480: 0 +245: 26481: 0 +245: 26482: 0 +245: 26483: 0 +245: 26484: 0 +245: 26485: 0 +245: 26486: 0 +245: 26487: 0 +245: 26488: 0 +245: 26489: 0 +245: 26490: 0 +245: 26491: 0 +245: 26492: 0 +245: 26493: 0 +245: 26494: 0 +245: 26495: 0 +245: 26496: 0 +245: 26497: 0 +245: 26498: 0 +245: 26499: 0 +245: 26500: 0 +245: 26501: 0 +245: 26502: 0 +245: 26503: 0 +245: 26504: 0 +245: 26505: 0 +245: 26506: 0 +245: 26507: 0 +245: 26508: 0 +245: 26509: 0 +245: 26510: 0 +245: 26511: 0 +245: 26512: 0 +245: 26513: 0 +245: 26514: 0 +245: 26515: 0 +245: 26516: 0 +245: 26517: 0 +245: 26518: 0 +245: 26519: 0 +245: 26520: 0 +245: 26521: 0 +245: 26522: 0 +245: 26523: 0 +245: 26524: 0 +245: 26525: 0 +245: 26526: 0 +245: 26527: 0 +245: 26528: 0 +245: 26529: 0 +245: 26530: 0 +245: 26531: 0 +245: 26532: 0 +245: 26533: 0 +245: 26534: 0 +245: 26535: 0 +245: 26536: 0 +245: 26537: 0 +245: 26538: 0 +245: 26539: 0 +245: 26540: 0 +245: 26541: 0 +245: 26542: 0 +245: 26543: 0 +245: 26544: 0 +245: 26545: 0 +245: 26546: 0 +245: 26547: 0 +245: 26548: 0 +245: 26549: 0 +245: 26550: 0 +245: 26551: 0 +245: 26552: 0 +245: 26553: 0 +245: 26554: 0 +245: 26555: 0 +245: 26556: 0 +245: 26557: 0 +245: 26558: 0 +245: 26559: 0 +245: 26560: 0 +245: 26561: 0 +245: 26562: 0 +245: 26563: 0 +245: 26564: 0 +245: 26565: 0 +245: 26566: 0 +245: 26567: 0 +245: 26568: 0 +245: 26569: 0 +245: 26570: 0 +245: 26571: 0 +245: 26572: 0 +245: 26573: 0 +245: 26574: 0 +245: 26575: 0 +245: 26576: 0 +245: 26577: 0 +245: 26578: 0 +245: 26579: 0 +245: 26580: 0 +245: 26581: 0 +245: 26582: 0 +245: 26583: 0 +245: 26584: 0 +245: 26585: 0 +245: 26586: 0 +245: 26587: 0 +245: 26588: 0 +245: 26589: 0 +245: 26590: 0 +245: 26591: 0 +245: 26592: 0 +245: 26593: 0 +245: 26594: 0 +245: 26595: 0 +245: 26596: 0 +245: 26597: 0 +245: 26598: 0 +245: 26599: 0 +245: 26600: 0 +245: 26601: 0 +245: 26602: 0 +245: 26603: 0 +245: 26604: 0 +245: 26605: 0 +245: 26606: 0 +245: 26607: 0 +245: 26608: 0 +245: 26609: 0 +245: 26610: 0 +245: 26611: 0 +245: 26612: 0 +245: 26613: 0 +245: 26614: 0 +245: 26615: 0 +245: 26616: 0 +245: 26617: 0 +245: 26618: 0 +245: 26619: 0 +245: 26620: 0 +245: 26621: 0 +245: 26622: 0 +245: 26623: 0 +245: 26624: 0 +245: 26625: 0 +245: 26626: 0 +245: 26627: 0 +245: 26628: 0 +245: 26629: 0 +245: 26630: 0 +245: 26631: 0 +245: 26632: 0 +245: 26633: 0 +245: 26634: 0 +245: 26635: 0 +245: 26636: 0 +245: 26637: 0 +245: 26638: 0 +245: 26639: 0 +245: 26640: 0 +245: 26641: 0 +245: 26642: 0 +245: 26643: 0 +245: 26644: 0 +245: 26645: 0 +245: 26646: 0 +245: 26647: 0 +245: 26648: 0 +245: 26649: 0 +245: 26650: 0 +245: 26651: 0 +245: 26652: 0 +245: 26653: 0 +245: 26654: 0 +245: 26655: 0 +245: 26656: 0 +245: 26657: 0 +245: 26658: 0 +245: 26659: 0 +245: 26660: 0 +245: 26661: 0 +245: 26662: 0 +245: 26663: 0 +245: 26664: 0 +245: 26665: 0 +245: 26666: 0 +245: 26667: 0 +245: 26668: 0 +245: 26669: 0 +245: 26670: 0 +245: 26671: 0 +245: 26672: 0 +245: 26673: 0 +245: 26674: 0 +245: 26675: 0 +245: 26676: 0 +245: 26677: 0 +245: 26678: 0 +245: 26679: 0 +245: 26680: 0 +245: 26681: 0 +245: 26682: 0 +245: 26683: 0 +245: 26684: 0 +245: 26685: 0 +245: 26686: 0 +245: 26687: 0 +245: 26688: 0 +245: 26689: 0 +245: 26690: 0 +245: 26691: 0 +245: 26692: 0 +245: 26693: 0 +245: 26694: 0 +245: 26695: 0 +245: 26696: 0 +245: 26697: 0 +245: 26698: 0 +245: 26699: 0 +245: 26700: 0 +245: 26701: 0 +245: 26702: 0 +245: 26703: 0 +245: 26704: 0 +245: 26705: 0 +245: 26706: 0 +245: 26707: 0 +245: 26708: 0 +245: 26709: 0 +245: 26710: 0 +245: 26711: 0 +245: 26712: 0 +245: 26713: 0 +245: 26714: 0 +245: 26715: 0 +245: 26716: 0 +245: 26717: 0 +245: 26718: 0 +245: 26719: 0 +245: 26720: 0 +245: 26721: 0 +245: 26722: 0 +245: 26723: 0 +245: 26724: 0 +245: 26725: 0 +245: 26726: 0 +245: 26727: 0 +245: 26728: 0 +245: 26729: 0 +245: 26730: 0 +245: 26731: 0 +245: 26732: 0 +245: 26733: 0 +245: 26734: 0 +245: 26735: 0 +245: 26736: 0 +245: 26737: 0 +245: 26738: 0 +245: 26739: 0 +245: 26740: 0 +245: 26741: 0 +245: 26742: 0 +245: 26743: 0 +245: 26744: 0 +245: 26745: 0 +245: 26746: 0 +245: 26747: 0 +245: 26748: 0 +245: 26749: 0 +245: 26750: 0 +245: 26751: 0 +245: 26752: 0 +245: 26753: 0 +245: 26754: 0 +245: 26755: 0 +245: 26756: 0 +245: 26757: 0 +245: 26758: 0 +245: 26759: 0 +245: 26760: 0 +245: 26761: 0 +245: 26762: 0 +245: 26763: 0 +245: 26764: 0 +245: 26765: 0 +245: 26766: 0 +245: 26767: 0 +245: 26768: 0 +245: 26769: 0 +245: 26770: 0 +245: 26771: 0 +245: 26772: 0 +245: 26773: 0 +245: 26774: 0 +245: 26775: 0 +245: 26776: 0 +245: 26777: 0 +245: 26778: 0 +245: 26779: 0 +245: 26780: 0 +245: 26781: 0 +245: 26782: 0 +245: 26783: 0 +245: 26784: 0 +245: 26785: 0 +245: 26786: 0 +245: 26787: 0 +245: 26788: 0 +245: 26789: 0 +245: 26790: 0 +245: 26791: 0 +245: 26792: 0 +245: 26793: 0 +245: 26794: 0 +245: 26795: 0 +245: 26796: 0 +245: 26797: 0 +245: 26798: 0 +245: 26799: 0 +245: 26800: 0 +245: 26801: 0 +245: 26802: 0 +245: 26803: 0 +245: 26804: 0 +245: 26805: 0 +245: 26806: 0 +245: 26807: 0 +245: 26808: 0 +245: 26809: 0 +245: 26810: 0 +245: 26811: 0 +245: 26812: 0 +245: 26813: 0 +245: 26814: 0 +245: 26815: 0 +245: 26816: 0 +245: 26817: 0 +245: 26818: 0 +245: 26819: 0 +245: 26820: 0 +245: 26821: 0 +245: 26822: 0 +245: 26823: 0 +245: 26824: 0 +245: 26825: 0 +245: 26826: 0 +245: 26827: 0 +245: 26828: 0 +245: 26829: 0 +245: 26830: 0 +245: 26831: 0 +245: 26832: 0 +245: 26833: 0 +245: 26834: 0 +245: 26835: 0 +245: 26836: 0 +245: 26837: 0 +245: 26838: 0 +245: 26839: 0 +245: 26840: 0 +245: 26841: 0 +245: 26842: 0 +245: 26843: 0 +245: 26844: 0 +245: 26845: 0 +245: 26846: 0 +245: 26847: 0 +245: 26848: 0 +245: 26849: 0 +245: 26850: 0 +245: 26851: 0 +245: 26852: 0 +245: 26853: 0 +245: 26854: 0 +245: 26855: 0 +245: 26856: 0 +245: 26857: 0 +245: 26858: 0 +245: 26859: 0 +245: 26860: 0 +245: 26861: 0 +245: 26862: 0 +245: 26863: 0 +245: 26864: 0 +245: 26865: 0 +245: 26866: 0 +245: 26867: 0 +245: 26868: 0 +245: 26869: 0 +245: 26870: 0 +245: 26871: 0 +245: 26872: 0 +245: 26873: 0 +245: 26874: 0 +245: 26875: 0 +245: 26876: 0 +245: 26877: 0 +245: 26878: 0 +245: 26879: 0 +245: 26880: 0 +245: 26881: 0 +245: 26882: 0 +245: 26883: 0 +245: 26884: 0 +245: 26885: 0 +245: 26886: 0 +245: 26887: 0 +245: 26888: 0 +245: 26889: 0 +245: 26890: 0 +245: 26891: 0 +245: 26892: 0 +245: 26893: 0 +245: 26894: 0 +245: 26895: 0 +245: 26896: 0 +245: 26897: 0 +245: 26898: 0 +245: 26899: 0 +245: 26900: 0 +245: 26901: 0 +245: 26902: 0 +245: 26903: 0 +245: 26904: 0 +245: 26905: 0 +245: 26906: 0 +245: 26907: 0 +245: 26908: 0 +245: 26909: 0 +245: 26910: 0 +245: 26911: 0 +245: 26912: 0 +245: 26913: 0 +245: 26914: 0 +245: 26915: 0 +245: 26916: 0 +245: 26917: 0 +245: 26918: 0 +245: 26919: 0 +245: 26920: 0 +245: 26921: 0 +245: 26922: 0 +245: 26923: 0 +245: 26924: 0 +245: 26925: 0 +245: 26926: 0 +245: 26927: 0 +245: 26928: 0 +245: 26929: 0 +245: 26930: 0 +245: 26931: 0 +245: 26932: 0 +245: 26933: 0 +245: 26934: 0 +245: 26935: 0 +245: 26936: 0 +245: 26937: 0 +245: 26938: 0 +245: 26939: 0 +245: 26940: 0 +245: 26941: 0 +245: 26942: 0 +245: 26943: 0 +245: 26944: 0 +245: 26945: 0 +245: 26946: 0 +245: 26947: 0 +245: 26948: 0 +245: 26949: 0 +245: 26950: 0 +245: 26951: 0 +245: 26952: 0 +245: 26953: 0 +245: 26954: 0 +245: 26955: 0 +245: 26956: 0 +245: 26957: 0 +245: 26958: 0 +245: 26959: 0 +245: 26960: 0 +245: 26961: 0 +245: 26962: 0 +245: 26963: 0 +245: 26964: 0 +245: 26965: 0 +245: 26966: 0 +245: 26967: 0 +245: 26968: 0 +245: 26969: 0 +245: 26970: 0 +245: 26971: 0 +245: 26972: 0 +245: 26973: 0 +245: 26974: 0 +245: 26975: 0 +245: 26976: 0 +245: 26977: 0 +245: 26978: 0 +245: 26979: 0 +245: 26980: 0 +245: 26981: 0 +245: 26982: 0 +245: 26983: 0 +245: 26984: 0 +245: 26985: 0 +245: 26986: 0 +245: 26987: 0 +245: 26988: 0 +245: 26989: 0 +245: 26990: 0 +245: 26991: 0 +245: 26992: 0 +245: 26993: 0 +245: 26994: 0 +245: 26995: 0 +245: 26996: 0 +245: 26997: 0 +245: 26998: 0 +245: 26999: 0 +245: 27000: 0 +245: 27001: 0 +245: 27002: 0 +245: 27003: 0 +245: 27004: 0 +245: 27005: 0 +245: 27006: 0 +245: 27007: 0 +245: 27008: 0 +245: 27009: 0 +245: 27010: 0 +245: 27011: 0 +245: 27012: 0 +245: 27013: 0 +245: 27014: 0 +245: 27015: 0 +245: 27016: 0 +245: 27017: 0 +245: 27018: 0 +245: 27019: 0 +245: 27020: 0 +245: 27021: 0 +245: 27022: 0 +245: 27023: 0 +245: 27024: 0 +245: 27025: 0 +245: 27026: 0 +245: 27027: 0 +245: 27028: 0 +245: 27029: 0 +245: 27030: 0 +245: 27031: 0 +245: 27032: 0 +245: 27033: 0 +245: 27034: 0 +245: 27035: 0 +245: 27036: 0 +245: 27037: 0 +245: 27038: 0 +245: 27039: 0 +245: 27040: 0 +245: 27041: 0 +245: 27042: 0 +245: 27043: 0 +245: 27044: 0 +245: 27045: 0 +245: 27046: 0 +245: 27047: 0 +245: 27048: 0 +245: 27049: 0 +245: 27050: 0 +245: 27051: 0 +245: 27052: 0 +245: 27053: 0 +245: 27054: 0 +245: 27055: 0 +245: 27056: 0 +245: 27057: 0 +245: 27058: 0 +245: 27059: 0 +245: 27060: 0 +245: 27061: 0 +245: 27062: 0 +245: 27063: 0 +245: 27064: 0 +245: 27065: 0 +245: 27066: 0 +245: 27067: 0 +245: 27068: 0 +245: 27069: 0 +245: 27070: 0 +245: 27071: 0 +245: 27072: 0 +245: 27073: 0 +245: 27074: 0 +245: 27075: 0 +245: 27076: 0 +245: 27077: 0 +245: 27078: 0 +245: 27079: 0 +245: 27080: 0 +245: 27081: 0 +245: 27082: 0 +245: 27083: 0 +245: 27084: 0 +245: 27085: 0 +245: 27086: 0 +245: 27087: 0 +245: 27088: 0 +245: 27089: 0 +245: 27090: 0 +245: 27091: 0 +245: 27092: 0 +245: 27093: 0 +245: 27094: 0 +245: 27095: 0 +245: 27096: 0 +245: 27097: 0 +245: 27098: 0 +245: 27099: 0 +245: 27100: 0 +245: 27101: 0 +245: 27102: 0 +245: 27103: 0 +245: 27104: 0 +245: 27105: 0 +245: 27106: 0 +245: 27107: 0 +245: 27108: 0 +245: 27109: 0 +245: 27110: 0 +245: 27111: 0 +245: 27112: 0 +245: 27113: 0 +245: 27114: 0 +245: 27115: 0 +245: 27116: 0 +245: 27117: 0 +245: 27118: 0 +245: 27119: 0 +245: 27120: 0 +245: 27121: 0 +245: 27122: 0 +245: 27123: 0 +245: 27124: 0 +245: 27125: 0 +245: 27126: 0 +245: 27127: 0 +245: 27128: 0 +245: 27129: 0 +245: 27130: 0 +245: 27131: 0 +245: 27132: 0 +245: 27133: 0 +245: 27134: 0 +245: 27135: 0 +245: 27136: 0 +245: 27137: 0 +245: 27138: 0 +245: 27139: 0 +245: 27140: 0 +245: 27141: 0 +245: 27142: 0 +245: 27143: 0 +245: 27144: 0 +245: 27145: 0 +245: 27146: 0 +245: 27147: 0 +245: 27148: 0 +245: 27149: 0 +245: 27150: 0 +245: 27151: 0 +245: 27152: 0 +245: 27153: 0 +245: 27154: 0 +245: 27155: 0 +245: 27156: 0 +245: 27157: 0 +245: 27158: 0 +245: 27159: 0 +245: 27160: 0 +245: 27161: 0 +245: 27162: 0 +245: 27163: 0 +245: 27164: 0 +245: 27165: 0 +245: 27166: 0 +245: 27167: 0 +245: 27168: 0 +245: 27169: 0 +245: 27170: 0 +245: 27171: 0 +245: 27172: 0 +245: 27173: 0 +245: 27174: 0 +245: 27175: 0 +245: 27176: 0 +245: 27177: 0 +245: 27178: 0 +245: 27179: 0 +245: 27180: 0 +245: 27181: 0 +245: 27182: 0 +245: 27183: 0 +245: 27184: 0 +245: 27185: 0 +245: 27186: 0 +245: 27187: 0 +245: 27188: 0 +245: 27189: 0 +245: 27190: 0 +245: 27191: 0 +245: 27192: 0 +245: 27193: 0 +245: 27194: 0 +245: 27195: 0 +245: 27196: 0 +245: 27197: 0 +245: 27198: 0 +245: 27199: 0 +245: 27200: 0 +245: 27201: 0 +245: 27202: 0 +245: 27203: 0 +245: 27204: 0 +245: 27205: 0 +245: 27206: 0 +245: 27207: 0 +245: 27208: 0 +245: 27209: 0 +245: 27210: 0 +245: 27211: 0 +245: 27212: 0 +245: 27213: 0 +245: 27214: 0 +245: 27215: 0 +245: 27216: 0 +245: 27217: 0 +245: 27218: 0 +245: 27219: 0 +245: 27220: 0 +245: 27221: 0 +245: 27222: 0 +245: 27223: 0 +245: 27224: 0 +245: 27225: 0 +245: 27226: 0 +245: 27227: 0 +245: 27228: 0 +245: 27229: 0 +245: 27230: 0 +245: 27231: 0 +245: 27232: 0 +245: 27233: 0 +245: 27234: 0 +245: 27235: 0 +245: 27236: 0 +245: 27237: 0 +245: 27238: 0 +245: 27239: 0 +245: 27240: 0 +245: 27241: 0 +245: 27242: 0 +245: 27243: 0 +245: 27244: 0 +245: 27245: 0 +245: 27246: 0 +245: 27247: 0 +245: 27248: 0 +245: 27249: 0 +245: 27250: 0 +245: 27251: 0 +245: 27252: 0 +245: 27253: 0 +245: 27254: 0 +245: 27255: 0 +245: 27256: 0 +245: 27257: 0 +245: 27258: 0 +245: 27259: 0 +245: 27260: 0 +245: 27261: 0 +245: 27262: 0 +245: 27263: 0 +245: 27264: 0 +245: 27265: 0 +245: 27266: 0 +245: 27267: 0 +245: 27268: 0 +245: 27269: 0 +245: 27270: 0 +245: 27271: 0 +245: 27272: 0 +245: 27273: 0 +245: 27274: 0 +245: 27275: 0 +245: 27276: 0 +245: 27277: 0 +245: 27278: 0 +245: 27279: 0 +245: 27280: 0 +245: 27281: 0 +245: 27282: 0 +245: 27283: 0 +245: 27284: 0 +245: 27285: 0 +245: 27286: 0 +245: 27287: 0 +245: 27288: 0 +245: 27289: 0 +245: 27290: 0 +245: 27291: 0 +245: 27292: 0 +245: 27293: 0 +245: 27294: 0 +245: 27295: 0 +245: 27296: 0 +245: 27297: 0 +245: 27298: 0 +245: 27299: 0 +245: 27300: 0 +245: 27301: 0 +245: 27302: 0 +245: 27303: 0 +245: 27304: 0 +245: 27305: 0 +245: 27306: 0 +245: 27307: 0 +245: 27308: 0 +245: 27309: 0 +245: 27310: 0 +245: 27311: 0 +245: 27312: 0 +245: 27313: 0 +245: 27314: 0 +245: 27315: 0 +245: 27316: 0 +245: 27317: 0 +245: 27318: 0 +245: 27319: 0 +245: 27320: 0 +245: 27321: 0 +245: 27322: 0 +245: 27323: 0 +245: 27324: 0 +245: 27325: 0 +245: 27326: 0 +245: 27327: 0 +245: 27328: 0 +245: 27329: 0 +245: 27330: 0 +245: 27331: 0 +245: 27332: 0 +245: 27333: 0 +245: 27334: 0 +245: 27335: 0 +245: 27336: 0 +245: 27337: 0 +245: 27338: 0 +245: 27339: 0 +245: 27340: 0 +245: 27341: 0 +245: 27342: 0 +245: 27343: 0 +245: 27344: 0 +245: 27345: 0 +245: 27346: 0 +245: 27347: 0 +245: 27348: 0 +245: 27349: 0 +245: 27350: 0 +245: 27351: 0 +245: 27352: 0 +245: 27353: 0 +245: 27354: 0 +245: 27355: 0 +245: 27356: 0 +245: 27357: 0 +245: 27358: 0 +245: 27359: 0 +245: 27360: 0 +245: 27361: 0 +245: 27362: 0 +245: 27363: 0 +245: 27364: 0 +245: 27365: 0 +245: 27366: 0 +245: 27367: 0 +245: 27368: 0 +245: 27369: 0 +245: 27370: 0 +245: 27371: 0 +245: 27372: 0 +245: 27373: 0 +245: 27374: 0 +245: 27375: 0 +245: 27376: 0 +245: 27377: 0 +245: 27378: 0 +245: 27379: 0 +245: 27380: 0 +245: 27381: 0 +245: 27382: 0 +245: 27383: 0 +245: 27384: 0 +245: 27385: 0 +245: 27386: 0 +245: 27387: 0 +245: 27388: 0 +245: 27389: 0 +245: 27390: 0 +245: 27391: 0 +245: 27392: 0 +245: 27393: 0 +245: 27394: 0 +245: 27395: 0 +245: 27396: 0 +245: 27397: 0 +245: 27398: 0 +245: 27399: 0 +245: 27400: 0 +245: 27401: 0 +245: 27402: 0 +245: 27403: 0 +245: 27404: 0 +245: 27405: 0 +245: 27406: 0 +245: 27407: 0 +245: 27408: 0 +245: 27409: 0 +245: 27410: 0 +245: 27411: 0 +245: 27412: 0 +245: 27413: 0 +245: 27414: 0 +245: 27415: 0 +245: 27416: 0 +245: 27417: 0 +245: 27418: 0 +245: 27419: 0 +245: 27420: 0 +245: 27421: 0 +245: 27422: 0 +245: 27423: 0 +245: 27424: 0 +245: 27425: 0 +245: 27426: 0 +245: 27427: 0 +245: 27428: 0 +245: 27429: 0 +245: 27430: 0 +245: 27431: 0 +245: 27432: 0 +245: 27433: 0 +245: 27434: 0 +245: 27435: 0 +245: 27436: 0 +245: 27437: 0 +245: 27438: 0 +245: 27439: 0 +245: 27440: 0 +245: 27441: 0 +245: 27442: 0 +245: 27443: 0 +245: 27444: 0 +245: 27445: 0 +245: 27446: 0 +245: 27447: 0 +245: 27448: 0 +245: 27449: 0 +245: 27450: 0 +245: 27451: 0 +245: 27452: 0 +245: 27453: 0 +245: 27454: 0 +245: 27455: 0 +245: 27456: 0 +245: 27457: 0 +245: 27458: 0 +245: 27459: 0 +245: 27460: 0 +245: 27461: 0 +245: 27462: 0 +245: 27463: 0 +245: 27464: 0 +245: 27465: 0 +245: 27466: 0 +245: 27467: 0 +245: 27468: 0 +245: 27469: 0 +245: 27470: 0 +245: 27471: 0 +245: 27472: 0 +245: 27473: 0 +245: 27474: 0 +245: 27475: 0 +245: 27476: 0 +245: 27477: 0 +245: 27478: 0 +245: 27479: 0 +245: 27480: 0 +245: 27481: 0 +245: 27482: 0 +245: 27483: 0 +245: 27484: 0 +245: 27485: 0 +245: 27486: 0 +245: 27487: 0 +245: 27488: 0 +245: 27489: 0 +245: 27490: 0 +245: 27491: 0 +245: 27492: 0 +245: 27493: 0 +245: 27494: 0 +245: 27495: 0 +245: 27496: 0 +245: 27497: 0 +245: 27498: 0 +245: 27499: 0 +245: 27500: 0 +245: 27501: 0 +245: 27502: 0 +245: 27503: 0 +245: 27504: 0 +245: 27505: 0 +245: 27506: 0 +245: 27507: 0 +245: 27508: 0 +245: 27509: 0 +245: 27510: 0 +245: 27511: 0 +245: 27512: 0 +245: 27513: 0 +245: 27514: 0 +245: 27515: 0 +245: 27516: 0 +245: 27517: 0 +245: 27518: 0 +245: 27519: 0 +245: 27520: 0 +245: 27521: 0 +245: 27522: 0 +245: 27523: 0 +245: 27524: 0 +245: 27525: 0 +245: 27526: 0 +245: 27527: 0 +245: 27528: 0 +245: 27529: 0 +245: 27530: 0 +245: 27531: 0 +245: 27532: 0 +245: 27533: 0 +245: 27534: 0 +245: 27535: 0 +245: 27536: 0 +245: 27537: 0 +245: 27538: 0 +245: 27539: 0 +245: 27540: 0 +245: 27541: 0 +245: 27542: 0 +245: 27543: 0 +245: 27544: 0 +245: 27545: 0 +245: 27546: 0 +245: 27547: 0 +245: 27548: 0 +245: 27549: 0 +245: 27550: 0 +245: 27551: 0 +245: 27552: 0 +245: 27553: 0 +245: 27554: 0 +245: 27555: 0 +245: 27556: 0 +245: 27557: 0 +245: 27558: 0 +245: 27559: 0 +245: 27560: 0 +245: 27561: 0 +245: 27562: 0 +245: 27563: 0 +245: 27564: 0 +245: 27565: 0 +245: 27566: 0 +245: 27567: 0 +245: 27568: 0 +245: 27569: 0 +245: 27570: 0 +245: 27571: 0 +245: 27572: 0 +245: 27573: 0 +245: 27574: 0 +245: 27575: 0 +245: 27576: 0 +245: 27577: 0 +245: 27578: 0 +245: 27579: 0 +245: 27580: 0 +245: 27581: 0 +245: 27582: 0 +245: 27583: 0 +245: 27584: 0 +245: 27585: 0 +245: 27586: 0 +245: 27587: 0 +245: 27588: 0 +245: 27589: 0 +245: 27590: 0 +245: 27591: 0 +245: 27592: 0 +245: 27593: 0 +245: 27594: 0 +245: 27595: 0 +245: 27596: 0 +245: 27597: 0 +245: 27598: 0 +245: 27599: 0 +245: 27600: 0 +245: 27601: 0 +245: 27602: 0 +245: 27603: 0 +245: 27604: 0 +245: 27605: 0 +245: 27606: 0 +245: 27607: 0 +245: 27608: 0 +245: 27609: 0 +245: 27610: 0 +245: 27611: 0 +245: 27612: 0 +245: 27613: 0 +245: 27614: 0 +245: 27615: 0 +245: 27616: 0 +245: 27617: 0 +245: 27618: 0 +245: 27619: 0 +245: 27620: 0 +245: 27621: 0 +245: 27622: 0 +245: 27623: 0 +245: 27624: 0 +245: 27625: 0 +245: 27626: 0 +245: 27627: 0 +245: 27628: 0 +245: 27629: 0 +245: 27630: 0 +245: 27631: 0 +245: 27632: 0 +245: 27633: 0 +245: 27634: 0 +245: 27635: 0 +245: 27636: 0 +245: 27637: 0 +245: 27638: 0 +245: 27639: 0 +245: 27640: 0 +245: 27641: 0 +245: 27642: 0 +245: 27643: 0 +245: 27644: 0 +245: 27645: 0 +245: 27646: 0 +245: 27647: 0 +245: 27648: 0 +245: 27649: 0 +245: 27650: 0 +245: 27651: 0 +245: 27652: 0 +245: 27653: 0 +245: 27654: 0 +245: 27655: 0 +245: 27656: 0 +245: 27657: 0 +245: 27658: 0 +245: 27659: 0 +245: 27660: 0 +245: 27661: 0 +245: 27662: 0 +245: 27663: 0 +245: 27664: 0 +245: 27665: 0 +245: 27666: 0 +245: 27667: 0 +245: 27668: 0 +245: 27669: 0 +245: 27670: 0 +245: 27671: 0 +245: 27672: 0 +245: 27673: 0 +245: 27674: 0 +245: 27675: 0 +245: 27676: 0 +245: 27677: 0 +245: 27678: 0 +245: 27679: 0 +245: 27680: 0 +245: 27681: 0 +245: 27682: 0 +245: 27683: 0 +245: 27684: 0 +245: 27685: 0 +245: 27686: 0 +245: 27687: 0 +245: 27688: 0 +245: 27689: 0 +245: 27690: 0 +245: 27691: 0 +245: 27692: 0 +245: 27693: 0 +245: 27694: 0 +245: 27695: 0 +245: 27696: 0 +245: 27697: 0 +245: 27698: 0 +245: 27699: 0 +245: 27700: 0 +245: 27701: 0 +245: 27702: 0 +245: 27703: 0 +245: 27704: 0 +245: 27705: 0 +245: 27706: 0 +245: 27707: 0 +245: 27708: 0 +245: 27709: 0 +245: 27710: 0 +245: 27711: 0 +245: 27712: 0 +245: 27713: 0 +245: 27714: 0 +245: 27715: 0 +245: 27716: 0 +245: 27717: 0 +245: 27718: 0 +245: 27719: 0 +245: 27720: 0 +245: 27721: 0 +245: 27722: 0 +245: 27723: 0 +245: 27724: 0 +245: 27725: 0 +245: 27726: 0 +245: 27727: 0 +245: 27728: 0 +245: 27729: 0 +245: 27730: 0 +245: 27731: 0 +245: 27732: 0 +245: 27733: 0 +245: 27734: 0 +245: 27735: 0 +245: 27736: 0 +245: 27737: 0 +245: 27738: 0 +245: 27739: 0 +245: 27740: 0 +245: 27741: 0 +245: 27742: 0 +245: 27743: 0 +245: 27744: 0 +245: 27745: 0 +245: 27746: 0 +245: 27747: 0 +245: 27748: 0 +245: 27749: 0 +245: 27750: 0 +245: 27751: 0 +245: 27752: 0 +245: 27753: 0 +245: 27754: 0 +245: 27755: 0 +245: 27756: 0 +245: 27757: 0 +245: 27758: 0 +245: 27759: 0 +245: 27760: 0 +245: 27761: 0 +245: 27762: 0 +245: 27763: 0 +245: 27764: 0 +245: 27765: 0 +245: 27766: 0 +245: 27767: 0 +245: 27768: 0 +245: 27769: 0 +245: 27770: 0 +245: 27771: 0 +245: 27772: 0 +245: 27773: 0 +245: 27774: 0 +245: 27775: 0 +245: 27776: 0 +245: 27777: 0 +245: 27778: 0 +245: 27779: 0 +245: 27780: 0 +245: 27781: 0 +245: 27782: 0 +245: 27783: 0 +245: 27784: 0 +245: 27785: 0 +245: 27786: 0 +245: 27787: 0 +245: 27788: 0 +245: 27789: 0 +245: 27790: 0 +245: 27791: 0 +245: 27792: 0 +245: 27793: 0 +245: 27794: 0 +245: 27795: 0 +245: 27796: 0 +245: 27797: 0 +245: 27798: 0 +245: 27799: 0 +245: 27800: 0 +245: 27801: 0 +245: 27802: 0 +245: 27803: 0 +245: 27804: 0 +245: 27805: 0 +245: 27806: 0 +245: 27807: 0 +245: 27808: 0 +245: 27809: 0 +245: 27810: 0 +245: 27811: 0 +245: 27812: 0 +245: 27813: 0 +245: 27814: 0 +245: 27815: 0 +245: 27816: 0 +245: 27817: 0 +245: 27818: 0 +245: 27819: 0 +245: 27820: 0 +245: 27821: 0 +245: 27822: 0 +245: 27823: 0 +245: 27824: 0 +245: 27825: 0 +245: 27826: 0 +245: 27827: 0 +245: 27828: 0 +245: 27829: 0 +245: 27830: 0 +245: 27831: 0 +245: 27832: 0 +245: 27833: 0 +245: 27834: 0 +245: 27835: 0 +245: 27836: 0 +245: 27837: 0 +245: 27838: 0 +245: 27839: 0 +245: 27840: 0 +245: 27841: 0 +245: 27842: 0 +245: 27843: 0 +245: 27844: 0 +245: 27845: 0 +245: 27846: 0 +245: 27847: 0 +245: 27848: 0 +245: 27849: 0 +245: 27850: 0 +245: 27851: 0 +245: 27852: 0 +245: 27853: 0 +245: 27854: 0 +245: 27855: 0 +245: 27856: 0 +245: 27857: 0 +245: 27858: 0 +245: 27859: 0 +245: 27860: 0 +245: 27861: 0 +245: 27862: 0 +245: 27863: 0 +245: 27864: 0 +245: 27865: 0 +245: 27866: 0 +245: 27867: 0 +245: 27868: 0 +245: 27869: 0 +245: 27870: 0 +245: 27871: 0 +245: 27872: 0 +245: 27873: 0 +245: 27874: 0 +245: 27875: 0 +245: 27876: 0 +245: 27877: 0 +245: 27878: 0 +245: 27879: 0 +245: 27880: 0 +245: 27881: 0 +245: 27882: 0 +245: 27883: 0 +245: 27884: 0 +245: 27885: 0 +245: 27886: 0 +245: 27887: 0 +245: 27888: 0 +245: 27889: 0 +245: 27890: 0 +245: 27891: 0 +245: 27892: 0 +245: 27893: 0 +245: 27894: 0 +245: 27895: 0 +245: 27896: 0 +245: 27897: 0 +245: 27898: 0 +245: 27899: 0 +245: 27900: 0 +245: 27901: 0 +245: 27902: 0 +245: 27903: 0 +245: 27904: 0 +245: 27905: 0 +245: 27906: 0 +245: 27907: 0 +245: 27908: 0 +245: 27909: 0 +245: 27910: 0 +245: 27911: 0 +245: 27912: 0 +245: 27913: 0 +245: 27914: 0 +245: 27915: 0 +245: 27916: 0 +245: 27917: 0 +245: 27918: 0 +245: 27919: 0 +245: 27920: 0 +245: 27921: 0 +245: 27922: 0 +245: 27923: 0 +245: 27924: 0 +245: 27925: 0 +245: 27926: 0 +245: 27927: 0 +245: 27928: 0 +245: 27929: 0 +245: 27930: 0 +245: 27931: 0 +245: 27932: 0 +245: 27933: 0 +245: 27934: 0 +245: 27935: 0 +245: 27936: 0 +245: 27937: 0 +245: 27938: 0 +245: 27939: 0 +245: 27940: 0 +245: 27941: 0 +245: 27942: 0 +245: 27943: 0 +245: 27944: 0 +245: 27945: 0 +245: 27946: 0 +245: 27947: 0 +245: 27948: 0 +245: 27949: 0 +245: 27950: 0 +245: 27951: 0 +245: 27952: 0 +245: 27953: 0 +245: 27954: 0 +245: 27955: 0 +245: 27956: 0 +245: 27957: 0 +245: 27958: 0 +245: 27959: 0 +245: 27960: 0 +245: 27961: 0 +245: 27962: 0 +245: 27963: 0 +245: 27964: 0 +245: 27965: 0 +245: 27966: 0 +245: 27967: 0 +245: 27968: 0 +245: 27969: 0 +245: 27970: 0 +245: 27971: 0 +245: 27972: 0 +245: 27973: 0 +245: 27974: 0 +245: 27975: 0 +245: 27976: 0 +245: 27977: 0 +245: 27978: 0 +245: 27979: 0 +245: 27980: 0 +245: 27981: 0 +245: 27982: 0 +245: 27983: 0 +245: 27984: 0 +245: 27985: 0 +245: 27986: 0 +245: 27987: 0 +245: 27988: 0 +245: 27989: 0 +245: 27990: 0 +245: 27991: 0 +245: 27992: 0 +245: 27993: 0 +245: 27994: 0 +245: 27995: 0 +245: 27996: 0 +245: 27997: 0 +245: 27998: 0 +245: 27999: 0 +245: 28000: 0 +245: 28001: 0 +245: 28002: 0 +245: 28003: 0 +245: 28004: 0 +245: 28005: 0 +245: 28006: 0 +245: 28007: 0 +245: 28008: 0 +245: 28009: 0 +245: 28010: 0 +245: 28011: 0 +245: 28012: 0 +245: 28013: 0 +245: 28014: 0 +245: 28015: 0 +245: 28016: 0 +245: 28017: 0 +245: 28018: 0 +245: 28019: 0 +245: 28020: 0 +245: 28021: 0 +245: 28022: 0 +245: 28023: 0 +245: 28024: 0 +245: 28025: 0 +245: 28026: 0 +245: 28027: 0 +245: 28028: 0 +245: 28029: 0 +245: 28030: 0 +245: 28031: 0 +245: 28032: 0 +245: 28033: 0 +245: 28034: 0 +245: 28035: 0 +245: 28036: 0 +245: 28037: 0 +245: 28038: 0 +245: 28039: 0 +245: 28040: 0 +245: 28041: 0 +245: 28042: 0 +245: 28043: 0 +245: 28044: 0 +245: 28045: 0 +245: 28046: 0 +245: 28047: 0 +245: 28048: 0 +245: 28049: 0 +245: 28050: 0 +245: 28051: 0 +245: 28052: 0 +245: 28053: 0 +245: 28054: 0 +245: 28055: 0 +245: 28056: 0 +245: 28057: 0 +245: 28058: 0 +245: 28059: 0 +245: 28060: 0 +245: 28061: 0 +245: 28062: 0 +245: 28063: 0 +245: 28064: 0 +245: 28065: 0 +245: 28066: 0 +245: 28067: 0 +245: 28068: 0 +245: 28069: 0 +245: 28070: 0 +245: 28071: 0 +245: 28072: 0 +245: 28073: 0 +245: 28074: 0 +245: 28075: 0 +245: 28076: 0 +245: 28077: 0 +245: 28078: 0 +245: 28079: 0 +245: 28080: 0 +245: 28081: 0 +245: 28082: 0 +245: 28083: 0 +245: 28084: 0 +245: 28085: 0 +245: 28086: 0 +245: 28087: 0 +245: 28088: 0 +245: 28089: 0 +245: 28090: 0 +245: 28091: 0 +245: 28092: 0 +245: 28093: 0 +245: 28094: 0 +245: 28095: 0 +245: 28096: 0 +245: 28097: 0 +245: 28098: 0 +245: 28099: 0 +245: 28100: 0 +245: 28101: 0 +245: 28102: 0 +245: 28103: 0 +245: 28104: 0 +245: 28105: 0 +245: 28106: 0 +245: 28107: 0 +245: 28108: 0 +245: 28109: 0 +245: 28110: 0 +245: 28111: 0 +245: 28112: 0 +245: 28113: 0 +245: 28114: 0 +245: 28115: 0 +245: 28116: 0 +245: 28117: 0 +245: 28118: 0 +245: 28119: 0 +245: 28120: 0 +245: 28121: 0 +245: 28122: 0 +245: 28123: 0 +245: 28124: 0 +245: 28125: 0 +245: 28126: 0 +245: 28127: 0 +245: 28128: 0 +245: 28129: 0 +245: 28130: 0 +245: 28131: 0 +245: 28132: 0 +245: 28133: 0 +245: 28134: 0 +245: 28135: 0 +245: 28136: 0 +245: 28137: 0 +245: 28138: 0 +245: 28139: 0 +245: 28140: 0 +245: 28141: 0 +245: 28142: 0 +245: 28143: 0 +245: 28144: 0 +245: 28145: 0 +245: 28146: 0 +245: 28147: 0 +245: 28148: 0 +245: 28149: 0 +245: 28150: 0 +245: 28151: 0 +245: 28152: 0 +245: 28153: 0 +245: 28154: 0 +245: 28155: 0 +245: 28156: 0 +245: 28157: 0 +245: 28158: 0 +245: 28159: 0 +245: 28160: 0 +245: 28161: 0 +245: 28162: 0 +245: 28163: 0 +245: 28164: 0 +245: 28165: 0 +245: 28166: 0 +245: 28167: 0 +245: 28168: 0 +245: 28169: 0 +245: 28170: 0 +245: 28171: 0 +245: 28172: 0 +245: 28173: 0 +245: 28174: 0 +245: 28175: 0 +245: 28176: 0 +245: 28177: 0 +245: 28178: 0 +245: 28179: 0 +245: 28180: 0 +245: 28181: 0 +245: 28182: 0 +245: 28183: 0 +245: 28184: 0 +245: 28185: 0 +245: 28186: 0 +245: 28187: 0 +245: 28188: 0 +245: 28189: 0 +245: 28190: 0 +245: 28191: 0 +245: 28192: 0 +245: 28193: 0 +245: 28194: 0 +245: 28195: 0 +245: 28196: 0 +245: 28197: 0 +245: 28198: 0 +245: 28199: 0 +245: 28200: 0 +245: 28201: 0 +245: 28202: 0 +245: 28203: 0 +245: 28204: 0 +245: 28205: 0 +245: 28206: 0 +245: 28207: 0 +245: 28208: 0 +245: 28209: 0 +245: 28210: 0 +245: 28211: 0 +245: 28212: 0 +245: 28213: 0 +245: 28214: 0 +245: 28215: 0 +245: 28216: 0 +245: 28217: 0 +245: 28218: 0 +245: 28219: 0 +245: 28220: 0 +245: 28221: 0 +245: 28222: 0 +245: 28223: 0 +245: 28224: 0 +245: 28225: 0 +245: 28226: 0 +245: 28227: 0 +245: 28228: 0 +245: 28229: 0 +245: 28230: 0 +245: 28231: 0 +245: 28232: 0 +245: 28233: 0 +245: 28234: 0 +245: 28235: 0 +245: 28236: 0 +245: 28237: 0 +245: 28238: 0 +245: 28239: 0 +245: 28240: 0 +245: 28241: 0 +245: 28242: 0 +245: 28243: 0 +245: 28244: 0 +245: 28245: 0 +245: 28246: 0 +245: 28247: 0 +245: 28248: 0 +245: 28249: 0 +245: 28250: 0 +245: 28251: 0 +245: 28252: 0 +245: 28253: 0 +245: 28254: 0 +245: 28255: 0 +245: 28256: 0 +245: 28257: 0 +245: 28258: 0 +245: 28259: 0 +245: 28260: 0 +245: 28261: 0 +245: 28262: 0 +245: 28263: 0 +245: 28264: 0 +245: 28265: 0 +245: 28266: 0 +245: 28267: 0 +245: 28268: 0 +245: 28269: 0 +245: 28270: 0 +245: 28271: 0 +245: 28272: 0 +245: 28273: 0 +245: 28274: 0 +245: 28275: 0 +245: 28276: 0 +245: 28277: 0 +245: 28278: 0 +245: 28279: 0 +245: 28280: 0 +245: 28281: 0 +245: 28282: 0 +245: 28283: 0 +245: 28284: 0 +245: 28285: 0 +245: 28286: 0 +245: 28287: 0 +245: 28288: 0 +245: 28289: 0 +245: 28290: 0 +245: 28291: 0 +245: 28292: 0 +245: 28293: 0 +245: 28294: 0 +245: 28295: 0 +245: 28296: 0 +245: 28297: 0 +245: 28298: 0 +245: 28299: 0 +245: 28300: 0 +245: 28301: 0 +245: 28302: 0 +245: 28303: 0 +245: 28304: 0 +245: 28305: 0 +245: 28306: 0 +245: 28307: 0 +245: 28308: 0 +245: 28309: 0 +245: 28310: 0 +245: 28311: 0 +245: 28312: 0 +245: 28313: 0 +245: 28314: 0 +245: 28315: 0 +245: 28316: 0 +245: 28317: 0 +245: 28318: 0 +245: 28319: 0 +245: 28320: 0 +245: 28321: 0 +245: 28322: 0 +245: 28323: 0 +245: 28324: 0 +245: 28325: 0 +245: 28326: 0 +245: 28327: 0 +245: 28328: 0 +245: 28329: 0 +245: 28330: 0 +245: 28331: 0 +245: 28332: 0 +245: 28333: 0 +245: 28334: 0 +245: 28335: 0 +245: 28336: 0 +245: 28337: 0 +245: 28338: 0 +245: 28339: 0 +245: 28340: 0 +245: 28341: 0 +245: 28342: 0 +245: 28343: 0 +245: 28344: 0 +245: 28345: 0 +245: 28346: 0 +245: 28347: 0 +245: 28348: 0 +245: 28349: 0 +245: 28350: 0 +245: 28351: 0 +245: 28352: 0 +245: 28353: 0 +245: 28354: 0 +245: 28355: 0 +245: 28356: 0 +245: 28357: 0 +245: 28358: 0 +245: 28359: 0 +245: 28360: 0 +245: 28361: 0 +245: 28362: 0 +245: 28363: 0 +245: 28364: 0 +245: 28365: 0 +245: 28366: 0 +245: 28367: 0 +245: 28368: 0 +245: 28369: 0 +245: 28370: 0 +245: 28371: 0 +245: 28372: 0 +245: 28373: 0 +245: 28374: 0 +245: 28375: 0 +245: 28376: 0 +245: 28377: 0 +245: 28378: 0 +245: 28379: 0 +245: 28380: 0 +245: 28381: 0 +245: 28382: 0 +245: 28383: 0 +245: 28384: 0 +245: 28385: 0 +245: 28386: 0 +245: 28387: 0 +245: 28388: 0 +245: 28389: 0 +245: 28390: 0 +245: 28391: 0 +245: 28392: 0 +245: 28393: 0 +245: 28394: 0 +245: 28395: 0 +245: 28396: 0 +245: 28397: 0 +245: 28398: 0 +245: 28399: 0 +245: 28400: 0 +245: 28401: 0 +245: 28402: 0 +245: 28403: 0 +245: 28404: 0 +245: 28405: 0 +245: 28406: 0 +245: 28407: 0 +245: 28408: 0 +245: 28409: 0 +245: 28410: 0 +245: 28411: 0 +245: 28412: 0 +245: 28413: 0 +245: 28414: 0 +245: 28415: 0 +245: 28416: 0 +245: 28417: 0 +245: 28418: 0 +245: 28419: 0 +245: 28420: 0 +245: 28421: 0 +245: 28422: 0 +245: 28423: 0 +245: 28424: 0 +245: 28425: 0 +245: 28426: 0 +245: 28427: 0 +245: 28428: 0 +245: 28429: 0 +245: 28430: 0 +245: 28431: 0 +245: 28432: 0 +245: 28433: 0 +245: 28434: 0 +245: 28435: 0 +245: 28436: 0 +245: 28437: 0 +245: 28438: 0 +245: 28439: 0 +245: 28440: 0 +245: 28441: 0 +245: 28442: 0 +245: 28443: 0 +245: 28444: 0 +245: 28445: 0 +245: 28446: 0 +245: 28447: 0 +245: 28448: 0 +245: 28449: 0 +245: 28450: 0 +245: 28451: 0 +245: 28452: 0 +245: 28453: 0 +245: 28454: 0 +245: 28455: 0 +245: 28456: 0 +245: 28457: 0 +245: 28458: 0 +245: 28459: 0 +245: 28460: 0 +245: 28461: 0 +245: 28462: 0 +245: 28463: 0 +245: 28464: 0 +245: 28465: 0 +245: 28466: 0 +245: 28467: 0 +245: 28468: 0 +245: 28469: 0 +245: 28470: 0 +245: 28471: 0 +245: 28472: 0 +245: 28473: 0 +245: 28474: 0 +245: 28475: 0 +245: 28476: 0 +245: 28477: 0 +245: 28478: 0 +245: 28479: 0 +245: 28480: 0 +245: 28481: 0 +245: 28482: 0 +245: 28483: 0 +245: 28484: 0 +245: 28485: 0 +245: 28486: 0 +245: 28487: 0 +245: 28488: 0 +245: 28489: 0 +245: 28490: 0 +245: 28491: 0 +245: 28492: 0 +245: 28493: 0 +245: 28494: 0 +245: 28495: 0 +245: 28496: 0 +245: 28497: 0 +245: 28498: 0 +245: 28499: 0 +245: 28500: 0 +245: 28501: 0 +245: 28502: 0 +245: 28503: 0 +245: 28504: 0 +245: 28505: 0 +245: 28506: 0 +245: 28507: 0 +245: 28508: 0 +245: 28509: 0 +245: 28510: 0 +245: 28511: 0 +245: 28512: 0 +245: 28513: 0 +245: 28514: 0 +245: 28515: 0 +245: 28516: 0 +245: 28517: 0 +245: 28518: 0 +245: 28519: 0 +245: 28520: 0 +245: 28521: 0 +245: 28522: 0 +245: 28523: 0 +245: 28524: 0 +245: 28525: 0 +245: 28526: 0 +245: 28527: 0 +245: 28528: 0 +245: 28529: 0 +245: 28530: 0 +245: 28531: 0 +245: 28532: 0 +245: 28533: 0 +245: 28534: 0 +245: 28535: 0 +245: 28536: 0 +245: 28537: 0 +245: 28538: 0 +245: 28539: 0 +245: 28540: 0 +245: 28541: 0 +245: 28542: 0 +245: 28543: 0 +245: 28544: 0 +245: 28545: 0 +245: 28546: 0 +245: 28547: 0 +245: 28548: 0 +245: 28549: 0 +245: 28550: 0 +245: 28551: 0 +245: 28552: 0 +245: 28553: 0 +245: 28554: 0 +245: 28555: 0 +245: 28556: 0 +245: 28557: 0 +245: 28558: 0 +245: 28559: 0 +245: 28560: 0 +245: 28561: 0 +245: 28562: 0 +245: 28563: 0 +245: 28564: 0 +245: 28565: 0 +245: 28566: 0 +245: 28567: 0 +245: 28568: 0 +245: 28569: 0 +245: 28570: 0 +245: 28571: 0 +245: 28572: 0 +245: 28573: 0 +245: 28574: 0 +245: 28575: 0 +245: 28576: 0 +245: 28577: 0 +245: 28578: 0 +245: 28579: 0 +245: 28580: 0 +245: 28581: 0 +245: 28582: 0 +245: 28583: 0 +245: 28584: 0 +245: 28585: 0 +245: 28586: 0 +245: 28587: 0 +245: 28588: 0 +245: 28589: 0 +245: 28590: 0 +245: 28591: 0 +245: 28592: 0 +245: 28593: 0 +245: 28594: 0 +245: 28595: 0 +245: 28596: 0 +245: 28597: 0 +245: 28598: 0 +245: 28599: 0 +245: 28600: 0 +245: 28601: 0 +245: 28602: 0 +245: 28603: 0 +245: 28604: 0 +245: 28605: 0 +245: 28606: 0 +245: 28607: 0 +245: 28608: 0 +245: 28609: 0 +245: 28610: 0 +245: 28611: 0 +245: 28612: 0 +245: 28613: 0 +245: 28614: 0 +245: 28615: 0 +245: 28616: 0 +245: 28617: 0 +245: 28618: 0 +245: 28619: 0 +245: 28620: 0 +245: 28621: 0 +245: 28622: 0 +245: 28623: 0 +245: 28624: 0 +245: 28625: 0 +245: 28626: 0 +245: 28627: 0 +245: 28628: 0 +245: 28629: 0 +245: 28630: 0 +245: 28631: 0 +245: 28632: 0 +245: 28633: 0 +245: 28634: 0 +245: 28635: 0 +245: 28636: 0 +245: 28637: 0 +245: 28638: 0 +245: 28639: 0 +245: 28640: 0 +245: 28641: 0 +245: 28642: 0 +245: 28643: 0 +245: 28644: 0 +245: 28645: 0 +245: 28646: 0 +245: 28647: 0 +245: 28648: 0 +245: 28649: 0 +245: 28650: 0 +245: 28651: 0 +245: 28652: 0 +245: 28653: 0 +245: 28654: 0 +245: 28655: 0 +245: 28656: 0 +245: 28657: 0 +245: 28658: 0 +245: 28659: 0 +245: 28660: 0 +245: 28661: 0 +245: 28662: 0 +245: 28663: 0 +245: 28664: 0 +245: 28665: 0 +245: 28666: 0 +245: 28667: 0 +245: 28668: 0 +245: 28669: 0 +245: 28670: 0 +245: 28671: 0 +245: 28672: 0 +245: 28673: 0 +245: 28674: 0 +245: 28675: 0 +245: 28676: 0 +245: 28677: 0 +245: 28678: 0 +245: 28679: 0 +245: 28680: 0 +245: 28681: 0 +245: 28682: 0 +245: 28683: 0 +245: 28684: 0 +245: 28685: 0 +245: 28686: 0 +245: 28687: 0 +245: 28688: 0 +245: 28689: 0 +245: 28690: 0 +245: 28691: 0 +245: 28692: 0 +245: 28693: 0 +245: 28694: 0 +245: 28695: 0 +245: 28696: 0 +245: 28697: 0 +245: 28698: 0 +245: 28699: 0 +245: 28700: 0 +245: 28701: 0 +245: 28702: 0 +245: 28703: 0 +245: 28704: 0 +245: 28705: 0 +245: 28706: 0 +245: 28707: 0 +245: 28708: 0 +245: 28709: 0 +245: 28710: 0 +245: 28711: 0 +245: 28712: 0 +245: 28713: 0 +245: 28714: 0 +245: 28715: 0 +245: 28716: 0 +245: 28717: 0 +245: 28718: 0 +245: 28719: 0 +245: 28720: 0 +245: 28721: 0 +245: 28722: 0 +245: 28723: 0 +245: 28724: 0 +245: 28725: 0 +245: 28726: 0 +245: 28727: 0 +245: 28728: 0 +245: 28729: 0 +245: 28730: 0 +245: 28731: 0 +245: 28732: 0 +245: 28733: 0 +245: 28734: 0 +245: 28735: 0 +245: 28736: 0 +245: 28737: 0 +245: 28738: 0 +245: 28739: 0 +245: 28740: 0 +245: 28741: 0 +245: 28742: 0 +245: 28743: 0 +245: 28744: 0 +245: 28745: 0 +245: 28746: 0 +245: 28747: 0 +245: 28748: 0 +245: 28749: 0 +245: 28750: 0 +245: 28751: 0 +245: 28752: 0 +245: 28753: 0 +245: 28754: 0 +245: 28755: 0 +245: 28756: 0 +245: 28757: 0 +245: 28758: 0 +245: 28759: 0 +245: 28760: 0 +245: 28761: 0 +245: 28762: 0 +245: 28763: 0 +245: 28764: 0 +245: 28765: 0 +245: 28766: 0 +245: 28767: 0 +245: 28768: 0 +245: 28769: 0 +245: 28770: 0 +245: 28771: 0 +245: 28772: 0 +245: 28773: 0 +245: 28774: 0 +245: 28775: 0 +245: 28776: 0 +245: 28777: 0 +245: 28778: 0 +245: 28779: 0 +245: 28780: 0 +245: 28781: 0 +245: 28782: 0 +245: 28783: 0 +245: 28784: 0 +245: 28785: 0 +245: 28786: 0 +245: 28787: 0 +245: 28788: 0 +245: 28789: 0 +245: 28790: 0 +245: 28791: 0 +245: 28792: 0 +245: 28793: 0 +245: 28794: 0 +245: 28795: 0 +245: 28796: 0 +245: 28797: 0 +245: 28798: 0 +245: 28799: 0 +245: 28800: 0 +245: 28801: 0 +245: 28802: 0 +245: 28803: 0 +245: 28804: 0 +245: 28805: 0 +245: 28806: 0 +245: 28807: 0 +245: 28808: 0 +245: 28809: 0 +245: 28810: 0 +245: 28811: 0 +245: 28812: 0 +245: 28813: 0 +245: 28814: 0 +245: 28815: 0 +245: 28816: 0 +245: 28817: 0 +245: 28818: 0 +245: 28819: 0 +245: 28820: 0 +245: 28821: 0 +245: 28822: 0 +245: 28823: 0 +245: 28824: 0 +245: 28825: 0 +245: 28826: 0 +245: 28827: 0 +245: 28828: 0 +245: 28829: 0 +245: 28830: 0 +245: 28831: 0 +245: 28832: 0 +245: 28833: 0 +245: 28834: 0 +245: 28835: 0 +245: 28836: 0 +245: 28837: 0 +245: 28838: 0 +245: 28839: 0 +245: 28840: 0 +245: 28841: 0 +245: 28842: 0 +245: 28843: 0 +245: 28844: 0 +245: 28845: 0 +245: 28846: 0 +245: 28847: 0 +245: 28848: 0 +245: 28849: 0 +245: 28850: 0 +245: 28851: 0 +245: 28852: 0 +245: 28853: 0 +245: 28854: 0 +245: 28855: 0 +245: 28856: 0 +245: 28857: 0 +245: 28858: 0 +245: 28859: 0 +245: 28860: 0 +245: 28861: 0 +245: 28862: 0 +245: 28863: 0 +245: 28864: 0 +245: 28865: 0 +245: 28866: 0 +245: 28867: 0 +245: 28868: 0 +245: 28869: 0 +245: 28870: 0 +245: 28871: 0 +245: 28872: 0 +245: 28873: 0 +245: 28874: 0 +245: 28875: 0 +245: 28876: 0 +245: 28877: 0 +245: 28878: 0 +245: 28879: 0 +245: 28880: 0 +245: 28881: 0 +245: 28882: 0 +245: 28883: 0 +245: 28884: 0 +245: 28885: 0 +245: 28886: 0 +245: 28887: 0 +245: 28888: 0 +245: 28889: 0 +245: 28890: 0 +245: 28891: 0 +245: 28892: 0 +245: 28893: 0 +245: 28894: 0 +245: 28895: 0 +245: 28896: 0 +245: 28897: 0 +245: 28898: 0 +245: 28899: 0 +245: 28900: 0 +245: 28901: 0 +245: 28902: 0 +245: 28903: 0 +245: 28904: 0 +245: 28905: 0 +245: 28906: 0 +245: 28907: 0 +245: 28908: 0 +245: 28909: 0 +245: 28910: 0 +245: 28911: 0 +245: 28912: 0 +245: 28913: 0 +245: 28914: 0 +245: 28915: 0 +245: 28916: 0 +245: 28917: 0 +245: 28918: 0 +245: 28919: 0 +245: 28920: 0 +245: 28921: 0 +245: 28922: 0 +245: 28923: 0 +245: 28924: 0 +245: 28925: 0 +245: 28926: 0 +245: 28927: 0 +245: 28928: 0 +245: 28929: 0 +245: 28930: 0 +245: 28931: 0 +245: 28932: 0 +245: 28933: 0 +245: 28934: 0 +245: 28935: 0 +245: 28936: 0 +245: 28937: 0 +245: 28938: 0 +245: 28939: 0 +245: 28940: 0 +245: 28941: 0 +245: 28942: 0 +245: 28943: 0 +245: 28944: 0 +245: 28945: 0 +245: 28946: 0 +245: 28947: 0 +245: 28948: 0 +245: 28949: 0 +245: 28950: 0 +245: 28951: 0 +245: 28952: 0 +245: 28953: 0 +245: 28954: 0 +245: 28955: 0 +245: 28956: 0 +245: 28957: 0 +245: 28958: 0 +245: 28959: 0 +245: 28960: 0 +245: 28961: 0 +245: 28962: 0 +245: 28963: 0 +245: 28964: 0 +245: 28965: 0 +245: 28966: 0 +245: 28967: 0 +245: 28968: 0 +245: 28969: 0 +245: 28970: 0 +245: 28971: 0 +245: 28972: 0 +245: 28973: 0 +245: 28974: 0 +245: 28975: 0 +245: 28976: 0 +245: 28977: 0 +245: 28978: 0 +245: 28979: 0 +245: 28980: 0 +245: 28981: 0 +245: 28982: 0 +245: 28983: 0 +245: 28984: 0 +245: 28985: 0 +245: 28986: 0 +245: 28987: 0 +245: 28988: 0 +245: 28989: 0 +245: 28990: 0 +245: 28991: 0 +245: 28992: 0 +245: 28993: 0 +245: 28994: 0 +245: 28995: 0 +245: 28996: 0 +245: 28997: 0 +245: 28998: 0 +245: 28999: 0 +245: 29000: 0 +245: 29001: 0 +245: 29002: 0 +245: 29003: 0 +245: 29004: 0 +245: 29005: 0 +245: 29006: 0 +245: 29007: 0 +245: 29008: 0 +245: 29009: 0 +245: 29010: 0 +245: 29011: 0 +245: 29012: 0 +245: 29013: 0 +245: 29014: 0 +245: 29015: 0 +245: 29016: 0 +245: 29017: 0 +245: 29018: 0 +245: 29019: 0 +245: 29020: 0 +245: 29021: 0 +245: 29022: 0 +245: 29023: 0 +245: 29024: 0 +245: 29025: 0 +245: 29026: 0 +245: 29027: 0 +245: 29028: 0 +245: 29029: 0 +245: 29030: 0 +245: 29031: 0 +245: 29032: 0 +245: 29033: 0 +245: 29034: 0 +245: 29035: 0 +245: 29036: 0 +245: 29037: 0 +245: 29038: 0 +245: 29039: 0 +245: 29040: 0 +245: 29041: 0 +245: 29042: 0 +245: 29043: 0 +245: 29044: 0 +245: 29045: 0 +245: 29046: 0 +245: 29047: 0 +245: 29048: 0 +245: 29049: 0 +245: 29050: 0 +245: 29051: 0 +245: 29052: 0 +245: 29053: 0 +245: 29054: 0 +245: 29055: 0 +245: 29056: 0 +245: 29057: 0 +245: 29058: 0 +245: 29059: 0 +245: 29060: 0 +245: 29061: 0 +245: 29062: 0 +245: 29063: 0 +245: 29064: 0 +245: 29065: 0 +245: 29066: 0 +245: 29067: 0 +245: 29068: 0 +245: 29069: 0 +245: 29070: 0 +245: 29071: 0 +245: 29072: 0 +245: 29073: 0 +245: 29074: 0 +245: 29075: 0 +245: 29076: 0 +245: 29077: 0 +245: 29078: 0 +245: 29079: 0 +245: 29080: 0 +245: 29081: 0 +245: 29082: 0 +245: 29083: 0 +245: 29084: 0 +245: 29085: 0 +245: 29086: 0 +245: 29087: 0 +245: 29088: 0 +245: 29089: 0 +245: 29090: 0 +245: 29091: 0 +245: 29092: 0 +245: 29093: 0 +245: 29094: 0 +245: 29095: 0 +245: 29096: 0 +245: 29097: 0 +245: 29098: 0 +245: 29099: 0 +245: 29100: 0 +245: 29101: 0 +245: 29102: 0 +245: 29103: 0 +245: 29104: 0 +245: 29105: 0 +245: 29106: 0 +245: 29107: 0 +245: 29108: 0 +245: 29109: 0 +245: 29110: 0 +245: 29111: 0 +245: 29112: 0 +245: 29113: 0 +245: 29114: 0 +245: 29115: 0 +245: 29116: 0 +245: 29117: 0 +245: 29118: 0 +245: 29119: 0 +245: 29120: 0 +245: 29121: 0 +245: 29122: 0 +245: 29123: 0 +245: 29124: 0 +245: 29125: 0 +245: 29126: 0 +245: 29127: 0 +245: 29128: 0 +245: 29129: 0 +245: 29130: 0 +245: 29131: 0 +245: 29132: 0 +245: 29133: 0 +245: 29134: 0 +245: 29135: 0 +245: 29136: 0 +245: 29137: 0 +245: 29138: 0 +245: 29139: 0 +245: 29140: 0 +245: 29141: 0 +245: 29142: 0 +245: 29143: 0 +245: 29144: 0 +245: 29145: 0 +245: 29146: 0 +245: 29147: 0 +245: 29148: 0 +245: 29149: 0 +245: 29150: 0 +245: 29151: 0 +245: 29152: 0 +245: 29153: 0 +245: 29154: 0 +245: 29155: 0 +245: 29156: 0 +245: 29157: 0 +245: 29158: 0 +245: 29159: 0 +245: 29160: 0 +245: 29161: 0 +245: 29162: 0 +245: 29163: 0 +245: 29164: 0 +245: 29165: 0 +245: 29166: 0 +245: 29167: 0 +245: 29168: 0 +245: 29169: 0 +245: 29170: 0 +245: 29171: 0 +245: 29172: 0 +245: 29173: 0 +245: 29174: 0 +245: 29175: 0 +245: 29176: 0 +245: 29177: 0 +245: 29178: 0 +245: 29179: 0 +245: 29180: 0 +245: 29181: 0 +245: 29182: 0 +245: 29183: 0 +245: 29184: 0 +245: 29185: 0 +245: 29186: 0 +245: 29187: 0 +245: 29188: 0 +245: 29189: 0 +245: 29190: 0 +245: 29191: 0 +245: 29192: 0 +245: 29193: 0 +245: 29194: 0 +245: 29195: 0 +245: 29196: 0 +245: 29197: 0 +245: 29198: 0 +245: 29199: 0 +245: 29200: 0 +245: 29201: 0 +245: 29202: 0 +245: 29203: 0 +245: 29204: 0 +245: 29205: 0 +245: 29206: 0 +245: 29207: 0 +245: 29208: 0 +245: 29209: 0 +245: 29210: 0 +245: 29211: 0 +245: 29212: 0 +245: 29213: 0 +245: 29214: 0 +245: 29215: 0 +245: 29216: 0 +245: 29217: 0 +245: 29218: 0 +245: 29219: 0 +245: 29220: 0 +245: 29221: 0 +245: 29222: 0 +245: 29223: 0 +245: 29224: 0 +245: 29225: 0 +245: 29226: 0 +245: 29227: 0 +245: 29228: 0 +245: 29229: 0 +245: 29230: 0 +245: 29231: 0 +245: 29232: 0 +245: 29233: 0 +245: 29234: 0 +245: 29235: 0 +245: 29236: 0 +245: 29237: 0 +245: 29238: 0 +245: 29239: 0 +245: 29240: 0 +245: 29241: 0 +245: 29242: 0 +245: 29243: 0 +245: 29244: 0 +245: 29245: 0 +245: 29246: 0 +245: 29247: 0 +245: 29248: 0 +245: 29249: 0 +245: 29250: 0 +245: 29251: 0 +245: 29252: 0 +245: 29253: 0 +245: 29254: 0 +245: 29255: 0 +245: 29256: 0 +245: 29257: 0 +245: 29258: 0 +245: 29259: 0 +245: 29260: 0 +245: 29261: 0 +245: 29262: 0 +245: 29263: 0 +245: 29264: 0 +245: 29265: 0 +245: 29266: 0 +245: 29267: 0 +245: 29268: 0 +245: 29269: 0 +245: 29270: 0 +245: 29271: 0 +245: 29272: 0 +245: 29273: 0 +245: 29274: 0 +245: 29275: 0 +245: 29276: 0 +245: 29277: 0 +245: 29278: 0 +245: 29279: 0 +245: 29280: 0 +245: 29281: 0 +245: 29282: 0 +245: 29283: 0 +245: 29284: 0 +245: 29285: 0 +245: 29286: 0 +245: 29287: 0 +245: 29288: 0 +245: 29289: 0 +245: 29290: 0 +245: 29291: 0 +245: 29292: 0 +245: 29293: 0 +245: 29294: 0 +245: 29295: 0 +245: 29296: 0 +245: 29297: 0 +245: 29298: 0 +245: 29299: 0 +245: 29300: 0 +245: 29301: 0 +245: 29302: 0 +245: 29303: 0 +245: 29304: 0 +245: 29305: 0 +245: 29306: 0 +245: 29307: 0 +245: 29308: 0 +245: 29309: 0 +245: 29310: 0 +245: 29311: 0 +245: 29312: 0 +245: 29313: 0 +245: 29314: 0 +245: 29315: 0 +245: 29316: 0 +245: 29317: 0 +245: 29318: 0 +245: 29319: 0 +245: 29320: 0 +245: 29321: 0 +245: 29322: 0 +245: 29323: 0 +245: 29324: 0 +245: 29325: 0 +245: 29326: 0 +245: 29327: 0 +245: 29328: 0 +245: 29329: 0 +245: 29330: 0 +245: 29331: 0 +245: 29332: 0 +245: 29333: 0 +245: 29334: 0 +245: 29335: 0 +245: 29336: 0 +245: 29337: 0 +245: 29338: 0 +245: 29339: 0 +245: 29340: 0 +245: 29341: 0 +245: 29342: 0 +245: 29343: 0 +245: 29344: 0 +245: 29345: 0 +245: 29346: 0 +245: 29347: 0 +245: 29348: 0 +245: 29349: 0 +245: 29350: 0 +245: 29351: 0 +245: 29352: 0 +245: 29353: 0 +245: 29354: 0 +245: 29355: 0 +245: 29356: 0 +245: 29357: 0 +245: 29358: 0 +245: 29359: 0 +245: 29360: 0 +245: 29361: 0 +245: 29362: 0 +245: 29363: 0 +245: 29364: 0 +245: 29365: 0 +245: 29366: 0 +245: 29367: 0 +245: 29368: 0 +245: 29369: 0 +245: 29370: 0 +245: 29371: 0 +245: 29372: 0 +245: 29373: 0 +245: 29374: 0 +245: 29375: 0 +245: 29376: 0 +245: 29377: 0 +245: 29378: 0 +245: 29379: 0 +245: 29380: 0 +245: 29381: 0 +245: 29382: 0 +245: 29383: 0 +245: 29384: 0 +245: 29385: 0 +245: 29386: 0 +245: 29387: 0 +245: 29388: 0 +245: 29389: 0 +245: 29390: 0 +245: 29391: 0 +245: 29392: 0 +245: 29393: 0 +245: 29394: 0 +245: 29395: 0 +245: 29396: 0 +245: 29397: 0 +245: 29398: 0 +245: 29399: 0 +245: 29400: 0 +245: 29401: 0 +245: 29402: 0 +245: 29403: 0 +245: 29404: 0 +245: 29405: 0 +245: 29406: 0 +245: 29407: 0 +245: 29408: 0 +245: 29409: 0 +245: 29410: 0 +245: 29411: 0 +245: 29412: 0 +245: 29413: 0 +245: 29414: 0 +245: 29415: 0 +245: 29416: 0 +245: 29417: 0 +245: 29418: 0 +245: 29419: 0 +245: 29420: 0 +245: 29421: 0 +245: 29422: 0 +245: 29423: 0 +245: 29424: 0 +245: 29425: 0 +245: 29426: 0 +245: 29427: 0 +245: 29428: 0 +245: 29429: 0 +245: 29430: 0 +245: 29431: 0 +245: 29432: 0 +245: 29433: 0 +245: 29434: 0 +245: 29435: 0 +245: 29436: 0 +245: 29437: 0 +245: 29438: 0 +245: 29439: 0 +245: 29440: 0 +245: 29441: 0 +245: 29442: 0 +245: 29443: 0 +245: 29444: 0 +245: 29445: 0 +245: 29446: 0 +245: 29447: 0 +245: 29448: 0 +245: 29449: 0 +245: 29450: 0 +245: 29451: 0 +245: 29452: 0 +245: 29453: 0 +245: 29454: 0 +245: 29455: 0 +245: 29456: 0 +245: 29457: 0 +245: 29458: 0 +245: 29459: 0 +245: 29460: 0 +245: 29461: 0 +245: 29462: 0 +245: 29463: 0 +245: 29464: 0 +245: 29465: 0 +245: 29466: 0 +245: 29467: 0 +245: 29468: 0 +245: 29469: 0 +245: 29470: 0 +245: 29471: 0 +245: 29472: 0 +245: 29473: 0 +245: 29474: 0 +245: 29475: 0 +245: 29476: 0 +245: 29477: 0 +245: 29478: 0 +245: 29479: 0 +245: 29480: 0 +245: 29481: 0 +245: 29482: 0 +245: 29483: 0 +245: 29484: 0 +245: 29485: 0 +245: 29486: 0 +245: 29487: 0 +245: 29488: 0 +245: 29489: 0 +245: 29490: 0 +245: 29491: 0 +245: 29492: 0 +245: 29493: 0 +245: 29494: 0 +245: 29495: 0 +245: 29496: 0 +245: 29497: 0 +245: 29498: 0 +245: 29499: 0 +245: 29500: 0 +245: 29501: 0 +245: 29502: 0 +245: 29503: 0 +245: 29504: 0 +245: 29505: 0 +245: 29506: 0 +245: 29507: 0 +245: 29508: 0 +245: 29509: 0 +245: 29510: 0 +245: 29511: 0 +245: 29512: 0 +245: 29513: 0 +245: 29514: 0 +245: 29515: 0 +245: 29516: 0 +245: 29517: 0 +245: 29518: 0 +245: 29519: 0 +245: 29520: 0 +245: 29521: 0 +245: 29522: 0 +245: 29523: 0 +245: 29524: 0 +245: 29525: 0 +245: 29526: 0 +245: 29527: 0 +245: 29528: 0 +245: 29529: 0 +245: 29530: 0 +245: 29531: 0 +245: 29532: 0 +245: 29533: 0 +245: 29534: 0 +245: 29535: 0 +245: 29536: 0 +245: 29537: 0 +245: 29538: 0 +245: 29539: 0 +245: 29540: 0 +245: 29541: 0 +245: 29542: 0 +245: 29543: 0 +245: 29544: 0 +245: 29545: 0 +245: 29546: 0 +245: 29547: 0 +245: 29548: 0 +245: 29549: 0 +245: 29550: 0 +245: 29551: 0 +245: 29552: 0 +245: 29553: 0 +245: 29554: 0 +245: 29555: 0 +245: 29556: 0 +245: 29557: 0 +245: 29558: 0 +245: 29559: 0 +245: 29560: 0 +245: 29561: 0 +245: 29562: 0 +245: 29563: 0 +245: 29564: 0 +245: 29565: 0 +245: 29566: 0 +245: 29567: 0 +245: 29568: 0 +245: 29569: 0 +245: 29570: 0 +245: 29571: 0 +245: 29572: 0 +245: 29573: 0 +245: 29574: 0 +245: 29575: 0 +245: 29576: 0 +245: 29577: 0 +245: 29578: 0 +245: 29579: 0 +245: 29580: 0 +245: 29581: 0 +245: 29582: 0 +245: 29583: 0 +245: 29584: 0 +245: 29585: 0 +245: 29586: 0 +245: 29587: 0 +245: 29588: 0 +245: 29589: 0 +245: 29590: 0 +245: 29591: 0 +245: 29592: 0 +245: 29593: 0 +245: 29594: 0 +245: 29595: 0 +245: 29596: 0 +245: 29597: 0 +245: 29598: 0 +245: 29599: 0 +245: 29600: 0 +245: 29601: 0 +245: 29602: 0 +245: 29603: 0 +245: 29604: 0 +245: 29605: 0 +245: 29606: 0 +245: 29607: 0 +245: 29608: 0 +245: 29609: 0 +245: 29610: 0 +245: 29611: 0 +245: 29612: 0 +245: 29613: 0 +245: 29614: 0 +245: 29615: 0 +245: 29616: 0 +245: 29617: 0 +245: 29618: 0 +245: 29619: 0 +245: 29620: 0 +245: 29621: 0 +245: 29622: 0 +245: 29623: 0 +245: 29624: 0 +245: 29625: 0 +245: 29626: 0 +245: 29627: 0 +245: 29628: 0 +245: 29629: 0 +245: 29630: 0 +245: 29631: 0 +245: 29632: 0 +245: 29633: 0 +245: 29634: 0 +245: 29635: 0 +245: 29636: 0 +245: 29637: 0 +245: 29638: 0 +245: 29639: 0 +245: 29640: 0 +245: 29641: 0 +245: 29642: 0 +245: 29643: 0 +245: 29644: 0 +245: 29645: 0 +245: 29646: 0 +245: 29647: 0 +245: 29648: 0 +245: 29649: 0 +245: 29650: 0 +245: 29651: 0 +245: 29652: 0 +245: 29653: 0 +245: 29654: 0 +245: 29655: 0 +245: 29656: 0 +245: 29657: 0 +245: 29658: 0 +245: 29659: 0 +245: 29660: 0 +245: 29661: 0 +245: 29662: 0 +245: 29663: 0 +245: 29664: 0 +245: 29665: 0 +245: 29666: 0 +245: 29667: 0 +245: 29668: 0 +245: 29669: 0 +245: 29670: 0 +245: 29671: 0 +245: 29672: 0 +245: 29673: 0 +245: 29674: 0 +245: 29675: 0 +245: 29676: 0 +245: 29677: 0 +245: 29678: 0 +245: 29679: 0 +245: 29680: 0 +245: 29681: 0 +245: 29682: 0 +245: 29683: 0 +245: 29684: 0 +245: 29685: 0 +245: 29686: 0 +245: 29687: 0 +245: 29688: 0 +245: 29689: 0 +245: 29690: 0 +245: 29691: 0 +245: 29692: 0 +245: 29693: 0 +245: 29694: 0 +245: 29695: 0 +245: 29696: 0 +245: 29697: 0 +245: 29698: 0 +245: 29699: 0 +245: 29700: 0 +245: 29701: 0 +245: 29702: 0 +245: 29703: 0 +245: 29704: 0 +245: 29705: 0 +245: 29706: 0 +245: 29707: 0 +245: 29708: 0 +245: 29709: 0 +245: 29710: 0 +245: 29711: 0 +245: 29712: 0 +245: 29713: 0 +245: 29714: 0 +245: 29715: 0 +245: 29716: 0 +245: 29717: 0 +245: 29718: 0 +245: 29719: 0 +245: 29720: 0 +245: 29721: 0 +245: 29722: 0 +245: 29723: 0 +245: 29724: 0 +245: 29725: 0 +245: 29726: 0 +245: 29727: 0 +245: 29728: 0 +245: 29729: 0 +245: 29730: 0 +245: 29731: 0 +245: 29732: 0 +245: 29733: 0 +245: 29734: 0 +245: 29735: 0 +245: 29736: 0 +245: 29737: 0 +245: 29738: 0 +245: 29739: 0 +245: 29740: 0 +245: 29741: 0 +245: 29742: 0 +245: 29743: 0 +245: 29744: 0 +245: 29745: 0 +245: 29746: 0 +245: 29747: 0 +245: 29748: 0 +245: 29749: 0 +245: 29750: 0 +245: 29751: 0 +245: 29752: 0 +245: 29753: 0 +245: 29754: 0 +245: 29755: 0 +245: 29756: 0 +245: 29757: 0 +245: 29758: 0 +245: 29759: 0 +245: 29760: 0 +245: 29761: 0 +245: 29762: 0 +245: 29763: 0 +245: 29764: 0 +245: 29765: 0 +245: 29766: 0 +245: 29767: 0 +245: 29768: 0 +245: 29769: 0 +245: 29770: 0 +245: 29771: 0 +245: 29772: 0 +245: 29773: 0 +245: 29774: 0 +245: 29775: 0 +245: 29776: 0 +245: 29777: 0 +245: 29778: 0 +245: 29779: 0 +245: 29780: 0 +245: 29781: 0 +245: 29782: 0 +245: 29783: 0 +245: 29784: 0 +245: 29785: 0 +245: 29786: 0 +245: 29787: 0 +245: 29788: 0 +245: 29789: 0 +245: 29790: 0 +245: 29791: 0 +245: 29792: 0 +245: 29793: 0 +245: 29794: 0 +245: 29795: 0 +245: 29796: 0 +245: 29797: 0 +245: 29798: 0 +245: 29799: 0 +245: 29800: 0 +245: 29801: 0 +245: 29802: 0 +245: 29803: 0 +245: 29804: 0 +245: 29805: 0 +245: 29806: 0 +245: 29807: 0 +245: 29808: 0 +245: 29809: 0 +245: 29810: 0 +245: 29811: 0 +245: 29812: 0 +245: 29813: 0 +245: 29814: 0 +245: 29815: 0 +245: 29816: 0 +245: 29817: 0 +245: 29818: 0 +245: 29819: 0 +245: 29820: 0 +245: 29821: 0 +245: 29822: 0 +245: 29823: 0 +245: 29824: 0 +245: 29825: 0 +245: 29826: 0 +245: 29827: 0 +245: 29828: 0 +245: 29829: 0 +245: 29830: 0 +245: 29831: 0 +245: 29832: 0 +245: 29833: 0 +245: 29834: 0 +245: 29835: 0 +245: 29836: 0 +245: 29837: 0 +245: 29838: 0 +245: 29839: 0 +245: 29840: 0 +245: 29841: 0 +245: 29842: 0 +245: 29843: 0 +245: 29844: 0 +245: 29845: 0 +245: 29846: 0 +245: 29847: 0 +245: 29848: 0 +245: 29849: 0 +245: 29850: 0 +245: 29851: 0 +245: 29852: 0 +245: 29853: 0 +245: 29854: 0 +245: 29855: 0 +245: 29856: 0 +245: 29857: 0 +245: 29858: 0 +245: 29859: 0 +245: 29860: 0 +245: 29861: 0 +245: 29862: 0 +245: 29863: 0 +245: 29864: 0 +245: 29865: 0 +245: 29866: 0 +245: 29867: 0 +245: 29868: 0 +245: 29869: 0 +245: 29870: 0 +245: 29871: 0 +245: 29872: 0 +245: 29873: 0 +245: 29874: 0 +245: 29875: 0 +245: 29876: 0 +245: 29877: 0 +245: 29878: 0 +245: 29879: 0 +245: 29880: 0 +245: 29881: 0 +245: 29882: 0 +245: 29883: 0 +245: 29884: 0 +245: 29885: 0 +245: 29886: 0 +245: 29887: 0 +245: 29888: 0 +245: 29889: 0 +245: 29890: 0 +245: 29891: 0 +245: 29892: 0 +245: 29893: 0 +245: 29894: 0 +245: 29895: 0 +245: 29896: 0 +245: 29897: 0 +245: 29898: 0 +245: 29899: 0 +245: 29900: 0 +245: 29901: 0 +245: 29902: 0 +245: 29903: 0 +245: 29904: 0 +245: 29905: 0 +245: 29906: 0 +245: 29907: 0 +245: 29908: 0 +245: 29909: 0 +245: 29910: 0 +245: 29911: 0 +245: 29912: 0 +245: 29913: 0 +245: 29914: 0 +245: 29915: 0 +245: 29916: 0 +245: 29917: 0 +245: 29918: 0 +245: 29919: 0 +245: 29920: 0 +245: 29921: 0 +245: 29922: 0 +245: 29923: 0 +245: 29924: 0 +245: 29925: 0 +245: 29926: 0 +245: 29927: 0 +245: 29928: 0 +245: 29929: 0 +245: 29930: 0 +245: 29931: 0 +245: 29932: 0 +245: 29933: 0 +245: 29934: 0 +245: 29935: 0 +245: 29936: 0 +245: 29937: 0 +245: 29938: 0 +245: 29939: 0 +245: 29940: 0 +245: 29941: 0 +245: 29942: 0 +245: 29943: 0 +245: 29944: 0 +245: 29945: 0 +245: 29946: 0 +245: 29947: 0 +245: 29948: 0 +245: 29949: 0 +245: 29950: 0 +245: 29951: 0 +245: 29952: 0 +245: 29953: 0 +245: 29954: 0 +245: 29955: 0 +245: 29956: 0 +245: 29957: 0 +245: 29958: 0 +245: 29959: 0 +245: 29960: 0 +245: 29961: 0 +245: 29962: 0 +245: 29963: 0 +245: 29964: 0 +245: 29965: 0 +245: 29966: 0 +245: 29967: 0 +245: 29968: 0 +245: 29969: 0 +245: 29970: 0 +245: 29971: 0 +245: 29972: 0 +245: 29973: 0 +245: 29974: 0 +245: 29975: 0 +245: 29976: 0 +245: 29977: 0 +245: 29978: 0 +245: 29979: 0 +245: 29980: 0 +245: 29981: 0 +245: 29982: 0 +245: 29983: 0 +245: 29984: 0 +245: 29985: 0 +245: 29986: 0 +245: 29987: 0 +245: 29988: 0 +245: 29989: 0 +245: 29990: 0 +245: 29991: 0 +245: 29992: 0 +245: 29993: 0 +245: 29994: 0 +245: 29995: 0 +245: 29996: 0 +245: 29997: 0 +245: 29998: 0 +245: 29999: 0 +245: 30000: 0 +245: 30001: 0 +245: 30002: 0 +245: 30003: 0 +245: 30004: 0 +245: 30005: 0 +245: 30006: 0 +245: 30007: 0 +245: 30008: 0 +245: 30009: 0 +245: 30010: 0 +245: 30011: 0 +245: 30012: 0 +245: 30013: 0 +245: 30014: 0 +245: 30015: 0 +245: 30016: 0 +245: 30017: 0 +245: 30018: 0 +245: 30019: 0 +245: 30020: 0 +245: 30021: 0 +245: 30022: 0 +245: 30023: 0 +245: 30024: 0 +245: 30025: 0 +245: 30026: 0 +245: 30027: 0 +245: 30028: 0 +245: 30029: 0 +245: 30030: 0 +245: 30031: 0 +245: 30032: 0 +245: 30033: 0 +245: 30034: 0 +245: 30035: 0 +245: 30036: 0 +245: 30037: 0 +245: 30038: 0 +245: 30039: 0 +245: 30040: 0 +245: 30041: 0 +245: 30042: 0 +245: 30043: 0 +245: 30044: 0 +245: 30045: 0 +245: 30046: 0 +245: 30047: 0 +245: 30048: 0 +245: 30049: 0 +245: 30050: 0 +245: 30051: 0 +245: 30052: 0 +245: 30053: 0 +245: 30054: 0 +245: 30055: 0 +245: 30056: 0 +245: 30057: 0 +245: 30058: 0 +245: 30059: 0 +245: 30060: 0 +245: 30061: 0 +245: 30062: 0 +245: 30063: 0 +245: 30064: 0 +245: 30065: 0 +245: 30066: 0 +245: 30067: 0 +245: 30068: 0 +245: 30069: 0 +245: 30070: 0 +245: 30071: 0 +245: 30072: 0 +245: 30073: 0 +245: 30074: 0 +245: 30075: 0 +245: 30076: 0 +245: 30077: 0 +245: 30078: 0 +245: 30079: 0 +245: 30080: 0 +245: 30081: 0 +245: 30082: 0 +245: 30083: 0 +245: 30084: 0 +245: 30085: 0 +245: 30086: 0 +245: 30087: 0 +245: 30088: 0 +245: 30089: 0 +245: 30090: 0 +245: 30091: 0 +245: 30092: 0 +245: 30093: 0 +245: 30094: 0 +245: 30095: 0 +245: 30096: 0 +245: 30097: 0 +245: 30098: 0 +245: 30099: 0 +245: 30100: 0 +245: 30101: 0 +245: 30102: 0 +245: 30103: 0 +245: 30104: 0 +245: 30105: 0 +245: 30106: 0 +245: 30107: 0 +245: 30108: 0 +245: 30109: 0 +245: 30110: 0 +245: 30111: 0 +245: 30112: 0 +245: 30113: 0 +245: 30114: 0 +245: 30115: 0 +245: 30116: 0 +245: 30117: 0 +245: 30118: 0 +245: 30119: 0 +245: 30120: 0 +245: 30121: 0 +245: 30122: 0 +245: 30123: 0 +245: 30124: 0 +245: 30125: 0 +245: 30126: 0 +245: 30127: 0 +245: 30128: 0 +245: 30129: 0 +245: 30130: 0 +245: 30131: 0 +245: 30132: 0 +245: 30133: 0 +245: 30134: 0 +245: 30135: 0 +245: 30136: 0 +245: 30137: 0 +245: 30138: 0 +245: 30139: 0 +245: 30140: 0 +245: 30141: 0 +245: 30142: 0 +245: 30143: 0 +245: 30144: 0 +245: 30145: 0 +245: 30146: 0 +245: 30147: 0 +245: 30148: 0 +245: 30149: 0 +245: 30150: 0 +245: 30151: 0 +245: 30152: 0 +245: 30153: 0 +245: 30154: 0 +245: 30155: 0 +245: 30156: 0 +245: 30157: 0 +245: 30158: 0 +245: 30159: 0 +245: 30160: 0 +245: 30161: 0 +245: 30162: 0 +245: 30163: 0 +245: 30164: 0 +245: 30165: 0 +245: 30166: 0 +245: 30167: 0 +245: 30168: 0 +245: 30169: 0 +245: 30170: 0 +245: 30171: 0 +245: 30172: 0 +245: 30173: 0 +245: 30174: 0 +245: 30175: 0 +245: 30176: 0 +245: 30177: 0 +245: 30178: 0 +245: 30179: 0 +245: 30180: 0 +245: 30181: 0 +245: 30182: 0 +245: 30183: 0 +245: 30184: 0 +245: 30185: 0 +245: 30186: 0 +245: 30187: 0 +245: 30188: 0 +245: 30189: 0 +245: 30190: 0 +245: 30191: 0 +245: 30192: 0 +245: 30193: 0 +245: 30194: 0 +245: 30195: 0 +245: 30196: 0 +245: 30197: 0 +245: 30198: 0 +245: 30199: 0 +245: 30200: 0 +245: 30201: 0 +245: 30202: 0 +245: 30203: 0 +245: 30204: 0 +245: 30205: 0 +245: 30206: 0 +245: 30207: 0 +245: 30208: 0 +245: 30209: 0 +245: 30210: 0 +245: 30211: 0 +245: 30212: 0 +245: 30213: 0 +245: 30214: 0 +245: 30215: 0 +245: 30216: 0 +245: 30217: 0 +245: 30218: 0 +245: 30219: 0 +245: 30220: 0 +245: 30221: 0 +245: 30222: 0 +245: 30223: 0 +245: 30224: 0 +245: 30225: 0 +245: 30226: 0 +245: 30227: 0 +245: 30228: 0 +245: 30229: 0 +245: 30230: 0 +245: 30231: 0 +245: 30232: 0 +245: 30233: 0 +245: 30234: 0 +245: 30235: 0 +245: 30236: 0 +245: 30237: 0 +245: 30238: 0 +245: 30239: 0 +245: 30240: 0 +245: 30241: 0 +245: 30242: 0 +245: 30243: 0 +245: 30244: 0 +245: 30245: 0 +245: 30246: 0 +245: 30247: 0 +245: 30248: 0 +245: 30249: 0 +245: 30250: 0 +245: 30251: 0 +245: 30252: 0 +245: 30253: 0 +245: 30254: 0 +245: 30255: 0 +245: 30256: 0 +245: 30257: 0 +245: 30258: 0 +245: 30259: 0 +245: 30260: 0 +245: 30261: 0 +245: 30262: 0 +245: 30263: 0 +245: 30264: 0 +245: 30265: 0 +245: 30266: 0 +245: 30267: 0 +245: 30268: 0 +245: 30269: 0 +245: 30270: 0 +245: 30271: 0 +245: 30272: 0 +245: 30273: 0 +245: 30274: 0 +245: 30275: 0 +245: 30276: 0 +245: 30277: 0 +245: 30278: 0 +245: 30279: 0 +245: 30280: 0 +245: 30281: 0 +245: 30282: 0 +245: 30283: 0 +245: 30284: 0 +245: 30285: 0 +245: 30286: 0 +245: 30287: 0 +245: 30288: 0 +245: 30289: 0 +245: 30290: 0 +245: 30291: 0 +245: 30292: 0 +245: 30293: 0 +245: 30294: 0 +245: 30295: 0 +245: 30296: 0 +245: 30297: 0 +245: 30298: 0 +245: 30299: 0 +245: 30300: 0 +245: 30301: 0 +245: 30302: 0 +245: 30303: 0 +245: 30304: 0 +245: 30305: 0 +245: 30306: 0 +245: 30307: 0 +245: 30308: 0 +245: 30309: 0 +245: 30310: 0 +245: 30311: 0 +245: 30312: 0 +245: 30313: 0 +245: 30314: 0 +245: 30315: 0 +245: 30316: 0 +245: 30317: 0 +245: 30318: 0 +245: 30319: 0 +245: 30320: 0 +245: 30321: 0 +245: 30322: 0 +245: 30323: 0 +245: 30324: 0 +245: 30325: 0 +245: 30326: 0 +245: 30327: 0 +245: 30328: 0 +245: 30329: 0 +245: 30330: 0 +245: 30331: 0 +245: 30332: 0 +245: 30333: 0 +245: 30334: 0 +245: 30335: 0 +245: 30336: 0 +245: 30337: 0 +245: 30338: 0 +245: 30339: 0 +245: 30340: 0 +245: 30341: 0 +245: 30342: 0 +245: 30343: 0 +245: 30344: 0 +245: 30345: 0 +245: 30346: 0 +245: 30347: 0 +245: 30348: 0 +245: 30349: 0 +245: 30350: 0 +245: 30351: 0 +245: 30352: 0 +245: 30353: 0 +245: 30354: 0 +245: 30355: 0 +245: 30356: 0 +245: 30357: 0 +245: 30358: 0 +245: 30359: 0 +245: 30360: 0 +245: 30361: 0 +245: 30362: 0 +245: 30363: 0 +245: 30364: 0 +245: 30365: 0 +245: 30366: 0 +245: 30367: 0 +245: 30368: 0 +245: 30369: 0 +245: 30370: 0 +245: 30371: 0 +245: 30372: 0 +245: 30373: 0 +245: 30374: 0 +245: 30375: 0 +245: 30376: 0 +245: 30377: 0 +245: 30378: 0 +245: 30379: 0 +245: 30380: 0 +245: 30381: 0 +245: 30382: 0 +245: 30383: 0 +245: 30384: 0 +245: 30385: 0 +245: 30386: 0 +245: 30387: 0 +245: 30388: 0 +245: 30389: 0 +245: 30390: 0 +245: 30391: 0 +245: 30392: 0 +245: 30393: 0 +245: 30394: 0 +245: 30395: 0 +245: 30396: 0 +245: 30397: 0 +245: 30398: 0 +245: 30399: 0 +245: 30400: 0 +245: 30401: 0 +245: 30402: 0 +245: 30403: 0 +245: 30404: 0 +245: 30405: 0 +245: 30406: 0 +245: 30407: 0 +245: 30408: 0 +245: 30409: 0 +245: 30410: 0 +245: 30411: 0 +245: 30412: 0 +245: 30413: 0 +245: 30414: 0 +245: 30415: 0 +245: 30416: 0 +245: 30417: 0 +245: 30418: 0 +245: 30419: 0 +245: 30420: 0 +245: 30421: 0 +245: 30422: 0 +245: 30423: 0 +245: 30424: 0 +245: 30425: 0 +245: 30426: 0 +245: 30427: 0 +245: 30428: 0 +245: 30429: 0 +245: 30430: 0 +245: 30431: 0 +245: 30432: 0 +245: 30433: 0 +245: 30434: 0 +245: 30435: 0 +245: 30436: 0 +245: 30437: 0 +245: 30438: 0 +245: 30439: 0 +245: 30440: 0 +245: 30441: 0 +245: 30442: 0 +245: 30443: 0 +245: 30444: 0 +245: 30445: 0 +245: 30446: 0 +245: 30447: 0 +245: 30448: 0 +245: 30449: 0 +245: 30450: 0 +245: 30451: 0 +245: 30452: 0 +245: 30453: 0 +245: 30454: 0 +245: 30455: 0 +245: 30456: 0 +245: 30457: 0 +245: 30458: 0 +245: 30459: 0 +245: 30460: 0 +245: 30461: 0 +245: 30462: 0 +245: 30463: 0 +245: 30464: 0 +245: 30465: 0 +245: 30466: 0 +245: 30467: 0 +245: 30468: 0 +245: 30469: 0 +245: 30470: 0 +245: 30471: 0 +245: 30472: 0 +245: 30473: 0 +245: 30474: 0 +245: 30475: 0 +245: 30476: 0 +245: 30477: 0 +245: 30478: 0 +245: 30479: 0 +245: 30480: 0 +245: 30481: 0 +245: 30482: 0 +245: 30483: 0 +245: 30484: 0 +245: 30485: 0 +245: 30486: 0 +245: 30487: 0 +245: 30488: 0 +245: 30489: 0 +245: 30490: 0 +245: 30491: 0 +245: 30492: 0 +245: 30493: 0 +245: 30494: 0 +245: 30495: 0 +245: 30496: 0 +245: 30497: 0 +245: 30498: 0 +245: 30499: 0 +245: 30500: 0 +245: 30501: 0 +245: 30502: 0 +245: 30503: 0 +245: 30504: 0 +245: 30505: 0 +245: 30506: 0 +245: 30507: 0 +245: 30508: 0 +245: 30509: 0 +245: 30510: 0 +245: 30511: 0 +245: 30512: 0 +245: 30513: 0 +245: 30514: 0 +245: 30515: 0 +245: 30516: 0 +245: 30517: 0 +245: 30518: 0 +245: 30519: 0 +245: 30520: 0 +245: 30521: 0 +245: 30522: 0 +245: 30523: 0 +245: 30524: 0 +245: 30525: 0 +245: 30526: 0 +245: 30527: 0 +245: 30528: 0 +245: 30529: 0 +245: 30530: 0 +245: 30531: 0 +245: 30532: 0 +245: 30533: 0 +245: 30534: 0 +245: 30535: 0 +245: 30536: 0 +245: 30537: 0 +245: 30538: 0 +245: 30539: 0 +245: 30540: 0 +245: 30541: 0 +245: 30542: 0 +245: 30543: 0 +245: 30544: 0 +245: 30545: 0 +245: 30546: 0 +245: 30547: 0 +245: 30548: 0 +245: 30549: 0 +245: 30550: 0 +245: 30551: 0 +245: 30552: 0 +245: 30553: 0 +245: 30554: 0 +245: 30555: 0 +245: 30556: 0 +245: 30557: 0 +245: 30558: 0 +245: 30559: 0 +245: 30560: 0 +245: 30561: 0 +245: 30562: 0 +245: 30563: 0 +245: 30564: 0 +245: 30565: 0 +245: 30566: 0 +245: 30567: 0 +245: 30568: 0 +245: 30569: 0 +245: 30570: 0 +245: 30571: 0 +245: 30572: 0 +245: 30573: 0 +245: 30574: 0 +245: 30575: 0 +245: 30576: 0 +245: 30577: 0 +245: 30578: 0 +245: 30579: 0 +245: 30580: 0 +245: 30581: 0 +245: 30582: 0 +245: 30583: 0 +245: 30584: 0 +245: 30585: 0 +245: 30586: 0 +245: 30587: 0 +245: 30588: 0 +245: 30589: 0 +245: 30590: 0 +245: 30591: 0 +245: 30592: 0 +245: 30593: 0 +245: 30594: 0 +245: 30595: 0 +245: 30596: 0 +245: 30597: 0 +245: 30598: 0 +245: 30599: 0 +245: 30600: 0 +245: 30601: 0 +245: 30602: 0 +245: 30603: 0 +245: 30604: 0 +245: 30605: 0 +245: 30606: 0 +245: 30607: 0 +245: 30608: 0 +245: 30609: 0 +245: 30610: 0 +245: 30611: 0 +245: 30612: 0 +245: 30613: 0 +245: 30614: 0 +245: 30615: 0 +245: 30616: 0 +245: 30617: 0 +245: 30618: 0 +245: 30619: 0 +245: 30620: 0 +245: 30621: 0 +245: 30622: 0 +245: 30623: 0 +245: 30624: 0 +245: 30625: 0 +245: 30626: 0 +245: 30627: 0 +245: 30628: 0 +245: 30629: 0 +245: 30630: 0 +245: 30631: 0 +245: 30632: 0 +245: 30633: 0 +245: 30634: 0 +245: 30635: 0 +245: 30636: 0 +245: 30637: 0 +245: 30638: 0 +245: 30639: 0 +245: 30640: 0 +245: 30641: 0 +245: 30642: 0 +245: 30643: 0 +245: 30644: 0 +245: 30645: 0 +245: 30646: 0 +245: 30647: 0 +245: 30648: 0 +245: 30649: 0 +245: 30650: 0 +245: 30651: 0 +245: 30652: 0 +245: 30653: 0 +245: 30654: 0 +245: 30655: 0 +245: 30656: 0 +245: 30657: 0 +245: 30658: 0 +245: 30659: 0 +245: 30660: 0 +245: 30661: 0 +245: 30662: 0 +245: 30663: 0 +245: 30664: 0 +245: 30665: 0 +245: 30666: 0 +245: 30667: 0 +245: 30668: 0 +245: 30669: 0 +245: 30670: 0 +245: 30671: 0 +245: 30672: 0 +245: 30673: 0 +245: 30674: 0 +245: 30675: 0 +245: 30676: 0 +245: 30677: 0 +245: 30678: 0 +245: 30679: 0 +245: 30680: 0 +245: 30681: 0 +245: 30682: 0 +245: 30683: 0 +245: 30684: 0 +245: 30685: 0 +245: 30686: 0 +245: 30687: 0 +245: 30688: 0 +245: 30689: 0 +245: 30690: 0 +245: 30691: 0 +245: 30692: 0 +245: 30693: 0 +245: 30694: 0 +245: 30695: 0 +245: 30696: 0 +245: 30697: 0 +245: 30698: 0 +245: 30699: 0 +245: 30700: 0 +245: 30701: 0 +245: 30702: 0 +245: 30703: 0 +245: 30704: 0 +245: 30705: 0 +245: 30706: 0 +245: 30707: 0 +245: 30708: 0 +245: 30709: 0 +245: 30710: 0 +245: 30711: 0 +245: 30712: 0 +245: 30713: 0 +245: 30714: 0 +245: 30715: 0 +245: 30716: 0 +245: 30717: 0 +245: 30718: 0 +245: 30719: 0 +245: 30720: 0 +245: 30721: 0 +245: 30722: 0 +245: 30723: 0 +245: 30724: 0 +245: 30725: 0 +245: 30726: 0 +245: 30727: 0 +245: 30728: 0 +245: 30729: 0 +245: 30730: 0 +245: 30731: 0 +245: 30732: 0 +245: 30733: 0 +245: 30734: 0 +245: 30735: 0 +245: 30736: 0 +245: 30737: 0 +245: 30738: 0 +245: 30739: 0 +245: 30740: 0 +245: 30741: 0 +245: 30742: 0 +245: 30743: 0 +245: 30744: 0 +245: 30745: 0 +245: 30746: 0 +245: 30747: 0 +245: 30748: 0 +245: 30749: 0 +245: 30750: 0 +245: 30751: 0 +245: 30752: 0 +245: 30753: 0 +245: 30754: 0 +245: 30755: 0 +245: 30756: 0 +245: 30757: 0 +245: 30758: 0 +245: 30759: 0 +245: 30760: 0 +245: 30761: 0 +245: 30762: 0 +245: 30763: 0 +245: 30764: 0 +245: 30765: 0 +245: 30766: 0 +245: 30767: 0 +245: 30768: 0 +245: 30769: 0 +245: 30770: 0 +245: 30771: 0 +245: 30772: 0 +245: 30773: 0 +245: 30774: 0 +245: 30775: 0 +245: 30776: 0 +245: 30777: 0 +245: 30778: 0 +245: 30779: 0 +245: 30780: 0 +245: 30781: 0 +245: 30782: 0 +245: 30783: 0 +245: 30784: 0 +245: 30785: 0 +245: 30786: 0 +245: 30787: 0 +245: 30788: 0 +245: 30789: 0 +245: 30790: 0 +245: 30791: 0 +245: 30792: 0 +245: 30793: 0 +245: 30794: 0 +245: 30795: 0 +245: 30796: 0 +245: 30797: 0 +245: 30798: 0 +245: 30799: 0 +245: 30800: 0 +245: 30801: 0 +245: 30802: 0 +245: 30803: 0 +245: 30804: 0 +245: 30805: 0 +245: 30806: 0 +245: 30807: 0 +245: 30808: 0 +245: 30809: 0 +245: 30810: 0 +245: 30811: 0 +245: 30812: 0 +245: 30813: 0 +245: 30814: 0 +245: 30815: 0 +245: 30816: 0 +245: 30817: 0 +245: 30818: 0 +245: 30819: 0 +245: 30820: 0 +245: 30821: 0 +245: 30822: 0 +245: 30823: 0 +245: 30824: 0 +245: 30825: 0 +245: 30826: 0 +245: 30827: 0 +245: 30828: 0 +245: 30829: 0 +245: 30830: 0 +245: 30831: 0 +245: 30832: 0 +245: 30833: 0 +245: 30834: 0 +245: 30835: 0 +245: 30836: 0 +245: 30837: 0 +245: 30838: 0 +245: 30839: 0 +245: 30840: 0 +245: 30841: 0 +245: 30842: 0 +245: 30843: 0 +245: 30844: 0 +245: 30845: 0 +245: 30846: 0 +245: 30847: 0 +245: 30848: 0 +245: 30849: 0 +245: 30850: 0 +245: 30851: 0 +245: 30852: 0 +245: 30853: 0 +245: 30854: 0 +245: 30855: 0 +245: 30856: 0 +245: 30857: 0 +245: 30858: 0 +245: 30859: 0 +245: 30860: 0 +245: 30861: 0 +245: 30862: 0 +245: 30863: 0 +245: 30864: 0 +245: 30865: 0 +245: 30866: 0 +245: 30867: 0 +245: 30868: 0 +245: 30869: 0 +245: 30870: 0 +245: 30871: 0 +245: 30872: 0 +245: 30873: 0 +245: 30874: 0 +245: 30875: 0 +245: 30876: 0 +245: 30877: 0 +245: 30878: 0 +245: 30879: 0 +245: 30880: 0 +245: 30881: 0 +245: 30882: 0 +245: 30883: 0 +245: 30884: 0 +245: 30885: 0 +245: 30886: 0 +245: 30887: 0 +245: 30888: 0 +245: 30889: 0 +245: 30890: 0 +245: 30891: 0 +245: 30892: 0 +245: 30893: 0 +245: 30894: 0 +245: 30895: 0 +245: 30896: 0 +245: 30897: 0 +245: 30898: 0 +245: 30899: 0 +245: 30900: 0 +245: 30901: 0 +245: 30902: 0 +245: 30903: 0 +245: 30904: 0 +245: 30905: 0 +245: 30906: 0 +245: 30907: 0 +245: 30908: 0 +245: 30909: 0 +245: 30910: 0 +245: 30911: 0 +245: 30912: 0 +245: 30913: 0 +245: 30914: 0 +245: 30915: 0 +245: 30916: 0 +245: 30917: 0 +245: 30918: 0 +245: 30919: 0 +245: 30920: 0 +245: 30921: 0 +245: 30922: 0 +245: 30923: 0 +245: 30924: 0 +245: 30925: 0 +245: 30926: 0 +245: 30927: 0 +245: 30928: 0 +245: 30929: 0 +245: 30930: 0 +245: 30931: 0 +245: 30932: 0 +245: 30933: 0 +245: 30934: 0 +245: 30935: 0 +245: 30936: 0 +245: 30937: 0 +245: 30938: 0 +245: 30939: 0 +245: 30940: 0 +245: 30941: 0 +245: 30942: 0 +245: 30943: 0 +245: 30944: 0 +245: 30945: 0 +245: 30946: 0 +245: 30947: 0 +245: 30948: 0 +245: 30949: 0 +245: 30950: 0 +245: 30951: 0 +245: 30952: 0 +245: 30953: 0 +245: 30954: 0 +245: 30955: 0 +245: 30956: 0 +245: 30957: 0 +245: 30958: 0 +245: 30959: 0 +245: 30960: 0 +245: 30961: 0 +245: 30962: 0 +245: 30963: 0 +245: 30964: 0 +245: 30965: 0 +245: 30966: 0 +245: 30967: 0 +245: 30968: 0 +245: 30969: 0 +245: 30970: 0 +245: 30971: 0 +245: 30972: 0 +245: 30973: 0 +245: 30974: 0 +245: 30975: 0 +245: 30976: 0 +245: 30977: 0 +245: 30978: 0 +245: 30979: 0 +245: 30980: 0 +245: 30981: 0 +245: 30982: 0 +245: 30983: 0 +245: 30984: 0 +245: 30985: 0 +245: 30986: 0 +245: 30987: 0 +245: 30988: 0 +245: 30989: 0 +245: 30990: 0 +245: 30991: 0 +245: 30992: 0 +245: 30993: 0 +245: 30994: 0 +245: 30995: 0 +245: 30996: 0 +245: 30997: 0 +245: 30998: 0 +245: 30999: 0 +245: 31000: 0 +245: 31001: 0 +245: 31002: 0 +245: 31003: 0 +245: 31004: 0 +245: 31005: 0 +245: 31006: 0 +245: 31007: 0 +245: 31008: 0 +245: 31009: 0 +245: 31010: 0 +245: 31011: 0 +245: 31012: 0 +245: 31013: 0 +245: 31014: 0 +245: 31015: 0 +245: 31016: 0 +245: 31017: 0 +245: 31018: 0 +245: 31019: 0 +245: 31020: 0 +245: 31021: 0 +245: 31022: 0 +245: 31023: 0 +245: 31024: 0 +245: 31025: 0 +245: 31026: 0 +245: 31027: 0 +245: 31028: 0 +245: 31029: 0 +245: 31030: 0 +245: 31031: 0 +245: 31032: 0 +245: 31033: 0 +245: 31034: 0 +245: 31035: 0 +245: 31036: 0 +245: 31037: 0 +245: 31038: 0 +245: 31039: 0 +245: 31040: 0 +245: 31041: 0 +245: 31042: 0 +245: 31043: 0 +245: 31044: 0 +245: 31045: 0 +245: 31046: 0 +245: 31047: 0 +245: 31048: 0 +245: 31049: 0 +245: 31050: 0 +245: 31051: 0 +245: 31052: 0 +245: 31053: 0 +245: 31054: 0 +245: 31055: 0 +245: 31056: 0 +245: 31057: 0 +245: 31058: 0 +245: 31059: 0 +245: 31060: 0 +245: 31061: 0 +245: 31062: 0 +245: 31063: 0 +245: 31064: 0 +245: 31065: 0 +245: 31066: 0 +245: 31067: 0 +245: 31068: 0 +245: 31069: 0 +245: 31070: 0 +245: 31071: 0 +245: 31072: 0 +245: 31073: 0 +245: 31074: 0 +245: 31075: 0 +245: 31076: 0 +245: 31077: 0 +245: 31078: 0 +245: 31079: 0 +245: 31080: 0 +245: 31081: 0 +245: 31082: 0 +245: 31083: 0 +245: 31084: 0 +245: 31085: 0 +245: 31086: 0 +245: 31087: 0 +245: 31088: 0 +245: 31089: 0 +245: 31090: 0 +245: 31091: 0 +245: 31092: 0 +245: 31093: 0 +245: 31094: 0 +245: 31095: 0 +245: 31096: 0 +245: 31097: 0 +245: 31098: 0 +245: 31099: 0 +245: 31100: 0 +245: 31101: 0 +245: 31102: 0 +245: 31103: 0 +245: 31104: 0 +245: 31105: 0 +245: 31106: 0 +245: 31107: 0 +245: 31108: 0 +245: 31109: 0 +245: 31110: 0 +245: 31111: 0 +245: 31112: 0 +245: 31113: 0 +245: 31114: 0 +245: 31115: 0 +245: 31116: 0 +245: 31117: 0 +245: 31118: 0 +245: 31119: 0 +245: 31120: 0 +245: 31121: 0 +245: 31122: 0 +245: 31123: 0 +245: 31124: 0 +245: 31125: 0 +245: 31126: 0 +245: 31127: 0 +245: 31128: 0 +245: 31129: 0 +245: 31130: 0 +245: 31131: 0 +245: 31132: 0 +245: 31133: 0 +245: 31134: 0 +245: 31135: 0 +245: 31136: 0 +245: 31137: 0 +245: 31138: 0 +245: 31139: 0 +245: 31140: 0 +245: 31141: 0 +245: 31142: 0 +245: 31143: 0 +245: 31144: 0 +245: 31145: 0 +245: 31146: 0 +245: 31147: 0 +245: 31148: 0 +245: 31149: 0 +245: 31150: 0 +245: 31151: 0 +245: 31152: 0 +245: 31153: 0 +245: 31154: 0 +245: 31155: 0 +245: 31156: 0 +245: 31157: 0 +245: 31158: 0 +245: 31159: 0 +245: 31160: 0 +245: 31161: 0 +245: 31162: 0 +245: 31163: 0 +245: 31164: 0 +245: 31165: 0 +245: 31166: 0 +245: 31167: 0 +245: 31168: 0 +245: 31169: 0 +245: 31170: 0 +245: 31171: 0 +245: 31172: 0 +245: 31173: 0 +245: 31174: 0 +245: 31175: 0 +245: 31176: 0 +245: 31177: 0 +245: 31178: 0 +245: 31179: 0 +245: 31180: 0 +245: 31181: 0 +245: 31182: 0 +245: 31183: 0 +245: 31184: 0 +245: 31185: 0 +245: 31186: 0 +245: 31187: 0 +245: 31188: 0 +245: 31189: 0 +245: 31190: 0 +245: 31191: 0 +245: 31192: 0 +245: 31193: 0 +245: 31194: 0 +245: 31195: 0 +245: 31196: 0 +245: 31197: 0 +245: 31198: 0 +245: 31199: 0 +245: 31200: 0 +245: 31201: 0 +245: 31202: 0 +245: 31203: 0 +245: 31204: 0 +245: 31205: 0 +245: 31206: 0 +245: 31207: 0 +245: 31208: 0 +245: 31209: 0 +245: 31210: 0 +245: 31211: 0 +245: 31212: 0 +245: 31213: 0 +245: 31214: 0 +245: 31215: 0 +245: 31216: 0 +245: 31217: 0 +245: 31218: 0 +245: 31219: 0 +245: 31220: 0 +245: 31221: 0 +245: 31222: 0 +245: 31223: 0 +245: 31224: 0 +245: 31225: 0 +245: 31226: 0 +245: 31227: 0 +245: 31228: 0 +245: 31229: 0 +245: 31230: 0 +245: 31231: 0 +245: 31232: 0 +245: 31233: 0 +245: 31234: 0 +245: 31235: 0 +245: 31236: 0 +245: 31237: 0 +245: 31238: 0 +245: 31239: 0 +245: 31240: 0 +245: 31241: 0 +245: 31242: 0 +245: 31243: 0 +245: 31244: 0 +245: 31245: 0 +245: 31246: 0 +245: 31247: 0 +245: 31248: 0 +245: 31249: 0 +245: 31250: 0 +245: 31251: 0 +245: 31252: 0 +245: 31253: 0 +245: 31254: 0 +245: 31255: 0 +245: 31256: 0 +245: 31257: 0 +245: 31258: 0 +245: 31259: 0 +245: 31260: 0 +245: 31261: 0 +245: 31262: 0 +245: 31263: 0 +245: 31264: 0 +245: 31265: 0 +245: 31266: 0 +245: 31267: 0 +245: 31268: 0 +245: 31269: 0 +245: 31270: 0 +245: 31271: 0 +245: 31272: 0 +245: 31273: 0 +245: 31274: 0 +245: 31275: 0 +245: 31276: 0 +245: 31277: 0 +245: 31278: 0 +245: 31279: 0 +245: 31280: 0 +245: 31281: 0 +245: 31282: 0 +245: 31283: 0 +245: 31284: 0 +245: 31285: 0 +245: 31286: 0 +245: 31287: 0 +245: 31288: 0 +245: 31289: 0 +245: 31290: 0 +245: 31291: 0 +245: 31292: 0 +245: 31293: 0 +245: 31294: 0 +245: 31295: 0 +245: 31296: 0 +245: 31297: 0 +245: 31298: 0 +245: 31299: 0 +245: 31300: 0 +245: 31301: 0 +245: 31302: 0 +245: 31303: 0 +245: 31304: 0 +245: 31305: 0 +245: 31306: 0 +245: 31307: 0 +245: 31308: 0 +245: 31309: 0 +245: 31310: 0 +245: 31311: 0 +245: 31312: 0 +245: 31313: 0 +245: 31314: 0 +245: 31315: 0 +245: 31316: 0 +245: 31317: 0 +245: 31318: 0 +245: 31319: 0 +245: 31320: 0 +245: 31321: 0 +245: 31322: 0 +245: 31323: 0 +245: 31324: 0 +245: 31325: 0 +245: 31326: 0 +245: 31327: 0 +245: 31328: 0 +245: 31329: 0 +245: 31330: 0 +245: 31331: 0 +245: 31332: 0 +245: 31333: 0 +245: 31334: 0 +245: 31335: 0 +245: 31336: 0 +245: 31337: 0 +245: 31338: 0 +245: 31339: 0 +245: 31340: 0 +245: 31341: 0 +245: 31342: 0 +245: 31343: 0 +245: 31344: 0 +245: 31345: 0 +245: 31346: 0 +245: 31347: 0 +245: 31348: 0 +245: 31349: 0 +245: 31350: 0 +245: 31351: 0 +245: 31352: 0 +245: 31353: 0 +245: 31354: 0 +245: 31355: 0 +245: 31356: 0 +245: 31357: 0 +245: 31358: 0 +245: 31359: 0 +245: 31360: 0 +245: 31361: 0 +245: 31362: 0 +245: 31363: 0 +245: 31364: 0 +245: 31365: 0 +245: 31366: 0 +245: 31367: 0 +245: 31368: 0 +245: 31369: 0 +245: 31370: 0 +245: 31371: 0 +245: 31372: 0 +245: 31373: 0 +245: 31374: 0 +245: 31375: 0 +245: 31376: 0 +245: 31377: 0 +245: 31378: 0 +245: 31379: 0 +245: 31380: 0 +245: 31381: 0 +245: 31382: 0 +245: 31383: 0 +245: 31384: 0 +245: 31385: 0 +245: 31386: 0 +245: 31387: 0 +245: 31388: 0 +245: 31389: 0 +245: 31390: 0 +245: 31391: 0 +245: 31392: 0 +245: 31393: 0 +245: 31394: 0 +245: 31395: 0 +245: 31396: 0 +245: 31397: 0 +245: 31398: 0 +245: 31399: 0 +245: 31400: 0 +245: 31401: 0 +245: 31402: 0 +245: 31403: 0 +245: 31404: 0 +245: 31405: 0 +245: 31406: 0 +245: 31407: 0 +245: 31408: 0 +245: 31409: 0 +245: 31410: 0 +245: 31411: 0 +245: 31412: 0 +245: 31413: 0 +245: 31414: 0 +245: 31415: 0 +245: 31416: 0 +245: 31417: 0 +245: 31418: 0 +245: 31419: 0 +245: 31420: 0 +245: 31421: 0 +245: 31422: 0 +245: 31423: 0 +245: 31424: 0 +245: 31425: 0 +245: 31426: 0 +245: 31427: 0 +245: 31428: 0 +245: 31429: 0 +245: 31430: 0 +245: 31431: 0 +245: 31432: 0 +245: 31433: 0 +245: 31434: 0 +245: 31435: 0 +245: 31436: 0 +245: 31437: 0 +245: 31438: 0 +245: 31439: 0 +245: 31440: 0 +245: 31441: 0 +245: 31442: 0 +245: 31443: 0 +245: 31444: 0 +245: 31445: 0 +245: 31446: 0 +245: 31447: 0 +245: 31448: 0 +245: 31449: 0 +245: 31450: 0 +245: 31451: 0 +245: 31452: 0 +245: 31453: 0 +245: 31454: 0 +245: 31455: 0 +245: 31456: 0 +245: 31457: 0 +245: 31458: 0 +245: 31459: 0 +245: 31460: 0 +245: 31461: 0 +245: 31462: 0 +245: 31463: 0 +245: 31464: 0 +245: 31465: 0 +245: 31466: 0 +245: 31467: 0 +245: 31468: 0 +245: 31469: 0 +245: 31470: 0 +245: 31471: 0 +245: 31472: 0 +245: 31473: 0 +245: 31474: 0 +245: 31475: 0 +245: 31476: 0 +245: 31477: 0 +245: 31478: 0 +245: 31479: 0 +245: 31480: 0 +245: 31481: 0 +245: 31482: 0 +245: 31483: 0 +245: 31484: 0 +245: 31485: 0 +245: 31486: 0 +245: 31487: 0 +245: 31488: 0 +245: 31489: 0 +245: 31490: 0 +245: 31491: 0 +245: 31492: 0 +245: 31493: 0 +245: 31494: 0 +245: 31495: 0 +245: 31496: 0 +245: 31497: 0 +245: 31498: 0 +245: 31499: 0 +245: 31500: 0 +245: 31501: 0 +245: 31502: 0 +245: 31503: 0 +245: 31504: 0 +245: 31505: 0 +245: 31506: 0 +245: 31507: 0 +245: 31508: 0 +245: 31509: 0 +245: 31510: 0 +245: 31511: 0 +245: 31512: 0 +245: 31513: 0 +245: 31514: 0 +245: 31515: 0 +245: 31516: 0 +245: 31517: 0 +245: 31518: 0 +245: 31519: 0 +245: 31520: 0 +245: 31521: 0 +245: 31522: 0 +245: 31523: 0 +245: 31524: 0 +245: 31525: 0 +245: 31526: 0 +245: 31527: 0 +245: 31528: 0 +245: 31529: 0 +245: 31530: 0 +245: 31531: 0 +245: 31532: 0 +245: 31533: 0 +245: 31534: 0 +245: 31535: 0 +245: 31536: 0 +245: 31537: 0 +245: 31538: 0 +245: 31539: 0 +245: 31540: 0 +245: 31541: 0 +245: 31542: 0 +245: 31543: 0 +245: 31544: 0 +245: 31545: 0 +245: 31546: 0 +245: 31547: 0 +245: 31548: 0 +245: 31549: 0 +245: 31550: 0 +245: 31551: 0 +245: 31552: 0 +245: 31553: 0 +245: 31554: 0 +245: 31555: 0 +245: 31556: 0 +245: 31557: 0 +245: 31558: 0 +245: 31559: 0 +245: 31560: 0 +245: 31561: 0 +245: 31562: 0 +245: 31563: 0 +245: 31564: 0 +245: 31565: 0 +245: 31566: 0 +245: 31567: 0 +245: 31568: 0 +245: 31569: 0 +245: 31570: 0 +245: 31571: 0 +245: 31572: 0 +245: 31573: 0 +245: 31574: 0 +245: 31575: 0 +245: 31576: 0 +245: 31577: 0 +245: 31578: 0 +245: 31579: 0 +245: 31580: 0 +245: 31581: 0 +245: 31582: 0 +245: 31583: 0 +245: 31584: 0 +245: 31585: 0 +245: 31586: 0 +245: 31587: 0 +245: 31588: 0 +245: 31589: 0 +245: 31590: 0 +245: 31591: 0 +245: 31592: 0 +245: 31593: 0 +245: 31594: 0 +245: 31595: 0 +245: 31596: 0 +245: 31597: 0 +245: 31598: 0 +245: 31599: 0 +245: 31600: 0 +245: 31601: 0 +245: 31602: 0 +245: 31603: 0 +245: 31604: 0 +245: 31605: 0 +245: 31606: 0 +245: 31607: 0 +245: 31608: 0 +245: 31609: 0 +245: 31610: 0 +245: 31611: 0 +245: 31612: 0 +245: 31613: 0 +245: 31614: 0 +245: 31615: 0 +245: 31616: 0 +245: 31617: 0 +245: 31618: 0 +245: 31619: 0 +245: 31620: 0 +245: 31621: 0 +245: 31622: 0 +245: 31623: 0 +245: 31624: 0 +245: 31625: 0 +245: 31626: 0 +245: 31627: 0 +245: 31628: 0 +245: 31629: 0 +245: 31630: 0 +245: 31631: 0 +245: 31632: 0 +245: 31633: 0 +245: 31634: 0 +245: 31635: 0 +245: 31636: 0 +245: 31637: 0 +245: 31638: 0 +245: 31639: 0 +245: 31640: 0 +245: 31641: 0 +245: 31642: 0 +245: 31643: 0 +245: 31644: 0 +245: 31645: 0 +245: 31646: 0 +245: 31647: 0 +245: 31648: 0 +245: 31649: 0 +245: 31650: 0 +245: 31651: 0 +245: 31652: 0 +245: 31653: 0 +245: 31654: 0 +245: 31655: 0 +245: 31656: 0 +245: 31657: 0 +245: 31658: 0 +245: 31659: 0 +245: 31660: 0 +245: 31661: 0 +245: 31662: 0 +245: 31663: 0 +245: 31664: 0 +245: 31665: 0 +245: 31666: 0 +245: 31667: 0 +245: 31668: 0 +245: 31669: 0 +245: 31670: 0 +245: 31671: 0 +245: 31672: 0 +245: 31673: 0 +245: 31674: 0 +245: 31675: 0 +245: 31676: 0 +245: 31677: 0 +245: 31678: 0 +245: 31679: 0 +245: 31680: 0 +245: 31681: 0 +245: 31682: 0 +245: 31683: 0 +245: 31684: 0 +245: 31685: 0 +245: 31686: 0 +245: 31687: 0 +245: 31688: 0 +245: 31689: 0 +245: 31690: 0 +245: 31691: 0 +245: 31692: 0 +245: 31693: 0 +245: 31694: 0 +245: 31695: 0 +245: 31696: 0 +245: 31697: 0 +245: 31698: 0 +245: 31699: 0 +245: 31700: 0 +245: 31701: 0 +245: 31702: 0 +245: 31703: 0 +245: 31704: 0 +245: 31705: 0 +245: 31706: 0 +245: 31707: 0 +245: 31708: 0 +245: 31709: 0 +245: 31710: 0 +245: 31711: 0 +245: 31712: 0 +245: 31713: 0 +245: 31714: 0 +245: 31715: 0 +245: 31716: 0 +245: 31717: 0 +245: 31718: 0 +245: 31719: 0 +245: 31720: 0 +245: 31721: 0 +245: 31722: 0 +245: 31723: 0 +245: 31724: 0 +245: 31725: 0 +245: 31726: 0 +245: 31727: 0 +245: 31728: 0 +245: 31729: 0 +245: 31730: 0 +245: 31731: 0 +245: 31732: 0 +245: 31733: 0 +245: 31734: 0 +245: 31735: 0 +245: 31736: 0 +245: 31737: 0 +245: 31738: 0 +245: 31739: 0 +245: 31740: 0 +245: 31741: 0 +245: 31742: 0 +245: 31743: 0 +245: 31744: 0 +245: 31745: 0 +245: 31746: 0 +245: 31747: 0 +245: 31748: 0 +245: 31749: 0 +245: 31750: 0 +245: 31751: 0 +245: 31752: 0 +245: 31753: 0 +245: 31754: 0 +245: 31755: 0 +245: 31756: 0 +245: 31757: 0 +245: 31758: 0 +245: 31759: 0 +245: 31760: 0 +245: 31761: 0 +245: 31762: 0 +245: 31763: 0 +245: 31764: 0 +245: 31765: 0 +245: 31766: 0 +245: 31767: 0 +245: 31768: 0 +245: 31769: 0 +245: 31770: 0 +245: 31771: 0 +245: 31772: 0 +245: 31773: 0 +245: 31774: 0 +245: 31775: 0 +245: 31776: 0 +245: 31777: 0 +245: 31778: 0 +245: 31779: 0 +245: 31780: 0 +245: 31781: 0 +245: 31782: 0 +245: 31783: 0 +245: 31784: 0 +245: 31785: 0 +245: 31786: 0 +245: 31787: 0 +245: 31788: 0 +245: 31789: 0 +245: 31790: 0 +245: 31791: 0 +245: 31792: 0 +245: 31793: 0 +245: 31794: 0 +245: 31795: 0 +245: 31796: 0 +245: 31797: 0 +245: 31798: 0 +245: 31799: 0 +245: 31800: 0 +245: 31801: 0 +245: 31802: 0 +245: 31803: 0 +245: 31804: 0 +245: 31805: 0 +245: 31806: 0 +245: 31807: 0 +245: 31808: 0 +245: 31809: 0 +245: 31810: 0 +245: 31811: 0 +245: 31812: 0 +245: 31813: 0 +245: 31814: 0 +245: 31815: 0 +245: 31816: 0 +245: 31817: 0 +245: 31818: 0 +245: 31819: 0 +245: 31820: 0 +245: 31821: 0 +245: 31822: 0 +245: 31823: 0 +245: 31824: 0 +245: 31825: 0 +245: 31826: 0 +245: 31827: 0 +245: 31828: 0 +245: 31829: 0 +245: 31830: 0 +245: 31831: 0 +245: 31832: 0 +245: 31833: 0 +245: 31834: 0 +245: 31835: 0 +245: 31836: 0 +245: 31837: 0 +245: 31838: 0 +245: 31839: 0 +245: 31840: 0 +245: 31841: 0 +245: 31842: 0 +245: 31843: 0 +245: 31844: 0 +245: 31845: 0 +245: 31846: 0 +245: 31847: 0 +245: 31848: 0 +245: 31849: 0 +245: 31850: 0 +245: 31851: 0 +245: 31852: 0 +245: 31853: 0 +245: 31854: 0 +245: 31855: 0 +245: 31856: 0 +245: 31857: 0 +245: 31858: 0 +245: 31859: 0 +245: 31860: 0 +245: 31861: 0 +245: 31862: 0 +245: 31863: 0 +245: 31864: 0 +245: 31865: 0 +245: 31866: 0 +245: 31867: 0 +245: 31868: 0 +245: 31869: 0 +245: 31870: 0 +245: 31871: 0 +245: 31872: 0 +245: 31873: 0 +245: 31874: 0 +245: 31875: 0 +245: 31876: 0 +245: 31877: 0 +245: 31878: 0 +245: 31879: 0 +245: 31880: 0 +245: 31881: 0 +245: 31882: 0 +245: 31883: 0 +245: 31884: 0 +245: 31885: 0 +245: 31886: 0 +245: 31887: 0 +245: 31888: 0 +245: 31889: 0 +245: 31890: 0 +245: 31891: 0 +245: 31892: 0 +245: 31893: 0 +245: 31894: 0 +245: 31895: 0 +245: 31896: 0 +245: 31897: 0 +245: 31898: 0 +245: 31899: 0 +245: 31900: 0 +245: 31901: 0 +245: 31902: 0 +245: 31903: 0 +245: 31904: 0 +245: 31905: 0 +245: 31906: 0 +245: 31907: 0 +245: 31908: 0 +245: 31909: 0 +245: 31910: 0 +245: 31911: 0 +245: 31912: 0 +245: 31913: 0 +245: 31914: 0 +245: 31915: 0 +245: 31916: 0 +245: 31917: 0 +245: 31918: 0 +245: 31919: 0 +245: 31920: 0 +245: 31921: 0 +245: 31922: 0 +245: 31923: 0 +245: 31924: 0 +245: 31925: 0 +245: 31926: 0 +245: 31927: 0 +245: 31928: 0 +245: 31929: 0 +245: 31930: 0 +245: 31931: 0 +245: 31932: 0 +245: 31933: 0 +245: 31934: 0 +245: 31935: 0 +245: 31936: 0 +245: 31937: 0 +245: 31938: 0 +245: 31939: 0 +245: 31940: 0 +245: 31941: 0 +245: 31942: 0 +245: 31943: 0 +245: 31944: 0 +245: 31945: 0 +245: 31946: 0 +245: 31947: 0 +245: 31948: 0 +245: 31949: 0 +245: 31950: 0 +245: 31951: 0 +245: 31952: 0 +245: 31953: 0 +245: 31954: 0 +245: 31955: 0 +245: 31956: 0 +245: 31957: 0 +245: 31958: 0 +245: 31959: 0 +245: 31960: 0 +245: 31961: 0 +245: 31962: 0 +245: 31963: 0 +245: 31964: 0 +245: 31965: 0 +245: 31966: 0 +245: 31967: 0 +245: 31968: 0 +245: 31969: 0 +245: 31970: 0 +245: 31971: 0 +245: 31972: 0 +245: 31973: 0 +245: 31974: 0 +245: 31975: 0 +245: 31976: 0 +245: 31977: 0 +245: 31978: 0 +245: 31979: 0 +245: 31980: 0 +245: 31981: 0 +245: 31982: 0 +245: 31983: 0 +245: 31984: 0 +245: 31985: 0 +245: 31986: 0 +245: 31987: 0 +245: 31988: 0 +245: 31989: 0 +245: 31990: 0 +245: 31991: 0 +245: 31992: 0 +245: 31993: 0 +245: 31994: 0 +245: 31995: 0 +245: 31996: 0 +245: 31997: 0 +245: 31998: 0 +245: 31999: 0 +245: 32000: 0 +245: 32001: 0 +245: 32002: 0 +245: 32003: 0 +245: 32004: 0 +245: 32005: 0 +245: 32006: 0 +245: 32007: 0 +245: 32008: 0 +245: 32009: 0 +245: 32010: 0 +245: 32011: 0 +245: 32012: 0 +245: 32013: 0 +245: 32014: 0 +245: 32015: 0 +245: 32016: 0 +245: 32017: 0 +245: 32018: 0 +245: 32019: 0 +245: 32020: 0 +245: 32021: 0 +245: 32022: 0 +245: 32023: 0 +245: 32024: 0 +245: 32025: 0 +245: 32026: 0 +245: 32027: 0 +245: 32028: 0 +245: 32029: 0 +245: 32030: 0 +245: 32031: 0 +245: 32032: 0 +245: 32033: 0 +245: 32034: 0 +245: 32035: 0 +245: 32036: 0 +245: 32037: 0 +245: 32038: 0 +245: 32039: 0 +245: 32040: 0 +245: 32041: 0 +245: 32042: 0 +245: 32043: 0 +245: 32044: 0 +245: 32045: 0 +245: 32046: 0 +245: 32047: 0 +245: 32048: 0 +245: 32049: 0 +245: 32050: 0 +245: 32051: 0 +245: 32052: 0 +245: 32053: 0 +245: 32054: 0 +245: 32055: 0 +245: 32056: 0 +245: 32057: 0 +245: 32058: 0 +245: 32059: 0 +245: 32060: 0 +245: 32061: 0 +245: 32062: 0 +245: 32063: 0 +245: 32064: 0 +245: 32065: 0 +245: 32066: 0 +245: 32067: 0 +245: 32068: 0 +245: 32069: 0 +245: 32070: 0 +245: 32071: 0 +245: 32072: 0 +245: 32073: 0 +245: 32074: 0 +245: 32075: 0 +245: 32076: 0 +245: 32077: 0 +245: 32078: 0 +245: 32079: 0 +245: 32080: 0 +245: 32081: 0 +245: 32082: 0 +245: 32083: 0 +245: 32084: 0 +245: 32085: 0 +245: 32086: 0 +245: 32087: 0 +245: 32088: 0 +245: 32089: 0 +245: 32090: 0 +245: 32091: 0 +245: 32092: 0 +245: 32093: 0 +245: 32094: 0 +245: 32095: 0 +245: 32096: 0 +245: 32097: 0 +245: 32098: 0 +245: 32099: 0 +245: 32100: 0 +245: 32101: 0 +245: 32102: 0 +245: 32103: 0 +245: 32104: 0 +245: 32105: 0 +245: 32106: 0 +245: 32107: 0 +245: 32108: 0 +245: 32109: 0 +245: 32110: 0 +245: 32111: 0 +245: 32112: 0 +245: 32113: 0 +245: 32114: 0 +245: 32115: 0 +245: 32116: 0 +245: 32117: 0 +245: 32118: 0 +245: 32119: 0 +245: 32120: 0 +245: 32121: 0 +245: 32122: 0 +245: 32123: 0 +245: 32124: 0 +245: 32125: 0 +245: 32126: 0 +245: 32127: 0 +245: 32128: 0 +245: 32129: 0 +245: 32130: 0 +245: 32131: 0 +245: 32132: 0 +245: 32133: 0 +245: 32134: 0 +245: 32135: 0 +245: 32136: 0 +245: 32137: 0 +245: 32138: 0 +245: 32139: 0 +245: 32140: 0 +245: 32141: 0 +245: 32142: 0 +245: 32143: 0 +245: 32144: 0 +245: 32145: 0 +245: 32146: 0 +245: 32147: 0 +245: 32148: 0 +245: 32149: 0 +245: 32150: 0 +245: 32151: 0 +245: 32152: 0 +245: 32153: 0 +245: 32154: 0 +245: 32155: 0 +245: 32156: 0 +245: 32157: 0 +245: 32158: 0 +245: 32159: 0 +245: 32160: 0 +245: 32161: 0 +245: 32162: 0 +245: 32163: 0 +245: 32164: 0 +245: 32165: 0 +245: 32166: 0 +245: 32167: 0 +245: 32168: 0 +245: 32169: 0 +245: 32170: 0 +245: 32171: 0 +245: 32172: 0 +245: 32173: 0 +245: 32174: 0 +245: 32175: 0 +245: 32176: 0 +245: 32177: 0 +245: 32178: 0 +245: 32179: 0 +245: 32180: 0 +245: 32181: 0 +245: 32182: 0 +245: 32183: 0 +245: 32184: 0 +245: 32185: 0 +245: 32186: 0 +245: 32187: 0 +245: 32188: 0 +245: 32189: 0 +245: 32190: 0 +245: 32191: 0 +245: 32192: 0 +245: 32193: 0 +245: 32194: 0 +245: 32195: 0 +245: 32196: 0 +245: 32197: 0 +245: 32198: 0 +245: 32199: 0 +245: 32200: 0 +245: 32201: 0 +245: 32202: 0 +245: 32203: 0 +245: 32204: 0 +245: 32205: 0 +245: 32206: 0 +245: 32207: 0 +245: 32208: 0 +245: 32209: 0 +245: 32210: 0 +245: 32211: 0 +245: 32212: 0 +245: 32213: 0 +245: 32214: 0 +245: 32215: 0 +245: 32216: 0 +245: 32217: 0 +245: 32218: 0 +245: 32219: 0 +245: 32220: 0 +245: 32221: 0 +245: 32222: 0 +245: 32223: 0 +245: 32224: 0 +245: 32225: 0 +245: 32226: 0 +245: 32227: 0 +245: 32228: 0 +245: 32229: 0 +245: 32230: 0 +245: 32231: 0 +245: 32232: 0 +245: 32233: 0 +245: 32234: 0 +245: 32235: 0 +245: 32236: 0 +245: 32237: 0 +245: 32238: 0 +245: 32239: 0 +245: 32240: 0 +245: 32241: 0 +245: 32242: 0 +245: 32243: 0 +245: 32244: 0 +245: 32245: 0 +245: 32246: 0 +245: 32247: 0 +245: 32248: 0 +245: 32249: 0 +245: 32250: 0 +245: 32251: 0 +245: 32252: 0 +245: 32253: 0 +245: 32254: 0 +245: 32255: 0 +245: 32256: 0 +245: 32257: 0 +245: 32258: 0 +245: 32259: 0 +245: 32260: 0 +245: 32261: 0 +245: 32262: 0 +245: 32263: 0 +245: 32264: 0 +245: 32265: 0 +245: 32266: 0 +245: 32267: 0 +245: 32268: 0 +245: 32269: 0 +245: 32270: 0 +245: 32271: 0 +245: 32272: 0 +245: 32273: 0 +245: 32274: 0 +245: 32275: 0 +245: 32276: 0 +245: 32277: 0 +245: 32278: 0 +245: 32279: 0 +245: 32280: 0 +245: 32281: 0 +245: 32282: 0 +245: 32283: 0 +245: 32284: 0 +245: 32285: 0 +245: 32286: 0 +245: 32287: 0 +245: 32288: 0 +245: 32289: 0 +245: 32290: 0 +245: 32291: 0 +245: 32292: 0 +245: 32293: 0 +245: 32294: 0 +245: 32295: 0 +245: 32296: 0 +245: 32297: 0 +245: 32298: 0 +245: 32299: 0 +245: 32300: 0 +245: 32301: 0 +245: 32302: 0 +245: 32303: 0 +245: 32304: 0 +245: 32305: 0 +245: 32306: 0 +245: 32307: 0 +245: 32308: 0 +245: 32309: 0 +245: 32310: 0 +245: 32311: 0 +245: 32312: 0 +245: 32313: 0 +245: 32314: 0 +245: 32315: 0 +245: 32316: 0 +245: 32317: 0 +245: 32318: 0 +245: 32319: 0 +245: 32320: 0 +245: 32321: 0 +245: 32322: 0 +245: 32323: 0 +245: 32324: 0 +245: 32325: 0 +245: 32326: 0 +245: 32327: 0 +245: 32328: 0 +245: 32329: 0 +245: 32330: 0 +245: 32331: 0 +245: 32332: 0 +245: 32333: 0 +245: 32334: 0 +245: 32335: 0 +245: 32336: 0 +245: 32337: 0 +245: 32338: 0 +245: 32339: 0 +245: 32340: 0 +245: 32341: 0 +245: 32342: 0 +245: 32343: 0 +245: 32344: 0 +245: 32345: 0 +245: 32346: 0 +245: 32347: 0 +245: 32348: 0 +245: 32349: 0 +245: 32350: 0 +245: 32351: 0 +245: 32352: 0 +245: 32353: 0 +245: 32354: 0 +245: 32355: 0 +245: 32356: 0 +245: 32357: 0 +245: 32358: 0 +245: 32359: 0 +245: 32360: 0 +245: 32361: 0 +245: 32362: 0 +245: 32363: 0 +245: 32364: 0 +245: 32365: 0 +245: 32366: 0 +245: 32367: 0 +245: 32368: 0 +245: 32369: 0 +245: 32370: 0 +245: 32371: 0 +245: 32372: 0 +245: 32373: 0 +245: 32374: 0 +245: 32375: 0 +245: 32376: 0 +245: 32377: 0 +245: 32378: 0 +245: 32379: 0 +245: 32380: 0 +245: 32381: 0 +245: 32382: 0 +245: 32383: 0 +245: 32384: 0 +245: 32385: 0 +245: 32386: 0 +245: 32387: 0 +245: 32388: 0 +245: 32389: 0 +245: 32390: 0 +245: 32391: 0 +245: 32392: 0 +245: 32393: 0 +245: 32394: 0 +245: 32395: 0 +245: 32396: 0 +245: 32397: 0 +245: 32398: 0 +245: 32399: 0 +245: 32400: 0 +245: 32401: 0 +245: 32402: 0 +245: 32403: 0 +245: 32404: 0 +245: 32405: 0 +245: 32406: 0 +245: 32407: 0 +245: 32408: 0 +245: 32409: 0 +245: 32410: 0 +245: 32411: 0 +245: 32412: 0 +245: 32413: 0 +245: 32414: 0 +245: 32415: 0 +245: 32416: 0 +245: 32417: 0 +245: 32418: 0 +245: 32419: 0 +245: 32420: 0 +245: 32421: 0 +245: 32422: 0 +245: 32423: 0 +245: 32424: 0 +245: 32425: 0 +245: 32426: 0 +245: 32427: 0 +245: 32428: 0 +245: 32429: 0 +245: 32430: 0 +245: 32431: 0 +245: 32432: 0 +245: 32433: 0 +245: 32434: 0 +245: 32435: 0 +245: 32436: 0 +245: 32437: 0 +245: 32438: 0 +245: 32439: 0 +245: 32440: 0 +245: 32441: 0 +245: 32442: 0 +245: 32443: 0 +245: 32444: 0 +245: 32445: 0 +245: 32446: 0 +245: 32447: 0 +245: 32448: 0 +245: 32449: 0 +245: 32450: 0 +245: 32451: 0 +245: 32452: 0 +245: 32453: 0 +245: 32454: 0 +245: 32455: 0 +245: 32456: 0 +245: 32457: 0 +245: 32458: 0 +245: 32459: 0 +245: 32460: 0 +245: 32461: 0 +245: 32462: 0 +245: 32463: 0 +245: 32464: 0 +245: 32465: 0 +245: 32466: 0 +245: 32467: 0 +245: 32468: 0 +245: 32469: 0 +245: 32470: 0 +245: 32471: 0 +245: 32472: 0 +245: 32473: 0 +245: 32474: 0 +245: 32475: 0 +245: 32476: 0 +245: 32477: 0 +245: 32478: 0 +245: 32479: 0 +245: 32480: 0 +245: 32481: 0 +245: 32482: 0 +245: 32483: 0 +245: 32484: 0 +245: 32485: 0 +245: 32486: 0 +245: 32487: 0 +245: 32488: 0 +245: 32489: 0 +245: 32490: 0 +245: 32491: 0 +245: 32492: 0 +245: 32493: 0 +245: 32494: 0 +245: 32495: 0 +245: 32496: 0 +245: 32497: 0 +245: 32498: 0 +245: 32499: 0 +245: 32500: 0 +245: 32501: 0 +245: 32502: 0 +245: 32503: 0 +245: 32504: 0 +245: 32505: 0 +245: 32506: 0 +245: 32507: 0 +245: 32508: 0 +245: 32509: 0 +245: 32510: 0 +245: 32511: 0 +245: 32512: 0 +245: 32513: 0 +245: 32514: 0 +245: 32515: 0 +245: 32516: 0 +245: 32517: 0 +245: 32518: 0 +245: 32519: 0 +245: 32520: 0 +245: 32521: 0 +245: 32522: 0 +245: 32523: 0 +245: 32524: 0 +245: 32525: 0 +245: 32526: 0 +245: 32527: 0 +245: 32528: 0 +245: 32529: 0 +245: 32530: 0 +245: 32531: 0 +245: 32532: 0 +245: 32533: 0 +245: 32534: 0 +245: 32535: 0 +245: 32536: 0 +245: 32537: 0 +245: 32538: 0 +245: 32539: 0 +245: 32540: 0 +245: 32541: 0 +245: 32542: 0 +245: 32543: 0 +245: 32544: 0 +245: 32545: 0 +245: 32546: 0 +245: 32547: 0 +245: 32548: 0 +245: 32549: 0 +245: 32550: 0 +245: 32551: 0 +245: 32552: 0 +245: 32553: 0 +245: 32554: 0 +245: 32555: 0 +245: 32556: 0 +245: 32557: 0 +245: 32558: 0 +245: 32559: 0 +245: 32560: 0 +245: 32561: 0 +245: 32562: 0 +245: 32563: 0 +245: 32564: 0 +245: 32565: 0 +245: 32566: 0 +245: 32567: 0 +245: 32568: 0 +245: 32569: 0 +245: 32570: 0 +245: 32571: 0 +245: 32572: 0 +245: 32573: 0 +245: 32574: 0 +245: 32575: 0 +245: 32576: 0 +245: 32577: 0 +245: 32578: 0 +245: 32579: 0 +245: 32580: 0 +245: 32581: 0 +245: 32582: 0 +245: 32583: 0 +245: 32584: 0 +245: 32585: 0 +245: 32586: 0 +245: 32587: 0 +245: 32588: 0 +245: 32589: 0 +245: 32590: 0 +245: 32591: 0 +245: 32592: 0 +245: 32593: 0 +245: 32594: 0 +245: 32595: 0 +245: 32596: 0 +245: 32597: 0 +245: 32598: 0 +245: 32599: 0 +245: 32600: 0 +245: 32601: 0 +245: 32602: 0 +245: 32603: 0 +245: 32604: 0 +245: 32605: 0 +245: 32606: 0 +245: 32607: 0 +245: 32608: 0 +245: 32609: 0 +245: 32610: 0 +245: 32611: 0 +245: 32612: 0 +245: 32613: 0 +245: 32614: 0 +245: 32615: 0 +245: 32616: 0 +245: 32617: 0 +245: 32618: 0 +245: 32619: 0 +245: 32620: 0 +245: 32621: 0 +245: 32622: 0 +245: 32623: 0 +245: 32624: 0 +245: 32625: 0 +245: 32626: 0 +245: 32627: 0 +245: 32628: 0 +245: 32629: 0 +245: 32630: 0 +245: 32631: 0 +245: 32632: 0 +245: 32633: 0 +245: 32634: 0 +245: 32635: 0 +245: 32636: 0 +245: 32637: 0 +245: 32638: 0 +245: 32639: 0 +245: 32640: 0 +245: 32641: 0 +245: 32642: 0 +245: 32643: 0 +245: 32644: 0 +245: 32645: 0 +245: 32646: 0 +245: 32647: 0 +245: 32648: 0 +245: 32649: 0 +245: 32650: 0 +245: 32651: 0 +245: 32652: 0 +245: 32653: 0 +245: 32654: 0 +245: 32655: 0 +245: 32656: 0 +245: 32657: 0 +245: 32658: 0 +245: 32659: 0 +245: 32660: 0 +245: 32661: 0 +245: 32662: 0 +245: 32663: 0 +245: 32664: 0 +245: 32665: 0 +245: 32666: 0 +245: 32667: 0 +245: 32668: 0 +245: 32669: 0 +245: 32670: 0 +245: 32671: 0 +245: 32672: 0 +245: 32673: 0 +245: 32674: 0 +245: 32675: 0 +245: 32676: 0 +245: 32677: 0 +245: 32678: 0 +245: 32679: 0 +245: 32680: 0 +245: 32681: 0 +245: 32682: 0 +245: 32683: 0 +245: 32684: 0 +245: 32685: 0 +245: 32686: 0 +245: 32687: 0 +245: 32688: 0 +245: 32689: 0 +245: 32690: 0 +245: 32691: 0 +245: 32692: 0 +245: 32693: 0 +245: 32694: 0 +245: 32695: 0 +245: 32696: 0 +245: 32697: 0 +245: 32698: 0 +245: 32699: 0 +245: 32700: 0 +245: 32701: 0 +245: 32702: 0 +245: 32703: 0 +245: 32704: 0 +245: 32705: 0 +245: 32706: 0 +245: 32707: 0 +245: 32708: 0 +245: 32709: 0 +245: 32710: 0 +245: 32711: 0 +245: 32712: 0 +245: 32713: 0 +245: 32714: 0 +245: 32715: 0 +245: 32716: 0 +245: 32717: 0 +245: 32718: 0 +245: 32719: 0 +245: 32720: 0 +245: 32721: 0 +245: 32722: 0 +245: 32723: 0 +245: 32724: 0 +245: 32725: 0 +245: 32726: 0 +245: 32727: 0 +245: 32728: 0 +245: 32729: 0 +245: 32730: 0 +245: 32731: 0 +245: 32732: 0 +245: 32733: 0 +245: 32734: 0 +245: 32735: 0 +245: 32736: 0 +245: 32737: 0 +245: 32738: 0 +245: 32739: 0 +245: 32740: 0 +245: 32741: 0 +245: 32742: 0 +245: 32743: 0 +245: 32744: 0 +245: 32745: 0 +245: 32746: 0 +245: 32747: 0 +245: 32748: 0 +245: 32749: 0 +245: 32750: 0 +245: 32751: 0 +245: 32752: 0 +245: 32753: 0 +245: 32754: 0 +245: 32755: 0 +245: 32756: 0 +245: 32757: 0 +245: 32758: 0 +245: 32759: 0 +245: 32760: 0 +245: 32761: 0 +245: 32762: 0 +245: 32763: 0 +245: 32764: 0 +245: 32765: 0 +245: 32766: 0 +245: 32767: 0 +245: 32768: 0 +245: 32769: 0 +245: 32770: 0 +245: 32771: 0 +245: 32772: 0 +245: 32773: 0 +245: 32774: 0 +245: 32775: 0 +245: 32776: 0 +245: 32777: 0 +245: 32778: 0 +245: 32779: 0 +245: 32780: 0 +245: 32781: 0 +245: 32782: 0 +245: 32783: 0 +245: 32784: 0 +245: 32785: 0 +245: 32786: 0 +245: 32787: 0 +245: 32788: 0 +245: 32789: 0 +245: 32790: 0 +245: 32791: 0 +245: 32792: 0 +245: 32793: 0 +245: 32794: 0 +245: 32795: 0 +245: 32796: 0 +245: 32797: 0 +245: 32798: 0 +245: 32799: 0 +245: 32800: 0 +245: 32801: 0 +245: 32802: 0 +245: 32803: 0 +245: 32804: 0 +245: 32805: 0 +245: 32806: 0 +245: 32807: 0 +245: 32808: 0 +245: 32809: 0 +245: 32810: 0 +245: 32811: 0 +245: 32812: 0 +245: 32813: 0 +245: 32814: 0 +245: 32815: 0 +245: 32816: 0 +245: 32817: 0 +245: 32818: 0 +245: 32819: 0 +245: 32820: 0 +245: 32821: 0 +245: 32822: 0 +245: 32823: 0 +245: 32824: 0 +245: 32825: 0 +245: 32826: 0 +245: 32827: 0 +245: 32828: 0 +245: 32829: 0 +245: 32830: 0 +245: 32831: 0 +245: 32832: 0 +245: 32833: 0 +245: 32834: 0 +245: 32835: 0 +245: 32836: 0 +245: 32837: 0 +245: 32838: 0 +245: 32839: 0 +245: 32840: 0 +245: 32841: 0 +245: 32842: 0 +245: 32843: 0 +245: 32844: 0 +245: 32845: 0 +245: 32846: 0 +245: 32847: 0 +245: 32848: 0 +245: 32849: 0 +245: 32850: 0 +245: 32851: 0 +245: 32852: 0 +245: 32853: 0 +245: 32854: 0 +245: 32855: 0 +245: 32856: 0 +245: 32857: 0 +245: 32858: 0 +245: 32859: 0 +245: 32860: 0 +245: 32861: 0 +245: 32862: 0 +245: 32863: 0 +245: 32864: 0 +245: 32865: 0 +245: 32866: 0 +245: 32867: 0 +245: 32868: 0 +245: 32869: 0 +245: 32870: 0 +245: 32871: 0 +245: 32872: 0 +245: 32873: 0 +245: 32874: 0 +245: 32875: 0 +245: 32876: 0 +245: 32877: 0 +245: 32878: 0 +245: 32879: 0 +245: 32880: 0 +245: 32881: 0 +245: 32882: 0 +245: 32883: 0 +245: 32884: 0 +245: 32885: 0 +245: 32886: 0 +245: 32887: 0 +245: 32888: 0 +245: 32889: 0 +245: 32890: 0 +245: 32891: 0 +245: 32892: 0 +245: 32893: 0 +245: 32894: 0 +245: 32895: 0 +245: 32896: 0 +245: 32897: 0 +245: 32898: 0 +245: 32899: 0 +245: 32900: 0 +245: 32901: 0 +245: 32902: 0 +245: 32903: 0 +245: 32904: 0 +245: 32905: 0 +245: 32906: 0 +245: 32907: 0 +245: 32908: 0 +245: 32909: 0 +245: 32910: 0 +245: 32911: 0 +245: 32912: 0 +245: 32913: 0 +245: 32914: 0 +245: 32915: 0 +245: 32916: 0 +245: 32917: 0 +245: 32918: 0 +245: 32919: 0 +245: 32920: 0 +245: 32921: 0 +245: 32922: 0 +245: 32923: 0 +245: 32924: 0 +245: 32925: 0 +245: 32926: 0 +245: 32927: 0 +245: 32928: 0 +245: 32929: 0 +245: 32930: 0 +245: 32931: 0 +245: 32932: 0 +245: 32933: 0 +245: 32934: 0 +245: 32935: 0 +245: 32936: 0 +245: 32937: 0 +245: 32938: 0 +245: 32939: 0 +245: 32940: 0 +245: 32941: 0 +245: 32942: 0 +245: 32943: 0 +245: 32944: 0 +245: 32945: 0 +245: 32946: 0 +245: 32947: 0 +245: 32948: 0 +245: 32949: 0 +245: 32950: 0 +245: 32951: 0 +245: 32952: 0 +245: 32953: 0 +245: 32954: 0 +245: 32955: 0 +245: 32956: 0 +245: 32957: 0 +245: 32958: 0 +245: 32959: 0 +245: 32960: 0 +245: 32961: 0 +245: 32962: 0 +245: 32963: 0 +245: 32964: 0 +245: 32965: 0 +245: 32966: 0 +245: 32967: 0 +245: 32968: 0 +245: 32969: 0 +245: 32970: 0 +245: 32971: 0 +245: 32972: 0 +245: 32973: 0 +245: 32974: 0 +245: 32975: 0 +245: 32976: 0 +245: 32977: 0 +245: 32978: 0 +245: 32979: 0 +245: 32980: 0 +245: 32981: 0 +245: 32982: 0 +245: 32983: 0 +245: 32984: 0 +245: 32985: 0 +245: 32986: 0 +245: 32987: 0 +245: 32988: 0 +245: 32989: 0 +245: 32990: 0 +245: 32991: 0 +245: 32992: 0 +245: 32993: 0 +245: 32994: 0 +245: 32995: 0 +245: 32996: 0 +245: 32997: 0 +245: 32998: 0 +245: 32999: 0 +245: 33000: 0 +245: 33001: 0 +245: 33002: 0 +245: 33003: 0 +245: 33004: 0 +245: 33005: 0 +245: 33006: 0 +245: 33007: 0 +245: 33008: 0 +245: 33009: 0 +245: 33010: 0 +245: 33011: 0 +245: 33012: 0 +245: 33013: 0 +245: 33014: 0 +245: 33015: 0 +245: 33016: 0 +245: 33017: 0 +245: 33018: 0 +245: 33019: 0 +245: 33020: 0 +245: 33021: 0 +245: 33022: 0 +245: 33023: 0 +245: 33024: 0 +245: 33025: 0 +245: 33026: 0 +245: 33027: 0 +245: 33028: 0 +245: 33029: 0 +245: 33030: 0 +245: 33031: 0 +245: 33032: 0 +245: 33033: 0 +245: 33034: 0 +245: 33035: 0 +245: 33036: 0 +245: 33037: 0 +245: 33038: 0 +245: 33039: 0 +245: 33040: 0 +245: 33041: 0 +245: 33042: 0 +245: 33043: 0 +245: 33044: 0 +245: 33045: 0 +245: 33046: 0 +245: 33047: 0 +245: 33048: 0 +245: 33049: 0 +245: 33050: 0 +245: 33051: 0 +245: 33052: 0 +245: 33053: 0 +245: 33054: 0 +245: 33055: 0 +245: 33056: 0 +245: 33057: 0 +245: 33058: 0 +245: 33059: 0 +245: 33060: 0 +245: 33061: 0 +245: 33062: 0 +245: 33063: 0 +245: 33064: 0 +245: 33065: 0 +245: 33066: 0 +245: 33067: 0 +245: 33068: 0 +245: 33069: 0 +245: 33070: 0 +245: 33071: 0 +245: 33072: 0 +245: 33073: 0 +245: 33074: 0 +245: 33075: 0 +245: 33076: 0 +245: 33077: 0 +245: 33078: 0 +245: 33079: 0 +245: 33080: 0 +245: 33081: 0 +245: 33082: 0 +245: 33083: 0 +245: 33084: 0 +245: 33085: 0 +245: 33086: 0 +245: 33087: 0 +245: 33088: 0 +245: 33089: 0 +245: 33090: 0 +245: 33091: 0 +245: 33092: 0 +245: 33093: 0 +245: 33094: 0 +245: 33095: 0 +245: 33096: 0 +245: 33097: 0 +245: 33098: 0 +245: 33099: 0 +245: 33100: 0 +245: 33101: 0 +245: 33102: 0 +245: 33103: 0 +245: 33104: 0 +245: 33105: 0 +245: 33106: 0 +245: 33107: 0 +245: 33108: 0 +245: 33109: 0 +245: 33110: 0 +245: 33111: 0 +245: 33112: 0 +245: 33113: 0 +245: 33114: 0 +245: 33115: 0 +245: 33116: 0 +245: 33117: 0 +245: 33118: 0 +245: 33119: 0 +245: 33120: 0 +245: 33121: 0 +245: 33122: 0 +245: 33123: 0 +245: 33124: 0 +245: 33125: 0 +245: 33126: 0 +245: 33127: 0 +245: 33128: 0 +245: 33129: 0 +245: 33130: 0 +245: 33131: 0 +245: 33132: 0 +245: 33133: 0 +245: 33134: 0 +245: 33135: 0 +245: 33136: 0 +245: 33137: 0 +245: 33138: 0 +245: 33139: 0 +245: 33140: 0 +245: 33141: 0 +245: 33142: 0 +245: 33143: 0 +245: 33144: 0 +245: 33145: 0 +245: 33146: 0 +245: 33147: 0 +245: 33148: 0 +245: 33149: 0 +245: 33150: 0 +245: 33151: 0 +245: 33152: 0 +245: 33153: 0 +245: 33154: 0 +245: 33155: 0 +245: 33156: 0 +245: 33157: 0 +245: 33158: 0 +245: 33159: 0 +245: 33160: 0 +245: 33161: 0 +245: 33162: 0 +245: 33163: 0 +245: 33164: 0 +245: 33165: 0 +245: 33166: 0 +245: 33167: 0 +245: 33168: 0 +245: 33169: 0 +245: 33170: 0 +245: 33171: 0 +245: 33172: 0 +245: 33173: 0 +245: 33174: 0 +245: 33175: 0 +245: 33176: 0 +245: 33177: 0 +245: 33178: 0 +245: 33179: 0 +245: 33180: 0 +245: 33181: 0 +245: 33182: 0 +245: 33183: 0 +245: 33184: 0 +245: 33185: 0 +245: 33186: 0 +245: 33187: 0 +245: 33188: 0 +245: 33189: 0 +245: 33190: 0 +245: 33191: 0 +245: 33192: 0 +245: 33193: 0 +245: 33194: 0 +245: 33195: 0 +245: 33196: 0 +245: 33197: 0 +245: 33198: 0 +245: 33199: 0 +245: 33200: 0 +245: 33201: 0 +245: 33202: 0 +245: 33203: 0 +245: 33204: 0 +245: 33205: 0 +245: 33206: 0 +245: 33207: 0 +245: 33208: 0 +245: 33209: 0 +245: 33210: 0 +245: 33211: 0 +245: 33212: 0 +245: 33213: 0 +245: 33214: 0 +245: 33215: 0 +245: 33216: 0 +245: 33217: 0 +245: 33218: 0 +245: 33219: 0 +245: 33220: 0 +245: 33221: 0 +245: 33222: 0 +245: 33223: 0 +245: 33224: 0 +245: 33225: 0 +245: 33226: 0 +245: 33227: 0 +245: 33228: 0 +245: 33229: 0 +245: 33230: 0 +245: 33231: 0 +245: 33232: 0 +245: 33233: 0 +245: 33234: 0 +245: 33235: 0 +245: 33236: 0 +245: 33237: 0 +245: 33238: 0 +245: 33239: 0 +245: 33240: 0 +245: 33241: 0 +245: 33242: 0 +245: 33243: 0 +245: 33244: 0 +245: 33245: 0 +245: 33246: 0 +245: 33247: 0 +245: 33248: 0 +245: 33249: 0 +245: 33250: 0 +245: 33251: 0 +245: 33252: 0 +245: 33253: 0 +245: 33254: 0 +245: 33255: 0 +245: 33256: 0 +245: 33257: 0 +245: 33258: 0 +245: 33259: 0 +245: 33260: 0 +245: 33261: 0 +245: 33262: 0 +245: 33263: 0 +245: 33264: 0 +245: 33265: 0 +245: 33266: 0 +245: 33267: 0 +245: 33268: 0 +245: 33269: 0 +245: 33270: 0 +245: 33271: 0 +245: 33272: 0 +245: 33273: 0 +245: 33274: 0 +245: 33275: 0 +245: 33276: 0 +245: 33277: 0 +245: 33278: 0 +245: 33279: 0 +245: 33280: 0 +245: 33281: 0 +245: 33282: 0 +245: 33283: 0 +245: 33284: 0 +245: 33285: 0 +245: 33286: 0 +245: 33287: 0 +245: 33288: 0 +245: 33289: 0 +245: 33290: 0 +245: 33291: 0 +245: 33292: 0 +245: 33293: 0 +245: 33294: 0 +245: 33295: 0 +245: 33296: 0 +245: 33297: 0 +245: 33298: 0 +245: 33299: 0 +245: 33300: 0 +245: 33301: 0 +245: 33302: 0 +245: 33303: 0 +245: 33304: 0 +245: 33305: 0 +245: 33306: 0 +245: 33307: 0 +245: 33308: 0 +245: 33309: 0 +245: 33310: 0 +245: 33311: 0 +245: 33312: 0 +245: 33313: 0 +245: 33314: 0 +245: 33315: 0 +245: 33316: 0 +245: 33317: 0 +245: 33318: 0 +245: 33319: 0 +245: 33320: 0 +245: 33321: 0 +245: 33322: 0 +245: 33323: 0 +245: 33324: 0 +245: 33325: 0 +245: 33326: 0 +245: 33327: 0 +245: 33328: 0 +245: 33329: 0 +245: 33330: 0 +245: 33331: 0 +245: 33332: 0 +245: 33333: 0 +245: 33334: 0 +245: 33335: 0 +245: 33336: 0 +245: 33337: 0 +245: 33338: 0 +245: 33339: 0 +245: 33340: 0 +245: 33341: 0 +245: 33342: 0 +245: 33343: 0 +245: 33344: 0 +245: 33345: 0 +245: 33346: 0 +245: 33347: 0 +245: 33348: 0 +245: 33349: 0 +245: 33350: 0 +245: 33351: 0 +245: 33352: 0 +245: 33353: 0 +245: 33354: 0 +245: 33355: 0 +245: 33356: 0 +245: 33357: 0 +245: 33358: 0 +245: 33359: 0 +245: 33360: 0 +245: 33361: 0 +245: 33362: 0 +245: 33363: 0 +245: 33364: 0 +245: 33365: 0 +245: 33366: 0 +245: 33367: 0 +245: 33368: 0 +245: 33369: 0 +245: 33370: 0 +245: 33371: 0 +245: 33372: 0 +245: 33373: 0 +245: 33374: 0 +245: 33375: 0 +245: 33376: 0 +245: 33377: 0 +245: 33378: 0 +245: 33379: 0 +245: 33380: 0 +245: 33381: 0 +245: 33382: 0 +245: 33383: 0 +245: 33384: 0 +245: 33385: 0 +245: 33386: 0 +245: 33387: 0 +245: 33388: 0 +245: 33389: 0 +245: 33390: 0 +245: 33391: 0 +245: 33392: 0 +245: 33393: 0 +245: 33394: 0 +245: 33395: 0 +245: 33396: 0 +245: 33397: 0 +245: 33398: 0 +245: 33399: 0 +245: 33400: 0 +245: 33401: 0 +245: 33402: 0 +245: 33403: 0 +245: 33404: 0 +245: 33405: 0 +245: 33406: 0 +245: 33407: 0 +245: 33408: 0 +245: 33409: 0 +245: 33410: 0 +245: 33411: 0 +245: 33412: 0 +245: 33413: 0 +245: 33414: 0 +245: 33415: 0 +245: 33416: 0 +245: 33417: 0 +245: 33418: 0 +245: 33419: 0 +245: 33420: 0 +245: 33421: 0 +245: 33422: 0 +245: 33423: 0 +245: 33424: 0 +245: 33425: 0 +245: 33426: 0 +245: 33427: 0 +245: 33428: 0 +245: 33429: 0 +245: 33430: 0 +245: 33431: 0 +245: 33432: 0 +245: 33433: 0 +245: 33434: 0 +245: 33435: 0 +245: 33436: 0 +245: 33437: 0 +245: 33438: 0 +245: 33439: 0 +245: 33440: 0 +245: 33441: 0 +245: 33442: 0 +245: 33443: 0 +245: 33444: 0 +245: 33445: 0 +245: 33446: 0 +245: 33447: 0 +245: 33448: 0 +245: 33449: 0 +245: 33450: 0 +245: 33451: 0 +245: 33452: 0 +245: 33453: 0 +245: 33454: 0 +245: 33455: 0 +245: 33456: 0 +245: 33457: 0 +245: 33458: 0 +245: 33459: 0 +245: 33460: 0 +245: 33461: 0 +245: 33462: 0 +245: 33463: 0 +245: 33464: 0 +245: 33465: 0 +245: 33466: 0 +245: 33467: 0 +245: 33468: 0 +245: 33469: 0 +245: 33470: 0 +245: 33471: 0 +245: 33472: 0 +245: 33473: 0 +245: 33474: 0 +245: 33475: 0 +245: 33476: 0 +245: 33477: 0 +245: 33478: 0 +245: 33479: 0 +245: 33480: 0 +245: 33481: 0 +245: 33482: 0 +245: 33483: 0 +245: 33484: 0 +245: 33485: 0 +245: 33486: 0 +245: 33487: 0 +245: 33488: 0 +245: 33489: 0 +245: 33490: 0 +245: 33491: 0 +245: 33492: 0 +245: 33493: 0 +245: 33494: 0 +245: 33495: 0 +245: 33496: 0 +245: 33497: 0 +245: 33498: 0 +245: 33499: 0 +245: 33500: 0 +245: 33501: 0 +245: 33502: 0 +245: 33503: 0 +245: 33504: 0 +245: 33505: 0 +245: 33506: 0 +245: 33507: 0 +245: 33508: 0 +245: 33509: 0 +245: 33510: 0 +245: 33511: 0 +245: 33512: 0 +245: 33513: 0 +245: 33514: 0 +245: 33515: 0 +245: 33516: 0 +245: 33517: 0 +245: 33518: 0 +245: 33519: 0 +245: 33520: 0 +245: 33521: 0 +245: 33522: 0 +245: 33523: 0 +245: 33524: 0 +245: 33525: 0 +245: 33526: 0 +245: 33527: 0 +245: 33528: 0 +245: 33529: 0 +245: 33530: 0 +245: 33531: 0 +245: 33532: 0 +245: 33533: 0 +245: 33534: 0 +245: 33535: 0 +245: 33536: 0 +245: 33537: 0 +245: 33538: 0 +245: 33539: 0 +245: 33540: 0 +245: 33541: 0 +245: 33542: 0 +245: 33543: 0 +245: 33544: 0 +245: 33545: 0 +245: 33546: 0 +245: 33547: 0 +245: 33548: 0 +245: 33549: 0 +245: 33550: 0 +245: 33551: 0 +245: 33552: 0 +245: 33553: 0 +245: 33554: 0 +245: 33555: 0 +245: 33556: 0 +245: 33557: 0 +245: 33558: 0 +245: 33559: 0 +245: 33560: 0 +245: 33561: 0 +245: 33562: 0 +245: 33563: 0 +245: 33564: 0 +245: 33565: 0 +245: 33566: 0 +245: 33567: 0 +245: 33568: 0 +245: 33569: 0 +245: 33570: 0 +245: 33571: 0 +245: 33572: 0 +245: 33573: 0 +245: 33574: 0 +245: 33575: 0 +245: 33576: 0 +245: 33577: 0 +245: 33578: 0 +245: 33579: 0 +245: 33580: 0 +245: 33581: 0 +245: 33582: 0 +245: 33583: 0 +245: 33584: 0 +245: 33585: 0 +245: 33586: 0 +245: 33587: 0 +245: 33588: 0 +245: 33589: 0 +245: 33590: 0 +245: 33591: 0 +245: 33592: 0 +245: 33593: 0 +245: 33594: 0 +245: 33595: 0 +245: 33596: 0 +245: 33597: 0 +245: 33598: 0 +245: 33599: 0 +245: 33600: 0 +245: 33601: 0 +245: 33602: 0 +245: 33603: 0 +245: 33604: 0 +245: 33605: 0 +245: 33606: 0 +245: 33607: 0 +245: 33608: 0 +245: 33609: 0 +245: 33610: 0 +245: 33611: 0 +245: 33612: 0 +245: 33613: 0 +245: 33614: 0 +245: 33615: 0 +245: 33616: 0 +245: 33617: 0 +245: 33618: 0 +245: 33619: 0 +245: 33620: 0 +245: 33621: 0 +245: 33622: 0 +245: 33623: 0 +245: 33624: 0 +245: 33625: 0 +245: 33626: 0 +245: 33627: 0 +245: 33628: 0 +245: 33629: 0 +245: 33630: 0 +245: 33631: 0 +245: 33632: 0 +245: 33633: 0 +245: 33634: 0 +245: 33635: 0 +245: 33636: 0 +245: 33637: 0 +245: 33638: 0 +245: 33639: 0 +245: 33640: 0 +245: 33641: 0 +245: 33642: 0 +245: 33643: 0 +245: 33644: 0 +245: 33645: 0 +245: 33646: 0 +245: 33647: 0 +245: 33648: 0 +245: 33649: 0 +245: 33650: 0 +245: 33651: 0 +245: 33652: 0 +245: 33653: 0 +245: 33654: 0 +245: 33655: 0 +245: 33656: 0 +245: 33657: 0 +245: 33658: 0 +245: 33659: 0 +245: 33660: 0 +245: 33661: 0 +245: 33662: 0 +245: 33663: 0 +245: 33664: 0 +245: 33665: 0 +245: 33666: 0 +245: 33667: 0 +245: 33668: 0 +245: 33669: 0 +245: 33670: 0 +245: 33671: 0 +245: 33672: 0 +245: 33673: 0 +245: 33674: 0 +245: 33675: 0 +245: 33676: 0 +245: 33677: 0 +245: 33678: 0 +245: 33679: 0 +245: 33680: 0 +245: 33681: 0 +245: 33682: 0 +245: 33683: 0 +245: 33684: 0 +245: 33685: 0 +245: 33686: 0 +245: 33687: 0 +245: 33688: 0 +245: 33689: 0 +245: 33690: 0 +245: 33691: 0 +245: 33692: 0 +245: 33693: 0 +245: 33694: 0 +245: 33695: 0 +245: 33696: 0 +245: 33697: 0 +245: 33698: 0 +245: 33699: 0 +245: 33700: 0 +245: 33701: 0 +245: 33702: 0 +245: 33703: 0 +245: 33704: 0 +245: 33705: 0 +245: 33706: 0 +245: 33707: 0 +245: 33708: 0 +245: 33709: 0 +245: 33710: 0 +245: 33711: 0 +245: 33712: 0 +245: 33713: 0 +245: 33714: 0 +245: 33715: 0 +245: 33716: 0 +245: 33717: 0 +245: 33718: 0 +245: 33719: 0 +245: 33720: 0 +245: 33721: 0 +245: 33722: 0 +245: 33723: 0 +245: 33724: 0 +245: 33725: 0 +245: 33726: 0 +245: 33727: 0 +245: 33728: 0 +245: 33729: 0 +245: 33730: 0 +245: 33731: 0 +245: 33732: 0 +245: 33733: 0 +245: 33734: 0 +245: 33735: 0 +245: 33736: 0 +245: 33737: 0 +245: 33738: 0 +245: 33739: 0 +245: 33740: 0 +245: 33741: 0 +245: 33742: 0 +245: 33743: 0 +245: 33744: 0 +245: 33745: 0 +245: 33746: 0 +245: 33747: 0 +245: 33748: 0 +245: 33749: 0 +245: 33750: 0 +245: 33751: 0 +245: 33752: 0 +245: 33753: 0 +245: 33754: 0 +245: 33755: 0 +245: 33756: 0 +245: 33757: 0 +245: 33758: 0 +245: 33759: 0 +245: 33760: 0 +245: 33761: 0 +245: 33762: 0 +245: 33763: 0 +245: 33764: 0 +245: 33765: 0 +245: 33766: 0 +245: 33767: 0 +245: 33768: 0 +245: 33769: 0 +245: 33770: 0 +245: 33771: 0 +245: 33772: 0 +245: 33773: 0 +245: 33774: 0 +245: 33775: 0 +245: 33776: 0 +245: 33777: 0 +245: 33778: 0 +245: 33779: 0 +245: 33780: 0 +245: 33781: 0 +245: 33782: 0 +245: 33783: 0 +245: 33784: 0 +245: 33785: 0 +245: 33786: 0 +245: 33787: 0 +245: 33788: 0 +245: 33789: 0 +245: 33790: 0 +245: 33791: 0 +245: 33792: 0 +245: 33793: 0 +245: 33794: 0 +245: 33795: 0 +245: 33796: 0 +245: 33797: 0 +245: 33798: 0 +245: 33799: 0 +245: 33800: 0 +245: 33801: 0 +245: 33802: 0 +245: 33803: 0 +245: 33804: 0 +245: 33805: 0 +245: 33806: 0 +245: 33807: 0 +245: 33808: 0 +245: 33809: 0 +245: 33810: 0 +245: 33811: 0 +245: 33812: 0 +245: 33813: 0 +245: 33814: 0 +245: 33815: 0 +245: 33816: 0 +245: 33817: 0 +245: 33818: 0 +245: 33819: 0 +245: 33820: 0 +245: 33821: 0 +245: 33822: 0 +245: 33823: 0 +245: 33824: 0 +245: 33825: 0 +245: 33826: 0 +245: 33827: 0 +245: 33828: 0 +245: 33829: 0 +245: 33830: 0 +245: 33831: 0 +245: 33832: 0 +245: 33833: 0 +245: 33834: 0 +245: 33835: 0 +245: 33836: 0 +245: 33837: 0 +245: 33838: 0 +245: 33839: 0 +245: 33840: 0 +245: 33841: 0 +245: 33842: 0 +245: 33843: 0 +245: 33844: 0 +245: 33845: 0 +245: 33846: 0 +245: 33847: 0 +245: 33848: 0 +245: 33849: 0 +245: 33850: 0 +245: 33851: 0 +245: 33852: 0 +245: 33853: 0 +245: 33854: 0 +245: 33855: 0 +245: 33856: 0 +245: 33857: 0 +245: 33858: 0 +245: 33859: 0 +245: 33860: 0 +245: 33861: 0 +245: 33862: 0 +245: 33863: 0 +245: 33864: 0 +245: 33865: 0 +245: 33866: 0 +245: 33867: 0 +245: 33868: 0 +245: 33869: 0 +245: 33870: 0 +245: 33871: 0 +245: 33872: 0 +245: 33873: 0 +245: 33874: 0 +245: 33875: 0 +245: 33876: 0 +245: 33877: 0 +245: 33878: 0 +245: 33879: 0 +245: 33880: 0 +245: 33881: 0 +245: 33882: 0 +245: 33883: 0 +245: 33884: 0 +245: 33885: 0 +245: 33886: 0 +245: 33887: 0 +245: 33888: 0 +245: 33889: 0 +245: 33890: 0 +245: 33891: 0 +245: 33892: 0 +245: 33893: 0 +245: 33894: 0 +245: 33895: 0 +245: 33896: 0 +245: 33897: 0 +245: 33898: 0 +245: 33899: 0 +245: 33900: 0 +245: 33901: 0 +245: 33902: 0 +245: 33903: 0 +245: 33904: 0 +245: 33905: 0 +245: 33906: 0 +245: 33907: 0 +245: 33908: 0 +245: 33909: 0 +245: 33910: 0 +245: 33911: 0 +245: 33912: 0 +245: 33913: 0 +245: 33914: 0 +245: 33915: 0 +245: 33916: 0 +245: 33917: 0 +245: 33918: 0 +245: 33919: 0 +245: 33920: 0 +245: 33921: 0 +245: 33922: 0 +245: 33923: 0 +245: 33924: 0 +245: 33925: 0 +245: 33926: 0 +245: 33927: 0 +245: 33928: 0 +245: 33929: 0 +245: 33930: 0 +245: 33931: 0 +245: 33932: 0 +245: 33933: 0 +245: 33934: 0 +245: 33935: 0 +245: 33936: 0 +245: 33937: 0 +245: 33938: 0 +245: 33939: 0 +245: 33940: 0 +245: 33941: 0 +245: 33942: 0 +245: 33943: 0 +245: 33944: 0 +245: 33945: 0 +245: 33946: 0 +245: 33947: 0 +245: 33948: 0 +245: 33949: 0 +245: 33950: 0 +245: 33951: 0 +245: 33952: 0 +245: 33953: 0 +245: 33954: 0 +245: 33955: 0 +245: 33956: 0 +245: 33957: 0 +245: 33958: 0 +245: 33959: 0 +245: 33960: 0 +245: 33961: 0 +245: 33962: 0 +245: 33963: 0 +245: 33964: 0 +245: 33965: 0 +245: 33966: 0 +245: 33967: 0 +245: 33968: 0 +245: 33969: 0 +245: 33970: 0 +245: 33971: 0 +245: 33972: 0 +245: 33973: 0 +245: 33974: 0 +245: 33975: 0 +245: 33976: 0 +245: 33977: 0 +245: 33978: 0 +245: 33979: 0 +245: 33980: 0 +245: 33981: 0 +245: 33982: 0 +245: 33983: 0 +245: 33984: 0 +245: 33985: 0 +245: 33986: 0 +245: 33987: 0 +245: 33988: 0 +245: 33989: 0 +245: 33990: 0 +245: 33991: 0 +245: 33992: 0 +245: 33993: 0 +245: 33994: 0 +245: 33995: 0 +245: 33996: 0 +245: 33997: 0 +245: 33998: 0 +245: 33999: 0 +245: 34000: 0 +245: 34001: 0 +245: 34002: 0 +245: 34003: 0 +245: 34004: 0 +245: 34005: 0 +245: 34006: 0 +245: 34007: 0 +245: 34008: 0 +245: 34009: 0 +245: 34010: 0 +245: 34011: 0 +245: 34012: 0 +245: 34013: 0 +245: 34014: 0 +245: 34015: 0 +245: 34016: 0 +245: 34017: 0 +245: 34018: 0 +245: 34019: 0 +245: 34020: 0 +245: 34021: 0 +245: 34022: 0 +245: 34023: 0 +245: 34024: 0 +245: 34025: 0 +245: 34026: 0 +245: 34027: 0 +245: 34028: 0 +245: 34029: 0 +245: 34030: 0 +245: 34031: 0 +245: 34032: 0 +245: 34033: 0 +245: 34034: 0 +245: 34035: 0 +245: 34036: 0 +245: 34037: 0 +245: 34038: 0 +245: 34039: 0 +245: 34040: 0 +245: 34041: 0 +245: 34042: 0 +245: 34043: 0 +245: 34044: 0 +245: 34045: 0 +245: 34046: 0 +245: 34047: 0 +245: 34048: 0 +245: 34049: 0 +245: 34050: 0 +245: 34051: 0 +245: 34052: 0 +245: 34053: 0 +245: 34054: 0 +245: 34055: 0 +245: 34056: 0 +245: 34057: 0 +245: 34058: 0 +245: 34059: 0 +245: 34060: 0 +245: 34061: 0 +245: 34062: 0 +245: 34063: 0 +245: 34064: 0 +245: 34065: 0 +245: 34066: 0 +245: 34067: 0 +245: 34068: 0 +245: 34069: 0 +245: 34070: 0 +245: 34071: 0 +245: 34072: 0 +245: 34073: 0 +245: 34074: 0 +245: 34075: 0 +245: 34076: 0 +245: 34077: 0 +245: 34078: 0 +245: 34079: 0 +245: 34080: 0 +245: 34081: 0 +245: 34082: 0 +245: 34083: 0 +245: 34084: 0 +245: 34085: 0 +245: 34086: 0 +245: 34087: 0 +245: 34088: 0 +245: 34089: 0 +245: 34090: 0 +245: 34091: 0 +245: 34092: 0 +245: 34093: 0 +245: 34094: 0 +245: 34095: 0 +245: 34096: 0 +245: 34097: 0 +245: 34098: 0 +245: 34099: 0 +245: 34100: 0 +245: 34101: 0 +245: 34102: 0 +245: 34103: 0 +245: 34104: 0 +245: 34105: 0 +245: 34106: 0 +245: 34107: 0 +245: 34108: 0 +245: 34109: 0 +245: 34110: 0 +245: 34111: 0 +245: 34112: 0 +245: 34113: 0 +245: 34114: 0 +245: 34115: 0 +245: 34116: 0 +245: 34117: 0 +245: 34118: 0 +245: 34119: 0 +245: 34120: 0 +245: 34121: 0 +245: 34122: 0 +245: 34123: 0 +245: 34124: 0 +245: 34125: 0 +245: 34126: 0 +245: 34127: 0 +245: 34128: 0 +245: 34129: 0 +245: 34130: 0 +245: 34131: 0 +245: 34132: 0 +245: 34133: 0 +245: 34134: 0 +245: 34135: 0 +245: 34136: 0 +245: 34137: 0 +245: 34138: 0 +245: 34139: 0 +245: 34140: 0 +245: 34141: 0 +245: 34142: 0 +245: 34143: 0 +245: 34144: 0 +245: 34145: 0 +245: 34146: 0 +245: 34147: 0 +245: 34148: 0 +245: 34149: 0 +245: 34150: 0 +245: 34151: 0 +245: 34152: 0 +245: 34153: 0 +245: 34154: 0 +245: 34155: 0 +245: 34156: 0 +245: 34157: 0 +245: 34158: 0 +245: 34159: 0 +245: 34160: 0 +245: 34161: 0 +245: 34162: 0 +245: 34163: 0 +245: 34164: 0 +245: 34165: 0 +245: 34166: 0 +245: 34167: 0 +245: 34168: 0 +245: 34169: 0 +245: 34170: 0 +245: 34171: 0 +245: 34172: 0 +245: 34173: 0 +245: 34174: 0 +245: 34175: 0 +245: 34176: 0 +245: 34177: 0 +245: 34178: 0 +245: 34179: 0 +245: 34180: 0 +245: 34181: 0 +245: 34182: 0 +245: 34183: 0 +245: 34184: 0 +245: 34185: 0 +245: 34186: 0 +245: 34187: 0 +245: 34188: 0 +245: 34189: 0 +245: 34190: 0 +245: 34191: 0 +245: 34192: 0 +245: 34193: 0 +245: 34194: 0 +245: 34195: 0 +245: 34196: 0 +245: 34197: 0 +245: 34198: 0 +245: 34199: 0 +245: 34200: 0 +245: 34201: 0 +245: 34202: 0 +245: 34203: 0 +245: 34204: 0 +245: 34205: 0 +245: 34206: 0 +245: 34207: 0 +245: 34208: 0 +245: 34209: 0 +245: 34210: 0 +245: 34211: 0 +245: 34212: 0 +245: 34213: 0 +245: 34214: 0 +245: 34215: 0 +245: 34216: 0 +245: 34217: 0 +245: 34218: 0 +245: 34219: 0 +245: 34220: 0 +245: 34221: 0 +245: 34222: 0 +245: 34223: 0 +245: 34224: 0 +245: 34225: 0 +245: 34226: 0 +245: 34227: 0 +245: 34228: 0 +245: 34229: 0 +245: 34230: 0 +245: 34231: 0 +245: 34232: 0 +245: 34233: 0 +245: 34234: 0 +245: 34235: 0 +245: 34236: 0 +245: 34237: 0 +245: 34238: 0 +245: 34239: 0 +245: 34240: 0 +245: 34241: 0 +245: 34242: 0 +245: 34243: 0 +245: 34244: 0 +245: 34245: 0 +245: 34246: 0 +245: 34247: 0 +245: 34248: 0 +245: 34249: 0 +245: 34250: 0 +245: 34251: 0 +245: 34252: 0 +245: 34253: 0 +245: 34254: 0 +245: 34255: 0 +245: 34256: 0 +245: 34257: 0 +245: 34258: 0 +245: 34259: 0 +245: 34260: 0 +245: 34261: 0 +245: 34262: 0 +245: 34263: 0 +245: 34264: 0 +245: 34265: 0 +245: 34266: 0 +245: 34267: 0 +245: 34268: 0 +245: 34269: 0 +245: 34270: 0 +245: 34271: 0 +245: 34272: 0 +245: 34273: 0 +245: 34274: 0 +245: 34275: 0 +245: 34276: 0 +245: 34277: 0 +245: 34278: 0 +245: 34279: 0 +245: 34280: 0 +245: 34281: 0 +245: 34282: 0 +245: 34283: 0 +245: 34284: 0 +245: 34285: 0 +245: 34286: 0 +245: 34287: 0 +245: 34288: 0 +245: 34289: 0 +245: 34290: 0 +245: 34291: 0 +245: 34292: 0 +245: 34293: 0 +245: 34294: 0 +245: 34295: 0 +245: 34296: 0 +245: 34297: 0 +245: 34298: 0 +245: 34299: 0 +245: 34300: 0 +245: 34301: 0 +245: 34302: 0 +245: 34303: 0 +245: 34304: 0 +245: 34305: 0 +245: 34306: 0 +245: 34307: 0 +245: 34308: 0 +245: 34309: 0 +245: 34310: 0 +245: 34311: 0 +245: 34312: 0 +245: 34313: 0 +245: 34314: 0 +245: 34315: 0 +245: 34316: 0 +245: 34317: 0 +245: 34318: 0 +245: 34319: 0 +245: 34320: 0 +245: 34321: 0 +245: 34322: 0 +245: 34323: 0 +245: 34324: 0 +245: 34325: 0 +245: 34326: 0 +245: 34327: 0 +245: 34328: 0 +245: 34329: 0 +245: 34330: 0 +245: 34331: 0 +245: 34332: 0 +245: 34333: 0 +245: 34334: 0 +245: 34335: 0 +245: 34336: 0 +245: 34337: 0 +245: 34338: 0 +245: 34339: 0 +245: 34340: 0 +245: 34341: 0 +245: 34342: 0 +245: 34343: 0 +245: 34344: 0 +245: 34345: 0 +245: 34346: 0 +245: 34347: 0 +245: 34348: 0 +245: 34349: 0 +245: 34350: 0 +245: 34351: 0 +245: 34352: 0 +245: 34353: 0 +245: 34354: 0 +245: 34355: 0 +245: 34356: 0 +245: 34357: 0 +245: 34358: 0 +245: 34359: 0 +245: 34360: 0 +245: 34361: 0 +245: 34362: 0 +245: 34363: 0 +245: 34364: 0 +245: 34365: 0 +245: 34366: 0 +245: 34367: 0 +245: 34368: 0 +245: 34369: 0 +245: 34370: 0 +245: 34371: 0 +245: 34372: 0 +245: 34373: 0 +245: 34374: 0 +245: 34375: 0 +245: 34376: 0 +245: 34377: 0 +245: 34378: 0 +245: 34379: 0 +245: 34380: 0 +245: 34381: 0 +245: 34382: 0 +245: 34383: 0 +245: 34384: 0 +245: 34385: 0 +245: 34386: 0 +245: 34387: 0 +245: 34388: 0 +245: 34389: 0 +245: 34390: 0 +245: 34391: 0 +245: 34392: 0 +245: 34393: 0 +245: 34394: 0 +245: 34395: 0 +245: 34396: 0 +245: 34397: 0 +245: 34398: 0 +245: 34399: 0 +245: 34400: 0 +245: 34401: 0 +245: 34402: 0 +245: 34403: 0 +245: 34404: 0 +245: 34405: 0 +245: 34406: 0 +245: 34407: 0 +245: 34408: 0 +245: 34409: 0 +245: 34410: 0 +245: 34411: 0 +245: 34412: 0 +245: 34413: 0 +245: 34414: 0 +245: 34415: 0 +245: 34416: 0 +245: 34417: 0 +245: 34418: 0 +245: 34419: 0 +245: 34420: 0 +245: 34421: 0 +245: 34422: 0 +245: 34423: 0 +245: 34424: 0 +245: 34425: 0 +245: 34426: 0 +245: 34427: 0 +245: 34428: 0 +245: 34429: 0 +245: 34430: 0 +245: 34431: 0 +245: 34432: 0 +245: 34433: 0 +245: 34434: 0 +245: 34435: 0 +245: 34436: 0 +245: 34437: 0 +245: 34438: 0 +245: 34439: 0 +245: 34440: 0 +245: 34441: 0 +245: 34442: 0 +245: 34443: 0 +245: 34444: 0 +245: 34445: 0 +245: 34446: 0 +245: 34447: 0 +245: 34448: 0 +245: 34449: 0 +245: 34450: 0 +245: 34451: 0 +245: 34452: 0 +245: 34453: 0 +245: 34454: 0 +245: 34455: 0 +245: 34456: 0 +245: 34457: 0 +245: 34458: 0 +245: 34459: 0 +245: 34460: 0 +245: 34461: 0 +245: 34462: 0 +245: 34463: 0 +245: 34464: 0 +245: 34465: 0 +245: 34466: 0 +245: 34467: 0 +245: 34468: 0 +245: 34469: 0 +245: 34470: 0 +245: 34471: 0 +245: 34472: 0 +245: 34473: 0 +245: 34474: 0 +245: 34475: 0 +245: 34476: 0 +245: 34477: 0 +245: 34478: 0 +245: 34479: 0 +245: 34480: 0 +245: 34481: 0 +245: 34482: 0 +245: 34483: 0 +245: 34484: 0 +245: 34485: 0 +245: 34486: 0 +245: 34487: 0 +245: 34488: 0 +245: 34489: 0 +245: 34490: 0 +245: 34491: 0 +245: 34492: 0 +245: 34493: 0 +245: 34494: 0 +245: 34495: 0 +245: 34496: 0 +245: 34497: 0 +245: 34498: 0 +245: 34499: 0 +245: 34500: 0 +245: 34501: 0 +245: 34502: 0 +245: 34503: 0 +245: 34504: 0 +245: 34505: 0 +245: 34506: 0 +245: 34507: 0 +245: 34508: 0 +245: 34509: 0 +245: 34510: 0 +245: 34511: 0 +245: 34512: 0 +245: 34513: 0 +245: 34514: 0 +245: 34515: 0 +245: 34516: 0 +245: 34517: 0 +245: 34518: 0 +245: 34519: 0 +245: 34520: 0 +245: 34521: 0 +245: 34522: 0 +245: 34523: 0 +245: 34524: 0 +245: 34525: 0 +245: 34526: 0 +245: 34527: 0 +245: 34528: 0 +245: 34529: 0 +245: 34530: 0 +245: 34531: 0 +245: 34532: 0 +245: 34533: 0 +245: 34534: 0 +245: 34535: 0 +245: 34536: 0 +245: 34537: 0 +245: 34538: 0 +245: 34539: 0 +245: 34540: 0 +245: 34541: 0 +245: 34542: 0 +245: 34543: 0 +245: 34544: 0 +245: 34545: 0 +245: 34546: 0 +245: 34547: 0 +245: 34548: 0 +245: 34549: 0 +245: 34550: 0 +245: 34551: 0 +245: 34552: 0 +245: 34553: 0 +245: 34554: 0 +245: 34555: 0 +245: 34556: 0 +245: 34557: 0 +245: 34558: 0 +245: 34559: 0 +245: 34560: 0 +245: 34561: 0 +245: 34562: 0 +245: 34563: 0 +245: 34564: 0 +245: 34565: 0 +245: 34566: 0 +245: 34567: 0 +245: 34568: 0 +245: 34569: 0 +245: 34570: 0 +245: 34571: 0 +245: 34572: 0 +245: 34573: 0 +245: 34574: 0 +245: 34575: 0 +245: 34576: 0 +245: 34577: 0 +245: 34578: 0 +245: 34579: 0 +245: 34580: 0 +245: 34581: 0 +245: 34582: 0 +245: 34583: 0 +245: 34584: 0 +245: 34585: 0 +245: 34586: 0 +245: 34587: 0 +245: 34588: 0 +245: 34589: 0 +245: 34590: 0 +245: 34591: 0 +245: 34592: 0 +245: 34593: 0 +245: 34594: 0 +245: 34595: 0 +245: 34596: 0 +245: 34597: 0 +245: 34598: 0 +245: 34599: 0 +245: 34600: 0 +245: 34601: 0 +245: 34602: 0 +245: 34603: 0 +245: 34604: 0 +245: 34605: 0 +245: 34606: 0 +245: 34607: 0 +245: 34608: 0 +245: 34609: 0 +245: 34610: 0 +245: 34611: 0 +245: 34612: 0 +245: 34613: 0 +245: 34614: 0 +245: 34615: 0 +245: 34616: 0 +245: 34617: 0 +245: 34618: 0 +245: 34619: 0 +245: 34620: 0 +245: 34621: 0 +245: 34622: 0 +245: 34623: 0 +245: 34624: 0 +245: 34625: 0 +245: 34626: 0 +245: 34627: 0 +245: 34628: 0 +245: 34629: 0 +245: 34630: 0 +245: 34631: 0 +245: 34632: 0 +245: 34633: 0 +245: 34634: 0 +245: 34635: 0 +245: 34636: 0 +245: 34637: 0 +245: 34638: 0 +245: 34639: 0 +245: 34640: 0 +245: 34641: 0 +245: 34642: 0 +245: 34643: 0 +245: 34644: 0 +245: 34645: 0 +245: 34646: 0 +245: 34647: 0 +245: 34648: 0 +245: 34649: 0 +245: 34650: 0 +245: 34651: 0 +245: 34652: 0 +245: 34653: 0 +245: 34654: 0 +245: 34655: 0 +245: 34656: 0 +245: 34657: 0 +245: 34658: 0 +245: 34659: 0 +245: 34660: 0 +245: 34661: 0 +245: 34662: 0 +245: 34663: 0 +245: 34664: 0 +245: 34665: 0 +245: 34666: 0 +245: 34667: 0 +245: 34668: 0 +245: 34669: 0 +245: 34670: 0 +245: 34671: 0 +245: 34672: 0 +245: 34673: 0 +245: 34674: 0 +245: 34675: 0 +245: 34676: 0 +245: 34677: 0 +245: 34678: 0 +245: 34679: 0 +245: 34680: 0 +245: 34681: 0 +245: 34682: 0 +245: 34683: 0 +245: 34684: 0 +245: 34685: 0 +245: 34686: 0 +245: 34687: 0 +245: 34688: 0 +245: 34689: 0 +245: 34690: 0 +245: 34691: 0 +245: 34692: 0 +245: 34693: 0 +245: 34694: 0 +245: 34695: 0 +245: 34696: 0 +245: 34697: 0 +245: 34698: 0 +245: 34699: 0 +245: 34700: 0 +245: 34701: 0 +245: 34702: 0 +245: 34703: 0 +245: 34704: 0 +245: 34705: 0 +245: 34706: 0 +245: 34707: 0 +245: 34708: 0 +245: 34709: 0 +245: 34710: 0 +245: 34711: 0 +245: 34712: 0 +245: 34713: 0 +245: 34714: 0 +245: 34715: 0 +245: 34716: 0 +245: 34717: 0 +245: 34718: 0 +245: 34719: 0 +245: 34720: 0 +245: 34721: 0 +245: 34722: 0 +245: 34723: 0 +245: 34724: 0 +245: 34725: 0 +245: 34726: 0 +245: 34727: 0 +245: 34728: 0 +245: 34729: 0 +245: 34730: 0 +245: 34731: 0 +245: 34732: 0 +245: 34733: 0 +245: 34734: 0 +245: 34735: 0 +245: 34736: 0 +245: 34737: 0 +245: 34738: 0 +245: 34739: 0 +245: 34740: 0 +245: 34741: 0 +245: 34742: 0 +245: 34743: 0 +245: 34744: 0 +245: 34745: 0 +245: 34746: 0 +245: 34747: 0 +245: 34748: 0 +245: 34749: 0 +245: 34750: 0 +245: 34751: 0 +245: 34752: 0 +245: 34753: 0 +245: 34754: 0 +245: 34755: 0 +245: 34756: 0 +245: 34757: 0 +245: 34758: 0 +245: 34759: 0 +245: 34760: 0 +245: 34761: 0 +245: 34762: 0 +245: 34763: 0 +245: 34764: 0 +245: 34765: 0 +245: 34766: 0 +245: 34767: 0 +245: 34768: 0 +245: 34769: 0 +245: 34770: 0 +245: 34771: 0 +245: 34772: 0 +245: 34773: 0 +245: 34774: 0 +245: 34775: 0 +245: 34776: 0 +245: 34777: 0 +245: 34778: 0 +245: 34779: 0 +245: 34780: 0 +245: 34781: 0 +245: 34782: 0 +245: 34783: 0 +245: 34784: 0 +245: 34785: 0 +245: 34786: 0 +245: 34787: 0 +245: 34788: 0 +245: 34789: 0 +245: 34790: 0 +245: 34791: 0 +245: 34792: 0 +245: 34793: 0 +245: 34794: 0 +245: 34795: 0 +245: 34796: 0 +245: 34797: 0 +245: 34798: 0 +245: 34799: 0 +245: 34800: 0 +245: 34801: 0 +245: 34802: 0 +245: 34803: 0 +245: 34804: 0 +245: 34805: 0 +245: 34806: 0 +245: 34807: 0 +245: 34808: 0 +245: 34809: 0 +245: 34810: 0 +245: 34811: 0 +245: 34812: 0 +245: 34813: 0 +245: 34814: 0 +245: 34815: 0 +245: 34816: 0 +245: 34817: 0 +245: 34818: 0 +245: 34819: 0 +245: 34820: 0 +245: 34821: 0 +245: 34822: 0 +245: 34823: 0 +245: 34824: 0 +245: 34825: 0 +245: 34826: 0 +245: 34827: 0 +245: 34828: 0 +245: 34829: 0 +245: 34830: 0 +245: 34831: 0 +245: 34832: 0 +245: 34833: 0 +245: 34834: 0 +245: 34835: 0 +245: 34836: 0 +245: 34837: 0 +245: 34838: 0 +245: 34839: 0 +245: 34840: 0 +245: 34841: 0 +245: 34842: 0 +245: 34843: 0 +245: 34844: 0 +245: 34845: 0 +245: 34846: 0 +245: 34847: 0 +245: 34848: 0 +245: 34849: 0 +245: 34850: 0 +245: 34851: 0 +245: 34852: 0 +245: 34853: 0 +245: 34854: 0 +245: 34855: 0 +245: 34856: 0 +245: 34857: 0 +245: 34858: 0 +245: 34859: 0 +245: 34860: 0 +245: 34861: 0 +245: 34862: 0 +245: 34863: 0 +245: 34864: 0 +245: 34865: 0 +245: 34866: 0 +245: 34867: 0 +245: 34868: 0 +245: 34869: 0 +245: 34870: 0 +245: 34871: 0 +245: 34872: 0 +245: 34873: 0 +245: 34874: 0 +245: 34875: 0 +245: 34876: 0 +245: 34877: 0 +245: 34878: 0 +245: 34879: 0 +245: 34880: 0 +245: 34881: 0 +245: 34882: 0 +245: 34883: 0 +245: 34884: 0 +245: 34885: 0 +245: 34886: 0 +245: 34887: 0 +245: 34888: 0 +245: 34889: 0 +245: 34890: 0 +245: 34891: 0 +245: 34892: 0 +245: 34893: 0 +245: 34894: 0 +245: 34895: 0 +245: 34896: 0 +245: 34897: 0 +245: 34898: 0 +245: 34899: 0 +245: 34900: 0 +245: 34901: 0 +245: 34902: 0 +245: 34903: 0 +245: 34904: 0 +245: 34905: 0 +245: 34906: 0 +245: 34907: 0 +245: 34908: 0 +245: 34909: 0 +245: 34910: 0 +245: 34911: 0 +245: 34912: 0 +245: 34913: 0 +245: 34914: 0 +245: 34915: 0 +245: 34916: 0 +245: 34917: 0 +245: 34918: 0 +245: 34919: 0 +245: 34920: 0 +245: 34921: 0 +245: 34922: 0 +245: 34923: 0 +245: 34924: 0 +245: 34925: 0 +245: 34926: 0 +245: 34927: 0 +245: 34928: 0 +245: 34929: 0 +245: 34930: 0 +245: 34931: 0 +245: 34932: 0 +245: 34933: 0 +245: 34934: 0 +245: 34935: 0 +245: 34936: 0 +245: 34937: 0 +245: 34938: 0 +245: 34939: 0 +245: 34940: 0 +245: 34941: 0 +245: 34942: 0 +245: 34943: 0 +245: 34944: 0 +245: 34945: 0 +245: 34946: 0 +245: 34947: 0 +245: 34948: 0 +245: 34949: 0 +245: 34950: 0 +245: 34951: 0 +245: 34952: 0 +245: 34953: 0 +245: 34954: 0 +245: 34955: 0 +245: 34956: 0 +245: 34957: 0 +245: 34958: 0 +245: 34959: 0 +245: 34960: 0 +245: 34961: 0 +245: 34962: 0 +245: 34963: 0 +245: 34964: 0 +245: 34965: 0 +245: 34966: 0 +245: 34967: 0 +245: 34968: 0 +245: 34969: 0 +245: 34970: 0 +245: 34971: 0 +245: 34972: 0 +245: 34973: 0 +245: 34974: 0 +245: 34975: 0 +245: 34976: 0 +245: 34977: 0 +245: 34978: 0 +245: 34979: 0 +245: 34980: 0 +245: 34981: 0 +245: 34982: 0 +245: 34983: 0 +245: 34984: 0 +245: 34985: 0 +245: 34986: 0 +245: 34987: 0 +245: 34988: 0 +245: 34989: 0 +245: 34990: 0 +245: 34991: 0 +245: 34992: 0 +245: 34993: 0 +245: 34994: 0 +245: 34995: 0 +245: 34996: 0 +245: 34997: 0 +245: 34998: 0 +245: 34999: 0 +245: 35000: 0 +245: 35001: 0 +245: 35002: 0 +245: 35003: 0 +245: 35004: 0 +245: 35005: 0 +245: 35006: 0 +245: 35007: 0 +245: 35008: 0 +245: 35009: 0 +245: 35010: 0 +245: 35011: 0 +245: 35012: 0 +245: 35013: 0 +245: 35014: 0 +245: 35015: 0 +245: 35016: 0 +245: 35017: 0 +245: 35018: 0 +245: 35019: 0 +245: 35020: 0 +245: 35021: 0 +245: 35022: 0 +245: 35023: 0 +245: 35024: 0 +245: 35025: 0 +245: 35026: 0 +245: 35027: 0 +245: 35028: 0 +245: 35029: 0 +245: 35030: 0 +245: 35031: 0 +245: 35032: 0 +245: 35033: 0 +245: 35034: 0 +245: 35035: 0 +245: 35036: 0 +245: 35037: 0 +245: 35038: 0 +245: 35039: 0 +245: 35040: 0 +245: 35041: 0 +245: 35042: 0 +245: 35043: 0 +245: 35044: 0 +245: 35045: 0 +245: 35046: 0 +245: 35047: 0 +245: 35048: 0 +245: 35049: 0 +245: 35050: 0 +245: 35051: 0 +245: 35052: 0 +245: 35053: 0 +245: 35054: 0 +245: 35055: 0 +245: 35056: 0 +245: 35057: 0 +245: 35058: 0 +245: 35059: 0 +245: 35060: 0 +245: 35061: 0 +245: 35062: 0 +245: 35063: 0 +245: 35064: 0 +245: 35065: 0 +245: 35066: 0 +245: 35067: 0 +245: 35068: 0 +245: 35069: 0 +245: 35070: 0 +245: 35071: 0 +245: 35072: 0 +245: 35073: 0 +245: 35074: 0 +245: 35075: 0 +245: 35076: 0 +245: 35077: 0 +245: 35078: 0 +245: 35079: 0 +245: 35080: 0 +245: 35081: 0 +245: 35082: 0 +245: 35083: 0 +245: 35084: 0 +245: 35085: 0 +245: 35086: 0 +245: 35087: 0 +245: 35088: 0 +245: 35089: 0 +245: 35090: 0 +245: 35091: 0 +245: 35092: 0 +245: 35093: 0 +245: 35094: 0 +245: 35095: 0 +245: 35096: 0 +245: 35097: 0 +245: 35098: 0 +245: 35099: 0 +245: 35100: 0 +245: 35101: 0 +245: 35102: 0 +245: 35103: 0 +245: 35104: 0 +245: 35105: 0 +245: 35106: 0 +245: 35107: 0 +245: 35108: 0 +245: 35109: 0 +245: 35110: 0 +245: 35111: 0 +245: 35112: 0 +245: 35113: 0 +245: 35114: 0 +245: 35115: 0 +245: 35116: 0 +245: 35117: 0 +245: 35118: 0 +245: 35119: 0 +245: 35120: 0 +245: 35121: 0 +245: 35122: 0 +245: 35123: 0 +245: 35124: 0 +245: 35125: 0 +245: 35126: 0 +245: 35127: 0 +245: 35128: 0 +245: 35129: 0 +245: 35130: 0 +245: 35131: 0 +245: 35132: 0 +245: 35133: 0 +245: 35134: 0 +245: 35135: 0 +245: 35136: 0 +245: 35137: 0 +245: 35138: 0 +245: 35139: 0 +245: 35140: 0 +245: 35141: 0 +245: 35142: 0 +245: 35143: 0 +245: 35144: 0 +245: 35145: 0 +245: 35146: 0 +245: 35147: 0 +245: 35148: 0 +245: 35149: 0 +245: 35150: 0 +245: 35151: 0 +245: 35152: 0 +245: 35153: 0 +245: 35154: 0 +245: 35155: 0 +245: 35156: 0 +245: 35157: 0 +245: 35158: 0 +245: 35159: 0 +245: 35160: 0 +245: 35161: 0 +245: 35162: 0 +245: 35163: 0 +245: 35164: 0 +245: 35165: 0 +245: 35166: 0 +245: 35167: 0 +245: 35168: 0 +245: 35169: 0 +245: 35170: 0 +245: 35171: 0 +245: 35172: 0 +245: 35173: 0 +245: 35174: 0 +245: 35175: 0 +245: 35176: 0 +245: 35177: 0 +245: 35178: 0 +245: 35179: 0 +245: 35180: 0 +245: 35181: 0 +245: 35182: 0 +245: 35183: 0 +245: 35184: 0 +245: 35185: 0 +245: 35186: 0 +245: 35187: 0 +245: 35188: 0 +245: 35189: 0 +245: 35190: 0 +245: 35191: 0 +245: 35192: 0 +245: 35193: 0 +245: 35194: 0 +245: 35195: 0 +245: 35196: 0 +245: 35197: 0 +245: 35198: 0 +245: 35199: 0 +245: 35200: 0 +245: 35201: 0 +245: 35202: 0 +245: 35203: 0 +245: 35204: 0 +245: 35205: 0 +245: 35206: 0 +245: 35207: 0 +245: 35208: 0 +245: 35209: 0 +245: 35210: 0 +245: 35211: 0 +245: 35212: 0 +245: 35213: 0 +245: 35214: 0 +245: 35215: 0 +245: 35216: 0 +245: 35217: 0 +245: 35218: 0 +245: 35219: 0 +245: 35220: 0 +245: 35221: 0 +245: 35222: 0 +245: 35223: 0 +245: 35224: 0 +245: 35225: 0 +245: 35226: 0 +245: 35227: 0 +245: 35228: 0 +245: 35229: 0 +245: 35230: 0 +245: 35231: 0 +245: 35232: 0 +245: 35233: 0 +245: 35234: 0 +245: 35235: 0 +245: 35236: 0 +245: 35237: 0 +245: 35238: 0 +245: 35239: 0 +245: 35240: 0 +245: 35241: 0 +245: 35242: 0 +245: 35243: 0 +245: 35244: 0 +245: 35245: 0 +245: 35246: 0 +245: 35247: 0 +245: 35248: 0 +245: 35249: 0 +245: 35250: 0 +245: 35251: 0 +245: 35252: 0 +245: 35253: 0 +245: 35254: 0 +245: 35255: 0 +245: 35256: 0 +245: 35257: 0 +245: 35258: 0 +245: 35259: 0 +245: 35260: 0 +245: 35261: 0 +245: 35262: 0 +245: 35263: 0 +245: 35264: 0 +245: 35265: 0 +245: 35266: 0 +245: 35267: 0 +245: 35268: 0 +245: 35269: 0 +245: 35270: 0 +245: 35271: 0 +245: 35272: 0 +245: 35273: 0 +245: 35274: 0 +245: 35275: 0 +245: 35276: 0 +245: 35277: 0 +245: 35278: 0 +245: 35279: 0 +245: 35280: 0 +245: 35281: 0 +245: 35282: 0 +245: 35283: 0 +245: 35284: 0 +245: 35285: 0 +245: 35286: 0 +245: 35287: 0 +245: 35288: 0 +245: 35289: 0 +245: 35290: 0 +245: 35291: 0 +245: 35292: 0 +245: 35293: 0 +245: 35294: 0 +245: 35295: 0 +245: 35296: 0 +245: 35297: 0 +245: 35298: 0 +245: 35299: 0 +245: 35300: 0 +245: 35301: 0 +245: 35302: 0 +245: 35303: 0 +245: 35304: 0 +245: 35305: 0 +245: 35306: 0 +245: 35307: 0 +245: 35308: 0 +245: 35309: 0 +245: 35310: 0 +245: 35311: 0 +245: 35312: 0 +245: 35313: 0 +245: 35314: 0 +245: 35315: 0 +245: 35316: 0 +245: 35317: 0 +245: 35318: 0 +245: 35319: 0 +245: 35320: 0 +245: 35321: 0 +245: 35322: 0 +245: 35323: 0 +245: 35324: 0 +245: 35325: 0 +245: 35326: 0 +245: 35327: 0 +245: 35328: 0 +245: 35329: 0 +245: 35330: 0 +245: 35331: 0 +245: 35332: 0 +245: 35333: 0 +245: 35334: 0 +245: 35335: 0 +245: 35336: 0 +245: 35337: 0 +245: 35338: 0 +245: 35339: 0 +245: 35340: 0 +245: 35341: 0 +245: 35342: 0 +245: 35343: 0 +245: 35344: 0 +245: 35345: 0 +245: 35346: 0 +245: 35347: 0 +245: 35348: 0 +245: 35349: 0 +245: 35350: 0 +245: 35351: 0 +245: 35352: 0 +245: 35353: 0 +245: 35354: 0 +245: 35355: 0 +245: 35356: 0 +245: 35357: 0 +245: 35358: 0 +245: 35359: 0 +245: 35360: 0 +245: 35361: 0 +245: 35362: 0 +245: 35363: 0 +245: 35364: 0 +245: 35365: 0 +245: 35366: 0 +245: 35367: 0 +245: 35368: 0 +245: 35369: 0 +245: 35370: 0 +245: 35371: 0 +245: 35372: 0 +245: 35373: 0 +245: 35374: 0 +245: 35375: 0 +245: 35376: 0 +245: 35377: 0 +245: 35378: 0 +245: 35379: 0 +245: 35380: 0 +245: 35381: 0 +245: 35382: 0 +245: 35383: 0 +245: 35384: 0 +245: 35385: 0 +245: 35386: 0 +245: 35387: 0 +245: 35388: 0 +245: 35389: 0 +245: 35390: 0 +245: 35391: 0 +245: 35392: 0 +245: 35393: 0 +245: 35394: 0 +245: 35395: 0 +245: 35396: 0 +245: 35397: 0 +245: 35398: 0 +245: 35399: 0 +245: 35400: 0 +245: 35401: 0 +245: 35402: 0 +245: 35403: 0 +245: 35404: 0 +245: 35405: 0 +245: 35406: 0 +245: 35407: 0 +245: 35408: 0 +245: 35409: 0 +245: 35410: 0 +245: 35411: 0 +245: 35412: 0 +245: 35413: 0 +245: 35414: 0 +245: 35415: 0 +245: 35416: 0 +245: 35417: 0 +245: 35418: 0 +245: 35419: 0 +245: 35420: 0 +245: 35421: 0 +245: 35422: 0 +245: 35423: 0 +245: 35424: 0 +245: 35425: 0 +245: 35426: 0 +245: 35427: 0 +245: 35428: 0 +245: 35429: 0 +245: 35430: 0 +245: 35431: 0 +245: 35432: 0 +245: 35433: 0 +245: 35434: 0 +245: 35435: 0 +245: 35436: 0 +245: 35437: 0 +245: 35438: 0 +245: 35439: 0 +245: 35440: 0 +245: 35441: 0 +245: 35442: 0 +245: 35443: 0 +245: 35444: 0 +245: 35445: 0 +245: 35446: 0 +245: 35447: 0 +245: 35448: 0 +245: 35449: 0 +245: 35450: 0 +245: 35451: 0 +245: 35452: 0 +245: 35453: 0 +245: 35454: 0 +245: 35455: 0 +245: 35456: 0 +245: 35457: 0 +245: 35458: 0 +245: 35459: 0 +245: 35460: 0 +245: 35461: 0 +245: 35462: 0 +245: 35463: 0 +245: 35464: 0 +245: 35465: 0 +245: 35466: 0 +245: 35467: 0 +245: 35468: 0 +245: 35469: 0 +245: 35470: 0 +245: 35471: 0 +245: 35472: 0 +245: 35473: 0 +245: 35474: 0 +245: 35475: 0 +245: 35476: 0 +245: 35477: 0 +245: 35478: 0 +245: 35479: 0 +245: 35480: 0 +245: 35481: 0 +245: 35482: 0 +245: 35483: 0 +245: 35484: 0 +245: 35485: 0 +245: 35486: 0 +245: 35487: 0 +245: 35488: 0 +245: 35489: 0 +245: 35490: 0 +245: 35491: 0 +245: 35492: 0 +245: 35493: 0 +245: 35494: 0 +245: 35495: 0 +245: 35496: 0 +245: 35497: 0 +245: 35498: 0 +245: 35499: 0 +245: 35500: 0 +245: 35501: 0 +245: 35502: 0 +245: 35503: 0 +245: 35504: 0 +245: 35505: 0 +245: 35506: 0 +245: 35507: 0 +245: 35508: 0 +245: 35509: 0 +245: 35510: 0 +245: 35511: 0 +245: 35512: 0 +245: 35513: 0 +245: 35514: 0 +245: 35515: 0 +245: 35516: 0 +245: 35517: 0 +245: 35518: 0 +245: 35519: 0 +245: 35520: 0 +245: 35521: 0 +245: 35522: 0 +245: 35523: 0 +245: 35524: 0 +245: 35525: 0 +245: 35526: 0 +245: 35527: 0 +245: 35528: 0 +245: 35529: 0 +245: 35530: 0 +245: 35531: 0 +245: 35532: 0 +245: 35533: 0 +245: 35534: 0 +245: 35535: 0 +245: 35536: 0 +245: 35537: 0 +245: 35538: 0 +245: 35539: 0 +245: 35540: 0 +245: 35541: 0 +245: 35542: 0 +245: 35543: 0 +245: 35544: 0 +245: 35545: 0 +245: 35546: 0 +245: 35547: 0 +245: 35548: 0 +245: 35549: 0 +245: 35550: 0 +245: 35551: 0 +245: 35552: 0 +245: 35553: 0 +245: 35554: 0 +245: 35555: 0 +245: 35556: 0 +245: 35557: 0 +245: 35558: 0 +245: 35559: 0 +245: 35560: 0 +245: 35561: 0 +245: 35562: 0 +245: 35563: 0 +245: 35564: 0 +245: 35565: 0 +245: 35566: 0 +245: 35567: 0 +245: 35568: 0 +245: 35569: 0 +245: 35570: 0 +245: 35571: 0 +245: 35572: 0 +245: 35573: 0 +245: 35574: 0 +245: 35575: 0 +245: 35576: 0 +245: 35577: 0 +245: 35578: 0 +245: 35579: 0 +245: 35580: 0 +245: 35581: 0 +245: 35582: 0 +245: 35583: 0 +245: 35584: 0 +245: 35585: 0 +245: 35586: 0 +245: 35587: 0 +245: 35588: 0 +245: 35589: 0 +245: 35590: 0 +245: 35591: 0 +245: 35592: 0 +245: 35593: 0 +245: 35594: 0 +245: 35595: 0 +245: 35596: 0 +245: 35597: 0 +245: 35598: 0 +245: 35599: 0 +245: 35600: 0 +245: 35601: 0 +245: 35602: 0 +245: 35603: 0 +245: 35604: 0 +245: 35605: 0 +245: 35606: 0 +245: 35607: 0 +245: 35608: 0 +245: 35609: 0 +245: 35610: 0 +245: 35611: 0 +245: 35612: 0 +245: 35613: 0 +245: 35614: 0 +245: 35615: 0 +245: 35616: 0 +245: 35617: 0 +245: 35618: 0 +245: 35619: 0 +245: 35620: 0 +245: 35621: 0 +245: 35622: 0 +245: 35623: 0 +245: 35624: 0 +245: 35625: 0 +245: 35626: 0 +245: 35627: 0 +245: 35628: 0 +245: 35629: 0 +245: 35630: 0 +245: 35631: 0 +245: 35632: 0 +245: 35633: 0 +245: 35634: 0 +245: 35635: 0 +245: 35636: 0 +245: 35637: 0 +245: 35638: 0 +245: 35639: 0 +245: 35640: 0 +245: 35641: 0 +245: 35642: 0 +245: 35643: 0 +245: 35644: 0 +245: 35645: 0 +245: 35646: 0 +245: 35647: 0 +245: 35648: 0 +245: 35649: 0 +245: 35650: 0 +245: 35651: 0 +245: 35652: 0 +245: 35653: 0 +245: 35654: 0 +245: 35655: 0 +245: 35656: 0 +245: 35657: 0 +245: 35658: 0 +245: 35659: 0 +245: 35660: 0 +245: 35661: 0 +245: 35662: 0 +245: 35663: 0 +245: 35664: 0 +245: 35665: 0 +245: 35666: 0 +245: 35667: 0 +245: 35668: 0 +245: 35669: 0 +245: 35670: 0 +245: 35671: 0 +245: 35672: 0 +245: 35673: 0 +245: 35674: 0 +245: 35675: 0 +245: 35676: 0 +245: 35677: 0 +245: 35678: 0 +245: 35679: 0 +245: 35680: 0 +245: 35681: 0 +245: 35682: 0 +245: 35683: 0 +245: 35684: 0 +245: 35685: 0 +245: 35686: 0 +245: 35687: 0 +245: 35688: 0 +245: 35689: 0 +245: 35690: 0 +245: 35691: 0 +245: 35692: 0 +245: 35693: 0 +245: 35694: 0 +245: 35695: 0 +245: 35696: 0 +245: 35697: 0 +245: 35698: 0 +245: 35699: 0 +245: 35700: 0 +245: 35701: 0 +245: 35702: 0 +245: 35703: 0 +245: 35704: 0 +245: 35705: 0 +245: 35706: 0 +245: 35707: 0 +245: 35708: 0 +245: 35709: 0 +245: 35710: 0 +245: 35711: 0 +245: 35712: 0 +245: 35713: 0 +245: 35714: 0 +245: 35715: 0 +245: 35716: 0 +245: 35717: 0 +245: 35718: 0 +245: 35719: 0 +245: 35720: 0 +245: 35721: 0 +245: 35722: 0 +245: 35723: 0 +245: 35724: 0 +245: 35725: 0 +245: 35726: 0 +245: 35727: 0 +245: 35728: 0 +245: 35729: 0 +245: 35730: 0 +245: 35731: 0 +245: 35732: 0 +245: 35733: 0 +245: 35734: 0 +245: 35735: 0 +245: 35736: 0 +245: 35737: 0 +245: 35738: 0 +245: 35739: 0 +245: 35740: 0 +245: 35741: 0 +245: 35742: 0 +245: 35743: 0 +245: 35744: 0 +245: 35745: 0 +245: 35746: 0 +245: 35747: 0 +245: 35748: 0 +245: 35749: 0 +245: 35750: 0 +245: 35751: 0 +245: 35752: 0 +245: 35753: 0 +245: 35754: 0 +245: 35755: 0 +245: 35756: 0 +245: 35757: 0 +245: 35758: 0 +245: 35759: 0 +245: 35760: 0 +245: 35761: 0 +245: 35762: 0 +245: 35763: 0 +245: 35764: 0 +245: 35765: 0 +245: 35766: 0 +245: 35767: 0 +245: 35768: 0 +245: 35769: 0 +245: 35770: 0 +245: 35771: 0 +245: 35772: 0 +245: 35773: 0 +245: 35774: 0 +245: 35775: 0 +245: 35776: 0 +245: 35777: 0 +245: 35778: 0 +245: 35779: 0 +245: 35780: 0 +245: 35781: 0 +245: 35782: 0 +245: 35783: 0 +245: 35784: 0 +245: 35785: 0 +245: 35786: 0 +245: 35787: 0 +245: 35788: 0 +245: 35789: 0 +245: 35790: 0 +245: 35791: 0 +245: 35792: 0 +245: 35793: 0 +245: 35794: 0 +245: 35795: 0 +245: 35796: 0 +245: 35797: 0 +245: 35798: 0 +245: 35799: 0 +245: 35800: 0 +245: 35801: 0 +245: 35802: 0 +245: 35803: 0 +245: 35804: 0 +245: 35805: 0 +245: 35806: 0 +245: 35807: 0 +245: 35808: 0 +245: 35809: 0 +245: 35810: 0 +245: 35811: 0 +245: 35812: 0 +245: 35813: 0 +245: 35814: 0 +245: 35815: 0 +245: 35816: 0 +245: 35817: 0 +245: 35818: 0 +245: 35819: 0 +245: 35820: 0 +245: 35821: 0 +245: 35822: 0 +245: 35823: 0 +245: 35824: 0 +245: 35825: 0 +245: 35826: 0 +245: 35827: 0 +245: 35828: 0 +245: 35829: 0 +245: 35830: 0 +245: 35831: 0 +245: 35832: 0 +245: 35833: 0 +245: 35834: 0 +245: 35835: 0 +245: 35836: 0 +245: 35837: 0 +245: 35838: 0 +245: 35839: 0 +245: 35840: 0 +245: 35841: 0 +245: 35842: 0 +245: 35843: 0 +245: 35844: 0 +245: 35845: 0 +245: 35846: 0 +245: 35847: 0 +245: 35848: 0 +245: 35849: 0 +245: 35850: 0 +245: 35851: 0 +245: 35852: 0 +245: 35853: 0 +245: 35854: 0 +245: 35855: 0 +245: 35856: 0 +245: 35857: 0 +245: 35858: 0 +245: 35859: 0 +245: 35860: 0 +245: 35861: 0 +245: 35862: 0 +245: 35863: 0 +245: 35864: 0 +245: 35865: 0 +245: 35866: 0 +245: 35867: 0 +245: 35868: 0 +245: 35869: 0 +245: 35870: 0 +245: 35871: 0 +245: 35872: 0 +245: 35873: 0 +245: 35874: 0 +245: 35875: 0 +245: 35876: 0 +245: 35877: 0 +245: 35878: 0 +245: 35879: 0 +245: 35880: 0 +245: 35881: 0 +245: 35882: 0 +245: 35883: 0 +245: 35884: 0 +245: 35885: 0 +245: 35886: 0 +245: 35887: 0 +245: 35888: 0 +245: 35889: 0 +245: 35890: 0 +245: 35891: 0 +245: 35892: 0 +245: 35893: 0 +245: 35894: 0 +245: 35895: 0 +245: 35896: 0 +245: 35897: 0 +245: 35898: 0 +245: 35899: 0 +245: 35900: 0 +245: 35901: 0 +245: 35902: 0 +245: 35903: 0 +245: 35904: 0 +245: 35905: 0 +245: 35906: 0 +245: 35907: 0 +245: 35908: 0 +245: 35909: 0 +245: 35910: 0 +245: 35911: 0 +245: 35912: 0 +245: 35913: 0 +245: 35914: 0 +245: 35915: 0 +245: 35916: 0 +245: 35917: 0 +245: 35918: 0 +245: 35919: 0 +245: 35920: 0 +245: 35921: 0 +245: 35922: 0 +245: 35923: 0 +245: 35924: 0 +245: 35925: 0 +245: 35926: 0 +245: 35927: 0 +245: 35928: 0 +245: 35929: 0 +245: 35930: 0 +245: 35931: 0 +245: 35932: 0 +245: 35933: 0 +245: 35934: 0 +245: 35935: 0 +245: 35936: 0 +245: 35937: 0 +245: 35938: 0 +245: 35939: 0 +245: 35940: 0 +245: 35941: 0 +245: 35942: 0 +245: 35943: 0 +245: 35944: 0 +245: 35945: 0 +245: 35946: 0 +245: 35947: 0 +245: 35948: 0 +245: 35949: 0 +245: 35950: 0 +245: 35951: 0 +245: 35952: 0 +245: 35953: 0 +245: 35954: 0 +245: 35955: 0 +245: 35956: 0 +245: 35957: 0 +245: 35958: 0 +245: 35959: 0 +245: 35960: 0 +245: 35961: 0 +245: 35962: 0 +245: 35963: 0 +245: 35964: 0 +245: 35965: 0 +245: 35966: 0 +245: 35967: 0 +245: 35968: 0 +245: 35969: 0 +245: 35970: 0 +245: 35971: 0 +245: 35972: 0 +245: 35973: 0 +245: 35974: 0 +245: 35975: 0 +245: 35976: 0 +245: 35977: 0 +245: 35978: 0 +245: 35979: 0 +245: 35980: 0 +245: 35981: 0 +245: 35982: 0 +245: 35983: 0 +245: 35984: 0 +245: 35985: 0 +245: 35986: 0 +245: 35987: 0 +245: 35988: 0 +245: 35989: 0 +245: 35990: 0 +245: 35991: 0 +245: 35992: 0 +245: 35993: 0 +245: 35994: 0 +245: 35995: 0 +245: 35996: 0 +245: 35997: 0 +245: 35998: 0 +245: 35999: 0 +245: 36000: 0 +245: 36001: 0 +245: 36002: 0 +245: 36003: 0 +245: 36004: 0 +245: 36005: 0 +245: 36006: 0 +245: 36007: 0 +245: 36008: 0 +245: 36009: 0 +245: 36010: 0 +245: 36011: 0 +245: 36012: 0 +245: 36013: 0 +245: 36014: 0 +245: 36015: 0 +245: 36016: 0 +245: 36017: 0 +245: 36018: 0 +245: 36019: 0 +245: 36020: 0 +245: 36021: 0 +245: 36022: 0 +245: 36023: 0 +245: 36024: 0 +245: 36025: 0 +245: 36026: 0 +245: 36027: 0 +245: 36028: 0 +245: 36029: 0 +245: 36030: 0 +245: 36031: 0 +245: 36032: 0 +245: 36033: 0 +245: 36034: 0 +245: 36035: 0 +245: 36036: 0 +245: 36037: 0 +245: 36038: 0 +245: 36039: 0 +245: 36040: 0 +245: 36041: 0 +245: 36042: 0 +245: 36043: 0 +245: 36044: 0 +245: 36045: 0 +245: 36046: 0 +245: 36047: 0 +245: 36048: 0 +245: 36049: 0 +245: 36050: 0 +245: 36051: 0 +245: 36052: 0 +245: 36053: 0 +245: 36054: 0 +245: 36055: 0 +245: 36056: 0 +245: 36057: 0 +245: 36058: 0 +245: 36059: 0 +245: 36060: 0 +245: 36061: 0 +245: 36062: 0 +245: 36063: 0 +245: 36064: 0 +245: 36065: 0 +245: 36066: 0 +245: 36067: 0 +245: 36068: 0 +245: 36069: 0 +245: 36070: 0 +245: 36071: 0 +245: 36072: 0 +245: 36073: 0 +245: 36074: 0 +245: 36075: 0 +245: 36076: 0 +245: 36077: 0 +245: 36078: 0 +245: 36079: 0 +245: 36080: 0 +245: 36081: 0 +245: 36082: 0 +245: 36083: 0 +245: 36084: 0 +245: 36085: 0 +245: 36086: 0 +245: 36087: 0 +245: 36088: 0 +245: 36089: 0 +245: 36090: 0 +245: 36091: 0 +245: 36092: 0 +245: 36093: 0 +245: 36094: 0 +245: 36095: 0 +245: 36096: 0 +245: 36097: 0 +245: 36098: 0 +245: 36099: 0 +245: 36100: 0 +245: 36101: 0 +245: 36102: 0 +245: 36103: 0 +245: 36104: 0 +245: 36105: 0 +245: 36106: 0 +245: 36107: 0 +245: 36108: 0 +245: 36109: 0 +245: 36110: 0 +245: 36111: 0 +245: 36112: 0 +245: 36113: 0 +245: 36114: 0 +245: 36115: 0 +245: 36116: 0 +245: 36117: 0 +245: 36118: 0 +245: 36119: 0 +245: 36120: 0 +245: 36121: 0 +245: 36122: 0 +245: 36123: 0 +245: 36124: 0 +245: 36125: 0 +245: 36126: 0 +245: 36127: 0 +245: 36128: 0 +245: 36129: 0 +245: 36130: 0 +245: 36131: 0 +245: 36132: 0 +245: 36133: 0 +245: 36134: 0 +245: 36135: 0 +245: 36136: 0 +245: 36137: 0 +245: 36138: 0 +245: 36139: 0 +245: 36140: 0 +245: 36141: 0 +245: 36142: 0 +245: 36143: 0 +245: 36144: 0 +245: 36145: 0 +245: 36146: 0 +245: 36147: 0 +245: 36148: 0 +245: 36149: 0 +245: 36150: 0 +245: 36151: 0 +245: 36152: 0 +245: 36153: 0 +245: 36154: 0 +245: 36155: 0 +245: 36156: 0 +245: 36157: 0 +245: 36158: 0 +245: 36159: 0 +245: 36160: 0 +245: 36161: 0 +245: 36162: 0 +245: 36163: 0 +245: 36164: 0 +245: 36165: 0 +245: 36166: 0 +245: 36167: 0 +245: 36168: 0 +245: 36169: 0 +245: 36170: 0 +245: 36171: 0 +245: 36172: 0 +245: 36173: 0 +245: 36174: 0 +245: 36175: 0 +245: 36176: 0 +245: 36177: 0 +245: 36178: 0 +245: 36179: 0 +245: 36180: 0 +245: 36181: 0 +245: 36182: 0 +245: 36183: 0 +245: 36184: 0 +245: 36185: 0 +245: 36186: 0 +245: 36187: 0 +245: 36188: 0 +245: 36189: 0 +245: 36190: 0 +245: 36191: 0 +245: 36192: 0 +245: 36193: 0 +245: 36194: 0 +245: 36195: 0 +245: 36196: 0 +245: 36197: 0 +245: 36198: 0 +245: 36199: 0 +245: 36200: 0 +245: 36201: 0 +245: 36202: 0 +245: 36203: 0 +245: 36204: 0 +245: 36205: 0 +245: 36206: 0 +245: 36207: 0 +245: 36208: 0 +245: 36209: 0 +245: 36210: 0 +245: 36211: 0 +245: 36212: 0 +245: 36213: 0 +245: 36214: 0 +245: 36215: 0 +245: 36216: 0 +245: 36217: 0 +245: 36218: 0 +245: 36219: 0 +245: 36220: 0 +245: 36221: 0 +245: 36222: 0 +245: 36223: 0 +245: 36224: 0 +245: 36225: 0 +245: 36226: 0 +245: 36227: 0 +245: 36228: 0 +245: 36229: 0 +245: 36230: 0 +245: 36231: 0 +245: 36232: 0 +245: 36233: 0 +245: 36234: 0 +245: 36235: 0 +245: 36236: 0 +245: 36237: 0 +245: 36238: 0 +245: 36239: 0 +245: 36240: 0 +245: 36241: 0 +245: 36242: 0 +245: 36243: 0 +245: 36244: 0 +245: 36245: 0 +245: 36246: 0 +245: 36247: 0 +245: 36248: 0 +245: 36249: 0 +245: 36250: 0 +245: 36251: 0 +245: 36252: 0 +245: 36253: 0 +245: 36254: 0 +245: 36255: 0 +245: 36256: 0 +245: 36257: 0 +245: 36258: 0 +245: 36259: 0 +245: 36260: 0 +245: 36261: 0 +245: 36262: 0 +245: 36263: 0 +245: 36264: 0 +245: 36265: 0 +245: 36266: 0 +245: 36267: 0 +245: 36268: 0 +245: 36269: 0 +245: 36270: 0 +245: 36271: 0 +245: 36272: 0 +245: 36273: 0 +245: 36274: 0 +245: 36275: 0 +245: 36276: 0 +245: 36277: 0 +245: 36278: 0 +245: 36279: 0 +245: 36280: 0 +245: 36281: 0 +245: 36282: 0 +245: 36283: 0 +245: 36284: 0 +245: 36285: 0 +245: 36286: 0 +245: 36287: 0 +245: 36288: 0 +245: 36289: 0 +245: 36290: 0 +245: 36291: 0 +245: 36292: 0 +245: 36293: 0 +245: 36294: 0 +245: 36295: 0 +245: 36296: 0 +245: 36297: 0 +245: 36298: 0 +245: 36299: 0 +245: 36300: 0 +245: 36301: 0 +245: 36302: 0 +245: 36303: 0 +245: 36304: 0 +245: 36305: 0 +245: 36306: 0 +245: 36307: 0 +245: 36308: 0 +245: 36309: 0 +245: 36310: 0 +245: 36311: 0 +245: 36312: 0 +245: 36313: 0 +245: 36314: 0 +245: 36315: 0 +245: 36316: 0 +245: 36317: 0 +245: 36318: 0 +245: 36319: 0 +245: 36320: 0 +245: 36321: 0 +245: 36322: 0 +245: 36323: 0 +245: 36324: 0 +245: 36325: 0 +245: 36326: 0 +245: 36327: 0 +245: 36328: 0 +245: 36329: 0 +245: 36330: 0 +245: 36331: 0 +245: 36332: 0 +245: 36333: 0 +245: 36334: 0 +245: 36335: 0 +245: 36336: 0 +245: 36337: 0 +245: 36338: 0 +245: 36339: 0 +245: 36340: 0 +245: 36341: 0 +245: 36342: 0 +245: 36343: 0 +245: 36344: 0 +245: 36345: 0 +245: 36346: 0 +245: 36347: 0 +245: 36348: 0 +245: 36349: 0 +245: 36350: 0 +245: 36351: 0 +245: 36352: 0 +245: 36353: 0 +245: 36354: 0 +245: 36355: 0 +245: 36356: 0 +245: 36357: 0 +245: 36358: 0 +245: 36359: 0 +245: 36360: 0 +245: 36361: 0 +245: 36362: 0 +245: 36363: 0 +245: 36364: 0 +245: 36365: 0 +245: 36366: 0 +245: 36367: 0 +245: 36368: 0 +245: 36369: 0 +245: 36370: 0 +245: 36371: 0 +245: 36372: 0 +245: 36373: 0 +245: 36374: 0 +245: 36375: 0 +245: 36376: 0 +245: 36377: 0 +245: 36378: 0 +245: 36379: 0 +245: 36380: 0 +245: 36381: 0 +245: 36382: 0 +245: 36383: 0 +245: 36384: 0 +245: 36385: 0 +245: 36386: 0 +245: 36387: 0 +245: 36388: 0 +245: 36389: 0 +245: 36390: 0 +245: 36391: 0 +245: 36392: 0 +245: 36393: 0 +245: 36394: 0 +245: 36395: 0 +245: 36396: 0 +245: 36397: 0 +245: 36398: 0 +245: 36399: 0 +245: 36400: 0 +245: 36401: 0 +245: 36402: 0 +245: 36403: 0 +245: 36404: 0 +245: 36405: 0 +245: 36406: 0 +245: 36407: 0 +245: 36408: 0 +245: 36409: 0 +245: 36410: 0 +245: 36411: 0 +245: 36412: 0 +245: 36413: 0 +245: 36414: 0 +245: 36415: 0 +245: 36416: 0 +245: 36417: 0 +245: 36418: 0 +245: 36419: 0 +245: 36420: 0 +245: 36421: 0 +245: 36422: 0 +245: 36423: 0 +245: 36424: 0 +245: 36425: 0 +245: 36426: 0 +245: 36427: 0 +245: 36428: 0 +245: 36429: 0 +245: 36430: 0 +245: 36431: 0 +245: 36432: 0 +245: 36433: 0 +245: 36434: 0 +245: 36435: 0 +245: 36436: 0 +245: 36437: 0 +245: 36438: 0 +245: 36439: 0 +245: 36440: 0 +245: 36441: 0 +245: 36442: 0 +245: 36443: 0 +245: 36444: 0 +245: 36445: 0 +245: 36446: 0 +245: 36447: 0 +245: 36448: 0 +245: 36449: 0 +245: 36450: 0 +245: 36451: 0 +245: 36452: 0 +245: 36453: 0 +245: 36454: 0 +245: 36455: 0 +245: 36456: 0 +245: 36457: 0 +245: 36458: 0 +245: 36459: 0 +245: 36460: 0 +245: 36461: 0 +245: 36462: 0 +245: 36463: 0 +245: 36464: 0 +245: 36465: 0 +245: 36466: 0 +245: 36467: 0 +245: 36468: 0 +245: 36469: 0 +245: 36470: 0 +245: 36471: 0 +245: 36472: 0 +245: 36473: 0 +245: 36474: 0 +245: 36475: 0 +245: 36476: 0 +245: 36477: 0 +245: 36478: 0 +245: 36479: 0 +245: 36480: 0 +245: 36481: 0 +245: 36482: 0 +245: 36483: 0 +245: 36484: 0 +245: 36485: 0 +245: 36486: 0 +245: 36487: 0 +245: 36488: 0 +245: 36489: 0 +245: 36490: 0 +245: 36491: 0 +245: 36492: 0 +245: 36493: 0 +245: 36494: 0 +245: 36495: 0 +245: 36496: 0 +245: 36497: 0 +245: 36498: 0 +245: 36499: 0 +245: 36500: 0 +245: 36501: 0 +245: 36502: 0 +245: 36503: 0 +245: 36504: 0 +245: 36505: 0 +245: 36506: 0 +245: 36507: 0 +245: 36508: 0 +245: 36509: 0 +245: 36510: 0 +245: 36511: 0 +245: 36512: 0 +245: 36513: 0 +245: 36514: 0 +245: 36515: 0 +245: 36516: 0 +245: 36517: 0 +245: 36518: 0 +245: 36519: 0 +245: 36520: 0 +245: 36521: 0 +245: 36522: 0 +245: 36523: 0 +245: 36524: 0 +245: 36525: 0 +245: 36526: 0 +245: 36527: 0 +245: 36528: 0 +245: 36529: 0 +245: 36530: 0 +245: 36531: 0 +245: 36532: 0 +245: 36533: 0 +245: 36534: 0 +245: 36535: 0 +245: 36536: 0 +245: 36537: 0 +245: 36538: 0 +245: 36539: 0 +245: 36540: 0 +245: 36541: 0 +245: 36542: 0 +245: 36543: 0 +245: 36544: 0 +245: 36545: 0 +245: 36546: 0 +245: 36547: 0 +245: 36548: 0 +245: 36549: 0 +245: 36550: 0 +245: 36551: 0 +245: 36552: 0 +245: 36553: 0 +245: 36554: 0 +245: 36555: 0 +245: 36556: 0 +245: 36557: 0 +245: 36558: 0 +245: 36559: 0 +245: 36560: 0 +245: 36561: 0 +245: 36562: 0 +245: 36563: 0 +245: 36564: 0 +245: 36565: 0 +245: 36566: 0 +245: 36567: 0 +245: 36568: 0 +245: 36569: 0 +245: 36570: 0 +245: 36571: 0 +245: 36572: 0 +245: 36573: 0 +245: 36574: 0 +245: 36575: 0 +245: 36576: 0 +245: 36577: 0 +245: 36578: 0 +245: 36579: 0 +245: 36580: 0 +245: 36581: 0 +245: 36582: 0 +245: 36583: 0 +245: 36584: 0 +245: 36585: 0 +245: 36586: 0 +245: 36587: 0 +245: 36588: 0 +245: 36589: 0 +245: 36590: 0 +245: 36591: 0 +245: 36592: 0 +245: 36593: 0 +245: 36594: 0 +245: 36595: 0 +245: 36596: 0 +245: 36597: 0 +245: 36598: 0 +245: 36599: 0 +245: 36600: 0 +245: 36601: 0 +245: 36602: 0 +245: 36603: 0 +245: 36604: 0 +245: 36605: 0 +245: 36606: 0 +245: 36607: 0 +245: 36608: 0 +245: 36609: 0 +245: 36610: 0 +245: 36611: 0 +245: 36612: 0 +245: 36613: 0 +245: 36614: 0 +245: 36615: 0 +245: 36616: 0 +245: 36617: 0 +245: 36618: 0 +245: 36619: 0 +245: 36620: 0 +245: 36621: 0 +245: 36622: 0 +245: 36623: 0 +245: 36624: 0 +245: 36625: 0 +245: 36626: 0 +245: 36627: 0 +245: 36628: 0 +245: 36629: 0 +245: 36630: 0 +245: 36631: 0 +245: 36632: 0 +245: 36633: 0 +245: 36634: 0 +245: 36635: 0 +245: 36636: 0 +245: 36637: 0 +245: 36638: 0 +245: 36639: 0 +245: 36640: 0 +245: 36641: 0 +245: 36642: 0 +245: 36643: 0 +245: 36644: 0 +245: 36645: 0 +245: 36646: 0 +245: 36647: 0 +245: 36648: 0 +245: 36649: 0 +245: 36650: 0 +245: 36651: 0 +245: 36652: 0 +245: 36653: 0 +245: 36654: 0 +245: 36655: 0 +245: 36656: 0 +245: 36657: 0 +245: 36658: 0 +245: 36659: 0 +245: 36660: 0 +245: 36661: 0 +245: 36662: 0 +245: 36663: 0 +245: 36664: 0 +245: 36665: 0 +245: 36666: 0 +245: 36667: 0 +245: 36668: 0 +245: 36669: 0 +245: 36670: 0 +245: 36671: 0 +245: 36672: 0 +245: 36673: 0 +245: 36674: 0 +245: 36675: 0 +245: 36676: 0 +245: 36677: 0 +245: 36678: 0 +245: 36679: 0 +245: 36680: 0 +245: 36681: 0 +245: 36682: 0 +245: 36683: 0 +245: 36684: 0 +245: 36685: 0 +245: 36686: 0 +245: 36687: 0 +245: 36688: 0 +245: 36689: 0 +245: 36690: 0 +245: 36691: 0 +245: 36692: 0 +245: 36693: 0 +245: 36694: 0 +245: 36695: 0 +245: 36696: 0 +245: 36697: 0 +245: 36698: 0 +245: 36699: 0 +245: 36700: 0 +245: 36701: 0 +245: 36702: 0 +245: 36703: 0 +245: 36704: 0 +245: 36705: 0 +245: 36706: 0 +245: 36707: 0 +245: 36708: 0 +245: 36709: 0 +245: 36710: 0 +245: 36711: 0 +245: 36712: 0 +245: 36713: 0 +245: 36714: 0 +245: 36715: 0 +245: 36716: 0 +245: 36717: 0 +245: 36718: 0 +245: 36719: 0 +245: 36720: 0 +245: 36721: 0 +245: 36722: 0 +245: 36723: 0 +245: 36724: 0 +245: 36725: 0 +245: 36726: 0 +245: 36727: 0 +245: 36728: 0 +245: 36729: 0 +245: 36730: 0 +245: 36731: 0 +245: 36732: 0 +245: 36733: 0 +245: 36734: 0 +245: 36735: 0 +245: 36736: 0 +245: 36737: 0 +245: 36738: 0 +245: 36739: 0 +245: 36740: 0 +245: 36741: 0 +245: 36742: 0 +245: 36743: 0 +245: 36744: 0 +245: 36745: 0 +245: 36746: 0 +245: 36747: 0 +245: 36748: 0 +245: 36749: 0 +245: 36750: 0 +245: 36751: 0 +245: 36752: 0 +245: 36753: 0 +245: 36754: 0 +245: 36755: 0 +245: 36756: 0 +245: 36757: 0 +245: 36758: 0 +245: 36759: 0 +245: 36760: 0 +245: 36761: 0 +245: 36762: 0 +245: 36763: 0 +245: 36764: 0 +245: 36765: 0 +245: 36766: 0 +245: 36767: 0 +245: 36768: 0 +245: 36769: 0 +245: 36770: 0 +245: 36771: 0 +245: 36772: 0 +245: 36773: 0 +245: 36774: 0 +245: 36775: 0 +245: 36776: 0 +245: 36777: 0 +245: 36778: 0 +245: 36779: 0 +245: 36780: 0 +245: 36781: 0 +245: 36782: 0 +245: 36783: 0 +245: 36784: 0 +245: 36785: 0 +245: 36786: 0 +245: 36787: 0 +245: 36788: 0 +245: 36789: 0 +245: 36790: 0 +245: 36791: 0 +245: 36792: 0 +245: 36793: 0 +245: 36794: 0 +245: 36795: 0 +245: 36796: 0 +245: 36797: 0 +245: 36798: 0 +245: 36799: 0 +245: 36800: 0 +245: 36801: 0 +245: 36802: 0 +245: 36803: 0 +245: 36804: 0 +245: 36805: 0 +245: 36806: 0 +245: 36807: 0 +245: 36808: 0 +245: 36809: 0 +245: 36810: 0 +245: 36811: 0 +245: 36812: 0 +245: 36813: 0 +245: 36814: 0 +245: 36815: 0 +245: 36816: 0 +245: 36817: 0 +245: 36818: 0 +245: 36819: 0 +245: 36820: 0 +245: 36821: 0 +245: 36822: 0 +245: 36823: 0 +245: 36824: 0 +245: 36825: 0 +245: 36826: 0 +245: 36827: 0 +245: 36828: 0 +245: 36829: 0 +245: 36830: 0 +245: 36831: 0 +245: 36832: 0 +245: 36833: 0 +245: 36834: 0 +245: 36835: 0 +245: 36836: 0 +245: 36837: 0 +245: 36838: 0 +245: 36839: 0 +245: 36840: 0 +245: 36841: 0 +245: 36842: 0 +245: 36843: 0 +245: 36844: 0 +245: 36845: 0 +245: 36846: 0 +245: 36847: 0 +245: 36848: 0 +245: 36849: 0 +245: 36850: 0 +245: 36851: 0 +245: 36852: 0 +245: 36853: 0 +245: 36854: 0 +245: 36855: 0 +245: 36856: 0 +245: 36857: 0 +245: 36858: 0 +245: 36859: 0 +245: 36860: 0 +245: 36861: 0 +245: 36862: 0 +245: 36863: 0 +245: 36864: 0 +245: 36865: 0 +245: 36866: 0 +245: 36867: 0 +245: 36868: 0 +245: 36869: 0 +245: 36870: 0 +245: 36871: 0 +245: 36872: 0 +245: 36873: 0 +245: 36874: 0 +245: 36875: 0 +245: 36876: 0 +245: 36877: 0 +245: 36878: 0 +245: 36879: 0 +245: 36880: 0 +245: 36881: 0 +245: 36882: 0 +245: 36883: 0 +245: 36884: 0 +245: 36885: 0 +245: 36886: 0 +245: 36887: 0 +245: 36888: 0 +245: 36889: 0 +245: 36890: 0 +245: 36891: 0 +245: 36892: 0 +245: 36893: 0 +245: 36894: 0 +245: 36895: 0 +245: 36896: 0 +245: 36897: 0 +245: 36898: 0 +245: 36899: 0 +245: 36900: 0 +245: 36901: 0 +245: 36902: 0 +245: 36903: 0 +245: 36904: 0 +245: 36905: 0 +245: 36906: 0 +245: 36907: 0 +245: 36908: 0 +245: 36909: 0 +245: 36910: 0 +245: 36911: 0 +245: 36912: 0 +245: 36913: 0 +245: 36914: 0 +245: 36915: 0 +245: 36916: 0 +245: 36917: 0 +245: 36918: 0 +245: 36919: 0 +245: 36920: 0 +245: 36921: 0 +245: 36922: 0 +245: 36923: 0 +245: 36924: 0 +245: 36925: 0 +245: 36926: 0 +245: 36927: 0 +245: 36928: 0 +245: 36929: 0 +245: 36930: 0 +245: 36931: 0 +245: 36932: 0 +245: 36933: 0 +245: 36934: 0 +245: 36935: 0 +245: 36936: 0 +245: 36937: 0 +245: 36938: 0 +245: 36939: 0 +245: 36940: 0 +245: 36941: 0 +245: 36942: 0 +245: 36943: 0 +245: 36944: 0 +245: 36945: 0 +245: 36946: 0 +245: 36947: 0 +245: 36948: 0 +245: 36949: 0 +245: 36950: 0 +245: 36951: 0 +245: 36952: 0 +245: 36953: 0 +245: 36954: 0 +245: 36955: 0 +245: 36956: 0 +245: 36957: 0 +245: 36958: 0 +245: 36959: 0 +245: 36960: 0 +245: 36961: 0 +245: 36962: 0 +245: 36963: 0 +245: 36964: 0 +245: 36965: 0 +245: 36966: 0 +245: 36967: 0 +245: 36968: 0 +245: 36969: 0 +245: 36970: 0 +245: 36971: 0 +245: 36972: 0 +245: 36973: 0 +245: 36974: 0 +245: 36975: 0 +245: 36976: 0 +245: 36977: 0 +245: 36978: 0 +245: 36979: 0 +245: 36980: 0 +245: 36981: 0 +245: 36982: 0 +245: 36983: 0 +245: 36984: 0 +245: 36985: 0 +245: 36986: 0 +245: 36987: 0 +245: 36988: 0 +245: 36989: 0 +245: 36990: 0 +245: 36991: 0 +245: 36992: 0 +245: 36993: 0 +245: 36994: 0 +245: 36995: 0 +245: 36996: 0 +245: 36997: 0 +245: 36998: 0 +245: 36999: 0 +245: 37000: 0 +245: 37001: 0 +245: 37002: 0 +245: 37003: 0 +245: 37004: 0 +245: 37005: 0 +245: 37006: 0 +245: 37007: 0 +245: 37008: 0 +245: 37009: 0 +245: 37010: 0 +245: 37011: 0 +245: 37012: 0 +245: 37013: 0 +245: 37014: 0 +245: 37015: 0 +245: 37016: 0 +245: 37017: 0 +245: 37018: 0 +245: 37019: 0 +245: 37020: 0 +245: 37021: 0 +245: 37022: 0 +245: 37023: 0 +245: 37024: 0 +245: 37025: 0 +245: 37026: 0 +245: 37027: 0 +245: 37028: 0 +245: 37029: 0 +245: 37030: 0 +245: 37031: 0 +245: 37032: 0 +245: 37033: 0 +245: 37034: 0 +245: 37035: 0 +245: 37036: 0 +245: 37037: 0 +245: 37038: 0 +245: 37039: 0 +245: 37040: 0 +245: 37041: 0 +245: 37042: 0 +245: 37043: 0 +245: 37044: 0 +245: 37045: 0 +245: 37046: 0 +245: 37047: 0 +245: 37048: 0 +245: 37049: 0 +245: 37050: 0 +245: 37051: 0 +245: 37052: 0 +245: 37053: 0 +245: 37054: 0 +245: 37055: 0 +245: 37056: 0 +245: 37057: 0 +245: 37058: 0 +245: 37059: 0 +245: 37060: 0 +245: 37061: 0 +245: 37062: 0 +245: 37063: 0 +245: 37064: 0 +245: 37065: 0 +245: 37066: 0 +245: 37067: 0 +245: 37068: 0 +245: 37069: 0 +245: 37070: 0 +245: 37071: 0 +245: 37072: 0 +245: 37073: 0 +245: 37074: 0 +245: 37075: 0 +245: 37076: 0 +245: 37077: 0 +245: 37078: 0 +245: 37079: 0 +245: 37080: 0 +245: 37081: 0 +245: 37082: 0 +245: 37083: 0 +245: 37084: 0 +245: 37085: 0 +245: 37086: 0 +245: 37087: 0 +245: 37088: 0 +245: 37089: 0 +245: 37090: 0 +245: 37091: 0 +245: 37092: 0 +245: 37093: 0 +245: 37094: 0 +245: 37095: 0 +245: 37096: 0 +245: 37097: 0 +245: 37098: 0 +245: 37099: 0 +245: 37100: 0 +245: 37101: 0 +245: 37102: 0 +245: 37103: 0 +245: 37104: 0 +245: 37105: 0 +245: 37106: 0 +245: 37107: 0 +245: 37108: 0 +245: 37109: 0 +245: 37110: 0 +245: 37111: 0 +245: 37112: 0 +245: 37113: 0 +245: 37114: 0 +245: 37115: 0 +245: 37116: 0 +245: 37117: 0 +245: 37118: 0 +245: 37119: 0 +245: 37120: 0 +245: 37121: 0 +245: 37122: 0 +245: 37123: 0 +245: 37124: 0 +245: 37125: 0 +245: 37126: 0 +245: 37127: 0 +245: 37128: 0 +245: 37129: 0 +245: 37130: 0 +245: 37131: 0 +245: 37132: 0 +245: 37133: 0 +245: 37134: 0 +245: 37135: 0 +245: 37136: 0 +245: 37137: 0 +245: 37138: 0 +245: 37139: 0 +245: 37140: 0 +245: 37141: 0 +245: 37142: 0 +245: 37143: 0 +245: 37144: 0 +245: 37145: 0 +245: 37146: 0 +245: 37147: 0 +245: 37148: 0 +245: 37149: 0 +245: 37150: 0 +245: 37151: 0 +245: 37152: 0 +245: 37153: 0 +245: 37154: 0 +245: 37155: 0 +245: 37156: 0 +245: 37157: 0 +245: 37158: 0 +245: 37159: 0 +245: 37160: 0 +245: 37161: 0 +245: 37162: 0 +245: 37163: 0 +245: 37164: 0 +245: 37165: 0 +245: 37166: 0 +245: 37167: 0 +245: 37168: 0 +245: 37169: 0 +245: 37170: 0 +245: 37171: 0 +245: 37172: 0 +245: 37173: 0 +245: 37174: 0 +245: 37175: 0 +245: 37176: 0 +245: 37177: 0 +245: 37178: 0 +245: 37179: 0 +245: 37180: 0 +245: 37181: 0 +245: 37182: 0 +245: 37183: 0 +245: 37184: 0 +245: 37185: 0 +245: 37186: 0 +245: 37187: 0 +245: 37188: 0 +245: 37189: 0 +245: 37190: 0 +245: 37191: 0 +245: 37192: 0 +245: 37193: 0 +245: 37194: 0 +245: 37195: 0 +245: 37196: 0 +245: 37197: 0 +245: 37198: 0 +245: 37199: 0 +245: 37200: 0 +245: 37201: 0 +245: 37202: 0 +245: 37203: 0 +245: 37204: 0 +245: 37205: 0 +245: 37206: 0 +245: 37207: 0 +245: 37208: 0 +245: 37209: 0 +245: 37210: 0 +245: 37211: 0 +245: 37212: 0 +245: 37213: 0 +245: 37214: 0 +245: 37215: 0 +245: 37216: 0 +245: 37217: 0 +245: 37218: 0 +245: 37219: 0 +245: 37220: 0 +245: 37221: 0 +245: 37222: 0 +245: 37223: 0 +245: 37224: 0 +245: 37225: 0 +245: 37226: 0 +245: 37227: 0 +245: 37228: 0 +245: 37229: 0 +245: 37230: 0 +245: 37231: 0 +245: 37232: 0 +245: 37233: 0 +245: 37234: 0 +245: 37235: 0 +245: 37236: 0 +245: 37237: 0 +245: 37238: 0 +245: 37239: 0 +245: 37240: 0 +245: 37241: 0 +245: 37242: 0 +245: 37243: 0 +245: 37244: 0 +245: 37245: 0 +245: 37246: 0 +245: 37247: 0 +245: 37248: 0 +245: 37249: 0 +245: 37250: 0 +245: 37251: 0 +245: 37252: 0 +245: 37253: 0 +245: 37254: 0 +245: 37255: 0 +245: 37256: 0 +245: 37257: 0 +245: 37258: 0 +245: 37259: 0 +245: 37260: 0 +245: 37261: 0 +245: 37262: 0 +245: 37263: 0 +245: 37264: 0 +245: 37265: 0 +245: 37266: 0 +245: 37267: 0 +245: 37268: 0 +245: 37269: 0 +245: 37270: 0 +245: 37271: 0 +245: 37272: 0 +245: 37273: 0 +245: 37274: 0 +245: 37275: 0 +245: 37276: 0 +245: 37277: 0 +245: 37278: 0 +245: 37279: 0 +245: 37280: 0 +245: 37281: 0 +245: 37282: 0 +245: 37283: 0 +245: 37284: 0 +245: 37285: 0 +245: 37286: 0 +245: 37287: 0 +245: 37288: 0 +245: 37289: 0 +245: 37290: 0 +245: 37291: 0 +245: 37292: 0 +245: 37293: 0 +245: 37294: 0 +245: 37295: 0 +245: 37296: 0 +245: 37297: 0 +245: 37298: 0 +245: 37299: 0 +245: 37300: 0 +245: 37301: 0 +245: 37302: 0 +245: 37303: 0 +245: 37304: 0 +245: 37305: 0 +245: 37306: 0 +245: 37307: 0 +245: 37308: 0 +245: 37309: 0 +245: 37310: 0 +245: 37311: 0 +245: 37312: 0 +245: 37313: 0 +245: 37314: 0 +245: 37315: 0 +245: 37316: 0 +245: 37317: 0 +245: 37318: 0 +245: 37319: 0 +245: 37320: 0 +245: 37321: 0 +245: 37322: 0 +245: 37323: 0 +245: 37324: 0 +245: 37325: 0 +245: 37326: 0 +245: 37327: 0 +245: 37328: 0 +245: 37329: 0 +245: 37330: 0 +245: 37331: 0 +245: 37332: 0 +245: 37333: 0 +245: 37334: 0 +245: 37335: 0 +245: 37336: 0 +245: 37337: 0 +245: 37338: 0 +245: 37339: 0 +245: 37340: 0 +245: 37341: 0 +245: 37342: 0 +245: 37343: 0 +245: 37344: 0 +245: 37345: 0 +245: 37346: 0 +245: 37347: 0 +245: 37348: 0 +245: 37349: 0 +245: 37350: 0 +245: 37351: 0 +245: 37352: 0 +245: 37353: 0 +245: 37354: 0 +245: 37355: 0 +245: 37356: 0 +245: 37357: 0 +245: 37358: 0 +245: 37359: 0 +245: 37360: 0 +245: 37361: 0 +245: 37362: 0 +245: 37363: 0 +245: 37364: 0 +245: 37365: 0 +245: 37366: 0 +245: 37367: 0 +245: 37368: 0 +245: 37369: 0 +245: 37370: 0 +245: 37371: 0 +245: 37372: 0 +245: 37373: 0 +245: 37374: 0 +245: 37375: 0 +245: 37376: 0 +245: 37377: 0 +245: 37378: 0 +245: 37379: 0 +245: 37380: 0 +245: 37381: 0 +245: 37382: 0 +245: 37383: 0 +245: 37384: 0 +245: 37385: 0 +245: 37386: 0 +245: 37387: 0 +245: 37388: 0 +245: 37389: 0 +245: 37390: 0 +245: 37391: 0 +245: 37392: 0 +245: 37393: 0 +245: 37394: 0 +245: 37395: 0 +245: 37396: 0 +245: 37397: 0 +245: 37398: 0 +245: 37399: 0 +245: 37400: 0 +245: 37401: 0 +245: 37402: 0 +245: 37403: 0 +245: 37404: 0 +245: 37405: 0 +245: 37406: 0 +245: 37407: 0 +245: 37408: 0 +245: 37409: 0 +245: 37410: 0 +245: 37411: 0 +245: 37412: 0 +245: 37413: 0 +245: 37414: 0 +245: 37415: 0 +245: 37416: 0 +245: 37417: 0 +245: 37418: 0 +245: 37419: 0 +245: 37420: 0 +245: 37421: 0 +245: 37422: 0 +245: 37423: 0 +245: 37424: 0 +245: 37425: 0 +245: 37426: 0 +245: 37427: 0 +245: 37428: 0 +245: 37429: 0 +245: 37430: 0 +245: 37431: 0 +245: 37432: 0 +245: 37433: 0 +245: 37434: 0 +245: 37435: 0 +245: 37436: 0 +245: 37437: 0 +245: 37438: 0 +245: 37439: 0 +245: 37440: 0 +245: 37441: 0 +245: 37442: 0 +245: 37443: 0 +245: 37444: 0 +245: 37445: 0 +245: 37446: 0 +245: 37447: 0 +245: 37448: 0 +245: 37449: 0 +245: 37450: 0 +245: 37451: 0 +245: 37452: 0 +245: 37453: 0 +245: 37454: 0 +245: 37455: 0 +245: 37456: 0 +245: 37457: 0 +245: 37458: 0 +245: 37459: 0 +245: 37460: 0 +245: 37461: 0 +245: 37462: 0 +245: 37463: 0 +245: 37464: 0 +245: 37465: 0 +245: 37466: 0 +245: 37467: 0 +245: 37468: 0 +245: 37469: 0 +245: 37470: 0 +245: 37471: 0 +245: 37472: 0 +245: 37473: 0 +245: 37474: 0 +245: 37475: 0 +245: 37476: 0 +245: 37477: 0 +245: 37478: 0 +245: 37479: 0 +245: 37480: 0 +245: 37481: 0 +245: 37482: 0 +245: 37483: 0 +245: 37484: 0 +245: 37485: 0 +245: 37486: 0 +245: 37487: 0 +245: 37488: 0 +245: 37489: 0 +245: 37490: 0 +245: 37491: 0 +245: 37492: 0 +245: 37493: 0 +245: 37494: 0 +245: 37495: 0 +245: 37496: 0 +245: 37497: 0 +245: 37498: 0 +245: 37499: 0 +245: 37500: 0 +245: 37501: 0 +245: 37502: 0 +245: 37503: 0 +245: 37504: 0 +245: 37505: 0 +245: 37506: 0 +245: 37507: 0 +245: 37508: 0 +245: 37509: 0 +245: 37510: 0 +245: 37511: 0 +245: 37512: 0 +245: 37513: 0 +245: 37514: 0 +245: 37515: 0 +245: 37516: 0 +245: 37517: 0 +245: 37518: 0 +245: 37519: 0 +245: 37520: 0 +245: 37521: 0 +245: 37522: 0 +245: 37523: 0 +245: 37524: 0 +245: 37525: 0 +245: 37526: 0 +245: 37527: 0 +245: 37528: 0 +245: 37529: 0 +245: 37530: 0 +245: 37531: 0 +245: 37532: 0 +245: 37533: 0 +245: 37534: 0 +245: 37535: 0 +245: 37536: 0 +245: 37537: 0 +245: 37538: 0 +245: 37539: 0 +245: 37540: 0 +245: 37541: 0 +245: 37542: 0 +245: 37543: 0 +245: 37544: 0 +245: 37545: 0 +245: 37546: 0 +245: 37547: 0 +245: 37548: 0 +245: 37549: 0 +245: 37550: 0 +245: 37551: 0 +245: 37552: 0 +245: 37553: 0 +245: 37554: 0 +245: 37555: 0 +245: 37556: 0 +245: 37557: 0 +245: 37558: 0 +245: 37559: 0 +245: 37560: 0 +245: 37561: 0 +245: 37562: 0 +245: 37563: 0 +245: 37564: 0 +245: 37565: 0 +245: 37566: 0 +245: 37567: 0 +245: 37568: 0 +245: 37569: 0 +245: 37570: 0 +245: 37571: 0 +245: 37572: 0 +245: 37573: 0 +245: 37574: 0 +245: 37575: 0 +245: 37576: 0 +245: 37577: 0 +245: 37578: 0 +245: 37579: 0 +245: 37580: 0 +245: 37581: 0 +245: 37582: 0 +245: 37583: 0 +245: 37584: 0 +245: 37585: 0 +245: 37586: 0 +245: 37587: 0 +245: 37588: 0 +245: 37589: 0 +245: 37590: 0 +245: 37591: 0 +245: 37592: 0 +245: 37593: 0 +245: 37594: 0 +245: 37595: 0 +245: 37596: 0 +245: 37597: 0 +245: 37598: 0 +245: 37599: 0 +245: 37600: 0 +245: 37601: 0 +245: 37602: 0 +245: 37603: 0 +245: 37604: 0 +245: 37605: 0 +245: 37606: 0 +245: 37607: 0 +245: 37608: 0 +245: 37609: 0 +245: 37610: 0 +245: 37611: 0 +245: 37612: 0 +245: 37613: 0 +245: 37614: 0 +245: 37615: 0 +245: 37616: 0 +245: 37617: 0 +245: 37618: 0 +245: 37619: 0 +245: 37620: 0 +245: 37621: 0 +245: 37622: 0 +245: 37623: 0 +245: 37624: 0 +245: 37625: 0 +245: 37626: 0 +245: 37627: 0 +245: 37628: 0 +245: 37629: 0 +245: 37630: 0 +245: 37631: 0 +245: 37632: 0 +245: 37633: 0 +245: 37634: 0 +245: 37635: 0 +245: 37636: 0 +245: 37637: 0 +245: 37638: 0 +245: 37639: 0 +245: 37640: 0 +245: 37641: 0 +245: 37642: 0 +245: 37643: 0 +245: 37644: 0 +245: 37645: 0 +245: 37646: 0 +245: 37647: 0 +245: 37648: 0 +245: 37649: 0 +245: 37650: 0 +245: 37651: 0 +245: 37652: 0 +245: 37653: 0 +245: 37654: 0 +245: 37655: 0 +245: 37656: 0 +245: 37657: 0 +245: 37658: 0 +245: 37659: 0 +245: 37660: 0 +245: 37661: 0 +245: 37662: 0 +245: 37663: 0 +245: 37664: 0 +245: 37665: 0 +245: 37666: 0 +245: 37667: 0 +245: 37668: 0 +245: 37669: 0 +245: 37670: 0 +245: 37671: 0 +245: 37672: 0 +245: 37673: 0 +245: 37674: 0 +245: 37675: 0 +245: 37676: 0 +245: 37677: 0 +245: 37678: 0 +245: 37679: 0 +245: 37680: 0 +245: 37681: 0 +245: 37682: 0 +245: 37683: 0 +245: 37684: 0 +245: 37685: 0 +245: 37686: 0 +245: 37687: 0 +245: 37688: 0 +245: 37689: 0 +245: 37690: 0 +245: 37691: 0 +245: 37692: 0 +245: 37693: 0 +245: 37694: 0 +245: 37695: 0 +245: 37696: 0 +245: 37697: 0 +245: 37698: 0 +245: 37699: 0 +245: 37700: 0 +245: 37701: 0 +245: 37702: 0 +245: 37703: 0 +245: 37704: 0 +245: 37705: 0 +245: 37706: 0 +245: 37707: 0 +245: 37708: 0 +245: 37709: 0 +245: 37710: 0 +245: 37711: 0 +245: 37712: 0 +245: 37713: 0 +245: 37714: 0 +245: 37715: 0 +245: 37716: 0 +245: 37717: 0 +245: 37718: 0 +245: 37719: 0 +245: 37720: 0 +245: 37721: 0 +245: 37722: 0 +245: 37723: 0 +245: 37724: 0 +245: 37725: 0 +245: 37726: 0 +245: 37727: 0 +245: 37728: 0 +245: 37729: 0 +245: 37730: 0 +245: 37731: 0 +245: 37732: 0 +245: 37733: 0 +245: 37734: 0 +245: 37735: 0 +245: 37736: 0 +245: 37737: 0 +245: 37738: 0 +245: 37739: 0 +245: 37740: 0 +245: 37741: 0 +245: 37742: 0 +245: 37743: 0 +245: 37744: 0 +245: 37745: 0 +245: 37746: 0 +245: 37747: 0 +245: 37748: 0 +245: 37749: 0 +245: 37750: 0 +245: 37751: 0 +245: 37752: 0 +245: 37753: 0 +245: 37754: 0 +245: 37755: 0 +245: 37756: 0 +245: 37757: 0 +245: 37758: 0 +245: 37759: 0 +245: 37760: 0 +245: 37761: 0 +245: 37762: 0 +245: 37763: 0 +245: 37764: 0 +245: 37765: 0 +245: 37766: 0 +245: 37767: 0 +245: 37768: 0 +245: 37769: 0 +245: 37770: 0 +245: 37771: 0 +245: 37772: 0 +245: 37773: 0 +245: 37774: 0 +245: 37775: 0 +245: 37776: 0 +245: 37777: 0 +245: 37778: 0 +245: 37779: 0 +245: 37780: 0 +245: 37781: 0 +245: 37782: 0 +245: 37783: 0 +245: 37784: 0 +245: 37785: 0 +245: 37786: 0 +245: 37787: 0 +245: 37788: 0 +245: 37789: 0 +245: 37790: 0 +245: 37791: 0 +245: 37792: 0 +245: 37793: 0 +245: 37794: 0 +245: 37795: 0 +245: 37796: 0 +245: 37797: 0 +245: 37798: 0 +245: 37799: 0 +245: 37800: 0 +245: 37801: 0 +245: 37802: 0 +245: 37803: 0 +245: 37804: 0 +245: 37805: 0 +245: 37806: 0 +245: 37807: 0 +245: 37808: 0 +245: 37809: 0 +245: 37810: 0 +245: 37811: 0 +245: 37812: 0 +245: 37813: 0 +245: 37814: 0 +245: 37815: 0 +245: 37816: 0 +245: 37817: 0 +245: 37818: 0 +245: 37819: 0 +245: 37820: 0 +245: 37821: 0 +245: 37822: 0 +245: 37823: 0 +245: 37824: 0 +245: 37825: 0 +245: 37826: 0 +245: 37827: 0 +245: 37828: 0 +245: 37829: 0 +245: 37830: 0 +245: 37831: 0 +245: 37832: 0 +245: 37833: 0 +245: 37834: 0 +245: 37835: 0 +245: 37836: 0 +245: 37837: 0 +245: 37838: 0 +245: 37839: 0 +245: 37840: 0 +245: 37841: 0 +245: 37842: 0 +245: 37843: 0 +245: 37844: 0 +245: 37845: 0 +245: 37846: 0 +245: 37847: 0 +245: 37848: 0 +245: 37849: 0 +245: 37850: 0 +245: 37851: 0 +245: 37852: 0 +245: 37853: 0 +245: 37854: 0 +245: 37855: 0 +245: 37856: 0 +245: 37857: 0 +245: 37858: 0 +245: 37859: 0 +245: 37860: 0 +245: 37861: 0 +245: 37862: 0 +245: 37863: 0 +245: 37864: 0 +245: 37865: 0 +245: 37866: 0 +245: 37867: 0 +245: 37868: 0 +245: 37869: 0 +245: 37870: 0 +245: 37871: 0 +245: 37872: 0 +245: 37873: 0 +245: 37874: 0 +245: 37875: 0 +245: 37876: 0 +245: 37877: 0 +245: 37878: 0 +245: 37879: 0 +245: 37880: 0 +245: 37881: 0 +245: 37882: 0 +245: 37883: 0 +245: 37884: 0 +245: 37885: 0 +245: 37886: 0 +245: 37887: 0 +245: 37888: 0 +245: 37889: 0 +245: 37890: 0 +245: 37891: 0 +245: 37892: 0 +245: 37893: 0 +245: 37894: 0 +245: 37895: 0 +245: 37896: 0 +245: 37897: 0 +245: 37898: 0 +245: 37899: 0 +245: 37900: 0 +245: 37901: 0 +245: 37902: 0 +245: 37903: 0 +245: 37904: 0 +245: 37905: 0 +245: 37906: 0 +245: 37907: 0 +245: 37908: 0 +245: 37909: 0 +245: 37910: 0 +245: 37911: 0 +245: 37912: 0 +245: 37913: 0 +245: 37914: 0 +245: 37915: 0 +245: 37916: 0 +245: 37917: 0 +245: 37918: 0 +245: 37919: 0 +245: 37920: 0 +245: 37921: 0 +245: 37922: 0 +245: 37923: 0 +245: 37924: 0 +245: 37925: 0 +245: 37926: 0 +245: 37927: 0 +245: 37928: 0 +245: 37929: 0 +245: 37930: 0 +245: 37931: 0 +245: 37932: 0 +245: 37933: 0 +245: 37934: 0 +245: 37935: 0 +245: 37936: 0 +245: 37937: 0 +245: 37938: 0 +245: 37939: 0 +245: 37940: 0 +245: 37941: 0 +245: 37942: 0 +245: 37943: 0 +245: 37944: 0 +245: 37945: 0 +245: 37946: 0 +245: 37947: 0 +245: 37948: 0 +245: 37949: 0 +245: 37950: 0 +245: 37951: 0 +245: 37952: 0 +245: 37953: 0 +245: 37954: 0 +245: 37955: 0 +245: 37956: 0 +245: 37957: 0 +245: 37958: 0 +245: 37959: 0 +245: 37960: 0 +245: 37961: 0 +245: 37962: 0 +245: 37963: 0 +245: 37964: 0 +245: 37965: 0 +245: 37966: 0 +245: 37967: 0 +245: 37968: 0 +245: 37969: 0 +245: 37970: 0 +245: 37971: 0 +245: 37972: 0 +245: 37973: 0 +245: 37974: 0 +245: 37975: 0 +245: 37976: 0 +245: 37977: 0 +245: 37978: 0 +245: 37979: 0 +245: 37980: 0 +245: 37981: 0 +245: 37982: 0 +245: 37983: 0 +245: 37984: 0 +245: 37985: 0 +245: 37986: 0 +245: 37987: 0 +245: 37988: 0 +245: 37989: 0 +245: 37990: 0 +245: 37991: 0 +245: 37992: 0 +245: 37993: 0 +245: 37994: 0 +245: 37995: 0 +245: 37996: 0 +245: 37997: 0 +245: 37998: 0 +245: 37999: 0 +245: 38000: 0 +245: 38001: 0 +245: 38002: 0 +245: 38003: 0 +245: 38004: 0 +245: 38005: 0 +245: 38006: 0 +245: 38007: 0 +245: 38008: 0 +245: 38009: 0 +245: 38010: 0 +245: 38011: 0 +245: 38012: 0 +245: 38013: 0 +245: 38014: 0 +245: 38015: 0 +245: 38016: 0 +245: 38017: 0 +245: 38018: 0 +245: 38019: 0 +245: 38020: 0 +245: 38021: 0 +245: 38022: 0 +245: 38023: 0 +245: 38024: 0 +245: 38025: 0 +245: 38026: 0 +245: 38027: 0 +245: 38028: 0 +245: 38029: 0 +245: 38030: 0 +245: 38031: 0 +245: 38032: 0 +245: 38033: 0 +245: 38034: 0 +245: 38035: 0 +245: 38036: 0 +245: 38037: 0 +245: 38038: 0 +245: 38039: 0 +245: 38040: 0 +245: 38041: 0 +245: 38042: 0 +245: 38043: 0 +245: 38044: 0 +245: 38045: 0 +245: 38046: 0 +245: 38047: 0 +245: 38048: 0 +245: 38049: 0 +245: 38050: 0 +245: 38051: 0 +245: 38052: 0 +245: 38053: 0 +245: 38054: 0 +245: 38055: 0 +245: 38056: 0 +245: 38057: 0 +245: 38058: 0 +245: 38059: 0 +245: 38060: 0 +245: 38061: 0 +245: 38062: 0 +245: 38063: 0 +245: 38064: 0 +245: 38065: 0 +245: 38066: 0 +245: 38067: 0 +245: 38068: 0 +245: 38069: 0 +245: 38070: 0 +245: 38071: 0 +245: 38072: 0 +245: 38073: 0 +245: 38074: 0 +245: 38075: 0 +245: 38076: 0 +245: 38077: 0 +245: 38078: 0 +245: 38079: 0 +245: 38080: 0 +245: 38081: 0 +245: 38082: 0 +245: 38083: 0 +245: 38084: 0 +245: 38085: 0 +245: 38086: 0 +245: 38087: 0 +245: 38088: 0 +245: 38089: 0 +245: 38090: 0 +245: 38091: 0 +245: 38092: 0 +245: 38093: 0 +245: 38094: 0 +245: 38095: 0 +245: 38096: 0 +245: 38097: 0 +245: 38098: 0 +245: 38099: 0 +245: 38100: 0 +245: 38101: 0 +245: 38102: 0 +245: 38103: 0 +245: 38104: 0 +245: 38105: 0 +245: 38106: 0 +245: 38107: 0 +245: 38108: 0 +245: 38109: 0 +245: 38110: 0 +245: 38111: 0 +245: 38112: 0 +245: 38113: 0 +245: 38114: 0 +245: 38115: 0 +245: 38116: 0 +245: 38117: 0 +245: 38118: 0 +245: 38119: 0 +245: 38120: 0 +245: 38121: 0 +245: 38122: 0 +245: 38123: 0 +245: 38124: 0 +245: 38125: 0 +245: 38126: 0 +245: 38127: 0 +245: 38128: 0 +245: 38129: 0 +245: 38130: 0 +245: 38131: 0 +245: 38132: 0 +245: 38133: 0 +245: 38134: 0 +245: 38135: 0 +245: 38136: 0 +245: 38137: 0 +245: 38138: 0 +245: 38139: 0 +245: 38140: 0 +245: 38141: 0 +245: 38142: 0 +245: 38143: 0 +245: 38144: 0 +245: 38145: 0 +245: 38146: 0 +245: 38147: 0 +245: 38148: 0 +245: 38149: 0 +245: 38150: 0 +245: 38151: 0 +245: 38152: 0 +245: 38153: 0 +245: 38154: 0 +245: 38155: 0 +245: 38156: 0 +245: 38157: 0 +245: 38158: 0 +245: 38159: 0 +245: 38160: 0 +245: 38161: 0 +245: 38162: 0 +245: 38163: 0 +245: 38164: 0 +245: 38165: 0 +245: 38166: 0 +245: 38167: 0 +245: 38168: 0 +245: 38169: 0 +245: 38170: 0 +245: 38171: 0 +245: 38172: 0 +245: 38173: 0 +245: 38174: 0 +245: 38175: 0 +245: 38176: 0 +245: 38177: 0 +245: 38178: 0 +245: 38179: 0 +245: 38180: 0 +245: 38181: 0 +245: 38182: 0 +245: 38183: 0 +245: 38184: 0 +245: 38185: 0 +245: 38186: 0 +245: 38187: 0 +245: 38188: 0 +245: 38189: 0 +245: 38190: 0 +245: 38191: 0 +245: 38192: 0 +245: 38193: 0 +245: 38194: 0 +245: 38195: 0 +245: 38196: 0 +245: 38197: 0 +245: 38198: 0 +245: 38199: 0 +245: 38200: 0 +245: 38201: 0 +245: 38202: 0 +245: 38203: 0 +245: 38204: 0 +245: 38205: 0 +245: 38206: 0 +245: 38207: 0 +245: 38208: 0 +245: 38209: 0 +245: 38210: 0 +245: 38211: 0 +245: 38212: 0 +245: 38213: 0 +245: 38214: 0 +245: 38215: 0 +245: 38216: 0 +245: 38217: 0 +245: 38218: 0 +245: 38219: 0 +245: 38220: 0 +245: 38221: 0 +245: 38222: 0 +245: 38223: 0 +245: 38224: 0 +245: 38225: 0 +245: 38226: 0 +245: 38227: 0 +245: 38228: 0 +245: 38229: 0 +245: 38230: 0 +245: 38231: 0 +245: 38232: 0 +245: 38233: 0 +245: 38234: 0 +245: 38235: 0 +245: 38236: 0 +245: 38237: 0 +245: 38238: 0 +245: 38239: 0 +245: 38240: 0 +245: 38241: 0 +245: 38242: 0 +245: 38243: 0 +245: 38244: 0 +245: 38245: 0 +245: 38246: 0 +245: 38247: 0 +245: 38248: 0 +245: 38249: 0 +245: 38250: 0 +245: 38251: 0 +245: 38252: 0 +245: 38253: 0 +245: 38254: 0 +245: 38255: 0 +245: 38256: 0 +245: 38257: 0 +245: 38258: 0 +245: 38259: 0 +245: 38260: 0 +245: 38261: 0 +245: 38262: 0 +245: 38263: 0 +245: 38264: 0 +245: 38265: 0 +245: 38266: 0 +245: 38267: 0 +245: 38268: 0 +245: 38269: 0 +245: 38270: 0 +245: 38271: 0 +245: 38272: 0 +245: 38273: 0 +245: 38274: 0 +245: 38275: 0 +245: 38276: 0 +245: 38277: 0 +245: 38278: 0 +245: 38279: 0 +245: 38280: 0 +245: 38281: 0 +245: 38282: 0 +245: 38283: 0 +245: 38284: 0 +245: 38285: 0 +245: 38286: 0 +245: 38287: 0 +245: 38288: 0 +245: 38289: 0 +245: 38290: 0 +245: 38291: 0 +245: 38292: 0 +245: 38293: 0 +245: 38294: 0 +245: 38295: 0 +245: 38296: 0 +245: 38297: 0 +245: 38298: 0 +245: 38299: 0 +245: 38300: 0 +245: 38301: 0 +245: 38302: 0 +245: 38303: 0 +245: 38304: 0 +245: 38305: 0 +245: 38306: 0 +245: 38307: 0 +245: 38308: 0 +245: 38309: 0 +245: 38310: 0 +245: 38311: 0 +245: 38312: 0 +245: 38313: 0 +245: 38314: 0 +245: 38315: 0 +245: 38316: 0 +245: 38317: 0 +245: 38318: 0 +245: 38319: 0 +245: 38320: 0 +245: 38321: 0 +245: 38322: 0 +245: 38323: 0 +245: 38324: 0 +245: 38325: 0 +245: 38326: 0 +245: 38327: 0 +245: 38328: 0 +245: 38329: 0 +245: 38330: 0 +245: 38331: 0 +245: 38332: 0 +245: 38333: 0 +245: 38334: 0 +245: 38335: 0 +245: 38336: 0 +245: 38337: 0 +245: 38338: 0 +245: 38339: 0 +245: 38340: 0 +245: 38341: 0 +245: 38342: 0 +245: 38343: 0 +245: 38344: 0 +245: 38345: 0 +245: 38346: 0 +245: 38347: 0 +245: 38348: 0 +245: 38349: 0 +245: 38350: 0 +245: 38351: 0 +245: 38352: 0 +245: 38353: 0 +245: 38354: 0 +245: 38355: 0 +245: 38356: 0 +245: 38357: 0 +245: 38358: 0 +245: 38359: 0 +245: 38360: 0 +245: 38361: 0 +245: 38362: 0 +245: 38363: 0 +245: 38364: 0 +245: 38365: 0 +245: 38366: 0 +245: 38367: 0 +245: 38368: 0 +245: 38369: 0 +245: 38370: 0 +245: 38371: 0 +245: 38372: 0 +245: 38373: 0 +245: 38374: 0 +245: 38375: 0 +245: 38376: 0 +245: 38377: 0 +245: 38378: 0 +245: 38379: 0 +245: 38380: 0 +245: 38381: 0 +245: 38382: 0 +245: 38383: 0 +245: 38384: 0 +245: 38385: 0 +245: 38386: 0 +245: 38387: 0 +245: 38388: 0 +245: 38389: 0 +245: 38390: 0 +245: 38391: 0 +245: 38392: 0 +245: 38393: 0 +245: 38394: 0 +245: 38395: 0 +245: 38396: 0 +245: 38397: 0 +245: 38398: 0 +245: 38399: 0 +245: 38400: 0 +245: 38401: 0 +245: 38402: 0 +245: 38403: 0 +245: 38404: 0 +245: 38405: 0 +245: 38406: 0 +245: 38407: 0 +245: 38408: 0 +245: 38409: 0 +245: 38410: 0 +245: 38411: 0 +245: 38412: 0 +245: 38413: 0 +245: 38414: 0 +245: 38415: 0 +245: 38416: 0 +245: 38417: 0 +245: 38418: 0 +245: 38419: 0 +245: 38420: 0 +245: 38421: 0 +245: 38422: 0 +245: 38423: 0 +245: 38424: 0 +245: 38425: 0 +245: 38426: 0 +245: 38427: 0 +245: 38428: 0 +245: 38429: 0 +245: 38430: 0 +245: 38431: 0 +245: 38432: 0 +245: 38433: 0 +245: 38434: 0 +245: 38435: 0 +245: 38436: 0 +245: 38437: 0 +245: 38438: 0 +245: 38439: 0 +245: 38440: 0 +245: 38441: 0 +245: 38442: 0 +245: 38443: 0 +245: 38444: 0 +245: 38445: 0 +245: 38446: 0 +245: 38447: 0 +245: 38448: 0 +245: 38449: 0 +245: 38450: 0 +245: 38451: 0 +245: 38452: 0 +245: 38453: 0 +245: 38454: 0 +245: 38455: 0 +245: 38456: 0 +245: 38457: 0 +245: 38458: 0 +245: 38459: 0 +245: 38460: 0 +245: 38461: 0 +245: 38462: 0 +245: 38463: 0 +245: 38464: 0 +245: 38465: 0 +245: 38466: 0 +245: 38467: 0 +245: 38468: 0 +245: 38469: 0 +245: 38470: 0 +245: 38471: 0 +245: 38472: 0 +245: 38473: 0 +245: 38474: 0 +245: 38475: 0 +245: 38476: 0 +245: 38477: 0 +245: 38478: 0 +245: 38479: 0 +245: 38480: 0 +245: 38481: 0 +245: 38482: 0 +245: 38483: 0 +245: 38484: 0 +245: 38485: 0 +245: 38486: 0 +245: 38487: 0 +245: 38488: 0 +245: 38489: 0 +245: 38490: 0 +245: 38491: 0 +245: 38492: 0 +245: 38493: 0 +245: 38494: 0 +245: 38495: 0 +245: 38496: 0 +245: 38497: 0 +245: 38498: 0 +245: 38499: 0 +245: 38500: 0 +245: 38501: 0 +245: 38502: 0 +245: 38503: 0 +245: 38504: 0 +245: 38505: 0 +245: 38506: 0 +245: 38507: 0 +245: 38508: 0 +245: 38509: 0 +245: 38510: 0 +245: 38511: 0 +245: 38512: 0 +245: 38513: 0 +245: 38514: 0 +245: 38515: 0 +245: 38516: 0 +245: 38517: 0 +245: 38518: 0 +245: 38519: 0 +245: 38520: 0 +245: 38521: 0 +245: 38522: 0 +245: 38523: 0 +245: 38524: 0 +245: 38525: 0 +245: 38526: 0 +245: 38527: 0 +245: 38528: 0 +245: 38529: 0 +245: 38530: 0 +245: 38531: 0 +245: 38532: 0 +245: 38533: 0 +245: 38534: 0 +245: 38535: 0 +245: 38536: 0 +245: 38537: 0 +245: 38538: 0 +245: 38539: 0 +245: 38540: 0 +245: 38541: 0 +245: 38542: 0 +245: 38543: 0 +245: 38544: 0 +245: 38545: 0 +245: 38546: 0 +245: 38547: 0 +245: 38548: 0 +245: 38549: 0 +245: 38550: 0 +245: 38551: 0 +245: 38552: 0 +245: 38553: 0 +245: 38554: 0 +245: 38555: 0 +245: 38556: 0 +245: 38557: 0 +245: 38558: 0 +245: 38559: 0 +245: 38560: 0 +245: 38561: 0 +245: 38562: 0 +245: 38563: 0 +245: 38564: 0 +245: 38565: 0 +245: 38566: 0 +245: 38567: 0 +245: 38568: 0 +245: 38569: 0 +245: 38570: 0 +245: 38571: 0 +245: 38572: 0 +245: 38573: 0 +245: 38574: 0 +245: 38575: 0 +245: 38576: 0 +245: 38577: 0 +245: 38578: 0 +245: 38579: 0 +245: 38580: 0 +245: 38581: 0 +245: 38582: 0 +245: 38583: 0 +245: 38584: 0 +245: 38585: 0 +245: 38586: 0 +245: 38587: 0 +245: 38588: 0 +245: 38589: 0 +245: 38590: 0 +245: 38591: 0 +245: 38592: 0 +245: 38593: 0 +245: 38594: 0 +245: 38595: 0 +245: 38596: 0 +245: 38597: 0 +245: 38598: 0 +245: 38599: 0 +245: 38600: 0 +245: 38601: 0 +245: 38602: 0 +245: 38603: 0 +245: 38604: 0 +245: 38605: 0 +245: 38606: 0 +245: 38607: 0 +245: 38608: 0 +245: 38609: 0 +245: 38610: 0 +245: 38611: 0 +245: 38612: 0 +245: 38613: 0 +245: 38614: 0 +245: 38615: 0 +245: 38616: 0 +245: 38617: 0 +245: 38618: 0 +245: 38619: 0 +245: 38620: 0 +245: 38621: 0 +245: 38622: 0 +245: 38623: 0 +245: 38624: 0 +245: 38625: 0 +245: 38626: 0 +245: 38627: 0 +245: 38628: 0 +245: 38629: 0 +245: 38630: 0 +245: 38631: 0 +245: 38632: 0 +245: 38633: 0 +245: 38634: 0 +245: 38635: 0 +245: 38636: 0 +245: 38637: 0 +245: 38638: 0 +245: 38639: 0 +245: 38640: 0 +245: 38641: 0 +245: 38642: 0 +245: 38643: 0 +245: 38644: 0 +245: 38645: 0 +245: 38646: 0 +245: 38647: 0 +245: 38648: 0 +245: 38649: 0 +245: 38650: 0 +245: 38651: 0 +245: 38652: 0 +245: 38653: 0 +245: 38654: 0 +245: 38655: 0 +245: 38656: 0 +245: 38657: 0 +245: 38658: 0 +245: 38659: 0 +245: 38660: 0 +245: 38661: 0 +245: 38662: 0 +245: 38663: 0 +245: 38664: 0 +245: 38665: 0 +245: 38666: 0 +245: 38667: 0 +245: 38668: 0 +245: 38669: 0 +245: 38670: 0 +245: 38671: 0 +245: 38672: 0 +245: 38673: 0 +245: 38674: 0 +245: 38675: 0 +245: 38676: 0 +245: 38677: 0 +245: 38678: 0 +245: 38679: 0 +245: 38680: 0 +245: 38681: 0 +245: 38682: 0 +245: 38683: 0 +245: 38684: 0 +245: 38685: 0 +245: 38686: 0 +245: 38687: 0 +245: 38688: 0 +245: 38689: 0 +245: 38690: 0 +245: 38691: 0 +245: 38692: 0 +245: 38693: 0 +245: 38694: 0 +245: 38695: 0 +245: 38696: 0 +245: 38697: 0 +245: 38698: 0 +245: 38699: 0 +245: 38700: 0 +245: 38701: 0 +245: 38702: 0 +245: 38703: 0 +245: 38704: 0 +245: 38705: 0 +245: 38706: 0 +245: 38707: 0 +245: 38708: 0 +245: 38709: 0 +245: 38710: 0 +245: 38711: 0 +245: 38712: 0 +245: 38713: 0 +245: 38714: 0 +245: 38715: 0 +245: 38716: 0 +245: 38717: 0 +245: 38718: 0 +245: 38719: 0 +245: 38720: 0 +245: 38721: 0 +245: 38722: 0 +245: 38723: 0 +245: 38724: 0 +245: 38725: 0 +245: 38726: 0 +245: 38727: 0 +245: 38728: 0 +245: 38729: 0 +245: 38730: 0 +245: 38731: 0 +245: 38732: 0 +245: 38733: 0 +245: 38734: 0 +245: 38735: 0 +245: 38736: 0 +245: 38737: 0 +245: 38738: 0 +245: 38739: 0 +245: 38740: 0 +245: 38741: 0 +245: 38742: 0 +245: 38743: 0 +245: 38744: 0 +245: 38745: 0 +245: 38746: 0 +245: 38747: 0 +245: 38748: 0 +245: 38749: 0 +245: 38750: 0 +245: 38751: 0 +245: 38752: 0 +245: 38753: 0 +245: 38754: 0 +245: 38755: 0 +245: 38756: 0 +245: 38757: 0 +245: 38758: 0 +245: 38759: 0 +245: 38760: 0 +245: 38761: 0 +245: 38762: 0 +245: 38763: 0 +245: 38764: 0 +245: 38765: 0 +245: 38766: 0 +245: 38767: 0 +245: 38768: 0 +245: 38769: 0 +245: 38770: 0 +245: 38771: 0 +245: 38772: 0 +245: 38773: 0 +245: 38774: 0 +245: 38775: 0 +245: 38776: 0 +245: 38777: 0 +245: 38778: 0 +245: 38779: 0 +245: 38780: 0 +245: 38781: 0 +245: 38782: 0 +245: 38783: 0 +245: 38784: 0 +245: 38785: 0 +245: 38786: 0 +245: 38787: 0 +245: 38788: 0 +245: 38789: 0 +245: 38790: 0 +245: 38791: 0 +245: 38792: 0 +245: 38793: 0 +245: 38794: 0 +245: 38795: 0 +245: 38796: 0 +245: 38797: 0 +245: 38798: 0 +245: 38799: 0 +245: 38800: 0 +245: 38801: 0 +245: 38802: 0 +245: 38803: 0 +245: 38804: 0 +245: 38805: 0 +245: 38806: 0 +245: 38807: 0 +245: 38808: 0 +245: 38809: 0 +245: 38810: 0 +245: 38811: 0 +245: 38812: 0 +245: 38813: 0 +245: 38814: 0 +245: 38815: 0 +245: 38816: 0 +245: 38817: 0 +245: 38818: 0 +245: 38819: 0 +245: 38820: 0 +245: 38821: 0 +245: 38822: 0 +245: 38823: 0 +245: 38824: 0 +245: 38825: 0 +245: 38826: 0 +245: 38827: 0 +245: 38828: 0 +245: 38829: 0 +245: 38830: 0 +245: 38831: 0 +245: 38832: 0 +245: 38833: 0 +245: 38834: 0 +245: 38835: 0 +245: 38836: 0 +245: 38837: 0 +245: 38838: 0 +245: 38839: 0 +245: 38840: 0 +245: 38841: 0 +245: 38842: 0 +245: 38843: 0 +245: 38844: 0 +245: 38845: 0 +245: 38846: 0 +245: 38847: 0 +245: 38848: 0 +245: 38849: 0 +245: 38850: 0 +245: 38851: 0 +245: 38852: 0 +245: 38853: 0 +245: 38854: 0 +245: 38855: 0 +245: 38856: 0 +245: 38857: 0 +245: 38858: 0 +245: 38859: 0 +245: 38860: 0 +245: 38861: 0 +245: 38862: 0 +245: 38863: 0 +245: 38864: 0 +245: 38865: 0 +245: 38866: 0 +245: 38867: 0 +245: 38868: 0 +245: 38869: 0 +245: 38870: 0 +245: 38871: 0 +245: 38872: 0 +245: 38873: 0 +245: 38874: 0 +245: 38875: 0 +245: 38876: 0 +245: 38877: 0 +245: 38878: 0 +245: 38879: 0 +245: 38880: 0 +245: 38881: 0 +245: 38882: 0 +245: 38883: 0 +245: 38884: 0 +245: 38885: 0 +245: 38886: 0 +245: 38887: 0 +245: 38888: 0 +245: 38889: 0 +245: 38890: 0 +245: 38891: 0 +245: 38892: 0 +245: 38893: 0 +245: 38894: 0 +245: 38895: 0 +245: 38896: 0 +245: 38897: 0 +245: 38898: 0 +245: 38899: 0 +245: 38900: 0 +245: 38901: 0 +245: 38902: 0 +245: 38903: 0 +245: 38904: 0 +245: 38905: 0 +245: 38906: 0 +245: 38907: 0 +245: 38908: 0 +245: 38909: 0 +245: 38910: 0 +245: 38911: 0 +245: 38912: 0 +245: 38913: 0 +245: 38914: 0 +245: 38915: 0 +245: 38916: 0 +245: 38917: 0 +245: 38918: 0 +245: 38919: 0 +245: 38920: 0 +245: 38921: 0 +245: 38922: 0 +245: 38923: 0 +245: 38924: 0 +245: 38925: 0 +245: 38926: 0 +245: 38927: 0 +245: 38928: 0 +245: 38929: 0 +245: 38930: 0 +245: 38931: 0 +245: 38932: 0 +245: 38933: 0 +245: 38934: 0 +245: 38935: 0 +245: 38936: 0 +245: 38937: 0 +245: 38938: 0 +245: 38939: 0 +245: 38940: 0 +245: 38941: 0 +245: 38942: 0 +245: 38943: 0 +245: 38944: 0 +245: 38945: 0 +245: 38946: 0 +245: 38947: 0 +245: 38948: 0 +245: 38949: 0 +245: 38950: 0 +245: 38951: 0 +245: 38952: 0 +245: 38953: 0 +245: 38954: 0 +245: 38955: 0 +245: 38956: 0 +245: 38957: 0 +245: 38958: 0 +245: 38959: 0 +245: 38960: 0 +245: 38961: 0 +245: 38962: 0 +245: 38963: 0 +245: 38964: 0 +245: 38965: 0 +245: 38966: 0 +245: 38967: 0 +245: 38968: 0 +245: 38969: 0 +245: 38970: 0 +245: 38971: 0 +245: 38972: 0 +245: 38973: 0 +245: 38974: 0 +245: 38975: 0 +245: 38976: 0 +245: 38977: 0 +245: 38978: 0 +245: 38979: 0 +245: 38980: 0 +245: 38981: 0 +245: 38982: 0 +245: 38983: 0 +245: 38984: 0 +245: 38985: 0 +245: 38986: 0 +245: 38987: 0 +245: 38988: 0 +245: 38989: 0 +245: 38990: 0 +245: 38991: 0 +245: 38992: 0 +245: 38993: 0 +245: 38994: 0 +245: 38995: 0 +245: 38996: 0 +245: 38997: 0 +245: 38998: 0 +245: 38999: 0 +245: 39000: 0 +245: 39001: 0 +245: 39002: 0 +245: 39003: 0 +245: 39004: 0 +245: 39005: 0 +245: 39006: 0 +245: 39007: 0 +245: 39008: 0 +245: 39009: 0 +245: 39010: 0 +245: 39011: 0 +245: 39012: 0 +245: 39013: 0 +245: 39014: 0 +245: 39015: 0 +245: 39016: 0 +245: 39017: 0 +245: 39018: 0 +245: 39019: 0 +245: 39020: 0 +245: 39021: 0 +245: 39022: 0 +245: 39023: 0 +245: 39024: 0 +245: 39025: 0 +245: 39026: 0 +245: 39027: 0 +245: 39028: 0 +245: 39029: 0 +245: 39030: 0 +245: 39031: 0 +245: 39032: 0 +245: 39033: 0 +245: 39034: 0 +245: 39035: 0 +245: 39036: 0 +245: 39037: 0 +245: 39038: 0 +245: 39039: 0 +245: 39040: 0 +245: 39041: 0 +245: 39042: 0 +245: 39043: 0 +245: 39044: 0 +245: 39045: 0 +245: 39046: 0 +245: 39047: 0 +245: 39048: 0 +245: 39049: 0 +245: 39050: 0 +245: 39051: 0 +245: 39052: 0 +245: 39053: 0 +245: 39054: 0 +245: 39055: 0 +245: 39056: 0 +245: 39057: 0 +245: 39058: 0 +245: 39059: 0 +245: 39060: 0 +245: 39061: 0 +245: 39062: 0 +245: 39063: 0 +245: 39064: 0 +245: 39065: 0 +245: 39066: 0 +245: 39067: 0 +245: 39068: 0 +245: 39069: 0 +245: 39070: 0 +245: 39071: 0 +245: 39072: 0 +245: 39073: 0 +245: 39074: 0 +245: 39075: 0 +245: 39076: 0 +245: 39077: 0 +245: 39078: 0 +245: 39079: 0 +245: 39080: 0 +245: 39081: 0 +245: 39082: 0 +245: 39083: 0 +245: 39084: 0 +245: 39085: 0 +245: 39086: 0 +245: 39087: 0 +245: 39088: 0 +245: 39089: 0 +245: 39090: 0 +245: 39091: 0 +245: 39092: 0 +245: 39093: 0 +245: 39094: 0 +245: 39095: 0 +245: 39096: 0 +245: 39097: 0 +245: 39098: 0 +245: 39099: 0 +245: 39100: 0 +245: 39101: 0 +245: 39102: 0 +245: 39103: 0 +245: 39104: 0 +245: 39105: 0 +245: 39106: 0 +245: 39107: 0 +245: 39108: 0 +245: 39109: 0 +245: 39110: 0 +245: 39111: 0 +245: 39112: 0 +245: 39113: 0 +245: 39114: 0 +245: 39115: 0 +245: 39116: 0 +245: 39117: 0 +245: 39118: 0 +245: 39119: 0 +245: 39120: 0 +245: 39121: 0 +245: 39122: 0 +245: 39123: 0 +245: 39124: 0 +245: 39125: 0 +245: 39126: 0 +245: 39127: 0 +245: 39128: 0 +245: 39129: 0 +245: 39130: 0 +245: 39131: 0 +245: 39132: 0 +245: 39133: 0 +245: 39134: 0 +245: 39135: 0 +245: 39136: 0 +245: 39137: 0 +245: 39138: 0 +245: 39139: 0 +245: 39140: 0 +245: 39141: 0 +245: 39142: 0 +245: 39143: 0 +245: 39144: 0 +245: 39145: 0 +245: 39146: 0 +245: 39147: 0 +245: 39148: 0 +245: 39149: 0 +245: 39150: 0 +245: 39151: 0 +245: 39152: 0 +245: 39153: 0 +245: 39154: 0 +245: 39155: 0 +245: 39156: 0 +245: 39157: 0 +245: 39158: 0 +245: 39159: 0 +245: 39160: 0 +245: 39161: 0 +245: 39162: 0 +245: 39163: 0 +245: 39164: 0 +245: 39165: 0 +245: 39166: 0 +245: 39167: 0 +245: 39168: 0 +245: 39169: 0 +245: 39170: 0 +245: 39171: 0 +245: 39172: 0 +245: 39173: 0 +245: 39174: 0 +245: 39175: 0 +245: 39176: 0 +245: 39177: 0 +245: 39178: 0 +245: 39179: 0 +245: 39180: 0 +245: 39181: 0 +245: 39182: 0 +245: 39183: 0 +245: 39184: 0 +245: 39185: 0 +245: 39186: 0 +245: 39187: 0 +245: 39188: 0 +245: 39189: 0 +245: 39190: 0 +245: 39191: 0 +245: 39192: 0 +245: 39193: 0 +245: 39194: 0 +245: 39195: 0 +245: 39196: 0 +245: 39197: 0 +245: 39198: 0 +245: 39199: 0 +245: 39200: 0 +245: 39201: 0 +245: 39202: 0 +245: 39203: 0 +245: 39204: 0 +245: 39205: 0 +245: 39206: 0 +245: 39207: 0 +245: 39208: 0 +245: 39209: 0 +245: 39210: 0 +245: 39211: 0 +245: 39212: 0 +245: 39213: 0 +245: 39214: 0 +245: 39215: 0 +245: 39216: 0 +245: 39217: 0 +245: 39218: 0 +245: 39219: 0 +245: 39220: 0 +245: 39221: 0 +245: 39222: 0 +245: 39223: 0 +245: 39224: 0 +245: 39225: 0 +245: 39226: 0 +245: 39227: 0 +245: 39228: 0 +245: 39229: 0 +245: 39230: 0 +245: 39231: 0 +245: 39232: 0 +245: 39233: 0 +245: 39234: 0 +245: 39235: 0 +245: 39236: 0 +245: 39237: 0 +245: 39238: 0 +245: 39239: 0 +245: 39240: 0 +245: 39241: 0 +245: 39242: 0 +245: 39243: 0 +245: 39244: 0 +245: 39245: 0 +245: 39246: 0 +245: 39247: 0 +245: 39248: 0 +245: 39249: 0 +245: 39250: 0 +245: 39251: 0 +245: 39252: 0 +245: 39253: 0 +245: 39254: 0 +245: 39255: 0 +245: 39256: 0 +245: 39257: 0 +245: 39258: 0 +245: 39259: 0 +245: 39260: 0 +245: 39261: 0 +245: 39262: 0 +245: 39263: 0 +245: 39264: 0 +245: 39265: 0 +245: 39266: 0 +245: 39267: 0 +245: 39268: 0 +245: 39269: 0 +245: 39270: 0 +245: 39271: 0 +245: 39272: 0 +245: 39273: 0 +245: 39274: 0 +245: 39275: 0 +245: 39276: 0 +245: 39277: 0 +245: 39278: 0 +245: 39279: 0 +245: 39280: 0 +245: 39281: 0 +245: 39282: 0 +245: 39283: 0 +245: 39284: 0 +245: 39285: 0 +245: 39286: 0 +245: 39287: 0 +245: 39288: 0 +245: 39289: 0 +245: 39290: 0 +245: 39291: 0 +245: 39292: 0 +245: 39293: 0 +245: 39294: 0 +245: 39295: 0 +245: 39296: 0 +245: 39297: 0 +245: 39298: 0 +245: 39299: 0 +245: 39300: 0 +245: 39301: 0 +245: 39302: 0 +245: 39303: 0 +245: 39304: 0 +245: 39305: 0 +245: 39306: 0 +245: 39307: 0 +245: 39308: 0 +245: 39309: 0 +245: 39310: 0 +245: 39311: 0 +245: 39312: 0 +245: 39313: 0 +245: 39314: 0 +245: 39315: 0 +245: 39316: 0 +245: 39317: 0 +245: 39318: 0 +245: 39319: 0 +245: 39320: 0 +245: 39321: 0 +245: 39322: 0 +245: 39323: 0 +245: 39324: 0 +245: 39325: 0 +245: 39326: 0 +245: 39327: 0 +245: 39328: 0 +245: 39329: 0 +245: 39330: 0 +245: 39331: 0 +245: 39332: 0 +245: 39333: 0 +245: 39334: 0 +245: 39335: 0 +245: 39336: 0 +245: 39337: 0 +245: 39338: 0 +245: 39339: 0 +245: 39340: 0 +245: 39341: 0 +245: 39342: 0 +245: 39343: 0 +245: 39344: 0 +245: 39345: 0 +245: 39346: 0 +245: 39347: 0 +245: 39348: 0 +245: 39349: 0 +245: 39350: 0 +245: 39351: 0 +245: 39352: 0 +245: 39353: 0 +245: 39354: 0 +245: 39355: 0 +245: 39356: 0 +245: 39357: 0 +245: 39358: 0 +245: 39359: 0 +245: 39360: 0 +245: 39361: 0 +245: 39362: 0 +245: 39363: 0 +245: 39364: 0 +245: 39365: 0 +245: 39366: 0 +245: 39367: 0 +245: 39368: 0 +245: 39369: 0 +245: 39370: 0 +245: 39371: 0 +245: 39372: 0 +245: 39373: 0 +245: 39374: 0 +245: 39375: 0 +245: 39376: 0 +245: 39377: 0 +245: 39378: 0 +245: 39379: 0 +245: 39380: 0 +245: 39381: 0 +245: 39382: 0 +245: 39383: 0 +245: 39384: 0 +245: 39385: 0 +245: 39386: 0 +245: 39387: 0 +245: 39388: 0 +245: 39389: 0 +245: 39390: 0 +245: 39391: 0 +245: 39392: 0 +245: 39393: 0 +245: 39394: 0 +245: 39395: 0 +245: 39396: 0 +245: 39397: 0 +245: 39398: 0 +245: 39399: 0 +245: 39400: 0 +245: 39401: 0 +245: 39402: 0 +245: 39403: 0 +245: 39404: 0 +245: 39405: 0 +245: 39406: 0 +245: 39407: 0 +245: 39408: 0 +245: 39409: 0 +245: 39410: 0 +245: 39411: 0 +245: 39412: 0 +245: 39413: 0 +245: 39414: 0 +245: 39415: 0 +245: 39416: 0 +245: 39417: 0 +245: 39418: 0 +245: 39419: 0 +245: 39420: 0 +245: 39421: 0 +245: 39422: 0 +245: 39423: 0 +245: 39424: 0 +245: 39425: 0 +245: 39426: 0 +245: 39427: 0 +245: 39428: 0 +245: 39429: 0 +245: 39430: 0 +245: 39431: 0 +245: 39432: 0 +245: 39433: 0 +245: 39434: 0 +245: 39435: 0 +245: 39436: 0 +245: 39437: 0 +245: 39438: 0 +245: 39439: 0 +245: 39440: 0 +245: 39441: 0 +245: 39442: 0 +245: 39443: 0 +245: 39444: 0 +245: 39445: 0 +245: 39446: 0 +245: 39447: 0 +245: 39448: 0 +245: 39449: 0 +245: 39450: 0 +245: 39451: 0 +245: 39452: 0 +245: 39453: 0 +245: 39454: 0 +245: 39455: 0 +245: 39456: 0 +245: 39457: 0 +245: 39458: 0 +245: 39459: 0 +245: 39460: 0 +245: 39461: 0 +245: 39462: 0 +245: 39463: 0 +245: 39464: 0 +245: 39465: 0 +245: 39466: 0 +245: 39467: 0 +245: 39468: 0 +245: 39469: 0 +245: 39470: 0 +245: 39471: 0 +245: 39472: 0 +245: 39473: 0 +245: 39474: 0 +245: 39475: 0 +245: 39476: 0 +245: 39477: 0 +245: 39478: 0 +245: 39479: 0 +245: 39480: 0 +245: 39481: 0 +245: 39482: 0 +245: 39483: 0 +245: 39484: 0 +245: 39485: 0 +245: 39486: 0 +245: 39487: 0 +245: 39488: 0 +245: 39489: 0 +245: 39490: 0 +245: 39491: 0 +245: 39492: 0 +245: 39493: 0 +245: 39494: 0 +245: 39495: 0 +245: 39496: 0 +245: 39497: 0 +245: 39498: 0 +245: 39499: 0 +245: 39500: 0 +245: 39501: 0 +245: 39502: 0 +245: 39503: 0 +245: 39504: 0 +245: 39505: 0 +245: 39506: 0 +245: 39507: 0 +245: 39508: 0 +245: 39509: 0 +245: 39510: 0 +245: 39511: 0 +245: 39512: 0 +245: 39513: 0 +245: 39514: 0 +245: 39515: 0 +245: 39516: 0 +245: 39517: 0 +245: 39518: 0 +245: 39519: 0 +245: 39520: 0 +245: 39521: 0 +245: 39522: 0 +245: 39523: 0 +245: 39524: 0 +245: 39525: 0 +245: 39526: 0 +245: 39527: 0 +245: 39528: 0 +245: 39529: 0 +245: 39530: 0 +245: 39531: 0 +245: 39532: 0 +245: 39533: 0 +245: 39534: 0 +245: 39535: 0 +245: 39536: 0 +245: 39537: 0 +245: 39538: 0 +245: 39539: 0 +245: 39540: 0 +245: 39541: 0 +245: 39542: 0 +245: 39543: 0 +245: 39544: 0 +245: 39545: 0 +245: 39546: 0 +245: 39547: 0 +245: 39548: 0 +245: 39549: 0 +245: 39550: 0 +245: 39551: 0 +245: 39552: 0 +245: 39553: 0 +245: 39554: 0 +245: 39555: 0 +245: 39556: 0 +245: 39557: 0 +245: 39558: 0 +245: 39559: 0 +245: 39560: 0 +245: 39561: 0 +245: 39562: 0 +245: 39563: 0 +245: 39564: 0 +245: 39565: 0 +245: 39566: 0 +245: 39567: 0 +245: 39568: 0 +245: 39569: 0 +245: 39570: 0 +245: 39571: 0 +245: 39572: 0 +245: 39573: 0 +245: 39574: 0 +245: 39575: 0 +245: 39576: 0 +245: 39577: 0 +245: 39578: 0 +245: 39579: 0 +245: 39580: 0 +245: 39581: 0 +245: 39582: 0 +245: 39583: 0 +245: 39584: 0 +245: 39585: 0 +245: 39586: 0 +245: 39587: 0 +245: 39588: 0 +245: 39589: 0 +245: 39590: 0 +245: 39591: 0 +245: 39592: 0 +245: 39593: 0 +245: 39594: 0 +245: 39595: 0 +245: 39596: 0 +245: 39597: 0 +245: 39598: 0 +245: 39599: 0 +245: 39600: 0 +245: 39601: 0 +245: 39602: 0 +245: 39603: 0 +245: 39604: 0 +245: 39605: 0 +245: 39606: 0 +245: 39607: 0 +245: 39608: 0 +245: 39609: 0 +245: 39610: 0 +245: 39611: 0 +245: 39612: 0 +245: 39613: 0 +245: 39614: 0 +245: 39615: 0 +245: 39616: 0 +245: 39617: 0 +245: 39618: 0 +245: 39619: 0 +245: 39620: 0 +245: 39621: 0 +245: 39622: 0 +245: 39623: 0 +245: 39624: 0 +245: 39625: 0 +245: 39626: 0 +245: 39627: 0 +245: 39628: 0 +245: 39629: 0 +245: 39630: 0 +245: 39631: 0 +245: 39632: 0 +245: 39633: 0 +245: 39634: 0 +245: 39635: 0 +245: 39636: 0 +245: 39637: 0 +245: 39638: 0 +245: 39639: 0 +245: 39640: 0 +245: 39641: 0 +245: 39642: 0 +245: 39643: 0 +245: 39644: 0 +245: 39645: 0 +245: 39646: 0 +245: 39647: 0 +245: 39648: 0 +245: 39649: 0 +245: 39650: 0 +245: 39651: 0 +245: 39652: 0 +245: 39653: 0 +245: 39654: 0 +245: 39655: 0 +245: 39656: 0 +245: 39657: 0 +245: 39658: 0 +245: 39659: 0 +245: 39660: 0 +245: 39661: 0 +245: 39662: 0 +245: 39663: 0 +245: 39664: 0 +245: 39665: 0 +245: 39666: 0 +245: 39667: 0 +245: 39668: 0 +245: 39669: 0 +245: 39670: 0 +245: 39671: 0 +245: 39672: 0 +245: 39673: 0 +245: 39674: 0 +245: 39675: 0 +245: 39676: 0 +245: 39677: 0 +245: 39678: 0 +245: 39679: 0 +245: 39680: 0 +245: 39681: 0 +245: 39682: 0 +245: 39683: 0 +245: 39684: 0 +245: 39685: 0 +245: 39686: 0 +245: 39687: 0 +245: 39688: 0 +245: 39689: 0 +245: 39690: 0 +245: 39691: 0 +245: 39692: 0 +245: 39693: 0 +245: 39694: 0 +245: 39695: 0 +245: 39696: 0 +245: 39697: 0 +245: 39698: 0 +245: 39699: 0 +245: 39700: 0 +245: 39701: 0 +245: 39702: 0 +245: 39703: 0 +245: 39704: 0 +245: 39705: 0 +245: 39706: 0 +245: 39707: 0 +245: 39708: 0 +245: 39709: 0 +245: 39710: 0 +245: 39711: 0 +245: 39712: 0 +245: 39713: 0 +245: 39714: 0 +245: 39715: 0 +245: 39716: 0 +245: 39717: 0 +245: 39718: 0 +245: 39719: 0 +245: 39720: 0 +245: 39721: 0 +245: 39722: 0 +245: 39723: 0 +245: 39724: 0 +245: 39725: 0 +245: 39726: 0 +245: 39727: 0 +245: 39728: 0 +245: 39729: 0 +245: 39730: 0 +245: 39731: 0 +245: 39732: 0 +245: 39733: 0 +245: 39734: 0 +245: 39735: 0 +245: 39736: 0 +245: 39737: 0 +245: 39738: 0 +245: 39739: 0 +245: 39740: 0 +245: 39741: 0 +245: 39742: 0 +245: 39743: 0 +245: 39744: 0 +245: 39745: 0 +245: 39746: 0 +245: 39747: 0 +245: 39748: 0 +245: 39749: 0 +245: 39750: 0 +245: 39751: 0 +245: 39752: 0 +245: 39753: 0 +245: 39754: 0 +245: 39755: 0 +245: 39756: 0 +245: 39757: 0 +245: 39758: 0 +245: 39759: 0 +245: 39760: 0 +245: 39761: 0 +245: 39762: 0 +245: 39763: 0 +245: 39764: 0 +245: 39765: 0 +245: 39766: 0 +245: 39767: 0 +245: 39768: 0 +245: 39769: 0 +245: 39770: 0 +245: 39771: 0 +245: 39772: 0 +245: 39773: 0 +245: 39774: 0 +245: 39775: 0 +245: 39776: 0 +245: 39777: 0 +245: 39778: 0 +245: 39779: 0 +245: 39780: 0 +245: 39781: 0 +245: 39782: 0 +245: 39783: 0 +245: 39784: 0 +245: 39785: 0 +245: 39786: 0 +245: 39787: 0 +245: 39788: 0 +245: 39789: 0 +245: 39790: 0 +245: 39791: 0 +245: 39792: 0 +245: 39793: 0 +245: 39794: 0 +245: 39795: 0 +245: 39796: 0 +245: 39797: 0 +245: 39798: 0 +245: 39799: 0 +245: 39800: 0 +245: 39801: 0 +245: 39802: 0 +245: 39803: 0 +245: 39804: 0 +245: 39805: 0 +245: 39806: 0 +245: 39807: 0 +245: 39808: 0 +245: 39809: 0 +245: 39810: 0 +245: 39811: 0 +245: 39812: 0 +245: 39813: 0 +245: 39814: 0 +245: 39815: 0 +245: 39816: 0 +245: 39817: 0 +245: 39818: 0 +245: 39819: 0 +245: 39820: 0 +245: 39821: 0 +245: 39822: 0 +245: 39823: 0 +245: 39824: 0 +245: 39825: 0 +245: 39826: 0 +245: 39827: 0 +245: 39828: 0 +245: 39829: 0 +245: 39830: 0 +245: 39831: 0 +245: 39832: 0 +245: 39833: 0 +245: 39834: 0 +245: 39835: 0 +245: 39836: 0 +245: 39837: 0 +245: 39838: 0 +245: 39839: 0 +245: 39840: 0 +245: 39841: 0 +245: 39842: 0 +245: 39843: 0 +245: 39844: 0 +245: 39845: 0 +245: 39846: 0 +245: 39847: 0 +245: 39848: 0 +245: 39849: 0 +245: 39850: 0 +245: 39851: 0 +245: 39852: 0 +245: 39853: 0 +245: 39854: 0 +245: 39855: 0 +245: 39856: 0 +245: 39857: 0 +245: 39858: 0 +245: 39859: 0 +245: 39860: 0 +245: 39861: 0 +245: 39862: 0 +245: 39863: 0 +245: 39864: 0 +245: 39865: 0 +245: 39866: 0 +245: 39867: 0 +245: 39868: 0 +245: 39869: 0 +245: 39870: 0 +245: 39871: 0 +245: 39872: 0 +245: 39873: 0 +245: 39874: 0 +245: 39875: 0 +245: 39876: 0 +245: 39877: 0 +245: 39878: 0 +245: 39879: 0 +245: 39880: 0 +245: 39881: 0 +245: 39882: 0 +245: 39883: 0 +245: 39884: 0 +245: 39885: 0 +245: 39886: 0 +245: 39887: 0 +245: 39888: 0 +245: 39889: 0 +245: 39890: 0 +245: 39891: 0 +245: 39892: 0 +245: 39893: 0 +245: 39894: 0 +245: 39895: 0 +245: 39896: 0 +245: 39897: 0 +245: 39898: 0 +245: 39899: 0 +245: 39900: 0 +245: 39901: 0 +245: 39902: 0 +245: 39903: 0 +245: 39904: 0 +245: 39905: 0 +245: 39906: 0 +245: 39907: 0 +245: 39908: 0 +245: 39909: 0 +245: 39910: 0 +245: 39911: 0 +245: 39912: 0 +245: 39913: 0 +245: 39914: 0 +245: 39915: 0 +245: 39916: 0 +245: 39917: 0 +245: 39918: 0 +245: 39919: 0 +245: 39920: 0 +245: 39921: 0 +245: 39922: 0 +245: 39923: 0 +245: 39924: 0 +245: 39925: 0 +245: 39926: 0 +245: 39927: 0 +245: 39928: 0 +245: 39929: 0 +245: 39930: 0 +245: 39931: 0 +245: 39932: 0 +245: 39933: 0 +245: 39934: 0 +245: 39935: 0 +245: 39936: 0 +245: 39937: 0 +245: 39938: 0 +245: 39939: 0 +245: 39940: 0 +245: 39941: 0 +245: 39942: 0 +245: 39943: 0 +245: 39944: 0 +245: 39945: 0 +245: 39946: 0 +245: 39947: 0 +245: 39948: 0 +245: 39949: 0 +245: 39950: 0 +245: 39951: 0 +245: 39952: 0 +245: 39953: 0 +245: 39954: 0 +245: 39955: 0 +245: 39956: 0 +245: 39957: 0 +245: 39958: 0 +245: 39959: 0 +245: 39960: 0 +245: 39961: 0 +245: 39962: 0 +245: 39963: 0 +245: 39964: 0 +245: 39965: 0 +245: 39966: 0 +245: 39967: 0 +245: 39968: 0 +245: 39969: 0 +245: 39970: 0 +245: 39971: 0 +245: 39972: 0 +245: 39973: 0 +245: 39974: 0 +245: 39975: 0 +245: 39976: 0 +245: 39977: 0 +245: 39978: 0 +245: 39979: 0 +245: 39980: 0 +245: 39981: 0 +245: 39982: 0 +245: 39983: 0 +245: 39984: 0 +245: 39985: 0 +245: 39986: 0 +245: 39987: 0 +245: 39988: 0 +245: 39989: 0 +245: 39990: 0 +245: 39991: 0 +245: 39992: 0 +245: 39993: 0 +245: 39994: 0 +245: 39995: 0 +245: 39996: 0 +245: 39997: 0 +245: 39998: 0 +245: 39999: 0 +245: 40000: 0 +245: 40001: 0 +245: 40002: 0 +245: 40003: 0 +245: 40004: 0 +245: 40005: 0 +245: 40006: 0 +245: 40007: 0 +245: 40008: 0 +245: 40009: 0 +245: 40010: 0 +245: 40011: 0 +245: 40012: 0 +245: 40013: 0 +245: 40014: 0 +245: 40015: 0 +245: 40016: 0 +245: 40017: 0 +245: 40018: 0 +245: 40019: 0 +245: 40020: 0 +245: 40021: 0 +245: 40022: 0 +245: 40023: 0 +245: 40024: 0 +245: 40025: 0 +245: 40026: 0 +245: 40027: 0 +245: 40028: 0 +245: 40029: 0 +245: 40030: 0 +245: 40031: 0 +245: 40032: 0 +245: 40033: 0 +245: 40034: 0 +245: 40035: 0 +245: 40036: 0 +245: 40037: 0 +245: 40038: 0 +245: 40039: 0 +245: 40040: 0 +245: 40041: 0 +245: 40042: 0 +245: 40043: 0 +245: 40044: 0 +245: 40045: 0 +245: 40046: 0 +245: 40047: 0 +245: 40048: 0 +245: 40049: 0 +245: 40050: 0 +245: 40051: 0 +245: 40052: 0 +245: 40053: 0 +245: 40054: 0 +245: 40055: 0 +245: 40056: 0 +245: 40057: 0 +245: 40058: 0 +245: 40059: 0 +245: 40060: 0 +245: 40061: 0 +245: 40062: 0 +245: 40063: 0 +245: 40064: 0 +245: 40065: 0 +245: 40066: 0 +245: 40067: 0 +245: 40068: 0 +245: 40069: 0 +245: 40070: 0 +245: 40071: 0 +245: 40072: 0 +245: 40073: 0 +245: 40074: 0 +245: 40075: 0 +245: 40076: 0 +245: 40077: 0 +245: 40078: 0 +245: 40079: 0 +245: 40080: 0 +245: 40081: 0 +245: 40082: 0 +245: 40083: 0 +245: 40084: 0 +245: 40085: 0 +245: 40086: 0 +245: 40087: 0 +245: 40088: 0 +245: 40089: 0 +245: 40090: 0 +245: 40091: 0 +245: 40092: 0 +245: 40093: 0 +245: 40094: 0 +245: 40095: 0 +245: 40096: 0 +245: 40097: 0 +245: 40098: 0 +245: 40099: 0 +245: 40100: 0 +245: 40101: 0 +245: 40102: 0 +245: 40103: 0 +245: 40104: 0 +245: 40105: 0 +245: 40106: 0 +245: 40107: 0 +245: 40108: 0 +245: 40109: 0 +245: 40110: 0 +245: 40111: 0 +245: 40112: 0 +245: 40113: 0 +245: 40114: 0 +245: 40115: 0 +245: 40116: 0 +245: 40117: 0 +245: 40118: 0 +245: 40119: 0 +245: 40120: 0 +245: 40121: 0 +245: 40122: 0 +245: 40123: 0 +245: 40124: 0 +245: 40125: 0 +245: 40126: 0 +245: 40127: 0 +245: 40128: 0 +245: 40129: 0 +245: 40130: 0 +245: 40131: 0 +245: 40132: 0 +245: 40133: 0 +245: 40134: 0 +245: 40135: 0 +245: 40136: 0 +245: 40137: 0 +245: 40138: 0 +245: 40139: 0 +245: 40140: 0 +245: 40141: 0 +245: 40142: 0 +245: 40143: 0 +245: 40144: 0 +245: 40145: 0 +245: 40146: 0 +245: 40147: 0 +245: 40148: 0 +245: 40149: 0 +245: 40150: 0 +245: 40151: 0 +245: 40152: 0 +245: 40153: 0 +245: 40154: 0 +245: 40155: 0 +245: 40156: 0 +245: 40157: 0 +245: 40158: 0 +245: 40159: 0 +245: 40160: 0 +245: 40161: 0 +245: 40162: 0 +245: 40163: 0 +245: 40164: 0 +245: 40165: 0 +245: 40166: 0 +245: 40167: 0 +245: 40168: 0 +245: 40169: 0 +245: 40170: 0 +245: 40171: 0 +245: 40172: 0 +245: 40173: 0 +245: 40174: 0 +245: 40175: 0 +245: 40176: 0 +245: 40177: 0 +245: 40178: 0 +245: 40179: 0 +245: 40180: 0 +245: 40181: 0 +245: 40182: 0 +245: 40183: 0 +245: 40184: 0 +245: 40185: 0 +245: 40186: 0 +245: 40187: 0 +245: 40188: 0 +245: 40189: 0 +245: 40190: 0 +245: 40191: 0 +245: 40192: 0 +245: 40193: 0 +245: 40194: 0 +245: 40195: 0 +245: 40196: 0 +245: 40197: 0 +245: 40198: 0 +245: 40199: 0 +245: 40200: 0 +245: 40201: 0 +245: 40202: 0 +245: 40203: 0 +245: 40204: 0 +245: 40205: 0 +245: 40206: 0 +245: 40207: 0 +245: 40208: 0 +245: 40209: 0 +245: 40210: 0 +245: 40211: 0 +245: 40212: 0 +245: 40213: 0 +245: 40214: 0 +245: 40215: 0 +245: 40216: 0 +245: 40217: 0 +245: 40218: 0 +245: 40219: 0 +245: 40220: 0 +245: 40221: 0 +245: 40222: 0 +245: 40223: 0 +245: 40224: 0 +245: 40225: 0 +245: 40226: 0 +245: 40227: 0 +245: 40228: 0 +245: 40229: 0 +245: 40230: 0 +245: 40231: 0 +245: 40232: 0 +245: 40233: 0 +245: 40234: 0 +245: 40235: 0 +245: 40236: 0 +245: 40237: 0 +245: 40238: 0 +245: 40239: 0 +245: 40240: 0 +245: 40241: 0 +245: 40242: 0 +245: 40243: 0 +245: 40244: 0 +245: 40245: 0 +245: 40246: 0 +245: 40247: 0 +245: 40248: 0 +245: 40249: 0 +245: 40250: 0 +245: 40251: 0 +245: 40252: 0 +245: 40253: 0 +245: 40254: 0 +245: 40255: 0 +245: 40256: 0 +245: 40257: 0 +245: 40258: 0 +245: 40259: 0 +245: 40260: 0 +245: 40261: 0 +245: 40262: 0 +245: 40263: 0 +245: 40264: 0 +245: 40265: 0 +245: 40266: 0 +245: 40267: 0 +245: 40268: 0 +245: 40269: 0 +245: 40270: 0 +245: 40271: 0 +245: 40272: 0 +245: 40273: 0 +245: 40274: 0 +245: 40275: 0 +245: 40276: 0 +245: 40277: 0 +245: 40278: 0 +245: 40279: 0 +245: 40280: 0 +245: 40281: 0 +245: 40282: 0 +245: 40283: 0 +245: 40284: 0 +245: 40285: 0 +245: 40286: 0 +245: 40287: 0 +245: 40288: 0 +245: 40289: 0 +245: 40290: 0 +245: 40291: 0 +245: 40292: 0 +245: 40293: 0 +245: 40294: 0 +245: 40295: 0 +245: 40296: 0 +245: 40297: 0 +245: 40298: 0 +245: 40299: 0 +245: 40300: 0 +245: 40301: 0 +245: 40302: 0 +245: 40303: 0 +245: 40304: 0 +245: 40305: 0 +245: 40306: 0 +245: 40307: 0 +245: 40308: 0 +245: 40309: 0 +245: 40310: 0 +245: 40311: 0 +245: 40312: 0 +245: 40313: 0 +245: 40314: 0 +245: 40315: 0 +245: 40316: 0 +245: 40317: 0 +245: 40318: 0 +245: 40319: 0 +245: 40320: 0 +245: 40321: 0 +245: 40322: 0 +245: 40323: 0 +245: 40324: 0 +245: 40325: 0 +245: 40326: 0 +245: 40327: 0 +245: 40328: 0 +245: 40329: 0 +245: 40330: 0 +245: 40331: 0 +245: 40332: 0 +245: 40333: 0 +245: 40334: 0 +245: 40335: 0 +245: 40336: 0 +245: 40337: 0 +245: 40338: 0 +245: 40339: 0 +245: 40340: 0 +245: 40341: 0 +245: 40342: 0 +245: 40343: 0 +245: 40344: 0 +245: 40345: 0 +245: 40346: 0 +245: 40347: 0 +245: 40348: 0 +245: 40349: 0 +245: 40350: 0 +245: 40351: 0 +245: 40352: 0 +245: 40353: 0 +245: 40354: 0 +245: 40355: 0 +245: 40356: 0 +245: 40357: 0 +245: 40358: 0 +245: 40359: 0 +245: 40360: 0 +245: 40361: 0 +245: 40362: 0 +245: 40363: 0 +245: 40364: 0 +245: 40365: 0 +245: 40366: 0 +245: 40367: 0 +245: 40368: 0 +245: 40369: 0 +245: 40370: 0 +245: 40371: 0 +245: 40372: 0 +245: 40373: 0 +245: 40374: 0 +245: 40375: 0 +245: 40376: 0 +245: 40377: 0 +245: 40378: 0 +245: 40379: 0 +245: 40380: 0 +245: 40381: 0 +245: 40382: 0 +245: 40383: 0 +245: 40384: 0 +245: 40385: 0 +245: 40386: 0 +245: 40387: 0 +245: 40388: 0 +245: 40389: 0 +245: 40390: 0 +245: 40391: 0 +245: 40392: 0 +245: 40393: 0 +245: 40394: 0 +245: 40395: 0 +245: 40396: 0 +245: 40397: 0 +245: 40398: 0 +245: 40399: 0 +245: 40400: 0 +245: 40401: 0 +245: 40402: 0 +245: 40403: 0 +245: 40404: 0 +245: 40405: 0 +245: 40406: 0 +245: 40407: 0 +245: 40408: 0 +245: 40409: 0 +245: 40410: 0 +245: 40411: 0 +245: 40412: 0 +245: 40413: 0 +245: 40414: 0 +245: 40415: 0 +245: 40416: 0 +245: 40417: 0 +245: 40418: 0 +245: 40419: 0 +245: 40420: 0 +245: 40421: 0 +245: 40422: 0 +245: 40423: 0 +245: 40424: 0 +245: 40425: 0 +245: 40426: 0 +245: 40427: 0 +245: 40428: 0 +245: 40429: 0 +245: 40430: 0 +245: 40431: 0 +245: 40432: 0 +245: 40433: 0 +245: 40434: 0 +245: 40435: 0 +245: 40436: 0 +245: 40437: 0 +245: 40438: 0 +245: 40439: 0 +245: 40440: 0 +245: 40441: 0 +245: 40442: 0 +245: 40443: 0 +245: 40444: 0 +245: 40445: 0 +245: 40446: 0 +245: 40447: 0 +245: 40448: 0 +245: 40449: 0 +245: 40450: 0 +245: 40451: 0 +245: 40452: 0 +245: 40453: 0 +245: 40454: 0 +245: 40455: 0 +245: 40456: 0 +245: 40457: 0 +245: 40458: 0 +245: 40459: 0 +245: 40460: 0 +245: 40461: 0 +245: 40462: 0 +245: 40463: 0 +245: 40464: 0 +245: 40465: 0 +245: 40466: 0 +245: 40467: 0 +245: 40468: 0 +245: 40469: 0 +245: 40470: 0 +245: 40471: 0 +245: 40472: 0 +245: 40473: 0 +245: 40474: 0 +245: 40475: 0 +245: 40476: 0 +245: 40477: 0 +245: 40478: 0 +245: 40479: 0 +245: 40480: 0 +245: 40481: 0 +245: 40482: 0 +245: 40483: 0 +245: 40484: 0 +245: 40485: 0 +245: 40486: 0 +245: 40487: 0 +245: 40488: 0 +245: 40489: 0 +245: 40490: 0 +245: 40491: 0 +245: 40492: 0 +245: 40493: 0 +245: 40494: 0 +245: 40495: 0 +245: 40496: 0 +245: 40497: 0 +245: 40498: 0 +245: 40499: 0 +245: 40500: 0 +245: 40501: 0 +245: 40502: 0 +245: 40503: 0 +245: 40504: 0 +245: 40505: 0 +245: 40506: 0 +245: 40507: 0 +245: 40508: 0 +245: 40509: 0 +245: 40510: 0 +245: 40511: 0 +245: 40512: 0 +245: 40513: 0 +245: 40514: 0 +245: 40515: 0 +245: 40516: 0 +245: 40517: 0 +245: 40518: 0 +245: 40519: 0 +245: 40520: 0 +245: 40521: 0 +245: 40522: 0 +245: 40523: 0 +245: 40524: 0 +245: 40525: 0 +245: 40526: 0 +245: 40527: 0 +245: 40528: 0 +245: 40529: 0 +245: 40530: 0 +245: 40531: 0 +245: 40532: 0 +245: 40533: 0 +245: 40534: 0 +245: 40535: 0 +245: 40536: 0 +245: 40537: 0 +245: 40538: 0 +245: 40539: 0 +245: 40540: 0 +245: 40541: 0 +245: 40542: 0 +245: 40543: 0 +245: 40544: 0 +245: 40545: 0 +245: 40546: 0 +245: 40547: 0 +245: 40548: 0 +245: 40549: 0 +245: 40550: 0 +245: 40551: 0 +245: 40552: 0 +245: 40553: 0 +245: 40554: 0 +245: 40555: 0 +245: 40556: 0 +245: 40557: 0 +245: 40558: 0 +245: 40559: 0 +245: 40560: 0 +245: 40561: 0 +245: 40562: 0 +245: 40563: 0 +245: 40564: 0 +245: 40565: 0 +245: 40566: 0 +245: 40567: 0 +245: 40568: 0 +245: 40569: 0 +245: 40570: 0 +245: 40571: 0 +245: 40572: 0 +245: 40573: 0 +245: 40574: 0 +245: 40575: 0 +245: 40576: 0 +245: 40577: 0 +245: 40578: 0 +245: 40579: 0 +245: 40580: 0 +245: 40581: 0 +245: 40582: 0 +245: 40583: 0 +245: 40584: 0 +245: 40585: 0 +245: 40586: 0 +245: 40587: 0 +245: 40588: 0 +245: 40589: 0 +245: 40590: 0 +245: 40591: 0 +245: 40592: 0 +245: 40593: 0 +245: 40594: 0 +245: 40595: 0 +245: 40596: 0 +245: 40597: 0 +245: 40598: 0 +245: 40599: 0 +245: 40600: 0 +245: 40601: 0 +245: 40602: 0 +245: 40603: 0 +245: 40604: 0 +245: 40605: 0 +245: 40606: 0 +245: 40607: 0 +245: 40608: 0 +245: 40609: 0 +245: 40610: 0 +245: 40611: 0 +245: 40612: 0 +245: 40613: 0 +245: 40614: 0 +245: 40615: 0 +245: 40616: 0 +245: 40617: 0 +245: 40618: 0 +245: 40619: 0 +245: 40620: 0 +245: 40621: 0 +245: 40622: 0 +245: 40623: 0 +245: 40624: 0 +245: 40625: 0 +245: 40626: 0 +245: 40627: 0 +245: 40628: 0 +245: 40629: 0 +245: 40630: 0 +245: 40631: 0 +245: 40632: 0 +245: 40633: 0 +245: 40634: 0 +245: 40635: 0 +245: 40636: 0 +245: 40637: 0 +245: 40638: 0 +245: 40639: 0 +245: 40640: 0 +245: 40641: 0 +245: 40642: 0 +245: 40643: 0 +245: 40644: 0 +245: 40645: 0 +245: 40646: 0 +245: 40647: 0 +245: 40648: 0 +245: 40649: 0 +245: 40650: 0 +245: 40651: 0 +245: 40652: 0 +245: 40653: 0 +245: 40654: 0 +245: 40655: 0 +245: 40656: 0 +245: 40657: 0 +245: 40658: 0 +245: 40659: 0 +245: 40660: 0 +245: 40661: 0 +245: 40662: 0 +245: 40663: 0 +245: 40664: 0 +245: 40665: 0 +245: 40666: 0 +245: 40667: 0 +245: 40668: 0 +245: 40669: 0 +245: 40670: 0 +245: 40671: 0 +245: 40672: 0 +245: 40673: 0 +245: 40674: 0 +245: 40675: 0 +245: 40676: 0 +245: 40677: 0 +245: 40678: 0 +245: 40679: 0 +245: 40680: 0 +245: 40681: 0 +245: 40682: 0 +245: 40683: 0 +245: 40684: 0 +245: 40685: 0 +245: 40686: 0 +245: 40687: 0 +245: 40688: 0 +245: 40689: 0 +245: 40690: 0 +245: 40691: 0 +245: 40692: 0 +245: 40693: 0 +245: 40694: 0 +245: 40695: 0 +245: 40696: 0 +245: 40697: 0 +245: 40698: 0 +245: 40699: 0 +245: 40700: 0 +245: 40701: 0 +245: 40702: 0 +245: 40703: 0 +245: 40704: 0 +245: 40705: 0 +245: 40706: 0 +245: 40707: 0 +245: 40708: 0 +245: 40709: 0 +245: 40710: 0 +245: 40711: 0 +245: 40712: 0 +245: 40713: 0 +245: 40714: 0 +245: 40715: 0 +245: 40716: 0 +245: 40717: 0 +245: 40718: 0 +245: 40719: 0 +245: 40720: 0 +245: 40721: 0 +245: 40722: 0 +245: 40723: 0 +245: 40724: 0 +245: 40725: 0 +245: 40726: 0 +245: 40727: 0 +245: 40728: 0 +245: 40729: 0 +245: 40730: 0 +245: 40731: 0 +245: 40732: 0 +245: 40733: 0 +245: 40734: 0 +245: 40735: 0 +245: 40736: 0 +245: 40737: 0 +245: 40738: 0 +245: 40739: 0 +245: 40740: 0 +245: 40741: 0 +245: 40742: 0 +245: 40743: 0 +245: 40744: 0 +245: 40745: 0 +245: 40746: 0 +245: 40747: 0 +245: 40748: 0 +245: 40749: 0 +245: 40750: 0 +245: 40751: 0 +245: 40752: 0 +245: 40753: 0 +245: 40754: 0 +245: 40755: 0 +245: 40756: 0 +245: 40757: 0 +245: 40758: 0 +245: 40759: 0 +245: 40760: 0 +245: 40761: 0 +245: 40762: 0 +245: 40763: 0 +245: 40764: 0 +245: 40765: 0 +245: 40766: 0 +245: 40767: 0 +245: 40768: 0 +245: 40769: 0 +245: 40770: 0 +245: 40771: 0 +245: 40772: 0 +245: 40773: 0 +245: 40774: 0 +245: 40775: 0 +245: 40776: 0 +245: 40777: 0 +245: 40778: 0 +245: 40779: 0 +245: 40780: 0 +245: 40781: 0 +245: 40782: 0 +245: 40783: 0 +245: 40784: 0 +245: 40785: 0 +245: 40786: 0 +245: 40787: 0 +245: 40788: 0 +245: 40789: 0 +245: 40790: 0 +245: 40791: 0 +245: 40792: 0 +245: 40793: 0 +245: 40794: 0 +245: 40795: 0 +245: 40796: 0 +245: 40797: 0 +245: 40798: 0 +245: 40799: 0 +245: 40800: 0 +245: 40801: 0 +245: 40802: 0 +245: 40803: 0 +245: 40804: 0 +245: 40805: 0 +245: 40806: 0 +245: 40807: 0 +245: 40808: 0 +245: 40809: 0 +245: 40810: 0 +245: 40811: 0 +245: 40812: 0 +245: 40813: 0 +245: 40814: 0 +245: 40815: 0 +245: 40816: 0 +245: 40817: 0 +245: 40818: 0 +245: 40819: 0 +245: 40820: 0 +245: 40821: 0 +245: 40822: 0 +245: 40823: 0 +245: 40824: 0 +245: 40825: 0 +245: 40826: 0 +245: 40827: 0 +245: 40828: 0 +245: 40829: 0 +245: 40830: 0 +245: 40831: 0 +245: 40832: 0 +245: 40833: 0 +245: 40834: 0 +245: 40835: 0 +245: 40836: 0 +245: 40837: 0 +245: 40838: 0 +245: 40839: 0 +245: 40840: 0 +245: 40841: 0 +245: 40842: 0 +245: 40843: 0 +245: 40844: 0 +245: 40845: 0 +245: 40846: 0 +245: 40847: 0 +245: 40848: 0 +245: 40849: 0 +245: 40850: 0 +245: 40851: 0 +245: 40852: 0 +245: 40853: 0 +245: 40854: 0 +245: 40855: 0 +245: 40856: 0 +245: 40857: 0 +245: 40858: 0 +245: 40859: 0 +245: 40860: 0 +245: 40861: 0 +245: 40862: 0 +245: 40863: 0 +245: 40864: 0 +245: 40865: 0 +245: 40866: 0 +245: 40867: 0 +245: 40868: 0 +245: 40869: 0 +245: 40870: 0 +245: 40871: 0 +245: 40872: 0 +245: 40873: 0 +245: 40874: 0 +245: 40875: 0 +245: 40876: 0 +245: 40877: 0 +245: 40878: 0 +245: 40879: 0 +245: 40880: 0 +245: 40881: 0 +245: 40882: 0 +245: 40883: 0 +245: 40884: 0 +245: 40885: 0 +245: 40886: 0 +245: 40887: 0 +245: 40888: 0 +245: 40889: 0 +245: 40890: 0 +245: 40891: 0 +245: 40892: 0 +245: 40893: 0 +245: 40894: 0 +245: 40895: 0 +245: 40896: 0 +245: 40897: 0 +245: 40898: 0 +245: 40899: 0 +245: 40900: 0 +245: 40901: 0 +245: 40902: 0 +245: 40903: 0 +245: 40904: 0 +245: 40905: 0 +245: 40906: 0 +245: 40907: 0 +245: 40908: 0 +245: 40909: 0 +245: 40910: 0 +245: 40911: 0 +245: 40912: 0 +245: 40913: 0 +245: 40914: 0 +245: 40915: 0 +245: 40916: 0 +245: 40917: 0 +245: 40918: 0 +245: 40919: 0 +245: 40920: 0 +245: 40921: 0 +245: 40922: 0 +245: 40923: 0 +245: 40924: 0 +245: 40925: 0 +245: 40926: 0 +245: 40927: 0 +245: 40928: 0 +245: 40929: 0 +245: 40930: 0 +245: 40931: 0 +245: 40932: 0 +245: 40933: 0 +245: 40934: 0 +245: 40935: 0 +245: 40936: 0 +245: 40937: 0 +245: 40938: 0 +245: 40939: 0 +245: 40940: 0 +245: 40941: 0 +245: 40942: 0 +245: 40943: 0 +245: 40944: 0 +245: 40945: 0 +245: 40946: 0 +245: 40947: 0 +245: 40948: 0 +245: 40949: 0 +245: 40950: 0 +245: 40951: 0 +245: 40952: 0 +245: 40953: 0 +245: 40954: 0 +245: 40955: 0 +245: 40956: 0 +245: 40957: 0 +245: 40958: 0 +245: 40959: 0 +245: 40960: 0 +245: 40961: 0 +245: 40962: 0 +245: 40963: 0 +245: 40964: 0 +245: 40965: 0 +245: 40966: 0 +245: 40967: 0 +245: 40968: 0 +245: 40969: 0 +245: 40970: 0 +245: 40971: 0 +245: 40972: 0 +245: 40973: 0 +245: 40974: 0 +245: 40975: 0 +245: 40976: 0 +245: 40977: 0 +245: 40978: 0 +245: 40979: 0 +245: 40980: 0 +245: 40981: 0 +245: 40982: 0 +245: 40983: 0 +245: 40984: 0 +245: 40985: 0 +245: 40986: 0 +245: 40987: 0 +245: 40988: 0 +245: 40989: 0 +245: 40990: 0 +245: 40991: 0 +245: 40992: 0 +245: 40993: 0 +245: 40994: 0 +245: 40995: 0 +245: 40996: 0 +245: 40997: 0 +245: 40998: 0 +245: 40999: 0 +245: 41000: 0 +245: 41001: 0 +245: 41002: 0 +245: 41003: 0 +245: 41004: 0 +245: 41005: 0 +245: 41006: 0 +245: 41007: 0 +245: 41008: 0 +245: 41009: 0 +245: 41010: 0 +245: 41011: 0 +245: 41012: 0 +245: 41013: 0 +245: 41014: 0 +245: 41015: 0 +245: 41016: 0 +245: 41017: 0 +245: 41018: 0 +245: 41019: 0 +245: 41020: 0 +245: 41021: 0 +245: 41022: 0 +245: 41023: 0 +245: 41024: 0 +245: 41025: 0 +245: 41026: 0 +245: 41027: 0 +245: 41028: 0 +245: 41029: 0 +245: 41030: 0 +245: 41031: 0 +245: 41032: 0 +245: 41033: 0 +245: 41034: 0 +245: 41035: 0 +245: 41036: 0 +245: 41037: 0 +245: 41038: 0 +245: 41039: 0 +245: 41040: 0 +245: 41041: 0 +245: 41042: 0 +245: 41043: 0 +245: 41044: 0 +245: 41045: 0 +245: 41046: 0 +245: 41047: 0 +245: 41048: 0 +245: 41049: 0 +245: 41050: 0 +245: 41051: 0 +245: 41052: 0 +245: 41053: 0 +245: 41054: 0 +245: 41055: 0 +245: 41056: 0 +245: 41057: 0 +245: 41058: 0 +245: 41059: 0 +245: 41060: 0 +245: 41061: 0 +245: 41062: 0 +245: 41063: 0 +245: 41064: 0 +245: 41065: 0 +245: 41066: 0 +245: 41067: 0 +245: 41068: 0 +245: 41069: 0 +245: 41070: 0 +245: 41071: 0 +245: 41072: 0 +245: 41073: 0 +245: 41074: 0 +245: 41075: 0 +245: 41076: 0 +245: 41077: 0 +245: 41078: 0 +245: 41079: 0 +245: 41080: 0 +245: 41081: 0 +245: 41082: 0 +245: 41083: 0 +245: 41084: 0 +245: 41085: 0 +245: 41086: 0 +245: 41087: 0 +245: 41088: 0 +245: 41089: 0 +245: 41090: 0 +245: 41091: 0 +245: 41092: 0 +245: 41093: 0 +245: 41094: 0 +245: 41095: 0 +245: 41096: 0 +245: 41097: 0 +245: 41098: 0 +245: 41099: 0 +245: 41100: 0 +245: 41101: 0 +245: 41102: 0 +245: 41103: 0 +245: 41104: 0 +245: 41105: 0 +245: 41106: 0 +245: 41107: 0 +245: 41108: 0 +245: 41109: 0 +245: 41110: 0 +245: 41111: 0 +245: 41112: 0 +245: 41113: 0 +245: 41114: 0 +245: 41115: 0 +245: 41116: 0 +245: 41117: 0 +245: 41118: 0 +245: 41119: 0 +245: 41120: 0 +245: 41121: 0 +245: 41122: 0 +245: 41123: 0 +245: 41124: 0 +245: 41125: 0 +245: 41126: 0 +245: 41127: 0 +245: 41128: 0 +245: 41129: 0 +245: 41130: 0 +245: 41131: 0 +245: 41132: 0 +245: 41133: 0 +245: 41134: 0 +245: 41135: 0 +245: 41136: 0 +245: 41137: 0 +245: 41138: 0 +245: 41139: 0 +245: 41140: 0 +245: 41141: 0 +245: 41142: 0 +245: 41143: 0 +245: 41144: 0 +245: 41145: 0 +245: 41146: 0 +245: 41147: 0 +245: 41148: 0 +245: 41149: 0 +245: 41150: 0 +245: 41151: 0 +245: 41152: 0 +245: 41153: 0 +245: 41154: 0 +245: 41155: 0 +245: 41156: 0 +245: 41157: 0 +245: 41158: 0 +245: 41159: 0 +245: 41160: 0 +245: 41161: 0 +245: 41162: 0 +245: 41163: 0 +245: 41164: 0 +245: 41165: 0 +245: 41166: 0 +245: 41167: 0 +245: 41168: 0 +245: 41169: 0 +245: 41170: 0 +245: 41171: 0 +245: 41172: 0 +245: 41173: 0 +245: 41174: 0 +245: 41175: 0 +245: 41176: 0 +245: 41177: 0 +245: 41178: 0 +245: 41179: 0 +245: 41180: 0 +245: 41181: 0 +245: 41182: 0 +245: 41183: 0 +245: 41184: 0 +245: 41185: 0 +245: 41186: 0 +245: 41187: 0 +245: 41188: 0 +245: 41189: 0 +245: 41190: 0 +245: 41191: 0 +245: 41192: 0 +245: 41193: 0 +245: 41194: 0 +245: 41195: 0 +245: 41196: 0 +245: 41197: 0 +245: 41198: 0 +245: 41199: 0 +245: 41200: 0 +245: 41201: 0 +245: 41202: 0 +245: 41203: 0 +245: 41204: 0 +245: 41205: 0 +245: 41206: 0 +245: 41207: 0 +245: 41208: 0 +245: 41209: 0 +245: 41210: 0 +245: 41211: 0 +245: 41212: 0 +245: 41213: 0 +245: 41214: 0 +245: 41215: 0 +245: 41216: 0 +245: 41217: 0 +245: 41218: 0 +245: 41219: 0 +245: 41220: 0 +245: 41221: 0 +245: 41222: 0 +245: 41223: 0 +245: 41224: 0 +245: 41225: 0 +245: 41226: 0 +245: 41227: 0 +245: 41228: 0 +245: 41229: 0 +245: 41230: 0 +245: 41231: 0 +245: 41232: 0 +245: 41233: 0 +245: 41234: 0 +245: 41235: 0 +245: 41236: 0 +245: 41237: 0 +245: 41238: 0 +245: 41239: 0 +245: 41240: 0 +245: 41241: 0 +245: 41242: 0 +245: 41243: 0 +245: 41244: 0 +245: 41245: 0 +245: 41246: 0 +245: 41247: 0 +245: 41248: 0 +245: 41249: 0 +245: 41250: 0 +245: 41251: 0 +245: 41252: 0 +245: 41253: 0 +245: 41254: 0 +245: 41255: 0 +245: 41256: 0 +245: 41257: 0 +245: 41258: 0 +245: 41259: 0 +245: 41260: 0 +245: 41261: 0 +245: 41262: 0 +245: 41263: 0 +245: 41264: 0 +245: 41265: 0 +245: 41266: 0 +245: 41267: 0 +245: 41268: 0 +245: 41269: 0 +245: 41270: 0 +245: 41271: 0 +245: 41272: 0 +245: 41273: 0 +245: 41274: 0 +245: 41275: 0 +245: 41276: 0 +245: 41277: 0 +245: 41278: 0 +245: 41279: 0 +245: 41280: 0 +245: 41281: 0 +245: 41282: 0 +245: 41283: 0 +245: 41284: 0 +245: 41285: 0 +245: 41286: 0 +245: 41287: 0 +245: 41288: 0 +245: 41289: 0 +245: 41290: 0 +245: 41291: 0 +245: 41292: 0 +245: 41293: 0 +245: 41294: 0 +245: 41295: 0 +245: 41296: 0 +245: 41297: 0 +245: 41298: 0 +245: 41299: 0 +245: 41300: 0 +245: 41301: 0 +245: 41302: 0 +245: 41303: 0 +245: 41304: 0 +245: 41305: 0 +245: 41306: 0 +245: 41307: 0 +245: 41308: 0 +245: 41309: 0 +245: 41310: 0 +245: 41311: 0 +245: 41312: 0 +245: 41313: 0 +245: 41314: 0 +245: 41315: 0 +245: 41316: 0 +245: 41317: 0 +245: 41318: 0 +245: 41319: 0 +245: 41320: 0 +245: 41321: 0 +245: 41322: 0 +245: 41323: 0 +245: 41324: 0 +245: 41325: 0 +245: 41326: 0 +245: 41327: 0 +245: 41328: 0 +245: 41329: 0 +245: 41330: 0 +245: 41331: 0 +245: 41332: 0 +245: 41333: 0 +245: 41334: 0 +245: 41335: 0 +245: 41336: 0 +245: 41337: 0 +245: 41338: 0 +245: 41339: 0 +245: 41340: 0 +245: 41341: 0 +245: 41342: 0 +245: 41343: 0 +245: 41344: 0 +245: 41345: 0 +245: 41346: 0 +245: 41347: 0 +245: 41348: 0 +245: 41349: 0 +245: 41350: 0 +245: 41351: 0 +245: 41352: 0 +245: 41353: 0 +245: 41354: 0 +245: 41355: 0 +245: 41356: 0 +245: 41357: 0 +245: 41358: 0 +245: 41359: 0 +245: 41360: 0 +245: 41361: 0 +245: 41362: 0 +245: 41363: 0 +245: 41364: 0 +245: 41365: 0 +245: 41366: 0 +245: 41367: 0 +245: 41368: 0 +245: 41369: 0 +245: 41370: 0 +245: 41371: 0 +245: 41372: 0 +245: 41373: 0 +245: 41374: 0 +245: 41375: 0 +245: 41376: 0 +245: 41377: 0 +245: 41378: 0 +245: 41379: 0 +245: 41380: 0 +245: 41381: 0 +245: 41382: 0 +245: 41383: 0 +245: 41384: 0 +245: 41385: 0 +245: 41386: 0 +245: 41387: 0 +245: 41388: 0 +245: 41389: 0 +245: 41390: 0 +245: 41391: 0 +245: 41392: 0 +245: 41393: 0 +245: 41394: 0 +245: 41395: 0 +245: 41396: 0 +245: 41397: 0 +245: 41398: 0 +245: 41399: 0 +245: 41400: 0 +245: 41401: 0 +245: 41402: 0 +245: 41403: 0 +245: 41404: 0 +245: 41405: 0 +245: 41406: 0 +245: 41407: 0 +245: 41408: 0 +245: 41409: 0 +245: 41410: 0 +245: 41411: 0 +245: 41412: 0 +245: 41413: 0 +245: 41414: 0 +245: 41415: 0 +245: 41416: 0 +245: 41417: 0 +245: 41418: 0 +245: 41419: 0 +245: 41420: 0 +245: 41421: 0 +245: 41422: 0 +245: 41423: 0 +245: 41424: 0 +245: 41425: 0 +245: 41426: 0 +245: 41427: 0 +245: 41428: 0 +245: 41429: 0 +245: 41430: 0 +245: 41431: 0 +245: 41432: 0 +245: 41433: 0 +245: 41434: 0 +245: 41435: 0 +245: 41436: 0 +245: 41437: 0 +245: 41438: 0 +245: 41439: 0 +245: 41440: 0 +245: 41441: 0 +245: 41442: 0 +245: 41443: 0 +245: 41444: 0 +245: 41445: 0 +245: 41446: 0 +245: 41447: 0 +245: 41448: 0 +245: 41449: 0 +245: 41450: 0 +245: 41451: 0 +245: 41452: 0 +245: 41453: 0 +245: 41454: 0 +245: 41455: 0 +245: 41456: 0 +245: 41457: 0 +245: 41458: 0 +245: 41459: 0 +245: 41460: 0 +245: 41461: 0 +245: 41462: 0 +245: 41463: 0 +245: 41464: 0 +245: 41465: 0 +245: 41466: 0 +245: 41467: 0 +245: 41468: 0 +245: 41469: 0 +245: 41470: 0 +245: 41471: 0 +245: 41472: 0 +245: 41473: 0 +245: 41474: 0 +245: 41475: 0 +245: 41476: 0 +245: 41477: 0 +245: 41478: 0 +245: 41479: 0 +245: 41480: 0 +245: 41481: 0 +245: 41482: 0 +245: 41483: 0 +245: 41484: 0 +245: 41485: 0 +245: 41486: 0 +245: 41487: 0 +245: 41488: 0 +245: 41489: 0 +245: 41490: 0 +245: 41491: 0 +245: 41492: 0 +245: 41493: 0 +245: 41494: 0 +245: 41495: 0 +245: 41496: 0 +245: 41497: 0 +245: 41498: 0 +245: 41499: 0 +245: 41500: 0 +245: 41501: 0 +245: 41502: 0 +245: 41503: 0 +245: 41504: 0 +245: 41505: 0 +245: 41506: 0 +245: 41507: 0 +245: 41508: 0 +245: 41509: 0 +245: 41510: 0 +245: 41511: 0 +245: 41512: 0 +245: 41513: 0 +245: 41514: 0 +245: 41515: 0 +245: 41516: 0 +245: 41517: 0 +245: 41518: 0 +245: 41519: 0 +245: 41520: 0 +245: 41521: 0 +245: 41522: 0 +245: 41523: 0 +245: 41524: 0 +245: 41525: 0 +245: 41526: 0 +245: 41527: 0 +245: 41528: 0 +245: 41529: 0 +245: 41530: 0 +245: 41531: 0 +245: 41532: 0 +245: 41533: 0 +245: 41534: 0 +245: 41535: 0 +245: 41536: 0 +245: 41537: 0 +245: 41538: 0 +245: 41539: 0 +245: 41540: 0 +245: 41541: 0 +245: 41542: 0 +245: 41543: 0 +245: 41544: 0 +245: 41545: 0 +245: 41546: 0 +245: 41547: 0 +245: 41548: 0 +245: 41549: 0 +245: 41550: 0 +245: 41551: 0 +245: 41552: 0 +245: 41553: 0 +245: 41554: 0 +245: 41555: 0 +245: 41556: 0 +245: 41557: 0 +245: 41558: 0 +245: 41559: 0 +245: 41560: 0 +245: 41561: 0 +245: 41562: 0 +245: 41563: 0 +245: 41564: 0 +245: 41565: 0 +245: 41566: 0 +245: 41567: 0 +245: 41568: 0 +245: 41569: 0 +245: 41570: 0 +245: 41571: 0 +245: 41572: 0 +245: 41573: 0 +245: 41574: 0 +245: 41575: 0 +245: 41576: 0 +245: 41577: 0 +245: 41578: 0 +245: 41579: 0 +245: 41580: 0 +245: 41581: 0 +245: 41582: 0 +245: 41583: 0 +245: 41584: 0 +245: 41585: 0 +245: 41586: 0 +245: 41587: 0 +245: 41588: 0 +245: 41589: 0 +245: 41590: 0 +245: 41591: 0 +245: 41592: 0 +245: 41593: 0 +245: 41594: 0 +245: 41595: 0 +245: 41596: 0 +245: 41597: 0 +245: 41598: 0 +245: 41599: 0 +245: 41600: 0 +245: 41601: 0 +245: 41602: 0 +245: 41603: 0 +245: 41604: 0 +245: 41605: 0 +245: 41606: 0 +245: 41607: 0 +245: 41608: 0 +245: 41609: 0 +245: 41610: 0 +245: 41611: 0 +245: 41612: 0 +245: 41613: 0 +245: 41614: 0 +245: 41615: 0 +245: 41616: 0 +245: 41617: 0 +245: 41618: 0 +245: 41619: 0 +245: 41620: 0 +245: 41621: 0 +245: 41622: 0 +245: 41623: 0 +245: 41624: 0 +245: 41625: 0 +245: 41626: 0 +245: 41627: 0 +245: 41628: 0 +245: 41629: 0 +245: 41630: 0 +245: 41631: 0 +245: 41632: 0 +245: 41633: 0 +245: 41634: 0 +245: 41635: 0 +245: 41636: 0 +245: 41637: 0 +245: 41638: 0 +245: 41639: 0 +245: 41640: 0 +245: 41641: 0 +245: 41642: 0 +245: 41643: 0 +245: 41644: 0 +245: 41645: 0 +245: 41646: 0 +245: 41647: 0 +245: 41648: 0 +245: 41649: 0 +245: 41650: 0 +245: 41651: 0 +245: 41652: 0 +245: 41653: 0 +245: 41654: 0 +245: 41655: 0 +245: 41656: 0 +245: 41657: 0 +245: 41658: 0 +245: 41659: 0 +245: 41660: 0 +245: 41661: 0 +245: 41662: 0 +245: 41663: 0 +245: 41664: 0 +245: 41665: 0 +245: 41666: 0 +245: 41667: 0 +245: 41668: 0 +245: 41669: 0 +245: 41670: 0 +245: 41671: 0 +245: 41672: 0 +245: 41673: 0 +245: 41674: 0 +245: 41675: 0 +245: 41676: 0 +245: 41677: 0 +245: 41678: 0 +245: 41679: 0 +245: 41680: 0 +245: 41681: 0 +245: 41682: 0 +245: 41683: 0 +245: 41684: 0 +245: 41685: 0 +245: 41686: 0 +245: 41687: 0 +245: 41688: 0 +245: 41689: 0 +245: 41690: 0 +245: 41691: 0 +245: 41692: 0 +245: 41693: 0 +245: 41694: 0 +245: 41695: 0 +245: 41696: 0 +245: 41697: 0 +245: 41698: 0 +245: 41699: 0 +245: 41700: 0 +245: 41701: 0 +245: 41702: 0 +245: 41703: 0 +245: 41704: 0 +245: 41705: 0 +245: 41706: 0 +245: 41707: 0 +245: 41708: 0 +245: 41709: 0 +245: 41710: 0 +245: 41711: 0 +245: 41712: 0 +245: 41713: 0 +245: 41714: 0 +245: 41715: 0 +245: 41716: 0 +245: 41717: 0 +245: 41718: 0 +245: 41719: 0 +245: 41720: 0 +245: 41721: 0 +245: 41722: 0 +245: 41723: 0 +245: 41724: 0 +245: 41725: 0 +245: 41726: 0 +245: 41727: 0 +245: 41728: 0 +245: 41729: 0 +245: 41730: 0 +245: 41731: 0 +245: 41732: 0 +245: 41733: 0 +245: 41734: 0 +245: 41735: 0 +245: 41736: 0 +245: 41737: 0 +245: 41738: 0 +245: 41739: 0 +245: 41740: 0 +245: 41741: 0 +245: 41742: 0 +245: 41743: 0 +245: 41744: 0 +245: 41745: 0 +245: 41746: 0 +245: 41747: 0 +245: 41748: 0 +245: 41749: 0 +245: 41750: 0 +245: 41751: 0 +245: 41752: 0 +245: 41753: 0 +245: 41754: 0 +245: 41755: 0 +245: 41756: 0 +245: 41757: 0 +245: 41758: 0 +245: 41759: 0 +245: 41760: 0 +245: 41761: 0 +245: 41762: 0 +245: 41763: 0 +245: 41764: 0 +245: 41765: 0 +245: 41766: 0 +245: 41767: 0 +245: 41768: 0 +245: 41769: 0 +245: 41770: 0 +245: 41771: 0 +245: 41772: 0 +245: 41773: 0 +245: 41774: 0 +245: 41775: 0 +245: 41776: 0 +245: 41777: 0 +245: 41778: 0 +245: 41779: 0 +245: 41780: 0 +245: 41781: 0 +245: 41782: 0 +245: 41783: 0 +245: 41784: 0 +245: 41785: 0 +245: 41786: 0 +245: 41787: 0 +245: 41788: 0 +245: 41789: 0 +245: 41790: 0 +245: 41791: 0 +245: 41792: 0 +245: 41793: 0 +245: 41794: 0 +245: 41795: 0 +245: 41796: 0 +245: 41797: 0 +245: 41798: 0 +245: 41799: 0 +245: 41800: 0 +245: 41801: 0 +245: 41802: 0 +245: 41803: 0 +245: 41804: 0 +245: 41805: 0 +245: 41806: 0 +245: 41807: 0 +245: 41808: 0 +245: 41809: 0 +245: 41810: 0 +245: 41811: 0 +245: 41812: 0 +245: 41813: 0 +245: 41814: 0 +245: 41815: 0 +245: 41816: 0 +245: 41817: 0 +245: 41818: 0 +245: 41819: 0 +245: 41820: 0 +245: 41821: 0 +245: 41822: 0 +245: 41823: 0 +245: 41824: 0 +245: 41825: 0 +245: 41826: 0 +245: 41827: 0 +245: 41828: 0 +245: 41829: 0 +245: 41830: 0 +245: 41831: 0 +245: 41832: 0 +245: 41833: 0 +245: 41834: 0 +245: 41835: 0 +245: 41836: 0 +245: 41837: 0 +245: 41838: 0 +245: 41839: 0 +245: 41840: 0 +245: 41841: 0 +245: 41842: 0 +245: 41843: 0 +245: 41844: 0 +245: 41845: 0 +245: 41846: 0 +245: 41847: 0 +245: 41848: 0 +245: 41849: 0 +245: 41850: 0 +245: 41851: 0 +245: 41852: 0 +245: 41853: 0 +245: 41854: 0 +245: 41855: 0 +245: 41856: 0 +245: 41857: 0 +245: 41858: 0 +245: 41859: 0 +245: 41860: 0 +245: 41861: 0 +245: 41862: 0 +245: 41863: 0 +245: 41864: 0 +245: 41865: 0 +245: 41866: 0 +245: 41867: 0 +245: 41868: 0 +245: 41869: 0 +245: 41870: 0 +245: 41871: 0 +245: 41872: 0 +245: 41873: 0 +245: 41874: 0 +245: 41875: 0 +245: 41876: 0 +245: 41877: 0 +245: 41878: 0 +245: 41879: 0 +245: 41880: 0 +245: 41881: 0 +245: 41882: 0 +245: 41883: 0 +245: 41884: 0 +245: 41885: 0 +245: 41886: 0 +245: 41887: 0 +245: 41888: 0 +245: 41889: 0 +245: 41890: 0 +245: 41891: 0 +245: 41892: 0 +245: 41893: 0 +245: 41894: 0 +245: 41895: 0 +245: 41896: 0 +245: 41897: 0 +245: 41898: 0 +245: 41899: 0 +245: 41900: 0 +245: 41901: 0 +245: 41902: 0 +245: 41903: 0 +245: 41904: 0 +245: 41905: 0 +245: 41906: 0 +245: 41907: 0 +245: 41908: 0 +245: 41909: 0 +245: 41910: 0 +245: 41911: 0 +245: 41912: 0 +245: 41913: 0 +245: 41914: 0 +245: 41915: 0 +245: 41916: 0 +245: 41917: 0 +245: 41918: 0 +245: 41919: 0 +245: 41920: 0 +245: 41921: 0 +245: 41922: 0 +245: 41923: 0 +245: 41924: 0 +245: 41925: 0 +245: 41926: 0 +245: 41927: 0 +245: 41928: 0 +245: 41929: 0 +245: 41930: 0 +245: 41931: 0 +245: 41932: 0 +245: 41933: 0 +245: 41934: 0 +245: 41935: 0 +245: 41936: 0 +245: 41937: 0 +245: 41938: 0 +245: 41939: 0 +245: 41940: 0 +245: 41941: 0 +245: 41942: 0 +245: 41943: 0 +245: 41944: 0 +245: 41945: 0 +245: 41946: 0 +245: 41947: 0 +245: 41948: 0 +245: 41949: 0 +245: 41950: 0 +245: 41951: 0 +245: 41952: 0 +245: 41953: 0 +245: 41954: 0 +245: 41955: 0 +245: 41956: 0 +245: 41957: 0 +245: 41958: 0 +245: 41959: 0 +245: 41960: 0 +245: 41961: 0 +245: 41962: 0 +245: 41963: 0 +245: 41964: 0 +245: 41965: 0 +245: 41966: 0 +245: 41967: 0 +245: 41968: 0 +245: 41969: 0 +245: 41970: 0 +245: 41971: 0 +245: 41972: 0 +245: 41973: 0 +245: 41974: 0 +245: 41975: 0 +245: 41976: 0 +245: 41977: 0 +245: 41978: 0 +245: 41979: 0 +245: 41980: 0 +245: 41981: 0 +245: 41982: 0 +245: 41983: 0 +245: 41984: 0 +245: 41985: 0 +245: 41986: 0 +245: 41987: 0 +245: 41988: 0 +245: 41989: 0 +245: 41990: 0 +245: 41991: 0 +245: 41992: 0 +245: 41993: 0 +245: 41994: 0 +245: 41995: 0 +245: 41996: 0 +245: 41997: 0 +245: 41998: 0 +245: 41999: 0 +245: 42000: 0 +245: 42001: 0 +245: 42002: 0 +245: 42003: 0 +245: 42004: 0 +245: 42005: 0 +245: 42006: 0 +245: 42007: 0 +245: 42008: 0 +245: 42009: 0 +245: 42010: 0 +245: 42011: 0 +245: 42012: 0 +245: 42013: 0 +245: 42014: 0 +245: 42015: 0 +245: 42016: 0 +245: 42017: 0 +245: 42018: 0 +245: 42019: 0 +245: 42020: 0 +245: 42021: 0 +245: 42022: 0 +245: 42023: 0 +245: 42024: 0 +245: 42025: 0 +245: 42026: 0 +245: 42027: 0 +245: 42028: 0 +245: 42029: 0 +245: 42030: 0 +245: 42031: 0 +245: 42032: 0 +245: 42033: 0 +245: 42034: 0 +245: 42035: 0 +245: 42036: 0 +245: 42037: 0 +245: 42038: 0 +245: 42039: 0 +245: 42040: 0 +245: 42041: 0 +245: 42042: 0 +245: 42043: 0 +245: 42044: 0 +245: 42045: 0 +245: 42046: 0 +245: 42047: 0 +245: 42048: 0 +245: 42049: 0 +245: 42050: 0 +245: 42051: 0 +245: 42052: 0 +245: 42053: 0 +245: 42054: 0 +245: 42055: 0 +245: 42056: 0 +245: 42057: 0 +245: 42058: 0 +245: 42059: 0 +245: 42060: 0 +245: 42061: 0 +245: 42062: 0 +245: 42063: 0 +245: 42064: 0 +245: 42065: 0 +245: 42066: 0 +245: 42067: 0 +245: 42068: 0 +245: 42069: 0 +245: 42070: 0 +245: 42071: 0 +245: 42072: 0 +245: 42073: 0 +245: 42074: 0 +245: 42075: 0 +245: 42076: 0 +245: 42077: 0 +245: 42078: 0 +245: 42079: 0 +245: 42080: 0 +245: 42081: 0 +245: 42082: 0 +245: 42083: 0 +245: 42084: 0 +245: 42085: 0 +245: 42086: 0 +245: 42087: 0 +245: 42088: 0 +245: 42089: 0 +245: 42090: 0 +245: 42091: 0 +245: 42092: 0 +245: 42093: 0 +245: 42094: 0 +245: 42095: 0 +245: 42096: 0 +245: 42097: 0 +245: 42098: 0 +245: 42099: 0 +245: 42100: 0 +245: 42101: 0 +245: 42102: 0 +245: 42103: 0 +245: 42104: 0 +245: 42105: 0 +245: 42106: 0 +245: 42107: 0 +245: 42108: 0 +245: 42109: 0 +245: 42110: 0 +245: 42111: 0 +245: 42112: 0 +245: 42113: 0 +245: 42114: 0 +245: 42115: 0 +245: 42116: 0 +245: 42117: 0 +245: 42118: 0 +245: 42119: 0 +245: 42120: 0 +245: 42121: 0 +245: 42122: 0 +245: 42123: 0 +245: 42124: 0 +245: 42125: 0 +245: 42126: 0 +245: 42127: 0 +245: 42128: 0 +245: 42129: 0 +245: 42130: 0 +245: 42131: 0 +245: 42132: 0 +245: 42133: 0 +245: 42134: 0 +245: 42135: 0 +245: 42136: 0 +245: 42137: 0 +245: 42138: 0 +245: 42139: 0 +245: 42140: 0 +245: 42141: 0 +245: 42142: 0 +245: 42143: 0 +245: 42144: 0 +245: 42145: 0 +245: 42146: 0 +245: 42147: 0 +245: 42148: 0 +245: 42149: 0 +245: 42150: 0 +245: 42151: 0 +245: 42152: 0 +245: 42153: 0 +245: 42154: 0 +245: 42155: 0 +245: 42156: 0 +245: 42157: 0 +245: 42158: 0 +245: 42159: 0 +245: 42160: 0 +245: 42161: 0 +245: 42162: 0 +245: 42163: 0 +245: 42164: 0 +245: 42165: 0 +245: 42166: 0 +245: 42167: 0 +245: 42168: 0 +245: 42169: 0 +245: 42170: 0 +245: 42171: 0 +245: 42172: 0 +245: 42173: 0 +245: 42174: 0 +245: 42175: 0 +245: 42176: 0 +245: 42177: 0 +245: 42178: 0 +245: 42179: 0 +245: 42180: 0 +245: 42181: 0 +245: 42182: 0 +245: 42183: 0 +245: 42184: 0 +245: 42185: 0 +245: 42186: 0 +245: 42187: 0 +245: 42188: 0 +245: 42189: 0 +245: 42190: 0 +245: 42191: 0 +245: 42192: 0 +245: 42193: 0 +245: 42194: 0 +245: 42195: 0 +245: 42196: 0 +245: 42197: 0 +245: 42198: 0 +245: 42199: 0 +245: 42200: 0 +245: 42201: 0 +245: 42202: 0 +245: 42203: 0 +245: 42204: 0 +245: 42205: 0 +245: 42206: 0 +245: 42207: 0 +245: 42208: 0 +245: 42209: 0 +245: 42210: 0 +245: 42211: 0 +245: 42212: 0 +245: 42213: 0 +245: 42214: 0 +245: 42215: 0 +245: 42216: 0 +245: 42217: 0 +245: 42218: 0 +245: 42219: 0 +245: 42220: 0 +245: 42221: 0 +245: 42222: 0 +245: 42223: 0 +245: 42224: 0 +245: 42225: 0 +245: 42226: 0 +245: 42227: 0 +245: 42228: 0 +245: 42229: 0 +245: 42230: 0 +245: 42231: 0 +245: 42232: 0 +245: 42233: 0 +245: 42234: 0 +245: 42235: 0 +245: 42236: 0 +245: 42237: 0 +245: 42238: 0 +245: 42239: 0 +245: 42240: 0 +245: 42241: 0 +245: 42242: 0 +245: 42243: 0 +245: 42244: 0 +245: 42245: 0 +245: 42246: 0 +245: 42247: 0 +245: 42248: 0 +245: 42249: 0 +245: 42250: 0 +245: 42251: 0 +245: 42252: 0 +245: 42253: 0 +245: 42254: 0 +245: 42255: 0 +245: 42256: 0 +245: 42257: 0 +245: 42258: 0 +245: 42259: 0 +245: 42260: 0 +245: 42261: 0 +245: 42262: 0 +245: 42263: 0 +245: 42264: 0 +245: 42265: 0 +245: 42266: 0 +245: 42267: 0 +245: 42268: 0 +245: 42269: 0 +245: 42270: 0 +245: 42271: 0 +245: 42272: 0 +245: 42273: 0 +245: 42274: 0 +245: 42275: 0 +245: 42276: 0 +245: 42277: 0 +245: 42278: 0 +245: 42279: 0 +245: 42280: 0 +245: 42281: 0 +245: 42282: 0 +245: 42283: 0 +245: 42284: 0 +245: 42285: 0 +245: 42286: 0 +245: 42287: 0 +245: 42288: 0 +245: 42289: 0 +245: 42290: 0 +245: 42291: 0 +245: 42292: 0 +245: 42293: 0 +245: 42294: 0 +245: 42295: 0 +245: 42296: 0 +245: 42297: 0 +245: 42298: 0 +245: 42299: 0 +245: 42300: 0 +245: 42301: 0 +245: 42302: 0 +245: 42303: 0 +245: 42304: 0 +245: 42305: 0 +245: 42306: 0 +245: 42307: 0 +245: 42308: 0 +245: 42309: 0 +245: 42310: 0 +245: 42311: 0 +245: 42312: 0 +245: 42313: 0 +245: 42314: 0 +245: 42315: 0 +245: 42316: 0 +245: 42317: 0 +245: 42318: 0 +245: 42319: 0 +245: 42320: 0 +245: 42321: 0 +245: 42322: 0 +245: 42323: 0 +245: 42324: 0 +245: 42325: 0 +245: 42326: 0 +245: 42327: 0 +245: 42328: 0 +245: 42329: 0 +245: 42330: 0 +245: 42331: 0 +245: 42332: 0 +245: 42333: 0 +245: 42334: 0 +245: 42335: 0 +245: 42336: 0 +245: 42337: 0 +245: 42338: 0 +245: 42339: 0 +245: 42340: 0 +245: 42341: 0 +245: 42342: 0 +245: 42343: 0 +245: 42344: 0 +245: 42345: 0 +245: 42346: 0 +245: 42347: 0 +245: 42348: 0 +245: 42349: 0 +245: 42350: 0 +245: 42351: 0 +245: 42352: 0 +245: 42353: 0 +245: 42354: 0 +245: 42355: 0 +245: 42356: 0 +245: 42357: 0 +245: 42358: 0 +245: 42359: 0 +245: 42360: 0 +245: 42361: 0 +245: 42362: 0 +245: 42363: 0 +245: 42364: 0 +245: 42365: 0 +245: 42366: 0 +245: 42367: 0 +245: 42368: 0 +245: 42369: 0 +245: 42370: 0 +245: 42371: 0 +245: 42372: 0 +245: 42373: 0 +245: 42374: 0 +245: 42375: 0 +245: 42376: 0 +245: 42377: 0 +245: 42378: 0 +245: 42379: 0 +245: 42380: 0 +245: 42381: 0 +245: 42382: 0 +245: 42383: 0 +245: 42384: 0 +245: 42385: 0 +245: 42386: 0 +245: 42387: 0 +245: 42388: 0 +245: 42389: 0 +245: 42390: 0 +245: 42391: 0 +245: 42392: 0 +245: 42393: 0 +245: 42394: 0 +245: 42395: 0 +245: 42396: 0 +245: 42397: 0 +245: 42398: 0 +245: 42399: 0 +245: 42400: 0 +245: 42401: 0 +245: 42402: 0 +245: 42403: 0 +245: 42404: 0 +245: 42405: 0 +245: 42406: 0 +245: 42407: 0 +245: 42408: 0 +245: 42409: 0 +245: 42410: 0 +245: 42411: 0 +245: 42412: 0 +245: 42413: 0 +245: 42414: 0 +245: 42415: 0 +245: 42416: 0 +245: 42417: 0 +245: 42418: 0 +245: 42419: 0 +245: 42420: 0 +245: 42421: 0 +245: 42422: 0 +245: 42423: 0 +245: 42424: 0 +245: 42425: 0 +245: 42426: 0 +245: 42427: 0 +245: 42428: 0 +245: 42429: 0 +245: 42430: 0 +245: 42431: 0 +245: 42432: 0 +245: 42433: 0 +245: 42434: 0 +245: 42435: 0 +245: 42436: 0 +245: 42437: 0 +245: 42438: 0 +245: 42439: 0 +245: 42440: 0 +245: 42441: 0 +245: 42442: 0 +245: 42443: 0 +245: 42444: 0 +245: 42445: 0 +245: 42446: 0 +245: 42447: 0 +245: 42448: 0 +245: 42449: 0 +245: 42450: 0 +245: 42451: 0 +245: 42452: 0 +245: 42453: 0 +245: 42454: 0 +245: 42455: 0 +245: 42456: 0 +245: 42457: 0 +245: 42458: 0 +245: 42459: 0 +245: 42460: 0 +245: 42461: 0 +245: 42462: 0 +245: 42463: 0 +245: 42464: 0 +245: 42465: 0 +245: 42466: 0 +245: 42467: 0 +245: 42468: 0 +245: 42469: 0 +245: 42470: 0 +245: 42471: 0 +245: 42472: 0 +245: 42473: 0 +245: 42474: 0 +245: 42475: 0 +245: 42476: 0 +245: 42477: 0 +245: 42478: 0 +245: 42479: 0 +245: 42480: 0 +245: 42481: 0 +245: 42482: 0 +245: 42483: 0 +245: 42484: 0 +245: 42485: 0 +245: 42486: 0 +245: 42487: 0 +245: 42488: 0 +245: 42489: 0 +245: 42490: 0 +245: 42491: 0 +245: 42492: 0 +245: 42493: 0 +245: 42494: 0 +245: 42495: 0 +245: 42496: 0 +245: 42497: 0 +245: 42498: 0 +245: 42499: 0 +245: 42500: 0 +245: 42501: 0 +245: 42502: 0 +245: 42503: 0 +245: 42504: 0 +245: 42505: 0 +245: 42506: 0 +245: 42507: 0 +245: 42508: 0 +245: 42509: 0 +245: 42510: 0 +245: 42511: 0 +245: 42512: 0 +245: 42513: 0 +245: 42514: 0 +245: 42515: 0 +245: 42516: 0 +245: 42517: 0 +245: 42518: 0 +245: 42519: 0 +245: 42520: 0 +245: 42521: 0 +245: 42522: 0 +245: 42523: 0 +245: 42524: 0 +245: 42525: 0 +245: 42526: 0 +245: 42527: 0 +245: 42528: 0 +245: 42529: 0 +245: 42530: 0 +245: 42531: 0 +245: 42532: 0 +245: 42533: 0 +245: 42534: 0 +245: 42535: 0 +245: 42536: 0 +245: 42537: 0 +245: 42538: 0 +245: 42539: 0 +245: 42540: 0 +245: 42541: 0 +245: 42542: 0 +245: 42543: 0 +245: 42544: 0 +245: 42545: 0 +245: 42546: 0 +245: 42547: 0 +245: 42548: 0 +245: 42549: 0 +245: 42550: 0 +245: 42551: 0 +245: 42552: 0 +245: 42553: 0 +245: 42554: 0 +245: 42555: 0 +245: 42556: 0 +245: 42557: 0 +245: 42558: 0 +245: 42559: 0 +245: 42560: 0 +245: 42561: 0 +245: 42562: 0 +245: 42563: 0 +245: 42564: 0 +245: 42565: 0 +245: 42566: 0 +245: 42567: 0 +245: 42568: 0 +245: 42569: 0 +245: 42570: 0 +245: 42571: 0 +245: 42572: 0 +245: 42573: 0 +245: 42574: 0 +245: 42575: 0 +245: 42576: 0 +245: 42577: 0 +245: 42578: 0 +245: 42579: 0 +245: 42580: 0 +245: 42581: 0 +245: 42582: 0 +245: 42583: 0 +245: 42584: 0 +245: 42585: 0 +245: 42586: 0 +245: 42587: 0 +245: 42588: 0 +245: 42589: 0 +245: 42590: 0 +245: 42591: 0 +245: 42592: 0 +245: 42593: 0 +245: 42594: 0 +245: 42595: 0 +245: 42596: 0 +245: 42597: 0 +245: 42598: 0 +245: 42599: 0 +245: 42600: 0 +245: 42601: 0 +245: 42602: 0 +245: 42603: 0 +245: 42604: 0 +245: 42605: 0 +245: 42606: 0 +245: 42607: 0 +245: 42608: 0 +245: 42609: 0 +245: 42610: 0 +245: 42611: 0 +245: 42612: 0 +245: 42613: 0 +245: 42614: 0 +245: 42615: 0 +245: 42616: 0 +245: 42617: 0 +245: 42618: 0 +245: 42619: 0 +245: 42620: 0 +245: 42621: 0 +245: 42622: 0 +245: 42623: 0 +245: 42624: 0 +245: 42625: 0 +245: 42626: 0 +245: 42627: 0 +245: 42628: 0 +245: 42629: 0 +245: 42630: 0 +245: 42631: 0 +245: 42632: 0 +245: 42633: 0 +245: 42634: 0 +245: 42635: 0 +245: 42636: 0 +245: 42637: 0 +245: 42638: 0 +245: 42639: 0 +245: 42640: 0 +245: 42641: 0 +245: 42642: 0 +245: 42643: 0 +245: 42644: 0 +245: 42645: 0 +245: 42646: 0 +245: 42647: 0 +245: 42648: 0 +245: 42649: 0 +245: 42650: 0 +245: 42651: 0 +245: 42652: 0 +245: 42653: 0 +245: 42654: 0 +245: 42655: 0 +245: 42656: 0 +245: 42657: 0 +245: 42658: 0 +245: 42659: 0 +245: 42660: 0 +245: 42661: 0 +245: 42662: 0 +245: 42663: 0 +245: 42664: 0 +245: 42665: 0 +245: 42666: 0 +245: 42667: 0 +245: 42668: 0 +245: 42669: 0 +245: 42670: 0 +245: 42671: 0 +245: 42672: 0 +245: 42673: 0 +245: 42674: 0 +245: 42675: 0 +245: 42676: 0 +245: 42677: 0 +245: 42678: 0 +245: 42679: 0 +245: 42680: 0 +245: 42681: 0 +245: 42682: 0 +245: 42683: 0 +245: 42684: 0 +245: 42685: 0 +245: 42686: 0 +245: 42687: 0 +245: 42688: 0 +245: 42689: 0 +245: 42690: 0 +245: 42691: 0 +245: 42692: 0 +245: 42693: 0 +245: 42694: 0 +245: 42695: 0 +245: 42696: 0 +245: 42697: 0 +245: 42698: 0 +245: 42699: 0 +245: 42700: 0 +245: 42701: 0 +245: 42702: 0 +245: 42703: 0 +245: 42704: 0 +245: 42705: 0 +245: 42706: 0 +245: 42707: 0 +245: 42708: 0 +245: 42709: 0 +245: 42710: 0 +245: 42711: 0 +245: 42712: 0 +245: 42713: 0 +245: 42714: 0 +245: 42715: 0 +245: 42716: 0 +245: 42717: 0 +245: 42718: 0 +245: 42719: 0 +245: 42720: 0 +245: 42721: 0 +245: 42722: 0 +245: 42723: 0 +245: 42724: 0 +245: 42725: 0 +245: 42726: 0 +245: 42727: 0 +245: 42728: 0 +245: 42729: 0 +245: 42730: 0 +245: 42731: 0 +245: 42732: 0 +245: 42733: 0 +245: 42734: 0 +245: 42735: 0 +245: 42736: 0 +245: 42737: 0 +245: 42738: 0 +245: 42739: 0 +245: 42740: 0 +245: 42741: 0 +245: 42742: 0 +245: 42743: 0 +245: 42744: 0 +245: 42745: 0 +245: 42746: 0 +245: 42747: 0 +245: 42748: 0 +245: 42749: 0 +245: 42750: 0 +245: 42751: 0 +245: 42752: 0 +245: 42753: 0 +245: 42754: 0 +245: 42755: 0 +245: 42756: 0 +245: 42757: 0 +245: 42758: 0 +245: 42759: 0 +245: 42760: 0 +245: 42761: 0 +245: 42762: 0 +245: 42763: 0 +245: 42764: 0 +245: 42765: 0 +245: 42766: 0 +245: 42767: 0 +245: 42768: 0 +245: 42769: 0 +245: 42770: 0 +245: 42771: 0 +245: 42772: 0 +245: 42773: 0 +245: 42774: 0 +245: 42775: 0 +245: 42776: 0 +245: 42777: 0 +245: 42778: 0 +245: 42779: 0 +245: 42780: 0 +245: 42781: 0 +245: 42782: 0 +245: 42783: 0 +245: 42784: 0 +245: 42785: 0 +245: 42786: 0 +245: 42787: 0 +245: 42788: 0 +245: 42789: 0 +245: 42790: 0 +245: 42791: 0 +245: 42792: 0 +245: 42793: 0 +245: 42794: 0 +245: 42795: 0 +245: 42796: 0 +245: 42797: 0 +245: 42798: 0 +245: 42799: 0 +245: 42800: 0 +245: 42801: 0 +245: 42802: 0 +245: 42803: 0 +245: 42804: 0 +245: 42805: 0 +245: 42806: 0 +245: 42807: 0 +245: 42808: 0 +245: 42809: 0 +245: 42810: 0 +245: 42811: 0 +245: 42812: 0 +245: 42813: 0 +245: 42814: 0 +245: 42815: 0 +245: 42816: 0 +245: 42817: 0 +245: 42818: 0 +245: 42819: 0 +245: 42820: 0 +245: 42821: 0 +245: 42822: 0 +245: 42823: 0 +245: 42824: 0 +245: 42825: 0 +245: 42826: 0 +245: 42827: 0 +245: 42828: 0 +245: 42829: 0 +245: 42830: 0 +245: 42831: 0 +245: 42832: 0 +245: 42833: 0 +245: 42834: 0 +245: 42835: 0 +245: 42836: 0 +245: 42837: 0 +245: 42838: 0 +245: 42839: 0 +245: 42840: 0 +245: 42841: 0 +245: 42842: 0 +245: 42843: 0 +245: 42844: 0 +245: 42845: 0 +245: 42846: 0 +245: 42847: 0 +245: 42848: 0 +245: 42849: 0 +245: 42850: 0 +245: 42851: 0 +245: 42852: 0 +245: 42853: 0 +245: 42854: 0 +245: 42855: 0 +245: 42856: 0 +245: 42857: 0 +245: 42858: 0 +245: 42859: 0 +245: 42860: 0 +245: 42861: 0 +245: 42862: 0 +245: 42863: 0 +245: 42864: 0 +245: 42865: 0 +245: 42866: 0 +245: 42867: 0 +245: 42868: 0 +245: 42869: 0 +245: 42870: 0 +245: 42871: 0 +245: 42872: 0 +245: 42873: 0 +245: 42874: 0 +245: 42875: 0 +245: 42876: 0 +245: 42877: 0 +245: 42878: 0 +245: 42879: 0 +245: 42880: 0 +245: 42881: 0 +245: 42882: 0 +245: 42883: 0 +245: 42884: 0 +245: 42885: 0 +245: 42886: 0 +245: 42887: 0 +245: 42888: 0 +245: 42889: 0 +245: 42890: 0 +245: 42891: 0 +245: 42892: 0 +245: 42893: 0 +245: 42894: 0 +245: 42895: 0 +245: 42896: 0 +245: 42897: 0 +245: 42898: 0 +245: 42899: 0 +245: 42900: 0 +245: 42901: 0 +245: 42902: 0 +245: 42903: 0 +245: 42904: 0 +245: 42905: 0 +245: 42906: 0 +245: 42907: 0 +245: 42908: 0 +245: 42909: 0 +245: 42910: 0 +245: 42911: 0 +245: 42912: 0 +245: 42913: 0 +245: 42914: 0 +245: 42915: 0 +245: 42916: 0 +245: 42917: 0 +245: 42918: 0 +245: 42919: 0 +245: 42920: 0 +245: 42921: 0 +245: 42922: 0 +245: 42923: 0 +245: 42924: 0 +245: 42925: 0 +245: 42926: 0 +245: 42927: 0 +245: 42928: 0 +245: 42929: 0 +245: 42930: 0 +245: 42931: 0 +245: 42932: 0 +245: 42933: 0 +245: 42934: 0 +245: 42935: 0 +245: 42936: 0 +245: 42937: 0 +245: 42938: 0 +245: 42939: 0 +245: 42940: 0 +245: 42941: 0 +245: 42942: 0 +245: 42943: 0 +245: 42944: 0 +245: 42945: 0 +245: 42946: 0 +245: 42947: 0 +245: 42948: 0 +245: 42949: 0 +245: 42950: 0 +245: 42951: 0 +245: 42952: 0 +245: 42953: 0 +245: 42954: 0 +245: 42955: 0 +245: 42956: 0 +245: 42957: 0 +245: 42958: 0 +245: 42959: 0 +245: 42960: 0 +245: 42961: 0 +245: 42962: 0 +245: 42963: 0 +245: 42964: 0 +245: 42965: 0 +245: 42966: 0 +245: 42967: 0 +245: 42968: 0 +245: 42969: 0 +245: 42970: 0 +245: 42971: 0 +245: 42972: 0 +245: 42973: 0 +245: 42974: 0 +245: 42975: 0 +245: 42976: 0 +245: 42977: 0 +245: 42978: 0 +245: 42979: 0 +245: 42980: 0 +245: 42981: 0 +245: 42982: 0 +245: 42983: 0 +245: 42984: 0 +245: 42985: 0 +245: 42986: 0 +245: 42987: 0 +245: 42988: 0 +245: 42989: 0 +245: 42990: 0 +245: 42991: 0 +245: 42992: 0 +245: 42993: 0 +245: 42994: 0 +245: 42995: 0 +245: 42996: 0 +245: 42997: 0 +245: 42998: 0 +245: 42999: 0 +245: 43000: 0 +245: 43001: 0 +245: 43002: 0 +245: 43003: 0 +245: 43004: 0 +245: 43005: 0 +245: 43006: 0 +245: 43007: 0 +245: 43008: 0 +245: 43009: 0 +245: 43010: 0 +245: 43011: 0 +245: 43012: 0 +245: 43013: 0 +245: 43014: 0 +245: 43015: 0 +245: 43016: 0 +245: 43017: 0 +245: 43018: 0 +245: 43019: 0 +245: 43020: 0 +245: 43021: 0 +245: 43022: 0 +245: 43023: 0 +245: 43024: 0 +245: 43025: 0 +245: 43026: 0 +245: 43027: 0 +245: 43028: 0 +245: 43029: 0 +245: 43030: 0 +245: 43031: 0 +245: 43032: 0 +245: 43033: 0 +245: 43034: 0 +245: 43035: 0 +245: 43036: 0 +245: 43037: 0 +245: 43038: 0 +245: 43039: 0 +245: 43040: 0 +245: 43041: 0 +245: 43042: 0 +245: 43043: 0 +245: 43044: 0 +245: 43045: 0 +245: 43046: 0 +245: 43047: 0 +245: 43048: 0 +245: 43049: 0 +245: 43050: 0 +245: 43051: 0 +245: 43052: 0 +245: 43053: 0 +245: 43054: 0 +245: 43055: 0 +245: 43056: 0 +245: 43057: 0 +245: 43058: 0 +245: 43059: 0 +245: 43060: 0 +245: 43061: 0 +245: 43062: 0 +245: 43063: 0 +245: 43064: 0 +245: 43065: 0 +245: 43066: 0 +245: 43067: 0 +245: 43068: 0 +245: 43069: 0 +245: 43070: 0 +245: 43071: 0 +245: 43072: 0 +245: 43073: 0 +245: 43074: 0 +245: 43075: 0 +245: 43076: 0 +245: 43077: 0 +245: 43078: 0 +245: 43079: 0 +245: 43080: 0 +245: 43081: 0 +245: 43082: 0 +245: 43083: 0 +245: 43084: 0 +245: 43085: 0 +245: 43086: 0 +245: 43087: 0 +245: 43088: 0 +245: 43089: 0 +245: 43090: 0 +245: 43091: 0 +245: 43092: 0 +245: 43093: 0 +245: 43094: 0 +245: 43095: 0 +245: 43096: 0 +245: 43097: 0 +245: 43098: 0 +245: 43099: 0 +245: 43100: 0 +245: 43101: 0 +245: 43102: 0 +245: 43103: 0 +245: 43104: 0 +245: 43105: 0 +245: 43106: 0 +245: 43107: 0 +245: 43108: 0 +245: 43109: 0 +245: 43110: 0 +245: 43111: 0 +245: 43112: 0 +245: 43113: 0 +245: 43114: 0 +245: 43115: 0 +245: 43116: 0 +245: 43117: 0 +245: 43118: 0 +245: 43119: 0 +245: 43120: 0 +245: 43121: 0 +245: 43122: 0 +245: 43123: 0 +245: 43124: 0 +245: 43125: 0 +245: 43126: 0 +245: 43127: 0 +245: 43128: 0 +245: 43129: 0 +245: 43130: 0 +245: 43131: 0 +245: 43132: 0 +245: 43133: 0 +245: 43134: 0 +245: 43135: 0 +245: 43136: 0 +245: 43137: 0 +245: 43138: 0 +245: 43139: 0 +245: 43140: 0 +245: 43141: 0 +245: 43142: 0 +245: 43143: 0 +245: 43144: 0 +245: 43145: 0 +245: 43146: 0 +245: 43147: 0 +245: 43148: 0 +245: 43149: 0 +245: 43150: 0 +245: 43151: 0 +245: 43152: 0 +245: 43153: 0 +245: 43154: 0 +245: 43155: 0 +245: 43156: 0 +245: 43157: 0 +245: 43158: 0 +245: 43159: 0 +245: 43160: 0 +245: 43161: 0 +245: 43162: 0 +245: 43163: 0 +245: 43164: 0 +245: 43165: 0 +245: 43166: 0 +245: 43167: 0 +245: 43168: 0 +245: 43169: 0 +245: 43170: 0 +245: 43171: 0 +245: 43172: 0 +245: 43173: 0 +245: 43174: 0 +245: 43175: 0 +245: 43176: 0 +245: 43177: 0 +245: 43178: 0 +245: 43179: 0 +245: 43180: 0 +245: 43181: 0 +245: 43182: 0 +245: 43183: 0 +245: 43184: 0 +245: 43185: 0 +245: 43186: 0 +245: 43187: 0 +245: 43188: 0 +245: 43189: 0 +245: 43190: 0 +245: 43191: 0 +245: 43192: 0 +245: 43193: 0 +245: 43194: 0 +245: 43195: 0 +245: 43196: 0 +245: 43197: 0 +245: 43198: 0 +245: 43199: 0 +245: 43200: 0 +245: 43201: 0 +245: 43202: 0 +245: 43203: 0 +245: 43204: 0 +245: 43205: 0 +245: 43206: 0 +245: 43207: 0 +245: 43208: 0 +245: 43209: 0 +245: 43210: 0 +245: 43211: 0 +245: 43212: 0 +245: 43213: 0 +245: 43214: 0 +245: 43215: 0 +245: 43216: 0 +245: 43217: 0 +245: 43218: 0 +245: 43219: 0 +245: 43220: 0 +245: 43221: 0 +245: 43222: 0 +245: 43223: 0 +245: 43224: 0 +245: 43225: 0 +245: 43226: 0 +245: 43227: 0 +245: 43228: 0 +245: 43229: 0 +245: 43230: 0 +245: 43231: 0 +245: 43232: 0 +245: 43233: 0 +245: 43234: 0 +245: 43235: 0 +245: 43236: 0 +245: 43237: 0 +245: 43238: 0 +245: 43239: 0 +245: 43240: 0 +245: 43241: 0 +245: 43242: 0 +245: 43243: 0 +245: 43244: 0 +245: 43245: 0 +245: 43246: 0 +245: 43247: 0 +245: 43248: 0 +245: 43249: 0 +245: 43250: 0 +245: 43251: 0 +245: 43252: 0 +245: 43253: 0 +245: 43254: 0 +245: 43255: 0 +245: 43256: 0 +245: 43257: 0 +245: 43258: 0 +245: 43259: 0 +245: 43260: 0 +245: 43261: 0 +245: 43262: 0 +245: 43263: 0 +245: 43264: 0 +245: 43265: 0 +245: 43266: 0 +245: 43267: 0 +245: 43268: 0 +245: 43269: 0 +245: 43270: 0 +245: 43271: 0 +245: 43272: 0 +245: 43273: 0 +245: 43274: 0 +245: 43275: 0 +245: 43276: 0 +245: 43277: 0 +245: 43278: 0 +245: 43279: 0 +245: 43280: 0 +245: 43281: 0 +245: 43282: 0 +245: 43283: 0 +245: 43284: 0 +245: 43285: 0 +245: 43286: 0 +245: 43287: 0 +245: 43288: 0 +245: 43289: 0 +245: 43290: 0 +245: 43291: 0 +245: 43292: 0 +245: 43293: 0 +245: 43294: 0 +245: 43295: 0 +245: 43296: 0 +245: 43297: 0 +245: 43298: 0 +245: 43299: 0 +245: 43300: 0 +245: 43301: 0 +245: 43302: 0 +245: 43303: 0 +245: 43304: 0 +245: 43305: 0 +245: 43306: 0 +245: 43307: 0 +245: 43308: 0 +245: 43309: 0 +245: 43310: 0 +245: 43311: 0 +245: 43312: 0 +245: 43313: 0 +245: 43314: 0 +245: 43315: 0 +245: 43316: 0 +245: 43317: 0 +245: 43318: 0 +245: 43319: 0 +245: 43320: 0 +245: 43321: 0 +245: 43322: 0 +245: 43323: 0 +245: 43324: 0 +245: 43325: 0 +245: 43326: 0 +245: 43327: 0 +245: 43328: 0 +245: 43329: 0 +245: 43330: 0 +245: 43331: 0 +245: 43332: 0 +245: 43333: 0 +245: 43334: 0 +245: 43335: 0 +245: 43336: 0 +245: 43337: 0 +245: 43338: 0 +245: 43339: 0 +245: 43340: 0 +245: 43341: 0 +245: 43342: 0 +245: 43343: 0 +245: 43344: 0 +245: 43345: 0 +245: 43346: 0 +245: 43347: 0 +245: 43348: 0 +245: 43349: 0 +245: 43350: 0 +245: 43351: 0 +245: 43352: 0 +245: 43353: 0 +245: 43354: 0 +245: 43355: 0 +245: 43356: 0 +245: 43357: 0 +245: 43358: 0 +245: 43359: 0 +245: 43360: 0 +245: 43361: 0 +245: 43362: 0 +245: 43363: 0 +245: 43364: 0 +245: 43365: 0 +245: 43366: 0 +245: 43367: 0 +245: 43368: 0 +245: 43369: 0 +245: 43370: 0 +245: 43371: 0 +245: 43372: 0 +245: 43373: 0 +245: 43374: 0 +245: 43375: 0 +245: 43376: 0 +245: 43377: 0 +245: 43378: 0 +245: 43379: 0 +245: 43380: 0 +245: 43381: 0 +245: 43382: 0 +245: 43383: 0 +245: 43384: 0 +245: 43385: 0 +245: 43386: 0 +245: 43387: 0 +245: 43388: 0 +245: 43389: 0 +245: 43390: 0 +245: 43391: 0 +245: 43392: 0 +245: 43393: 0 +245: 43394: 0 +245: 43395: 0 +245: 43396: 0 +245: 43397: 0 +245: 43398: 0 +245: 43399: 0 +245: 43400: 0 +245: 43401: 0 +245: 43402: 0 +245: 43403: 0 +245: 43404: 0 +245: 43405: 0 +245: 43406: 0 +245: 43407: 0 +245: 43408: 0 +245: 43409: 0 +245: 43410: 0 +245: 43411: 0 +245: 43412: 0 +245: 43413: 0 +245: 43414: 0 +245: 43415: 0 +245: 43416: 0 +245: 43417: 0 +245: 43418: 0 +245: 43419: 0 +245: 43420: 0 +245: 43421: 0 +245: 43422: 0 +245: 43423: 0 +245: 43424: 0 +245: 43425: 0 +245: 43426: 0 +245: 43427: 0 +245: 43428: 0 +245: 43429: 0 +245: 43430: 0 +245: 43431: 0 +245: 43432: 0 +245: 43433: 0 +245: 43434: 0 +245: 43435: 0 +245: 43436: 0 +245: 43437: 0 +245: 43438: 0 +245: 43439: 0 +245: 43440: 0 +245: 43441: 0 +245: 43442: 0 +245: 43443: 0 +245: 43444: 0 +245: 43445: 0 +245: 43446: 0 +245: 43447: 0 +245: 43448: 0 +245: 43449: 0 +245: 43450: 0 +245: 43451: 0 +245: 43452: 0 +245: 43453: 0 +245: 43454: 0 +245: 43455: 0 +245: 43456: 0 +245: 43457: 0 +245: 43458: 0 +245: 43459: 0 +245: 43460: 0 +245: 43461: 0 +245: 43462: 0 +245: 43463: 0 +245: 43464: 0 +245: 43465: 0 +245: 43466: 0 +245: 43467: 0 +245: 43468: 0 +245: 43469: 0 +245: 43470: 0 +245: 43471: 0 +245: 43472: 0 +245: 43473: 0 +245: 43474: 0 +245: 43475: 0 +245: 43476: 0 +245: 43477: 0 +245: 43478: 0 +245: 43479: 0 +245: 43480: 0 +245: 43481: 0 +245: 43482: 0 +245: 43483: 0 +245: 43484: 0 +245: 43485: 0 +245: 43486: 0 +245: 43487: 0 +245: 43488: 0 +245: 43489: 0 +245: 43490: 0 +245: 43491: 0 +245: 43492: 0 +245: 43493: 0 +245: 43494: 0 +245: 43495: 0 +245: 43496: 0 +245: 43497: 0 +245: 43498: 0 +245: 43499: 0 +245: 43500: 0 +245: 43501: 0 +245: 43502: 0 +245: 43503: 0 +245: 43504: 0 +245: 43505: 0 +245: 43506: 0 +245: 43507: 0 +245: 43508: 0 +245: 43509: 0 +245: 43510: 0 +245: 43511: 0 +245: 43512: 0 +245: 43513: 0 +245: 43514: 0 +245: 43515: 0 +245: 43516: 0 +245: 43517: 0 +245: 43518: 0 +245: 43519: 0 +245: 43520: 0 +245: 43521: 0 +245: 43522: 0 +245: 43523: 0 +245: 43524: 0 +245: 43525: 0 +245: 43526: 0 +245: 43527: 0 +245: 43528: 0 +245: 43529: 0 +245: 43530: 0 +245: 43531: 0 +245: 43532: 0 +245: 43533: 0 +245: 43534: 0 +245: 43535: 0 +245: 43536: 0 +245: 43537: 0 +245: 43538: 0 +245: 43539: 0 +245: 43540: 0 +245: 43541: 0 +245: 43542: 0 +245: 43543: 0 +245: 43544: 0 +245: 43545: 0 +245: 43546: 0 +245: 43547: 0 +245: 43548: 0 +245: 43549: 0 +245: 43550: 0 +245: 43551: 0 +245: 43552: 0 +245: 43553: 0 +245: 43554: 0 +245: 43555: 0 +245: 43556: 0 +245: 43557: 0 +245: 43558: 0 +245: 43559: 0 +245: 43560: 0 +245: 43561: 0 +245: 43562: 0 +245: 43563: 0 +245: 43564: 0 +245: 43565: 0 +245: 43566: 0 +245: 43567: 0 +245: 43568: 0 +245: 43569: 0 +245: 43570: 0 +245: 43571: 0 +245: 43572: 0 +245: 43573: 0 +245: 43574: 0 +245: 43575: 0 +245: 43576: 0 +245: 43577: 0 +245: 43578: 0 +245: 43579: 0 +245: 43580: 0 +245: 43581: 0 +245: 43582: 0 +245: 43583: 0 +245: 43584: 0 +245: 43585: 0 +245: 43586: 0 +245: 43587: 0 +245: 43588: 0 +245: 43589: 0 +245: 43590: 0 +245: 43591: 0 +245: 43592: 0 +245: 43593: 0 +245: 43594: 0 +245: 43595: 0 +245: 43596: 0 +245: 43597: 0 +245: 43598: 0 +245: 43599: 0 +245: 43600: 0 +245: 43601: 0 +245: 43602: 0 +245: 43603: 0 +245: 43604: 0 +245: 43605: 0 +245: 43606: 0 +245: 43607: 0 +245: 43608: 0 +245: 43609: 0 +245: 43610: 0 +245: 43611: 0 +245: 43612: 0 +245: 43613: 0 +245: 43614: 0 +245: 43615: 0 +245: 43616: 0 +245: 43617: 0 +245: 43618: 0 +245: 43619: 0 +245: 43620: 0 +245: 43621: 0 +245: 43622: 0 +245: 43623: 0 +245: 43624: 0 +245: 43625: 0 +245: 43626: 0 +245: 43627: 0 +245: 43628: 0 +245: 43629: 0 +245: 43630: 0 +245: 43631: 0 +245: 43632: 0 +245: 43633: 0 +245: 43634: 0 +245: 43635: 0 +245: 43636: 0 +245: 43637: 0 +245: 43638: 0 +245: 43639: 0 +245: 43640: 0 +245: 43641: 0 +245: 43642: 0 +245: 43643: 0 +245: 43644: 0 +245: 43645: 0 +245: 43646: 0 +245: 43647: 0 +245: 43648: 0 +245: 43649: 0 +245: 43650: 0 +245: 43651: 0 +245: 43652: 0 +245: 43653: 0 +245: 43654: 0 +245: 43655: 0 +245: 43656: 0 +245: 43657: 0 +245: 43658: 0 +245: 43659: 0 +245: 43660: 0 +245: 43661: 0 +245: 43662: 0 +245: 43663: 0 +245: 43664: 0 +245: 43665: 0 +245: 43666: 0 +245: 43667: 0 +245: 43668: 0 +245: 43669: 0 +245: 43670: 0 +245: 43671: 0 +245: 43672: 0 +245: 43673: 0 +245: 43674: 0 +245: 43675: 0 +245: 43676: 0 +245: 43677: 0 +245: 43678: 0 +245: 43679: 0 +245: 43680: 0 +245: 43681: 0 +245: 43682: 0 +245: 43683: 0 +245: 43684: 0 +245: 43685: 0 +245: 43686: 0 +245: 43687: 0 +245: 43688: 0 +245: 43689: 0 +245: 43690: 0 +245: 43691: 0 +245: 43692: 0 +245: 43693: 0 +245: 43694: 0 +245: 43695: 0 +245: 43696: 0 +245: 43697: 0 +245: 43698: 0 +245: 43699: 0 +245: 43700: 0 +245: 43701: 0 +245: 43702: 0 +245: 43703: 0 +245: 43704: 0 +245: 43705: 0 +245: 43706: 0 +245: 43707: 0 +245: 43708: 0 +245: 43709: 0 +245: 43710: 0 +245: 43711: 0 +245: 43712: 0 +245: 43713: 0 +245: 43714: 0 +245: 43715: 0 +245: 43716: 0 +245: 43717: 0 +245: 43718: 0 +245: 43719: 0 +245: 43720: 0 +245: 43721: 0 +245: 43722: 0 +245: 43723: 0 +245: 43724: 0 +245: 43725: 0 +245: 43726: 0 +245: 43727: 0 +245: 43728: 0 +245: 43729: 0 +245: 43730: 0 +245: 43731: 0 +245: 43732: 0 +245: 43733: 0 +245: 43734: 0 +245: 43735: 0 +245: 43736: 0 +245: 43737: 0 +245: 43738: 0 +245: 43739: 0 +245: 43740: 0 +245: 43741: 0 +245: 43742: 0 +245: 43743: 0 +245: 43744: 0 +245: 43745: 0 +245: 43746: 0 +245: 43747: 0 +245: 43748: 0 +245: 43749: 0 +245: 43750: 0 +245: 43751: 0 +245: 43752: 0 +245: 43753: 0 +245: 43754: 0 +245: 43755: 0 +245: 43756: 0 +245: 43757: 0 +245: 43758: 0 +245: 43759: 0 +245: 43760: 0 +245: 43761: 0 +245: 43762: 0 +245: 43763: 0 +245: 43764: 0 +245: 43765: 0 +245: 43766: 0 +245: 43767: 0 +245: 43768: 0 +245: 43769: 0 +245: 43770: 0 +245: 43771: 0 +245: 43772: 0 +245: 43773: 0 +245: 43774: 0 +245: 43775: 0 +245: 43776: 0 +245: 43777: 0 +245: 43778: 0 +245: 43779: 0 +245: 43780: 0 +245: 43781: 0 +245: 43782: 0 +245: 43783: 0 +245: 43784: 0 +245: 43785: 0 +245: 43786: 0 +245: 43787: 0 +245: 43788: 0 +245: 43789: 0 +245: 43790: 0 +245: 43791: 0 +245: 43792: 0 +245: 43793: 0 +245: 43794: 0 +245: 43795: 0 +245: 43796: 0 +245: 43797: 0 +245: 43798: 0 +245: 43799: 0 +245: 43800: 0 +245: 43801: 0 +245: 43802: 0 +245: 43803: 0 +245: 43804: 0 +245: 43805: 0 +245: 43806: 0 +245: 43807: 0 +245: 43808: 0 +245: 43809: 0 +245: 43810: 0 +245: 43811: 0 +245: 43812: 0 +245: 43813: 0 +245: 43814: 0 +245: 43815: 0 +245: 43816: 0 +245: 43817: 0 +245: 43818: 0 +245: 43819: 0 +245: 43820: 0 +245: 43821: 0 +245: 43822: 0 +245: 43823: 0 +245: 43824: 0 +245: 43825: 0 +245: 43826: 0 +245: 43827: 0 +245: 43828: 0 +245: 43829: 0 +245: 43830: 0 +245: 43831: 0 +245: 43832: 0 +245: 43833: 0 +245: 43834: 0 +245: 43835: 0 +245: 43836: 0 +245: 43837: 0 +245: 43838: 0 +245: 43839: 0 +245: 43840: 0 +245: 43841: 0 +245: 43842: 0 +245: 43843: 0 +245: 43844: 0 +245: 43845: 0 +245: 43846: 0 +245: 43847: 0 +245: 43848: 0 +245: 43849: 0 +245: 43850: 0 +245: 43851: 0 +245: 43852: 0 +245: 43853: 0 +245: 43854: 0 +245: 43855: 0 +245: 43856: 0 +245: 43857: 0 +245: 43858: 0 +245: 43859: 0 +245: 43860: 0 +245: 43861: 0 +245: 43862: 0 +245: 43863: 0 +245: 43864: 0 +245: 43865: 0 +245: 43866: 0 +245: 43867: 0 +245: 43868: 0 +245: 43869: 0 +245: 43870: 0 +245: 43871: 0 +245: 43872: 0 +245: 43873: 0 +245: 43874: 0 +245: 43875: 0 +245: 43876: 0 +245: 43877: 0 +245: 43878: 0 +245: 43879: 0 +245: 43880: 0 +245: 43881: 0 +245: 43882: 0 +245: 43883: 0 +245: 43884: 0 +245: 43885: 0 +245: 43886: 0 +245: 43887: 0 +245: 43888: 0 +245: 43889: 0 +245: 43890: 0 +245: 43891: 0 +245: 43892: 0 +245: 43893: 0 +245: 43894: 0 +245: 43895: 0 +245: 43896: 0 +245: 43897: 0 +245: 43898: 0 +245: 43899: 0 +245: 43900: 0 +245: 43901: 0 +245: 43902: 0 +245: 43903: 0 +245: 43904: 0 +245: 43905: 0 +245: 43906: 0 +245: 43907: 0 +245: 43908: 0 +245: 43909: 0 +245: 43910: 0 +245: 43911: 0 +245: 43912: 0 +245: 43913: 0 +245: 43914: 0 +245: 43915: 0 +245: 43916: 0 +245: 43917: 0 +245: 43918: 0 +245: 43919: 0 +245: 43920: 0 +245: 43921: 0 +245: 43922: 0 +245: 43923: 0 +245: 43924: 0 +245: 43925: 0 +245: 43926: 0 +245: 43927: 0 +245: 43928: 0 +245: 43929: 0 +245: 43930: 0 +245: 43931: 0 +245: 43932: 0 +245: 43933: 0 +245: 43934: 0 +245: 43935: 0 +245: 43936: 0 +245: 43937: 0 +245: 43938: 0 +245: 43939: 0 +245: 43940: 0 +245: 43941: 0 +245: 43942: 0 +245: 43943: 0 +245: 43944: 0 +245: 43945: 0 +245: 43946: 0 +245: 43947: 0 +245: 43948: 0 +245: 43949: 0 +245: 43950: 0 +245: 43951: 0 +245: 43952: 0 +245: 43953: 0 +245: 43954: 0 +245: 43955: 0 +245: 43956: 0 +245: 43957: 0 +245: 43958: 0 +245: 43959: 0 +245: 43960: 0 +245: 43961: 0 +245: 43962: 0 +245: 43963: 0 +245: 43964: 0 +245: 43965: 0 +245: 43966: 0 +245: 43967: 0 +245: 43968: 0 +245: 43969: 0 +245: 43970: 0 +245: 43971: 0 +245: 43972: 0 +245: 43973: 0 +245: 43974: 0 +245: 43975: 0 +245: 43976: 0 +245: 43977: 0 +245: 43978: 0 +245: 43979: 0 +245: 43980: 0 +245: 43981: 0 +245: 43982: 0 +245: 43983: 0 +245: 43984: 0 +245: 43985: 0 +245: 43986: 0 +245: 43987: 0 +245: 43988: 0 +245: 43989: 0 +245: 43990: 0 +245: 43991: 0 +245: 43992: 0 +245: 43993: 0 +245: 43994: 0 +245: 43995: 0 +245: 43996: 0 +245: 43997: 0 +245: 43998: 0 +245: 43999: 0 +245: 44000: 0 +245: 44001: 0 +245: 44002: 0 +245: 44003: 0 +245: 44004: 0 +245: 44005: 0 +245: 44006: 0 +245: 44007: 0 +245: 44008: 0 +245: 44009: 0 +245: 44010: 0 +245: 44011: 0 +245: 44012: 0 +245: 44013: 0 +245: 44014: 0 +245: 44015: 0 +245: 44016: 0 +245: 44017: 0 +245: 44018: 0 +245: 44019: 0 +245: 44020: 0 +245: 44021: 0 +245: 44022: 0 +245: 44023: 0 +245: 44024: 0 +245: 44025: 0 +245: 44026: 0 +245: 44027: 0 +245: 44028: 0 +245: 44029: 0 +245: 44030: 0 +245: 44031: 0 +245: 44032: 0 +245: 44033: 0 +245: 44034: 0 +245: 44035: 0 +245: 44036: 0 +245: 44037: 0 +245: 44038: 0 +245: 44039: 0 +245: 44040: 0 +245: 44041: 0 +245: 44042: 0 +245: 44043: 0 +245: 44044: 0 +245: 44045: 0 +245: 44046: 0 +245: 44047: 0 +245: 44048: 0 +245: 44049: 0 +245: 44050: 0 +245: 44051: 0 +245: 44052: 0 +245: 44053: 0 +245: 44054: 0 +245: 44055: 0 +245: 44056: 0 +245: 44057: 0 +245: 44058: 0 +245: 44059: 0 +245: 44060: 0 +245: 44061: 0 +245: 44062: 0 +245: 44063: 0 +245: 44064: 0 +245: 44065: 0 +245: 44066: 0 +245: 44067: 0 +245: 44068: 0 +245: 44069: 0 +245: 44070: 0 +245: 44071: 0 +245: 44072: 0 +245: 44073: 0 +245: 44074: 0 +245: 44075: 0 +245: 44076: 0 +245: 44077: 0 +245: 44078: 0 +245: 44079: 0 +245: 44080: 0 +245: 44081: 0 +245: 44082: 0 +245: 44083: 0 +245: 44084: 0 +245: 44085: 0 +245: 44086: 0 +245: 44087: 0 +245: 44088: 0 +245: 44089: 0 +245: 44090: 0 +245: 44091: 0 +245: 44092: 0 +245: 44093: 0 +245: 44094: 0 +245: 44095: 0 +245: 44096: 0 +245: 44097: 0 +245: 44098: 0 +245: 44099: 0 +245: 44100: 0 +245: 44101: 0 +245: 44102: 0 +245: 44103: 0 +245: 44104: 0 +245: 44105: 0 +245: 44106: 0 +245: 44107: 0 +245: 44108: 0 +245: 44109: 0 +245: 44110: 0 +245: 44111: 0 +245: 44112: 0 +245: 44113: 0 +245: 44114: 0 +245: 44115: 0 +245: 44116: 0 +245: 44117: 0 +245: 44118: 0 +245: 44119: 0 +245: 44120: 0 +245: 44121: 0 +245: 44122: 0 +245: 44123: 0 +245: 44124: 0 +245: 44125: 0 +245: 44126: 0 +245: 44127: 0 +245: 44128: 0 +245: 44129: 0 +245: 44130: 0 +245: 44131: 0 +245: 44132: 0 +245: 44133: 0 +245: 44134: 0 +245: 44135: 0 +245: 44136: 0 +245: 44137: 0 +245: 44138: 0 +245: 44139: 0 +245: 44140: 0 +245: 44141: 0 +245: 44142: 0 +245: 44143: 0 +245: 44144: 0 +245: 44145: 0 +245: 44146: 0 +245: 44147: 0 +245: 44148: 0 +245: 44149: 0 +245: 44150: 0 +245: 44151: 0 +245: 44152: 0 +245: 44153: 0 +245: 44154: 0 +245: 44155: 0 +245: 44156: 0 +245: 44157: 0 +245: 44158: 0 +245: 44159: 0 +245: 44160: 0 +245: 44161: 0 +245: 44162: 0 +245: 44163: 0 +245: 44164: 0 +245: 44165: 0 +245: 44166: 0 +245: 44167: 0 +245: 44168: 0 +245: 44169: 0 +245: 44170: 0 +245: 44171: 0 +245: 44172: 0 +245: 44173: 0 +245: 44174: 0 +245: 44175: 0 +245: 44176: 0 +245: 44177: 0 +245: 44178: 0 +245: 44179: 0 +245: 44180: 0 +245: 44181: 0 +245: 44182: 0 +245: 44183: 0 +245: 44184: 0 +245: 44185: 0 +245: 44186: 0 +245: 44187: 0 +245: 44188: 0 +245: 44189: 0 +245: 44190: 0 +245: 44191: 0 +245: 44192: 0 +245: 44193: 0 +245: 44194: 0 +245: 44195: 0 +245: 44196: 0 +245: 44197: 0 +245: 44198: 0 +245: 44199: 0 +245: 44200: 0 +245: 44201: 0 +245: 44202: 0 +245: 44203: 0 +245: 44204: 0 +245: 44205: 0 +245: 44206: 0 +245: 44207: 0 +245: 44208: 0 +245: 44209: 0 +245: 44210: 0 +245: 44211: 0 +245: 44212: 0 +245: 44213: 0 +245: 44214: 0 +245: 44215: 0 +245: 44216: 0 +245: 44217: 0 +245: 44218: 0 +245: 44219: 0 +245: 44220: 0 +245: 44221: 0 +245: 44222: 0 +245: 44223: 0 +245: 44224: 0 +245: 44225: 0 +245: 44226: 0 +245: 44227: 0 +245: 44228: 0 +245: 44229: 0 +245: 44230: 0 +245: 44231: 0 +245: 44232: 0 +245: 44233: 0 +245: 44234: 0 +245: 44235: 0 +245: 44236: 0 +245: 44237: 0 +245: 44238: 0 +245: 44239: 0 +245: 44240: 0 +245: 44241: 0 +245: 44242: 0 +245: 44243: 0 +245: 44244: 0 +245: 44245: 0 +245: 44246: 0 +245: 44247: 0 +245: 44248: 0 +245: 44249: 0 +245: 44250: 0 +245: 44251: 0 +245: 44252: 0 +245: 44253: 0 +245: 44254: 0 +245: 44255: 0 +245: 44256: 0 +245: 44257: 0 +245: 44258: 0 +245: 44259: 0 +245: 44260: 0 +245: 44261: 0 +245: 44262: 0 +245: 44263: 0 +245: 44264: 0 +245: 44265: 0 +245: 44266: 0 +245: 44267: 0 +245: 44268: 0 +245: 44269: 0 +245: 44270: 0 +245: 44271: 0 +245: 44272: 0 +245: 44273: 0 +245: 44274: 0 +245: 44275: 0 +245: 44276: 0 +245: 44277: 0 +245: 44278: 0 +245: 44279: 0 +245: 44280: 0 +245: 44281: 0 +245: 44282: 0 +245: 44283: 0 +245: 44284: 0 +245: 44285: 0 +245: 44286: 0 +245: 44287: 0 +245: 44288: 0 +245: 44289: 0 +245: 44290: 0 +245: 44291: 0 +245: 44292: 0 +245: 44293: 0 +245: 44294: 0 +245: 44295: 0 +245: 44296: 0 +245: 44297: 0 +245: 44298: 0 +245: 44299: 0 +245: 44300: 0 +245: 44301: 0 +245: 44302: 0 +245: 44303: 0 +245: 44304: 0 +245: 44305: 0 +245: 44306: 0 +245: 44307: 0 +245: 44308: 0 +245: 44309: 0 +245: 44310: 0 +245: 44311: 0 +245: 44312: 0 +245: 44313: 0 +245: 44314: 0 +245: 44315: 0 +245: 44316: 0 +245: 44317: 0 +245: 44318: 0 +245: 44319: 0 +245: 44320: 0 +245: 44321: 0 +245: 44322: 0 +245: 44323: 0 +245: 44324: 0 +245: 44325: 0 +245: 44326: 0 +245: 44327: 0 +245: 44328: 0 +245: 44329: 0 +245: 44330: 0 +245: 44331: 0 +245: 44332: 0 +245: 44333: 0 +245: 44334: 0 +245: 44335: 0 +245: 44336: 0 +245: 44337: 0 +245: 44338: 0 +245: 44339: 0 +245: 44340: 0 +245: 44341: 0 +245: 44342: 0 +245: 44343: 0 +245: 44344: 0 +245: 44345: 0 +245: 44346: 0 +245: 44347: 0 +245: 44348: 0 +245: 44349: 0 +245: 44350: 0 +245: 44351: 0 +245: 44352: 0 +245: 44353: 0 +245: 44354: 0 +245: 44355: 0 +245: 44356: 0 +245: 44357: 0 +245: 44358: 0 +245: 44359: 0 +245: 44360: 0 +245: 44361: 0 +245: 44362: 0 +245: 44363: 0 +245: 44364: 0 +245: 44365: 0 +245: 44366: 0 +245: 44367: 0 +245: 44368: 0 +245: 44369: 0 +245: 44370: 0 +245: 44371: 0 +245: 44372: 0 +245: 44373: 0 +245: 44374: 0 +245: 44375: 0 +245: 44376: 0 +245: 44377: 0 +245: 44378: 0 +245: 44379: 0 +245: 44380: 0 +245: 44381: 0 +245: 44382: 0 +245: 44383: 0 +245: 44384: 0 +245: 44385: 0 +245: 44386: 0 +245: 44387: 0 +245: 44388: 0 +245: 44389: 0 +245: 44390: 0 +245: 44391: 0 +245: 44392: 0 +245: 44393: 0 +245: 44394: 0 +245: 44395: 0 +245: 44396: 0 +245: 44397: 0 +245: 44398: 0 +245: 44399: 0 +245: 44400: 0 +245: 44401: 0 +245: 44402: 0 +245: 44403: 0 +245: 44404: 0 +245: 44405: 0 +245: 44406: 0 +245: 44407: 0 +245: 44408: 0 +245: 44409: 0 +245: 44410: 0 +245: 44411: 0 +245: 44412: 0 +245: 44413: 0 +245: 44414: 0 +245: 44415: 0 +245: 44416: 0 +245: 44417: 0 +245: 44418: 0 +245: 44419: 0 +245: 44420: 0 +245: 44421: 0 +245: 44422: 0 +245: 44423: 0 +245: 44424: 0 +245: 44425: 0 +245: 44426: 0 +245: 44427: 0 +245: 44428: 0 +245: 44429: 0 +245: 44430: 0 +245: 44431: 0 +245: 44432: 0 +245: 44433: 0 +245: 44434: 0 +245: 44435: 0 +245: 44436: 0 +245: 44437: 0 +245: 44438: 0 +245: 44439: 0 +245: 44440: 0 +245: 44441: 0 +245: 44442: 0 +245: 44443: 0 +245: 44444: 0 +245: 44445: 0 +245: 44446: 0 +245: 44447: 0 +245: 44448: 0 +245: 44449: 0 +245: 44450: 0 +245: 44451: 0 +245: 44452: 0 +245: 44453: 0 +245: 44454: 0 +245: 44455: 0 +245: 44456: 0 +245: 44457: 0 +245: 44458: 0 +245: 44459: 0 +245: 44460: 0 +245: 44461: 0 +245: 44462: 0 +245: 44463: 0 +245: 44464: 0 +245: 44465: 0 +245: 44466: 0 +245: 44467: 0 +245: 44468: 0 +245: 44469: 0 +245: 44470: 0 +245: 44471: 0 +245: 44472: 0 +245: 44473: 0 +245: 44474: 0 +245: 44475: 0 +245: 44476: 0 +245: 44477: 0 +245: 44478: 0 +245: 44479: 0 +245: 44480: 0 +245: 44481: 0 +245: 44482: 0 +245: 44483: 0 +245: 44484: 0 +245: 44485: 0 +245: 44486: 0 +245: 44487: 0 +245: 44488: 0 +245: 44489: 0 +245: 44490: 0 +245: 44491: 0 +245: 44492: 0 +245: 44493: 0 +245: 44494: 0 +245: 44495: 0 +245: 44496: 0 +245: 44497: 0 +245: 44498: 0 +245: 44499: 0 +245: 44500: 0 +245: 44501: 0 +245: 44502: 0 +245: 44503: 0 +245: 44504: 0 +245: 44505: 0 +245: 44506: 0 +245: 44507: 0 +245: 44508: 0 +245: 44509: 0 +245: 44510: 0 +245: 44511: 0 +245: 44512: 0 +245: 44513: 0 +245: 44514: 0 +245: 44515: 0 +245: 44516: 0 +245: 44517: 0 +245: 44518: 0 +245: 44519: 0 +245: 44520: 0 +245: 44521: 0 +245: 44522: 0 +245: 44523: 0 +245: 44524: 0 +245: 44525: 0 +245: 44526: 0 +245: 44527: 0 +245: 44528: 0 +245: 44529: 0 +245: 44530: 0 +245: 44531: 0 +245: 44532: 0 +245: 44533: 0 +245: 44534: 0 +245: 44535: 0 +245: 44536: 0 +245: 44537: 0 +245: 44538: 0 +245: 44539: 0 +245: 44540: 0 +245: 44541: 0 +245: 44542: 0 +245: 44543: 0 +245: 44544: 0 +245: 44545: 0 +245: 44546: 0 +245: 44547: 0 +245: 44548: 0 +245: 44549: 0 +245: 44550: 0 +245: 44551: 0 +245: 44552: 0 +245: 44553: 0 +245: 44554: 0 +245: 44555: 0 +245: 44556: 0 +245: 44557: 0 +245: 44558: 0 +245: 44559: 0 +245: 44560: 0 +245: 44561: 0 +245: 44562: 0 +245: 44563: 0 +245: 44564: 0 +245: 44565: 0 +245: 44566: 0 +245: 44567: 0 +245: 44568: 0 +245: 44569: 0 +245: 44570: 0 +245: 44571: 0 +245: 44572: 0 +245: 44573: 0 +245: 44574: 0 +245: 44575: 0 +245: 44576: 0 +245: 44577: 0 +245: 44578: 0 +245: 44579: 0 +245: 44580: 0 +245: 44581: 0 +245: 44582: 0 +245: 44583: 0 +245: 44584: 0 +245: 44585: 0 +245: 44586: 0 +245: 44587: 0 +245: 44588: 0 +245: 44589: 0 +245: 44590: 0 +245: 44591: 0 +245: 44592: 0 +245: 44593: 0 +245: 44594: 0 +245: 44595: 0 +245: 44596: 0 +245: 44597: 0 +245: 44598: 0 +245: 44599: 0 +245: 44600: 0 +245: 44601: 0 +245: 44602: 0 +245: 44603: 0 +245: 44604: 0 +245: 44605: 0 +245: 44606: 0 +245: 44607: 0 +245: 44608: 0 +245: 44609: 0 +245: 44610: 0 +245: 44611: 0 +245: 44612: 0 +245: 44613: 0 +245: 44614: 0 +245: 44615: 0 +245: 44616: 0 +245: 44617: 0 +245: 44618: 0 +245: 44619: 0 +245: 44620: 0 +245: 44621: 0 +245: 44622: 0 +245: 44623: 0 +245: 44624: 0 +245: 44625: 0 +245: 44626: 0 +245: 44627: 0 +245: 44628: 0 +245: 44629: 0 +245: 44630: 0 +245: 44631: 0 +245: 44632: 0 +245: 44633: 0 +245: 44634: 0 +245: 44635: 0 +245: 44636: 0 +245: 44637: 0 +245: 44638: 0 +245: 44639: 0 +245: 44640: 0 +245: 44641: 0 +245: 44642: 0 +245: 44643: 0 +245: 44644: 0 +245: 44645: 0 +245: 44646: 0 +245: 44647: 0 +245: 44648: 0 +245: 44649: 0 +245: 44650: 0 +245: 44651: 0 +245: 44652: 0 +245: 44653: 0 +245: 44654: 0 +245: 44655: 0 +245: 44656: 0 +245: 44657: 0 +245: 44658: 0 +245: 44659: 0 +245: 44660: 0 +245: 44661: 0 +245: 44662: 0 +245: 44663: 0 +245: 44664: 0 +245: 44665: 0 +245: 44666: 0 +245: 44667: 0 +245: 44668: 0 +245: 44669: 0 +245: 44670: 0 +245: 44671: 0 +245: 44672: 0 +245: 44673: 0 +245: 44674: 0 +245: 44675: 0 +245: 44676: 0 +245: 44677: 0 +245: 44678: 0 +245: 44679: 0 +245: 44680: 0 +245: 44681: 0 +245: 44682: 0 +245: 44683: 0 +245: 44684: 0 +245: 44685: 0 +245: 44686: 0 +245: 44687: 0 +245: 44688: 0 +245: 44689: 0 +245: 44690: 0 +245: 44691: 0 +245: 44692: 0 +245: 44693: 0 +245: 44694: 0 +245: 44695: 0 +245: 44696: 0 +245: 44697: 0 +245: 44698: 0 +245: 44699: 0 +245: 44700: 0 +245: 44701: 0 +245: 44702: 0 +245: 44703: 0 +245: 44704: 0 +245: 44705: 0 +245: 44706: 0 +245: 44707: 0 +245: 44708: 0 +245: 44709: 0 +245: 44710: 0 +245: 44711: 0 +245: 44712: 0 +245: 44713: 0 +245: 44714: 0 +245: 44715: 0 +245: 44716: 0 +245: 44717: 0 +245: 44718: 0 +245: 44719: 0 +245: 44720: 0 +245: 44721: 0 +245: 44722: 0 +245: 44723: 0 +245: 44724: 0 +245: 44725: 0 +245: 44726: 0 +245: 44727: 0 +245: 44728: 0 +245: 44729: 0 +245: 44730: 0 +245: 44731: 0 +245: 44732: 0 +245: 44733: 0 +245: 44734: 0 +245: 44735: 0 +245: 44736: 0 +245: 44737: 0 +245: 44738: 0 +245: 44739: 0 +245: 44740: 0 +245: 44741: 0 +245: 44742: 0 +245: 44743: 0 +245: 44744: 0 +245: 44745: 0 +245: 44746: 0 +245: 44747: 0 +245: 44748: 0 +245: 44749: 0 +245: 44750: 0 +245: 44751: 0 +245: 44752: 0 +245: 44753: 0 +245: 44754: 0 +245: 44755: 0 +245: 44756: 0 +245: 44757: 0 +245: 44758: 0 +245: 44759: 0 +245: 44760: 0 +245: 44761: 0 +245: 44762: 0 +245: 44763: 0 +245: 44764: 0 +245: 44765: 0 +245: 44766: 0 +245: 44767: 0 +245: 44768: 0 +245: 44769: 0 +245: 44770: 0 +245: 44771: 0 +245: 44772: 0 +245: 44773: 0 +245: 44774: 0 +245: 44775: 0 +245: 44776: 0 +245: 44777: 0 +245: 44778: 0 +245: 44779: 0 +245: 44780: 0 +245: 44781: 0 +245: 44782: 0 +245: 44783: 0 +245: 44784: 0 +245: 44785: 0 +245: 44786: 0 +245: 44787: 0 +245: 44788: 0 +245: 44789: 0 +245: 44790: 0 +245: 44791: 0 +245: 44792: 0 +245: 44793: 0 +245: 44794: 0 +245: 44795: 0 +245: 44796: 0 +245: 44797: 0 +245: 44798: 0 +245: 44799: 0 +245: 44800: 0 +245: 44801: 0 +245: 44802: 0 +245: 44803: 0 +245: 44804: 0 +245: 44805: 0 +245: 44806: 0 +245: 44807: 0 +245: 44808: 0 +245: 44809: 0 +245: 44810: 0 +245: 44811: 0 +245: 44812: 0 +245: 44813: 0 +245: 44814: 0 +245: 44815: 0 +245: 44816: 0 +245: 44817: 0 +245: 44818: 0 +245: 44819: 0 +245: 44820: 0 +245: 44821: 0 +245: 44822: 0 +245: 44823: 0 +245: 44824: 0 +245: 44825: 0 +245: 44826: 0 +245: 44827: 0 +245: 44828: 0 +245: 44829: 0 +245: 44830: 0 +245: 44831: 0 +245: 44832: 0 +245: 44833: 0 +245: 44834: 0 +245: 44835: 0 +245: 44836: 0 +245: 44837: 0 +245: 44838: 0 +245: 44839: 0 +245: 44840: 0 +245: 44841: 0 +245: 44842: 0 +245: 44843: 0 +245: 44844: 0 +245: 44845: 0 +245: 44846: 0 +245: 44847: 0 +245: 44848: 0 +245: 44849: 0 +245: 44850: 0 +245: 44851: 0 +245: 44852: 0 +245: 44853: 0 +245: 44854: 0 +245: 44855: 0 +245: 44856: 0 +245: 44857: 0 +245: 44858: 0 +245: 44859: 0 +245: 44860: 0 +245: 44861: 0 +245: 44862: 0 +245: 44863: 0 +245: 44864: 0 +245: 44865: 0 +245: 44866: 0 +245: 44867: 0 +245: 44868: 0 +245: 44869: 0 +245: 44870: 0 +245: 44871: 0 +245: 44872: 0 +245: 44873: 0 +245: 44874: 0 +245: 44875: 0 +245: 44876: 0 +245: 44877: 0 +245: 44878: 0 +245: 44879: 0 +245: 44880: 0 +245: 44881: 0 +245: 44882: 0 +245: 44883: 0 +245: 44884: 0 +245: 44885: 0 +245: 44886: 0 +245: 44887: 0 +245: 44888: 0 +245: 44889: 0 +245: 44890: 0 +245: 44891: 0 +245: 44892: 0 +245: 44893: 0 +245: 44894: 0 +245: 44895: 0 +245: 44896: 0 +245: 44897: 0 +245: 44898: 0 +245: 44899: 0 +245: 44900: 0 +245: 44901: 0 +245: 44902: 0 +245: 44903: 0 +245: 44904: 0 +245: 44905: 0 +245: 44906: 0 +245: 44907: 0 +245: 44908: 0 +245: 44909: 0 +245: 44910: 0 +245: 44911: 0 +245: 44912: 0 +245: 44913: 0 +245: 44914: 0 +245: 44915: 0 +245: 44916: 0 +245: 44917: 0 +245: 44918: 0 +245: 44919: 0 +245: 44920: 0 +245: 44921: 0 +245: 44922: 0 +245: 44923: 0 +245: 44924: 0 +245: 44925: 0 +245: 44926: 0 +245: 44927: 0 +245: 44928: 0 +245: 44929: 0 +245: 44930: 0 +245: 44931: 0 +245: 44932: 0 +245: 44933: 0 +245: 44934: 0 +245: 44935: 0 +245: 44936: 0 +245: 44937: 0 +245: 44938: 0 +245: 44939: 0 +245: 44940: 0 +245: 44941: 0 +245: 44942: 0 +245: 44943: 0 +245: 44944: 0 +245: 44945: 0 +245: 44946: 0 +245: 44947: 0 +245: 44948: 0 +245: 44949: 0 +245: 44950: 0 +245: 44951: 0 +245: 44952: 0 +245: 44953: 0 +245: 44954: 0 +245: 44955: 0 +245: 44956: 0 +245: 44957: 0 +245: 44958: 0 +245: 44959: 0 +245: 44960: 0 +245: 44961: 0 +245: 44962: 0 +245: 44963: 0 +245: 44964: 0 +245: 44965: 0 +245: 44966: 0 +245: 44967: 0 +245: 44968: 0 +245: 44969: 0 +245: 44970: 0 +245: 44971: 0 +245: 44972: 0 +245: 44973: 0 +245: 44974: 0 +245: 44975: 0 +245: 44976: 0 +245: 44977: 0 +245: 44978: 0 +245: 44979: 0 +245: 44980: 0 +245: 44981: 0 +245: 44982: 0 +245: 44983: 0 +245: 44984: 0 +245: 44985: 0 +245: 44986: 0 +245: 44987: 0 +245: 44988: 0 +245: 44989: 0 +245: 44990: 0 +245: 44991: 0 +245: 44992: 0 +245: 44993: 0 +245: 44994: 0 +245: 44995: 0 +245: 44996: 0 +245: 44997: 0 +245: 44998: 0 +245: 44999: 0 +245: 45000: 0 +245: 45001: 0 +245: 45002: 0 +245: 45003: 0 +245: 45004: 0 +245: 45005: 0 +245: 45006: 0 +245: 45007: 0 +245: 45008: 0 +245: 45009: 0 +245: 45010: 0 +245: 45011: 0 +245: 45012: 0 +245: 45013: 0 +245: 45014: 0 +245: 45015: 0 +245: 45016: 0 +245: 45017: 0 +245: 45018: 0 +245: 45019: 0 +245: 45020: 0 +245: 45021: 0 +245: 45022: 0 +245: 45023: 0 +245: 45024: 0 +245: 45025: 0 +245: 45026: 0 +245: 45027: 0 +245: 45028: 0 +245: 45029: 0 +245: 45030: 0 +245: 45031: 0 +245: 45032: 0 +245: 45033: 0 +245: 45034: 0 +245: 45035: 0 +245: 45036: 0 +245: 45037: 0 +245: 45038: 0 +245: 45039: 0 +245: 45040: 0 +245: 45041: 0 +245: 45042: 0 +245: 45043: 0 +245: 45044: 0 +245: 45045: 0 +245: 45046: 0 +245: 45047: 0 +245: 45048: 0 +245: 45049: 0 +245: 45050: 0 +245: 45051: 0 +245: 45052: 0 +245: 45053: 0 +245: 45054: 0 +245: 45055: 0 +245: 45056: 0 +245: 45057: 0 +245: 45058: 0 +245: 45059: 0 +245: 45060: 0 +245: 45061: 0 +245: 45062: 0 +245: 45063: 0 +245: 45064: 0 +245: 45065: 0 +245: 45066: 0 +245: 45067: 0 +245: 45068: 0 +245: 45069: 0 +245: 45070: 0 +245: 45071: 0 +245: 45072: 0 +245: 45073: 0 +245: 45074: 0 +245: 45075: 0 +245: 45076: 0 +245: 45077: 0 +245: 45078: 0 +245: 45079: 0 +245: 45080: 0 +245: 45081: 0 +245: 45082: 0 +245: 45083: 0 +245: 45084: 0 +245: 45085: 0 +245: 45086: 0 +245: 45087: 0 +245: 45088: 0 +245: 45089: 0 +245: 45090: 0 +245: 45091: 0 +245: 45092: 0 +245: 45093: 0 +245: 45094: 0 +245: 45095: 0 +245: 45096: 0 +245: 45097: 0 +245: 45098: 0 +245: 45099: 0 +245: 45100: 0 +245: 45101: 0 +245: 45102: 0 +245: 45103: 0 +245: 45104: 0 +245: 45105: 0 +245: 45106: 0 +245: 45107: 0 +245: 45108: 0 +245: 45109: 0 +245: 45110: 0 +245: 45111: 0 +245: 45112: 0 +245: 45113: 0 +245: 45114: 0 +245: 45115: 0 +245: 45116: 0 +245: 45117: 0 +245: 45118: 0 +245: 45119: 0 +245: 45120: 0 +245: 45121: 0 +245: 45122: 0 +245: 45123: 0 +245: 45124: 0 +245: 45125: 0 +245: 45126: 0 +245: 45127: 0 +245: 45128: 0 +245: 45129: 0 +245: 45130: 0 +245: 45131: 0 +245: 45132: 0 +245: 45133: 0 +245: 45134: 0 +245: 45135: 0 +245: 45136: 0 +245: 45137: 0 +245: 45138: 0 +245: 45139: 0 +245: 45140: 0 +245: 45141: 0 +245: 45142: 0 +245: 45143: 0 +245: 45144: 0 +245: 45145: 0 +245: 45146: 0 +245: 45147: 0 +245: 45148: 0 +245: 45149: 0 +245: 45150: 0 +245: 45151: 0 +245: 45152: 0 +245: 45153: 0 +245: 45154: 0 +245: 45155: 0 +245: 45156: 0 +245: 45157: 0 +245: 45158: 0 +245: 45159: 0 +245: 45160: 0 +245: 45161: 0 +245: 45162: 0 +245: 45163: 0 +245: 45164: 0 +245: 45165: 0 +245: 45166: 0 +245: 45167: 0 +245: 45168: 0 +245: 45169: 0 +245: 45170: 0 +245: 45171: 0 +245: 45172: 0 +245: 45173: 0 +245: 45174: 0 +245: 45175: 0 +245: 45176: 0 +245: 45177: 0 +245: 45178: 0 +245: 45179: 0 +245: 45180: 0 +245: 45181: 0 +245: 45182: 0 +245: 45183: 0 +245: 45184: 0 +245: 45185: 0 +245: 45186: 0 +245: 45187: 0 +245: 45188: 0 +245: 45189: 0 +245: 45190: 0 +245: 45191: 0 +245: 45192: 0 +245: 45193: 0 +245: 45194: 0 +245: 45195: 0 +245: 45196: 0 +245: 45197: 0 +245: 45198: 0 +245: 45199: 0 +245: 45200: 0 +245: 45201: 0 +245: 45202: 0 +245: 45203: 0 +245: 45204: 0 +245: 45205: 0 +245: 45206: 0 +245: 45207: 0 +245: 45208: 0 +245: 45209: 0 +245: 45210: 0 +245: 45211: 0 +245: 45212: 0 +245: 45213: 0 +245: 45214: 0 +245: 45215: 0 +245: 45216: 0 +245: 45217: 0 +245: 45218: 0 +245: 45219: 0 +245: 45220: 0 +245: 45221: 0 +245: 45222: 0 +245: 45223: 0 +245: 45224: 0 +245: 45225: 0 +245: 45226: 0 +245: 45227: 0 +245: 45228: 0 +245: 45229: 0 +245: 45230: 0 +245: 45231: 0 +245: 45232: 0 +245: 45233: 0 +245: 45234: 0 +245: 45235: 0 +245: 45236: 0 +245: 45237: 0 +245: 45238: 0 +245: 45239: 0 +245: 45240: 0 +245: 45241: 0 +245: 45242: 0 +245: 45243: 0 +245: 45244: 0 +245: 45245: 0 +245: 45246: 0 +245: 45247: 0 +245: 45248: 0 +245: 45249: 0 +245: 45250: 0 +245: 45251: 0 +245: 45252: 0 +245: 45253: 0 +245: 45254: 0 +245: 45255: 0 +245: 45256: 0 +245: 45257: 0 +245: 45258: 0 +245: 45259: 0 +245: 45260: 0 +245: 45261: 0 +245: 45262: 0 +245: 45263: 0 +245: 45264: 0 +245: 45265: 0 +245: 45266: 0 +245: 45267: 0 +245: 45268: 0 +245: 45269: 0 +245: 45270: 0 +245: 45271: 0 +245: 45272: 0 +245: 45273: 0 +245: 45274: 0 +245: 45275: 0 +245: 45276: 0 +245: 45277: 0 +245: 45278: 0 +245: 45279: 0 +245: 45280: 0 +245: 45281: 0 +245: 45282: 0 +245: 45283: 0 +245: 45284: 0 +245: 45285: 0 +245: 45286: 0 +245: 45287: 0 +245: 45288: 0 +245: 45289: 0 +245: 45290: 0 +245: 45291: 0 +245: 45292: 0 +245: 45293: 0 +245: 45294: 0 +245: 45295: 0 +245: 45296: 0 +245: 45297: 0 +245: 45298: 0 +245: 45299: 0 +245: 45300: 0 +245: 45301: 0 +245: 45302: 0 +245: 45303: 0 +245: 45304: 0 +245: 45305: 0 +245: 45306: 0 +245: 45307: 0 +245: 45308: 0 +245: 45309: 0 +245: 45310: 0 +245: 45311: 0 +245: 45312: 0 +245: 45313: 0 +245: 45314: 0 +245: 45315: 0 +245: 45316: 0 +245: 45317: 0 +245: 45318: 0 +245: 45319: 0 +245: 45320: 0 +245: 45321: 0 +245: 45322: 0 +245: 45323: 0 +245: 45324: 0 +245: 45325: 0 +245: 45326: 0 +245: 45327: 0 +245: 45328: 0 +245: 45329: 0 +245: 45330: 0 +245: 45331: 0 +245: 45332: 0 +245: 45333: 0 +245: 45334: 0 +245: 45335: 0 +245: 45336: 0 +245: 45337: 0 +245: 45338: 0 +245: 45339: 0 +245: 45340: 0 +245: 45341: 0 +245: 45342: 0 +245: 45343: 0 +245: 45344: 0 +245: 45345: 0 +245: 45346: 0 +245: 45347: 0 +245: 45348: 0 +245: 45349: 0 +245: 45350: 0 +245: 45351: 0 +245: 45352: 0 +245: 45353: 0 +245: 45354: 0 +245: 45355: 0 +245: 45356: 0 +245: 45357: 0 +245: 45358: 0 +245: 45359: 0 +245: 45360: 0 +245: 45361: 0 +245: 45362: 0 +245: 45363: 0 +245: 45364: 0 +245: 45365: 0 +245: 45366: 0 +245: 45367: 0 +245: 45368: 0 +245: 45369: 0 +245: 45370: 0 +245: 45371: 0 +245: 45372: 0 +245: 45373: 0 +245: 45374: 0 +245: 45375: 0 +245: 45376: 0 +245: 45377: 0 +245: 45378: 0 +245: 45379: 0 +245: 45380: 0 +245: 45381: 0 +245: 45382: 0 +245: 45383: 0 +245: 45384: 0 +245: 45385: 0 +245: 45386: 0 +245: 45387: 0 +245: 45388: 0 +245: 45389: 0 +245: 45390: 0 +245: 45391: 0 +245: 45392: 0 +245: 45393: 0 +245: 45394: 0 +245: 45395: 0 +245: 45396: 0 +245: 45397: 0 +245: 45398: 0 +245: 45399: 0 +245: 45400: 0 +245: 45401: 0 +245: 45402: 0 +245: 45403: 0 +245: 45404: 0 +245: 45405: 0 +245: 45406: 0 +245: 45407: 0 +245: 45408: 0 +245: 45409: 0 +245: 45410: 0 +245: 45411: 0 +245: 45412: 0 +245: 45413: 0 +245: 45414: 0 +245: 45415: 0 +245: 45416: 0 +245: 45417: 0 +245: 45418: 0 +245: 45419: 0 +245: 45420: 0 +245: 45421: 0 +245: 45422: 0 +245: 45423: 0 +245: 45424: 0 +245: 45425: 0 +245: 45426: 0 +245: 45427: 0 +245: 45428: 0 +245: 45429: 0 +245: 45430: 0 +245: 45431: 0 +245: 45432: 0 +245: 45433: 0 +245: 45434: 0 +245: 45435: 0 +245: 45436: 0 +245: 45437: 0 +245: 45438: 0 +245: 45439: 0 +245: 45440: 0 +245: 45441: 0 +245: 45442: 0 +245: 45443: 0 +245: 45444: 0 +245: 45445: 0 +245: 45446: 0 +245: 45447: 0 +245: 45448: 0 +245: 45449: 0 +245: 45450: 0 +245: 45451: 0 +245: 45452: 0 +245: 45453: 0 +245: 45454: 0 +245: 45455: 0 +245: 45456: 0 +245: 45457: 0 +245: 45458: 0 +245: 45459: 0 +245: 45460: 0 +245: 45461: 0 +245: 45462: 0 +245: 45463: 0 +245: 45464: 0 +245: 45465: 0 +245: 45466: 0 +245: 45467: 0 +245: 45468: 0 +245: 45469: 0 +245: 45470: 0 +245: 45471: 0 +245: 45472: 0 +245: 45473: 0 +245: 45474: 0 +245: 45475: 0 +245: 45476: 0 +245: 45477: 0 +245: 45478: 0 +245: 45479: 0 +245: 45480: 0 +245: 45481: 0 +245: 45482: 0 +245: 45483: 0 +245: 45484: 0 +245: 45485: 0 +245: 45486: 0 +245: 45487: 0 +245: 45488: 0 +245: 45489: 0 +245: 45490: 0 +245: 45491: 0 +245: 45492: 0 +245: 45493: 0 +245: 45494: 0 +245: 45495: 0 +245: 45496: 0 +245: 45497: 0 +245: 45498: 0 +245: 45499: 0 +245: 45500: 0 +245: 45501: 0 +245: 45502: 0 +245: 45503: 0 +245: 45504: 0 +245: 45505: 0 +245: 45506: 0 +245: 45507: 0 +245: 45508: 0 +245: 45509: 0 +245: 45510: 0 +245: 45511: 0 +245: 45512: 0 +245: 45513: 0 +245: 45514: 0 +245: 45515: 0 +245: 45516: 0 +245: 45517: 0 +245: 45518: 0 +245: 45519: 0 +245: 45520: 0 +245: 45521: 0 +245: 45522: 0 +245: 45523: 0 +245: 45524: 0 +245: 45525: 0 +245: 45526: 0 +245: 45527: 0 +245: 45528: 0 +245: 45529: 0 +245: 45530: 0 +245: 45531: 0 +245: 45532: 0 +245: 45533: 0 +245: 45534: 0 +245: 45535: 0 +245: 45536: 0 +245: 45537: 0 +245: 45538: 0 +245: 45539: 0 +245: 45540: 0 +245: 45541: 0 +245: 45542: 0 +245: 45543: 0 +245: 45544: 0 +245: 45545: 0 +245: 45546: 0 +245: 45547: 0 +245: 45548: 0 +245: 45549: 0 +245: 45550: 0 +245: 45551: 0 +245: 45552: 0 +245: 45553: 0 +245: 45554: 0 +245: 45555: 0 +245: 45556: 0 +245: 45557: 0 +245: 45558: 0 +245: 45559: 0 +245: 45560: 0 +245: 45561: 0 +245: 45562: 0 +245: 45563: 0 +245: 45564: 0 +245: 45565: 0 +245: 45566: 0 +245: 45567: 0 +245: 45568: 0 +245: 45569: 0 +245: 45570: 0 +245: 45571: 0 +245: 45572: 0 +245: 45573: 0 +245: 45574: 0 +245: 45575: 0 +245: 45576: 0 +245: 45577: 0 +245: 45578: 0 +245: 45579: 0 +245: 45580: 0 +245: 45581: 0 +245: 45582: 0 +245: 45583: 0 +245: 45584: 0 +245: 45585: 0 +245: 45586: 0 +245: 45587: 0 +245: 45588: 0 +245: 45589: 0 +245: 45590: 0 +245: 45591: 0 +245: 45592: 0 +245: 45593: 0 +245: 45594: 0 +245: 45595: 0 +245: 45596: 0 +245: 45597: 0 +245: 45598: 0 +245: 45599: 0 +245: 45600: 0 +245: 45601: 0 +245: 45602: 0 +245: 45603: 0 +245: 45604: 0 +245: 45605: 0 +245: 45606: 0 +245: 45607: 0 +245: 45608: 0 +245: 45609: 0 +245: 45610: 0 +245: 45611: 0 +245: 45612: 0 +245: 45613: 0 +245: 45614: 0 +245: 45615: 0 +245: 45616: 0 +245: 45617: 0 +245: 45618: 0 +245: 45619: 0 +245: 45620: 0 +245: 45621: 0 +245: 45622: 0 +245: 45623: 0 +245: 45624: 0 +245: 45625: 0 +245: 45626: 0 +245: 45627: 0 +245: 45628: 0 +245: 45629: 0 +245: 45630: 0 +245: 45631: 0 +245: 45632: 0 +245: 45633: 0 +245: 45634: 0 +245: 45635: 0 +245: 45636: 0 +245: 45637: 0 +245: 45638: 0 +245: 45639: 0 +245: 45640: 0 +245: 45641: 0 +245: 45642: 0 +245: 45643: 0 +245: 45644: 0 +245: 45645: 0 +245: 45646: 0 +245: 45647: 0 +245: 45648: 0 +245: 45649: 0 +245: 45650: 0 +245: 45651: 0 +245: 45652: 0 +245: 45653: 0 +245: 45654: 0 +245: 45655: 0 +245: 45656: 0 +245: 45657: 0 +245: 45658: 0 +245: 45659: 0 +245: 45660: 0 +245: 45661: 0 +245: 45662: 0 +245: 45663: 0 +245: 45664: 0 +245: 45665: 0 +245: 45666: 0 +245: 45667: 0 +245: 45668: 0 +245: 45669: 0 +245: 45670: 0 +245: 45671: 0 +245: 45672: 0 +245: 45673: 0 +245: 45674: 0 +245: 45675: 0 +245: 45676: 0 +245: 45677: 0 +245: 45678: 0 +245: 45679: 0 +245: 45680: 0 +245: 45681: 0 +245: 45682: 0 +245: 45683: 0 +245: 45684: 0 +245: 45685: 0 +245: 45686: 0 +245: 45687: 0 +245: 45688: 0 +245: 45689: 0 +245: 45690: 0 +245: 45691: 0 +245: 45692: 0 +245: 45693: 0 +245: 45694: 0 +245: 45695: 0 +245: 45696: 0 +245: 45697: 0 +245: 45698: 0 +245: 45699: 0 +245: 45700: 0 +245: 45701: 0 +245: 45702: 0 +245: 45703: 0 +245: 45704: 0 +245: 45705: 0 +245: 45706: 0 +245: 45707: 0 +245: 45708: 0 +245: 45709: 0 +245: 45710: 0 +245: 45711: 0 +245: 45712: 0 +245: 45713: 0 +245: 45714: 0 +245: 45715: 0 +245: 45716: 0 +245: 45717: 0 +245: 45718: 0 +245: 45719: 0 +245: 45720: 0 +245: 45721: 0 +245: 45722: 0 +245: 45723: 0 +245: 45724: 0 +245: 45725: 0 +245: 45726: 0 +245: 45727: 0 +245: 45728: 0 +245: 45729: 0 +245: 45730: 0 +245: 45731: 0 +245: 45732: 0 +245: 45733: 0 +245: 45734: 0 +245: 45735: 0 +245: 45736: 0 +245: 45737: 0 +245: 45738: 0 +245: 45739: 0 +245: 45740: 0 +245: 45741: 0 +245: 45742: 0 +245: 45743: 0 +245: 45744: 0 +245: 45745: 0 +245: 45746: 0 +245: 45747: 0 +245: 45748: 0 +245: 45749: 0 +245: 45750: 0 +245: 45751: 0 +245: 45752: 0 +245: 45753: 0 +245: 45754: 0 +245: 45755: 0 +245: 45756: 0 +245: 45757: 0 +245: 45758: 0 +245: 45759: 0 +245: 45760: 0 +245: 45761: 0 +245: 45762: 0 +245: 45763: 0 +245: 45764: 0 +245: 45765: 0 +245: 45766: 0 +245: 45767: 0 +245: 45768: 0 +245: 45769: 0 +245: 45770: 0 +245: 45771: 0 +245: 45772: 0 +245: 45773: 0 +245: 45774: 0 +245: 45775: 0 +245: 45776: 0 +245: 45777: 0 +245: 45778: 0 +245: 45779: 0 +245: 45780: 0 +245: 45781: 0 +245: 45782: 0 +245: 45783: 0 +245: 45784: 0 +245: 45785: 0 +245: 45786: 0 +245: 45787: 0 +245: 45788: 0 +245: 45789: 0 +245: 45790: 0 +245: 45791: 0 +245: 45792: 0 +245: 45793: 0 +245: 45794: 0 +245: 45795: 0 +245: 45796: 0 +245: 45797: 0 +245: 45798: 0 +245: 45799: 0 +245: 45800: 0 +245: 45801: 0 +245: 45802: 0 +245: 45803: 0 +245: 45804: 0 +245: 45805: 0 +245: 45806: 0 +245: 45807: 0 +245: 45808: 0 +245: 45809: 0 +245: 45810: 0 +245: 45811: 0 +245: 45812: 0 +245: 45813: 0 +245: 45814: 0 +245: 45815: 0 +245: 45816: 0 +245: 45817: 0 +245: 45818: 0 +245: 45819: 0 +245: 45820: 0 +245: 45821: 0 +245: 45822: 0 +245: 45823: 0 +245: 45824: 0 +245: 45825: 0 +245: 45826: 0 +245: 45827: 0 +245: 45828: 0 +245: 45829: 0 +245: 45830: 0 +245: 45831: 0 +245: 45832: 0 +245: 45833: 0 +245: 45834: 0 +245: 45835: 0 +245: 45836: 0 +245: 45837: 0 +245: 45838: 0 +245: 45839: 0 +245: 45840: 0 +245: 45841: 0 +245: 45842: 0 +245: 45843: 0 +245: 45844: 0 +245: 45845: 0 +245: 45846: 0 +245: 45847: 0 +245: 45848: 0 +245: 45849: 0 +245: 45850: 0 +245: 45851: 0 +245: 45852: 0 +245: 45853: 0 +245: 45854: 0 +245: 45855: 0 +245: 45856: 0 +245: 45857: 0 +245: 45858: 0 +245: 45859: 0 +245: 45860: 0 +245: 45861: 0 +245: 45862: 0 +245: 45863: 0 +245: 45864: 0 +245: 45865: 0 +245: 45866: 0 +245: 45867: 0 +245: 45868: 0 +245: 45869: 0 +245: 45870: 0 +245: 45871: 0 +245: 45872: 0 +245: 45873: 0 +245: 45874: 0 +245: 45875: 0 +245: 45876: 0 +245: 45877: 0 +245: 45878: 0 +245: 45879: 0 +245: 45880: 0 +245: 45881: 0 +245: 45882: 0 +245: 45883: 0 +245: 45884: 0 +245: 45885: 0 +245: 45886: 0 +245: 45887: 0 +245: 45888: 0 +245: 45889: 0 +245: 45890: 0 +245: 45891: 0 +245: 45892: 0 +245: 45893: 0 +245: 45894: 0 +245: 45895: 0 +245: 45896: 0 +245: 45897: 0 +245: 45898: 0 +245: 45899: 0 +245: 45900: 0 +245: 45901: 0 +245: 45902: 0 +245: 45903: 0 +245: 45904: 0 +245: 45905: 0 +245: 45906: 0 +245: 45907: 0 +245: 45908: 0 +245: 45909: 0 +245: 45910: 0 +245: 45911: 0 +245: 45912: 0 +245: 45913: 0 +245: 45914: 0 +245: 45915: 0 +245: 45916: 0 +245: 45917: 0 +245: 45918: 0 +245: 45919: 0 +245: 45920: 0 +245: 45921: 0 +245: 45922: 0 +245: 45923: 0 +245: 45924: 0 +245: 45925: 0 +245: 45926: 0 +245: 45927: 0 +245: 45928: 0 +245: 45929: 0 +245: 45930: 0 +245: 45931: 0 +245: 45932: 0 +245: 45933: 0 +245: 45934: 0 +245: 45935: 0 +245: 45936: 0 +245: 45937: 0 +245: 45938: 0 +245: 45939: 0 +245: 45940: 0 +245: 45941: 0 +245: 45942: 0 +245: 45943: 0 +245: 45944: 0 +245: 45945: 0 +245: 45946: 0 +245: 45947: 0 +245: 45948: 0 +245: 45949: 0 +245: 45950: 0 +245: 45951: 0 +245: 45952: 0 +245: 45953: 0 +245: 45954: 0 +245: 45955: 0 +245: 45956: 0 +245: 45957: 0 +245: 45958: 0 +245: 45959: 0 +245: 45960: 0 +245: 45961: 0 +245: 45962: 0 +245: 45963: 0 +245: 45964: 0 +245: 45965: 0 +245: 45966: 0 +245: 45967: 0 +245: 45968: 0 +245: 45969: 0 +245: 45970: 0 +245: 45971: 0 +245: 45972: 0 +245: 45973: 0 +245: 45974: 0 +245: 45975: 0 +245: 45976: 0 +245: 45977: 0 +245: 45978: 0 +245: 45979: 0 +245: 45980: 0 +245: 45981: 0 +245: 45982: 0 +245: 45983: 0 +245: 45984: 0 +245: 45985: 0 +245: 45986: 0 +245: 45987: 0 +245: 45988: 0 +245: 45989: 0 +245: 45990: 0 +245: 45991: 0 +245: 45992: 0 +245: 45993: 0 +245: 45994: 0 +245: 45995: 0 +245: 45996: 0 +245: 45997: 0 +245: 45998: 0 +245: 45999: 0 +245: 46000: 0 +245: 46001: 0 +245: 46002: 0 +245: 46003: 0 +245: 46004: 0 +245: 46005: 0 +245: 46006: 0 +245: 46007: 0 +245: 46008: 0 +245: 46009: 0 +245: 46010: 0 +245: 46011: 0 +245: 46012: 0 +245: 46013: 0 +245: 46014: 0 +245: 46015: 0 +245: 46016: 0 +245: 46017: 0 +245: 46018: 0 +245: 46019: 0 +245: 46020: 0 +245: 46021: 0 +245: 46022: 0 +245: 46023: 0 +245: 46024: 0 +245: 46025: 0 +245: 46026: 0 +245: 46027: 0 +245: 46028: 0 +245: 46029: 0 +245: 46030: 0 +245: 46031: 0 +245: 46032: 0 +245: 46033: 0 +245: 46034: 0 +245: 46035: 0 +245: 46036: 0 +245: 46037: 0 +245: 46038: 0 +245: 46039: 0 +245: 46040: 0 +245: 46041: 0 +245: 46042: 0 +245: 46043: 0 +245: 46044: 0 +245: 46045: 0 +245: 46046: 0 +245: 46047: 0 +245: 46048: 0 +245: 46049: 0 +245: 46050: 0 +245: 46051: 0 +245: 46052: 0 +245: 46053: 0 +245: 46054: 0 +245: 46055: 0 +245: 46056: 0 +245: 46057: 0 +245: 46058: 0 +245: 46059: 0 +245: 46060: 0 +245: 46061: 0 +245: 46062: 0 +245: 46063: 0 +245: 46064: 0 +245: 46065: 0 +245: 46066: 0 +245: 46067: 0 +245: 46068: 0 +245: 46069: 0 +245: 46070: 0 +245: 46071: 0 +245: 46072: 0 +245: 46073: 0 +245: 46074: 0 +245: 46075: 0 +245: 46076: 0 +245: 46077: 0 +245: 46078: 0 +245: 46079: 0 +245: 46080: 0 +245: 46081: 0 +245: 46082: 0 +245: 46083: 0 +245: 46084: 0 +245: 46085: 0 +245: 46086: 0 +245: 46087: 0 +245: 46088: 0 +245: 46089: 0 +245: 46090: 0 +245: 46091: 0 +245: 46092: 0 +245: 46093: 0 +245: 46094: 0 +245: 46095: 0 +245: 46096: 0 +245: 46097: 0 +245: 46098: 0 +245: 46099: 0 +245: 46100: 0 +245: 46101: 0 +245: 46102: 0 +245: 46103: 0 +245: 46104: 0 +245: 46105: 0 +245: 46106: 0 +245: 46107: 0 +245: 46108: 0 +245: 46109: 0 +245: 46110: 0 +245: 46111: 0 +245: 46112: 0 +245: 46113: 0 +245: 46114: 0 +245: 46115: 0 +245: 46116: 0 +245: 46117: 0 +245: 46118: 0 +245: 46119: 0 +245: 46120: 0 +245: 46121: 0 +245: 46122: 0 +245: 46123: 0 +245: 46124: 0 +245: 46125: 0 +245: 46126: 0 +245: 46127: 0 +245: 46128: 0 +245: 46129: 0 +245: 46130: 0 +245: 46131: 0 +245: 46132: 0 +245: 46133: 0 +245: 46134: 0 +245: 46135: 0 +245: 46136: 0 +245: 46137: 0 +245: 46138: 0 +245: 46139: 0 +245: 46140: 0 +245: 46141: 0 +245: 46142: 0 +245: 46143: 0 +245: 46144: 0 +245: 46145: 0 +245: 46146: 0 +245: 46147: 0 +245: 46148: 0 +245: 46149: 0 +245: 46150: 0 +245: 46151: 0 +245: 46152: 0 +245: 46153: 0 +245: 46154: 0 +245: 46155: 0 +245: 46156: 0 +245: 46157: 0 +245: 46158: 0 +245: 46159: 0 +245: 46160: 0 +245: 46161: 0 +245: 46162: 0 +245: 46163: 0 +245: 46164: 0 +245: 46165: 0 +245: 46166: 0 +245: 46167: 0 +245: 46168: 0 +245: 46169: 0 +245: 46170: 0 +245: 46171: 0 +245: 46172: 0 +245: 46173: 0 +245: 46174: 0 +245: 46175: 0 +245: 46176: 0 +245: 46177: 0 +245: 46178: 0 +245: 46179: 0 +245: 46180: 0 +245: 46181: 0 +245: 46182: 0 +245: 46183: 0 +245: 46184: 0 +245: 46185: 0 +245: 46186: 0 +245: 46187: 0 +245: 46188: 0 +245: 46189: 0 +245: 46190: 0 +245: 46191: 0 +245: 46192: 0 +245: 46193: 0 +245: 46194: 0 +245: 46195: 0 +245: 46196: 0 +245: 46197: 0 +245: 46198: 0 +245: 46199: 0 +245: 46200: 0 +245: 46201: 0 +245: 46202: 0 +245: 46203: 0 +245: 46204: 0 +245: 46205: 0 +245: 46206: 0 +245: 46207: 0 +245: 46208: 0 +245: 46209: 0 +245: 46210: 0 +245: 46211: 0 +245: 46212: 0 +245: 46213: 0 +245: 46214: 0 +245: 46215: 0 +245: 46216: 0 +245: 46217: 0 +245: 46218: 0 +245: 46219: 0 +245: 46220: 0 +245: 46221: 0 +245: 46222: 0 +245: 46223: 0 +245: 46224: 0 +245: 46225: 0 +245: 46226: 0 +245: 46227: 0 +245: 46228: 0 +245: 46229: 0 +245: 46230: 0 +245: 46231: 0 +245: 46232: 0 +245: 46233: 0 +245: 46234: 0 +245: 46235: 0 +245: 46236: 0 +245: 46237: 0 +245: 46238: 0 +245: 46239: 0 +245: 46240: 0 +245: 46241: 0 +245: 46242: 0 +245: 46243: 0 +245: 46244: 0 +245: 46245: 0 +245: 46246: 0 +245: 46247: 0 +245: 46248: 0 +245: 46249: 0 +245: 46250: 0 +245: 46251: 0 +245: 46252: 0 +245: 46253: 0 +245: 46254: 0 +245: 46255: 0 +245: 46256: 0 +245: 46257: 0 +245: 46258: 0 +245: 46259: 0 +245: 46260: 0 +245: 46261: 0 +245: 46262: 0 +245: 46263: 0 +245: 46264: 0 +245: 46265: 0 +245: 46266: 0 +245: 46267: 0 +245: 46268: 0 +245: 46269: 0 +245: 46270: 0 +245: 46271: 0 +245: 46272: 0 +245: 46273: 0 +245: 46274: 0 +245: 46275: 0 +245: 46276: 0 +245: 46277: 0 +245: 46278: 0 +245: 46279: 0 +245: 46280: 0 +245: 46281: 0 +245: 46282: 0 +245: 46283: 0 +245: 46284: 0 +245: 46285: 0 +245: 46286: 0 +245: 46287: 0 +245: 46288: 0 +245: 46289: 0 +245: 46290: 0 +245: 46291: 0 +245: 46292: 0 +245: 46293: 0 +245: 46294: 0 +245: 46295: 0 +245: 46296: 0 +245: 46297: 0 +245: 46298: 0 +245: 46299: 0 +245: 46300: 0 +245: 46301: 0 +245: 46302: 0 +245: 46303: 0 +245: 46304: 0 +245: 46305: 0 +245: 46306: 0 +245: 46307: 0 +245: 46308: 0 +245: 46309: 0 +245: 46310: 0 +245: 46311: 0 +245: 46312: 0 +245: 46313: 0 +245: 46314: 0 +245: 46315: 0 +245: 46316: 0 +245: 46317: 0 +245: 46318: 0 +245: 46319: 0 +245: 46320: 0 +245: 46321: 0 +245: 46322: 0 +245: 46323: 0 +245: 46324: 0 +245: 46325: 0 +245: 46326: 0 +245: 46327: 0 +245: 46328: 0 +245: 46329: 0 +245: 46330: 0 +245: 46331: 0 +245: 46332: 0 +245: 46333: 0 +245: 46334: 0 +245: 46335: 0 +245: 46336: 0 +245: 46337: 0 +245: 46338: 0 +245: 46339: 0 +245: 46340: 0 +245: 46341: 0 +245: 46342: 0 +245: 46343: 0 +245: 46344: 0 +245: 46345: 0 +245: 46346: 0 +245: 46347: 0 +245: 46348: 0 +245: 46349: 0 +245: 46350: 0 +245: 46351: 0 +245: 46352: 0 +245: 46353: 0 +245: 46354: 0 +245: 46355: 0 +245: 46356: 0 +245: 46357: 0 +245: 46358: 0 +245: 46359: 0 +245: 46360: 0 +245: 46361: 0 +245: 46362: 0 +245: 46363: 0 +245: 46364: 0 +245: 46365: 0 +245: 46366: 0 +245: 46367: 0 +245: 46368: 0 +245: 46369: 0 +245: 46370: 0 +245: 46371: 0 +245: 46372: 0 +245: 46373: 0 +245: 46374: 0 +245: 46375: 0 +245: 46376: 0 +245: 46377: 0 +245: 46378: 0 +245: 46379: 0 +245: 46380: 0 +245: 46381: 0 +245: 46382: 0 +245: 46383: 0 +245: 46384: 0 +245: 46385: 0 +245: 46386: 0 +245: 46387: 0 +245: 46388: 0 +245: 46389: 0 +245: 46390: 0 +245: 46391: 0 +245: 46392: 0 +245: 46393: 0 +245: 46394: 0 +245: 46395: 0 +245: 46396: 0 +245: 46397: 0 +245: 46398: 0 +245: 46399: 0 +245: 46400: 0 +245: 46401: 0 +245: 46402: 0 +245: 46403: 0 +245: 46404: 0 +245: 46405: 0 +245: 46406: 0 +245: 46407: 0 +245: 46408: 0 +245: 46409: 0 +245: 46410: 0 +245: 46411: 0 +245: 46412: 0 +245: 46413: 0 +245: 46414: 0 +245: 46415: 0 +245: 46416: 0 +245: 46417: 0 +245: 46418: 0 +245: 46419: 0 +245: 46420: 0 +245: 46421: 0 +245: 46422: 0 +245: 46423: 0 +245: 46424: 0 +245: 46425: 0 +245: 46426: 0 +245: 46427: 0 +245: 46428: 0 +245: 46429: 0 +245: 46430: 0 +245: 46431: 0 +245: 46432: 0 +245: 46433: 0 +245: 46434: 0 +245: 46435: 0 +245: 46436: 0 +245: 46437: 0 +245: 46438: 0 +245: 46439: 0 +245: 46440: 0 +245: 46441: 0 +245: 46442: 0 +245: 46443: 0 +245: 46444: 0 +245: 46445: 0 +245: 46446: 0 +245: 46447: 0 +245: 46448: 0 +245: 46449: 0 +245: 46450: 0 +245: 46451: 0 +245: 46452: 0 +245: 46453: 0 +245: 46454: 0 +245: 46455: 0 +245: 46456: 0 +245: 46457: 0 +245: 46458: 0 +245: 46459: 0 +245: 46460: 0 +245: 46461: 0 +245: 46462: 0 +245: 46463: 0 +245: 46464: 0 +245: 46465: 0 +245: 46466: 0 +245: 46467: 0 +245: 46468: 0 +245: 46469: 0 +245: 46470: 0 +245: 46471: 0 +245: 46472: 0 +245: 46473: 0 +245: 46474: 0 +245: 46475: 0 +245: 46476: 0 +245: 46477: 0 +245: 46478: 0 +245: 46479: 0 +245: 46480: 0 +245: 46481: 0 +245: 46482: 0 +245: 46483: 0 +245: 46484: 0 +245: 46485: 0 +245: 46486: 0 +245: 46487: 0 +245: 46488: 0 +245: 46489: 0 +245: 46490: 0 +245: 46491: 0 +245: 46492: 0 +245: 46493: 0 +245: 46494: 0 +245: 46495: 0 +245: 46496: 0 +245: 46497: 0 +245: 46498: 0 +245: 46499: 0 +245: 46500: 0 +245: 46501: 0 +245: 46502: 0 +245: 46503: 0 +245: 46504: 0 +245: 46505: 0 +245: 46506: 0 +245: 46507: 0 +245: 46508: 0 +245: 46509: 0 +245: 46510: 0 +245: 46511: 0 +245: 46512: 0 +245: 46513: 0 +245: 46514: 0 +245: 46515: 0 +245: 46516: 0 +245: 46517: 0 +245: 46518: 0 +245: 46519: 0 +245: 46520: 0 +245: 46521: 0 +245: 46522: 0 +245: 46523: 0 +245: 46524: 0 +245: 46525: 0 +245: 46526: 0 +245: 46527: 0 +245: 46528: 0 +245: 46529: 0 +245: 46530: 0 +245: 46531: 0 +245: 46532: 0 +245: 46533: 0 +245: 46534: 0 +245: 46535: 0 +245: 46536: 0 +245: 46537: 0 +245: 46538: 0 +245: 46539: 0 +245: 46540: 0 +245: 46541: 0 +245: 46542: 0 +245: 46543: 0 +245: 46544: 0 +245: 46545: 0 +245: 46546: 0 +245: 46547: 0 +245: 46548: 0 +245: 46549: 0 +245: 46550: 0 +245: 46551: 0 +245: 46552: 0 +245: 46553: 0 +245: 46554: 0 +245: 46555: 0 +245: 46556: 0 +245: 46557: 0 +245: 46558: 0 +245: 46559: 0 +245: 46560: 0 +245: 46561: 0 +245: 46562: 0 +245: 46563: 0 +245: 46564: 0 +245: 46565: 0 +245: 46566: 0 +245: 46567: 0 +245: 46568: 0 +245: 46569: 0 +245: 46570: 0 +245: 46571: 0 +245: 46572: 0 +245: 46573: 0 +245: 46574: 0 +245: 46575: 0 +245: 46576: 0 +245: 46577: 0 +245: 46578: 0 +245: 46579: 0 +245: 46580: 0 +245: 46581: 0 +245: 46582: 0 +245: 46583: 0 +245: 46584: 0 +245: 46585: 0 +245: 46586: 0 +245: 46587: 0 +245: 46588: 0 +245: 46589: 0 +245: 46590: 0 +245: 46591: 0 +245: 46592: 0 +245: 46593: 0 +245: 46594: 0 +245: 46595: 0 +245: 46596: 0 +245: 46597: 0 +245: 46598: 0 +245: 46599: 0 +245: 46600: 0 +245: 46601: 0 +245: 46602: 0 +245: 46603: 0 +245: 46604: 0 +245: 46605: 0 +245: 46606: 0 +245: 46607: 0 +245: 46608: 0 +245: 46609: 0 +245: 46610: 0 +245: 46611: 0 +245: 46612: 0 +245: 46613: 0 +245: 46614: 0 +245: 46615: 0 +245: 46616: 0 +245: 46617: 0 +245: 46618: 0 +245: 46619: 0 +245: 46620: 0 +245: 46621: 0 +245: 46622: 0 +245: 46623: 0 +245: 46624: 0 +245: 46625: 0 +245: 46626: 0 +245: 46627: 0 +245: 46628: 0 +245: 46629: 0 +245: 46630: 0 +245: 46631: 0 +245: 46632: 0 +245: 46633: 0 +245: 46634: 0 +245: 46635: 0 +245: 46636: 0 +245: 46637: 0 +245: 46638: 0 +245: 46639: 0 +245: 46640: 0 +245: 46641: 0 +245: 46642: 0 +245: 46643: 0 +245: 46644: 0 +245: 46645: 0 +245: 46646: 0 +245: 46647: 0 +245: 46648: 0 +245: 46649: 0 +245: 46650: 0 +245: 46651: 0 +245: 46652: 0 +245: 46653: 0 +245: 46654: 0 +245: 46655: 0 +245: 46656: 0 +245: 46657: 0 +245: 46658: 0 +245: 46659: 0 +245: 46660: 0 +245: 46661: 0 +245: 46662: 0 +245: 46663: 0 +245: 46664: 0 +245: 46665: 0 +245: 46666: 0 +245: 46667: 0 +245: 46668: 0 +245: 46669: 0 +245: 46670: 0 +245: 46671: 0 +245: 46672: 0 +245: 46673: 0 +245: 46674: 0 +245: 46675: 0 +245: 46676: 0 +245: 46677: 0 +245: 46678: 0 +245: 46679: 0 +245: 46680: 0 +245: 46681: 0 +245: 46682: 0 +245: 46683: 0 +245: 46684: 0 +245: 46685: 0 +245: 46686: 0 +245: 46687: 0 +245: 46688: 0 +245: 46689: 0 +245: 46690: 0 +245: 46691: 0 +245: 46692: 0 +245: 46693: 0 +245: 46694: 0 +245: 46695: 0 +245: 46696: 0 +245: 46697: 0 +245: 46698: 0 +245: 46699: 0 +245: 46700: 0 +245: 46701: 0 +245: 46702: 0 +245: 46703: 0 +245: 46704: 0 +245: 46705: 0 +245: 46706: 0 +245: 46707: 0 +245: 46708: 0 +245: 46709: 0 +245: 46710: 0 +245: 46711: 0 +245: 46712: 0 +245: 46713: 0 +245: 46714: 0 +245: 46715: 0 +245: 46716: 0 +245: 46717: 0 +245: 46718: 0 +245: 46719: 0 +245: 46720: 0 +245: 46721: 0 +245: 46722: 0 +245: 46723: 0 +245: 46724: 0 +245: 46725: 0 +245: 46726: 0 +245: 46727: 0 +245: 46728: 0 +245: 46729: 0 +245: 46730: 0 +245: 46731: 0 +245: 46732: 0 +245: 46733: 0 +245: 46734: 0 +245: 46735: 0 +245: 46736: 0 +245: 46737: 0 +245: 46738: 0 +245: 46739: 0 +245: 46740: 0 +245: 46741: 0 +245: 46742: 0 +245: 46743: 0 +245: 46744: 0 +245: 46745: 0 +245: 46746: 0 +245: 46747: 0 +245: 46748: 0 +245: 46749: 0 +245: 46750: 0 +245: 46751: 0 +245: 46752: 0 +245: 46753: 0 +245: 46754: 0 +245: 46755: 0 +245: 46756: 0 +245: 46757: 0 +245: 46758: 0 +245: 46759: 0 +245: 46760: 0 +245: 46761: 0 +245: 46762: 0 +245: 46763: 0 +245: 46764: 0 +245: 46765: 0 +245: 46766: 0 +245: 46767: 0 +245: 46768: 0 +245: 46769: 0 +245: 46770: 0 +245: 46771: 0 +245: 46772: 0 +245: 46773: 0 +245: 46774: 0 +245: 46775: 0 +245: 46776: 0 +245: 46777: 0 +245: 46778: 0 +245: 46779: 0 +245: 46780: 0 +245: 46781: 0 +245: 46782: 0 +245: 46783: 0 +245: 46784: 0 +245: 46785: 0 +245: 46786: 0 +245: 46787: 0 +245: 46788: 0 +245: 46789: 0 +245: 46790: 0 +245: 46791: 0 +245: 46792: 0 +245: 46793: 0 +245: 46794: 0 +245: 46795: 0 +245: 46796: 0 +245: 46797: 0 +245: 46798: 0 +245: 46799: 0 +245: 46800: 0 +245: 46801: 0 +245: 46802: 0 +245: 46803: 0 +245: 46804: 0 +245: 46805: 0 +245: 46806: 0 +245: 46807: 0 +245: 46808: 0 +245: 46809: 0 +245: 46810: 0 +245: 46811: 0 +245: 46812: 0 +245: 46813: 0 +245: 46814: 0 +245: 46815: 0 +245: 46816: 0 +245: 46817: 0 +245: 46818: 0 +245: 46819: 0 +245: 46820: 0 +245: 46821: 0 +245: 46822: 0 +245: 46823: 0 +245: 46824: 0 +245: 46825: 0 +245: 46826: 0 +245: 46827: 0 +245: 46828: 0 +245: 46829: 0 +245: 46830: 0 +245: 46831: 0 +245: 46832: 0 +245: 46833: 0 +245: 46834: 0 +245: 46835: 0 +245: 46836: 0 +245: 46837: 0 +245: 46838: 0 +245: 46839: 0 +245: 46840: 0 +245: 46841: 0 +245: 46842: 0 +245: 46843: 0 +245: 46844: 0 +245: 46845: 0 +245: 46846: 0 +245: 46847: 0 +245: 46848: 0 +245: 46849: 0 +245: 46850: 0 +245: 46851: 0 +245: 46852: 0 +245: 46853: 0 +245: 46854: 0 +245: 46855: 0 +245: 46856: 0 +245: 46857: 0 +245: 46858: 0 +245: 46859: 0 +245: 46860: 0 +245: 46861: 0 +245: 46862: 0 +245: 46863: 0 +245: 46864: 0 +245: 46865: 0 +245: 46866: 0 +245: 46867: 0 +245: 46868: 0 +245: 46869: 0 +245: 46870: 0 +245: 46871: 0 +245: 46872: 0 +245: 46873: 0 +245: 46874: 0 +245: 46875: 0 +245: 46876: 0 +245: 46877: 0 +245: 46878: 0 +245: 46879: 0 +245: 46880: 0 +245: 46881: 0 +245: 46882: 0 +245: 46883: 0 +245: 46884: 0 +245: 46885: 0 +245: 46886: 0 +245: 46887: 0 +245: 46888: 0 +245: 46889: 0 +245: 46890: 0 +245: 46891: 0 +245: 46892: 0 +245: 46893: 0 +245: 46894: 0 +245: 46895: 0 +245: 46896: 0 +245: 46897: 0 +245: 46898: 0 +245: 46899: 0 +245: 46900: 0 +245: 46901: 0 +245: 46902: 0 +245: 46903: 0 +245: 46904: 0 +245: 46905: 0 +245: 46906: 0 +245: 46907: 0 +245: 46908: 0 +245: 46909: 0 +245: 46910: 0 +245: 46911: 0 +245: 46912: 0 +245: 46913: 0 +245: 46914: 0 +245: 46915: 0 +245: 46916: 0 +245: 46917: 0 +245: 46918: 0 +245: 46919: 0 +245: 46920: 0 +245: 46921: 0 +245: 46922: 0 +245: 46923: 0 +245: 46924: 0 +245: 46925: 0 +245: 46926: 0 +245: 46927: 0 +245: 46928: 0 +245: 46929: 0 +245: 46930: 0 +245: 46931: 0 +245: 46932: 0 +245: 46933: 0 +245: 46934: 0 +245: 46935: 0 +245: 46936: 0 +245: 46937: 0 +245: 46938: 0 +245: 46939: 0 +245: 46940: 0 +245: 46941: 0 +245: 46942: 0 +245: 46943: 0 +245: 46944: 0 +245: 46945: 0 +245: 46946: 0 +245: 46947: 0 +245: 46948: 0 +245: 46949: 0 +245: 46950: 0 +245: 46951: 0 +245: 46952: 0 +245: 46953: 0 +245: 46954: 0 +245: 46955: 0 +245: 46956: 0 +245: 46957: 0 +245: 46958: 0 +245: 46959: 0 +245: 46960: 0 +245: 46961: 0 +245: 46962: 0 +245: 46963: 0 +245: 46964: 0 +245: 46965: 0 +245: 46966: 0 +245: 46967: 0 +245: 46968: 0 +245: 46969: 0 +245: 46970: 0 +245: 46971: 0 +245: 46972: 0 +245: 46973: 0 +245: 46974: 0 +245: 46975: 0 +245: 46976: 0 +245: 46977: 0 +245: 46978: 0 +245: 46979: 0 +245: 46980: 0 +245: 46981: 0 +245: 46982: 0 +245: 46983: 0 +245: 46984: 0 +245: 46985: 0 +245: 46986: 0 +245: 46987: 0 +245: 46988: 0 +245: 46989: 0 +245: 46990: 0 +245: 46991: 0 +245: 46992: 0 +245: 46993: 0 +245: 46994: 0 +245: 46995: 0 +245: 46996: 0 +245: 46997: 0 +245: 46998: 0 +245: 46999: 0 +245: 47000: 0 +245: 47001: 0 +245: 47002: 0 +245: 47003: 0 +245: 47004: 0 +245: 47005: 0 +245: 47006: 0 +245: 47007: 0 +245: 47008: 0 +245: 47009: 0 +245: 47010: 0 +245: 47011: 0 +245: 47012: 0 +245: 47013: 0 +245: 47014: 0 +245: 47015: 0 +245: 47016: 0 +245: 47017: 0 +245: 47018: 0 +245: 47019: 0 +245: 47020: 0 +245: 47021: 0 +245: 47022: 0 +245: 47023: 0 +245: 47024: 0 +245: 47025: 0 +245: 47026: 0 +245: 47027: 0 +245: 47028: 0 +245: 47029: 0 +245: 47030: 0 +245: 47031: 0 +245: 47032: 0 +245: 47033: 0 +245: 47034: 0 +245: 47035: 0 +245: 47036: 0 +245: 47037: 0 +245: 47038: 0 +245: 47039: 0 +245: 47040: 0 +245: 47041: 0 +245: 47042: 0 +245: 47043: 0 +245: 47044: 0 +245: 47045: 0 +245: 47046: 0 +245: 47047: 0 +245: 47048: 0 +245: 47049: 0 +245: 47050: 0 +245: 47051: 0 +245: 47052: 0 +245: 47053: 0 +245: 47054: 0 +245: 47055: 0 +245: 47056: 0 +245: 47057: 0 +245: 47058: 0 +245: 47059: 0 +245: 47060: 0 +245: 47061: 0 +245: 47062: 0 +245: 47063: 0 +245: 47064: 0 +245: 47065: 0 +245: 47066: 0 +245: 47067: 0 +245: 47068: 0 +245: 47069: 0 +245: 47070: 0 +245: 47071: 0 +245: 47072: 0 +245: 47073: 0 +245: 47074: 0 +245: 47075: 0 +245: 47076: 0 +245: 47077: 0 +245: 47078: 0 +245: 47079: 0 +245: 47080: 0 +245: 47081: 0 +245: 47082: 0 +245: 47083: 0 +245: 47084: 0 +245: 47085: 0 +245: 47086: 0 +245: 47087: 0 +245: 47088: 0 +245: 47089: 0 +245: 47090: 0 +245: 47091: 0 +245: 47092: 0 +245: 47093: 0 +245: 47094: 0 +245: 47095: 0 +245: 47096: 0 +245: 47097: 0 +245: 47098: 0 +245: 47099: 0 +245: 47100: 0 +245: 47101: 0 +245: 47102: 0 +245: 47103: 0 +245: 47104: 0 +245: 47105: 0 +245: 47106: 0 +245: 47107: 0 +245: 47108: 0 +245: 47109: 0 +245: 47110: 0 +245: 47111: 0 +245: 47112: 0 +245: 47113: 0 +245: 47114: 0 +245: 47115: 0 +245: 47116: 0 +245: 47117: 0 +245: 47118: 0 +245: 47119: 0 +245: 47120: 0 +245: 47121: 0 +245: 47122: 0 +245: 47123: 0 +245: 47124: 0 +245: 47125: 0 +245: 47126: 0 +245: 47127: 0 +245: 47128: 0 +245: 47129: 0 +245: 47130: 0 +245: 47131: 0 +245: 47132: 0 +245: 47133: 0 +245: 47134: 0 +245: 47135: 0 +245: 47136: 0 +245: 47137: 0 +245: 47138: 0 +245: 47139: 0 +245: 47140: 0 +245: 47141: 0 +245: 47142: 0 +245: 47143: 0 +245: 47144: 0 +245: 47145: 0 +245: 47146: 0 +245: 47147: 0 +245: 47148: 0 +245: 47149: 0 +245: 47150: 0 +245: 47151: 0 +245: 47152: 0 +245: 47153: 0 +245: 47154: 0 +245: 47155: 0 +245: 47156: 0 +245: 47157: 0 +245: 47158: 0 +245: 47159: 0 +245: 47160: 0 +245: 47161: 0 +245: 47162: 0 +245: 47163: 0 +245: 47164: 0 +245: 47165: 0 +245: 47166: 0 +245: 47167: 0 +245: 47168: 0 +245: 47169: 0 +245: 47170: 0 +245: 47171: 0 +245: 47172: 0 +245: 47173: 0 +245: 47174: 0 +245: 47175: 0 +245: 47176: 0 +245: 47177: 0 +245: 47178: 0 +245: 47179: 0 +245: 47180: 0 +245: 47181: 0 +245: 47182: 0 +245: 47183: 0 +245: 47184: 0 +245: 47185: 0 +245: 47186: 0 +245: 47187: 0 +245: 47188: 0 +245: 47189: 0 +245: 47190: 0 +245: 47191: 0 +245: 47192: 0 +245: 47193: 0 +245: 47194: 0 +245: 47195: 0 +245: 47196: 0 +245: 47197: 0 +245: 47198: 0 +245: 47199: 0 +245: 47200: 0 +245: 47201: 0 +245: 47202: 0 +245: 47203: 0 +245: 47204: 0 +245: 47205: 0 +245: 47206: 0 +245: 47207: 0 +245: 47208: 0 +245: 47209: 0 +245: 47210: 0 +245: 47211: 0 +245: 47212: 0 +245: 47213: 0 +245: 47214: 0 +245: 47215: 0 +245: 47216: 0 +245: 47217: 0 +245: 47218: 0 +245: 47219: 0 +245: 47220: 0 +245: 47221: 0 +245: 47222: 0 +245: 47223: 0 +245: 47224: 0 +245: 47225: 0 +245: 47226: 0 +245: 47227: 0 +245: 47228: 0 +245: 47229: 0 +245: 47230: 0 +245: 47231: 0 +245: 47232: 0 +245: 47233: 0 +245: 47234: 0 +245: 47235: 0 +245: 47236: 0 +245: 47237: 0 +245: 47238: 0 +245: 47239: 0 +245: 47240: 0 +245: 47241: 0 +245: 47242: 0 +245: 47243: 0 +245: 47244: 0 +245: 47245: 0 +245: 47246: 0 +245: 47247: 0 +245: 47248: 0 +245: 47249: 0 +245: 47250: 0 +245: 47251: 0 +245: 47252: 0 +245: 47253: 0 +245: 47254: 0 +245: 47255: 0 +245: 47256: 0 +245: 47257: 0 +245: 47258: 0 +245: 47259: 0 +245: 47260: 0 +245: 47261: 0 +245: 47262: 0 +245: 47263: 0 +245: 47264: 0 +245: 47265: 0 +245: 47266: 0 +245: 47267: 0 +245: 47268: 0 +245: 47269: 0 +245: 47270: 0 +245: 47271: 0 +245: 47272: 0 +245: 47273: 0 +245: 47274: 0 +245: 47275: 0 +245: 47276: 0 +245: 47277: 0 +245: 47278: 0 +245: 47279: 0 +245: 47280: 0 +245: 47281: 0 +245: 47282: 0 +245: 47283: 0 +245: 47284: 0 +245: 47285: 0 +245: 47286: 0 +245: 47287: 0 +245: 47288: 0 +245: 47289: 0 +245: 47290: 0 +245: 47291: 0 +245: 47292: 0 +245: 47293: 0 +245: 47294: 0 +245: 47295: 0 +245: 47296: 0 +245: 47297: 0 +245: 47298: 0 +245: 47299: 0 +245: 47300: 0 +245: 47301: 0 +245: 47302: 0 +245: 47303: 0 +245: 47304: 0 +245: 47305: 0 +245: 47306: 0 +245: 47307: 0 +245: 47308: 0 +245: 47309: 0 +245: 47310: 0 +245: 47311: 0 +245: 47312: 0 +245: 47313: 0 +245: 47314: 0 +245: 47315: 0 +245: 47316: 0 +245: 47317: 0 +245: 47318: 0 +245: 47319: 0 +245: 47320: 0 +245: 47321: 0 +245: 47322: 0 +245: 47323: 0 +245: 47324: 0 +245: 47325: 0 +245: 47326: 0 +245: 47327: 0 +245: 47328: 0 +245: 47329: 0 +245: 47330: 0 +245: 47331: 0 +245: 47332: 0 +245: 47333: 0 +245: 47334: 0 +245: 47335: 0 +245: 47336: 0 +245: 47337: 0 +245: 47338: 0 +245: 47339: 0 +245: 47340: 0 +245: 47341: 0 +245: 47342: 0 +245: 47343: 0 +245: 47344: 0 +245: 47345: 0 +245: 47346: 0 +245: 47347: 0 +245: 47348: 0 +245: 47349: 0 +245: 47350: 0 +245: 47351: 0 +245: 47352: 0 +245: 47353: 0 +245: 47354: 0 +245: 47355: 0 +245: 47356: 0 +245: 47357: 0 +245: 47358: 0 +245: 47359: 0 +245: 47360: 0 +245: 47361: 0 +245: 47362: 0 +245: 47363: 0 +245: 47364: 0 +245: 47365: 0 +245: 47366: 0 +245: 47367: 0 +245: 47368: 0 +245: 47369: 0 +245: 47370: 0 +245: 47371: 0 +245: 47372: 0 +245: 47373: 0 +245: 47374: 0 +245: 47375: 0 +245: 47376: 0 +245: 47377: 0 +245: 47378: 0 +245: 47379: 0 +245: 47380: 0 +245: 47381: 0 +245: 47382: 0 +245: 47383: 0 +245: 47384: 0 +245: 47385: 0 +245: 47386: 0 +245: 47387: 0 +245: 47388: 0 +245: 47389: 0 +245: 47390: 0 +245: 47391: 0 +245: 47392: 0 +245: 47393: 0 +245: 47394: 0 +245: 47395: 0 +245: 47396: 0 +245: 47397: 0 +245: 47398: 0 +245: 47399: 0 +245: 47400: 0 +245: 47401: 0 +245: 47402: 0 +245: 47403: 0 +245: 47404: 0 +245: 47405: 0 +245: 47406: 0 +245: 47407: 0 +245: 47408: 0 +245: 47409: 0 +245: 47410: 0 +245: 47411: 0 +245: 47412: 0 +245: 47413: 0 +245: 47414: 0 +245: 47415: 0 +245: 47416: 0 +245: 47417: 0 +245: 47418: 0 +245: 47419: 0 +245: 47420: 0 +245: 47421: 0 +245: 47422: 0 +245: 47423: 0 +245: 47424: 0 +245: 47425: 0 +245: 47426: 0 +245: 47427: 0 +245: 47428: 0 +245: 47429: 0 +245: 47430: 0 +245: 47431: 0 +245: 47432: 0 +245: 47433: 0 +245: 47434: 0 +245: 47435: 0 +245: 47436: 0 +245: 47437: 0 +245: 47438: 0 +245: 47439: 0 +245: 47440: 0 +245: 47441: 0 +245: 47442: 0 +245: 47443: 0 +245: 47444: 0 +245: 47445: 0 +245: 47446: 0 +245: 47447: 0 +245: 47448: 0 +245: 47449: 0 +245: 47450: 0 +245: 47451: 0 +245: 47452: 0 +245: 47453: 0 +245: 47454: 0 +245: 47455: 0 +245: 47456: 0 +245: 47457: 0 +245: 47458: 0 +245: 47459: 0 +245: 47460: 0 +245: 47461: 0 +245: 47462: 0 +245: 47463: 0 +245: 47464: 0 +245: 47465: 0 +245: 47466: 0 +245: 47467: 0 +245: 47468: 0 +245: 47469: 0 +245: 47470: 0 +245: 47471: 0 +245: 47472: 0 +245: 47473: 0 +245: 47474: 0 +245: 47475: 0 +245: 47476: 0 +245: 47477: 0 +245: 47478: 0 +245: 47479: 0 +245: 47480: 0 +245: 47481: 0 +245: 47482: 0 +245: 47483: 0 +245: 47484: 0 +245: 47485: 0 +245: 47486: 0 +245: 47487: 0 +245: 47488: 0 +245: 47489: 0 +245: 47490: 0 +245: 47491: 0 +245: 47492: 0 +245: 47493: 0 +245: 47494: 0 +245: 47495: 0 +245: 47496: 0 +245: 47497: 0 +245: 47498: 0 +245: 47499: 0 +245: 47500: 0 +245: 47501: 0 +245: 47502: 0 +245: 47503: 0 +245: 47504: 0 +245: 47505: 0 +245: 47506: 0 +245: 47507: 0 +245: 47508: 0 +245: 47509: 0 +245: 47510: 0 +245: 47511: 0 +245: 47512: 0 +245: 47513: 0 +245: 47514: 0 +245: 47515: 0 +245: 47516: 0 +245: 47517: 0 +245: 47518: 0 +245: 47519: 0 +245: 47520: 0 +245: 47521: 0 +245: 47522: 0 +245: 47523: 0 +245: 47524: 0 +245: 47525: 0 +245: 47526: 0 +245: 47527: 0 +245: 47528: 0 +245: 47529: 0 +245: 47530: 0 +245: 47531: 0 +245: 47532: 0 +245: 47533: 0 +245: 47534: 0 +245: 47535: 0 +245: 47536: 0 +245: 47537: 0 +245: 47538: 0 +245: 47539: 0 +245: 47540: 0 +245: 47541: 0 +245: 47542: 0 +245: 47543: 0 +245: 47544: 0 +245: 47545: 0 +245: 47546: 0 +245: 47547: 0 +245: 47548: 0 +245: 47549: 0 +245: 47550: 0 +245: 47551: 0 +245: 47552: 0 +245: 47553: 0 +245: 47554: 0 +245: 47555: 0 +245: 47556: 0 +245: 47557: 0 +245: 47558: 0 +245: 47559: 0 +245: 47560: 0 +245: 47561: 0 +245: 47562: 0 +245: 47563: 0 +245: 47564: 0 +245: 47565: 0 +245: 47566: 0 +245: 47567: 0 +245: 47568: 0 +245: 47569: 0 +245: 47570: 0 +245: 47571: 0 +245: 47572: 0 +245: 47573: 0 +245: 47574: 0 +245: 47575: 0 +245: 47576: 0 +245: 47577: 0 +245: 47578: 0 +245: 47579: 0 +245: 47580: 0 +245: 47581: 0 +245: 47582: 0 +245: 47583: 0 +245: 47584: 0 +245: 47585: 0 +245: 47586: 0 +245: 47587: 0 +245: 47588: 0 +245: 47589: 0 +245: 47590: 0 +245: 47591: 0 +245: 47592: 0 +245: 47593: 0 +245: 47594: 0 +245: 47595: 0 +245: 47596: 0 +245: 47597: 0 +245: 47598: 0 +245: 47599: 0 +245: 47600: 0 +245: 47601: 0 +245: 47602: 0 +245: 47603: 0 +245: 47604: 0 +245: 47605: 0 +245: 47606: 0 +245: 47607: 0 +245: 47608: 0 +245: 47609: 0 +245: 47610: 0 +245: 47611: 0 +245: 47612: 0 +245: 47613: 0 +245: 47614: 0 +245: 47615: 0 +245: 47616: 0 +245: 47617: 0 +245: 47618: 0 +245: 47619: 0 +245: 47620: 0 +245: 47621: 0 +245: 47622: 0 +245: 47623: 0 +245: 47624: 0 +245: 47625: 0 +245: 47626: 0 +245: 47627: 0 +245: 47628: 0 +245: 47629: 0 +245: 47630: 0 +245: 47631: 0 +245: 47632: 0 +245: 47633: 0 +245: 47634: 0 +245: 47635: 0 +245: 47636: 0 +245: 47637: 0 +245: 47638: 0 +245: 47639: 0 +245: 47640: 0 +245: 47641: 0 +245: 47642: 0 +245: 47643: 0 +245: 47644: 0 +245: 47645: 0 +245: 47646: 0 +245: 47647: 0 +245: 47648: 0 +245: 47649: 0 +245: 47650: 0 +245: 47651: 0 +245: 47652: 0 +245: 47653: 0 +245: 47654: 0 +245: 47655: 0 +245: 47656: 0 +245: 47657: 0 +245: 47658: 0 +245: 47659: 0 +245: 47660: 0 +245: 47661: 0 +245: 47662: 0 +245: 47663: 0 +245: 47664: 0 +245: 47665: 0 +245: 47666: 0 +245: 47667: 0 +245: 47668: 0 +245: 47669: 0 +245: 47670: 0 +245: 47671: 0 +245: 47672: 0 +245: 47673: 0 +245: 47674: 0 +245: 47675: 0 +245: 47676: 0 +245: 47677: 0 +245: 47678: 0 +245: 47679: 0 +245: 47680: 0 +245: 47681: 0 +245: 47682: 0 +245: 47683: 0 +245: 47684: 0 +245: 47685: 0 +245: 47686: 0 +245: 47687: 0 +245: 47688: 0 +245: 47689: 0 +245: 47690: 0 +245: 47691: 0 +245: 47692: 0 +245: 47693: 0 +245: 47694: 0 +245: 47695: 0 +245: 47696: 0 +245: 47697: 0 +245: 47698: 0 +245: 47699: 0 +245: 47700: 0 +245: 47701: 0 +245: 47702: 0 +245: 47703: 0 +245: 47704: 0 +245: 47705: 0 +245: 47706: 0 +245: 47707: 0 +245: 47708: 0 +245: 47709: 0 +245: 47710: 0 +245: 47711: 0 +245: 47712: 0 +245: 47713: 0 +245: 47714: 0 +245: 47715: 0 +245: 47716: 0 +245: 47717: 0 +245: 47718: 0 +245: 47719: 0 +245: 47720: 0 +245: 47721: 0 +245: 47722: 0 +245: 47723: 0 +245: 47724: 0 +245: 47725: 0 +245: 47726: 0 +245: 47727: 0 +245: 47728: 0 +245: 47729: 0 +245: 47730: 0 +245: 47731: 0 +245: 47732: 0 +245: 47733: 0 +245: 47734: 0 +245: 47735: 0 +245: 47736: 0 +245: 47737: 0 +245: 47738: 0 +245: 47739: 0 +245: 47740: 0 +245: 47741: 0 +245: 47742: 0 +245: 47743: 0 +245: 47744: 0 +245: 47745: 0 +245: 47746: 0 +245: 47747: 0 +245: 47748: 0 +245: 47749: 0 +245: 47750: 0 +245: 47751: 0 +245: 47752: 0 +245: 47753: 0 +245: 47754: 0 +245: 47755: 0 +245: 47756: 0 +245: 47757: 0 +245: 47758: 0 +245: 47759: 0 +245: 47760: 0 +245: 47761: 0 +245: 47762: 0 +245: 47763: 0 +245: 47764: 0 +245: 47765: 0 +245: 47766: 0 +245: 47767: 0 +245: 47768: 0 +245: 47769: 0 +245: 47770: 0 +245: 47771: 0 +245: 47772: 0 +245: 47773: 0 +245: 47774: 0 +245: 47775: 0 +245: 47776: 0 +245: 47777: 0 +245: 47778: 0 +245: 47779: 0 +245: 47780: 0 +245: 47781: 0 +245: 47782: 0 +245: 47783: 0 +245: 47784: 0 +245: 47785: 0 +245: 47786: 0 +245: 47787: 0 +245: 47788: 0 +245: 47789: 0 +245: 47790: 0 +245: 47791: 0 +245: 47792: 0 +245: 47793: 0 +245: 47794: 0 +245: 47795: 0 +245: 47796: 0 +245: 47797: 0 +245: 47798: 0 +245: 47799: 0 +245: 47800: 0 +245: 47801: 0 +245: 47802: 0 +245: 47803: 0 +245: 47804: 0 +245: 47805: 0 +245: 47806: 0 +245: 47807: 0 +245: 47808: 0 +245: 47809: 0 +245: 47810: 0 +245: 47811: 0 +245: 47812: 0 +245: 47813: 0 +245: 47814: 0 +245: 47815: 0 +245: 47816: 0 +245: 47817: 0 +245: 47818: 0 +245: 47819: 0 +245: 47820: 0 +245: 47821: 0 +245: 47822: 0 +245: 47823: 0 +245: 47824: 0 +245: 47825: 0 +245: 47826: 0 +245: 47827: 0 +245: 47828: 0 +245: 47829: 0 +245: 47830: 0 +245: 47831: 0 +245: 47832: 0 +245: 47833: 0 +245: 47834: 0 +245: 47835: 0 +245: 47836: 0 +245: 47837: 0 +245: 47838: 0 +245: 47839: 0 +245: 47840: 0 +245: 47841: 0 +245: 47842: 0 +245: 47843: 0 +245: 47844: 0 +245: 47845: 0 +245: 47846: 0 +245: 47847: 0 +245: 47848: 0 +245: 47849: 0 +245: 47850: 0 +245: 47851: 0 +245: 47852: 0 +245: 47853: 0 +245: 47854: 0 +245: 47855: 0 +245: 47856: 0 +245: 47857: 0 +245: 47858: 0 +245: 47859: 0 +245: 47860: 0 +245: 47861: 0 +245: 47862: 0 +245: 47863: 0 +245: 47864: 0 +245: 47865: 0 +245: 47866: 0 +245: 47867: 0 +245: 47868: 0 +245: 47869: 0 +245: 47870: 0 +245: 47871: 0 +245: 47872: 0 +245: 47873: 0 +245: 47874: 0 +245: 47875: 0 +245: 47876: 0 +245: 47877: 0 +245: 47878: 0 +245: 47879: 0 +245: 47880: 0 +245: 47881: 0 +245: 47882: 0 +245: 47883: 0 +245: 47884: 0 +245: 47885: 0 +245: 47886: 0 +245: 47887: 0 +245: 47888: 0 +245: 47889: 0 +245: 47890: 0 +245: 47891: 0 +245: 47892: 0 +245: 47893: 0 +245: 47894: 0 +245: 47895: 0 +245: 47896: 0 +245: 47897: 0 +245: 47898: 0 +245: 47899: 0 +245: 47900: 0 +245: 47901: 0 +245: 47902: 0 +245: 47903: 0 +245: 47904: 0 +245: 47905: 0 +245: 47906: 0 +245: 47907: 0 +245: 47908: 0 +245: 47909: 0 +245: 47910: 0 +245: 47911: 0 +245: 47912: 0 +245: 47913: 0 +245: 47914: 0 +245: 47915: 0 +245: 47916: 0 +245: 47917: 0 +245: 47918: 0 +245: 47919: 0 +245: 47920: 0 +245: 47921: 0 +245: 47922: 0 +245: 47923: 0 +245: 47924: 0 +245: 47925: 0 +245: 47926: 0 +245: 47927: 0 +245: 47928: 0 +245: 47929: 0 +245: 47930: 0 +245: 47931: 0 +245: 47932: 0 +245: 47933: 0 +245: 47934: 0 +245: 47935: 0 +245: 47936: 0 +245: 47937: 0 +245: 47938: 0 +245: 47939: 0 +245: 47940: 0 +245: 47941: 0 +245: 47942: 0 +245: 47943: 0 +245: 47944: 0 +245: 47945: 0 +245: 47946: 0 +245: 47947: 0 +245: 47948: 0 +245: 47949: 0 +245: 47950: 0 +245: 47951: 0 +245: 47952: 0 +245: 47953: 0 +245: 47954: 0 +245: 47955: 0 +245: 47956: 0 +245: 47957: 0 +245: 47958: 0 +245: 47959: 0 +245: 47960: 0 +245: 47961: 0 +245: 47962: 0 +245: 47963: 0 +245: 47964: 0 +245: 47965: 0 +245: 47966: 0 +245: 47967: 0 +245: 47968: 0 +245: 47969: 0 +245: 47970: 0 +245: 47971: 0 +245: 47972: 0 +245: 47973: 0 +245: 47974: 0 +245: 47975: 0 +245: 47976: 0 +245: 47977: 0 +245: 47978: 0 +245: 47979: 0 +245: 47980: 0 +245: 47981: 0 +245: 47982: 0 +245: 47983: 0 +245: 47984: 0 +245: 47985: 0 +245: 47986: 0 +245: 47987: 0 +245: 47988: 0 +245: 47989: 0 +245: 47990: 0 +245: 47991: 0 +245: 47992: 0 +245: 47993: 0 +245: 47994: 0 +245: 47995: 0 +245: 47996: 0 +245: 47997: 0 +245: 47998: 0 +245: 47999: 0 +245: 48000: 0 +245: 48001: 0 +245: 48002: 0 +245: 48003: 0 +245: 48004: 0 +245: 48005: 0 +245: 48006: 0 +245: 48007: 0 +245: 48008: 0 +245: 48009: 0 +245: 48010: 0 +245: 48011: 0 +245: 48012: 0 +245: 48013: 0 +245: 48014: 0 +245: 48015: 0 +245: 48016: 0 +245: 48017: 0 +245: 48018: 0 +245: 48019: 0 +245: 48020: 0 +245: 48021: 0 +245: 48022: 0 +245: 48023: 0 +245: 48024: 0 +245: 48025: 0 +245: 48026: 0 +245: 48027: 0 +245: 48028: 0 +245: 48029: 0 +245: 48030: 0 +245: 48031: 0 +245: 48032: 0 +245: 48033: 0 +245: 48034: 0 +245: 48035: 0 +245: 48036: 0 +245: 48037: 0 +245: 48038: 0 +245: 48039: 0 +245: 48040: 0 +245: 48041: 0 +245: 48042: 0 +245: 48043: 0 +245: 48044: 0 +245: 48045: 0 +245: 48046: 0 +245: 48047: 0 +245: 48048: 0 +245: 48049: 0 +245: 48050: 0 +245: 48051: 0 +245: 48052: 0 +245: 48053: 0 +245: 48054: 0 +245: 48055: 0 +245: 48056: 0 +245: 48057: 0 +245: 48058: 0 +245: 48059: 0 +245: 48060: 0 +245: 48061: 0 +245: 48062: 0 +245: 48063: 0 +245: 48064: 0 +245: 48065: 0 +245: 48066: 0 +245: 48067: 0 +245: 48068: 0 +245: 48069: 0 +245: 48070: 0 +245: 48071: 0 +245: 48072: 0 +245: 48073: 0 +245: 48074: 0 +245: 48075: 0 +245: 48076: 0 +245: 48077: 0 +245: 48078: 0 +245: 48079: 0 +245: 48080: 0 +245: 48081: 0 +245: 48082: 0 +245: 48083: 0 +245: 48084: 0 +245: 48085: 0 +245: 48086: 0 +245: 48087: 0 +245: 48088: 0 +245: 48089: 0 +245: 48090: 0 +245: 48091: 0 +245: 48092: 0 +245: 48093: 0 +245: 48094: 0 +245: 48095: 0 +245: 48096: 0 +245: 48097: 0 +245: 48098: 0 +245: 48099: 0 +245: 48100: 0 +245: 48101: 0 +245: 48102: 0 +245: 48103: 0 +245: 48104: 0 +245: 48105: 0 +245: 48106: 0 +245: 48107: 0 +245: 48108: 0 +245: 48109: 0 +245: 48110: 0 +245: 48111: 0 +245: 48112: 0 +245: 48113: 0 +245: 48114: 0 +245: 48115: 0 +245: 48116: 0 +245: 48117: 0 +245: 48118: 0 +245: 48119: 0 +245: 48120: 0 +245: 48121: 0 +245: 48122: 0 +245: 48123: 0 +245: 48124: 0 +245: 48125: 0 +245: 48126: 0 +245: 48127: 0 +245: 48128: 0 +245: 48129: 0 +245: 48130: 0 +245: 48131: 0 +245: 48132: 0 +245: 48133: 0 +245: 48134: 0 +245: 48135: 0 +245: 48136: 0 +245: 48137: 0 +245: 48138: 0 +245: 48139: 0 +245: 48140: 0 +245: 48141: 0 +245: 48142: 0 +245: 48143: 0 +245: 48144: 0 +245: 48145: 0 +245: 48146: 0 +245: 48147: 0 +245: 48148: 0 +245: 48149: 0 +245: 48150: 0 +245: 48151: 0 +245: 48152: 0 +245: 48153: 0 +245: 48154: 0 +245: 48155: 0 +245: 48156: 0 +245: 48157: 0 +245: 48158: 0 +245: 48159: 0 +245: 48160: 0 +245: 48161: 0 +245: 48162: 0 +245: 48163: 0 +245: 48164: 0 +245: 48165: 0 +245: 48166: 0 +245: 48167: 0 +245: 48168: 0 +245: 48169: 0 +245: 48170: 0 +245: 48171: 0 +245: 48172: 0 +245: 48173: 0 +245: 48174: 0 +245: 48175: 0 +245: 48176: 0 +245: 48177: 0 +245: 48178: 0 +245: 48179: 0 +245: 48180: 0 +245: 48181: 0 +245: 48182: 0 +245: 48183: 0 +245: 48184: 0 +245: 48185: 0 +245: 48186: 0 +245: 48187: 0 +245: 48188: 0 +245: 48189: 0 +245: 48190: 0 +245: 48191: 0 +245: 48192: 0 +245: 48193: 0 +245: 48194: 0 +245: 48195: 0 +245: 48196: 0 +245: 48197: 0 +245: 48198: 0 +245: 48199: 0 +245: 48200: 0 +245: 48201: 0 +245: 48202: 0 +245: 48203: 0 +245: 48204: 0 +245: 48205: 0 +245: 48206: 0 +245: 48207: 0 +245: 48208: 0 +245: 48209: 0 +245: 48210: 0 +245: 48211: 0 +245: 48212: 0 +245: 48213: 0 +245: 48214: 0 +245: 48215: 0 +245: 48216: 0 +245: 48217: 0 +245: 48218: 0 +245: 48219: 0 +245: 48220: 0 +245: 48221: 0 +245: 48222: 0 +245: 48223: 0 +245: 48224: 0 +245: 48225: 0 +245: 48226: 0 +245: 48227: 0 +245: 48228: 0 +245: 48229: 0 +245: 48230: 0 +245: 48231: 0 +245: 48232: 0 +245: 48233: 0 +245: 48234: 0 +245: 48235: 0 +245: 48236: 0 +245: 48237: 0 +245: 48238: 0 +245: 48239: 0 +245: 48240: 0 +245: 48241: 0 +245: 48242: 0 +245: 48243: 0 +245: 48244: 0 +245: 48245: 0 +245: 48246: 0 +245: 48247: 0 +245: 48248: 0 +245: 48249: 0 +245: 48250: 0 +245: 48251: 0 +245: 48252: 0 +245: 48253: 0 +245: 48254: 0 +245: 48255: 0 +245: 48256: 0 +245: 48257: 0 +245: 48258: 0 +245: 48259: 0 +245: 48260: 0 +245: 48261: 0 +245: 48262: 0 +245: 48263: 0 +245: 48264: 0 +245: 48265: 0 +245: 48266: 0 +245: 48267: 0 +245: 48268: 0 +245: 48269: 0 +245: 48270: 0 +245: 48271: 0 +245: 48272: 0 +245: 48273: 0 +245: 48274: 0 +245: 48275: 0 +245: 48276: 0 +245: 48277: 0 +245: 48278: 0 +245: 48279: 0 +245: 48280: 0 +245: 48281: 0 +245: 48282: 0 +245: 48283: 0 +245: 48284: 0 +245: 48285: 0 +245: 48286: 0 +245: 48287: 0 +245: 48288: 0 +245: 48289: 0 +245: 48290: 0 +245: 48291: 0 +245: 48292: 0 +245: 48293: 0 +245: 48294: 0 +245: 48295: 0 +245: 48296: 0 +245: 48297: 0 +245: 48298: 0 +245: 48299: 0 +245: 48300: 0 +245: 48301: 0 +245: 48302: 0 +245: 48303: 0 +245: 48304: 0 +245: 48305: 0 +245: 48306: 0 +245: 48307: 0 +245: 48308: 0 +245: 48309: 0 +245: 48310: 0 +245: 48311: 0 +245: 48312: 0 +245: 48313: 0 +245: 48314: 0 +245: 48315: 0 +245: 48316: 0 +245: 48317: 0 +245: 48318: 0 +245: 48319: 0 +245: 48320: 0 +245: 48321: 0 +245: 48322: 0 +245: 48323: 0 +245: 48324: 0 +245: 48325: 0 +245: 48326: 0 +245: 48327: 0 +245: 48328: 0 +245: 48329: 0 +245: 48330: 0 +245: 48331: 0 +245: 48332: 0 +245: 48333: 0 +245: 48334: 0 +245: 48335: 0 +245: 48336: 0 +245: 48337: 0 +245: 48338: 0 +245: 48339: 0 +245: 48340: 0 +245: 48341: 0 +245: 48342: 0 +245: 48343: 0 +245: 48344: 0 +245: 48345: 0 +245: 48346: 0 +245: 48347: 0 +245: 48348: 0 +245: 48349: 0 +245: 48350: 0 +245: 48351: 0 +245: 48352: 0 +245: 48353: 0 +245: 48354: 0 +245: 48355: 0 +245: 48356: 0 +245: 48357: 0 +245: 48358: 0 +245: 48359: 0 +245: 48360: 0 +245: 48361: 0 +245: 48362: 0 +245: 48363: 0 +245: 48364: 0 +245: 48365: 0 +245: 48366: 0 +245: 48367: 0 +245: 48368: 0 +245: 48369: 0 +245: 48370: 0 +245: 48371: 0 +245: 48372: 0 +245: 48373: 0 +245: 48374: 0 +245: 48375: 0 +245: 48376: 0 +245: 48377: 0 +245: 48378: 0 +245: 48379: 0 +245: 48380: 0 +245: 48381: 0 +245: 48382: 0 +245: 48383: 0 +245: 48384: 0 +245: 48385: 0 +245: 48386: 0 +245: 48387: 0 +245: 48388: 0 +245: 48389: 0 +245: 48390: 0 +245: 48391: 0 +245: 48392: 0 +245: 48393: 0 +245: 48394: 0 +245: 48395: 0 +245: 48396: 0 +245: 48397: 0 +245: 48398: 0 +245: 48399: 0 +245: 48400: 0 +245: 48401: 0 +245: 48402: 0 +245: 48403: 0 +245: 48404: 0 +245: 48405: 0 +245: 48406: 0 +245: 48407: 0 +245: 48408: 0 +245: 48409: 0 +245: 48410: 0 +245: 48411: 0 +245: 48412: 0 +245: 48413: 0 +245: 48414: 0 +245: 48415: 0 +245: 48416: 0 +245: 48417: 0 +245: 48418: 0 +245: 48419: 0 +245: 48420: 0 +245: 48421: 0 +245: 48422: 0 +245: 48423: 0 +245: 48424: 0 +245: 48425: 0 +245: 48426: 0 +245: 48427: 0 +245: 48428: 0 +245: 48429: 0 +245: 48430: 0 +245: 48431: 0 +245: 48432: 0 +245: 48433: 0 +245: 48434: 0 +245: 48435: 0 +245: 48436: 0 +245: 48437: 0 +245: 48438: 0 +245: 48439: 0 +245: 48440: 0 +245: 48441: 0 +245: 48442: 0 +245: 48443: 0 +245: 48444: 0 +245: 48445: 0 +245: 48446: 0 +245: 48447: 0 +245: 48448: 0 +245: 48449: 0 +245: 48450: 0 +245: 48451: 0 +245: 48452: 0 +245: 48453: 0 +245: 48454: 0 +245: 48455: 0 +245: 48456: 0 +245: 48457: 0 +245: 48458: 0 +245: 48459: 0 +245: 48460: 0 +245: 48461: 0 +245: 48462: 0 +245: 48463: 0 +245: 48464: 0 +245: 48465: 0 +245: 48466: 0 +245: 48467: 0 +245: 48468: 0 +245: 48469: 0 +245: 48470: 0 +245: 48471: 0 +245: 48472: 0 +245: 48473: 0 +245: 48474: 0 +245: 48475: 0 +245: 48476: 0 +245: 48477: 0 +245: 48478: 0 +245: 48479: 0 +245: 48480: 0 +245: 48481: 0 +245: 48482: 0 +245: 48483: 0 +245: 48484: 0 +245: 48485: 0 +245: 48486: 0 +245: 48487: 0 +245: 48488: 0 +245: 48489: 0 +245: 48490: 0 +245: 48491: 0 +245: 48492: 0 +245: 48493: 0 +245: 48494: 0 +245: 48495: 0 +245: 48496: 0 +245: 48497: 0 +245: 48498: 0 +245: 48499: 0 +245: 48500: 0 +245: 48501: 0 +245: 48502: 0 +245: 48503: 0 +245: 48504: 0 +245: 48505: 0 +245: 48506: 0 +245: 48507: 0 +245: 48508: 0 +245: 48509: 0 +245: 48510: 0 +245: 48511: 0 +245: 48512: 0 +245: 48513: 0 +245: 48514: 0 +245: 48515: 0 +245: 48516: 0 +245: 48517: 0 +245: 48518: 0 +245: 48519: 0 +245: 48520: 0 +245: 48521: 0 +245: 48522: 0 +245: 48523: 0 +245: 48524: 0 +245: 48525: 0 +245: 48526: 0 +245: 48527: 0 +245: 48528: 0 +245: 48529: 0 +245: 48530: 0 +245: 48531: 0 +245: 48532: 0 +245: 48533: 0 +245: 48534: 0 +245: 48535: 0 +245: 48536: 0 +245: 48537: 0 +245: 48538: 0 +245: 48539: 0 +245: 48540: 0 +245: 48541: 0 +245: 48542: 0 +245: 48543: 0 +245: 48544: 0 +245: 48545: 0 +245: 48546: 0 +245: 48547: 0 +245: 48548: 0 +245: 48549: 0 +245: 48550: 0 +245: 48551: 0 +245: 48552: 0 +245: 48553: 0 +245: 48554: 0 +245: 48555: 0 +245: 48556: 0 +245: 48557: 0 +245: 48558: 0 +245: 48559: 0 +245: 48560: 0 +245: 48561: 0 +245: 48562: 0 +245: 48563: 0 +245: 48564: 0 +245: 48565: 0 +245: 48566: 0 +245: 48567: 0 +245: 48568: 0 +245: 48569: 0 +245: 48570: 0 +245: 48571: 0 +245: 48572: 0 +245: 48573: 0 +245: 48574: 0 +245: 48575: 0 +245: 48576: 0 +245: 48577: 0 +245: 48578: 0 +245: 48579: 0 +245: 48580: 0 +245: 48581: 0 +245: 48582: 0 +245: 48583: 0 +245: 48584: 0 +245: 48585: 0 +245: 48586: 0 +245: 48587: 0 +245: 48588: 0 +245: 48589: 0 +245: 48590: 0 +245: 48591: 0 +245: 48592: 0 +245: 48593: 0 +245: 48594: 0 +245: 48595: 0 +245: 48596: 0 +245: 48597: 0 +245: 48598: 0 +245: 48599: 0 +245: 48600: 0 +245: 48601: 0 +245: 48602: 0 +245: 48603: 0 +245: 48604: 0 +245: 48605: 0 +245: 48606: 0 +245: 48607: 0 +245: 48608: 0 +245: 48609: 0 +245: 48610: 0 +245: 48611: 0 +245: 48612: 0 +245: 48613: 0 +245: 48614: 0 +245: 48615: 0 +245: 48616: 0 +245: 48617: 0 +245: 48618: 0 +245: 48619: 0 +245: 48620: 0 +245: 48621: 0 +245: 48622: 0 +245: 48623: 0 +245: 48624: 0 +245: 48625: 0 +245: 48626: 0 +245: 48627: 0 +245: 48628: 0 +245: 48629: 0 +245: 48630: 0 +245: 48631: 0 +245: 48632: 0 +245: 48633: 0 +245: 48634: 0 +245: 48635: 0 +245: 48636: 0 +245: 48637: 0 +245: 48638: 0 +245: 48639: 0 +245: 48640: 0 +245: 48641: 0 +245: 48642: 0 +245: 48643: 0 +245: 48644: 0 +245: 48645: 0 +245: 48646: 0 +245: 48647: 0 +245: 48648: 0 +245: 48649: 0 +245: 48650: 0 +245: 48651: 0 +245: 48652: 0 +245: 48653: 0 +245: 48654: 0 +245: 48655: 0 +245: 48656: 0 +245: 48657: 0 +245: 48658: 0 +245: 48659: 0 +245: 48660: 0 +245: 48661: 0 +245: 48662: 0 +245: 48663: 0 +245: 48664: 0 +245: 48665: 0 +245: 48666: 0 +245: 48667: 0 +245: 48668: 0 +245: 48669: 0 +245: 48670: 0 +245: 48671: 0 +245: 48672: 0 +245: 48673: 0 +245: 48674: 0 +245: 48675: 0 +245: 48676: 0 +245: 48677: 0 +245: 48678: 0 +245: 48679: 0 +245: 48680: 0 +245: 48681: 0 +245: 48682: 0 +245: 48683: 0 +245: 48684: 0 +245: 48685: 0 +245: 48686: 0 +245: 48687: 0 +245: 48688: 0 +245: 48689: 0 +245: 48690: 0 +245: 48691: 0 +245: 48692: 0 +245: 48693: 0 +245: 48694: 0 +245: 48695: 0 +245: 48696: 0 +245: 48697: 0 +245: 48698: 0 +245: 48699: 0 +245: 48700: 0 +245: 48701: 0 +245: 48702: 0 +245: 48703: 0 +245: 48704: 0 +245: 48705: 0 +245: 48706: 0 +245: 48707: 0 +245: 48708: 0 +245: 48709: 0 +245: 48710: 0 +245: 48711: 0 +245: 48712: 0 +245: 48713: 0 +245: 48714: 0 +245: 48715: 0 +245: 48716: 0 +245: 48717: 0 +245: 48718: 0 +245: 48719: 0 +245: 48720: 0 +245: 48721: 0 +245: 48722: 0 +245: 48723: 0 +245: 48724: 0 +245: 48725: 0 +245: 48726: 0 +245: 48727: 0 +245: 48728: 0 +245: 48729: 0 +245: 48730: 0 +245: 48731: 0 +245: 48732: 0 +245: 48733: 0 +245: 48734: 0 +245: 48735: 0 +245: 48736: 0 +245: 48737: 0 +245: 48738: 0 +245: 48739: 0 +245: 48740: 0 +245: 48741: 0 +245: 48742: 0 +245: 48743: 0 +245: 48744: 0 +245: 48745: 0 +245: 48746: 0 +245: 48747: 0 +245: 48748: 0 +245: 48749: 0 +245: 48750: 0 +245: 48751: 0 +245: 48752: 0 +245: 48753: 0 +245: 48754: 0 +245: 48755: 0 +245: 48756: 0 +245: 48757: 0 +245: 48758: 0 +245: 48759: 0 +245: 48760: 0 +245: 48761: 0 +245: 48762: 0 +245: 48763: 0 +245: 48764: 0 +245: 48765: 0 +245: 48766: 0 +245: 48767: 0 +245: 48768: 0 +245: 48769: 0 +245: 48770: 0 +245: 48771: 0 +245: 48772: 0 +245: 48773: 0 +245: 48774: 0 +245: 48775: 0 +245: 48776: 0 +245: 48777: 0 +245: 48778: 0 +245: 48779: 0 +245: 48780: 0 +245: 48781: 0 +245: 48782: 0 +245: 48783: 0 +245: 48784: 0 +245: 48785: 0 +245: 48786: 0 +245: 48787: 0 +245: 48788: 0 +245: 48789: 0 +245: 48790: 0 +245: 48791: 0 +245: 48792: 0 +245: 48793: 0 +245: 48794: 0 +245: 48795: 0 +245: 48796: 0 +245: 48797: 0 +245: 48798: 0 +245: 48799: 0 +245: 48800: 0 +245: 48801: 0 +245: 48802: 0 +245: 48803: 0 +245: 48804: 0 +245: 48805: 0 +245: 48806: 0 +245: 48807: 0 +245: 48808: 0 +245: 48809: 0 +245: 48810: 0 +245: 48811: 0 +245: 48812: 0 +245: 48813: 0 +245: 48814: 0 +245: 48815: 0 +245: 48816: 0 +245: 48817: 0 +245: 48818: 0 +245: 48819: 0 +245: 48820: 0 +245: 48821: 0 +245: 48822: 0 +245: 48823: 0 +245: 48824: 0 +245: 48825: 0 +245: 48826: 0 +245: 48827: 0 +245: 48828: 0 +245: 48829: 0 +245: 48830: 0 +245: 48831: 0 +245: 48832: 0 +245: 48833: 0 +245: 48834: 0 +245: 48835: 0 +245: 48836: 0 +245: 48837: 0 +245: 48838: 0 +245: 48839: 0 +245: 48840: 0 +245: 48841: 0 +245: 48842: 0 +245: 48843: 0 +245: 48844: 0 +245: 48845: 0 +245: 48846: 0 +245: 48847: 0 +245: 48848: 0 +245: 48849: 0 +245: 48850: 0 +245: 48851: 0 +245: 48852: 0 +245: 48853: 0 +245: 48854: 0 +245: 48855: 0 +245: 48856: 0 +245: 48857: 0 +245: 48858: 0 +245: 48859: 0 +245: 48860: 0 +245: 48861: 0 +245: 48862: 0 +245: 48863: 0 +245: 48864: 0 +245: 48865: 0 +245: 48866: 0 +245: 48867: 0 +245: 48868: 0 +245: 48869: 0 +245: 48870: 0 +245: 48871: 0 +245: 48872: 0 +245: 48873: 0 +245: 48874: 0 +245: 48875: 0 +245: 48876: 0 +245: 48877: 0 +245: 48878: 0 +245: 48879: 0 +245: 48880: 0 +245: 48881: 0 +245: 48882: 0 +245: 48883: 0 +245: 48884: 0 +245: 48885: 0 +245: 48886: 0 +245: 48887: 0 +245: 48888: 0 +245: 48889: 0 +245: 48890: 0 +245: 48891: 0 +245: 48892: 0 +245: 48893: 0 +245: 48894: 0 +245: 48895: 0 +245: 48896: 0 +245: 48897: 0 +245: 48898: 0 +245: 48899: 0 +245: 48900: 0 +245: 48901: 0 +245: 48902: 0 +245: 48903: 0 +245: 48904: 0 +245: 48905: 0 +245: 48906: 0 +245: 48907: 0 +245: 48908: 0 +245: 48909: 0 +245: 48910: 0 +245: 48911: 0 +245: 48912: 0 +245: 48913: 0 +245: 48914: 0 +245: 48915: 0 +245: 48916: 0 +245: 48917: 0 +245: 48918: 0 +245: 48919: 0 +245: 48920: 0 +245: 48921: 0 +245: 48922: 0 +245: 48923: 0 +245: 48924: 0 +245: 48925: 0 +245: 48926: 0 +245: 48927: 0 +245: 48928: 0 +245: 48929: 0 +245: 48930: 0 +245: 48931: 0 +245: 48932: 0 +245: 48933: 0 +245: 48934: 0 +245: 48935: 0 +245: 48936: 0 +245: 48937: 0 +245: 48938: 0 +245: 48939: 0 +245: 48940: 0 +245: 48941: 0 +245: 48942: 0 +245: 48943: 0 +245: 48944: 0 +245: 48945: 0 +245: 48946: 0 +245: 48947: 0 +245: 48948: 0 +245: 48949: 0 +245: 48950: 0 +245: 48951: 0 +245: 48952: 0 +245: 48953: 0 +245: 48954: 0 +245: 48955: 0 +245: 48956: 0 +245: 48957: 0 +245: 48958: 0 +245: 48959: 0 +245: 48960: 0 +245: 48961: 0 +245: 48962: 0 +245: 48963: 0 +245: 48964: 0 +245: 48965: 0 +245: 48966: 0 +245: 48967: 0 +245: 48968: 0 +245: 48969: 0 +245: 48970: 0 +245: 48971: 0 +245: 48972: 0 +245: 48973: 0 +245: 48974: 0 +245: 48975: 0 +245: 48976: 0 +245: 48977: 0 +245: 48978: 0 +245: 48979: 0 +245: 48980: 0 +245: 48981: 0 +245: 48982: 0 +245: 48983: 0 +245: 48984: 0 +245: 48985: 0 +245: 48986: 0 +245: 48987: 0 +245: 48988: 0 +245: 48989: 0 +245: 48990: 0 +245: 48991: 0 +245: 48992: 0 +245: 48993: 0 +245: 48994: 0 +245: 48995: 0 +245: 48996: 0 +245: 48997: 0 +245: 48998: 0 +245: 48999: 0 +245: 49000: 0 +245: 49001: 0 +245: 49002: 0 +245: 49003: 0 +245: 49004: 0 +245: 49005: 0 +245: 49006: 0 +245: 49007: 0 +245: 49008: 0 +245: 49009: 0 +245: 49010: 0 +245: 49011: 0 +245: 49012: 0 +245: 49013: 0 +245: 49014: 0 +245: 49015: 0 +245: 49016: 0 +245: 49017: 0 +245: 49018: 0 +245: 49019: 0 +245: 49020: 0 +245: 49021: 0 +245: 49022: 0 +245: 49023: 0 +245: 49024: 0 +245: 49025: 0 +245: 49026: 0 +245: 49027: 0 +245: 49028: 0 +245: 49029: 0 +245: 49030: 0 +245: 49031: 0 +245: 49032: 0 +245: 49033: 0 +245: 49034: 0 +245: 49035: 0 +245: 49036: 0 +245: 49037: 0 +245: 49038: 0 +245: 49039: 0 +245: 49040: 0 +245: 49041: 0 +245: 49042: 0 +245: 49043: 0 +245: 49044: 0 +245: 49045: 0 +245: 49046: 0 +245: 49047: 0 +245: 49048: 0 +245: 49049: 0 +245: 49050: 0 +245: 49051: 0 +245: 49052: 0 +245: 49053: 0 +245: 49054: 0 +245: 49055: 0 +245: 49056: 0 +245: 49057: 0 +245: 49058: 0 +245: 49059: 0 +245: 49060: 0 +245: 49061: 0 +245: 49062: 0 +245: 49063: 0 +245: 49064: 0 +245: 49065: 0 +245: 49066: 0 +245: 49067: 0 +245: 49068: 0 +245: 49069: 0 +245: 49070: 0 +245: 49071: 0 +245: 49072: 0 +245: 49073: 0 +245: 49074: 0 +245: 49075: 0 +245: 49076: 0 +245: 49077: 0 +245: 49078: 0 +245: 49079: 0 +245: 49080: 0 +245: 49081: 0 +245: 49082: 0 +245: 49083: 0 +245: 49084: 0 +245: 49085: 0 +245: 49086: 0 +245: 49087: 0 +245: 49088: 0 +245: 49089: 0 +245: 49090: 0 +245: 49091: 0 +245: 49092: 0 +245: 49093: 0 +245: 49094: 0 +245: 49095: 0 +245: 49096: 0 +245: 49097: 0 +245: 49098: 0 +245: 49099: 0 +245: 49100: 0 +245: 49101: 0 +245: 49102: 0 +245: 49103: 0 +245: 49104: 0 +245: 49105: 0 +245: 49106: 0 +245: 49107: 0 +245: 49108: 0 +245: 49109: 0 +245: 49110: 0 +245: 49111: 0 +245: 49112: 0 +245: 49113: 0 +245: 49114: 0 +245: 49115: 0 +245: 49116: 0 +245: 49117: 0 +245: 49118: 0 +245: 49119: 0 +245: 49120: 0 +245: 49121: 0 +245: 49122: 0 +245: 49123: 0 +245: 49124: 0 +245: 49125: 0 +245: 49126: 0 +245: 49127: 0 +245: 49128: 0 +245: 49129: 0 +245: 49130: 0 +245: 49131: 0 +245: 49132: 0 +245: 49133: 0 +245: 49134: 0 +245: 49135: 0 +245: 49136: 0 +245: 49137: 0 +245: 49138: 0 +245: 49139: 0 +245: 49140: 0 +245: 49141: 0 +245: 49142: 0 +245: 49143: 0 +245: 49144: 0 +245: 49145: 0 +245: 49146: 0 +245: 49147: 0 +245: 49148: 0 +245: 49149: 0 +245: 49150: 0 +245: 49151: 0 +245: 49152: 0 +245: 49153: 0 +245: 49154: 0 +245: 49155: 0 +245: 49156: 0 +245: 49157: 0 +245: 49158: 0 +245: 49159: 0 +245: 49160: 0 +245: 49161: 0 +245: 49162: 0 +245: 49163: 0 +245: 49164: 0 +245: 49165: 0 +245: 49166: 0 +245: 49167: 0 +245: 49168: 0 +245: 49169: 0 +245: 49170: 0 +245: 49171: 0 +245: 49172: 0 +245: 49173: 0 +245: 49174: 0 +245: 49175: 0 +245: 49176: 0 +245: 49177: 0 +245: 49178: 0 +245: 49179: 0 +245: 49180: 0 +245: 49181: 0 +245: 49182: 0 +245: 49183: 0 +245: 49184: 0 +245: 49185: 0 +245: 49186: 0 +245: 49187: 0 +245: 49188: 0 +245: 49189: 0 +245: 49190: 0 +245: 49191: 0 +245: 49192: 0 +245: 49193: 0 +245: 49194: 0 +245: 49195: 0 +245: 49196: 0 +245: 49197: 0 +245: 49198: 0 +245: 49199: 0 +245: 49200: 0 +245: 49201: 0 +245: 49202: 0 +245: 49203: 0 +245: 49204: 0 +245: 49205: 0 +245: 49206: 0 +245: 49207: 0 +245: 49208: 0 +245: 49209: 0 +245: 49210: 0 +245: 49211: 0 +245: 49212: 0 +245: 49213: 0 +245: 49214: 0 +245: 49215: 0 +245: 49216: 0 +245: 49217: 0 +245: 49218: 0 +245: 49219: 0 +245: 49220: 0 +245: 49221: 0 +245: 49222: 0 +245: 49223: 0 +245: 49224: 0 +245: 49225: 0 +245: 49226: 0 +245: 49227: 0 +245: 49228: 0 +245: 49229: 0 +245: 49230: 0 +245: 49231: 0 +245: 49232: 0 +245: 49233: 0 +245: 49234: 0 +245: 49235: 0 +245: 49236: 0 +245: 49237: 0 +245: 49238: 0 +245: 49239: 0 +245: 49240: 0 +245: 49241: 0 +245: 49242: 0 +245: 49243: 0 +245: 49244: 0 +245: 49245: 0 +245: 49246: 0 +245: 49247: 0 +245: 49248: 0 +245: 49249: 0 +245: 49250: 0 +245: 49251: 0 +245: 49252: 0 +245: 49253: 0 +245: 49254: 0 +245: 49255: 0 +245: 49256: 0 +245: 49257: 0 +245: 49258: 0 +245: 49259: 0 +245: 49260: 0 +245: 49261: 0 +245: 49262: 0 +245: 49263: 0 +245: 49264: 0 +245: 49265: 0 +245: 49266: 0 +245: 49267: 0 +245: 49268: 0 +245: 49269: 0 +245: 49270: 0 +245: 49271: 0 +245: 49272: 0 +245: 49273: 0 +245: 49274: 0 +245: 49275: 0 +245: 49276: 0 +245: 49277: 0 +245: 49278: 0 +245: 49279: 0 +245: 49280: 0 +245: 49281: 0 +245: 49282: 0 +245: 49283: 0 +245: 49284: 0 +245: 49285: 0 +245: 49286: 0 +245: 49287: 0 +245: 49288: 0 +245: 49289: 0 +245: 49290: 0 +245: 49291: 0 +245: 49292: 0 +245: 49293: 0 +245: 49294: 0 +245: 49295: 0 +245: 49296: 0 +245: 49297: 0 +245: 49298: 0 +245: 49299: 0 +245: 49300: 0 +245: 49301: 0 +245: 49302: 0 +245: 49303: 0 +245: 49304: 0 +245: 49305: 0 +245: 49306: 0 +245: 49307: 0 +245: 49308: 0 +245: 49309: 0 +245: 49310: 0 +245: 49311: 0 +245: 49312: 0 +245: 49313: 0 +245: 49314: 0 +245: 49315: 0 +245: 49316: 0 +245: 49317: 0 +245: 49318: 0 +245: 49319: 0 +245: 49320: 0 +245: 49321: 0 +245: 49322: 0 +245: 49323: 0 +245: 49324: 0 +245: 49325: 0 +245: 49326: 0 +245: 49327: 0 +245: 49328: 0 +245: 49329: 0 +245: 49330: 0 +245: 49331: 0 +245: 49332: 0 +245: 49333: 0 +245: 49334: 0 +245: 49335: 0 +245: 49336: 0 +245: 49337: 0 +245: 49338: 0 +245: 49339: 0 +245: 49340: 0 +245: 49341: 0 +245: 49342: 0 +245: 49343: 0 +245: 49344: 0 +245: 49345: 0 +245: 49346: 0 +245: 49347: 0 +245: 49348: 0 +245: 49349: 0 +245: 49350: 0 +245: 49351: 0 +245: 49352: 0 +245: 49353: 0 +245: 49354: 0 +245: 49355: 0 +245: 49356: 0 +245: 49357: 0 +245: 49358: 0 +245: 49359: 0 +245: 49360: 0 +245: 49361: 0 +245: 49362: 0 +245: 49363: 0 +245: 49364: 0 +245: 49365: 0 +245: 49366: 0 +245: 49367: 0 +245: 49368: 0 +245: 49369: 0 +245: 49370: 0 +245: 49371: 0 +245: 49372: 0 +245: 49373: 0 +245: 49374: 0 +245: 49375: 0 +245: 49376: 0 +245: 49377: 0 +245: 49378: 0 +245: 49379: 0 +245: 49380: 0 +245: 49381: 0 +245: 49382: 0 +245: 49383: 0 +245: 49384: 0 +245: 49385: 0 +245: 49386: 0 +245: 49387: 0 +245: 49388: 0 +245: 49389: 0 +245: 49390: 0 +245: 49391: 0 +245: 49392: 0 +245: 49393: 0 +245: 49394: 0 +245: 49395: 0 +245: 49396: 0 +245: 49397: 0 +245: 49398: 0 +245: 49399: 0 +245: 49400: 0 +245: 49401: 0 +245: 49402: 0 +245: 49403: 0 +245: 49404: 0 +245: 49405: 0 +245: 49406: 0 +245: 49407: 0 +245: 49408: 0 +245: 49409: 0 +245: 49410: 0 +245: 49411: 0 +245: 49412: 0 +245: 49413: 0 +245: 49414: 0 +245: 49415: 0 +245: 49416: 0 +245: 49417: 0 +245: 49418: 0 +245: 49419: 0 +245: 49420: 0 +245: 49421: 0 +245: 49422: 0 +245: 49423: 0 +245: 49424: 0 +245: 49425: 0 +245: 49426: 0 +245: 49427: 0 +245: 49428: 0 +245: 49429: 0 +245: 49430: 0 +245: 49431: 0 +245: 49432: 0 +245: 49433: 0 +245: 49434: 0 +245: 49435: 0 +245: 49436: 0 +245: 49437: 0 +245: 49438: 0 +245: 49439: 0 +245: 49440: 0 +245: 49441: 0 +245: 49442: 0 +245: 49443: 0 +245: 49444: 0 +245: 49445: 0 +245: 49446: 0 +245: 49447: 0 +245: 49448: 0 +245: 49449: 0 +245: 49450: 0 +245: 49451: 0 +245: 49452: 0 +245: 49453: 0 +245: 49454: 0 +245: 49455: 0 +245: 49456: 0 +245: 49457: 0 +245: 49458: 0 +245: 49459: 0 +245: 49460: 0 +245: 49461: 0 +245: 49462: 0 +245: 49463: 0 +245: 49464: 0 +245: 49465: 0 +245: 49466: 0 +245: 49467: 0 +245: 49468: 0 +245: 49469: 0 +245: 49470: 0 +245: 49471: 0 +245: 49472: 0 +245: 49473: 0 +245: 49474: 0 +245: 49475: 0 +245: 49476: 0 +245: 49477: 0 +245: 49478: 0 +245: 49479: 0 +245: 49480: 0 +245: 49481: 0 +245: 49482: 0 +245: 49483: 0 +245: 49484: 0 +245: 49485: 0 +245: 49486: 0 +245: 49487: 0 +245: 49488: 0 +245: 49489: 0 +245: 49490: 0 +245: 49491: 0 +245: 49492: 0 +245: 49493: 0 +245: 49494: 0 +245: 49495: 0 +245: 49496: 0 +245: 49497: 0 +245: 49498: 0 +245: 49499: 0 +245: 49500: 0 +245: 49501: 0 +245: 49502: 0 +245: 49503: 0 +245: 49504: 0 +245: 49505: 0 +245: 49506: 0 +245: 49507: 0 +245: 49508: 0 +245: 49509: 0 +245: 49510: 0 +245: 49511: 0 +245: 49512: 0 +245: 49513: 0 +245: 49514: 0 +245: 49515: 0 +245: 49516: 0 +245: 49517: 0 +245: 49518: 0 +245: 49519: 0 +245: 49520: 0 +245: 49521: 0 +245: 49522: 0 +245: 49523: 0 +245: 49524: 0 +245: 49525: 0 +245: 49526: 0 +245: 49527: 0 +245: 49528: 0 +245: 49529: 0 +245: 49530: 0 +245: 49531: 0 +245: 49532: 0 +245: 49533: 0 +245: 49534: 0 +245: 49535: 0 +245: 49536: 0 +245: 49537: 0 +245: 49538: 0 +245: 49539: 0 +245: 49540: 0 +245: 49541: 0 +245: 49542: 0 +245: 49543: 0 +245: 49544: 0 +245: 49545: 0 +245: 49546: 0 +245: 49547: 0 +245: 49548: 0 +245: 49549: 0 +245: 49550: 0 +245: 49551: 0 +245: 49552: 0 +245: 49553: 0 +245: 49554: 0 +245: 49555: 0 +245: 49556: 0 +245: 49557: 0 +245: 49558: 0 +245: 49559: 0 +245: 49560: 0 +245: 49561: 0 +245: 49562: 0 +245: 49563: 0 +245: 49564: 0 +245: 49565: 0 +245: 49566: 0 +245: 49567: 0 +245: 49568: 0 +245: 49569: 0 +245: 49570: 0 +245: 49571: 0 +245: 49572: 0 +245: 49573: 0 +245: 49574: 0 +245: 49575: 0 +245: 49576: 0 +245: 49577: 0 +245: 49578: 0 +245: 49579: 0 +245: 49580: 0 +245: 49581: 0 +245: 49582: 0 +245: 49583: 0 +245: 49584: 0 +245: 49585: 0 +245: 49586: 0 +245: 49587: 0 +245: 49588: 0 +245: 49589: 0 +245: 49590: 0 +245: 49591: 0 +245: 49592: 0 +245: 49593: 0 +245: 49594: 0 +245: 49595: 0 +245: 49596: 0 +245: 49597: 0 +245: 49598: 0 +245: 49599: 0 +245: 49600: 0 +245: 49601: 0 +245: 49602: 0 +245: 49603: 0 +245: 49604: 0 +245: 49605: 0 +245: 49606: 0 +245: 49607: 0 +245: 49608: 0 +245: 49609: 0 +245: 49610: 0 +245: 49611: 0 +245: 49612: 0 +245: 49613: 0 +245: 49614: 0 +245: 49615: 0 +245: 49616: 0 +245: 49617: 0 +245: 49618: 0 +245: 49619: 0 +245: 49620: 0 +245: 49621: 0 +245: 49622: 0 +245: 49623: 0 +245: 49624: 0 +245: 49625: 0 +245: 49626: 0 +245: 49627: 0 +245: 49628: 0 +245: 49629: 0 +245: 49630: 0 +245: 49631: 0 +245: 49632: 0 +245: 49633: 0 +245: 49634: 0 +245: 49635: 0 +245: 49636: 0 +245: 49637: 0 +245: 49638: 0 +245: 49639: 0 +245: 49640: 0 +245: 49641: 0 +245: 49642: 0 +245: 49643: 0 +245: 49644: 0 +245: 49645: 0 +245: 49646: 0 +245: 49647: 0 +245: 49648: 0 +245: 49649: 0 +245: 49650: 0 +245: 49651: 0 +245: 49652: 0 +245: 49653: 0 +245: 49654: 0 +245: 49655: 0 +245: 49656: 0 +245: 49657: 0 +245: 49658: 0 +245: 49659: 0 +245: 49660: 0 +245: 49661: 0 +245: 49662: 0 +245: 49663: 0 +245: 49664: 0 +245: 49665: 0 +245: 49666: 0 +245: 49667: 0 +245: 49668: 0 +245: 49669: 0 +245: 49670: 0 +245: 49671: 0 +245: 49672: 0 +245: 49673: 0 +245: 49674: 0 +245: 49675: 0 +245: 49676: 0 +245: 49677: 0 +245: 49678: 0 +245: 49679: 0 +245: 49680: 0 +245: 49681: 0 +245: 49682: 0 +245: 49683: 0 +245: 49684: 0 +245: 49685: 0 +245: 49686: 0 +245: 49687: 0 +245: 49688: 0 +245: 49689: 0 +245: 49690: 0 +245: 49691: 0 +245: 49692: 0 +245: 49693: 0 +245: 49694: 0 +245: 49695: 0 +245: 49696: 0 +245: 49697: 0 +245: 49698: 0 +245: 49699: 0 +245: 49700: 0 +245: 49701: 0 +245: 49702: 0 +245: 49703: 0 +245: 49704: 0 +245: 49705: 0 +245: 49706: 0 +245: 49707: 0 +245: 49708: 0 +245: 49709: 0 +245: 49710: 0 +245: 49711: 0 +245: 49712: 0 +245: 49713: 0 +245: 49714: 0 +245: 49715: 0 +245: 49716: 0 +245: 49717: 0 +245: 49718: 0 +245: 49719: 0 +245: 49720: 0 +245: 49721: 0 +245: 49722: 0 +245: 49723: 0 +245: 49724: 0 +245: 49725: 0 +245: 49726: 0 +245: 49727: 0 +245: 49728: 0 +245: 49729: 0 +245: 49730: 0 +245: 49731: 0 +245: 49732: 0 +245: 49733: 0 +245: 49734: 0 +245: 49735: 0 +245: 49736: 0 +245: 49737: 0 +245: 49738: 0 +245: 49739: 0 +245: 49740: 0 +245: 49741: 0 +245: 49742: 0 +245: 49743: 0 +245: 49744: 0 +245: 49745: 0 +245: 49746: 0 +245: 49747: 0 +245: 49748: 0 +245: 49749: 0 +245: 49750: 0 +245: 49751: 0 +245: 49752: 0 +245: 49753: 0 +245: 49754: 0 +245: 49755: 0 +245: 49756: 0 +245: 49757: 0 +245: 49758: 0 +245: 49759: 0 +245: 49760: 0 +245: 49761: 0 +245: 49762: 0 +245: 49763: 0 +245: 49764: 0 +245: 49765: 0 +245: 49766: 0 +245: 49767: 0 +245: 49768: 0 +245: 49769: 0 +245: 49770: 0 +245: 49771: 0 +245: 49772: 0 +245: 49773: 0 +245: 49774: 0 +245: 49775: 0 +245: 49776: 0 +245: 49777: 0 +245: 49778: 0 +245: 49779: 0 +245: 49780: 0 +245: 49781: 0 +245: 49782: 0 +245: 49783: 0 +245: 49784: 0 +245: 49785: 0 +245: 49786: 0 +245: 49787: 0 +245: 49788: 0 +245: 49789: 0 +245: 49790: 0 +245: 49791: 0 +245: 49792: 0 +245: 49793: 0 +245: 49794: 0 +245: 49795: 0 +245: 49796: 0 +245: 49797: 0 +245: 49798: 0 +245: 49799: 0 +245: 49800: 0 +245: 49801: 0 +245: 49802: 0 +245: 49803: 0 +245: 49804: 0 +245: 49805: 0 +245: 49806: 0 +245: 49807: 0 +245: 49808: 0 +245: 49809: 0 +245: 49810: 0 +245: 49811: 0 +245: 49812: 0 +245: 49813: 0 +245: 49814: 0 +245: 49815: 0 +245: 49816: 0 +245: 49817: 0 +245: 49818: 0 +245: 49819: 0 +245: 49820: 0 +245: 49821: 0 +245: 49822: 0 +245: 49823: 0 +245: 49824: 0 +245: 49825: 0 +245: 49826: 0 +245: 49827: 0 +245: 49828: 0 +245: 49829: 0 +245: 49830: 0 +245: 49831: 0 +245: 49832: 0 +245: 49833: 0 +245: 49834: 0 +245: 49835: 0 +245: 49836: 0 +245: 49837: 0 +245: 49838: 0 +245: 49839: 0 +245: 49840: 0 +245: 49841: 0 +245: 49842: 0 +245: 49843: 0 +245: 49844: 0 +245: 49845: 0 +245: 49846: 0 +245: 49847: 0 +245: 49848: 0 +245: 49849: 0 +245: 49850: 0 +245: 49851: 0 +245: 49852: 0 +245: 49853: 0 +245: 49854: 0 +245: 49855: 0 +245: 49856: 0 +245: 49857: 0 +245: 49858: 0 +245: 49859: 0 +245: 49860: 0 +245: 49861: 0 +245: 49862: 0 +245: 49863: 0 +245: 49864: 0 +245: 49865: 0 +245: 49866: 0 +245: 49867: 0 +245: 49868: 0 +245: 49869: 0 +245: 49870: 0 +245: 49871: 0 +245: 49872: 0 +245: 49873: 0 +245: 49874: 0 +245: 49875: 0 +245: 49876: 0 +245: 49877: 0 +245: 49878: 0 +245: 49879: 0 +245: 49880: 0 +245: 49881: 0 +245: 49882: 0 +245: 49883: 0 +245: 49884: 0 +245: 49885: 0 +245: 49886: 0 +245: 49887: 0 +245: 49888: 0 +245: 49889: 0 +245: 49890: 0 +245: 49891: 0 +245: 49892: 0 +245: 49893: 0 +245: 49894: 0 +245: 49895: 0 +245: 49896: 0 +245: 49897: 0 +245: 49898: 0 +245: 49899: 0 +245: 49900: 0 +245: 49901: 0 +245: 49902: 0 +245: 49903: 0 +245: 49904: 0 +245: 49905: 0 +245: 49906: 0 +245: 49907: 0 +245: 49908: 0 +245: 49909: 0 +245: 49910: 0 +245: 49911: 0 +245: 49912: 0 +245: 49913: 0 +245: 49914: 0 +245: 49915: 0 +245: 49916: 0 +245: 49917: 0 +245: 49918: 0 +245: 49919: 0 +245: 49920: 0 +245: 49921: 0 +245: 49922: 0 +245: 49923: 0 +245: 49924: 0 +245: 49925: 0 +245: 49926: 0 +245: 49927: 0 +245: 49928: 0 +245: 49929: 0 +245: 49930: 0 +245: 49931: 0 +245: 49932: 0 +245: 49933: 0 +245: 49934: 0 +245: 49935: 0 +245: 49936: 0 +245: 49937: 0 +245: 49938: 0 +245: 49939: 0 +245: 49940: 0 +245: 49941: 0 +245: 49942: 0 +245: 49943: 0 +245: 49944: 0 +245: 49945: 0 +245: 49946: 0 +245: 49947: 0 +245: 49948: 0 +245: 49949: 0 +245: 49950: 0 +245: 49951: 0 +245: 49952: 0 +245: 49953: 0 +245: 49954: 0 +245: 49955: 0 +245: 49956: 0 +245: 49957: 0 +245: 49958: 0 +245: 49959: 0 +245: 49960: 0 +245: 49961: 0 +245: 49962: 0 +245: 49963: 0 +245: 49964: 0 +245: 49965: 0 +245: 49966: 0 +245: 49967: 0 +245: 49968: 0 +245: 49969: 0 +245: 49970: 0 +245: 49971: 0 +245: 49972: 0 +245: 49973: 0 +245: 49974: 0 +245: 49975: 0 +245: 49976: 0 +245: 49977: 0 +245: 49978: 0 +245: 49979: 0 +245: 49980: 0 +245: 49981: 0 +245: 49982: 0 +245: 49983: 0 +245: 49984: 0 +245: 49985: 0 +245: 49986: 0 +245: 49987: 0 +245: 49988: 0 +245: 49989: 0 +245: 49990: 0 +245: 49991: 0 +245: 49992: 0 +245: 49993: 0 +245: 49994: 0 +245: 49995: 0 +245: 49996: 0 +245: 49997: 0 +245: 49998: 0 +245: 49999: 0 +245: 50000: 0 +245: 50001: 0 +245: 50002: 0 +245: 50003: 0 +245: 50004: 0 +245: 50005: 0 +245: 50006: 0 +245: 50007: 0 +245: 50008: 0 +245: 50009: 0 +245: 50010: 0 +245: 50011: 0 +245: 50012: 0 +245: 50013: 0 +245: 50014: 0 +245: 50015: 0 +245: 50016: 0 +245: 50017: 0 +245: 50018: 0 +245: 50019: 0 +245: 50020: 0 +245: 50021: 0 +245: 50022: 0 +245: 50023: 0 +245: 50024: 0 +245: 50025: 0 +245: 50026: 0 +245: 50027: 0 +245: 50028: 0 +245: 50029: 0 +245: 50030: 0 +245: 50031: 0 +245: 50032: 0 +245: 50033: 0 +245: 50034: 0 +245: 50035: 0 +245: 50036: 0 +245: 50037: 0 +245: 50038: 0 +245: 50039: 0 +245: 50040: 0 +245: 50041: 0 +245: 50042: 0 +245: 50043: 0 +245: 50044: 0 +245: 50045: 0 +245: 50046: 0 +245: 50047: 0 +245: 50048: 0 +245: 50049: 0 +245: 50050: 0 +245: 50051: 0 +245: 50052: 0 +245: 50053: 0 +245: 50054: 0 +245: 50055: 0 +245: 50056: 0 +245: 50057: 0 +245: 50058: 0 +245: 50059: 0 +245: 50060: 0 +245: 50061: 0 +245: 50062: 0 +245: 50063: 0 +245: 50064: 0 +245: 50065: 0 +245: 50066: 0 +245: 50067: 0 +245: 50068: 0 +245: 50069: 0 +245: 50070: 0 +245: 50071: 0 +245: 50072: 0 +245: 50073: 0 +245: 50074: 0 +245: 50075: 0 +245: 50076: 0 +245: 50077: 0 +245: 50078: 0 +245: 50079: 0 +245: 50080: 0 +245: 50081: 0 +245: 50082: 0 +245: 50083: 0 +245: 50084: 0 +245: 50085: 0 +245: 50086: 0 +245: 50087: 0 +245: 50088: 0 +245: 50089: 0 +245: 50090: 0 +245: 50091: 0 +245: 50092: 0 +245: 50093: 0 +245: 50094: 0 +245: 50095: 0 +245: 50096: 0 +245: 50097: 0 +245: 50098: 0 +245: 50099: 0 +245: 50100: 0 +245: 50101: 0 +245: 50102: 0 +245: 50103: 0 +245: 50104: 0 +245: 50105: 0 +245: 50106: 0 +245: 50107: 0 +245: 50108: 0 +245: 50109: 0 +245: 50110: 0 +245: 50111: 0 +245: 50112: 0 +245: 50113: 0 +245: 50114: 0 +245: 50115: 0 +245: 50116: 0 +245: 50117: 0 +245: 50118: 0 +245: 50119: 0 +245: 50120: 0 +245: 50121: 0 +245: 50122: 0 +245: 50123: 0 +245: 50124: 0 +245: 50125: 0 +245: 50126: 0 +245: 50127: 0 +245: 50128: 0 +245: 50129: 0 +245: 50130: 0 +245: 50131: 0 +245: 50132: 0 +245: 50133: 0 +245: 50134: 0 +245: 50135: 0 +245: 50136: 0 +245: 50137: 0 +245: 50138: 0 +245: 50139: 0 +245: 50140: 0 +245: 50141: 0 +245: 50142: 0 +245: 50143: 0 +245: 50144: 0 +245: 50145: 0 +245: 50146: 0 +245: 50147: 0 +245: 50148: 0 +245: 50149: 0 +245: 50150: 0 +245: 50151: 0 +245: 50152: 0 +245: 50153: 0 +245: 50154: 0 +245: 50155: 0 +245: 50156: 0 +245: 50157: 0 +245: 50158: 0 +245: 50159: 0 +245: 50160: 0 +245: 50161: 0 +245: 50162: 0 +245: 50163: 0 +245: 50164: 0 +245: 50165: 0 +245: 50166: 0 +245: 50167: 0 +245: 50168: 0 +245: 50169: 0 +245: 50170: 0 +245: 50171: 0 +245: 50172: 0 +245: 50173: 0 +245: 50174: 0 +245: 50175: 0 +245: 50176: 0 +245: 50177: 0 +245: 50178: 0 +245: 50179: 0 +245: 50180: 0 +245: 50181: 0 +245: 50182: 0 +245: 50183: 0 +245: 50184: 0 +245: 50185: 0 +245: 50186: 0 +245: 50187: 0 +245: 50188: 0 +245: 50189: 0 +245: 50190: 0 +245: 50191: 0 +245: 50192: 0 +245: 50193: 0 +245: 50194: 0 +245: 50195: 0 +245: 50196: 0 +245: 50197: 0 +245: 50198: 0 +245: 50199: 0 +245: 50200: 0 +245: 50201: 0 +245: 50202: 0 +245: 50203: 0 +245: 50204: 0 +245: 50205: 0 +245: 50206: 0 +245: 50207: 0 +245: 50208: 0 +245: 50209: 0 +245: 50210: 0 +245: 50211: 0 +245: 50212: 0 +245: 50213: 0 +245: 50214: 0 +245: 50215: 0 +245: 50216: 0 +245: 50217: 0 +245: 50218: 0 +245: 50219: 0 +245: 50220: 0 +245: 50221: 0 +245: 50222: 0 +245: 50223: 0 +245: 50224: 0 +245: 50225: 0 +245: 50226: 0 +245: 50227: 0 +245: 50228: 0 +245: 50229: 0 +245: 50230: 0 +245: 50231: 0 +245: 50232: 0 +245: 50233: 0 +245: 50234: 0 +245: 50235: 0 +245: 50236: 0 +245: 50237: 0 +245: 50238: 0 +245: 50239: 0 +245: 50240: 0 +245: 50241: 0 +245: 50242: 0 +245: 50243: 0 +245: 50244: 0 +245: 50245: 0 +245: 50246: 0 +245: 50247: 0 +245: 50248: 0 +245: 50249: 0 +245: 50250: 0 +245: 50251: 0 +245: 50252: 0 +245: 50253: 0 +245: 50254: 0 +245: 50255: 0 +245: 50256: 0 +245: 50257: 0 +245: 50258: 0 +245: 50259: 0 +245: 50260: 0 +245: 50261: 0 +245: 50262: 0 +245: 50263: 0 +245: 50264: 0 +245: 50265: 0 +245: 50266: 0 +245: 50267: 0 +245: 50268: 0 +245: 50269: 0 +245: 50270: 0 +245: 50271: 0 +245: 50272: 0 +245: 50273: 0 +245: 50274: 0 +245: 50275: 0 +245: 50276: 0 +245: 50277: 0 +245: 50278: 0 +245: 50279: 0 +245: 50280: 0 +245: 50281: 0 +245: 50282: 0 +245: 50283: 0 +245: 50284: 0 +245: 50285: 0 +245: 50286: 0 +245: 50287: 0 +245: 50288: 0 +245: 50289: 0 +245: 50290: 0 +245: 50291: 0 +245: 50292: 0 +245: 50293: 0 +245: 50294: 0 +245: 50295: 0 +245: 50296: 0 +245: 50297: 0 +245: 50298: 0 +245: 50299: 0 +245: 50300: 0 +245: 50301: 0 +245: 50302: 0 +245: 50303: 0 +245: 50304: 0 +245: 50305: 0 +245: 50306: 0 +245: 50307: 0 +245: 50308: 0 +245: 50309: 0 +245: 50310: 0 +245: 50311: 0 +245: 50312: 0 +245: 50313: 0 +245: 50314: 0 +245: 50315: 0 +245: 50316: 0 +245: 50317: 0 +245: 50318: 0 +245: 50319: 0 +245: 50320: 0 +245: 50321: 0 +245: 50322: 0 +245: 50323: 0 +245: 50324: 0 +245: 50325: 0 +245: 50326: 0 +245: 50327: 0 +245: 50328: 0 +245: 50329: 0 +245: 50330: 0 +245: 50331: 0 +245: 50332: 0 +245: 50333: 0 +245: 50334: 0 +245: 50335: 0 +245: 50336: 0 +245: 50337: 0 +245: 50338: 0 +245: 50339: 0 +245: 50340: 0 +245: 50341: 0 +245: 50342: 0 +245: 50343: 0 +245: 50344: 0 +245: 50345: 0 +245: 50346: 0 +245: 50347: 0 +245: 50348: 0 +245: 50349: 0 +245: 50350: 0 +245: 50351: 0 +245: 50352: 0 +245: 50353: 0 +245: 50354: 0 +245: 50355: 0 +245: 50356: 0 +245: 50357: 0 +245: 50358: 0 +245: 50359: 0 +245: 50360: 0 +245: 50361: 0 +245: 50362: 0 +245: 50363: 0 +245: 50364: 0 +245: 50365: 0 +245: 50366: 0 +245: 50367: 0 +245: 50368: 0 +245: 50369: 0 +245: 50370: 0 +245: 50371: 0 +245: 50372: 0 +245: 50373: 0 +245: 50374: 0 +245: 50375: 0 +245: 50376: 0 +245: 50377: 0 +245: 50378: 0 +245: 50379: 0 +245: 50380: 0 +245: 50381: 0 +245: 50382: 0 +245: 50383: 0 +245: 50384: 0 +245: 50385: 0 +245: 50386: 0 +245: 50387: 0 +245: 50388: 0 +245: 50389: 0 +245: 50390: 0 +245: 50391: 0 +245: 50392: 0 +245: 50393: 0 +245: 50394: 0 +245: 50395: 0 +245: 50396: 0 +245: 50397: 0 +245: 50398: 0 +245: 50399: 0 +245: 50400: 0 +245: 50401: 0 +245: 50402: 0 +245: 50403: 0 +245: 50404: 0 +245: 50405: 0 +245: 50406: 0 +245: 50407: 0 +245: 50408: 0 +245: 50409: 0 +245: 50410: 0 +245: 50411: 0 +245: 50412: 0 +245: 50413: 0 +245: 50414: 0 +245: 50415: 0 +245: 50416: 0 +245: 50417: 0 +245: 50418: 0 +245: 50419: 0 +245: 50420: 0 +245: 50421: 0 +245: 50422: 0 +245: 50423: 0 +245: 50424: 0 +245: 50425: 0 +245: 50426: 0 +245: 50427: 0 +245: 50428: 0 +245: 50429: 0 +245: 50430: 0 +245: 50431: 0 +245: 50432: 0 +245: 50433: 0 +245: 50434: 0 +245: 50435: 0 +245: 50436: 0 +245: 50437: 0 +245: 50438: 0 +245: 50439: 0 +245: 50440: 0 +245: 50441: 0 +245: 50442: 0 +245: 50443: 0 +245: 50444: 0 +245: 50445: 0 +245: 50446: 0 +245: 50447: 0 +245: 50448: 0 +245: 50449: 0 +245: 50450: 0 +245: 50451: 0 +245: 50452: 0 +245: 50453: 0 +245: 50454: 0 +245: 50455: 0 +245: 50456: 0 +245: 50457: 0 +245: 50458: 0 +245: 50459: 0 +245: 50460: 0 +245: 50461: 0 +245: 50462: 0 +245: 50463: 0 +245: 50464: 0 +245: 50465: 0 +245: 50466: 0 +245: 50467: 0 +245: 50468: 0 +245: 50469: 0 +245: 50470: 0 +245: 50471: 0 +245: 50472: 0 +245: 50473: 0 +245: 50474: 0 +245: 50475: 0 +245: 50476: 0 +245: 50477: 0 +245: 50478: 0 +245: 50479: 0 +245: 50480: 0 +245: 50481: 0 +245: 50482: 0 +245: 50483: 0 +245: 50484: 0 +245: 50485: 0 +245: 50486: 0 +245: 50487: 0 +245: 50488: 0 +245: 50489: 0 +245: 50490: 0 +245: 50491: 0 +245: 50492: 0 +245: 50493: 0 +245: 50494: 0 +245: 50495: 0 +245: 50496: 0 +245: 50497: 0 +245: 50498: 0 +245: 50499: 0 +245: 50500: 0 +245: 50501: 0 +245: 50502: 0 +245: 50503: 0 +245: 50504: 0 +245: 50505: 0 +245: 50506: 0 +245: 50507: 0 +245: 50508: 0 +245: 50509: 0 +245: 50510: 0 +245: 50511: 0 +245: 50512: 0 +245: 50513: 0 +245: 50514: 0 +245: 50515: 0 +245: 50516: 0 +245: 50517: 0 +245: 50518: 0 +245: 50519: 0 +245: 50520: 0 +245: 50521: 0 +245: 50522: 0 +245: 50523: 0 +245: 50524: 0 +245: 50525: 0 +245: 50526: 0 +245: 50527: 0 +245: 50528: 0 +245: 50529: 0 +245: 50530: 0 +245: 50531: 0 +245: 50532: 0 +245: 50533: 0 +245: 50534: 0 +245: 50535: 0 +245: 50536: 0 +245: 50537: 0 +245: 50538: 0 +245: 50539: 0 +245: 50540: 0 +245: 50541: 0 +245: 50542: 0 +245: 50543: 0 +245: 50544: 0 +245: 50545: 0 +245: 50546: 0 +245: 50547: 0 +245: 50548: 0 +245: 50549: 0 +245: 50550: 0 +245: 50551: 0 +245: 50552: 0 +245: 50553: 0 +245: 50554: 0 +245: 50555: 0 +245: 50556: 0 +245: 50557: 0 +245: 50558: 0 +245: 50559: 0 +245: 50560: 0 +245: 50561: 0 +245: 50562: 0 +245: 50563: 0 +245: 50564: 0 +245: 50565: 0 +245: 50566: 0 +245: 50567: 0 +245: 50568: 0 +245: 50569: 0 +245: 50570: 0 +245: 50571: 0 +245: 50572: 0 +245: 50573: 0 +245: 50574: 0 +245: 50575: 0 +245: 50576: 0 +245: 50577: 0 +245: 50578: 0 +245: 50579: 0 +245: 50580: 0 +245: 50581: 0 +245: 50582: 0 +245: 50583: 0 +245: 50584: 0 +245: 50585: 0 +245: 50586: 0 +245: 50587: 0 +245: 50588: 0 +245: 50589: 0 +245: 50590: 0 +245: 50591: 0 +245: 50592: 0 +245: 50593: 0 +245: 50594: 0 +245: 50595: 0 +245: 50596: 0 +245: 50597: 0 +245: 50598: 0 +245: 50599: 0 +245: 50600: 0 +245: 50601: 0 +245: 50602: 0 +245: 50603: 0 +245: 50604: 0 +245: 50605: 0 +245: 50606: 0 +245: 50607: 0 +245: 50608: 0 +245: 50609: 0 +245: 50610: 0 +245: 50611: 0 +245: 50612: 0 +245: 50613: 0 +245: 50614: 0 +245: 50615: 0 +245: 50616: 0 +245: 50617: 0 +245: 50618: 0 +245: 50619: 0 +245: 50620: 0 +245: 50621: 0 +245: 50622: 0 +245: 50623: 0 +245: 50624: 0 +245: 50625: 0 +245: 50626: 0 +245: 50627: 0 +245: 50628: 0 +245: 50629: 0 +245: 50630: 0 +245: 50631: 0 +245: 50632: 0 +245: 50633: 0 +245: 50634: 0 +245: 50635: 0 +245: 50636: 0 +245: 50637: 0 +245: 50638: 0 +245: 50639: 0 +245: 50640: 0 +245: 50641: 0 +245: 50642: 0 +245: 50643: 0 +245: 50644: 0 +245: 50645: 0 +245: 50646: 0 +245: 50647: 0 +245: 50648: 0 +245: 50649: 0 +245: 50650: 0 +245: 50651: 0 +245: 50652: 0 +245: 50653: 0 +245: 50654: 0 +245: 50655: 0 +245: 50656: 0 +245: 50657: 0 +245: 50658: 0 +245: 50659: 0 +245: 50660: 0 +245: 50661: 0 +245: 50662: 0 +245: 50663: 0 +245: 50664: 0 +245: 50665: 0 +245: 50666: 0 +245: 50667: 0 +245: 50668: 0 +245: 50669: 0 +245: 50670: 0 +245: 50671: 0 +245: 50672: 0 +245: 50673: 0 +245: 50674: 0 +245: 50675: 0 +245: 50676: 0 +245: 50677: 0 +245: 50678: 0 +245: 50679: 0 +245: 50680: 0 +245: 50681: 0 +245: 50682: 0 +245: 50683: 0 +245: 50684: 0 +245: 50685: 0 +245: 50686: 0 +245: 50687: 0 +245: 50688: 0 +245: 50689: 0 +245: 50690: 0 +245: 50691: 0 +245: 50692: 0 +245: 50693: 0 +245: 50694: 0 +245: 50695: 0 +245: 50696: 0 +245: 50697: 0 +245: 50698: 0 +245: 50699: 0 +245: 50700: 0 +245: 50701: 0 +245: 50702: 0 +245: 50703: 0 +245: 50704: 0 +245: 50705: 0 +245: 50706: 0 +245: 50707: 0 +245: 50708: 0 +245: 50709: 0 +245: 50710: 0 +245: 50711: 0 +245: 50712: 0 +245: 50713: 0 +245: 50714: 0 +245: 50715: 0 +245: 50716: 0 +245: 50717: 0 +245: 50718: 0 +245: 50719: 0 +245: 50720: 0 +245: 50721: 0 +245: 50722: 0 +245: 50723: 0 +245: 50724: 0 +245: 50725: 0 +245: 50726: 0 +245: 50727: 0 +245: 50728: 0 +245: 50729: 0 +245: 50730: 0 +245: 50731: 0 +245: 50732: 0 +245: 50733: 0 +245: 50734: 0 +245: 50735: 0 +245: 50736: 0 +245: 50737: 0 +245: 50738: 0 +245: 50739: 0 +245: 50740: 0 +245: 50741: 0 +245: 50742: 0 +245: 50743: 0 +245: 50744: 0 +245: 50745: 0 +245: 50746: 0 +245: 50747: 0 +245: 50748: 0 +245: 50749: 0 +245: 50750: 0 +245: 50751: 0 +245: 50752: 0 +245: 50753: 0 +245: 50754: 0 +245: 50755: 0 +245: 50756: 0 +245: 50757: 0 +245: 50758: 0 +245: 50759: 0 +245: 50760: 0 +245: 50761: 0 +245: 50762: 0 +245: 50763: 0 +245: 50764: 0 +245: 50765: 0 +245: 50766: 0 +245: 50767: 0 +245: 50768: 0 +245: 50769: 0 +245: 50770: 0 +245: 50771: 0 +245: 50772: 0 +245: 50773: 0 +245: 50774: 0 +245: 50775: 0 +245: 50776: 0 +245: 50777: 0 +245: 50778: 0 +245: 50779: 0 +245: 50780: 0 +245: 50781: 0 +245: 50782: 0 +245: 50783: 0 +245: 50784: 0 +245: 50785: 0 +245: 50786: 0 +245: 50787: 0 +245: 50788: 0 +245: 50789: 0 +245: 50790: 0 +245: 50791: 0 +245: 50792: 0 +245: 50793: 0 +245: 50794: 0 +245: 50795: 0 +245: 50796: 0 +245: 50797: 0 +245: 50798: 0 +245: 50799: 0 +245: 50800: 0 +245: 50801: 0 +245: 50802: 0 +245: 50803: 0 +245: 50804: 0 +245: 50805: 0 +245: 50806: 0 +245: 50807: 0 +245: 50808: 0 +245: 50809: 0 +245: 50810: 0 +245: 50811: 0 +245: 50812: 0 +245: 50813: 0 +245: 50814: 0 +245: 50815: 0 +245: 50816: 0 +245: 50817: 0 +245: 50818: 0 +245: 50819: 0 +245: 50820: 0 +245: 50821: 0 +245: 50822: 0 +245: 50823: 0 +245: 50824: 0 +245: 50825: 0 +245: 50826: 0 +245: 50827: 0 +245: 50828: 0 +245: 50829: 0 +245: 50830: 0 +245: 50831: 0 +245: 50832: 0 +245: 50833: 0 +245: 50834: 0 +245: 50835: 0 +245: 50836: 0 +245: 50837: 0 +245: 50838: 0 +245: 50839: 0 +245: 50840: 0 +245: 50841: 0 +245: 50842: 0 +245: 50843: 0 +245: 50844: 0 +245: 50845: 0 +245: 50846: 0 +245: 50847: 0 +245: 50848: 0 +245: 50849: 0 +245: 50850: 0 +245: 50851: 0 +245: 50852: 0 +245: 50853: 0 +245: 50854: 0 +245: 50855: 0 +245: 50856: 0 +245: 50857: 0 +245: 50858: 0 +245: 50859: 0 +245: 50860: 0 +245: 50861: 0 +245: 50862: 0 +245: 50863: 0 +245: 50864: 0 +245: 50865: 0 +245: 50866: 0 +245: 50867: 0 +245: 50868: 0 +245: 50869: 0 +245: 50870: 0 +245: 50871: 0 +245: 50872: 0 +245: 50873: 0 +245: 50874: 0 +245: 50875: 0 +245: 50876: 0 +245: 50877: 0 +245: 50878: 0 +245: 50879: 0 +245: 50880: 0 +245: 50881: 0 +245: 50882: 0 +245: 50883: 0 +245: 50884: 0 +245: 50885: 0 +245: 50886: 0 +245: 50887: 0 +245: 50888: 0 +245: 50889: 0 +245: 50890: 0 +245: 50891: 0 +245: 50892: 0 +245: 50893: 0 +245: 50894: 0 +245: 50895: 0 +245: 50896: 0 +245: 50897: 0 +245: 50898: 0 +245: 50899: 0 +245: 50900: 0 +245: 50901: 0 +245: 50902: 0 +245: 50903: 0 +245: 50904: 0 +245: 50905: 0 +245: 50906: 0 +245: 50907: 0 +245: 50908: 0 +245: 50909: 0 +245: 50910: 0 +245: 50911: 0 +245: 50912: 0 +245: 50913: 0 +245: 50914: 0 +245: 50915: 0 +245: 50916: 0 +245: 50917: 0 +245: 50918: 0 +245: 50919: 0 +245: 50920: 0 +245: 50921: 0 +245: 50922: 0 +245: 50923: 0 +245: 50924: 0 +245: 50925: 0 +245: 50926: 0 +245: 50927: 0 +245: 50928: 0 +245: 50929: 0 +245: 50930: 0 +245: 50931: 0 +245: 50932: 0 +245: 50933: 0 +245: 50934: 0 +245: 50935: 0 +245: 50936: 0 +245: 50937: 0 +245: 50938: 0 +245: 50939: 0 +245: 50940: 0 +245: 50941: 0 +245: 50942: 0 +245: 50943: 0 +245: 50944: 0 +245: 50945: 0 +245: 50946: 0 +245: 50947: 0 +245: 50948: 0 +245: 50949: 0 +245: 50950: 0 +245: 50951: 0 +245: 50952: 0 +245: 50953: 0 +245: 50954: 0 +245: 50955: 0 +245: 50956: 0 +245: 50957: 0 +245: 50958: 0 +245: 50959: 0 +245: 50960: 0 +245: 50961: 0 +245: 50962: 0 +245: 50963: 0 +245: 50964: 0 +245: 50965: 0 +245: 50966: 0 +245: 50967: 0 +245: 50968: 0 +245: 50969: 0 +245: 50970: 0 +245: 50971: 0 +245: 50972: 0 +245: 50973: 0 +245: 50974: 0 +245: 50975: 0 +245: 50976: 0 +245: 50977: 0 +245: 50978: 0 +245: 50979: 0 +245: 50980: 0 +245: 50981: 0 +245: 50982: 0 +245: 50983: 0 +245: 50984: 0 +245: 50985: 0 +245: 50986: 0 +245: 50987: 0 +245: 50988: 0 +245: 50989: 0 +245: 50990: 0 +245: 50991: 0 +245: 50992: 0 +245: 50993: 0 +245: 50994: 0 +245: 50995: 0 +245: 50996: 0 +245: 50997: 0 +245: 50998: 0 +245: 50999: 0 +245: 51000: 0 +245: 51001: 0 +245: 51002: 0 +245: 51003: 0 +245: 51004: 0 +245: 51005: 0 +245: 51006: 0 +245: 51007: 0 +245: 51008: 0 +245: 51009: 0 +245: 51010: 0 +245: 51011: 0 +245: 51012: 0 +245: 51013: 0 +245: 51014: 0 +245: 51015: 0 +245: 51016: 0 +245: 51017: 0 +245: 51018: 0 +245: 51019: 0 +245: 51020: 0 +245: 51021: 0 +245: 51022: 0 +245: 51023: 0 +245: 51024: 0 +245: 51025: 0 +245: 51026: 0 +245: 51027: 0 +245: 51028: 0 +245: 51029: 0 +245: 51030: 0 +245: 51031: 0 +245: 51032: 0 +245: 51033: 0 +245: 51034: 0 +245: 51035: 0 +245: 51036: 0 +245: 51037: 0 +245: 51038: 0 +245: 51039: 0 +245: 51040: 0 +245: 51041: 0 +245: 51042: 0 +245: 51043: 0 +245: 51044: 0 +245: 51045: 0 +245: 51046: 0 +245: 51047: 0 +245: 51048: 0 +245: 51049: 0 +245: 51050: 0 +245: 51051: 0 +245: 51052: 0 +245: 51053: 0 +245: 51054: 0 +245: 51055: 0 +245: 51056: 0 +245: 51057: 0 +245: 51058: 0 +245: 51059: 0 +245: 51060: 0 +245: 51061: 0 +245: 51062: 0 +245: 51063: 0 +245: 51064: 0 +245: 51065: 0 +245: 51066: 0 +245: 51067: 0 +245: 51068: 0 +245: 51069: 0 +245: 51070: 0 +245: 51071: 0 +245: 51072: 0 +245: 51073: 0 +245: 51074: 0 +245: 51075: 0 +245: 51076: 0 +245: 51077: 0 +245: 51078: 0 +245: 51079: 0 +245: 51080: 0 +245: 51081: 0 +245: 51082: 0 +245: 51083: 0 +245: 51084: 0 +245: 51085: 0 +245: 51086: 0 +245: 51087: 0 +245: 51088: 0 +245: 51089: 0 +245: 51090: 0 +245: 51091: 0 +245: 51092: 0 +245: 51093: 0 +245: 51094: 0 +245: 51095: 0 +245: 51096: 0 +245: 51097: 0 +245: 51098: 0 +245: 51099: 0 +245: 51100: 0 +245: 51101: 0 +245: 51102: 0 +245: 51103: 0 +245: 51104: 0 +245: 51105: 0 +245: 51106: 0 +245: 51107: 0 +245: 51108: 0 +245: 51109: 0 +245: 51110: 0 +245: 51111: 0 +245: 51112: 0 +245: 51113: 0 +245: 51114: 0 +245: 51115: 0 +245: 51116: 0 +245: 51117: 0 +245: 51118: 0 +245: 51119: 0 +245: 51120: 0 +245: 51121: 0 +245: 51122: 0 +245: 51123: 0 +245: 51124: 0 +245: 51125: 0 +245: 51126: 0 +245: 51127: 0 +245: 51128: 0 +245: 51129: 0 +245: 51130: 0 +245: 51131: 0 +245: 51132: 0 +245: 51133: 0 +245: 51134: 0 +245: 51135: 0 +245: 51136: 0 +245: 51137: 0 +245: 51138: 0 +245: 51139: 0 +245: 51140: 0 +245: 51141: 0 +245: 51142: 0 +245: 51143: 0 +245: 51144: 0 +245: 51145: 0 +245: 51146: 0 +245: 51147: 0 +245: 51148: 0 +245: 51149: 0 +245: 51150: 0 +245: 51151: 0 +245: 51152: 0 +245: 51153: 0 +245: 51154: 0 +245: 51155: 0 +245: 51156: 0 +245: 51157: 0 +245: 51158: 0 +245: 51159: 0 +245: 51160: 0 +245: 51161: 0 +245: 51162: 0 +245: 51163: 0 +245: 51164: 0 +245: 51165: 0 +245: 51166: 0 +245: 51167: 0 +245: 51168: 0 +245: 51169: 0 +245: 51170: 0 +245: 51171: 0 +245: 51172: 0 +245: 51173: 0 +245: 51174: 0 +245: 51175: 0 +245: 51176: 0 +245: 51177: 0 +245: 51178: 0 +245: 51179: 0 +245: 51180: 0 +245: 51181: 0 +245: 51182: 0 +245: 51183: 0 +245: 51184: 0 +245: 51185: 0 +245: 51186: 0 +245: 51187: 0 +245: 51188: 0 +245: 51189: 0 +245: 51190: 0 +245: 51191: 0 +245: 51192: 0 +245: 51193: 0 +245: 51194: 0 +245: 51195: 0 +245: 51196: 0 +245: 51197: 0 +245: 51198: 0 +245: 51199: 0 +245: 51200: 0 +245: 51201: 0 +245: 51202: 0 +245: 51203: 0 +245: 51204: 0 +245: 51205: 0 +245: 51206: 0 +245: 51207: 0 +245: 51208: 0 +245: 51209: 0 +245: 51210: 0 +245: 51211: 0 +245: 51212: 0 +245: 51213: 0 +245: 51214: 0 +245: 51215: 0 +245: 51216: 0 +245: 51217: 0 +245: 51218: 0 +245: 51219: 0 +245: 51220: 0 +245: 51221: 0 +245: 51222: 0 +245: 51223: 0 +245: 51224: 0 +245: 51225: 0 +245: 51226: 0 +245: 51227: 0 +245: 51228: 0 +245: 51229: 0 +245: 51230: 0 +245: 51231: 0 +245: 51232: 0 +245: 51233: 0 +245: 51234: 0 +245: 51235: 0 +245: 51236: 0 +245: 51237: 0 +245: 51238: 0 +245: 51239: 0 +245: 51240: 0 +245: 51241: 0 +245: 51242: 0 +245: 51243: 0 +245: 51244: 0 +245: 51245: 0 +245: 51246: 0 +245: 51247: 0 +245: 51248: 0 +245: 51249: 0 +245: 51250: 0 +245: 51251: 0 +245: 51252: 0 +245: 51253: 0 +245: 51254: 0 +245: 51255: 0 +245: 51256: 0 +245: 51257: 0 +245: 51258: 0 +245: 51259: 0 +245: 51260: 0 +245: 51261: 0 +245: 51262: 0 +245: 51263: 0 +245: 51264: 0 +245: 51265: 0 +245: 51266: 0 +245: 51267: 0 +245: 51268: 0 +245: 51269: 0 +245: 51270: 0 +245: 51271: 0 +245: 51272: 0 +245: 51273: 0 +245: 51274: 0 +245: 51275: 0 +245: 51276: 0 +245: 51277: 0 +245: 51278: 0 +245: 51279: 0 +245: 51280: 0 +245: 51281: 0 +245: 51282: 0 +245: 51283: 0 +245: 51284: 0 +245: 51285: 0 +245: 51286: 0 +245: 51287: 0 +245: 51288: 0 +245: 51289: 0 +245: 51290: 0 +245: 51291: 0 +245: 51292: 0 +245: 51293: 0 +245: 51294: 0 +245: 51295: 0 +245: 51296: 0 +245: 51297: 0 +245: 51298: 0 +245: 51299: 0 +245: 51300: 0 +245: 51301: 0 +245: 51302: 0 +245: 51303: 0 +245: 51304: 0 +245: 51305: 0 +245: 51306: 0 +245: 51307: 0 +245: 51308: 0 +245: 51309: 0 +245: 51310: 0 +245: 51311: 0 +245: 51312: 0 +245: 51313: 0 +245: 51314: 0 +245: 51315: 0 +245: 51316: 0 +245: 51317: 0 +245: 51318: 0 +245: 51319: 0 +245: 51320: 0 +245: 51321: 0 +245: 51322: 0 +245: 51323: 0 +245: 51324: 0 +245: 51325: 0 +245: 51326: 0 +245: 51327: 0 +245: 51328: 0 +245: 51329: 0 +245: 51330: 0 +245: 51331: 0 +245: 51332: 0 +245: 51333: 0 +245: 51334: 0 +245: 51335: 0 +245: 51336: 0 +245: 51337: 0 +245: 51338: 0 +245: 51339: 0 +245: 51340: 0 +245: 51341: 0 +245: 51342: 0 +245: 51343: 0 +245: 51344: 0 +245: 51345: 0 +245: 51346: 0 +245: 51347: 0 +245: 51348: 0 +245: 51349: 0 +245: 51350: 0 +245: 51351: 0 +245: 51352: 0 +245: 51353: 0 +245: 51354: 0 +245: 51355: 0 +245: 51356: 0 +245: 51357: 0 +245: 51358: 0 +245: 51359: 0 +245: 51360: 0 +245: 51361: 0 +245: 51362: 0 +245: 51363: 0 +245: 51364: 0 +245: 51365: 0 +245: 51366: 0 +245: 51367: 0 +245: 51368: 0 +245: 51369: 0 +245: 51370: 0 +245: 51371: 0 +245: 51372: 0 +245: 51373: 0 +245: 51374: 0 +245: 51375: 0 +245: 51376: 0 +245: 51377: 0 +245: 51378: 0 +245: 51379: 0 +245: 51380: 0 +245: 51381: 0 +245: 51382: 0 +245: 51383: 0 +245: 51384: 0 +245: 51385: 0 +245: 51386: 0 +245: 51387: 0 +245: 51388: 0 +245: 51389: 0 +245: 51390: 0 +245: 51391: 0 +245: 51392: 0 +245: 51393: 0 +245: 51394: 0 +245: 51395: 0 +245: 51396: 0 +245: 51397: 0 +245: 51398: 0 +245: 51399: 0 +245: 51400: 0 +245: 51401: 0 +245: 51402: 0 +245: 51403: 0 +245: 51404: 0 +245: 51405: 0 +245: 51406: 0 +245: 51407: 0 +245: 51408: 0 +245: 51409: 0 +245: 51410: 0 +245: 51411: 0 +245: 51412: 0 +245: 51413: 0 +245: 51414: 0 +245: 51415: 0 +245: 51416: 0 +245: 51417: 0 +245: 51418: 0 +245: 51419: 0 +245: 51420: 0 +245: 51421: 0 +245: 51422: 0 +245: 51423: 0 +245: 51424: 0 +245: 51425: 0 +245: 51426: 0 +245: 51427: 0 +245: 51428: 0 +245: 51429: 0 +245: 51430: 0 +245: 51431: 0 +245: 51432: 0 +245: 51433: 0 +245: 51434: 0 +245: 51435: 0 +245: 51436: 0 +245: 51437: 0 +245: 51438: 0 +245: 51439: 0 +245: 51440: 0 +245: 51441: 0 +245: 51442: 0 +245: 51443: 0 +245: 51444: 0 +245: 51445: 0 +245: 51446: 0 +245: 51447: 0 +245: 51448: 0 +245: 51449: 0 +245: 51450: 0 +245: 51451: 0 +245: 51452: 0 +245: 51453: 0 +245: 51454: 0 +245: 51455: 0 +245: 51456: 0 +245: 51457: 0 +245: 51458: 0 +245: 51459: 0 +245: 51460: 0 +245: 51461: 0 +245: 51462: 0 +245: 51463: 0 +245: 51464: 0 +245: 51465: 0 +245: 51466: 0 +245: 51467: 0 +245: 51468: 0 +245: 51469: 0 +245: 51470: 0 +245: 51471: 0 +245: 51472: 0 +245: 51473: 0 +245: 51474: 0 +245: 51475: 0 +245: 51476: 0 +245: 51477: 0 +245: 51478: 0 +245: 51479: 0 +245: 51480: 0 +245: 51481: 0 +245: 51482: 0 +245: 51483: 0 +245: 51484: 0 +245: 51485: 0 +245: 51486: 0 +245: 51487: 0 +245: 51488: 0 +245: 51489: 0 +245: 51490: 0 +245: 51491: 0 +245: 51492: 0 +245: 51493: 0 +245: 51494: 0 +245: 51495: 0 +245: 51496: 0 +245: 51497: 0 +245: 51498: 0 +245: 51499: 0 +245: 51500: 0 +245: 51501: 0 +245: 51502: 0 +245: 51503: 0 +245: 51504: 0 +245: 51505: 0 +245: 51506: 0 +245: 51507: 0 +245: 51508: 0 +245: 51509: 0 +245: 51510: 0 +245: 51511: 0 +245: 51512: 0 +245: 51513: 0 +245: 51514: 0 +245: 51515: 0 +245: 51516: 0 +245: 51517: 0 +245: 51518: 0 +245: 51519: 0 +245: 51520: 0 +245: 51521: 0 +245: 51522: 0 +245: 51523: 0 +245: 51524: 0 +245: 51525: 0 +245: 51526: 0 +245: 51527: 0 +245: 51528: 0 +245: 51529: 0 +245: 51530: 0 +245: 51531: 0 +245: 51532: 0 +245: 51533: 0 +245: 51534: 0 +245: 51535: 0 +245: 51536: 0 +245: 51537: 0 +245: 51538: 0 +245: 51539: 0 +245: 51540: 0 +245: 51541: 0 +245: 51542: 0 +245: 51543: 0 +245: 51544: 0 +245: 51545: 0 +245: 51546: 0 +245: 51547: 0 +245: 51548: 0 +245: 51549: 0 +245: 51550: 0 +245: 51551: 0 +245: 51552: 0 +245: 51553: 0 +245: 51554: 0 +245: 51555: 0 +245: 51556: 0 +245: 51557: 0 +245: 51558: 0 +245: 51559: 0 +245: 51560: 0 +245: 51561: 0 +245: 51562: 0 +245: 51563: 0 +245: 51564: 0 +245: 51565: 0 +245: 51566: 0 +245: 51567: 0 +245: 51568: 0 +245: 51569: 0 +245: 51570: 0 +245: 51571: 0 +245: 51572: 0 +245: 51573: 0 +245: 51574: 0 +245: 51575: 0 +245: 51576: 0 +245: 51577: 0 +245: 51578: 0 +245: 51579: 0 +245: 51580: 0 +245: 51581: 0 +245: 51582: 0 +245: 51583: 0 +245: 51584: 0 +245: 51585: 0 +245: 51586: 0 +245: 51587: 0 +245: 51588: 0 +245: 51589: 0 +245: 51590: 0 +245: 51591: 0 +245: 51592: 0 +245: 51593: 0 +245: 51594: 0 +245: 51595: 0 +245: 51596: 0 +245: 51597: 0 +245: 51598: 0 +245: 51599: 0 +245: 51600: 0 +245: 51601: 0 +245: 51602: 0 +245: 51603: 0 +245: 51604: 0 +245: 51605: 0 +245: 51606: 0 +245: 51607: 0 +245: 51608: 0 +245: 51609: 0 +245: 51610: 0 +245: 51611: 0 +245: 51612: 0 +245: 51613: 0 +245: 51614: 0 +245: 51615: 0 +245: 51616: 0 +245: 51617: 0 +245: 51618: 0 +245: 51619: 0 +245: 51620: 0 +245: 51621: 0 +245: 51622: 0 +245: 51623: 0 +245: 51624: 0 +245: 51625: 0 +245: 51626: 0 +245: 51627: 0 +245: 51628: 0 +245: 51629: 0 +245: 51630: 0 +245: 51631: 0 +245: 51632: 0 +245: 51633: 0 +245: 51634: 0 +245: 51635: 0 +245: 51636: 0 +245: 51637: 0 +245: 51638: 0 +245: 51639: 0 +245: 51640: 0 +245: 51641: 0 +245: 51642: 0 +245: 51643: 0 +245: 51644: 0 +245: 51645: 0 +245: 51646: 0 +245: 51647: 0 +245: 51648: 0 +245: 51649: 0 +245: 51650: 0 +245: 51651: 0 +245: 51652: 0 +245: 51653: 0 +245: 51654: 0 +245: 51655: 0 +245: 51656: 0 +245: 51657: 0 +245: 51658: 0 +245: 51659: 0 +245: 51660: 0 +245: 51661: 0 +245: 51662: 0 +245: 51663: 0 +245: 51664: 0 +245: 51665: 0 +245: 51666: 0 +245: 51667: 0 +245: 51668: 0 +245: 51669: 0 +245: 51670: 0 +245: 51671: 0 +245: 51672: 0 +245: 51673: 0 +245: 51674: 0 +245: 51675: 0 +245: 51676: 0 +245: 51677: 0 +245: 51678: 0 +245: 51679: 0 +245: 51680: 0 +245: 51681: 0 +245: 51682: 0 +245: 51683: 0 +245: 51684: 0 +245: 51685: 0 +245: 51686: 0 +245: 51687: 0 +245: 51688: 0 +245: 51689: 0 +245: 51690: 0 +245: 51691: 0 +245: 51692: 0 +245: 51693: 0 +245: 51694: 0 +245: 51695: 0 +245: 51696: 0 +245: 51697: 0 +245: 51698: 0 +245: 51699: 0 +245: 51700: 0 +245: 51701: 0 +245: 51702: 0 +245: 51703: 0 +245: 51704: 0 +245: 51705: 0 +245: 51706: 0 +245: 51707: 0 +245: 51708: 0 +245: 51709: 0 +245: 51710: 0 +245: 51711: 0 +245: 51712: 0 +245: 51713: 0 +245: 51714: 0 +245: 51715: 0 +245: 51716: 0 +245: 51717: 0 +245: 51718: 0 +245: 51719: 0 +245: 51720: 0 +245: 51721: 0 +245: 51722: 0 +245: 51723: 0 +245: 51724: 0 +245: 51725: 0 +245: 51726: 0 +245: 51727: 0 +245: 51728: 0 +245: 51729: 0 +245: 51730: 0 +245: 51731: 0 +245: 51732: 0 +245: 51733: 0 +245: 51734: 0 +245: 51735: 0 +245: 51736: 0 +245: 51737: 0 +245: 51738: 0 +245: 51739: 0 +245: 51740: 0 +245: 51741: 0 +245: 51742: 0 +245: 51743: 0 +245: 51744: 0 +245: 51745: 0 +245: 51746: 0 +245: 51747: 0 +245: 51748: 0 +245: 51749: 0 +245: 51750: 0 +245: 51751: 0 +245: 51752: 0 +245: 51753: 0 +245: 51754: 0 +245: 51755: 0 +245: 51756: 0 +245: 51757: 0 +245: 51758: 0 +245: 51759: 0 +245: 51760: 0 +245: 51761: 0 +245: 51762: 0 +245: 51763: 0 +245: 51764: 0 +245: 51765: 0 +245: 51766: 0 +245: 51767: 0 +245: 51768: 0 +245: 51769: 0 +245: 51770: 0 +245: 51771: 0 +245: 51772: 0 +245: 51773: 0 +245: 51774: 0 +245: 51775: 0 +245: 51776: 0 +245: 51777: 0 +245: 51778: 0 +245: 51779: 0 +245: 51780: 0 +245: 51781: 0 +245: 51782: 0 +245: 51783: 0 +245: 51784: 0 +245: 51785: 0 +245: 51786: 0 +245: 51787: 0 +245: 51788: 0 +245: 51789: 0 +245: 51790: 0 +245: 51791: 0 +245: 51792: 0 +245: 51793: 0 +245: 51794: 0 +245: 51795: 0 +245: 51796: 0 +245: 51797: 0 +245: 51798: 0 +245: 51799: 0 +245: 51800: 0 +245: 51801: 0 +245: 51802: 0 +245: 51803: 0 +245: 51804: 0 +245: 51805: 0 +245: 51806: 0 +245: 51807: 0 +245: 51808: 0 +245: 51809: 0 +245: 51810: 0 +245: 51811: 0 +245: 51812: 0 +245: 51813: 0 +245: 51814: 0 +245: 51815: 0 +245: 51816: 0 +245: 51817: 0 +245: 51818: 0 +245: 51819: 0 +245: 51820: 0 +245: 51821: 0 +245: 51822: 0 +245: 51823: 0 +245: 51824: 0 +245: 51825: 0 +245: 51826: 0 +245: 51827: 0 +245: 51828: 0 +245: 51829: 0 +245: 51830: 0 +245: 51831: 0 +245: 51832: 0 +245: 51833: 0 +245: 51834: 0 +245: 51835: 0 +245: 51836: 0 +245: 51837: 0 +245: 51838: 0 +245: 51839: 0 +245: 51840: 0 +245: 51841: 0 +245: 51842: 0 +245: 51843: 0 +245: 51844: 0 +245: 51845: 0 +245: 51846: 0 +245: 51847: 0 +245: 51848: 0 +245: 51849: 0 +245: 51850: 0 +245: 51851: 0 +245: 51852: 0 +245: 51853: 0 +245: 51854: 0 +245: 51855: 0 +245: 51856: 0 +245: 51857: 0 +245: 51858: 0 +245: 51859: 0 +245: 51860: 0 +245: 51861: 0 +245: 51862: 0 +245: 51863: 0 +245: 51864: 0 +245: 51865: 0 +245: 51866: 0 +245: 51867: 0 +245: 51868: 0 +245: 51869: 0 +245: 51870: 0 +245: 51871: 0 +245: 51872: 0 +245: 51873: 0 +245: 51874: 0 +245: 51875: 0 +245: 51876: 0 +245: 51877: 0 +245: 51878: 0 +245: 51879: 0 +245: 51880: 0 +245: 51881: 0 +245: 51882: 0 +245: 51883: 0 +245: 51884: 0 +245: 51885: 0 +245: 51886: 0 +245: 51887: 0 +245: 51888: 0 +245: 51889: 0 +245: 51890: 0 +245: 51891: 0 +245: 51892: 0 +245: 51893: 0 +245: 51894: 0 +245: 51895: 0 +245: 51896: 0 +245: 51897: 0 +245: 51898: 0 +245: 51899: 0 +245: 51900: 0 +245: 51901: 0 +245: 51902: 0 +245: 51903: 0 +245: 51904: 0 +245: 51905: 0 +245: 51906: 0 +245: 51907: 0 +245: 51908: 0 +245: 51909: 0 +245: 51910: 0 +245: 51911: 0 +245: 51912: 0 +245: 51913: 0 +245: 51914: 0 +245: 51915: 0 +245: 51916: 0 +245: 51917: 0 +245: 51918: 0 +245: 51919: 0 +245: 51920: 0 +245: 51921: 0 +245: 51922: 0 +245: 51923: 0 +245: 51924: 0 +245: 51925: 0 +245: 51926: 0 +245: 51927: 0 +245: 51928: 0 +245: 51929: 0 +245: 51930: 0 +245: 51931: 0 +245: 51932: 0 +245: 51933: 0 +245: 51934: 0 +245: 51935: 0 +245: 51936: 0 +245: 51937: 0 +245: 51938: 0 +245: 51939: 0 +245: 51940: 0 +245: 51941: 0 +245: 51942: 0 +245: 51943: 0 +245: 51944: 0 +245: 51945: 0 +245: 51946: 0 +245: 51947: 0 +245: 51948: 0 +245: 51949: 0 +245: 51950: 0 +245: 51951: 0 +245: 51952: 0 +245: 51953: 0 +245: 51954: 0 +245: 51955: 0 +245: 51956: 0 +245: 51957: 0 +245: 51958: 0 +245: 51959: 0 +245: 51960: 0 +245: 51961: 0 +245: 51962: 0 +245: 51963: 0 +245: 51964: 0 +245: 51965: 0 +245: 51966: 0 +245: 51967: 0 +245: 51968: 0 +245: 51969: 0 +245: 51970: 0 +245: 51971: 0 +245: 51972: 0 +245: 51973: 0 +245: 51974: 0 +245: 51975: 0 +245: 51976: 0 +245: 51977: 0 +245: 51978: 0 +245: 51979: 0 +245: 51980: 0 +245: 51981: 0 +245: 51982: 0 +245: 51983: 0 +245: 51984: 0 +245: 51985: 0 +245: 51986: 0 +245: 51987: 0 +245: 51988: 0 +245: 51989: 0 +245: 51990: 0 +245: 51991: 0 +245: 51992: 0 +245: 51993: 0 +245: 51994: 0 +245: 51995: 0 +245: 51996: 0 +245: 51997: 0 +245: 51998: 0 +245: 51999: 0 +245: 52000: 0 +245: 52001: 0 +245: 52002: 0 +245: 52003: 0 +245: 52004: 0 +245: 52005: 0 +245: 52006: 0 +245: 52007: 0 +245: 52008: 0 +245: 52009: 0 +245: 52010: 0 +245: 52011: 0 +245: 52012: 0 +245: 52013: 0 +245: 52014: 0 +245: 52015: 0 +245: 52016: 0 +245: 52017: 0 +245: 52018: 0 +245: 52019: 0 +245: 52020: 0 +245: 52021: 0 +245: 52022: 0 +245: 52023: 0 +245: 52024: 0 +245: 52025: 0 +245: 52026: 0 +245: 52027: 0 +245: 52028: 0 +245: 52029: 0 +245: 52030: 0 +245: 52031: 0 +245: 52032: 0 +245: 52033: 0 +245: 52034: 0 +245: 52035: 0 +245: 52036: 0 +245: 52037: 0 +245: 52038: 0 +245: 52039: 0 +245: 52040: 0 +245: 52041: 0 +245: 52042: 0 +245: 52043: 0 +245: 52044: 0 +245: 52045: 0 +245: 52046: 0 +245: 52047: 0 +245: 52048: 0 +245: 52049: 0 +245: 52050: 0 +245: 52051: 0 +245: 52052: 0 +245: 52053: 0 +245: 52054: 0 +245: 52055: 0 +245: 52056: 0 +245: 52057: 0 +245: 52058: 0 +245: 52059: 0 +245: 52060: 0 +245: 52061: 0 +245: 52062: 0 +245: 52063: 0 +245: 52064: 0 +245: 52065: 0 +245: 52066: 0 +245: 52067: 0 +245: 52068: 0 +245: 52069: 0 +245: 52070: 0 +245: 52071: 0 +245: 52072: 0 +245: 52073: 0 +245: 52074: 0 +245: 52075: 0 +245: 52076: 0 +245: 52077: 0 +245: 52078: 0 +245: 52079: 0 +245: 52080: 0 +245: 52081: 0 +245: 52082: 0 +245: 52083: 0 +245: 52084: 0 +245: 52085: 0 +245: 52086: 0 +245: 52087: 0 +245: 52088: 0 +245: 52089: 0 +245: 52090: 0 +245: 52091: 0 +245: 52092: 0 +245: 52093: 0 +245: 52094: 0 +245: 52095: 0 +245: 52096: 0 +245: 52097: 0 +245: 52098: 0 +245: 52099: 0 +245: 52100: 0 +245: 52101: 0 +245: 52102: 0 +245: 52103: 0 +245: 52104: 0 +245: 52105: 0 +245: 52106: 0 +245: 52107: 0 +245: 52108: 0 +245: 52109: 0 +245: 52110: 0 +245: 52111: 0 +245: 52112: 0 +245: 52113: 0 +245: 52114: 0 +245: 52115: 0 +245: 52116: 0 +245: 52117: 0 +245: 52118: 0 +245: 52119: 0 +245: 52120: 0 +245: 52121: 0 +245: 52122: 0 +245: 52123: 0 +245: 52124: 0 +245: 52125: 0 +245: 52126: 0 +245: 52127: 0 +245: 52128: 0 +245: 52129: 0 +245: 52130: 0 +245: 52131: 0 +245: 52132: 0 +245: 52133: 0 +245: 52134: 0 +245: 52135: 0 +245: 52136: 0 +245: 52137: 0 +245: 52138: 0 +245: 52139: 0 +245: 52140: 0 +245: 52141: 0 +245: 52142: 0 +245: 52143: 0 +245: 52144: 0 +245: 52145: 0 +245: 52146: 0 +245: 52147: 0 +245: 52148: 0 +245: 52149: 0 +245: 52150: 0 +245: 52151: 0 +245: 52152: 0 +245: 52153: 0 +245: 52154: 0 +245: 52155: 0 +245: 52156: 0 +245: 52157: 0 +245: 52158: 0 +245: 52159: 0 +245: 52160: 0 +245: 52161: 0 +245: 52162: 0 +245: 52163: 0 +245: 52164: 0 +245: 52165: 0 +245: 52166: 0 +245: 52167: 0 +245: 52168: 0 +245: 52169: 0 +245: 52170: 0 +245: 52171: 0 +245: 52172: 0 +245: 52173: 0 +245: 52174: 0 +245: 52175: 0 +245: 52176: 0 +245: 52177: 0 +245: 52178: 0 +245: 52179: 0 +245: 52180: 0 +245: 52181: 0 +245: 52182: 0 +245: 52183: 0 +245: 52184: 0 +245: 52185: 0 +245: 52186: 0 +245: 52187: 0 +245: 52188: 0 +245: 52189: 0 +245: 52190: 0 +245: 52191: 0 +245: 52192: 0 +245: 52193: 0 +245: 52194: 0 +245: 52195: 0 +245: 52196: 0 +245: 52197: 0 +245: 52198: 0 +245: 52199: 0 +245: 52200: 0 +245: 52201: 0 +245: 52202: 0 +245: 52203: 0 +245: 52204: 0 +245: 52205: 0 +245: 52206: 0 +245: 52207: 0 +245: 52208: 0 +245: 52209: 0 +245: 52210: 0 +245: 52211: 0 +245: 52212: 0 +245: 52213: 0 +245: 52214: 0 +245: 52215: 0 +245: 52216: 0 +245: 52217: 0 +245: 52218: 0 +245: 52219: 0 +245: 52220: 0 +245: 52221: 0 +245: 52222: 0 +245: 52223: 0 +245: 52224: 0 +245: 52225: 0 +245: 52226: 0 +245: 52227: 0 +245: 52228: 0 +245: 52229: 0 +245: 52230: 0 +245: 52231: 0 +245: 52232: 0 +245: 52233: 0 +245: 52234: 0 +245: 52235: 0 +245: 52236: 0 +245: 52237: 0 +245: 52238: 0 +245: 52239: 0 +245: 52240: 0 +245: 52241: 0 +245: 52242: 0 +245: 52243: 0 +245: 52244: 0 +245: 52245: 0 +245: 52246: 0 +245: 52247: 0 +245: 52248: 0 +245: 52249: 0 +245: 52250: 0 +245: 52251: 0 +245: 52252: 0 +245: 52253: 0 +245: 52254: 0 +245: 52255: 0 +245: 52256: 0 +245: 52257: 0 +245: 52258: 0 +245: 52259: 0 +245: 52260: 0 +245: 52261: 0 +245: 52262: 0 +245: 52263: 0 +245: 52264: 0 +245: 52265: 0 +245: 52266: 0 +245: 52267: 0 +245: 52268: 0 +245: 52269: 0 +245: 52270: 0 +245: 52271: 0 +245: 52272: 0 +245: 52273: 0 +245: 52274: 0 +245: 52275: 0 +245: 52276: 0 +245: 52277: 0 +245: 52278: 0 +245: 52279: 0 +245: 52280: 0 +245: 52281: 0 +245: 52282: 0 +245: 52283: 0 +245: 52284: 0 +245: 52285: 0 +245: 52286: 0 +245: 52287: 0 +245: 52288: 0 +245: 52289: 0 +245: 52290: 0 +245: 52291: 0 +245: 52292: 0 +245: 52293: 0 +245: 52294: 0 +245: 52295: 0 +245: 52296: 0 +245: 52297: 0 +245: 52298: 0 +245: 52299: 0 +245: 52300: 0 +245: 52301: 0 +245: 52302: 0 +245: 52303: 0 +245: 52304: 0 +245: 52305: 0 +245: 52306: 0 +245: 52307: 0 +245: 52308: 0 +245: 52309: 0 +245: 52310: 0 +245: 52311: 0 +245: 52312: 0 +245: 52313: 0 +245: 52314: 0 +245: 52315: 0 +245: 52316: 0 +245: 52317: 0 +245: 52318: 0 +245: 52319: 0 +245: 52320: 0 +245: 52321: 0 +245: 52322: 0 +245: 52323: 0 +245: 52324: 0 +245: 52325: 0 +245: 52326: 0 +245: 52327: 0 +245: 52328: 0 +245: 52329: 0 +245: 52330: 0 +245: 52331: 0 +245: 52332: 0 +245: 52333: 0 +245: 52334: 0 +245: 52335: 0 +245: 52336: 0 +245: 52337: 0 +245: 52338: 0 +245: 52339: 0 +245: 52340: 0 +245: 52341: 0 +245: 52342: 0 +245: 52343: 0 +245: 52344: 0 +245: 52345: 0 +245: 52346: 0 +245: 52347: 0 +245: 52348: 0 +245: 52349: 0 +245: 52350: 0 +245: 52351: 0 +245: 52352: 0 +245: 52353: 0 +245: 52354: 0 +245: 52355: 0 +245: 52356: 0 +245: 52357: 0 +245: 52358: 0 +245: 52359: 0 +245: 52360: 0 +245: 52361: 0 +245: 52362: 0 +245: 52363: 0 +245: 52364: 0 +245: 52365: 0 +245: 52366: 0 +245: 52367: 0 +245: 52368: 0 +245: 52369: 0 +245: 52370: 0 +245: 52371: 0 +245: 52372: 0 +245: 52373: 0 +245: 52374: 0 +245: 52375: 0 +245: 52376: 0 +245: 52377: 0 +245: 52378: 0 +245: 52379: 0 +245: 52380: 0 +245: 52381: 0 +245: 52382: 0 +245: 52383: 0 +245: 52384: 0 +245: 52385: 0 +245: 52386: 0 +245: 52387: 0 +245: 52388: 0 +245: 52389: 0 +245: 52390: 0 +245: 52391: 0 +245: 52392: 0 +245: 52393: 0 +245: 52394: 0 +245: 52395: 0 +245: 52396: 0 +245: 52397: 0 +245: 52398: 0 +245: 52399: 0 +245: 52400: 0 +245: 52401: 0 +245: 52402: 0 +245: 52403: 0 +245: 52404: 0 +245: 52405: 0 +245: 52406: 0 +245: 52407: 0 +245: 52408: 0 +245: 52409: 0 +245: 52410: 0 +245: 52411: 0 +245: 52412: 0 +245: 52413: 0 +245: 52414: 0 +245: 52415: 0 +245: 52416: 0 +245: 52417: 0 +245: 52418: 0 +245: 52419: 0 +245: 52420: 0 +245: 52421: 0 +245: 52422: 0 +245: 52423: 0 +245: 52424: 0 +245: 52425: 0 +245: 52426: 0 +245: 52427: 0 +245: 52428: 0 +245: 52429: 0 +245: 52430: 0 +245: 52431: 0 +245: 52432: 0 +245: 52433: 0 +245: 52434: 0 +245: 52435: 0 +245: 52436: 0 +245: 52437: 0 +245: 52438: 0 +245: 52439: 0 +245: 52440: 0 +245: 52441: 0 +245: 52442: 0 +245: 52443: 0 +245: 52444: 0 +245: 52445: 0 +245: 52446: 0 +245: 52447: 0 +245: 52448: 0 +245: 52449: 0 +245: 52450: 0 +245: 52451: 0 +245: 52452: 0 +245: 52453: 0 +245: 52454: 0 +245: 52455: 0 +245: 52456: 0 +245: 52457: 0 +245: 52458: 0 +245: 52459: 0 +245: 52460: 0 +245: 52461: 0 +245: 52462: 0 +245: 52463: 0 +245: 52464: 0 +245: 52465: 0 +245: 52466: 0 +245: 52467: 0 +245: 52468: 0 +245: 52469: 0 +245: 52470: 0 +245: 52471: 0 +245: 52472: 0 +245: 52473: 0 +245: 52474: 0 +245: 52475: 0 +245: 52476: 0 +245: 52477: 0 +245: 52478: 0 +245: 52479: 0 +245: 52480: 0 +245: 52481: 0 +245: 52482: 0 +245: 52483: 0 +245: 52484: 0 +245: 52485: 0 +245: 52486: 0 +245: 52487: 0 +245: 52488: 0 +245: 52489: 0 +245: 52490: 0 +245: 52491: 0 +245: 52492: 0 +245: 52493: 0 +245: 52494: 0 +245: 52495: 0 +245: 52496: 0 +245: 52497: 0 +245: 52498: 0 +245: 52499: 0 +245: 52500: 0 +245: 52501: 0 +245: 52502: 0 +245: 52503: 0 +245: 52504: 0 +245: 52505: 0 +245: 52506: 0 +245: 52507: 0 +245: 52508: 0 +245: 52509: 0 +245: 52510: 0 +245: 52511: 0 +245: 52512: 0 +245: 52513: 0 +245: 52514: 0 +245: 52515: 0 +245: 52516: 0 +245: 52517: 0 +245: 52518: 0 +245: 52519: 0 +245: 52520: 0 +245: 52521: 0 +245: 52522: 0 +245: 52523: 0 +245: 52524: 0 +245: 52525: 0 +245: 52526: 0 +245: 52527: 0 +245: 52528: 0 +245: 52529: 0 +245: 52530: 0 +245: 52531: 0 +245: 52532: 0 +245: 52533: 0 +245: 52534: 0 +245: 52535: 0 +245: 52536: 0 +245: 52537: 0 +245: 52538: 0 +245: 52539: 0 +245: 52540: 0 +245: 52541: 0 +245: 52542: 0 +245: 52543: 0 +245: 52544: 0 +245: 52545: 0 +245: 52546: 0 +245: 52547: 0 +245: 52548: 0 +245: 52549: 0 +245: 52550: 0 +245: 52551: 0 +245: 52552: 0 +245: 52553: 0 +245: 52554: 0 +245: 52555: 0 +245: 52556: 0 +245: 52557: 0 +245: 52558: 0 +245: 52559: 0 +245: 52560: 0 +245: 52561: 0 +245: 52562: 0 +245: 52563: 0 +245: 52564: 0 +245: 52565: 0 +245: 52566: 0 +245: 52567: 0 +245: 52568: 0 +245: 52569: 0 +245: 52570: 0 +245: 52571: 0 +245: 52572: 0 +245: 52573: 0 +245: 52574: 0 +245: 52575: 0 +245: 52576: 0 +245: 52577: 0 +245: 52578: 0 +245: 52579: 0 +245: 52580: 0 +245: 52581: 0 +245: 52582: 0 +245: 52583: 0 +245: 52584: 0 +245: 52585: 0 +245: 52586: 0 +245: 52587: 0 +245: 52588: 0 +245: 52589: 0 +245: 52590: 0 +245: 52591: 0 +245: 52592: 0 +245: 52593: 0 +245: 52594: 0 +245: 52595: 0 +245: 52596: 0 +245: 52597: 0 +245: 52598: 0 +245: 52599: 0 +245: 52600: 0 +245: 52601: 0 +245: 52602: 0 +245: 52603: 0 +245: 52604: 0 +245: 52605: 0 +245: 52606: 0 +245: 52607: 0 +245: 52608: 0 +245: 52609: 0 +245: 52610: 0 +245: 52611: 0 +245: 52612: 0 +245: 52613: 0 +245: 52614: 0 +245: 52615: 0 +245: 52616: 0 +245: 52617: 0 +245: 52618: 0 +245: 52619: 0 +245: 52620: 0 +245: 52621: 0 +245: 52622: 0 +245: 52623: 0 +245: 52624: 0 +245: 52625: 0 +245: 52626: 0 +245: 52627: 0 +245: 52628: 0 +245: 52629: 0 +245: 52630: 0 +245: 52631: 0 +245: 52632: 0 +245: 52633: 0 +245: 52634: 0 +245: 52635: 0 +245: 52636: 0 +245: 52637: 0 +245: 52638: 0 +245: 52639: 0 +245: 52640: 0 +245: 52641: 0 +245: 52642: 0 +245: 52643: 0 +245: 52644: 0 +245: 52645: 0 +245: 52646: 0 +245: 52647: 0 +245: 52648: 0 +245: 52649: 0 +245: 52650: 0 +245: 52651: 0 +245: 52652: 0 +245: 52653: 0 +245: 52654: 0 +245: 52655: 0 +245: 52656: 0 +245: 52657: 0 +245: 52658: 0 +245: 52659: 0 +245: 52660: 0 +245: 52661: 0 +245: 52662: 0 +245: 52663: 0 +245: 52664: 0 +245: 52665: 0 +245: 52666: 0 +245: 52667: 0 +245: 52668: 0 +245: 52669: 0 +245: 52670: 0 +245: 52671: 0 +245: 52672: 0 +245: 52673: 0 +245: 52674: 0 +245: 52675: 0 +245: 52676: 0 +245: 52677: 0 +245: 52678: 0 +245: 52679: 0 +245: 52680: 0 +245: 52681: 0 +245: 52682: 0 +245: 52683: 0 +245: 52684: 0 +245: 52685: 0 +245: 52686: 0 +245: 52687: 0 +245: 52688: 0 +245: 52689: 0 +245: 52690: 0 +245: 52691: 0 +245: 52692: 0 +245: 52693: 0 +245: 52694: 0 +245: 52695: 0 +245: 52696: 0 +245: 52697: 0 +245: 52698: 0 +245: 52699: 0 +245: 52700: 0 +245: 52701: 0 +245: 52702: 0 +245: 52703: 0 +245: 52704: 0 +245: 52705: 0 +245: 52706: 0 +245: 52707: 0 +245: 52708: 0 +245: 52709: 0 +245: 52710: 0 +245: 52711: 0 +245: 52712: 0 +245: 52713: 0 +245: 52714: 0 +245: 52715: 0 +245: 52716: 0 +245: 52717: 0 +245: 52718: 0 +245: 52719: 0 +245: 52720: 0 +245: 52721: 0 +245: 52722: 0 +245: 52723: 0 +245: 52724: 0 +245: 52725: 0 +245: 52726: 0 +245: 52727: 0 +245: 52728: 0 +245: 52729: 0 +245: 52730: 0 +245: 52731: 0 +245: 52732: 0 +245: 52733: 0 +245: 52734: 0 +245: 52735: 0 +245: 52736: 0 +245: 52737: 0 +245: 52738: 0 +245: 52739: 0 +245: 52740: 0 +245: 52741: 0 +245: 52742: 0 +245: 52743: 0 +245: 52744: 0 +245: 52745: 0 +245: 52746: 0 +245: 52747: 0 +245: 52748: 0 +245: 52749: 0 +245: 52750: 0 +245: 52751: 0 +245: 52752: 0 +245: 52753: 0 +245: 52754: 0 +245: 52755: 0 +245: 52756: 0 +245: 52757: 0 +245: 52758: 0 +245: 52759: 0 +245: 52760: 0 +245: 52761: 0 +245: 52762: 0 +245: 52763: 0 +245: 52764: 0 +245: 52765: 0 +245: 52766: 0 +245: 52767: 0 +245: 52768: 0 +245: 52769: 0 +245: 52770: 0 +245: 52771: 0 +245: 52772: 0 +245: 52773: 0 +245: 52774: 0 +245: 52775: 0 +245: 52776: 0 +245: 52777: 0 +245: 52778: 0 +245: 52779: 0 +245: 52780: 0 +245: 52781: 0 +245: 52782: 0 +245: 52783: 0 +245: 52784: 0 +245: 52785: 0 +245: 52786: 0 +245: 52787: 0 +245: 52788: 0 +245: 52789: 0 +245: 52790: 0 +245: 52791: 0 +245: 52792: 0 +245: 52793: 0 +245: 52794: 0 +245: 52795: 0 +245: 52796: 0 +245: 52797: 0 +245: 52798: 0 +245: 52799: 0 +245: 52800: 0 +245: 52801: 0 +245: 52802: 0 +245: 52803: 0 +245: 52804: 0 +245: 52805: 0 +245: 52806: 0 +245: 52807: 0 +245: 52808: 0 +245: 52809: 0 +245: 52810: 0 +245: 52811: 0 +245: 52812: 0 +245: 52813: 0 +245: 52814: 0 +245: 52815: 0 +245: 52816: 0 +245: 52817: 0 +245: 52818: 0 +245: 52819: 0 +245: 52820: 0 +245: 52821: 0 +245: 52822: 0 +245: 52823: 0 +245: 52824: 0 +245: 52825: 0 +245: 52826: 0 +245: 52827: 0 +245: 52828: 0 +245: 52829: 0 +245: 52830: 0 +245: 52831: 0 +245: 52832: 0 +245: 52833: 0 +245: 52834: 0 +245: 52835: 0 +245: 52836: 0 +245: 52837: 0 +245: 52838: 0 +245: 52839: 0 +245: 52840: 0 +245: 52841: 0 +245: 52842: 0 +245: 52843: 0 +245: 52844: 0 +245: 52845: 0 +245: 52846: 0 +245: 52847: 0 +245: 52848: 0 +245: 52849: 0 +245: 52850: 0 +245: 52851: 0 +245: 52852: 0 +245: 52853: 0 +245: 52854: 0 +245: 52855: 0 +245: 52856: 0 +245: 52857: 0 +245: 52858: 0 +245: 52859: 0 +245: 52860: 0 +245: 52861: 0 +245: 52862: 0 +245: 52863: 0 +245: 52864: 0 +245: 52865: 0 +245: 52866: 0 +245: 52867: 0 +245: 52868: 0 +245: 52869: 0 +245: 52870: 0 +245: 52871: 0 +245: 52872: 0 +245: 52873: 0 +245: 52874: 0 +245: 52875: 0 +245: 52876: 0 +245: 52877: 0 +245: 52878: 0 +245: 52879: 0 +245: 52880: 0 +245: 52881: 0 +245: 52882: 0 +245: 52883: 0 +245: 52884: 0 +245: 52885: 0 +245: 52886: 0 +245: 52887: 0 +245: 52888: 0 +245: 52889: 0 +245: 52890: 0 +245: 52891: 0 +245: 52892: 0 +245: 52893: 0 +245: 52894: 0 +245: 52895: 0 +245: 52896: 0 +245: 52897: 0 +245: 52898: 0 +245: 52899: 0 +245: 52900: 0 +245: 52901: 0 +245: 52902: 0 +245: 52903: 0 +245: 52904: 0 +245: 52905: 0 +245: 52906: 0 +245: 52907: 0 +245: 52908: 0 +245: 52909: 0 +245: 52910: 0 +245: 52911: 0 +245: 52912: 0 +245: 52913: 0 +245: 52914: 0 +245: 52915: 0 +245: 52916: 0 +245: 52917: 0 +245: 52918: 0 +245: 52919: 0 +245: 52920: 0 +245: 52921: 0 +245: 52922: 0 +245: 52923: 0 +245: 52924: 0 +245: 52925: 0 +245: 52926: 0 +245: 52927: 0 +245: 52928: 0 +245: 52929: 0 +245: 52930: 0 +245: 52931: 0 +245: 52932: 0 +245: 52933: 0 +245: 52934: 0 +245: 52935: 0 +245: 52936: 0 +245: 52937: 0 +245: 52938: 0 +245: 52939: 0 +245: 52940: 0 +245: 52941: 0 +245: 52942: 0 +245: 52943: 0 +245: 52944: 0 +245: 52945: 0 +245: 52946: 0 +245: 52947: 0 +245: 52948: 0 +245: 52949: 0 +245: 52950: 0 +245: 52951: 0 +245: 52952: 0 +245: 52953: 0 +245: 52954: 0 +245: 52955: 0 +245: 52956: 0 +245: 52957: 0 +245: 52958: 0 +245: 52959: 0 +245: 52960: 0 +245: 52961: 0 +245: 52962: 0 +245: 52963: 0 +245: 52964: 0 +245: 52965: 0 +245: 52966: 0 +245: 52967: 0 +245: 52968: 0 +245: 52969: 0 +245: 52970: 0 +245: 52971: 0 +245: 52972: 0 +245: 52973: 0 +245: 52974: 0 +245: 52975: 0 +245: 52976: 0 +245: 52977: 0 +245: 52978: 0 +245: 52979: 0 +245: 52980: 0 +245: 52981: 0 +245: 52982: 0 +245: 52983: 0 +245: 52984: 0 +245: 52985: 0 +245: 52986: 0 +245: 52987: 0 +245: 52988: 0 +245: 52989: 0 +245: 52990: 0 +245: 52991: 0 +245: 52992: 0 +245: 52993: 0 +245: 52994: 0 +245: 52995: 0 +245: 52996: 0 +245: 52997: 0 +245: 52998: 0 +245: 52999: 0 +245: 53000: 0 +245: 53001: 0 +245: 53002: 0 +245: 53003: 0 +245: 53004: 0 +245: 53005: 0 +245: 53006: 0 +245: 53007: 0 +245: 53008: 0 +245: 53009: 0 +245: 53010: 0 +245: 53011: 0 +245: 53012: 0 +245: 53013: 0 +245: 53014: 0 +245: 53015: 0 +245: 53016: 0 +245: 53017: 0 +245: 53018: 0 +245: 53019: 0 +245: 53020: 0 +245: 53021: 0 +245: 53022: 0 +245: 53023: 0 +245: 53024: 0 +245: 53025: 0 +245: 53026: 0 +245: 53027: 0 +245: 53028: 0 +245: 53029: 0 +245: 53030: 0 +245: 53031: 0 +245: 53032: 0 +245: 53033: 0 +245: 53034: 0 +245: 53035: 0 +245: 53036: 0 +245: 53037: 0 +245: 53038: 0 +245: 53039: 0 +245: 53040: 0 +245: 53041: 0 +245: 53042: 0 +245: 53043: 0 +245: 53044: 0 +245: 53045: 0 +245: 53046: 0 +245: 53047: 0 +245: 53048: 0 +245: 53049: 0 +245: 53050: 0 +245: 53051: 0 +245: 53052: 0 +245: 53053: 0 +245: 53054: 0 +245: 53055: 0 +245: 53056: 0 +245: 53057: 0 +245: 53058: 0 +245: 53059: 0 +245: 53060: 0 +245: 53061: 0 +245: 53062: 0 +245: 53063: 0 +245: 53064: 0 +245: 53065: 0 +245: 53066: 0 +245: 53067: 0 +245: 53068: 0 +245: 53069: 0 +245: 53070: 0 +245: 53071: 0 +245: 53072: 0 +245: 53073: 0 +245: 53074: 0 +245: 53075: 0 +245: 53076: 0 +245: 53077: 0 +245: 53078: 0 +245: 53079: 0 +245: 53080: 0 +245: 53081: 0 +245: 53082: 0 +245: 53083: 0 +245: 53084: 0 +245: 53085: 0 +245: 53086: 0 +245: 53087: 0 +245: 53088: 0 +245: 53089: 0 +245: 53090: 0 +245: 53091: 0 +245: 53092: 0 +245: 53093: 0 +245: 53094: 0 +245: 53095: 0 +245: 53096: 0 +245: 53097: 0 +245: 53098: 0 +245: 53099: 0 +245: 53100: 0 +245: 53101: 0 +245: 53102: 0 +245: 53103: 0 +245: 53104: 0 +245: 53105: 0 +245: 53106: 0 +245: 53107: 0 +245: 53108: 0 +245: 53109: 0 +245: 53110: 0 +245: 53111: 0 +245: 53112: 0 +245: 53113: 0 +245: 53114: 0 +245: 53115: 0 +245: 53116: 0 +245: 53117: 0 +245: 53118: 0 +245: 53119: 0 +245: 53120: 0 +245: 53121: 0 +245: 53122: 0 +245: 53123: 0 +245: 53124: 0 +245: 53125: 0 +245: 53126: 0 +245: 53127: 0 +245: 53128: 0 +245: 53129: 0 +245: 53130: 0 +245: 53131: 0 +245: 53132: 0 +245: 53133: 0 +245: 53134: 0 +245: 53135: 0 +245: 53136: 0 +245: 53137: 0 +245: 53138: 0 +245: 53139: 0 +245: 53140: 0 +245: 53141: 0 +245: 53142: 0 +245: 53143: 0 +245: 53144: 0 +245: 53145: 0 +245: 53146: 0 +245: 53147: 0 +245: 53148: 0 +245: 53149: 0 +245: 53150: 0 +245: 53151: 0 +245: 53152: 0 +245: 53153: 0 +245: 53154: 0 +245: 53155: 0 +245: 53156: 0 +245: 53157: 0 +245: 53158: 0 +245: 53159: 0 +245: 53160: 0 +245: 53161: 0 +245: 53162: 0 +245: 53163: 0 +245: 53164: 0 +245: 53165: 0 +245: 53166: 0 +245: 53167: 0 +245: 53168: 0 +245: 53169: 0 +245: 53170: 0 +245: 53171: 0 +245: 53172: 0 +245: 53173: 0 +245: 53174: 0 +245: 53175: 0 +245: 53176: 0 +245: 53177: 0 +245: 53178: 0 +245: 53179: 0 +245: 53180: 0 +245: 53181: 0 +245: 53182: 0 +245: 53183: 0 +245: 53184: 0 +245: 53185: 0 +245: 53186: 0 +245: 53187: 0 +245: 53188: 0 +245: 53189: 0 +245: 53190: 0 +245: 53191: 0 +245: 53192: 0 +245: 53193: 0 +245: 53194: 0 +245: 53195: 0 +245: 53196: 0 +245: 53197: 0 +245: 53198: 0 +245: 53199: 0 +245: 53200: 0 +245: 53201: 0 +245: 53202: 0 +245: 53203: 0 +245: 53204: 0 +245: 53205: 0 +245: 53206: 0 +245: 53207: 0 +245: 53208: 0 +245: 53209: 0 +245: 53210: 0 +245: 53211: 0 +245: 53212: 0 +245: 53213: 0 +245: 53214: 0 +245: 53215: 0 +245: 53216: 0 +245: 53217: 0 +245: 53218: 0 +245: 53219: 0 +245: 53220: 0 +245: 53221: 0 +245: 53222: 0 +245: 53223: 0 +245: 53224: 0 +245: 53225: 0 +245: 53226: 0 +245: 53227: 0 +245: 53228: 0 +245: 53229: 0 +245: 53230: 0 +245: 53231: 0 +245: 53232: 0 +245: 53233: 0 +245: 53234: 0 +245: 53235: 0 +245: 53236: 0 +245: 53237: 0 +245: 53238: 0 +245: 53239: 0 +245: 53240: 0 +245: 53241: 0 +245: 53242: 0 +245: 53243: 0 +245: 53244: 0 +245: 53245: 0 +245: 53246: 0 +245: 53247: 0 +245: 53248: 0 +245: 53249: 0 +245: 53250: 0 +245: 53251: 0 +245: 53252: 0 +245: 53253: 0 +245: 53254: 0 +245: 53255: 0 +245: 53256: 0 +245: 53257: 0 +245: 53258: 0 +245: 53259: 0 +245: 53260: 0 +245: 53261: 0 +245: 53262: 0 +245: 53263: 0 +245: 53264: 0 +245: 53265: 0 +245: 53266: 0 +245: 53267: 0 +245: 53268: 0 +245: 53269: 0 +245: 53270: 0 +245: 53271: 0 +245: 53272: 0 +245: 53273: 0 +245: 53274: 0 +245: 53275: 0 +245: 53276: 0 +245: 53277: 0 +245: 53278: 0 +245: 53279: 0 +245: 53280: 0 +245: 53281: 0 +245: 53282: 0 +245: 53283: 0 +245: 53284: 0 +245: 53285: 0 +245: 53286: 0 +245: 53287: 0 +245: 53288: 0 +245: 53289: 0 +245: 53290: 0 +245: 53291: 0 +245: 53292: 0 +245: 53293: 0 +245: 53294: 0 +245: 53295: 0 +245: 53296: 0 +245: 53297: 0 +245: 53298: 0 +245: 53299: 0 +245: 53300: 0 +245: 53301: 0 +245: 53302: 0 +245: 53303: 0 +245: 53304: 0 +245: 53305: 0 +245: 53306: 0 +245: 53307: 0 +245: 53308: 0 +245: 53309: 0 +245: 53310: 0 +245: 53311: 0 +245: 53312: 0 +245: 53313: 0 +245: 53314: 0 +245: 53315: 0 +245: 53316: 0 +245: 53317: 0 +245: 53318: 0 +245: 53319: 0 +245: 53320: 0 +245: 53321: 0 +245: 53322: 0 +245: 53323: 0 +245: 53324: 0 +245: 53325: 0 +245: 53326: 0 +245: 53327: 0 +245: 53328: 0 +245: 53329: 0 +245: 53330: 0 +245: 53331: 0 +245: 53332: 0 +245: 53333: 0 +245: 53334: 0 +245: 53335: 0 +245: 53336: 0 +245: 53337: 0 +245: 53338: 0 +245: 53339: 0 +245: 53340: 0 +245: 53341: 0 +245: 53342: 0 +245: 53343: 0 +245: 53344: 0 +245: 53345: 0 +245: 53346: 0 +245: 53347: 0 +245: 53348: 0 +245: 53349: 0 +245: 53350: 0 +245: 53351: 0 +245: 53352: 0 +245: 53353: 0 +245: 53354: 0 +245: 53355: 0 +245: 53356: 0 +245: 53357: 0 +245: 53358: 0 +245: 53359: 0 +245: 53360: 0 +245: 53361: 0 +245: 53362: 0 +245: 53363: 0 +245: 53364: 0 +245: 53365: 0 +245: 53366: 0 +245: 53367: 0 +245: 53368: 0 +245: 53369: 0 +245: 53370: 0 +245: 53371: 0 +245: 53372: 0 +245: 53373: 0 +245: 53374: 0 +245: 53375: 0 +245: 53376: 0 +245: 53377: 0 +245: 53378: 0 +245: 53379: 0 +245: 53380: 0 +245: 53381: 0 +245: 53382: 0 +245: 53383: 0 +245: 53384: 0 +245: 53385: 0 +245: 53386: 0 +245: 53387: 0 +245: 53388: 0 +245: 53389: 0 +245: 53390: 0 +245: 53391: 0 +245: 53392: 0 +245: 53393: 0 +245: 53394: 0 +245: 53395: 0 +245: 53396: 0 +245: 53397: 0 +245: 53398: 0 +245: 53399: 0 +245: 53400: 0 +245: 53401: 0 +245: 53402: 0 +245: 53403: 0 +245: 53404: 0 +245: 53405: 0 +245: 53406: 0 +245: 53407: 0 +245: 53408: 0 +245: 53409: 0 +245: 53410: 0 +245: 53411: 0 +245: 53412: 0 +245: 53413: 0 +245: 53414: 0 +245: 53415: 0 +245: 53416: 0 +245: 53417: 0 +245: 53418: 0 +245: 53419: 0 +245: 53420: 0 +245: 53421: 0 +245: 53422: 0 +245: 53423: 0 +245: 53424: 0 +245: 53425: 0 +245: 53426: 0 +245: 53427: 0 +245: 53428: 0 +245: 53429: 0 +245: 53430: 0 +245: 53431: 0 +245: 53432: 0 +245: 53433: 0 +245: 53434: 0 +245: 53435: 0 +245: 53436: 0 +245: 53437: 0 +245: 53438: 0 +245: 53439: 0 +245: 53440: 0 +245: 53441: 0 +245: 53442: 0 +245: 53443: 0 +245: 53444: 0 +245: 53445: 0 +245: 53446: 0 +245: 53447: 0 +245: 53448: 0 +245: 53449: 0 +245: 53450: 0 +245: 53451: 0 +245: 53452: 0 +245: 53453: 0 +245: 53454: 0 +245: 53455: 0 +245: 53456: 0 +245: 53457: 0 +245: 53458: 0 +245: 53459: 0 +245: 53460: 0 +245: 53461: 0 +245: 53462: 0 +245: 53463: 0 +245: 53464: 0 +245: 53465: 0 +245: 53466: 0 +245: 53467: 0 +245: 53468: 0 +245: 53469: 0 +245: 53470: 0 +245: 53471: 0 +245: 53472: 0 +245: 53473: 0 +245: 53474: 0 +245: 53475: 0 +245: 53476: 0 +245: 53477: 0 +245: 53478: 0 +245: 53479: 0 +245: 53480: 0 +245: 53481: 0 +245: 53482: 0 +245: 53483: 0 +245: 53484: 0 +245: 53485: 0 +245: 53486: 0 +245: 53487: 0 +245: 53488: 0 +245: 53489: 0 +245: 53490: 0 +245: 53491: 0 +245: 53492: 0 +245: 53493: 0 +245: 53494: 0 +245: 53495: 0 +245: 53496: 0 +245: 53497: 0 +245: 53498: 0 +245: 53499: 0 +245: 53500: 0 +245: 53501: 0 +245: 53502: 0 +245: 53503: 0 +245: 53504: 0 +245: 53505: 0 +245: 53506: 0 +245: 53507: 0 +245: 53508: 0 +245: 53509: 0 +245: 53510: 0 +245: 53511: 0 +245: 53512: 0 +245: 53513: 0 +245: 53514: 0 +245: 53515: 0 +245: 53516: 0 +245: 53517: 0 +245: 53518: 0 +245: 53519: 0 +245: 53520: 0 +245: 53521: 0 +245: 53522: 0 +245: 53523: 0 +245: 53524: 0 +245: 53525: 0 +245: 53526: 0 +245: 53527: 0 +245: 53528: 0 +245: 53529: 0 +245: 53530: 0 +245: 53531: 0 +245: 53532: 0 +245: 53533: 0 +245: 53534: 0 +245: 53535: 0 +245: 53536: 0 +245: 53537: 0 +245: 53538: 0 +245: 53539: 0 +245: 53540: 0 +245: 53541: 0 +245: 53542: 0 +245: 53543: 0 +245: 53544: 0 +245: 53545: 0 +245: 53546: 0 +245: 53547: 0 +245: 53548: 0 +245: 53549: 0 +245: 53550: 0 +245: 53551: 0 +245: 53552: 0 +245: 53553: 0 +245: 53554: 0 +245: 53555: 0 +245: 53556: 0 +245: 53557: 0 +245: 53558: 0 +245: 53559: 0 +245: 53560: 0 +245: 53561: 0 +245: 53562: 0 +245: 53563: 0 +245: 53564: 0 +245: 53565: 0 +245: 53566: 0 +245: 53567: 0 +245: 53568: 0 +245: 53569: 0 +245: 53570: 0 +245: 53571: 0 +245: 53572: 0 +245: 53573: 0 +245: 53574: 0 +245: 53575: 0 +245: 53576: 0 +245: 53577: 0 +245: 53578: 0 +245: 53579: 0 +245: 53580: 0 +245: 53581: 0 +245: 53582: 0 +245: 53583: 0 +245: 53584: 0 +245: 53585: 0 +245: 53586: 0 +245: 53587: 0 +245: 53588: 0 +245: 53589: 0 +245: 53590: 0 +245: 53591: 0 +245: 53592: 0 +245: 53593: 0 +245: 53594: 0 +245: 53595: 0 +245: 53596: 0 +245: 53597: 0 +245: 53598: 0 +245: 53599: 0 +245: 53600: 0 +245: 53601: 0 +245: 53602: 0 +245: 53603: 0 +245: 53604: 0 +245: 53605: 0 +245: 53606: 0 +245: 53607: 0 +245: 53608: 0 +245: 53609: 0 +245: 53610: 0 +245: 53611: 0 +245: 53612: 0 +245: 53613: 0 +245: 53614: 0 +245: 53615: 0 +245: 53616: 0 +245: 53617: 0 +245: 53618: 0 +245: 53619: 0 +245: 53620: 0 +245: 53621: 0 +245: 53622: 0 +245: 53623: 0 +245: 53624: 0 +245: 53625: 0 +245: 53626: 0 +245: 53627: 0 +245: 53628: 0 +245: 53629: 0 +245: 53630: 0 +245: 53631: 0 +245: 53632: 0 +245: 53633: 0 +245: 53634: 0 +245: 53635: 0 +245: 53636: 0 +245: 53637: 0 +245: 53638: 0 +245: 53639: 0 +245: 53640: 0 +245: 53641: 0 +245: 53642: 0 +245: 53643: 0 +245: 53644: 0 +245: 53645: 0 +245: 53646: 0 +245: 53647: 0 +245: 53648: 0 +245: 53649: 0 +245: 53650: 0 +245: 53651: 0 +245: 53652: 0 +245: 53653: 0 +245: 53654: 0 +245: 53655: 0 +245: 53656: 0 +245: 53657: 0 +245: 53658: 0 +245: 53659: 0 +245: 53660: 0 +245: 53661: 0 +245: 53662: 0 +245: 53663: 0 +245: 53664: 0 +245: 53665: 0 +245: 53666: 0 +245: 53667: 0 +245: 53668: 0 +245: 53669: 0 +245: 53670: 0 +245: 53671: 0 +245: 53672: 0 +245: 53673: 0 +245: 53674: 0 +245: 53675: 0 +245: 53676: 0 +245: 53677: 0 +245: 53678: 0 +245: 53679: 0 +245: 53680: 0 +245: 53681: 0 +245: 53682: 0 +245: 53683: 0 +245: 53684: 0 +245: 53685: 0 +245: 53686: 0 +245: 53687: 0 +245: 53688: 0 +245: 53689: 0 +245: 53690: 0 +245: 53691: 0 +245: 53692: 0 +245: 53693: 0 +245: 53694: 0 +245: 53695: 0 +245: 53696: 0 +245: 53697: 0 +245: 53698: 0 +245: 53699: 0 +245: 53700: 0 +245: 53701: 0 +245: 53702: 0 +245: 53703: 0 +245: 53704: 0 +245: 53705: 0 +245: 53706: 0 +245: 53707: 0 +245: 53708: 0 +245: 53709: 0 +245: 53710: 0 +245: 53711: 0 +245: 53712: 0 +245: 53713: 0 +245: 53714: 0 +245: 53715: 0 +245: 53716: 0 +245: 53717: 0 +245: 53718: 0 +245: 53719: 0 +245: 53720: 0 +245: 53721: 0 +245: 53722: 0 +245: 53723: 0 +245: 53724: 0 +245: 53725: 0 +245: 53726: 0 +245: 53727: 0 +245: 53728: 0 +245: 53729: 0 +245: 53730: 0 +245: 53731: 0 +245: 53732: 0 +245: 53733: 0 +245: 53734: 0 +245: 53735: 0 +245: 53736: 0 +245: 53737: 0 +245: 53738: 0 +245: 53739: 0 +245: 53740: 0 +245: 53741: 0 +245: 53742: 0 +245: 53743: 0 +245: 53744: 0 +245: 53745: 0 +245: 53746: 0 +245: 53747: 0 +245: 53748: 0 +245: 53749: 0 +245: 53750: 0 +245: 53751: 0 +245: 53752: 0 +245: 53753: 0 +245: 53754: 0 +245: 53755: 0 +245: 53756: 0 +245: 53757: 0 +245: 53758: 0 +245: 53759: 0 +245: 53760: 0 +245: 53761: 0 +245: 53762: 0 +245: 53763: 0 +245: 53764: 0 +245: 53765: 0 +245: 53766: 0 +245: 53767: 0 +245: 53768: 0 +245: 53769: 0 +245: 53770: 0 +245: 53771: 0 +245: 53772: 0 +245: 53773: 0 +245: 53774: 0 +245: 53775: 0 +245: 53776: 0 +245: 53777: 0 +245: 53778: 0 +245: 53779: 0 +245: 53780: 0 +245: 53781: 0 +245: 53782: 0 +245: 53783: 0 +245: 53784: 0 +245: 53785: 0 +245: 53786: 0 +245: 53787: 0 +245: 53788: 0 +245: 53789: 0 +245: 53790: 0 +245: 53791: 0 +245: 53792: 0 +245: 53793: 0 +245: 53794: 0 +245: 53795: 0 +245: 53796: 0 +245: 53797: 0 +245: 53798: 0 +245: 53799: 0 +245: 53800: 0 +245: 53801: 0 +245: 53802: 0 +245: 53803: 0 +245: 53804: 0 +245: 53805: 0 +245: 53806: 0 +245: 53807: 0 +245: 53808: 0 +245: 53809: 0 +245: 53810: 0 +245: 53811: 0 +245: 53812: 0 +245: 53813: 0 +245: 53814: 0 +245: 53815: 0 +245: 53816: 0 +245: 53817: 0 +245: 53818: 0 +245: 53819: 0 +245: 53820: 0 +245: 53821: 0 +245: 53822: 0 +245: 53823: 0 +245: 53824: 0 +245: 53825: 0 +245: 53826: 0 +245: 53827: 0 +245: 53828: 0 +245: 53829: 0 +245: 53830: 0 +245: 53831: 0 +245: 53832: 0 +245: 53833: 0 +245: 53834: 0 +245: 53835: 0 +245: 53836: 0 +245: 53837: 0 +245: 53838: 0 +245: 53839: 0 +245: 53840: 0 +245: 53841: 0 +245: 53842: 0 +245: 53843: 0 +245: 53844: 0 +245: 53845: 0 +245: 53846: 0 +245: 53847: 0 +245: 53848: 0 +245: 53849: 0 +245: 53850: 0 +245: 53851: 0 +245: 53852: 0 +245: 53853: 0 +245: 53854: 0 +245: 53855: 0 +245: 53856: 0 +245: 53857: 0 +245: 53858: 0 +245: 53859: 0 +245: 53860: 0 +245: 53861: 0 +245: 53862: 0 +245: 53863: 0 +245: 53864: 0 +245: 53865: 0 +245: 53866: 0 +245: 53867: 0 +245: 53868: 0 +245: 53869: 0 +245: 53870: 0 +245: 53871: 0 +245: 53872: 0 +245: 53873: 0 +245: 53874: 0 +245: 53875: 0 +245: 53876: 0 +245: 53877: 0 +245: 53878: 0 +245: 53879: 0 +245: 53880: 0 +245: 53881: 0 +245: 53882: 0 +245: 53883: 0 +245: 53884: 0 +245: 53885: 0 +245: 53886: 0 +245: 53887: 0 +245: 53888: 0 +245: 53889: 0 +245: 53890: 0 +245: 53891: 0 +245: 53892: 0 +245: 53893: 0 +245: 53894: 0 +245: 53895: 0 +245: 53896: 0 +245: 53897: 0 +245: 53898: 0 +245: 53899: 0 +245: 53900: 0 +245: 53901: 0 +245: 53902: 0 +245: 53903: 0 +245: 53904: 0 +245: 53905: 0 +245: 53906: 0 +245: 53907: 0 +245: 53908: 0 +245: 53909: 0 +245: 53910: 0 +245: 53911: 0 +245: 53912: 0 +245: 53913: 0 +245: 53914: 0 +245: 53915: 0 +245: 53916: 0 +245: 53917: 0 +245: 53918: 0 +245: 53919: 0 +245: 53920: 0 +245: 53921: 0 +245: 53922: 0 +245: 53923: 0 +245: 53924: 0 +245: 53925: 0 +245: 53926: 0 +245: 53927: 0 +245: 53928: 0 +245: 53929: 0 +245: 53930: 0 +245: 53931: 0 +245: 53932: 0 +245: 53933: 0 +245: 53934: 0 +245: 53935: 0 +245: 53936: 0 +245: 53937: 0 +245: 53938: 0 +245: 53939: 0 +245: 53940: 0 +245: 53941: 0 +245: 53942: 0 +245: 53943: 0 +245: 53944: 0 +245: 53945: 0 +245: 53946: 0 +245: 53947: 0 +245: 53948: 0 +245: 53949: 0 +245: 53950: 0 +245: 53951: 0 +245: 53952: 0 +245: 53953: 0 +245: 53954: 0 +245: 53955: 0 +245: 53956: 0 +245: 53957: 0 +245: 53958: 0 +245: 53959: 0 +245: 53960: 0 +245: 53961: 0 +245: 53962: 0 +245: 53963: 0 +245: 53964: 0 +245: 53965: 0 +245: 53966: 0 +245: 53967: 0 +245: 53968: 0 +245: 53969: 0 +245: 53970: 0 +245: 53971: 0 +245: 53972: 0 +245: 53973: 0 +245: 53974: 0 +245: 53975: 0 +245: 53976: 0 +245: 53977: 0 +245: 53978: 0 +245: 53979: 0 +245: 53980: 0 +245: 53981: 0 +245: 53982: 0 +245: 53983: 0 +245: 53984: 0 +245: 53985: 0 +245: 53986: 0 +245: 53987: 0 +245: 53988: 0 +245: 53989: 0 +245: 53990: 0 +245: 53991: 0 +245: 53992: 0 +245: 53993: 0 +245: 53994: 0 +245: 53995: 0 +245: 53996: 0 +245: 53997: 0 +245: 53998: 0 +245: 53999: 0 +245: 54000: 0 +245: 54001: 0 +245: 54002: 0 +245: 54003: 0 +245: 54004: 0 +245: 54005: 0 +245: 54006: 0 +245: 54007: 0 +245: 54008: 0 +245: 54009: 0 +245: 54010: 0 +245: 54011: 0 +245: 54012: 0 +245: 54013: 0 +245: 54014: 0 +245: 54015: 0 +245: 54016: 0 +245: 54017: 0 +245: 54018: 0 +245: 54019: 0 +245: 54020: 0 +245: 54021: 0 +245: 54022: 0 +245: 54023: 0 +245: 54024: 0 +245: 54025: 0 +245: 54026: 0 +245: 54027: 0 +245: 54028: 0 +245: 54029: 0 +245: 54030: 0 +245: 54031: 0 +245: 54032: 0 +245: 54033: 0 +245: 54034: 0 +245: 54035: 0 +245: 54036: 0 +245: 54037: 0 +245: 54038: 0 +245: 54039: 0 +245: 54040: 0 +245: 54041: 0 +245: 54042: 0 +245: 54043: 0 +245: 54044: 0 +245: 54045: 0 +245: 54046: 0 +245: 54047: 0 +245: 54048: 0 +245: 54049: 0 +245: 54050: 0 +245: 54051: 0 +245: 54052: 0 +245: 54053: 0 +245: 54054: 0 +245: 54055: 0 +245: 54056: 0 +245: 54057: 0 +245: 54058: 0 +245: 54059: 0 +245: 54060: 0 +245: 54061: 0 +245: 54062: 0 +245: 54063: 0 +245: 54064: 0 +245: 54065: 0 +245: 54066: 0 +245: 54067: 0 +245: 54068: 0 +245: 54069: 0 +245: 54070: 0 +245: 54071: 0 +245: 54072: 0 +245: 54073: 0 +245: 54074: 0 +245: 54075: 0 +245: 54076: 0 +245: 54077: 0 +245: 54078: 0 +245: 54079: 0 +245: 54080: 0 +245: 54081: 0 +245: 54082: 0 +245: 54083: 0 +245: 54084: 0 +245: 54085: 0 +245: 54086: 0 +245: 54087: 0 +245: 54088: 0 +245: 54089: 0 +245: 54090: 0 +245: 54091: 0 +245: 54092: 0 +245: 54093: 0 +245: 54094: 0 +245: 54095: 0 +245: 54096: 0 +245: 54097: 0 +245: 54098: 0 +245: 54099: 0 +245: 54100: 0 +245: 54101: 0 +245: 54102: 0 +245: 54103: 0 +245: 54104: 0 +245: 54105: 0 +245: 54106: 0 +245: 54107: 0 +245: 54108: 0 +245: 54109: 0 +245: 54110: 0 +245: 54111: 0 +245: 54112: 0 +245: 54113: 0 +245: 54114: 0 +245: 54115: 0 +245: 54116: 0 +245: 54117: 0 +245: 54118: 0 +245: 54119: 0 +245: 54120: 0 +245: 54121: 0 +245: 54122: 0 +245: 54123: 0 +245: 54124: 0 +245: 54125: 0 +245: 54126: 0 +245: 54127: 0 +245: 54128: 0 +245: 54129: 0 +245: 54130: 0 +245: 54131: 0 +245: 54132: 0 +245: 54133: 0 +245: 54134: 0 +245: 54135: 0 +245: 54136: 0 +245: 54137: 0 +245: 54138: 0 +245: 54139: 0 +245: 54140: 0 +245: 54141: 0 +245: 54142: 0 +245: 54143: 0 +245: 54144: 0 +245: 54145: 0 +245: 54146: 0 +245: 54147: 0 +245: 54148: 0 +245: 54149: 0 +245: 54150: 0 +245: 54151: 0 +245: 54152: 0 +245: 54153: 0 +245: 54154: 0 +245: 54155: 0 +245: 54156: 0 +245: 54157: 0 +245: 54158: 0 +245: 54159: 0 +245: 54160: 0 +245: 54161: 0 +245: 54162: 0 +245: 54163: 0 +245: 54164: 0 +245: 54165: 0 +245: 54166: 0 +245: 54167: 0 +245: 54168: 0 +245: 54169: 0 +245: 54170: 0 +245: 54171: 0 +245: 54172: 0 +245: 54173: 0 +245: 54174: 0 +245: 54175: 0 +245: 54176: 0 +245: 54177: 0 +245: 54178: 0 +245: 54179: 0 +245: 54180: 0 +245: 54181: 0 +245: 54182: 0 +245: 54183: 0 +245: 54184: 0 +245: 54185: 0 +245: 54186: 0 +245: 54187: 0 +245: 54188: 0 +245: 54189: 0 +245: 54190: 0 +245: 54191: 0 +245: 54192: 0 +245: 54193: 0 +245: 54194: 0 +245: 54195: 0 +245: 54196: 0 +245: 54197: 0 +245: 54198: 0 +245: 54199: 0 +245: 54200: 0 +245: 54201: 0 +245: 54202: 0 +245: 54203: 0 +245: 54204: 0 +245: 54205: 0 +245: 54206: 0 +245: 54207: 0 +245: 54208: 0 +245: 54209: 0 +245: 54210: 0 +245: 54211: 0 +245: 54212: 0 +245: 54213: 0 +245: 54214: 0 +245: 54215: 0 +245: 54216: 0 +245: 54217: 0 +245: 54218: 0 +245: 54219: 0 +245: 54220: 0 +245: 54221: 0 +245: 54222: 0 +245: 54223: 0 +245: 54224: 0 +245: 54225: 0 +245: 54226: 0 +245: 54227: 0 +245: 54228: 0 +245: 54229: 0 +245: 54230: 0 +245: 54231: 0 +245: 54232: 0 +245: 54233: 0 +245: 54234: 0 +245: 54235: 0 +245: 54236: 0 +245: 54237: 0 +245: 54238: 0 +245: 54239: 0 +245: 54240: 0 +245: 54241: 0 +245: 54242: 0 +245: 54243: 0 +245: 54244: 0 +245: 54245: 0 +245: 54246: 0 +245: 54247: 0 +245: 54248: 0 +245: 54249: 0 +245: 54250: 0 +245: 54251: 0 +245: 54252: 0 +245: 54253: 0 +245: 54254: 0 +245: 54255: 0 +245: 54256: 0 +245: 54257: 0 +245: 54258: 0 +245: 54259: 0 +245: 54260: 0 +245: 54261: 0 +245: 54262: 0 +245: 54263: 0 +245: 54264: 0 +245: 54265: 0 +245: 54266: 0 +245: 54267: 0 +245: 54268: 0 +245: 54269: 0 +245: 54270: 0 +245: 54271: 0 +245: 54272: 0 +245: 54273: 0 +245: 54274: 0 +245: 54275: 0 +245: 54276: 0 +245: 54277: 0 +245: 54278: 0 +245: 54279: 0 +245: 54280: 0 +245: 54281: 0 +245: 54282: 0 +245: 54283: 0 +245: 54284: 0 +245: 54285: 0 +245: 54286: 0 +245: 54287: 0 +245: 54288: 0 +245: 54289: 0 +245: 54290: 0 +245: 54291: 0 +245: 54292: 0 +245: 54293: 0 +245: 54294: 0 +245: 54295: 0 +245: 54296: 0 +245: 54297: 0 +245: 54298: 0 +245: 54299: 0 +245: 54300: 0 +245: 54301: 0 +245: 54302: 0 +245: 54303: 0 +245: 54304: 0 +245: 54305: 0 +245: 54306: 0 +245: 54307: 0 +245: 54308: 0 +245: 54309: 0 +245: 54310: 0 +245: 54311: 0 +245: 54312: 0 +245: 54313: 0 +245: 54314: 0 +245: 54315: 0 +245: 54316: 0 +245: 54317: 0 +245: 54318: 0 +245: 54319: 0 +245: 54320: 0 +245: 54321: 0 +245: 54322: 0 +245: 54323: 0 +245: 54324: 0 +245: 54325: 0 +245: 54326: 0 +245: 54327: 0 +245: 54328: 0 +245: 54329: 0 +245: 54330: 0 +245: 54331: 0 +245: 54332: 0 +245: 54333: 0 +245: 54334: 0 +245: 54335: 0 +245: 54336: 0 +245: 54337: 0 +245: 54338: 0 +245: 54339: 0 +245: 54340: 0 +245: 54341: 0 +245: 54342: 0 +245: 54343: 0 +245: 54344: 0 +245: 54345: 0 +245: 54346: 0 +245: 54347: 0 +245: 54348: 0 +245: 54349: 0 +245: 54350: 0 +245: 54351: 0 +245: 54352: 0 +245: 54353: 0 +245: 54354: 0 +245: 54355: 0 +245: 54356: 0 +245: 54357: 0 +245: 54358: 0 +245: 54359: 0 +245: 54360: 0 +245: 54361: 0 +245: 54362: 0 +245: 54363: 0 +245: 54364: 0 +245: 54365: 0 +245: 54366: 0 +245: 54367: 0 +245: 54368: 0 +245: 54369: 0 +245: 54370: 0 +245: 54371: 0 +245: 54372: 0 +245: 54373: 0 +245: 54374: 0 +245: 54375: 0 +245: 54376: 0 +245: 54377: 0 +245: 54378: 0 +245: 54379: 0 +245: 54380: 0 +245: 54381: 0 +245: 54382: 0 +245: 54383: 0 +245: 54384: 0 +245: 54385: 0 +245: 54386: 0 +245: 54387: 0 +245: 54388: 0 +245: 54389: 0 +245: 54390: 0 +245: 54391: 0 +245: 54392: 0 +245: 54393: 0 +245: 54394: 0 +245: 54395: 0 +245: 54396: 0 +245: 54397: 0 +245: 54398: 0 +245: 54399: 0 +245: 54400: 0 +245: 54401: 0 +245: 54402: 0 +245: 54403: 0 +245: 54404: 0 +245: 54405: 0 +245: 54406: 0 +245: 54407: 0 +245: 54408: 0 +245: 54409: 0 +245: 54410: 0 +245: 54411: 0 +245: 54412: 0 +245: 54413: 0 +245: 54414: 0 +245: 54415: 0 +245: 54416: 0 +245: 54417: 0 +245: 54418: 0 +245: 54419: 0 +245: 54420: 0 +245: 54421: 0 +245: 54422: 0 +245: 54423: 0 +245: 54424: 0 +245: 54425: 0 +245: 54426: 0 +245: 54427: 0 +245: 54428: 0 +245: 54429: 0 +245: 54430: 0 +245: 54431: 0 +245: 54432: 0 +245: 54433: 0 +245: 54434: 0 +245: 54435: 0 +245: 54436: 0 +245: 54437: 0 +245: 54438: 0 +245: 54439: 0 +245: 54440: 0 +245: 54441: 0 +245: 54442: 0 +245: 54443: 0 +245: 54444: 0 +245: 54445: 0 +245: 54446: 0 +245: 54447: 0 +245: 54448: 0 +245: 54449: 0 +245: 54450: 0 +245: 54451: 0 +245: 54452: 0 +245: 54453: 0 +245: 54454: 0 +245: 54455: 0 +245: 54456: 0 +245: 54457: 0 +245: 54458: 0 +245: 54459: 0 +245: 54460: 0 +245: 54461: 0 +245: 54462: 0 +245: 54463: 0 +245: 54464: 0 +245: 54465: 0 +245: 54466: 0 +245: 54467: 0 +245: 54468: 0 +245: 54469: 0 +245: 54470: 0 +245: 54471: 0 +245: 54472: 0 +245: 54473: 0 +245: 54474: 0 +245: 54475: 0 +245: 54476: 0 +245: 54477: 0 +245: 54478: 0 +245: 54479: 0 +245: 54480: 0 +245: 54481: 0 +245: 54482: 0 +245: 54483: 0 +245: 54484: 0 +245: 54485: 0 +245: 54486: 0 +245: 54487: 0 +245: 54488: 0 +245: 54489: 0 +245: 54490: 0 +245: 54491: 0 +245: 54492: 0 +245: 54493: 0 +245: 54494: 0 +245: 54495: 0 +245: 54496: 0 +245: 54497: 0 +245: 54498: 0 +245: 54499: 0 +245: 54500: 0 +245: 54501: 0 +245: 54502: 0 +245: 54503: 0 +245: 54504: 0 +245: 54505: 0 +245: 54506: 0 +245: 54507: 0 +245: 54508: 0 +245: 54509: 0 +245: 54510: 0 +245: 54511: 0 +245: 54512: 0 +245: 54513: 0 +245: 54514: 0 +245: 54515: 0 +245: 54516: 0 +245: 54517: 0 +245: 54518: 0 +245: 54519: 0 +245: 54520: 0 +245: 54521: 0 +245: 54522: 0 +245: 54523: 0 +245: 54524: 0 +245: 54525: 0 +245: 54526: 0 +245: 54527: 0 +245: 54528: 0 +245: 54529: 0 +245: 54530: 0 +245: 54531: 0 +245: 54532: 0 +245: 54533: 0 +245: 54534: 0 +245: 54535: 0 +245: 54536: 0 +245: 54537: 0 +245: 54538: 0 +245: 54539: 0 +245: 54540: 0 +245: 54541: 0 +245: 54542: 0 +245: 54543: 0 +245: 54544: 0 +245: 54545: 0 +245: 54546: 0 +245: 54547: 0 +245: 54548: 0 +245: 54549: 0 +245: 54550: 0 +245: 54551: 0 +245: 54552: 0 +245: 54553: 0 +245: 54554: 0 +245: 54555: 0 +245: 54556: 0 +245: 54557: 0 +245: 54558: 0 +245: 54559: 0 +245: 54560: 0 +245: 54561: 0 +245: 54562: 0 +245: 54563: 0 +245: 54564: 0 +245: 54565: 0 +245: 54566: 0 +245: 54567: 0 +245: 54568: 0 +245: 54569: 0 +245: 54570: 0 +245: 54571: 0 +245: 54572: 0 +245: 54573: 0 +245: 54574: 0 +245: 54575: 0 +245: 54576: 0 +245: 54577: 0 +245: 54578: 0 +245: 54579: 0 +245: 54580: 0 +245: 54581: 0 +245: 54582: 0 +245: 54583: 0 +245: 54584: 0 +245: 54585: 0 +245: 54586: 0 +245: 54587: 0 +245: 54588: 0 +245: 54589: 0 +245: 54590: 0 +245: 54591: 0 +245: 54592: 0 +245: 54593: 0 +245: 54594: 0 +245: 54595: 0 +245: 54596: 0 +245: 54597: 0 +245: 54598: 0 +245: 54599: 0 +245: 54600: 0 +245: 54601: 0 +245: 54602: 0 +245: 54603: 0 +245: 54604: 0 +245: 54605: 0 +245: 54606: 0 +245: 54607: 0 +245: 54608: 0 +245: 54609: 0 +245: 54610: 0 +245: 54611: 0 +245: 54612: 0 +245: 54613: 0 +245: 54614: 0 +245: 54615: 0 +245: 54616: 0 +245: 54617: 0 +245: 54618: 0 +245: 54619: 0 +245: 54620: 0 +245: 54621: 0 +245: 54622: 0 +245: 54623: 0 +245: 54624: 0 +245: 54625: 0 +245: 54626: 0 +245: 54627: 0 +245: 54628: 0 +245: 54629: 0 +245: 54630: 0 +245: 54631: 0 +245: 54632: 0 +245: 54633: 0 +245: 54634: 0 +245: 54635: 0 +245: 54636: 0 +245: 54637: 0 +245: 54638: 0 +245: 54639: 0 +245: 54640: 0 +245: 54641: 0 +245: 54642: 0 +245: 54643: 0 +245: 54644: 0 +245: 54645: 0 +245: 54646: 0 +245: 54647: 0 +245: 54648: 0 +245: 54649: 0 +245: 54650: 0 +245: 54651: 0 +245: 54652: 0 +245: 54653: 0 +245: 54654: 0 +245: 54655: 0 +245: 54656: 0 +245: 54657: 0 +245: 54658: 0 +245: 54659: 0 +245: 54660: 0 +245: 54661: 0 +245: 54662: 0 +245: 54663: 0 +245: 54664: 0 +245: 54665: 0 +245: 54666: 0 +245: 54667: 0 +245: 54668: 0 +245: 54669: 0 +245: 54670: 0 +245: 54671: 0 +245: 54672: 0 +245: 54673: 0 +245: 54674: 0 +245: 54675: 0 +245: 54676: 0 +245: 54677: 0 +245: 54678: 0 +245: 54679: 0 +245: 54680: 0 +245: 54681: 0 +245: 54682: 0 +245: 54683: 0 +245: 54684: 0 +245: 54685: 0 +245: 54686: 0 +245: 54687: 0 +245: 54688: 0 +245: 54689: 0 +245: 54690: 0 +245: 54691: 0 +245: 54692: 0 +245: 54693: 0 +245: 54694: 0 +245: 54695: 0 +245: 54696: 0 +245: 54697: 0 +245: 54698: 0 +245: 54699: 0 +245: 54700: 0 +245: 54701: 0 +245: 54702: 0 +245: 54703: 0 +245: 54704: 0 +245: 54705: 0 +245: 54706: 0 +245: 54707: 0 +245: 54708: 0 +245: 54709: 0 +245: 54710: 0 +245: 54711: 0 +245: 54712: 0 +245: 54713: 0 +245: 54714: 0 +245: 54715: 0 +245: 54716: 0 +245: 54717: 0 +245: 54718: 0 +245: 54719: 0 +245: 54720: 0 +245: 54721: 0 +245: 54722: 0 +245: 54723: 0 +245: 54724: 0 +245: 54725: 0 +245: 54726: 0 +245: 54727: 0 +245: 54728: 0 +245: 54729: 0 +245: 54730: 0 +245: 54731: 0 +245: 54732: 0 +245: 54733: 0 +245: 54734: 0 +245: 54735: 0 +245: 54736: 0 +245: 54737: 0 +245: 54738: 0 +245: 54739: 0 +245: 54740: 0 +245: 54741: 0 +245: 54742: 0 +245: 54743: 0 +245: 54744: 0 +245: 54745: 0 +245: 54746: 0 +245: 54747: 0 +245: 54748: 0 +245: 54749: 0 +245: 54750: 0 +245: 54751: 0 +245: 54752: 0 +245: 54753: 0 +245: 54754: 0 +245: 54755: 0 +245: 54756: 0 +245: 54757: 0 +245: 54758: 0 +245: 54759: 0 +245: 54760: 0 +245: 54761: 0 +245: 54762: 0 +245: 54763: 0 +245: 54764: 0 +245: 54765: 0 +245: 54766: 0 +245: 54767: 0 +245: 54768: 0 +245: 54769: 0 +245: 54770: 0 +245: 54771: 0 +245: 54772: 0 +245: 54773: 0 +245: 54774: 0 +245: 54775: 0 +245: 54776: 0 +245: 54777: 0 +245: 54778: 0 +245: 54779: 0 +245: 54780: 0 +245: 54781: 0 +245: 54782: 0 +245: 54783: 0 +245: 54784: 0 +245: 54785: 0 +245: 54786: 0 +245: 54787: 0 +245: 54788: 0 +245: 54789: 0 +245: 54790: 0 +245: 54791: 0 +245: 54792: 0 +245: 54793: 0 +245: 54794: 0 +245: 54795: 0 +245: 54796: 0 +245: 54797: 0 +245: 54798: 0 +245: 54799: 0 +245: 54800: 0 +245: 54801: 0 +245: 54802: 0 +245: 54803: 0 +245: 54804: 0 +245: 54805: 0 +245: 54806: 0 +245: 54807: 0 +245: 54808: 0 +245: 54809: 0 +245: 54810: 0 +245: 54811: 0 +245: 54812: 0 +245: 54813: 0 +245: 54814: 0 +245: 54815: 0 +245: 54816: 0 +245: 54817: 0 +245: 54818: 0 +245: 54819: 0 +245: 54820: 0 +245: 54821: 0 +245: 54822: 0 +245: 54823: 0 +245: 54824: 0 +245: 54825: 0 +245: 54826: 0 +245: 54827: 0 +245: 54828: 0 +245: 54829: 0 +245: 54830: 0 +245: 54831: 0 +245: 54832: 0 +245: 54833: 0 +245: 54834: 0 +245: 54835: 0 +245: 54836: 0 +245: 54837: 0 +245: 54838: 0 +245: 54839: 0 +245: 54840: 0 +245: 54841: 0 +245: 54842: 0 +245: 54843: 0 +245: 54844: 0 +245: 54845: 0 +245: 54846: 0 +245: 54847: 0 +245: 54848: 0 +245: 54849: 0 +245: 54850: 0 +245: 54851: 0 +245: 54852: 0 +245: 54853: 0 +245: 54854: 0 +245: 54855: 0 +245: 54856: 0 +245: 54857: 0 +245: 54858: 0 +245: 54859: 0 +245: 54860: 0 +245: 54861: 0 +245: 54862: 0 +245: 54863: 0 +245: 54864: 0 +245: 54865: 0 +245: 54866: 0 +245: 54867: 0 +245: 54868: 0 +245: 54869: 0 +245: 54870: 0 +245: 54871: 0 +245: 54872: 0 +245: 54873: 0 +245: 54874: 0 +245: 54875: 0 +245: 54876: 0 +245: 54877: 0 +245: 54878: 0 +245: 54879: 0 +245: 54880: 0 +245: 54881: 0 +245: 54882: 0 +245: 54883: 0 +245: 54884: 0 +245: 54885: 0 +245: 54886: 0 +245: 54887: 0 +245: 54888: 0 +245: 54889: 0 +245: 54890: 0 +245: 54891: 0 +245: 54892: 0 +245: 54893: 0 +245: 54894: 0 +245: 54895: 0 +245: 54896: 0 +245: 54897: 0 +245: 54898: 0 +245: 54899: 0 +245: 54900: 0 +245: 54901: 0 +245: 54902: 0 +245: 54903: 0 +245: 54904: 0 +245: 54905: 0 +245: 54906: 0 +245: 54907: 0 +245: 54908: 0 +245: 54909: 0 +245: 54910: 0 +245: 54911: 0 +245: 54912: 0 +245: 54913: 0 +245: 54914: 0 +245: 54915: 0 +245: 54916: 0 +245: 54917: 0 +245: 54918: 0 +245: 54919: 0 +245: 54920: 0 +245: 54921: 0 +245: 54922: 0 +245: 54923: 0 +245: 54924: 0 +245: 54925: 0 +245: 54926: 0 +245: 54927: 0 +245: 54928: 0 +245: 54929: 0 +245: 54930: 0 +245: 54931: 0 +245: 54932: 0 +245: 54933: 0 +245: 54934: 0 +245: 54935: 0 +245: 54936: 0 +245: 54937: 0 +245: 54938: 0 +245: 54939: 0 +245: 54940: 0 +245: 54941: 0 +245: 54942: 0 +245: 54943: 0 +245: 54944: 0 +245: 54945: 0 +245: 54946: 0 +245: 54947: 0 +245: 54948: 0 +245: 54949: 0 +245: 54950: 0 +245: 54951: 0 +245: 54952: 0 +245: 54953: 0 +245: 54954: 0 +245: 54955: 0 +245: 54956: 0 +245: 54957: 0 +245: 54958: 0 +245: 54959: 0 +245: 54960: 0 +245: 54961: 0 +245: 54962: 0 +245: 54963: 0 +245: 54964: 0 +245: 54965: 0 +245: 54966: 0 +245: 54967: 0 +245: 54968: 0 +245: 54969: 0 +245: 54970: 0 +245: 54971: 0 +245: 54972: 0 +245: 54973: 0 +245: 54974: 0 +245: 54975: 0 +245: 54976: 0 +245: 54977: 0 +245: 54978: 0 +245: 54979: 0 +245: 54980: 0 +245: 54981: 0 +245: 54982: 0 +245: 54983: 0 +245: 54984: 0 +245: 54985: 0 +245: 54986: 0 +245: 54987: 0 +245: 54988: 0 +245: 54989: 0 +245: 54990: 0 +245: 54991: 0 +245: 54992: 0 +245: 54993: 0 +245: 54994: 0 +245: 54995: 0 +245: 54996: 0 +245: 54997: 0 +245: 54998: 0 +245: 54999: 0 +245: 55000: 0 +245: 55001: 0 +245: 55002: 0 +245: 55003: 0 +245: 55004: 0 +245: 55005: 0 +245: 55006: 0 +245: 55007: 0 +245: 55008: 0 +245: 55009: 0 +245: 55010: 0 +245: 55011: 0 +245: 55012: 0 +245: 55013: 0 +245: 55014: 0 +245: 55015: 0 +245: 55016: 0 +245: 55017: 0 +245: 55018: 0 +245: 55019: 0 +245: 55020: 0 +245: 55021: 0 +245: 55022: 0 +245: 55023: 0 +245: 55024: 0 +245: 55025: 0 +245: 55026: 0 +245: 55027: 0 +245: 55028: 0 +245: 55029: 0 +245: 55030: 0 +245: 55031: 0 +245: 55032: 0 +245: 55033: 0 +245: 55034: 0 +245: 55035: 0 +245: 55036: 0 +245: 55037: 0 +245: 55038: 0 +245: 55039: 0 +245: 55040: 0 +245: 55041: 0 +245: 55042: 0 +245: 55043: 0 +245: 55044: 0 +245: 55045: 0 +245: 55046: 0 +245: 55047: 0 +245: 55048: 0 +245: 55049: 0 +245: 55050: 0 +245: 55051: 0 +245: 55052: 0 +245: 55053: 0 +245: 55054: 0 +245: 55055: 0 +245: 55056: 0 +245: 55057: 0 +245: 55058: 0 +245: 55059: 0 +245: 55060: 0 +245: 55061: 0 +245: 55062: 0 +245: 55063: 0 +245: 55064: 0 +245: 55065: 0 +245: 55066: 0 +245: 55067: 0 +245: 55068: 0 +245: 55069: 0 +245: 55070: 0 +245: 55071: 0 +245: 55072: 0 +245: 55073: 0 +245: 55074: 0 +245: 55075: 0 +245: 55076: 0 +245: 55077: 0 +245: 55078: 0 +245: 55079: 0 +245: 55080: 0 +245: 55081: 0 +245: 55082: 0 +245: 55083: 0 +245: 55084: 0 +245: 55085: 0 +245: 55086: 0 +245: 55087: 0 +245: 55088: 0 +245: 55089: 0 +245: 55090: 0 +245: 55091: 0 +245: 55092: 0 +245: 55093: 0 +245: 55094: 0 +245: 55095: 0 +245: 55096: 0 +245: 55097: 0 +245: 55098: 0 +245: 55099: 0 +245: 55100: 0 +245: 55101: 0 +245: 55102: 0 +245: 55103: 0 +245: 55104: 0 +245: 55105: 0 +245: 55106: 0 +245: 55107: 0 +245: 55108: 0 +245: 55109: 0 +245: 55110: 0 +245: 55111: 0 +245: 55112: 0 +245: 55113: 0 +245: 55114: 0 +245: 55115: 0 +245: 55116: 0 +245: 55117: 0 +245: 55118: 0 +245: 55119: 0 +245: 55120: 0 +245: 55121: 0 +245: 55122: 0 +245: 55123: 0 +245: 55124: 0 +245: 55125: 0 +245: 55126: 0 +245: 55127: 0 +245: 55128: 0 +245: 55129: 0 +245: 55130: 0 +245: 55131: 0 +245: 55132: 0 +245: 55133: 0 +245: 55134: 0 +245: 55135: 0 +245: 55136: 0 +245: 55137: 0 +245: 55138: 0 +245: 55139: 0 +245: 55140: 0 +245: 55141: 0 +245: 55142: 0 +245: 55143: 0 +245: 55144: 0 +245: 55145: 0 +245: 55146: 0 +245: 55147: 0 +245: 55148: 0 +245: 55149: 0 +245: 55150: 0 +245: 55151: 0 +245: 55152: 0 +245: 55153: 0 +245: 55154: 0 +245: 55155: 0 +245: 55156: 0 +245: 55157: 0 +245: 55158: 0 +245: 55159: 0 +245: 55160: 0 +245: 55161: 0 +245: 55162: 0 +245: 55163: 0 +245: 55164: 0 +245: 55165: 0 +245: 55166: 0 +245: 55167: 0 +245: 55168: 0 +245: 55169: 0 +245: 55170: 0 +245: 55171: 0 +245: 55172: 0 +245: 55173: 0 +245: 55174: 0 +245: 55175: 0 +245: 55176: 0 +245: 55177: 0 +245: 55178: 0 +245: 55179: 0 +245: 55180: 0 +245: 55181: 0 +245: 55182: 0 +245: 55183: 0 +245: 55184: 0 +245: 55185: 0 +245: 55186: 0 +245: 55187: 0 +245: 55188: 0 +245: 55189: 0 +245: 55190: 0 +245: 55191: 0 +245: 55192: 0 +245: 55193: 0 +245: 55194: 0 +245: 55195: 0 +245: 55196: 0 +245: 55197: 0 +245: 55198: 0 +245: 55199: 0 +245: 55200: 0 +245: 55201: 0 +245: 55202: 0 +245: 55203: 0 +245: 55204: 0 +245: 55205: 0 +245: 55206: 0 +245: 55207: 0 +245: 55208: 0 +245: 55209: 0 +245: 55210: 0 +245: 55211: 0 +245: 55212: 0 +245: 55213: 0 +245: 55214: 0 +245: 55215: 0 +245: 55216: 0 +245: 55217: 0 +245: 55218: 0 +245: 55219: 0 +245: 55220: 0 +245: 55221: 0 +245: 55222: 0 +245: 55223: 0 +245: 55224: 0 +245: 55225: 0 +245: 55226: 0 +245: 55227: 0 +245: 55228: 0 +245: 55229: 0 +245: 55230: 0 +245: 55231: 0 +245: 55232: 0 +245: 55233: 0 +245: 55234: 0 +245: 55235: 0 +245: 55236: 0 +245: 55237: 0 +245: 55238: 0 +245: 55239: 0 +245: 55240: 0 +245: 55241: 0 +245: 55242: 0 +245: 55243: 0 +245: 55244: 0 +245: 55245: 0 +245: 55246: 0 +245: 55247: 0 +245: 55248: 0 +245: 55249: 0 +245: 55250: 0 +245: 55251: 0 +245: 55252: 0 +245: 55253: 0 +245: 55254: 0 +245: 55255: 0 +245: 55256: 0 +245: 55257: 0 +245: 55258: 0 +245: 55259: 0 +245: 55260: 0 +245: 55261: 0 +245: 55262: 0 +245: 55263: 0 +245: 55264: 0 +245: 55265: 0 +245: 55266: 0 +245: 55267: 0 +245: 55268: 0 +245: 55269: 0 +245: 55270: 0 +245: 55271: 0 +245: 55272: 0 +245: 55273: 0 +245: 55274: 0 +245: 55275: 0 +245: 55276: 0 +245: 55277: 0 +245: 55278: 0 +245: 55279: 0 +245: 55280: 0 +245: 55281: 0 +245: 55282: 0 +245: 55283: 0 +245: 55284: 0 +245: 55285: 0 +245: 55286: 0 +245: 55287: 0 +245: 55288: 0 +245: 55289: 0 +245: 55290: 0 +245: 55291: 0 +245: 55292: 0 +245: 55293: 0 +245: 55294: 0 +245: 55295: 0 +245: 55296: 0 +245: 55297: 0 +245: 55298: 0 +245: 55299: 0 +245: 55300: 0 +245: 55301: 0 +245: 55302: 0 +245: 55303: 0 +245: 55304: 0 +245: 55305: 0 +245: 55306: 0 +245: 55307: 0 +245: 55308: 0 +245: 55309: 0 +245: 55310: 0 +245: 55311: 0 +245: 55312: 0 +245: 55313: 0 +245: 55314: 0 +245: 55315: 0 +245: 55316: 0 +245: 55317: 0 +245: 55318: 0 +245: 55319: 0 +245: 55320: 0 +245: 55321: 0 +245: 55322: 0 +245: 55323: 0 +245: 55324: 0 +245: 55325: 0 +245: 55326: 0 +245: 55327: 0 +245: 55328: 0 +245: 55329: 0 +245: 55330: 0 +245: 55331: 0 +245: 55332: 0 +245: 55333: 0 +245: 55334: 0 +245: 55335: 0 +245: 55336: 0 +245: 55337: 0 +245: 55338: 0 +245: 55339: 0 +245: 55340: 0 +245: 55341: 0 +245: 55342: 0 +245: 55343: 0 +245: 55344: 0 +245: 55345: 0 +245: 55346: 0 +245: 55347: 0 +245: 55348: 0 +245: 55349: 0 +245: 55350: 0 +245: 55351: 0 +245: 55352: 0 +245: 55353: 0 +245: 55354: 0 +245: 55355: 0 +245: 55356: 0 +245: 55357: 0 +245: 55358: 0 +245: 55359: 0 +245: 55360: 0 +245: 55361: 0 +245: 55362: 0 +245: 55363: 0 +245: 55364: 0 +245: 55365: 0 +245: 55366: 0 +245: 55367: 0 +245: 55368: 0 +245: 55369: 0 +245: 55370: 0 +245: 55371: 0 +245: 55372: 0 +245: 55373: 0 +245: 55374: 0 +245: 55375: 0 +245: 55376: 0 +245: 55377: 0 +245: 55378: 0 +245: 55379: 0 +245: 55380: 0 +245: 55381: 0 +245: 55382: 0 +245: 55383: 0 +245: 55384: 0 +245: 55385: 0 +245: 55386: 0 +245: 55387: 0 +245: 55388: 0 +245: 55389: 0 +245: 55390: 0 +245: 55391: 0 +245: 55392: 0 +245: 55393: 0 +245: 55394: 0 +245: 55395: 0 +245: 55396: 0 +245: 55397: 0 +245: 55398: 0 +245: 55399: 0 +245: 55400: 0 +245: 55401: 0 +245: 55402: 0 +245: 55403: 0 +245: 55404: 0 +245: 55405: 0 +245: 55406: 0 +245: 55407: 0 +245: 55408: 0 +245: 55409: 0 +245: 55410: 0 +245: 55411: 0 +245: 55412: 0 +245: 55413: 0 +245: 55414: 0 +245: 55415: 0 +245: 55416: 0 +245: 55417: 0 +245: 55418: 0 +245: 55419: 0 +245: 55420: 0 +245: 55421: 0 +245: 55422: 0 +245: 55423: 0 +245: 55424: 0 +245: 55425: 0 +245: 55426: 0 +245: 55427: 0 +245: 55428: 0 +245: 55429: 0 +245: 55430: 0 +245: 55431: 0 +245: 55432: 0 +245: 55433: 0 +245: 55434: 0 +245: 55435: 0 +245: 55436: 0 +245: 55437: 0 +245: 55438: 0 +245: 55439: 0 +245: 55440: 0 +245: 55441: 0 +245: 55442: 0 +245: 55443: 0 +245: 55444: 0 +245: 55445: 0 +245: 55446: 0 +245: 55447: 0 +245: 55448: 0 +245: 55449: 0 +245: 55450: 0 +245: 55451: 0 +245: 55452: 0 +245: 55453: 0 +245: 55454: 0 +245: 55455: 0 +245: 55456: 0 +245: 55457: 0 +245: 55458: 0 +245: 55459: 0 +245: 55460: 0 +245: 55461: 0 +245: 55462: 0 +245: 55463: 0 +245: 55464: 0 +245: 55465: 0 +245: 55466: 0 +245: 55467: 0 +245: 55468: 0 +245: 55469: 0 +245: 55470: 0 +245: 55471: 0 +245: 55472: 0 +245: 55473: 0 +245: 55474: 0 +245: 55475: 0 +245: 55476: 0 +245: 55477: 0 +245: 55478: 0 +245: 55479: 0 +245: 55480: 0 +245: 55481: 0 +245: 55482: 0 +245: 55483: 0 +245: 55484: 0 +245: 55485: 0 +245: 55486: 0 +245: 55487: 0 +245: 55488: 0 +245: 55489: 0 +245: 55490: 0 +245: 55491: 0 +245: 55492: 0 +245: 55493: 0 +245: 55494: 0 +245: 55495: 0 +245: 55496: 0 +245: 55497: 0 +245: 55498: 0 +245: 55499: 0 +245: 55500: 0 +245: 55501: 0 +245: 55502: 0 +245: 55503: 0 +245: 55504: 0 +245: 55505: 0 +245: 55506: 0 +245: 55507: 0 +245: 55508: 0 +245: 55509: 0 +245: 55510: 0 +245: 55511: 0 +245: 55512: 0 +245: 55513: 0 +245: 55514: 0 +245: 55515: 0 +245: 55516: 0 +245: 55517: 0 +245: 55518: 0 +245: 55519: 0 +245: 55520: 0 +245: 55521: 0 +245: 55522: 0 +245: 55523: 0 +245: 55524: 0 +245: 55525: 0 +245: 55526: 0 +245: 55527: 0 +245: 55528: 0 +245: 55529: 0 +245: 55530: 0 +245: 55531: 0 +245: 55532: 0 +245: 55533: 0 +245: 55534: 0 +245: 55535: 0 +245: 55536: 0 +245: 55537: 0 +245: 55538: 0 +245: 55539: 0 +245: 55540: 0 +245: 55541: 0 +245: 55542: 0 +245: 55543: 0 +245: 55544: 0 +245: 55545: 0 +245: 55546: 0 +245: 55547: 0 +245: 55548: 0 +245: 55549: 0 +245: 55550: 0 +245: 55551: 0 +245: 55552: 0 +245: 55553: 0 +245: 55554: 0 +245: 55555: 0 +245: 55556: 0 +245: 55557: 0 +245: 55558: 0 +245: 55559: 0 +245: 55560: 0 +245: 55561: 0 +245: 55562: 0 +245: 55563: 0 +245: 55564: 0 +245: 55565: 0 +245: 55566: 0 +245: 55567: 0 +245: 55568: 0 +245: 55569: 0 +245: 55570: 0 +245: 55571: 0 +245: 55572: 0 +245: 55573: 0 +245: 55574: 0 +245: 55575: 0 +245: 55576: 0 +245: 55577: 0 +245: 55578: 0 +245: 55579: 0 +245: 55580: 0 +245: 55581: 0 +245: 55582: 0 +245: 55583: 0 +245: 55584: 0 +245: 55585: 0 +245: 55586: 0 +245: 55587: 0 +245: 55588: 0 +245: 55589: 0 +245: 55590: 0 +245: 55591: 0 +245: 55592: 0 +245: 55593: 0 +245: 55594: 0 +245: 55595: 0 +245: 55596: 0 +245: 55597: 0 +245: 55598: 0 +245: 55599: 0 +245: 55600: 0 +245: 55601: 0 +245: 55602: 0 +245: 55603: 0 +245: 55604: 0 +245: 55605: 0 +245: 55606: 0 +245: 55607: 0 +245: 55608: 0 +245: 55609: 0 +245: 55610: 0 +245: 55611: 0 +245: 55612: 0 +245: 55613: 0 +245: 55614: 0 +245: 55615: 0 +245: 55616: 0 +245: 55617: 0 +245: 55618: 0 +245: 55619: 0 +245: 55620: 0 +245: 55621: 0 +245: 55622: 0 +245: 55623: 0 +245: 55624: 0 +245: 55625: 0 +245: 55626: 0 +245: 55627: 0 +245: 55628: 0 +245: 55629: 0 +245: 55630: 0 +245: 55631: 0 +245: 55632: 0 +245: 55633: 0 +245: 55634: 0 +245: 55635: 0 +245: 55636: 0 +245: 55637: 0 +245: 55638: 0 +245: 55639: 0 +245: 55640: 0 +245: 55641: 0 +245: 55642: 0 +245: 55643: 0 +245: 55644: 0 +245: 55645: 0 +245: 55646: 0 +245: 55647: 0 +245: 55648: 0 +245: 55649: 0 +245: 55650: 0 +245: 55651: 0 +245: 55652: 0 +245: 55653: 0 +245: 55654: 0 +245: 55655: 0 +245: 55656: 0 +245: 55657: 0 +245: 55658: 0 +245: 55659: 0 +245: 55660: 0 +245: 55661: 0 +245: 55662: 0 +245: 55663: 0 +245: 55664: 0 +245: 55665: 0 +245: 55666: 0 +245: 55667: 0 +245: 55668: 0 +245: 55669: 0 +245: 55670: 0 +245: 55671: 0 +245: 55672: 0 +245: 55673: 0 +245: 55674: 0 +245: 55675: 0 +245: 55676: 0 +245: 55677: 0 +245: 55678: 0 +245: 55679: 0 +245: 55680: 0 +245: 55681: 0 +245: 55682: 0 +245: 55683: 0 +245: 55684: 0 +245: 55685: 0 +245: 55686: 0 +245: 55687: 0 +245: 55688: 0 +245: 55689: 0 +245: 55690: 0 +245: 55691: 0 +245: 55692: 0 +245: 55693: 0 +245: 55694: 0 +245: 55695: 0 +245: 55696: 0 +245: 55697: 0 +245: 55698: 0 +245: 55699: 0 +245: 55700: 0 +245: 55701: 0 +245: 55702: 0 +245: 55703: 0 +245: 55704: 0 +245: 55705: 0 +245: 55706: 0 +245: 55707: 0 +245: 55708: 0 +245: 55709: 0 +245: 55710: 0 +245: 55711: 0 +245: 55712: 0 +245: 55713: 0 +245: 55714: 0 +245: 55715: 0 +245: 55716: 0 +245: 55717: 0 +245: 55718: 0 +245: 55719: 0 +245: 55720: 0 +245: 55721: 0 +245: 55722: 0 +245: 55723: 0 +245: 55724: 0 +245: 55725: 0 +245: 55726: 0 +245: 55727: 0 +245: 55728: 0 +245: 55729: 0 +245: 55730: 0 +245: 55731: 0 +245: 55732: 0 +245: 55733: 0 +245: 55734: 0 +245: 55735: 0 +245: 55736: 0 +245: 55737: 0 +245: 55738: 0 +245: 55739: 0 +245: 55740: 0 +245: 55741: 0 +245: 55742: 0 +245: 55743: 0 +245: 55744: 0 +245: 55745: 0 +245: 55746: 0 +245: 55747: 0 +245: 55748: 0 +245: 55749: 0 +245: 55750: 0 +245: 55751: 0 +245: 55752: 0 +245: 55753: 0 +245: 55754: 0 +245: 55755: 0 +245: 55756: 0 +245: 55757: 0 +245: 55758: 0 +245: 55759: 0 +245: 55760: 0 +245: 55761: 0 +245: 55762: 0 +245: 55763: 0 +245: 55764: 0 +245: 55765: 0 +245: 55766: 0 +245: 55767: 0 +245: 55768: 0 +245: 55769: 0 +245: 55770: 0 +245: 55771: 0 +245: 55772: 0 +245: 55773: 0 +245: 55774: 0 +245: 55775: 0 +245: 55776: 0 +245: 55777: 0 +245: 55778: 0 +245: 55779: 0 +245: 55780: 0 +245: 55781: 0 +245: 55782: 0 +245: 55783: 0 +245: 55784: 0 +245: 55785: 0 +245: 55786: 0 +245: 55787: 0 +245: 55788: 0 +245: 55789: 0 +245: 55790: 0 +245: 55791: 0 +245: 55792: 0 +245: 55793: 0 +245: 55794: 0 +245: 55795: 0 +245: 55796: 0 +245: 55797: 0 +245: 55798: 0 +245: 55799: 0 +245: 55800: 0 +245: 55801: 0 +245: 55802: 0 +245: 55803: 0 +245: 55804: 0 +245: 55805: 0 +245: 55806: 0 +245: 55807: 0 +245: 55808: 0 +245: 55809: 0 +245: 55810: 0 +245: 55811: 0 +245: 55812: 0 +245: 55813: 0 +245: 55814: 0 +245: 55815: 0 +245: 55816: 0 +245: 55817: 0 +245: 55818: 0 +245: 55819: 0 +245: 55820: 0 +245: 55821: 0 +245: 55822: 0 +245: 55823: 0 +245: 55824: 0 +245: 55825: 0 +245: 55826: 0 +245: 55827: 0 +245: 55828: 0 +245: 55829: 0 +245: 55830: 0 +245: 55831: 0 +245: 55832: 0 +245: 55833: 0 +245: 55834: 0 +245: 55835: 0 +245: 55836: 0 +245: 55837: 0 +245: 55838: 0 +245: 55839: 0 +245: 55840: 0 +245: 55841: 0 +245: 55842: 0 +245: 55843: 0 +245: 55844: 0 +245: 55845: 0 +245: 55846: 0 +245: 55847: 0 +245: 55848: 0 +245: 55849: 0 +245: 55850: 0 +245: 55851: 0 +245: 55852: 0 +245: 55853: 0 +245: 55854: 0 +245: 55855: 0 +245: 55856: 0 +245: 55857: 0 +245: 55858: 0 +245: 55859: 0 +245: 55860: 0 +245: 55861: 0 +245: 55862: 0 +245: 55863: 0 +245: 55864: 0 +245: 55865: 0 +245: 55866: 0 +245: 55867: 0 +245: 55868: 0 +245: 55869: 0 +245: 55870: 0 +245: 55871: 0 +245: 55872: 0 +245: 55873: 0 +245: 55874: 0 +245: 55875: 0 +245: 55876: 0 +245: 55877: 0 +245: 55878: 0 +245: 55879: 0 +245: 55880: 0 +245: 55881: 0 +245: 55882: 0 +245: 55883: 0 +245: 55884: 0 +245: 55885: 0 +245: 55886: 0 +245: 55887: 0 +245: 55888: 0 +245: 55889: 0 +245: 55890: 0 +245: 55891: 0 +245: 55892: 0 +245: 55893: 0 +245: 55894: 0 +245: 55895: 0 +245: 55896: 0 +245: 55897: 0 +245: 55898: 0 +245: 55899: 0 +245: 55900: 0 +245: 55901: 0 +245: 55902: 0 +245: 55903: 0 +245: 55904: 0 +245: 55905: 0 +245: 55906: 0 +245: 55907: 0 +245: 55908: 0 +245: 55909: 0 +245: 55910: 0 +245: 55911: 0 +245: 55912: 0 +245: 55913: 0 +245: 55914: 0 +245: 55915: 0 +245: 55916: 0 +245: 55917: 0 +245: 55918: 0 +245: 55919: 0 +245: 55920: 0 +245: 55921: 0 +245: 55922: 0 +245: 55923: 0 +245: 55924: 0 +245: 55925: 0 +245: 55926: 0 +245: 55927: 0 +245: 55928: 0 +245: 55929: 0 +245: 55930: 0 +245: 55931: 0 +245: 55932: 0 +245: 55933: 0 +245: 55934: 0 +245: 55935: 0 +245: 55936: 0 +245: 55937: 0 +245: 55938: 0 +245: 55939: 0 +245: 55940: 0 +245: 55941: 0 +245: 55942: 0 +245: 55943: 0 +245: 55944: 0 +245: 55945: 0 +245: 55946: 0 +245: 55947: 0 +245: 55948: 0 +245: 55949: 0 +245: 55950: 0 +245: 55951: 0 +245: 55952: 0 +245: 55953: 0 +245: 55954: 0 +245: 55955: 0 +245: 55956: 0 +245: 55957: 0 +245: 55958: 0 +245: 55959: 0 +245: 55960: 0 +245: 55961: 0 +245: 55962: 0 +245: 55963: 0 +245: 55964: 0 +245: 55965: 0 +245: 55966: 0 +245: 55967: 0 +245: 55968: 0 +245: 55969: 0 +245: 55970: 0 +245: 55971: 0 +245: 55972: 0 +245: 55973: 0 +245: 55974: 0 +245: 55975: 0 +245: 55976: 0 +245: 55977: 0 +245: 55978: 0 +245: 55979: 0 +245: 55980: 0 +245: 55981: 0 +245: 55982: 0 +245: 55983: 0 +245: 55984: 0 +245: 55985: 0 +245: 55986: 0 +245: 55987: 0 +245: 55988: 0 +245: 55989: 0 +245: 55990: 0 +245: 55991: 0 +245: 55992: 0 +245: 55993: 0 +245: 55994: 0 +245: 55995: 0 +245: 55996: 0 +245: 55997: 0 +245: 55998: 0 +245: 55999: 0 +245: 56000: 0 +245: 56001: 0 +245: 56002: 0 +245: 56003: 0 +245: 56004: 0 +245: 56005: 0 +245: 56006: 0 +245: 56007: 0 +245: 56008: 0 +245: 56009: 0 +245: 56010: 0 +245: 56011: 0 +245: 56012: 0 +245: 56013: 0 +245: 56014: 0 +245: 56015: 0 +245: 56016: 0 +245: 56017: 0 +245: 56018: 0 +245: 56019: 0 +245: 56020: 0 +245: 56021: 0 +245: 56022: 0 +245: 56023: 0 +245: 56024: 0 +245: 56025: 0 +245: 56026: 0 +245: 56027: 0 +245: 56028: 0 +245: 56029: 0 +245: 56030: 0 +245: 56031: 0 +245: 56032: 0 +245: 56033: 0 +245: 56034: 0 +245: 56035: 0 +245: 56036: 0 +245: 56037: 0 +245: 56038: 0 +245: 56039: 0 +245: 56040: 0 +245: 56041: 0 +245: 56042: 0 +245: 56043: 0 +245: 56044: 0 +245: 56045: 0 +245: 56046: 0 +245: 56047: 0 +245: 56048: 0 +245: 56049: 0 +245: 56050: 0 +245: 56051: 0 +245: 56052: 0 +245: 56053: 0 +245: 56054: 0 +245: 56055: 0 +245: 56056: 0 +245: 56057: 0 +245: 56058: 0 +245: 56059: 0 +245: 56060: 0 +245: 56061: 0 +245: 56062: 0 +245: 56063: 0 +245: 56064: 0 +245: 56065: 0 +245: 56066: 0 +245: 56067: 0 +245: 56068: 0 +245: 56069: 0 +245: 56070: 0 +245: 56071: 0 +245: 56072: 0 +245: 56073: 0 +245: 56074: 0 +245: 56075: 0 +245: 56076: 0 +245: 56077: 0 +245: 56078: 0 +245: 56079: 0 +245: 56080: 0 +245: 56081: 0 +245: 56082: 0 +245: 56083: 0 +245: 56084: 0 +245: 56085: 0 +245: 56086: 0 +245: 56087: 0 +245: 56088: 0 +245: 56089: 0 +245: 56090: 0 +245: 56091: 0 +245: 56092: 0 +245: 56093: 0 +245: 56094: 0 +245: 56095: 0 +245: 56096: 0 +245: 56097: 0 +245: 56098: 0 +245: 56099: 0 +245: 56100: 0 +245: 56101: 0 +245: 56102: 0 +245: 56103: 0 +245: 56104: 0 +245: 56105: 0 +245: 56106: 0 +245: 56107: 0 +245: 56108: 0 +245: 56109: 0 +245: 56110: 0 +245: 56111: 0 +245: 56112: 0 +245: 56113: 0 +245: 56114: 0 +245: 56115: 0 +245: 56116: 0 +245: 56117: 0 +245: 56118: 0 +245: 56119: 0 +245: 56120: 0 +245: 56121: 0 +245: 56122: 0 +245: 56123: 0 +245: 56124: 0 +245: 56125: 0 +245: 56126: 0 +245: 56127: 0 +245: 56128: 0 +245: 56129: 0 +245: 56130: 0 +245: 56131: 0 +245: 56132: 0 +245: 56133: 0 +245: 56134: 0 +245: 56135: 0 +245: 56136: 0 +245: 56137: 0 +245: 56138: 0 +245: 56139: 0 +245: 56140: 0 +245: 56141: 0 +245: 56142: 0 +245: 56143: 0 +245: 56144: 0 +245: 56145: 0 +245: 56146: 0 +245: 56147: 0 +245: 56148: 0 +245: 56149: 0 +245: 56150: 0 +245: 56151: 0 +245: 56152: 0 +245: 56153: 0 +245: 56154: 0 +245: 56155: 0 +245: 56156: 0 +245: 56157: 0 +245: 56158: 0 +245: 56159: 0 +245: 56160: 0 +245: 56161: 0 +245: 56162: 0 +245: 56163: 0 +245: 56164: 0 +245: 56165: 0 +245: 56166: 0 +245: 56167: 0 +245: 56168: 0 +245: 56169: 0 +245: 56170: 0 +245: 56171: 0 +245: 56172: 0 +245: 56173: 0 +245: 56174: 0 +245: 56175: 0 +245: 56176: 0 +245: 56177: 0 +245: 56178: 0 +245: 56179: 0 +245: 56180: 0 +245: 56181: 0 +245: 56182: 0 +245: 56183: 0 +245: 56184: 0 +245: 56185: 0 +245: 56186: 0 +245: 56187: 0 +245: 56188: 0 +245: 56189: 0 +245: 56190: 0 +245: 56191: 0 +245: 56192: 0 +245: 56193: 0 +245: 56194: 0 +245: 56195: 0 +245: 56196: 0 +245: 56197: 0 +245: 56198: 0 +245: 56199: 0 +245: 56200: 0 +245: 56201: 0 +245: 56202: 0 +245: 56203: 0 +245: 56204: 0 +245: 56205: 0 +245: 56206: 0 +245: 56207: 0 +245: 56208: 0 +245: 56209: 0 +245: 56210: 0 +245: 56211: 0 +245: 56212: 0 +245: 56213: 0 +245: 56214: 0 +245: 56215: 0 +245: 56216: 0 +245: 56217: 0 +245: 56218: 0 +245: 56219: 0 +245: 56220: 0 +245: 56221: 0 +245: 56222: 0 +245: 56223: 0 +245: 56224: 0 +245: 56225: 0 +245: 56226: 0 +245: 56227: 0 +245: 56228: 0 +245: 56229: 0 +245: 56230: 0 +245: 56231: 0 +245: 56232: 0 +245: 56233: 0 +245: 56234: 0 +245: 56235: 0 +245: 56236: 0 +245: 56237: 0 +245: 56238: 0 +245: 56239: 0 +245: 56240: 0 +245: 56241: 0 +245: 56242: 0 +245: 56243: 0 +245: 56244: 0 +245: 56245: 0 +245: 56246: 0 +245: 56247: 0 +245: 56248: 0 +245: 56249: 0 +245: 56250: 0 +245: 56251: 0 +245: 56252: 0 +245: 56253: 0 +245: 56254: 0 +245: 56255: 0 +245: 56256: 0 +245: 56257: 0 +245: 56258: 0 +245: 56259: 0 +245: 56260: 0 +245: 56261: 0 +245: 56262: 0 +245: 56263: 0 +245: 56264: 0 +245: 56265: 0 +245: 56266: 0 +245: 56267: 0 +245: 56268: 0 +245: 56269: 0 +245: 56270: 0 +245: 56271: 0 +245: 56272: 0 +245: 56273: 0 +245: 56274: 0 +245: 56275: 0 +245: 56276: 0 +245: 56277: 0 +245: 56278: 0 +245: 56279: 0 +245: 56280: 0 +245: 56281: 0 +245: 56282: 0 +245: 56283: 0 +245: 56284: 0 +245: 56285: 0 +245: 56286: 0 +245: 56287: 0 +245: 56288: 0 +245: 56289: 0 +245: 56290: 0 +245: 56291: 0 +245: 56292: 0 +245: 56293: 0 +245: 56294: 0 +245: 56295: 0 +245: 56296: 0 +245: 56297: 0 +245: 56298: 0 +245: 56299: 0 +245: 56300: 0 +245: 56301: 0 +245: 56302: 0 +245: 56303: 0 +245: 56304: 0 +245: 56305: 0 +245: 56306: 0 +245: 56307: 0 +245: 56308: 0 +245: 56309: 0 +245: 56310: 0 +245: 56311: 0 +245: 56312: 0 +245: 56313: 0 +245: 56314: 0 +245: 56315: 0 +245: 56316: 0 +245: 56317: 0 +245: 56318: 0 +245: 56319: 0 +245: 56320: 0 +245: 56321: 0 +245: 56322: 0 +245: 56323: 0 +245: 56324: 0 +245: 56325: 0 +245: 56326: 0 +245: 56327: 0 +245: 56328: 0 +245: 56329: 0 +245: 56330: 0 +245: 56331: 0 +245: 56332: 0 +245: 56333: 0 +245: 56334: 0 +245: 56335: 0 +245: 56336: 0 +245: 56337: 0 +245: 56338: 0 +245: 56339: 0 +245: 56340: 0 +245: 56341: 0 +245: 56342: 0 +245: 56343: 0 +245: 56344: 0 +245: 56345: 0 +245: 56346: 0 +245: 56347: 0 +245: 56348: 0 +245: 56349: 0 +245: 56350: 0 +245: 56351: 0 +245: 56352: 0 +245: 56353: 0 +245: 56354: 0 +245: 56355: 0 +245: 56356: 0 +245: 56357: 0 +245: 56358: 0 +245: 56359: 0 +245: 56360: 0 +245: 56361: 0 +245: 56362: 0 +245: 56363: 0 +245: 56364: 0 +245: 56365: 0 +245: 56366: 0 +245: 56367: 0 +245: 56368: 0 +245: 56369: 0 +245: 56370: 0 +245: 56371: 0 +245: 56372: 0 +245: 56373: 0 +245: 56374: 0 +245: 56375: 0 +245: 56376: 0 +245: 56377: 0 +245: 56378: 0 +245: 56379: 0 +245: 56380: 0 +245: 56381: 0 +245: 56382: 0 +245: 56383: 0 +245: 56384: 0 +245: 56385: 0 +245: 56386: 0 +245: 56387: 0 +245: 56388: 0 +245: 56389: 0 +245: 56390: 0 +245: 56391: 0 +245: 56392: 0 +245: 56393: 0 +245: 56394: 0 +245: 56395: 0 +245: 56396: 0 +245: 56397: 0 +245: 56398: 0 +245: 56399: 0 +245: 56400: 0 +245: 56401: 0 +245: 56402: 0 +245: 56403: 0 +245: 56404: 0 +245: 56405: 0 +245: 56406: 0 +245: 56407: 0 +245: 56408: 0 +245: 56409: 0 +245: 56410: 0 +245: 56411: 0 +245: 56412: 0 +245: 56413: 0 +245: 56414: 0 +245: 56415: 0 +245: 56416: 0 +245: 56417: 0 +245: 56418: 0 +245: 56419: 0 +245: 56420: 0 +245: 56421: 0 +245: 56422: 0 +245: 56423: 0 +245: 56424: 0 +245: 56425: 0 +245: 56426: 0 +245: 56427: 0 +245: 56428: 0 +245: 56429: 0 +245: 56430: 0 +245: 56431: 0 +245: 56432: 0 +245: 56433: 0 +245: 56434: 0 +245: 56435: 0 +245: 56436: 0 +245: 56437: 0 +245: 56438: 0 +245: 56439: 0 +245: 56440: 0 +245: 56441: 0 +245: 56442: 0 +245: 56443: 0 +245: 56444: 0 +245: 56445: 0 +245: 56446: 0 +245: 56447: 0 +245: 56448: 0 +245: 56449: 0 +245: 56450: 0 +245: 56451: 0 +245: 56452: 0 +245: 56453: 0 +245: 56454: 0 +245: 56455: 0 +245: 56456: 0 +245: 56457: 0 +245: 56458: 0 +245: 56459: 0 +245: 56460: 0 +245: 56461: 0 +245: 56462: 0 +245: 56463: 0 +245: 56464: 0 +245: 56465: 0 +245: 56466: 0 +245: 56467: 0 +245: 56468: 0 +245: 56469: 0 +245: 56470: 0 +245: 56471: 0 +245: 56472: 0 +245: 56473: 0 +245: 56474: 0 +245: 56475: 0 +245: 56476: 0 +245: 56477: 0 +245: 56478: 0 +245: 56479: 0 +245: 56480: 0 +245: 56481: 0 +245: 56482: 0 +245: 56483: 0 +245: 56484: 0 +245: 56485: 0 +245: 56486: 0 +245: 56487: 0 +245: 56488: 0 +245: 56489: 0 +245: 56490: 0 +245: 56491: 0 +245: 56492: 0 +245: 56493: 0 +245: 56494: 0 +245: 56495: 0 +245: 56496: 0 +245: 56497: 0 +245: 56498: 0 +245: 56499: 0 +245: 56500: 0 +245: 56501: 0 +245: 56502: 0 +245: 56503: 0 +245: 56504: 0 +245: 56505: 0 +245: 56506: 0 +245: 56507: 0 +245: 56508: 0 +245: 56509: 0 +245: 56510: 0 +245: 56511: 0 +245: 56512: 0 +245: 56513: 0 +245: 56514: 0 +245: 56515: 0 +245: 56516: 0 +245: 56517: 0 +245: 56518: 0 +245: 56519: 0 +245: 56520: 0 +245: 56521: 0 +245: 56522: 0 +245: 56523: 0 +245: 56524: 0 +245: 56525: 0 +245: 56526: 0 +245: 56527: 0 +245: 56528: 0 +245: 56529: 0 +245: 56530: 0 +245: 56531: 0 +245: 56532: 0 +245: 56533: 0 +245: 56534: 0 +245: 56535: 0 +245: 56536: 0 +245: 56537: 0 +245: 56538: 0 +245: 56539: 0 +245: 56540: 0 +245: 56541: 0 +245: 56542: 0 +245: 56543: 0 +245: 56544: 0 +245: 56545: 0 +245: 56546: 0 +245: 56547: 0 +245: 56548: 0 +245: 56549: 0 +245: 56550: 0 +245: 56551: 0 +245: 56552: 0 +245: 56553: 0 +245: 56554: 0 +245: 56555: 0 +245: 56556: 0 +245: 56557: 0 +245: 56558: 0 +245: 56559: 0 +245: 56560: 0 +245: 56561: 0 +245: 56562: 0 +245: 56563: 0 +245: 56564: 0 +245: 56565: 0 +245: 56566: 0 +245: 56567: 0 +245: 56568: 0 +245: 56569: 0 +245: 56570: 0 +245: 56571: 0 +245: 56572: 0 +245: 56573: 0 +245: 56574: 0 +245: 56575: 0 +245: 56576: 0 +245: 56577: 0 +245: 56578: 0 +245: 56579: 0 +245: 56580: 0 +245: 56581: 0 +245: 56582: 0 +245: 56583: 0 +245: 56584: 0 +245: 56585: 0 +245: 56586: 0 +245: 56587: 0 +245: 56588: 0 +245: 56589: 0 +245: 56590: 0 +245: 56591: 0 +245: 56592: 0 +245: 56593: 0 +245: 56594: 0 +245: 56595: 0 +245: 56596: 0 +245: 56597: 0 +245: 56598: 0 +245: 56599: 0 +245: 56600: 0 +245: 56601: 0 +245: 56602: 0 +245: 56603: 0 +245: 56604: 0 +245: 56605: 0 +245: 56606: 0 +245: 56607: 0 +245: 56608: 0 +245: 56609: 0 +245: 56610: 0 +245: 56611: 0 +245: 56612: 0 +245: 56613: 0 +245: 56614: 0 +245: 56615: 0 +245: 56616: 0 +245: 56617: 0 +245: 56618: 0 +245: 56619: 0 +245: 56620: 0 +245: 56621: 0 +245: 56622: 0 +245: 56623: 0 +245: 56624: 0 +245: 56625: 0 +245: 56626: 0 +245: 56627: 0 +245: 56628: 0 +245: 56629: 0 +245: 56630: 0 +245: 56631: 0 +245: 56632: 0 +245: 56633: 0 +245: 56634: 0 +245: 56635: 0 +245: 56636: 0 +245: 56637: 0 +245: 56638: 0 +245: 56639: 0 +245: 56640: 0 +245: 56641: 0 +245: 56642: 0 +245: 56643: 0 +245: 56644: 0 +245: 56645: 0 +245: 56646: 0 +245: 56647: 0 +245: 56648: 0 +245: 56649: 0 +245: 56650: 0 +245: 56651: 0 +245: 56652: 0 +245: 56653: 0 +245: 56654: 0 +245: 56655: 0 +245: 56656: 0 +245: 56657: 0 +245: 56658: 0 +245: 56659: 0 +245: 56660: 0 +245: 56661: 0 +245: 56662: 0 +245: 56663: 0 +245: 56664: 0 +245: 56665: 0 +245: 56666: 0 +245: 56667: 0 +245: 56668: 0 +245: 56669: 0 +245: 56670: 0 +245: 56671: 0 +245: 56672: 0 +245: 56673: 0 +245: 56674: 0 +245: 56675: 0 +245: 56676: 0 +245: 56677: 0 +245: 56678: 0 +245: 56679: 0 +245: 56680: 0 +245: 56681: 0 +245: 56682: 0 +245: 56683: 0 +245: 56684: 0 +245: 56685: 0 +245: 56686: 0 +245: 56687: 0 +245: 56688: 0 +245: 56689: 0 +245: 56690: 0 +245: 56691: 0 +245: 56692: 0 +245: 56693: 0 +245: 56694: 0 +245: 56695: 0 +245: 56696: 0 +245: 56697: 0 +245: 56698: 0 +245: 56699: 0 +245: 56700: 0 +245: 56701: 0 +245: 56702: 0 +245: 56703: 0 +245: 56704: 0 +245: 56705: 0 +245: 56706: 0 +245: 56707: 0 +245: 56708: 0 +245: 56709: 0 +245: 56710: 0 +245: 56711: 0 +245: 56712: 0 +245: 56713: 0 +245: 56714: 0 +245: 56715: 0 +245: 56716: 0 +245: 56717: 0 +245: 56718: 0 +245: 56719: 0 +245: 56720: 0 +245: 56721: 0 +245: 56722: 0 +245: 56723: 0 +245: 56724: 0 +245: 56725: 0 +245: 56726: 0 +245: 56727: 0 +245: 56728: 0 +245: 56729: 0 +245: 56730: 0 +245: 56731: 0 +245: 56732: 0 +245: 56733: 0 +245: 56734: 0 +245: 56735: 0 +245: 56736: 0 +245: 56737: 0 +245: 56738: 0 +245: 56739: 0 +245: 56740: 0 +245: 56741: 0 +245: 56742: 0 +245: 56743: 0 +245: 56744: 0 +245: 56745: 0 +245: 56746: 0 +245: 56747: 0 +245: 56748: 0 +245: 56749: 0 +245: 56750: 0 +245: 56751: 0 +245: 56752: 0 +245: 56753: 0 +245: 56754: 0 +245: 56755: 0 +245: 56756: 0 +245: 56757: 0 +245: 56758: 0 +245: 56759: 0 +245: 56760: 0 +245: 56761: 0 +245: 56762: 0 +245: 56763: 0 +245: 56764: 0 +245: 56765: 0 +245: 56766: 0 +245: 56767: 0 +245: 56768: 0 +245: 56769: 0 +245: 56770: 0 +245: 56771: 0 +245: 56772: 0 +245: 56773: 0 +245: 56774: 0 +245: 56775: 0 +245: 56776: 0 +245: 56777: 0 +245: 56778: 0 +245: 56779: 0 +245: 56780: 0 +245: 56781: 0 +245: 56782: 0 +245: 56783: 0 +245: 56784: 0 +245: 56785: 0 +245: 56786: 0 +245: 56787: 0 +245: 56788: 0 +245: 56789: 0 +245: 56790: 0 +245: 56791: 0 +245: 56792: 0 +245: 56793: 0 +245: 56794: 0 +245: 56795: 0 +245: 56796: 0 +245: 56797: 0 +245: 56798: 0 +245: 56799: 0 +245: 56800: 0 +245: 56801: 0 +245: 56802: 0 +245: 56803: 0 +245: 56804: 0 +245: 56805: 0 +245: 56806: 0 +245: 56807: 0 +245: 56808: 0 +245: 56809: 0 +245: 56810: 0 +245: 56811: 0 +245: 56812: 0 +245: 56813: 0 +245: 56814: 0 +245: 56815: 0 +245: 56816: 0 +245: 56817: 0 +245: 56818: 0 +245: 56819: 0 +245: 56820: 0 +245: 56821: 0 +245: 56822: 0 +245: 56823: 0 +245: 56824: 0 +245: 56825: 0 +245: 56826: 0 +245: 56827: 0 +245: 56828: 0 +245: 56829: 0 +245: 56830: 0 +245: 56831: 0 +245: 56832: 0 +245: 56833: 0 +245: 56834: 0 +245: 56835: 0 +245: 56836: 0 +245: 56837: 0 +245: 56838: 0 +245: 56839: 0 +245: 56840: 0 +245: 56841: 0 +245: 56842: 0 +245: 56843: 0 +245: 56844: 0 +245: 56845: 0 +245: 56846: 0 +245: 56847: 0 +245: 56848: 0 +245: 56849: 0 +245: 56850: 0 +245: 56851: 0 +245: 56852: 0 +245: 56853: 0 +245: 56854: 0 +245: 56855: 0 +245: 56856: 0 +245: 56857: 0 +245: 56858: 0 +245: 56859: 0 +245: 56860: 0 +245: 56861: 0 +245: 56862: 0 +245: 56863: 0 +245: 56864: 0 +245: 56865: 0 +245: 56866: 0 +245: 56867: 0 +245: 56868: 0 +245: 56869: 0 +245: 56870: 0 +245: 56871: 0 +245: 56872: 0 +245: 56873: 0 +245: 56874: 0 +245: 56875: 0 +245: 56876: 0 +245: 56877: 0 +245: 56878: 0 +245: 56879: 0 +245: 56880: 0 +245: 56881: 0 +245: 56882: 0 +245: 56883: 0 +245: 56884: 0 +245: 56885: 0 +245: 56886: 0 +245: 56887: 0 +245: 56888: 0 +245: 56889: 0 +245: 56890: 0 +245: 56891: 0 +245: 56892: 0 +245: 56893: 0 +245: 56894: 0 +245: 56895: 0 +245: 56896: 0 +245: 56897: 0 +245: 56898: 0 +245: 56899: 0 +245: 56900: 0 +245: 56901: 0 +245: 56902: 0 +245: 56903: 0 +245: 56904: 0 +245: 56905: 0 +245: 56906: 0 +245: 56907: 0 +245: 56908: 0 +245: 56909: 0 +245: 56910: 0 +245: 56911: 0 +245: 56912: 0 +245: 56913: 0 +245: 56914: 0 +245: 56915: 0 +245: 56916: 0 +245: 56917: 0 +245: 56918: 0 +245: 56919: 0 +245: 56920: 0 +245: 56921: 0 +245: 56922: 0 +245: 56923: 0 +245: 56924: 0 +245: 56925: 0 +245: 56926: 0 +245: 56927: 0 +245: 56928: 0 +245: 56929: 0 +245: 56930: 0 +245: 56931: 0 +245: 56932: 0 +245: 56933: 0 +245: 56934: 0 +245: 56935: 0 +245: 56936: 0 +245: 56937: 0 +245: 56938: 0 +245: 56939: 0 +245: 56940: 0 +245: 56941: 0 +245: 56942: 0 +245: 56943: 0 +245: 56944: 0 +245: 56945: 0 +245: 56946: 0 +245: 56947: 0 +245: 56948: 0 +245: 56949: 0 +245: 56950: 0 +245: 56951: 0 +245: 56952: 0 +245: 56953: 0 +245: 56954: 0 +245: 56955: 0 +245: 56956: 0 +245: 56957: 0 +245: 56958: 0 +245: 56959: 0 +245: 56960: 0 +245: 56961: 0 +245: 56962: 0 +245: 56963: 0 +245: 56964: 0 +245: 56965: 0 +245: 56966: 0 +245: 56967: 0 +245: 56968: 0 +245: 56969: 0 +245: 56970: 0 +245: 56971: 0 +245: 56972: 0 +245: 56973: 0 +245: 56974: 0 +245: 56975: 0 +245: 56976: 0 +245: 56977: 0 +245: 56978: 0 +245: 56979: 0 +245: 56980: 0 +245: 56981: 0 +245: 56982: 0 +245: 56983: 0 +245: 56984: 0 +245: 56985: 0 +245: 56986: 0 +245: 56987: 0 +245: 56988: 0 +245: 56989: 0 +245: 56990: 0 +245: 56991: 0 +245: 56992: 0 +245: 56993: 0 +245: 56994: 0 +245: 56995: 0 +245: 56996: 0 +245: 56997: 0 +245: 56998: 0 +245: 56999: 0 +245: 57000: 0 +245: 57001: 0 +245: 57002: 0 +245: 57003: 0 +245: 57004: 0 +245: 57005: 0 +245: 57006: 0 +245: 57007: 0 +245: 57008: 0 +245: 57009: 0 +245: 57010: 0 +245: 57011: 0 +245: 57012: 0 +245: 57013: 0 +245: 57014: 0 +245: 57015: 0 +245: 57016: 0 +245: 57017: 0 +245: 57018: 0 +245: 57019: 0 +245: 57020: 0 +245: 57021: 0 +245: 57022: 0 +245: 57023: 0 +245: 57024: 0 +245: 57025: 0 +245: 57026: 0 +245: 57027: 0 +245: 57028: 0 +245: 57029: 0 +245: 57030: 0 +245: 57031: 0 +245: 57032: 0 +245: 57033: 0 +245: 57034: 0 +245: 57035: 0 +245: 57036: 0 +245: 57037: 0 +245: 57038: 0 +245: 57039: 0 +245: 57040: 0 +245: 57041: 0 +245: 57042: 0 +245: 57043: 0 +245: 57044: 0 +245: 57045: 0 +245: 57046: 0 +245: 57047: 0 +245: 57048: 0 +245: 57049: 0 +245: 57050: 0 +245: 57051: 0 +245: 57052: 0 +245: 57053: 0 +245: 57054: 0 +245: 57055: 0 +245: 57056: 0 +245: 57057: 0 +245: 57058: 0 +245: 57059: 0 +245: 57060: 0 +245: 57061: 0 +245: 57062: 0 +245: 57063: 0 +245: 57064: 0 +245: 57065: 0 +245: 57066: 0 +245: 57067: 0 +245: 57068: 0 +245: 57069: 0 +245: 57070: 0 +245: 57071: 0 +245: 57072: 0 +245: 57073: 0 +245: 57074: 0 +245: 57075: 0 +245: 57076: 0 +245: 57077: 0 +245: 57078: 0 +245: 57079: 0 +245: 57080: 0 +245: 57081: 0 +245: 57082: 0 +245: 57083: 0 +245: 57084: 0 +245: 57085: 0 +245: 57086: 0 +245: 57087: 0 +245: 57088: 0 +245: 57089: 0 +245: 57090: 0 +245: 57091: 0 +245: 57092: 0 +245: 57093: 0 +245: 57094: 0 +245: 57095: 0 +245: 57096: 0 +245: 57097: 0 +245: 57098: 0 +245: 57099: 0 +245: 57100: 0 +245: 57101: 0 +245: 57102: 0 +245: 57103: 0 +245: 57104: 0 +245: 57105: 0 +245: 57106: 0 +245: 57107: 0 +245: 57108: 0 +245: 57109: 0 +245: 57110: 0 +245: 57111: 0 +245: 57112: 0 +245: 57113: 0 +245: 57114: 0 +245: 57115: 0 +245: 57116: 0 +245: 57117: 0 +245: 57118: 0 +245: 57119: 0 +245: 57120: 0 +245: 57121: 0 +245: 57122: 0 +245: 57123: 0 +245: 57124: 0 +245: 57125: 0 +245: 57126: 0 +245: 57127: 0 +245: 57128: 0 +245: 57129: 0 +245: 57130: 0 +245: 57131: 0 +245: 57132: 0 +245: 57133: 0 +245: 57134: 0 +245: 57135: 0 +245: 57136: 0 +245: 57137: 0 +245: 57138: 0 +245: 57139: 0 +245: 57140: 0 +245: 57141: 0 +245: 57142: 0 +245: 57143: 0 +245: 57144: 0 +245: 57145: 0 +245: 57146: 0 +245: 57147: 0 +245: 57148: 0 +245: 57149: 0 +245: 57150: 0 +245: 57151: 0 +245: 57152: 0 +245: 57153: 0 +245: 57154: 0 +245: 57155: 0 +245: 57156: 0 +245: 57157: 0 +245: 57158: 0 +245: 57159: 0 +245: 57160: 0 +245: 57161: 0 +245: 57162: 0 +245: 57163: 0 +245: 57164: 0 +245: 57165: 0 +245: 57166: 0 +245: 57167: 0 +245: 57168: 0 +245: 57169: 0 +245: 57170: 0 +245: 57171: 0 +245: 57172: 0 +245: 57173: 0 +245: 57174: 0 +245: 57175: 0 +245: 57176: 0 +245: 57177: 0 +245: 57178: 0 +245: 57179: 0 +245: 57180: 0 +245: 57181: 0 +245: 57182: 0 +245: 57183: 0 +245: 57184: 0 +245: 57185: 0 +245: 57186: 0 +245: 57187: 0 +245: 57188: 0 +245: 57189: 0 +245: 57190: 0 +245: 57191: 0 +245: 57192: 0 +245: 57193: 0 +245: 57194: 0 +245: 57195: 0 +245: 57196: 0 +245: 57197: 0 +245: 57198: 0 +245: 57199: 0 +245: 57200: 0 +245: 57201: 0 +245: 57202: 0 +245: 57203: 0 +245: 57204: 0 +245: 57205: 0 +245: 57206: 0 +245: 57207: 0 +245: 57208: 0 +245: 57209: 0 +245: 57210: 0 +245: 57211: 0 +245: 57212: 0 +245: 57213: 0 +245: 57214: 0 +245: 57215: 0 +245: 57216: 0 +245: 57217: 0 +245: 57218: 0 +245: 57219: 0 +245: 57220: 0 +245: 57221: 0 +245: 57222: 0 +245: 57223: 0 +245: 57224: 0 +245: 57225: 0 +245: 57226: 0 +245: 57227: 0 +245: 57228: 0 +245: 57229: 0 +245: 57230: 0 +245: 57231: 0 +245: 57232: 0 +245: 57233: 0 +245: 57234: 0 +245: 57235: 0 +245: 57236: 0 +245: 57237: 0 +245: 57238: 0 +245: 57239: 0 +245: 57240: 0 +245: 57241: 0 +245: 57242: 0 +245: 57243: 0 +245: 57244: 0 +245: 57245: 0 +245: 57246: 0 +245: 57247: 0 +245: 57248: 0 +245: 57249: 0 +245: 57250: 0 +245: 57251: 0 +245: 57252: 0 +245: 57253: 0 +245: 57254: 0 +245: 57255: 0 +245: 57256: 0 +245: 57257: 0 +245: 57258: 0 +245: 57259: 0 +245: 57260: 0 +245: 57261: 0 +245: 57262: 0 +245: 57263: 0 +245: 57264: 0 +245: 57265: 0 +245: 57266: 0 +245: 57267: 0 +245: 57268: 0 +245: 57269: 0 +245: 57270: 0 +245: 57271: 0 +245: 57272: 0 +245: 57273: 0 +245: 57274: 0 +245: 57275: 0 +245: 57276: 0 +245: 57277: 0 +245: 57278: 0 +245: 57279: 0 +245: 57280: 0 +245: 57281: 0 +245: 57282: 0 +245: 57283: 0 +245: 57284: 0 +245: 57285: 0 +245: 57286: 0 +245: 57287: 0 +245: 57288: 0 +245: 57289: 0 +245: 57290: 0 +245: 57291: 0 +245: 57292: 0 +245: 57293: 0 +245: 57294: 0 +245: 57295: 0 +245: 57296: 0 +245: 57297: 0 +245: 57298: 0 +245: 57299: 0 +245: 57300: 0 +245: 57301: 0 +245: 57302: 0 +245: 57303: 0 +245: 57304: 0 +245: 57305: 0 +245: 57306: 0 +245: 57307: 0 +245: 57308: 0 +245: 57309: 0 +245: 57310: 0 +245: 57311: 0 +245: 57312: 0 +245: 57313: 0 +245: 57314: 0 +245: 57315: 0 +245: 57316: 0 +245: 57317: 0 +245: 57318: 0 +245: 57319: 0 +245: 57320: 0 +245: 57321: 0 +245: 57322: 0 +245: 57323: 0 +245: 57324: 0 +245: 57325: 0 +245: 57326: 0 +245: 57327: 0 +245: 57328: 0 +245: 57329: 0 +245: 57330: 0 +245: 57331: 0 +245: 57332: 0 +245: 57333: 0 +245: 57334: 0 +245: 57335: 0 +245: 57336: 0 +245: 57337: 0 +245: 57338: 0 +245: 57339: 0 +245: 57340: 0 +245: 57341: 0 +245: 57342: 0 +245: 57343: 0 +245: 57344: 0 +245: 57345: 0 +245: 57346: 0 +245: 57347: 0 +245: 57348: 0 +245: 57349: 0 +245: 57350: 0 +245: 57351: 0 +245: 57352: 0 +245: 57353: 0 +245: 57354: 0 +245: 57355: 0 +245: 57356: 0 +245: 57357: 0 +245: 57358: 0 +245: 57359: 0 +245: 57360: 0 +245: 57361: 0 +245: 57362: 0 +245: 57363: 0 +245: 57364: 0 +245: 57365: 0 +245: 57366: 0 +245: 57367: 0 +245: 57368: 0 +245: 57369: 0 +245: 57370: 0 +245: 57371: 0 +245: 57372: 0 +245: 57373: 0 +245: 57374: 0 +245: 57375: 0 +245: 57376: 0 +245: 57377: 0 +245: 57378: 0 +245: 57379: 0 +245: 57380: 0 +245: 57381: 0 +245: 57382: 0 +245: 57383: 0 +245: 57384: 0 +245: 57385: 0 +245: 57386: 0 +245: 57387: 0 +245: 57388: 0 +245: 57389: 0 +245: 57390: 0 +245: 57391: 0 +245: 57392: 0 +245: 57393: 0 +245: 57394: 0 +245: 57395: 0 +245: 57396: 0 +245: 57397: 0 +245: 57398: 0 +245: 57399: 0 +245: 57400: 0 +245: 57401: 0 +245: 57402: 0 +245: 57403: 0 +245: 57404: 0 +245: 57405: 0 +245: 57406: 0 +245: 57407: 0 +245: 57408: 0 +245: 57409: 0 +245: 57410: 0 +245: 57411: 0 +245: 57412: 0 +245: 57413: 0 +245: 57414: 0 +245: 57415: 0 +245: 57416: 0 +245: 57417: 0 +245: 57418: 0 +245: 57419: 0 +245: 57420: 0 +245: 57421: 0 +245: 57422: 0 +245: 57423: 0 +245: 57424: 0 +245: 57425: 0 +245: 57426: 0 +245: 57427: 0 +245: 57428: 0 +245: 57429: 0 +245: 57430: 0 +245: 57431: 0 +245: 57432: 0 +245: 57433: 0 +245: 57434: 0 +245: 57435: 0 +245: 57436: 0 +245: 57437: 0 +245: 57438: 0 +245: 57439: 0 +245: 57440: 0 +245: 57441: 0 +245: 57442: 0 +245: 57443: 0 +245: 57444: 0 +245: 57445: 0 +245: 57446: 0 +245: 57447: 0 +245: 57448: 0 +245: 57449: 0 +245: 57450: 0 +245: 57451: 0 +245: 57452: 0 +245: 57453: 0 +245: 57454: 0 +245: 57455: 0 +245: 57456: 0 +245: 57457: 0 +245: 57458: 0 +245: 57459: 0 +245: 57460: 0 +245: 57461: 0 +245: 57462: 0 +245: 57463: 0 +245: 57464: 0 +245: 57465: 0 +245: 57466: 0 +245: 57467: 0 +245: 57468: 0 +245: 57469: 0 +245: 57470: 0 +245: 57471: 0 +245: 57472: 0 +245: 57473: 0 +245: 57474: 0 +245: 57475: 0 +245: 57476: 0 +245: 57477: 0 +245: 57478: 0 +245: 57479: 0 +245: 57480: 0 +245: 57481: 0 +245: 57482: 0 +245: 57483: 0 +245: 57484: 0 +245: 57485: 0 +245: 57486: 0 +245: 57487: 0 +245: 57488: 0 +245: 57489: 0 +245: 57490: 0 +245: 57491: 0 +245: 57492: 0 +245: 57493: 0 +245: 57494: 0 +245: 57495: 0 +245: 57496: 0 +245: 57497: 0 +245: 57498: 0 +245: 57499: 0 +245: 57500: 0 +245: 57501: 0 +245: 57502: 0 +245: 57503: 0 +245: 57504: 0 +245: 57505: 0 +245: 57506: 0 +245: 57507: 0 +245: 57508: 0 +245: 57509: 0 +245: 57510: 0 +245: 57511: 0 +245: 57512: 0 +245: 57513: 0 +245: 57514: 0 +245: 57515: 0 +245: 57516: 0 +245: 57517: 0 +245: 57518: 0 +245: 57519: 0 +245: 57520: 0 +245: 57521: 0 +245: 57522: 0 +245: 57523: 0 +245: 57524: 0 +245: 57525: 0 +245: 57526: 0 +245: 57527: 0 +245: 57528: 0 +245: 57529: 0 +245: 57530: 0 +245: 57531: 0 +245: 57532: 0 +245: 57533: 0 +245: 57534: 0 +245: 57535: 0 +245: 57536: 0 +245: 57537: 0 +245: 57538: 0 +245: 57539: 0 +245: 57540: 0 +245: 57541: 0 +245: 57542: 0 +245: 57543: 0 +245: 57544: 0 +245: 57545: 0 +245: 57546: 0 +245: 57547: 0 +245: 57548: 0 +245: 57549: 0 +245: 57550: 0 +245: 57551: 0 +245: 57552: 0 +245: 57553: 0 +245: 57554: 0 +245: 57555: 0 +245: 57556: 0 +245: 57557: 0 +245: 57558: 0 +245: 57559: 0 +245: 57560: 0 +245: 57561: 0 +245: 57562: 0 +245: 57563: 0 +245: 57564: 0 +245: 57565: 0 +245: 57566: 0 +245: 57567: 0 +245: 57568: 0 +245: 57569: 0 +245: 57570: 0 +245: 57571: 0 +245: 57572: 0 +245: 57573: 0 +245: 57574: 0 +245: 57575: 0 +245: 57576: 0 +245: 57577: 0 +245: 57578: 0 +245: 57579: 0 +245: 57580: 0 +245: 57581: 0 +245: 57582: 0 +245: 57583: 0 +245: 57584: 0 +245: 57585: 0 +245: 57586: 0 +245: 57587: 0 +245: 57588: 0 +245: 57589: 0 +245: 57590: 0 +245: 57591: 0 +245: 57592: 0 +245: 57593: 0 +245: 57594: 0 +245: 57595: 0 +245: 57596: 0 +245: 57597: 0 +245: 57598: 0 +245: 57599: 0 +245: 57600: 0 +245: 57601: 0 +245: 57602: 0 +245: 57603: 0 +245: 57604: 0 +245: 57605: 0 +245: 57606: 0 +245: 57607: 0 +245: 57608: 0 +245: 57609: 0 +245: 57610: 0 +245: 57611: 0 +245: 57612: 0 +245: 57613: 0 +245: 57614: 0 +245: 57615: 0 +245: 57616: 0 +245: 57617: 0 +245: 57618: 0 +245: 57619: 0 +245: 57620: 0 +245: 57621: 0 +245: 57622: 0 +245: 57623: 0 +245: 57624: 0 +245: 57625: 0 +245: 57626: 0 +245: 57627: 0 +245: 57628: 0 +245: 57629: 0 +245: 57630: 0 +245: 57631: 0 +245: 57632: 0 +245: 57633: 0 +245: 57634: 0 +245: 57635: 0 +245: 57636: 0 +245: 57637: 0 +245: 57638: 0 +245: 57639: 0 +245: 57640: 0 +245: 57641: 0 +245: 57642: 0 +245: 57643: 0 +245: 57644: 0 +245: 57645: 0 +245: 57646: 0 +245: 57647: 0 +245: 57648: 0 +245: 57649: 0 +245: 57650: 0 +245: 57651: 0 +245: 57652: 0 +245: 57653: 0 +245: 57654: 0 +245: 57655: 0 +245: 57656: 0 +245: 57657: 0 +245: 57658: 0 +245: 57659: 0 +245: 57660: 0 +245: 57661: 0 +245: 57662: 0 +245: 57663: 0 +245: 57664: 0 +245: 57665: 0 +245: 57666: 0 +245: 57667: 0 +245: 57668: 0 +245: 57669: 0 +245: 57670: 0 +245: 57671: 0 +245: 57672: 0 +245: 57673: 0 +245: 57674: 0 +245: 57675: 0 +245: 57676: 0 +245: 57677: 0 +245: 57678: 0 +245: 57679: 0 +245: 57680: 0 +245: 57681: 0 +245: 57682: 0 +245: 57683: 0 +245: 57684: 0 +245: 57685: 0 +245: 57686: 0 +245: 57687: 0 +245: 57688: 0 +245: 57689: 0 +245: 57690: 0 +245: 57691: 0 +245: 57692: 0 +245: 57693: 0 +245: 57694: 0 +245: 57695: 0 +245: 57696: 0 +245: 57697: 0 +245: 57698: 0 +245: 57699: 0 +245: 57700: 0 +245: 57701: 0 +245: 57702: 0 +245: 57703: 0 +245: 57704: 0 +245: 57705: 0 +245: 57706: 0 +245: 57707: 0 +245: 57708: 0 +245: 57709: 0 +245: 57710: 0 +245: 57711: 0 +245: 57712: 0 +245: 57713: 0 +245: 57714: 0 +245: 57715: 0 +245: 57716: 0 +245: 57717: 0 +245: 57718: 0 +245: 57719: 0 +245: 57720: 0 +245: 57721: 0 +245: 57722: 0 +245: 57723: 0 +245: 57724: 0 +245: 57725: 0 +245: 57726: 0 +245: 57727: 0 +245: 57728: 0 +245: 57729: 0 +245: 57730: 0 +245: 57731: 0 +245: 57732: 0 +245: 57733: 0 +245: 57734: 0 +245: 57735: 0 +245: 57736: 0 +245: 57737: 0 +245: 57738: 0 +245: 57739: 0 +245: 57740: 0 +245: 57741: 0 +245: 57742: 0 +245: 57743: 0 +245: 57744: 0 +245: 57745: 0 +245: 57746: 0 +245: 57747: 0 +245: 57748: 0 +245: 57749: 0 +245: 57750: 0 +245: 57751: 0 +245: 57752: 0 +245: 57753: 0 +245: 57754: 0 +245: 57755: 0 +245: 57756: 0 +245: 57757: 0 +245: 57758: 0 +245: 57759: 0 +245: 57760: 0 +245: 57761: 0 +245: 57762: 0 +245: 57763: 0 +245: 57764: 0 +245: 57765: 0 +245: 57766: 0 +245: 57767: 0 +245: 57768: 0 +245: 57769: 0 +245: 57770: 0 +245: 57771: 0 +245: 57772: 0 +245: 57773: 0 +245: 57774: 0 +245: 57775: 0 +245: 57776: 0 +245: 57777: 0 +245: 57778: 0 +245: 57779: 0 +245: 57780: 0 +245: 57781: 0 +245: 57782: 0 +245: 57783: 0 +245: 57784: 0 +245: 57785: 0 +245: 57786: 0 +245: 57787: 0 +245: 57788: 0 +245: 57789: 0 +245: 57790: 0 +245: 57791: 0 +245: 57792: 0 +245: 57793: 0 +245: 57794: 0 +245: 57795: 0 +245: 57796: 0 +245: 57797: 0 +245: 57798: 0 +245: 57799: 0 +245: 57800: 0 +245: 57801: 0 +245: 57802: 0 +245: 57803: 0 +245: 57804: 0 +245: 57805: 0 +245: 57806: 0 +245: 57807: 0 +245: 57808: 0 +245: 57809: 0 +245: 57810: 0 +245: 57811: 0 +245: 57812: 0 +245: 57813: 0 +245: 57814: 0 +245: 57815: 0 +245: 57816: 0 +245: 57817: 0 +245: 57818: 0 +245: 57819: 0 +245: 57820: 0 +245: 57821: 0 +245: 57822: 0 +245: 57823: 0 +245: 57824: 0 +245: 57825: 0 +245: 57826: 0 +245: 57827: 0 +245: 57828: 0 +245: 57829: 0 +245: 57830: 0 +245: 57831: 0 +245: 57832: 0 +245: 57833: 0 +245: 57834: 0 +245: 57835: 0 +245: 57836: 0 +245: 57837: 0 +245: 57838: 0 +245: 57839: 0 +245: 57840: 0 +245: 57841: 0 +245: 57842: 0 +245: 57843: 0 +245: 57844: 0 +245: 57845: 0 +245: 57846: 0 +245: 57847: 0 +245: 57848: 0 +245: 57849: 0 +245: 57850: 0 +245: 57851: 0 +245: 57852: 0 +245: 57853: 0 +245: 57854: 0 +245: 57855: 0 +245: 57856: 0 +245: 57857: 0 +245: 57858: 0 +245: 57859: 0 +245: 57860: 0 +245: 57861: 0 +245: 57862: 0 +245: 57863: 0 +245: 57864: 0 +245: 57865: 0 +245: 57866: 0 +245: 57867: 0 +245: 57868: 0 +245: 57869: 0 +245: 57870: 0 +245: 57871: 0 +245: 57872: 0 +245: 57873: 0 +245: 57874: 0 +245: 57875: 0 +245: 57876: 0 +245: 57877: 0 +245: 57878: 0 +245: 57879: 0 +245: 57880: 0 +245: 57881: 0 +245: 57882: 0 +245: 57883: 0 +245: 57884: 0 +245: 57885: 0 +245: 57886: 0 +245: 57887: 0 +245: 57888: 0 +245: 57889: 0 +245: 57890: 0 +245: 57891: 0 +245: 57892: 0 +245: 57893: 0 +245: 57894: 0 +245: 57895: 0 +245: 57896: 0 +245: 57897: 0 +245: 57898: 0 +245: 57899: 0 +245: 57900: 0 +245: 57901: 0 +245: 57902: 0 +245: 57903: 0 +245: 57904: 0 +245: 57905: 0 +245: 57906: 0 +245: 57907: 0 +245: 57908: 0 +245: 57909: 0 +245: 57910: 0 +245: 57911: 0 +245: 57912: 0 +245: 57913: 0 +245: 57914: 0 +245: 57915: 0 +245: 57916: 0 +245: 57917: 0 +245: 57918: 0 +245: 57919: 0 +245: 57920: 0 +245: 57921: 0 +245: 57922: 0 +245: 57923: 0 +245: 57924: 0 +245: 57925: 0 +245: 57926: 0 +245: 57927: 0 +245: 57928: 0 +245: 57929: 0 +245: 57930: 0 +245: 57931: 0 +245: 57932: 0 +245: 57933: 0 +245: 57934: 0 +245: 57935: 0 +245: 57936: 0 +245: 57937: 0 +245: 57938: 0 +245: 57939: 0 +245: 57940: 0 +245: 57941: 0 +245: 57942: 0 +245: 57943: 0 +245: 57944: 0 +245: 57945: 0 +245: 57946: 0 +245: 57947: 0 +245: 57948: 0 +245: 57949: 0 +245: 57950: 0 +245: 57951: 0 +245: 57952: 0 +245: 57953: 0 +245: 57954: 0 +245: 57955: 0 +245: 57956: 0 +245: 57957: 0 +245: 57958: 0 +245: 57959: 0 +245: 57960: 0 +245: 57961: 0 +245: 57962: 0 +245: 57963: 0 +245: 57964: 0 +245: 57965: 0 +245: 57966: 0 +245: 57967: 0 +245: 57968: 0 +245: 57969: 0 +245: 57970: 0 +245: 57971: 0 +245: 57972: 0 +245: 57973: 0 +245: 57974: 0 +245: 57975: 0 +245: 57976: 0 +245: 57977: 0 +245: 57978: 0 +245: 57979: 0 +245: 57980: 0 +245: 57981: 0 +245: 57982: 0 +245: 57983: 0 +245: 57984: 0 +245: 57985: 0 +245: 57986: 0 +245: 57987: 0 +245: 57988: 0 +245: 57989: 0 +245: 57990: 0 +245: 57991: 0 +245: 57992: 0 +245: 57993: 0 +245: 57994: 0 +245: 57995: 0 +245: 57996: 0 +245: 57997: 0 +245: 57998: 0 +245: 57999: 0 +245: 58000: 0 +245: 58001: 0 +245: 58002: 0 +245: 58003: 0 +245: 58004: 0 +245: 58005: 0 +245: 58006: 0 +245: 58007: 0 +245: 58008: 0 +245: 58009: 0 +245: 58010: 0 +245: 58011: 0 +245: 58012: 0 +245: 58013: 0 +245: 58014: 0 +245: 58015: 0 +245: 58016: 0 +245: 58017: 0 +245: 58018: 0 +245: 58019: 0 +245: 58020: 0 +245: 58021: 0 +245: 58022: 0 +245: 58023: 0 +245: 58024: 0 +245: 58025: 0 +245: 58026: 0 +245: 58027: 0 +245: 58028: 0 +245: 58029: 0 +245: 58030: 0 +245: 58031: 0 +245: 58032: 0 +245: 58033: 0 +245: 58034: 0 +245: 58035: 0 +245: 58036: 0 +245: 58037: 0 +245: 58038: 0 +245: 58039: 0 +245: 58040: 0 +245: 58041: 0 +245: 58042: 0 +245: 58043: 0 +245: 58044: 0 +245: 58045: 0 +245: 58046: 0 +245: 58047: 0 +245: 58048: 0 +245: 58049: 0 +245: 58050: 0 +245: 58051: 0 +245: 58052: 0 +245: 58053: 0 +245: 58054: 0 +245: 58055: 0 +245: 58056: 0 +245: 58057: 0 +245: 58058: 0 +245: 58059: 0 +245: 58060: 0 +245: 58061: 0 +245: 58062: 0 +245: 58063: 0 +245: 58064: 0 +245: 58065: 0 +245: 58066: 0 +245: 58067: 0 +245: 58068: 0 +245: 58069: 0 +245: 58070: 0 +245: 58071: 0 +245: 58072: 0 +245: 58073: 0 +245: 58074: 0 +245: 58075: 0 +245: 58076: 0 +245: 58077: 0 +245: 58078: 0 +245: 58079: 0 +245: 58080: 0 +245: 58081: 0 +245: 58082: 0 +245: 58083: 0 +245: 58084: 0 +245: 58085: 0 +245: 58086: 0 +245: 58087: 0 +245: 58088: 0 +245: 58089: 0 +245: 58090: 0 +245: 58091: 0 +245: 58092: 0 +245: 58093: 0 +245: 58094: 0 +245: 58095: 0 +245: 58096: 0 +245: 58097: 0 +245: 58098: 0 +245: 58099: 0 +245: 58100: 0 +245: 58101: 0 +245: 58102: 0 +245: 58103: 0 +245: 58104: 0 +245: 58105: 0 +245: 58106: 0 +245: 58107: 0 +245: 58108: 0 +245: 58109: 0 +245: 58110: 0 +245: 58111: 0 +245: 58112: 0 +245: 58113: 0 +245: 58114: 0 +245: 58115: 0 +245: 58116: 0 +245: 58117: 0 +245: 58118: 0 +245: 58119: 0 +245: 58120: 0 +245: 58121: 0 +245: 58122: 0 +245: 58123: 0 +245: 58124: 0 +245: 58125: 0 +245: 58126: 0 +245: 58127: 0 +245: 58128: 0 +245: 58129: 0 +245: 58130: 0 +245: 58131: 0 +245: 58132: 0 +245: 58133: 0 +245: 58134: 0 +245: 58135: 0 +245: 58136: 0 +245: 58137: 0 +245: 58138: 0 +245: 58139: 0 +245: 58140: 0 +245: 58141: 0 +245: 58142: 0 +245: 58143: 0 +245: 58144: 0 +245: 58145: 0 +245: 58146: 0 +245: 58147: 0 +245: 58148: 0 +245: 58149: 0 +245: 58150: 0 +245: 58151: 0 +245: 58152: 0 +245: 58153: 0 +245: 58154: 0 +245: 58155: 0 +245: 58156: 0 +245: 58157: 0 +245: 58158: 0 +245: 58159: 0 +245: 58160: 0 +245: 58161: 0 +245: 58162: 0 +245: 58163: 0 +245: 58164: 0 +245: 58165: 0 +245: 58166: 0 +245: 58167: 0 +245: 58168: 0 +245: 58169: 0 +245: 58170: 0 +245: 58171: 0 +245: 58172: 0 +245: 58173: 0 +245: 58174: 0 +245: 58175: 0 +245: 58176: 0 +245: 58177: 0 +245: 58178: 0 +245: 58179: 0 +245: 58180: 0 +245: 58181: 0 +245: 58182: 0 +245: 58183: 0 +245: 58184: 0 +245: 58185: 0 +245: 58186: 0 +245: 58187: 0 +245: 58188: 0 +245: 58189: 0 +245: 58190: 0 +245: 58191: 0 +245: 58192: 0 +245: 58193: 0 +245: 58194: 0 +245: 58195: 0 +245: 58196: 0 +245: 58197: 0 +245: 58198: 0 +245: 58199: 0 +245: 58200: 0 +245: 58201: 0 +245: 58202: 0 +245: 58203: 0 +245: 58204: 0 +245: 58205: 0 +245: 58206: 0 +245: 58207: 0 +245: 58208: 0 +245: 58209: 0 +245: 58210: 0 +245: 58211: 0 +245: 58212: 0 +245: 58213: 0 +245: 58214: 0 +245: 58215: 0 +245: 58216: 0 +245: 58217: 0 +245: 58218: 0 +245: 58219: 0 +245: 58220: 0 +245: 58221: 0 +245: 58222: 0 +245: 58223: 0 +245: 58224: 0 +245: 58225: 0 +245: 58226: 0 +245: 58227: 0 +245: 58228: 0 +245: 58229: 0 +245: 58230: 0 +245: 58231: 0 +245: 58232: 0 +245: 58233: 0 +245: 58234: 0 +245: 58235: 0 +245: 58236: 0 +245: 58237: 0 +245: 58238: 0 +245: 58239: 0 +245: 58240: 0 +245: 58241: 0 +245: 58242: 0 +245: 58243: 0 +245: 58244: 0 +245: 58245: 0 +245: 58246: 0 +245: 58247: 0 +245: 58248: 0 +245: 58249: 0 +245: 58250: 0 +245: 58251: 0 +245: 58252: 0 +245: 58253: 0 +245: 58254: 0 +245: 58255: 0 +245: 58256: 0 +245: 58257: 0 +245: 58258: 0 +245: 58259: 0 +245: 58260: 0 +245: 58261: 0 +245: 58262: 0 +245: 58263: 0 +245: 58264: 0 +245: 58265: 0 +245: 58266: 0 +245: 58267: 0 +245: 58268: 0 +245: 58269: 0 +245: 58270: 0 +245: 58271: 0 +245: 58272: 0 +245: 58273: 0 +245: 58274: 0 +245: 58275: 0 +245: 58276: 0 +245: 58277: 0 +245: 58278: 0 +245: 58279: 0 +245: 58280: 0 +245: 58281: 0 +245: 58282: 0 +245: 58283: 0 +245: 58284: 0 +245: 58285: 0 +245: 58286: 0 +245: 58287: 0 +245: 58288: 0 +245: 58289: 0 +245: 58290: 0 +245: 58291: 0 +245: 58292: 0 +245: 58293: 0 +245: 58294: 0 +245: 58295: 0 +245: 58296: 0 +245: 58297: 0 +245: 58298: 0 +245: 58299: 0 +245: 58300: 0 +245: 58301: 0 +245: 58302: 0 +245: 58303: 0 +245: 58304: 0 +245: 58305: 0 +245: 58306: 0 +245: 58307: 0 +245: 58308: 0 +245: 58309: 0 +245: 58310: 0 +245: 58311: 0 +245: 58312: 0 +245: 58313: 0 +245: 58314: 0 +245: 58315: 0 +245: 58316: 0 +245: 58317: 0 +245: 58318: 0 +245: 58319: 0 +245: 58320: 0 +245: 58321: 0 +245: 58322: 0 +245: 58323: 0 +245: 58324: 0 +245: 58325: 0 +245: 58326: 0 +245: 58327: 0 +245: 58328: 0 +245: 58329: 0 +245: 58330: 0 +245: 58331: 0 +245: 58332: 0 +245: 58333: 0 +245: 58334: 0 +245: 58335: 0 +245: 58336: 0 +245: 58337: 0 +245: 58338: 0 +245: 58339: 0 +245: 58340: 0 +245: 58341: 0 +245: 58342: 0 +245: 58343: 0 +245: 58344: 0 +245: 58345: 0 +245: 58346: 0 +245: 58347: 0 +245: 58348: 0 +245: 58349: 0 +245: 58350: 0 +245: 58351: 0 +245: 58352: 0 +245: 58353: 0 +245: 58354: 0 +245: 58355: 0 +245: 58356: 0 +245: 58357: 0 +245: 58358: 0 +245: 58359: 0 +245: 58360: 0 +245: 58361: 0 +245: 58362: 0 +245: 58363: 0 +245: 58364: 0 +245: 58365: 0 +245: 58366: 0 +245: 58367: 0 +245: 58368: 0 +245: 58369: 0 +245: 58370: 0 +245: 58371: 0 +245: 58372: 0 +245: 58373: 0 +245: 58374: 0 +245: 58375: 0 +245: 58376: 0 +245: 58377: 0 +245: 58378: 0 +245: 58379: 0 +245: 58380: 0 +245: 58381: 0 +245: 58382: 0 +245: 58383: 0 +245: 58384: 0 +245: 58385: 0 +245: 58386: 0 +245: 58387: 0 +245: 58388: 0 +245: 58389: 0 +245: 58390: 0 +245: 58391: 0 +245: 58392: 0 +245: 58393: 0 +245: 58394: 0 +245: 58395: 0 +245: 58396: 0 +245: 58397: 0 +245: 58398: 0 +245: 58399: 0 +245: 58400: 0 +245: 58401: 0 +245: 58402: 0 +245: 58403: 0 +245: 58404: 0 +245: 58405: 0 +245: 58406: 0 +245: 58407: 0 +245: 58408: 0 +245: 58409: 0 +245: 58410: 0 +245: 58411: 0 +245: 58412: 0 +245: 58413: 0 +245: 58414: 0 +245: 58415: 0 +245: 58416: 0 +245: 58417: 0 +245: 58418: 0 +245: 58419: 0 +245: 58420: 0 +245: 58421: 0 +245: 58422: 0 +245: 58423: 0 +245: 58424: 0 +245: 58425: 0 +245: 58426: 0 +245: 58427: 0 +245: 58428: 0 +245: 58429: 0 +245: 58430: 0 +245: 58431: 0 +245: 58432: 0 +245: 58433: 0 +245: 58434: 0 +245: 58435: 0 +245: 58436: 0 +245: 58437: 0 +245: 58438: 0 +245: 58439: 0 +245: 58440: 0 +245: 58441: 0 +245: 58442: 0 +245: 58443: 0 +245: 58444: 0 +245: 58445: 0 +245: 58446: 0 +245: 58447: 0 +245: 58448: 0 +245: 58449: 0 +245: 58450: 0 +245: 58451: 0 +245: 58452: 0 +245: 58453: 0 +245: 58454: 0 +245: 58455: 0 +245: 58456: 0 +245: 58457: 0 +245: 58458: 0 +245: 58459: 0 +245: 58460: 0 +245: 58461: 0 +245: 58462: 0 +245: 58463: 0 +245: 58464: 0 +245: 58465: 0 +245: 58466: 0 +245: 58467: 0 +245: 58468: 0 +245: 58469: 0 +245: 58470: 0 +245: 58471: 0 +245: 58472: 0 +245: 58473: 0 +245: 58474: 0 +245: 58475: 0 +245: 58476: 0 +245: 58477: 0 +245: 58478: 0 +245: 58479: 0 +245: 58480: 0 +245: 58481: 0 +245: 58482: 0 +245: 58483: 0 +245: 58484: 0 +245: 58485: 0 +245: 58486: 0 +245: 58487: 0 +245: 58488: 0 +245: 58489: 0 +245: 58490: 0 +245: 58491: 0 +245: 58492: 0 +245: 58493: 0 +245: 58494: 0 +245: 58495: 0 +245: 58496: 0 +245: 58497: 0 +245: 58498: 0 +245: 58499: 0 +245: 58500: 0 +245: 58501: 0 +245: 58502: 0 +245: 58503: 0 +245: 58504: 0 +245: 58505: 0 +245: 58506: 0 +245: 58507: 0 +245: 58508: 0 +245: 58509: 0 +245: 58510: 0 +245: 58511: 0 +245: 58512: 0 +245: 58513: 0 +245: 58514: 0 +245: 58515: 0 +245: 58516: 0 +245: 58517: 0 +245: 58518: 0 +245: 58519: 0 +245: 58520: 0 +245: 58521: 0 +245: 58522: 0 +245: 58523: 0 +245: 58524: 0 +245: 58525: 0 +245: 58526: 0 +245: 58527: 0 +245: 58528: 0 +245: 58529: 0 +245: 58530: 0 +245: 58531: 0 +245: 58532: 0 +245: 58533: 0 +245: 58534: 0 +245: 58535: 0 +245: 58536: 0 +245: 58537: 0 +245: 58538: 0 +245: 58539: 0 +245: 58540: 0 +245: 58541: 0 +245: 58542: 0 +245: 58543: 0 +245: 58544: 0 +245: 58545: 0 +245: 58546: 0 +245: 58547: 0 +245: 58548: 0 +245: 58549: 0 +245: 58550: 0 +245: 58551: 0 +245: 58552: 0 +245: 58553: 0 +245: 58554: 0 +245: 58555: 0 +245: 58556: 0 +245: 58557: 0 +245: 58558: 0 +245: 58559: 0 +245: 58560: 0 +245: 58561: 0 +245: 58562: 0 +245: 58563: 0 +245: 58564: 0 +245: 58565: 0 +245: 58566: 0 +245: 58567: 0 +245: 58568: 0 +245: 58569: 0 +245: 58570: 0 +245: 58571: 0 +245: 58572: 0 +245: 58573: 0 +245: 58574: 0 +245: 58575: 0 +245: 58576: 0 +245: 58577: 0 +245: 58578: 0 +245: 58579: 0 +245: 58580: 0 +245: 58581: 0 +245: 58582: 0 +245: 58583: 0 +245: 58584: 0 +245: 58585: 0 +245: 58586: 0 +245: 58587: 0 +245: 58588: 0 +245: 58589: 0 +245: 58590: 0 +245: 58591: 0 +245: 58592: 0 +245: 58593: 0 +245: 58594: 0 +245: 58595: 0 +245: 58596: 0 +245: 58597: 0 +245: 58598: 0 +245: 58599: 0 +245: 58600: 0 +245: 58601: 0 +245: 58602: 0 +245: 58603: 0 +245: 58604: 0 +245: 58605: 0 +245: 58606: 0 +245: 58607: 0 +245: 58608: 0 +245: 58609: 0 +245: 58610: 0 +245: 58611: 0 +245: 58612: 0 +245: 58613: 0 +245: 58614: 0 +245: 58615: 0 +245: 58616: 0 +245: 58617: 0 +245: 58618: 0 +245: 58619: 0 +245: 58620: 0 +245: 58621: 0 +245: 58622: 0 +245: 58623: 0 +245: 58624: 0 +245: 58625: 0 +245: 58626: 0 +245: 58627: 0 +245: 58628: 0 +245: 58629: 0 +245: 58630: 0 +245: 58631: 0 +245: 58632: 0 +245: 58633: 0 +245: 58634: 0 +245: 58635: 0 +245: 58636: 0 +245: 58637: 0 +245: 58638: 0 +245: 58639: 0 +245: 58640: 0 +245: 58641: 0 +245: 58642: 0 +245: 58643: 0 +245: 58644: 0 +245: 58645: 0 +245: 58646: 0 +245: 58647: 0 +245: 58648: 0 +245: 58649: 0 +245: 58650: 0 +245: 58651: 0 +245: 58652: 0 +245: 58653: 0 +245: 58654: 0 +245: 58655: 0 +245: 58656: 0 +245: 58657: 0 +245: 58658: 0 +245: 58659: 0 +245: 58660: 0 +245: 58661: 0 +245: 58662: 0 +245: 58663: 0 +245: 58664: 0 +245: 58665: 0 +245: 58666: 0 +245: 58667: 0 +245: 58668: 0 +245: 58669: 0 +245: 58670: 0 +245: 58671: 0 +245: 58672: 0 +245: 58673: 0 +245: 58674: 0 +245: 58675: 0 +245: 58676: 0 +245: 58677: 0 +245: 58678: 0 +245: 58679: 0 +245: 58680: 0 +245: 58681: 0 +245: 58682: 0 +245: 58683: 0 +245: 58684: 0 +245: 58685: 0 +245: 58686: 0 +245: 58687: 0 +245: 58688: 0 +245: 58689: 0 +245: 58690: 0 +245: 58691: 0 +245: 58692: 0 +245: 58693: 0 +245: 58694: 0 +245: 58695: 0 +245: 58696: 0 +245: 58697: 0 +245: 58698: 0 +245: 58699: 0 +245: 58700: 0 +245: 58701: 0 +245: 58702: 0 +245: 58703: 0 +245: 58704: 0 +245: 58705: 0 +245: 58706: 0 +245: 58707: 0 +245: 58708: 0 +245: 58709: 0 +245: 58710: 0 +245: 58711: 0 +245: 58712: 0 +245: 58713: 0 +245: 58714: 0 +245: 58715: 0 +245: 58716: 0 +245: 58717: 0 +245: 58718: 0 +245: 58719: 0 +245: 58720: 0 +245: 58721: 0 +245: 58722: 0 +245: 58723: 0 +245: 58724: 0 +245: 58725: 0 +245: 58726: 0 +245: 58727: 0 +245: 58728: 0 +245: 58729: 0 +245: 58730: 0 +245: 58731: 0 +245: 58732: 0 +245: 58733: 0 +245: 58734: 0 +245: 58735: 0 +245: 58736: 0 +245: 58737: 0 +245: 58738: 0 +245: 58739: 0 +245: 58740: 0 +245: 58741: 0 +245: 58742: 0 +245: 58743: 0 +245: 58744: 0 +245: 58745: 0 +245: 58746: 0 +245: 58747: 0 +245: 58748: 0 +245: 58749: 0 +245: 58750: 0 +245: 58751: 0 +245: 58752: 0 +245: 58753: 0 +245: 58754: 0 +245: 58755: 0 +245: 58756: 0 +245: 58757: 0 +245: 58758: 0 +245: 58759: 0 +245: 58760: 0 +245: 58761: 0 +245: 58762: 0 +245: 58763: 0 +245: 58764: 0 +245: 58765: 0 +245: 58766: 0 +245: 58767: 0 +245: 58768: 0 +245: 58769: 0 +245: 58770: 0 +245: 58771: 0 +245: 58772: 0 +245: 58773: 0 +245: 58774: 0 +245: 58775: 0 +245: 58776: 0 +245: 58777: 0 +245: 58778: 0 +245: 58779: 0 +245: 58780: 0 +245: 58781: 0 +245: 58782: 0 +245: 58783: 0 +245: 58784: 0 +245: 58785: 0 +245: 58786: 0 +245: 58787: 0 +245: 58788: 0 +245: 58789: 0 +245: 58790: 0 +245: 58791: 0 +245: 58792: 0 +245: 58793: 0 +245: 58794: 0 +245: 58795: 0 +245: 58796: 0 +245: 58797: 0 +245: 58798: 0 +245: 58799: 0 +245: 58800: 0 +245: 58801: 0 +245: 58802: 0 +245: 58803: 0 +245: 58804: 0 +245: 58805: 0 +245: 58806: 0 +245: 58807: 0 +245: 58808: 0 +245: 58809: 0 +245: 58810: 0 +245: 58811: 0 +245: 58812: 0 +245: 58813: 0 +245: 58814: 0 +245: 58815: 0 +245: 58816: 0 +245: 58817: 0 +245: 58818: 0 +245: 58819: 0 +245: 58820: 0 +245: 58821: 0 +245: 58822: 0 +245: 58823: 0 +245: 58824: 0 +245: 58825: 0 +245: 58826: 0 +245: 58827: 0 +245: 58828: 0 +245: 58829: 0 +245: 58830: 0 +245: 58831: 0 +245: 58832: 0 +245: 58833: 0 +245: 58834: 0 +245: 58835: 0 +245: 58836: 0 +245: 58837: 0 +245: 58838: 0 +245: 58839: 0 +245: 58840: 0 +245: 58841: 0 +245: 58842: 0 +245: 58843: 0 +245: 58844: 0 +245: 58845: 0 +245: 58846: 0 +245: 58847: 0 +245: 58848: 0 +245: 58849: 0 +245: 58850: 0 +245: 58851: 0 +245: 58852: 0 +245: 58853: 0 +245: 58854: 0 +245: 58855: 0 +245: 58856: 0 +245: 58857: 0 +245: 58858: 0 +245: 58859: 0 +245: 58860: 0 +245: 58861: 0 +245: 58862: 0 +245: 58863: 0 +245: 58864: 0 +245: 58865: 0 +245: 58866: 0 +245: 58867: 0 +245: 58868: 0 +245: 58869: 0 +245: 58870: 0 +245: 58871: 0 +245: 58872: 0 +245: 58873: 0 +245: 58874: 0 +245: 58875: 0 +245: 58876: 0 +245: 58877: 0 +245: 58878: 0 +245: 58879: 0 +245: 58880: 0 +245: 58881: 0 +245: 58882: 0 +245: 58883: 0 +245: 58884: 0 +245: 58885: 0 +245: 58886: 0 +245: 58887: 0 +245: 58888: 0 +245: 58889: 0 +245: 58890: 0 +245: 58891: 0 +245: 58892: 0 +245: 58893: 0 +245: 58894: 0 +245: 58895: 0 +245: 58896: 0 +245: 58897: 0 +245: 58898: 0 +245: 58899: 0 +245: 58900: 0 +245: 58901: 0 +245: 58902: 0 +245: 58903: 0 +245: 58904: 0 +245: 58905: 0 +245: 58906: 0 +245: 58907: 0 +245: 58908: 0 +245: 58909: 0 +245: 58910: 0 +245: 58911: 0 +245: 58912: 0 +245: 58913: 0 +245: 58914: 0 +245: 58915: 0 +245: 58916: 0 +245: 58917: 0 +245: 58918: 0 +245: 58919: 0 +245: 58920: 0 +245: 58921: 0 +245: 58922: 0 +245: 58923: 0 +245: 58924: 0 +245: 58925: 0 +245: 58926: 0 +245: 58927: 0 +245: 58928: 0 +245: 58929: 0 +245: 58930: 0 +245: 58931: 0 +245: 58932: 0 +245: 58933: 0 +245: 58934: 0 +245: 58935: 0 +245: 58936: 0 +245: 58937: 0 +245: 58938: 0 +245: 58939: 0 +245: 58940: 0 +245: 58941: 0 +245: 58942: 0 +245: 58943: 0 +245: 58944: 0 +245: 58945: 0 +245: 58946: 0 +245: 58947: 0 +245: 58948: 0 +245: 58949: 0 +245: 58950: 0 +245: 58951: 0 +245: 58952: 0 +245: 58953: 0 +245: 58954: 0 +245: 58955: 0 +245: 58956: 0 +245: 58957: 0 +245: 58958: 0 +245: 58959: 0 +245: 58960: 0 +245: 58961: 0 +245: 58962: 0 +245: 58963: 0 +245: 58964: 0 +245: 58965: 0 +245: 58966: 0 +245: 58967: 0 +245: 58968: 0 +245: 58969: 0 +245: 58970: 0 +245: 58971: 0 +245: 58972: 0 +245: 58973: 0 +245: 58974: 0 +245: 58975: 0 +245: 58976: 0 +245: 58977: 0 +245: 58978: 0 +245: 58979: 0 +245: 58980: 0 +245: 58981: 0 +245: 58982: 0 +245: 58983: 0 +245: 58984: 0 +245: 58985: 0 +245: 58986: 0 +245: 58987: 0 +245: 58988: 0 +245: 58989: 0 +245: 58990: 0 +245: 58991: 0 +245: 58992: 0 +245: 58993: 0 +245: 58994: 0 +245: 58995: 0 +245: 58996: 0 +245: 58997: 0 +245: 58998: 0 +245: 58999: 0 +245: 59000: 0 +245: 59001: 0 +245: 59002: 0 +245: 59003: 0 +245: 59004: 0 +245: 59005: 0 +245: 59006: 0 +245: 59007: 0 +245: 59008: 0 +245: 59009: 0 +245: 59010: 0 +245: 59011: 0 +245: 59012: 0 +245: 59013: 0 +245: 59014: 0 +245: 59015: 0 +245: 59016: 0 +245: 59017: 0 +245: 59018: 0 +245: 59019: 0 +245: 59020: 0 +245: 59021: 0 +245: 59022: 0 +245: 59023: 0 +245: 59024: 0 +245: 59025: 0 +245: 59026: 0 +245: 59027: 0 +245: 59028: 0 +245: 59029: 0 +245: 59030: 0 +245: 59031: 0 +245: 59032: 0 +245: 59033: 0 +245: 59034: 0 +245: 59035: 0 +245: 59036: 0 +245: 59037: 0 +245: 59038: 0 +245: 59039: 0 +245: 59040: 0 +245: 59041: 0 +245: 59042: 0 +245: 59043: 0 +245: 59044: 0 +245: 59045: 0 +245: 59046: 0 +245: 59047: 0 +245: 59048: 0 +245: 59049: 0 +245: 59050: 0 +245: 59051: 0 +245: 59052: 0 +245: 59053: 0 +245: 59054: 0 +245: 59055: 0 +245: 59056: 0 +245: 59057: 0 +245: 59058: 0 +245: 59059: 0 +245: 59060: 0 +245: 59061: 0 +245: 59062: 0 +245: 59063: 0 +245: 59064: 0 +245: 59065: 0 +245: 59066: 0 +245: 59067: 0 +245: 59068: 0 +245: 59069: 0 +245: 59070: 0 +245: 59071: 0 +245: 59072: 0 +245: 59073: 0 +245: 59074: 0 +245: 59075: 0 +245: 59076: 0 +245: 59077: 0 +245: 59078: 0 +245: 59079: 0 +245: 59080: 0 +245: 59081: 0 +245: 59082: 0 +245: 59083: 0 +245: 59084: 0 +245: 59085: 0 +245: 59086: 0 +245: 59087: 0 +245: 59088: 0 +245: 59089: 0 +245: 59090: 0 +245: 59091: 0 +245: 59092: 0 +245: 59093: 0 +245: 59094: 0 +245: 59095: 0 +245: 59096: 0 +245: 59097: 0 +245: 59098: 0 +245: 59099: 0 +245: 59100: 0 +245: 59101: 0 +245: 59102: 0 +245: 59103: 0 +245: 59104: 0 +245: 59105: 0 +245: 59106: 0 +245: 59107: 0 +245: 59108: 0 +245: 59109: 0 +245: 59110: 0 +245: 59111: 0 +245: 59112: 0 +245: 59113: 0 +245: 59114: 0 +245: 59115: 0 +245: 59116: 0 +245: 59117: 0 +245: 59118: 0 +245: 59119: 0 +245: 59120: 0 +245: 59121: 0 +245: 59122: 0 +245: 59123: 0 +245: 59124: 0 +245: 59125: 0 +245: 59126: 0 +245: 59127: 0 +245: 59128: 0 +245: 59129: 0 +245: 59130: 0 +245: 59131: 0 +245: 59132: 0 +245: 59133: 0 +245: 59134: 0 +245: 59135: 0 +245: 59136: 0 +245: 59137: 0 +245: 59138: 0 +245: 59139: 0 +245: 59140: 0 +245: 59141: 0 +245: 59142: 0 +245: 59143: 0 +245: 59144: 0 +245: 59145: 0 +245: 59146: 0 +245: 59147: 0 +245: 59148: 0 +245: 59149: 0 +245: 59150: 0 +245: 59151: 0 +245: 59152: 0 +245: 59153: 0 +245: 59154: 0 +245: 59155: 0 +245: 59156: 0 +245: 59157: 0 +245: 59158: 0 +245: 59159: 0 +245: 59160: 0 +245: 59161: 0 +245: 59162: 0 +245: 59163: 0 +245: 59164: 0 +245: 59165: 0 +245: 59166: 0 +245: 59167: 0 +245: 59168: 0 +245: 59169: 0 +245: 59170: 0 +245: 59171: 0 +245: 59172: 0 +245: 59173: 0 +245: 59174: 0 +245: 59175: 0 +245: 59176: 0 +245: 59177: 0 +245: 59178: 0 +245: 59179: 0 +245: 59180: 0 +245: 59181: 0 +245: 59182: 0 +245: 59183: 0 +245: 59184: 0 +245: 59185: 0 +245: 59186: 0 +245: 59187: 0 +245: 59188: 0 +245: 59189: 0 +245: 59190: 0 +245: 59191: 0 +245: 59192: 0 +245: 59193: 0 +245: 59194: 0 +245: 59195: 0 +245: 59196: 0 +245: 59197: 0 +245: 59198: 0 +245: 59199: 0 +245: 59200: 0 +245: 59201: 0 +245: 59202: 0 +245: 59203: 0 +245: 59204: 0 +245: 59205: 0 +245: 59206: 0 +245: 59207: 0 +245: 59208: 0 +245: 59209: 0 +245: 59210: 0 +245: 59211: 0 +245: 59212: 0 +245: 59213: 0 +245: 59214: 0 +245: 59215: 0 +245: 59216: 0 +245: 59217: 0 +245: 59218: 0 +245: 59219: 0 +245: 59220: 0 +245: 59221: 0 +245: 59222: 0 +245: 59223: 0 +245: 59224: 0 +245: 59225: 0 +245: 59226: 0 +245: 59227: 0 +245: 59228: 0 +245: 59229: 0 +245: 59230: 0 +245: 59231: 0 +245: 59232: 0 +245: 59233: 0 +245: 59234: 0 +245: 59235: 0 +245: 59236: 0 +245: 59237: 0 +245: 59238: 0 +245: 59239: 0 +245: 59240: 0 +245: 59241: 0 +245: 59242: 0 +245: 59243: 0 +245: 59244: 0 +245: 59245: 0 +245: 59246: 0 +245: 59247: 0 +245: 59248: 0 +245: 59249: 0 +245: 59250: 0 +245: 59251: 0 +245: 59252: 0 +245: 59253: 0 +245: 59254: 0 +245: 59255: 0 +245: 59256: 0 +245: 59257: 0 +245: 59258: 0 +245: 59259: 0 +245: 59260: 0 +245: 59261: 0 +245: 59262: 0 +245: 59263: 0 +245: 59264: 0 +245: 59265: 0 +245: 59266: 0 +245: 59267: 0 +245: 59268: 0 +245: 59269: 0 +245: 59270: 0 +245: 59271: 0 +245: 59272: 0 +245: 59273: 0 +245: 59274: 0 +245: 59275: 0 +245: 59276: 0 +245: 59277: 0 +245: 59278: 0 +245: 59279: 0 +245: 59280: 0 +245: 59281: 0 +245: 59282: 0 +245: 59283: 0 +245: 59284: 0 +245: 59285: 0 +245: 59286: 0 +245: 59287: 0 +245: 59288: 0 +245: 59289: 0 +245: 59290: 0 +245: 59291: 0 +245: 59292: 0 +245: 59293: 0 +245: 59294: 0 +245: 59295: 0 +245: 59296: 0 +245: 59297: 0 +245: 59298: 0 +245: 59299: 0 +245: 59300: 0 +245: 59301: 0 +245: 59302: 0 +245: 59303: 0 +245: 59304: 0 +245: 59305: 0 +245: 59306: 0 +245: 59307: 0 +245: 59308: 0 +245: 59309: 0 +245: 59310: 0 +245: 59311: 0 +245: 59312: 0 +245: 59313: 0 +245: 59314: 0 +245: 59315: 0 +245: 59316: 0 +245: 59317: 0 +245: 59318: 0 +245: 59319: 0 +245: 59320: 0 +245: 59321: 0 +245: 59322: 0 +245: 59323: 0 +245: 59324: 0 +245: 59325: 0 +245: 59326: 0 +245: 59327: 0 +245: 59328: 0 +245: 59329: 0 +245: 59330: 0 +245: 59331: 0 +245: 59332: 0 +245: 59333: 0 +245: 59334: 0 +245: 59335: 0 +245: 59336: 0 +245: 59337: 0 +245: 59338: 0 +245: 59339: 0 +245: 59340: 0 +245: 59341: 0 +245: 59342: 0 +245: 59343: 0 +245: 59344: 0 +245: 59345: 0 +245: 59346: 0 +245: 59347: 0 +245: 59348: 0 +245: 59349: 0 +245: 59350: 0 +245: 59351: 0 +245: 59352: 0 +245: 59353: 0 +245: 59354: 0 +245: 59355: 0 +245: 59356: 0 +245: 59357: 0 +245: 59358: 0 +245: 59359: 0 +245: 59360: 0 +245: 59361: 0 +245: 59362: 0 +245: 59363: 0 +245: 59364: 0 +245: 59365: 0 +245: 59366: 0 +245: 59367: 0 +245: 59368: 0 +245: 59369: 0 +245: 59370: 0 +245: 59371: 0 +245: 59372: 0 +245: 59373: 0 +245: 59374: 0 +245: 59375: 0 +245: 59376: 0 +245: 59377: 0 +245: 59378: 0 +245: 59379: 0 +245: 59380: 0 +245: 59381: 0 +245: 59382: 0 +245: 59383: 0 +245: 59384: 0 +245: 59385: 0 +245: 59386: 0 +245: 59387: 0 +245: 59388: 0 +245: 59389: 0 +245: 59390: 0 +245: 59391: 0 +245: 59392: 0 +245: 59393: 0 +245: 59394: 0 +245: 59395: 0 +245: 59396: 0 +245: 59397: 0 +245: 59398: 0 +245: 59399: 0 +245: 59400: 0 +245: 59401: 0 +245: 59402: 0 +245: 59403: 0 +245: 59404: 0 +245: 59405: 0 +245: 59406: 0 +245: 59407: 0 +245: 59408: 0 +245: 59409: 0 +245: 59410: 0 +245: 59411: 0 +245: 59412: 0 +245: 59413: 0 +245: 59414: 0 +245: 59415: 0 +245: 59416: 0 +245: 59417: 0 +245: 59418: 0 +245: 59419: 0 +245: 59420: 0 +245: 59421: 0 +245: 59422: 0 +245: 59423: 0 +245: 59424: 0 +245: 59425: 0 +245: 59426: 0 +245: 59427: 0 +245: 59428: 0 +245: 59429: 0 +245: 59430: 0 +245: 59431: 0 +245: 59432: 0 +245: 59433: 0 +245: 59434: 0 +245: 59435: 0 +245: 59436: 0 +245: 59437: 0 +245: 59438: 0 +245: 59439: 0 +245: 59440: 0 +245: 59441: 0 +245: 59442: 0 +245: 59443: 0 +245: 59444: 0 +245: 59445: 0 +245: 59446: 0 +245: 59447: 0 +245: 59448: 0 +245: 59449: 0 +245: 59450: 0 +245: 59451: 0 +245: 59452: 0 +245: 59453: 0 +245: 59454: 0 +245: 59455: 0 +245: 59456: 0 +245: 59457: 0 +245: 59458: 0 +245: 59459: 0 +245: 59460: 0 +245: 59461: 0 +245: 59462: 0 +245: 59463: 0 +245: 59464: 0 +245: 59465: 0 +245: 59466: 0 +245: 59467: 0 +245: 59468: 0 +245: 59469: 0 +245: 59470: 0 +245: 59471: 0 +245: 59472: 0 +245: 59473: 0 +245: 59474: 0 +245: 59475: 0 +245: 59476: 0 +245: 59477: 0 +245: 59478: 0 +245: 59479: 0 +245: 59480: 0 +245: 59481: 0 +245: 59482: 0 +245: 59483: 0 +245: 59484: 0 +245: 59485: 0 +245: 59486: 0 +245: 59487: 0 +245: 59488: 0 +245: 59489: 0 +245: 59490: 0 +245: 59491: 0 +245: 59492: 0 +245: 59493: 0 +245: 59494: 0 +245: 59495: 0 +245: 59496: 0 +245: 59497: 0 +245: 59498: 0 +245: 59499: 0 +245: 59500: 0 +245: 59501: 0 +245: 59502: 0 +245: 59503: 0 +245: 59504: 0 +245: 59505: 0 +245: 59506: 0 +245: 59507: 0 +245: 59508: 0 +245: 59509: 0 +245: 59510: 0 +245: 59511: 0 +245: 59512: 0 +245: 59513: 0 +245: 59514: 0 +245: 59515: 0 +245: 59516: 0 +245: 59517: 0 +245: 59518: 0 +245: 59519: 0 +245: 59520: 0 +245: 59521: 0 +245: 59522: 0 +245: 59523: 0 +245: 59524: 0 +245: 59525: 0 +245: 59526: 0 +245: 59527: 0 +245: 59528: 0 +245: 59529: 0 +245: 59530: 0 +245: 59531: 0 +245: 59532: 0 +245: 59533: 0 +245: 59534: 0 +245: 59535: 0 +245: 59536: 0 +245: 59537: 0 +245: 59538: 0 +245: 59539: 0 +245: 59540: 0 +245: 59541: 0 +245: 59542: 0 +245: 59543: 0 +245: 59544: 0 +245: 59545: 0 +245: 59546: 0 +245: 59547: 0 +245: 59548: 0 +245: 59549: 0 +245: 59550: 0 +245: 59551: 0 +245: 59552: 0 +245: 59553: 0 +245: 59554: 0 +245: 59555: 0 +245: 59556: 0 +245: 59557: 0 +245: 59558: 0 +245: 59559: 0 +245: 59560: 0 +245: 59561: 0 +245: 59562: 0 +245: 59563: 0 +245: 59564: 0 +245: 59565: 0 +245: 59566: 0 +245: 59567: 0 +245: 59568: 0 +245: 59569: 0 +245: 59570: 0 +245: 59571: 0 +245: 59572: 0 +245: 59573: 0 +245: 59574: 0 +245: 59575: 0 +245: 59576: 0 +245: 59577: 0 +245: 59578: 0 +245: 59579: 0 +245: 59580: 0 +245: 59581: 0 +245: 59582: 0 +245: 59583: 0 +245: 59584: 0 +245: 59585: 0 +245: 59586: 0 +245: 59587: 0 +245: 59588: 0 +245: 59589: 0 +245: 59590: 0 +245: 59591: 0 +245: 59592: 0 +245: 59593: 0 +245: 59594: 0 +245: 59595: 0 +245: 59596: 0 +245: 59597: 0 +245: 59598: 0 +245: 59599: 0 +245: 59600: 0 +245: 59601: 0 +245: 59602: 0 +245: 59603: 0 +245: 59604: 0 +245: 59605: 0 +245: 59606: 0 +245: 59607: 0 +245: 59608: 0 +245: 59609: 0 +245: 59610: 0 +245: 59611: 0 +245: 59612: 0 +245: 59613: 0 +245: 59614: 0 +245: 59615: 0 +245: 59616: 0 +245: 59617: 0 +245: 59618: 0 +245: 59619: 0 +245: 59620: 0 +245: 59621: 0 +245: 59622: 0 +245: 59623: 0 +245: 59624: 0 +245: 59625: 0 +245: 59626: 0 +245: 59627: 0 +245: 59628: 0 +245: 59629: 0 +245: 59630: 0 +245: 59631: 0 +245: 59632: 0 +245: 59633: 0 +245: 59634: 0 +245: 59635: 0 +245: 59636: 0 +245: 59637: 0 +245: 59638: 0 +245: 59639: 0 +245: 59640: 0 +245: 59641: 0 +245: 59642: 0 +245: 59643: 0 +245: 59644: 0 +245: 59645: 0 +245: 59646: 0 +245: 59647: 0 +245: 59648: 0 +245: 59649: 0 +245: 59650: 0 +245: 59651: 0 +245: 59652: 0 +245: 59653: 0 +245: 59654: 0 +245: 59655: 0 +245: 59656: 0 +245: 59657: 0 +245: 59658: 0 +245: 59659: 0 +245: 59660: 0 +245: 59661: 0 +245: 59662: 0 +245: 59663: 0 +245: 59664: 0 +245: 59665: 0 +245: 59666: 0 +245: 59667: 0 +245: 59668: 0 +245: 59669: 0 +245: 59670: 0 +245: 59671: 0 +245: 59672: 0 +245: 59673: 0 +245: 59674: 0 +245: 59675: 0 +245: 59676: 0 +245: 59677: 0 +245: 59678: 0 +245: 59679: 0 +245: 59680: 0 +245: 59681: 0 +245: 59682: 0 +245: 59683: 0 +245: 59684: 0 +245: 59685: 0 +245: 59686: 0 +245: 59687: 0 +245: 59688: 0 +245: 59689: 0 +245: 59690: 0 +245: 59691: 0 +245: 59692: 0 +245: 59693: 0 +245: 59694: 0 +245: 59695: 0 +245: 59696: 0 +245: 59697: 0 +245: 59698: 0 +245: 59699: 0 +245: 59700: 0 +245: 59701: 0 +245: 59702: 0 +245: 59703: 0 +245: 59704: 0 +245: 59705: 0 +245: 59706: 0 +245: 59707: 0 +245: 59708: 0 +245: 59709: 0 +245: 59710: 0 +245: 59711: 0 +245: 59712: 0 +245: 59713: 0 +245: 59714: 0 +245: 59715: 0 +245: 59716: 0 +245: 59717: 0 +245: 59718: 0 +245: 59719: 0 +245: 59720: 0 +245: 59721: 0 +245: 59722: 0 +245: 59723: 0 +245: 59724: 0 +245: 59725: 0 +245: 59726: 0 +245: 59727: 0 +245: 59728: 0 +245: 59729: 0 +245: 59730: 0 +245: 59731: 0 +245: 59732: 0 +245: 59733: 0 +245: 59734: 0 +245: 59735: 0 +245: 59736: 0 +245: 59737: 0 +245: 59738: 0 +245: 59739: 0 +245: 59740: 0 +245: 59741: 0 +245: 59742: 0 +245: 59743: 0 +245: 59744: 0 +245: 59745: 0 +245: 59746: 0 +245: 59747: 0 +245: 59748: 0 +245: 59749: 0 +245: 59750: 0 +245: 59751: 0 +245: 59752: 0 +245: 59753: 0 +245: 59754: 0 +245: 59755: 0 +245: 59756: 0 +245: 59757: 0 +245: 59758: 0 +245: 59759: 0 +245: 59760: 0 +245: 59761: 0 +245: 59762: 0 +245: 59763: 0 +245: 59764: 0 +245: 59765: 0 +245: 59766: 0 +245: 59767: 0 +245: 59768: 0 +245: 59769: 0 +245: 59770: 0 +245: 59771: 0 +245: 59772: 0 +245: 59773: 0 +245: 59774: 0 +245: 59775: 0 +245: 59776: 0 +245: 59777: 0 +245: 59778: 0 +245: 59779: 0 +245: 59780: 0 +245: 59781: 0 +245: 59782: 0 +245: 59783: 0 +245: 59784: 0 +245: 59785: 0 +245: 59786: 0 +245: 59787: 0 +245: 59788: 0 +245: 59789: 0 +245: 59790: 0 +245: 59791: 0 +245: 59792: 0 +245: 59793: 0 +245: 59794: 0 +245: 59795: 0 +245: 59796: 0 +245: 59797: 0 +245: 59798: 0 +245: 59799: 0 +245: 59800: 0 +245: 59801: 0 +245: 59802: 0 +245: 59803: 0 +245: 59804: 0 +245: 59805: 0 +245: 59806: 0 +245: 59807: 0 +245: 59808: 0 +245: 59809: 0 +245: 59810: 0 +245: 59811: 0 +245: 59812: 0 +245: 59813: 0 +245: 59814: 0 +245: 59815: 0 +245: 59816: 0 +245: 59817: 0 +245: 59818: 0 +245: 59819: 0 +245: 59820: 0 +245: 59821: 0 +245: 59822: 0 +245: 59823: 0 +245: 59824: 0 +245: 59825: 0 +245: 59826: 0 +245: 59827: 0 +245: 59828: 0 +245: 59829: 0 +245: 59830: 0 +245: 59831: 0 +245: 59832: 0 +245: 59833: 0 +245: 59834: 0 +245: 59835: 0 +245: 59836: 0 +245: 59837: 0 +245: 59838: 0 +245: 59839: 0 +245: 59840: 0 +245: 59841: 0 +245: 59842: 0 +245: 59843: 0 +245: 59844: 0 +245: 59845: 0 +245: 59846: 0 +245: 59847: 0 +245: 59848: 0 +245: 59849: 0 +245: 59850: 0 +245: 59851: 0 +245: 59852: 0 +245: 59853: 0 +245: 59854: 0 +245: 59855: 0 +245: 59856: 0 +245: 59857: 0 +245: 59858: 0 +245: 59859: 0 +245: 59860: 0 +245: 59861: 0 +245: 59862: 0 +245: 59863: 0 +245: 59864: 0 +245: 59865: 0 +245: 59866: 0 +245: 59867: 0 +245: 59868: 0 +245: 59869: 0 +245: 59870: 0 +245: 59871: 0 +245: 59872: 0 +245: 59873: 0 +245: 59874: 0 +245: 59875: 0 +245: 59876: 0 +245: 59877: 0 +245: 59878: 0 +245: 59879: 0 +245: 59880: 0 +245: 59881: 0 +245: 59882: 0 +245: 59883: 0 +245: 59884: 0 +245: 59885: 0 +245: 59886: 0 +245: 59887: 0 +245: 59888: 0 +245: 59889: 0 +245: 59890: 0 +245: 59891: 0 +245: 59892: 0 +245: 59893: 0 +245: 59894: 0 +245: 59895: 0 +245: 59896: 0 +245: 59897: 0 +245: 59898: 0 +245: 59899: 0 +245: 59900: 0 +245: 59901: 0 +245: 59902: 0 +245: 59903: 0 +245: 59904: 0 +245: 59905: 0 +245: 59906: 0 +245: 59907: 0 +245: 59908: 0 +245: 59909: 0 +245: 59910: 0 +245: 59911: 0 +245: 59912: 0 +245: 59913: 0 +245: 59914: 0 +245: 59915: 0 +245: 59916: 0 +245: 59917: 0 +245: 59918: 0 +245: 59919: 0 +245: 59920: 0 +245: 59921: 0 +245: 59922: 0 +245: 59923: 0 +245: 59924: 0 +245: 59925: 0 +245: 59926: 0 +245: 59927: 0 +245: 59928: 0 +245: 59929: 0 +245: 59930: 0 +245: 59931: 0 +245: 59932: 0 +245: 59933: 0 +245: 59934: 0 +245: 59935: 0 +245: 59936: 0 +245: 59937: 0 +245: 59938: 0 +245: 59939: 0 +245: 59940: 0 +245: 59941: 0 +245: 59942: 0 +245: 59943: 0 +245: 59944: 0 +245: 59945: 0 +245: 59946: 0 +245: 59947: 0 +245: 59948: 0 +245: 59949: 0 +245: 59950: 0 +245: 59951: 0 +245: 59952: 0 +245: 59953: 0 +245: 59954: 0 +245: 59955: 0 +245: 59956: 0 +245: 59957: 0 +245: 59958: 0 +245: 59959: 0 +245: 59960: 0 +245: 59961: 0 +245: 59962: 0 +245: 59963: 0 +245: 59964: 0 +245: 59965: 0 +245: 59966: 0 +245: 59967: 0 +245: 59968: 0 +245: 59969: 0 +245: 59970: 0 +245: 59971: 0 +245: 59972: 0 +245: 59973: 0 +245: 59974: 0 +245: 59975: 0 +245: 59976: 0 +245: 59977: 0 +245: 59978: 0 +245: 59979: 0 +245: 59980: 0 +245: 59981: 0 +245: 59982: 0 +245: 59983: 0 +245: 59984: 0 +245: 59985: 0 +245: 59986: 0 +245: 59987: 0 +245: 59988: 0 +245: 59989: 0 +245: 59990: 0 +245: 59991: 0 +245: 59992: 0 +245: 59993: 0 +245: 59994: 0 +245: 59995: 0 +245: 59996: 0 +245: 59997: 0 +245: 59998: 0 +245: 59999: 0 +245: 60000: 0 +245: 60001: 0 +245: 60002: 0 +245: 60003: 0 +245: 60004: 0 +245: 60005: 0 +245: 60006: 0 +245: 60007: 0 +245: 60008: 0 +245: 60009: 0 +245: 60010: 0 +245: 60011: 0 +245: 60012: 0 +245: 60013: 0 +245: 60014: 0 +245: 60015: 0 +245: 60016: 0 +245: 60017: 0 +245: 60018: 0 +245: 60019: 0 +245: 60020: 0 +245: 60021: 0 +245: 60022: 0 +245: 60023: 0 +245: 60024: 0 +245: 60025: 0 +245: 60026: 0 +245: 60027: 0 +245: 60028: 0 +245: 60029: 0 +245: 60030: 0 +245: 60031: 0 +245: 60032: 0 +245: 60033: 0 +245: 60034: 0 +245: 60035: 0 +245: 60036: 0 +245: 60037: 0 +245: 60038: 0 +245: 60039: 0 +245: 60040: 0 +245: 60041: 0 +245: 60042: 0 +245: 60043: 0 +245: 60044: 0 +245: 60045: 0 +245: 60046: 0 +245: 60047: 0 +245: 60048: 0 +245: 60049: 0 +245: 60050: 0 +245: 60051: 0 +245: 60052: 0 +245: 60053: 0 +245: 60054: 0 +245: 60055: 0 +245: 60056: 0 +245: 60057: 0 +245: 60058: 0 +245: 60059: 0 +245: 60060: 0 +245: 60061: 0 +245: 60062: 0 +245: 60063: 0 +245: 60064: 0 +245: 60065: 0 +245: 60066: 0 +245: 60067: 0 +245: 60068: 0 +245: 60069: 0 +245: 60070: 0 +245: 60071: 0 +245: 60072: 0 +245: 60073: 0 +245: 60074: 0 +245: 60075: 0 +245: 60076: 0 +245: 60077: 0 +245: 60078: 0 +245: 60079: 0 +245: 60080: 0 +245: 60081: 0 +245: 60082: 0 +245: 60083: 0 +245: 60084: 0 +245: 60085: 0 +245: 60086: 0 +245: 60087: 0 +245: 60088: 0 +245: 60089: 0 +245: 60090: 0 +245: 60091: 0 +245: 60092: 0 +245: 60093: 0 +245: 60094: 0 +245: 60095: 0 +245: 60096: 0 +245: 60097: 0 +245: 60098: 0 +245: 60099: 0 +245: 60100: 0 +245: 60101: 0 +245: 60102: 0 +245: 60103: 0 +245: 60104: 0 +245: 60105: 0 +245: 60106: 0 +245: 60107: 0 +245: 60108: 0 +245: 60109: 0 +245: 60110: 0 +245: 60111: 0 +245: 60112: 0 +245: 60113: 0 +245: 60114: 0 +245: 60115: 0 +245: 60116: 0 +245: 60117: 0 +245: 60118: 0 +245: 60119: 0 +245: 60120: 0 +245: 60121: 0 +245: 60122: 0 +245: 60123: 0 +245: 60124: 0 +245: 60125: 0 +245: 60126: 0 +245: 60127: 0 +245: 60128: 0 +245: 60129: 0 +245: 60130: 0 +245: 60131: 0 +245: 60132: 0 +245: 60133: 0 +245: 60134: 0 +245: 60135: 0 +245: 60136: 0 +245: 60137: 0 +245: 60138: 0 +245: 60139: 0 +245: 60140: 0 +245: 60141: 0 +245: 60142: 0 +245: 60143: 0 +245: 60144: 0 +245: 60145: 0 +245: 60146: 0 +245: 60147: 0 +245: 60148: 0 +245: 60149: 0 +245: 60150: 0 +245: 60151: 0 +245: 60152: 0 +245: 60153: 0 +245: 60154: 0 +245: 60155: 0 +245: 60156: 0 +245: 60157: 0 +245: 60158: 0 +245: 60159: 0 +245: 60160: 0 +245: 60161: 0 +245: 60162: 0 +245: 60163: 0 +245: 60164: 0 +245: 60165: 0 +245: 60166: 0 +245: 60167: 0 +245: 60168: 0 +245: 60169: 0 +245: 60170: 0 +245: 60171: 0 +245: 60172: 0 +245: 60173: 0 +245: 60174: 0 +245: 60175: 0 +245: 60176: 0 +245: 60177: 0 +245: 60178: 0 +245: 60179: 0 +245: 60180: 0 +245: 60181: 0 +245: 60182: 0 +245: 60183: 0 +245: 60184: 0 +245: 60185: 0 +245: 60186: 0 +245: 60187: 0 +245: 60188: 0 +245: 60189: 0 +245: 60190: 0 +245: 60191: 0 +245: 60192: 0 +245: 60193: 0 +245: 60194: 0 +245: 60195: 0 +245: 60196: 0 +245: 60197: 0 +245: 60198: 0 +245: 60199: 0 +245: 60200: 0 +245: 60201: 0 +245: 60202: 0 +245: 60203: 0 +245: 60204: 0 +245: 60205: 0 +245: 60206: 0 +245: 60207: 0 +245: 60208: 0 +245: 60209: 0 +245: 60210: 0 +245: 60211: 0 +245: 60212: 0 +245: 60213: 0 +245: 60214: 0 +245: 60215: 0 +245: 60216: 0 +245: 60217: 0 +245: 60218: 0 +245: 60219: 0 +245: 60220: 0 +245: 60221: 0 +245: 60222: 0 +245: 60223: 0 +245: 60224: 0 +245: 60225: 0 +245: 60226: 0 +245: 60227: 0 +245: 60228: 0 +245: 60229: 0 +245: 60230: 0 +245: 60231: 0 +245: 60232: 0 +245: 60233: 0 +245: 60234: 0 +245: 60235: 0 +245: 60236: 0 +245: 60237: 0 +245: 60238: 0 +245: 60239: 0 +245: 60240: 0 +245: 60241: 0 +245: 60242: 0 +245: 60243: 0 +245: 60244: 0 +245: 60245: 0 +245: 60246: 0 +245: 60247: 0 +245: 60248: 0 +245: 60249: 0 +245: 60250: 0 +245: 60251: 0 +245: 60252: 0 +245: 60253: 0 +245: 60254: 0 +245: 60255: 0 +245: 60256: 0 +245: 60257: 0 +245: 60258: 0 +245: 60259: 0 +245: 60260: 0 +245: 60261: 0 +245: 60262: 0 +245: 60263: 0 +245: 60264: 0 +245: 60265: 0 +245: 60266: 0 +245: 60267: 0 +245: 60268: 0 +245: 60269: 0 +245: 60270: 0 +245: 60271: 0 +245: 60272: 0 +245: 60273: 0 +245: 60274: 0 +245: 60275: 0 +245: 60276: 0 +245: 60277: 0 +245: 60278: 0 +245: 60279: 0 +245: 60280: 0 +245: 60281: 0 +245: 60282: 0 +245: 60283: 0 +245: 60284: 0 +245: 60285: 0 +245: 60286: 0 +245: 60287: 0 +245: 60288: 0 +245: 60289: 0 +245: 60290: 0 +245: 60291: 0 +245: 60292: 0 +245: 60293: 0 +245: 60294: 0 +245: 60295: 0 +245: 60296: 0 +245: 60297: 0 +245: 60298: 0 +245: 60299: 0 +245: 60300: 0 +245: 60301: 0 +245: 60302: 0 +245: 60303: 0 +245: 60304: 0 +245: 60305: 0 +245: 60306: 0 +245: 60307: 0 +245: 60308: 0 +245: 60309: 0 +245: 60310: 0 +245: 60311: 0 +245: 60312: 0 +245: 60313: 0 +245: 60314: 0 +245: 60315: 0 +245: 60316: 0 +245: 60317: 0 +245: 60318: 0 +245: 60319: 0 +245: 60320: 0 +245: 60321: 0 +245: 60322: 0 +245: 60323: 0 +245: 60324: 0 +245: 60325: 0 +245: 60326: 0 +245: 60327: 0 +245: 60328: 0 +245: 60329: 0 +245: 60330: 0 +245: 60331: 0 +245: 60332: 0 +245: 60333: 0 +245: 60334: 0 +245: 60335: 0 +245: 60336: 0 +245: 60337: 0 +245: 60338: 0 +245: 60339: 0 +245: 60340: 0 +245: 60341: 0 +245: 60342: 0 +245: 60343: 0 +245: 60344: 0 +245: 60345: 0 +245: 60346: 0 +245: 60347: 0 +245: 60348: 0 +245: 60349: 0 +245: 60350: 0 +245: 60351: 0 +245: 60352: 0 +245: 60353: 0 +245: 60354: 0 +245: 60355: 0 +245: 60356: 0 +245: 60357: 0 +245: 60358: 0 +245: 60359: 0 +245: 60360: 0 +245: 60361: 0 +245: 60362: 0 +245: 60363: 0 +245: 60364: 0 +245: 60365: 0 +245: 60366: 0 +245: 60367: 0 +245: 60368: 0 +245: 60369: 0 +245: 60370: 0 +245: 60371: 0 +245: 60372: 0 +245: 60373: 0 +245: 60374: 0 +245: 60375: 0 +245: 60376: 0 +245: 60377: 0 +245: 60378: 0 +245: 60379: 0 +245: 60380: 0 +245: 60381: 0 +245: 60382: 0 +245: 60383: 0 +245: 60384: 0 +245: 60385: 0 +245: 60386: 0 +245: 60387: 0 +245: 60388: 0 +245: 60389: 0 +245: 60390: 0 +245: 60391: 0 +245: 60392: 0 +245: 60393: 0 +245: 60394: 0 +245: 60395: 0 +245: 60396: 0 +245: 60397: 0 +245: 60398: 0 +245: 60399: 0 +245: 60400: 0 +245: 60401: 0 +245: 60402: 0 +245: 60403: 0 +245: 60404: 0 +245: 60405: 0 +245: 60406: 0 +245: 60407: 0 +245: 60408: 0 +245: 60409: 0 +245: 60410: 0 +245: 60411: 0 +245: 60412: 0 +245: 60413: 0 +245: 60414: 0 +245: 60415: 0 +245: 60416: 0 +245: 60417: 0 +245: 60418: 0 +245: 60419: 0 +245: 60420: 0 +245: 60421: 0 +245: 60422: 0 +245: 60423: 0 +245: 60424: 0 +245: 60425: 0 +245: 60426: 0 +245: 60427: 0 +245: 60428: 0 +245: 60429: 0 +245: 60430: 0 +245: 60431: 0 +245: 60432: 0 +245: 60433: 0 +245: 60434: 0 +245: 60435: 0 +245: 60436: 0 +245: 60437: 0 +245: 60438: 0 +245: 60439: 0 +245: 60440: 0 +245: 60441: 0 +245: 60442: 0 +245: 60443: 0 +245: 60444: 0 +245: 60445: 0 +245: 60446: 0 +245: 60447: 0 +245: 60448: 0 +245: 60449: 0 +245: 60450: 0 +245: 60451: 0 +245: 60452: 0 +245: 60453: 0 +245: 60454: 0 +245: 60455: 0 +245: 60456: 0 +245: 60457: 0 +245: 60458: 0 +245: 60459: 0 +245: 60460: 0 +245: 60461: 0 +245: 60462: 0 +245: 60463: 0 +245: 60464: 0 +245: 60465: 0 +245: 60466: 0 +245: 60467: 0 +245: 60468: 0 +245: 60469: 0 +245: 60470: 0 +245: 60471: 0 +245: 60472: 0 +245: 60473: 0 +245: 60474: 0 +245: 60475: 0 +245: 60476: 0 +245: 60477: 0 +245: 60478: 0 +245: 60479: 0 +245: 60480: 0 +245: 60481: 0 +245: 60482: 0 +245: 60483: 0 +245: 60484: 0 +245: 60485: 0 +245: 60486: 0 +245: 60487: 0 +245: 60488: 0 +245: 60489: 0 +245: 60490: 0 +245: 60491: 0 +245: 60492: 0 +245: 60493: 0 +245: 60494: 0 +245: 60495: 0 +245: 60496: 0 +245: 60497: 0 +245: 60498: 0 +245: 60499: 0 +245: 60500: 0 +245: 60501: 0 +245: 60502: 0 +245: 60503: 0 +245: 60504: 0 +245: 60505: 0 +245: 60506: 0 +245: 60507: 0 +245: 60508: 0 +245: 60509: 0 +245: 60510: 0 +245: 60511: 0 +245: 60512: 0 +245: 60513: 0 +245: 60514: 0 +245: 60515: 0 +245: 60516: 0 +245: 60517: 0 +245: 60518: 0 +245: 60519: 0 +245: 60520: 0 +245: 60521: 0 +245: 60522: 0 +245: 60523: 0 +245: 60524: 0 +245: 60525: 0 +245: 60526: 0 +245: 60527: 0 +245: 60528: 0 +245: 60529: 0 +245: 60530: 0 +245: 60531: 0 +245: 60532: 0 +245: 60533: 0 +245: 60534: 0 +245: 60535: 0 +245: 60536: 0 +245: 60537: 0 +245: 60538: 0 +245: 60539: 0 +245: 60540: 0 +245: 60541: 0 +245: 60542: 0 +245: 60543: 0 +245: 60544: 0 +245: 60545: 0 +245: 60546: 0 +245: 60547: 0 +245: 60548: 0 +245: 60549: 0 +245: 60550: 0 +245: 60551: 0 +245: 60552: 0 +245: 60553: 0 +245: 60554: 0 +245: 60555: 0 +245: 60556: 0 +245: 60557: 0 +245: 60558: 0 +245: 60559: 0 +245: 60560: 0 +245: 60561: 0 +245: 60562: 0 +245: 60563: 0 +245: 60564: 0 +245: 60565: 0 +245: 60566: 0 +245: 60567: 0 +245: 60568: 0 +245: 60569: 0 +245: 60570: 0 +245: 60571: 0 +245: 60572: 0 +245: 60573: 0 +245: 60574: 0 +245: 60575: 0 +245: 60576: 0 +245: 60577: 0 +245: 60578: 0 +245: 60579: 0 +245: 60580: 0 +245: 60581: 0 +245: 60582: 0 +245: 60583: 0 +245: 60584: 0 +245: 60585: 0 +245: 60586: 0 +245: 60587: 0 +245: 60588: 0 +245: 60589: 0 +245: 60590: 0 +245: 60591: 0 +245: 60592: 0 +245: 60593: 0 +245: 60594: 0 +245: 60595: 0 +245: 60596: 0 +245: 60597: 0 +245: 60598: 0 +245: 60599: 0 +245: 60600: 0 +245: 60601: 0 +245: 60602: 0 +245: 60603: 0 +245: 60604: 0 +245: 60605: 0 +245: 60606: 0 +245: 60607: 0 +245: 60608: 0 +245: 60609: 0 +245: 60610: 0 +245: 60611: 0 +245: 60612: 0 +245: 60613: 0 +245: 60614: 0 +245: 60615: 0 +245: 60616: 0 +245: 60617: 0 +245: 60618: 0 +245: 60619: 0 +245: 60620: 0 +245: 60621: 0 +245: 60622: 0 +245: 60623: 0 +245: 60624: 0 +245: 60625: 0 +245: 60626: 0 +245: 60627: 0 +245: 60628: 0 +245: 60629: 0 +245: 60630: 0 +245: 60631: 0 +245: 60632: 0 +245: 60633: 0 +245: 60634: 0 +245: 60635: 0 +245: 60636: 0 +245: 60637: 0 +245: 60638: 0 +245: 60639: 0 +245: 60640: 0 +245: 60641: 0 +245: 60642: 0 +245: 60643: 0 +245: 60644: 0 +245: 60645: 0 +245: 60646: 0 +245: 60647: 0 +245: 60648: 0 +245: 60649: 0 +245: 60650: 0 +245: 60651: 0 +245: 60652: 0 +245: 60653: 0 +245: 60654: 0 +245: 60655: 0 +245: 60656: 0 +245: 60657: 0 +245: 60658: 0 +245: 60659: 0 +245: 60660: 0 +245: 60661: 0 +245: 60662: 0 +245: 60663: 0 +245: 60664: 0 +245: 60665: 0 +245: 60666: 0 +245: 60667: 0 +245: 60668: 0 +245: 60669: 0 +245: 60670: 0 +245: 60671: 0 +245: 60672: 0 +245: 60673: 0 +245: 60674: 0 +245: 60675: 0 +245: 60676: 0 +245: 60677: 0 +245: 60678: 0 +245: 60679: 0 +245: 60680: 0 +245: 60681: 0 +245: 60682: 0 +245: 60683: 0 +245: 60684: 0 +245: 60685: 0 +245: 60686: 0 +245: 60687: 0 +245: 60688: 0 +245: 60689: 0 +245: 60690: 0 +245: 60691: 0 +245: 60692: 0 +245: 60693: 0 +245: 60694: 0 +245: 60695: 0 +245: 60696: 0 +245: 60697: 0 +245: 60698: 0 +245: 60699: 0 +245: 60700: 0 +245: 60701: 0 +245: 60702: 0 +245: 60703: 0 +245: 60704: 0 +245: 60705: 0 +245: 60706: 0 +245: 60707: 0 +245: 60708: 0 +245: 60709: 0 +245: 60710: 0 +245: 60711: 0 +245: 60712: 0 +245: 60713: 0 +245: 60714: 0 +245: 60715: 0 +245: 60716: 0 +245: 60717: 0 +245: 60718: 0 +245: 60719: 0 +245: 60720: 0 +245: 60721: 0 +245: 60722: 0 +245: 60723: 0 +245: 60724: 0 +245: 60725: 0 +245: 60726: 0 +245: 60727: 0 +245: 60728: 0 +245: 60729: 0 +245: 60730: 0 +245: 60731: 0 +245: 60732: 0 +245: 60733: 0 +245: 60734: 0 +245: 60735: 0 +245: 60736: 0 +245: 60737: 0 +245: 60738: 0 +245: 60739: 0 +245: 60740: 0 +245: 60741: 0 +245: 60742: 0 +245: 60743: 0 +245: 60744: 0 +245: 60745: 0 +245: 60746: 0 +245: 60747: 0 +245: 60748: 0 +245: 60749: 0 +245: 60750: 0 +245: 60751: 0 +245: 60752: 0 +245: 60753: 0 +245: 60754: 0 +245: 60755: 0 +245: 60756: 0 +245: 60757: 0 +245: 60758: 0 +245: 60759: 0 +245: 60760: 0 +245: 60761: 0 +245: 60762: 0 +245: 60763: 0 +245: 60764: 0 +245: 60765: 0 +245: 60766: 0 +245: 60767: 0 +245: 60768: 0 +245: 60769: 0 +245: 60770: 0 +245: 60771: 0 +245: 60772: 0 +245: 60773: 0 +245: 60774: 0 +245: 60775: 0 +245: 60776: 0 +245: 60777: 0 +245: 60778: 0 +245: 60779: 0 +245: 60780: 0 +245: 60781: 0 +245: 60782: 0 +245: 60783: 0 +245: 60784: 0 +245: 60785: 0 +245: 60786: 0 +245: 60787: 0 +245: 60788: 0 +245: 60789: 0 +245: 60790: 0 +245: 60791: 0 +245: 60792: 0 +245: 60793: 0 +245: 60794: 0 +245: 60795: 0 +245: 60796: 0 +245: 60797: 0 +245: 60798: 0 +245: 60799: 0 +245: 60800: 0 +245: 60801: 0 +245: 60802: 0 +245: 60803: 0 +245: 60804: 0 +245: 60805: 0 +245: 60806: 0 +245: 60807: 0 +245: 60808: 0 +245: 60809: 0 +245: 60810: 0 +245: 60811: 0 +245: 60812: 0 +245: 60813: 0 +245: 60814: 0 +245: 60815: 0 +245: 60816: 0 +245: 60817: 0 +245: 60818: 0 +245: 60819: 0 +245: 60820: 0 +245: 60821: 0 +245: 60822: 0 +245: 60823: 0 +245: 60824: 0 +245: 60825: 0 +245: 60826: 0 +245: 60827: 0 +245: 60828: 0 +245: 60829: 0 +245: 60830: 0 +245: 60831: 0 +245: 60832: 0 +245: 60833: 0 +245: 60834: 0 +245: 60835: 0 +245: 60836: 0 +245: 60837: 0 +245: 60838: 0 +245: 60839: 0 +245: 60840: 0 +245: 60841: 0 +245: 60842: 0 +245: 60843: 0 +245: 60844: 0 +245: 60845: 0 +245: 60846: 0 +245: 60847: 0 +245: 60848: 0 +245: 60849: 0 +245: 60850: 0 +245: 60851: 0 +245: 60852: 0 +245: 60853: 0 +245: 60854: 0 +245: 60855: 0 +245: 60856: 0 +245: 60857: 0 +245: 60858: 0 +245: 60859: 0 +245: 60860: 0 +245: 60861: 0 +245: 60862: 0 +245: 60863: 0 +245: 60864: 0 +245: 60865: 0 +245: 60866: 0 +245: 60867: 0 +245: 60868: 0 +245: 60869: 0 +245: 60870: 0 +245: 60871: 0 +245: 60872: 0 +245: 60873: 0 +245: 60874: 0 +245: 60875: 0 +245: 60876: 0 +245: 60877: 0 +245: 60878: 0 +245: 60879: 0 +245: 60880: 0 +245: 60881: 0 +245: 60882: 0 +245: 60883: 0 +245: 60884: 0 +245: 60885: 0 +245: 60886: 0 +245: 60887: 0 +245: 60888: 0 +245: 60889: 0 +245: 60890: 0 +245: 60891: 0 +245: 60892: 0 +245: 60893: 0 +245: 60894: 0 +245: 60895: 0 +245: 60896: 0 +245: 60897: 0 +245: 60898: 0 +245: 60899: 0 +245: 60900: 0 +245: 60901: 0 +245: 60902: 0 +245: 60903: 0 +245: 60904: 0 +245: 60905: 0 +245: 60906: 0 +245: 60907: 0 +245: 60908: 0 +245: 60909: 0 +245: 60910: 0 +245: 60911: 0 +245: 60912: 0 +245: 60913: 0 +245: 60914: 0 +245: 60915: 0 +245: 60916: 0 +245: 60917: 0 +245: 60918: 0 +245: 60919: 0 +245: 60920: 0 +245: 60921: 0 +245: 60922: 0 +245: 60923: 0 +245: 60924: 0 +245: 60925: 0 +245: 60926: 0 +245: 60927: 0 +245: 60928: 0 +245: 60929: 0 +245: 60930: 0 +245: 60931: 0 +245: 60932: 0 +245: 60933: 0 +245: 60934: 0 +245: 60935: 0 +245: 60936: 0 +245: 60937: 0 +245: 60938: 0 +245: 60939: 0 +245: 60940: 0 +245: 60941: 0 +245: 60942: 0 +245: 60943: 0 +245: 60944: 0 +245: 60945: 0 +245: 60946: 0 +245: 60947: 0 +245: 60948: 0 +245: 60949: 0 +245: 60950: 0 +245: 60951: 0 +245: 60952: 0 +245: 60953: 0 +245: 60954: 0 +245: 60955: 0 +245: 60956: 0 +245: 60957: 0 +245: 60958: 0 +245: 60959: 0 +245: 60960: 0 +245: 60961: 0 +245: 60962: 0 +245: 60963: 0 +245: 60964: 0 +245: 60965: 0 +245: 60966: 0 +245: 60967: 0 +245: 60968: 0 +245: 60969: 0 +245: 60970: 0 +245: 60971: 0 +245: 60972: 0 +245: 60973: 0 +245: 60974: 0 +245: 60975: 0 +245: 60976: 0 +245: 60977: 0 +245: 60978: 0 +245: 60979: 0 +245: 60980: 0 +245: 60981: 0 +245: 60982: 0 +245: 60983: 0 +245: 60984: 0 +245: 60985: 0 +245: 60986: 0 +245: 60987: 0 +245: 60988: 0 +245: 60989: 0 +245: 60990: 0 +245: 60991: 0 +245: 60992: 0 +245: 60993: 0 +245: 60994: 0 +245: 60995: 0 +245: 60996: 0 +245: 60997: 0 +245: 60998: 0 +245: 60999: 0 +245: 61000: 0 +245: 61001: 0 +245: 61002: 0 +245: 61003: 0 +245: 61004: 0 +245: 61005: 0 +245: 61006: 0 +245: 61007: 0 +245: 61008: 0 +245: 61009: 0 +245: 61010: 0 +245: 61011: 0 +245: 61012: 0 +245: 61013: 0 +245: 61014: 0 +245: 61015: 0 +245: 61016: 0 +245: 61017: 0 +245: 61018: 0 +245: 61019: 0 +245: 61020: 0 +245: 61021: 0 +245: 61022: 0 +245: 61023: 0 +245: 61024: 0 +245: 61025: 0 +245: 61026: 0 +245: 61027: 0 +245: 61028: 0 +245: 61029: 0 +245: 61030: 0 +245: 61031: 0 +245: 61032: 0 +245: 61033: 0 +245: 61034: 0 +245: 61035: 0 +245: 61036: 0 +245: 61037: 0 +245: 61038: 0 +245: 61039: 0 +245: 61040: 0 +245: 61041: 0 +245: 61042: 0 +245: 61043: 0 +245: 61044: 0 +245: 61045: 0 +245: 61046: 0 +245: 61047: 0 +245: 61048: 0 +245: 61049: 0 +245: 61050: 0 +245: 61051: 0 +245: 61052: 0 +245: 61053: 0 +245: 61054: 0 +245: 61055: 0 +245: 61056: 0 +245: 61057: 0 +245: 61058: 0 +245: 61059: 0 +245: 61060: 0 +245: 61061: 0 +245: 61062: 0 +245: 61063: 0 +245: 61064: 0 +245: 61065: 0 +245: 61066: 0 +245: 61067: 0 +245: 61068: 0 +245: 61069: 0 +245: 61070: 0 +245: 61071: 0 +245: 61072: 0 +245: 61073: 0 +245: 61074: 0 +245: 61075: 0 +245: 61076: 0 +245: 61077: 0 +245: 61078: 0 +245: 61079: 0 +245: 61080: 0 +245: 61081: 0 +245: 61082: 0 +245: 61083: 0 +245: 61084: 0 +245: 61085: 0 +245: 61086: 0 +245: 61087: 0 +245: 61088: 0 +245: 61089: 0 +245: 61090: 0 +245: 61091: 0 +245: 61092: 0 +245: 61093: 0 +245: 61094: 0 +245: 61095: 0 +245: 61096: 0 +245: 61097: 0 +245: 61098: 0 +245: 61099: 0 +245: 61100: 0 +245: 61101: 0 +245: 61102: 0 +245: 61103: 0 +245: 61104: 0 +245: 61105: 0 +245: 61106: 0 +245: 61107: 0 +245: 61108: 0 +245: 61109: 0 +245: 61110: 0 +245: 61111: 0 +245: 61112: 0 +245: 61113: 0 +245: 61114: 0 +245: 61115: 0 +245: 61116: 0 +245: 61117: 0 +245: 61118: 0 +245: 61119: 0 +245: 61120: 0 +245: 61121: 0 +245: 61122: 0 +245: 61123: 0 +245: 61124: 0 +245: 61125: 0 +245: 61126: 0 +245: 61127: 0 +245: 61128: 0 +245: 61129: 0 +245: 61130: 0 +245: 61131: 0 +245: 61132: 0 +245: 61133: 0 +245: 61134: 0 +245: 61135: 0 +245: 61136: 0 +245: 61137: 0 +245: 61138: 0 +245: 61139: 0 +245: 61140: 0 +245: 61141: 0 +245: 61142: 0 +245: 61143: 0 +245: 61144: 0 +245: 61145: 0 +245: 61146: 0 +245: 61147: 0 +245: 61148: 0 +245: 61149: 0 +245: 61150: 0 +245: 61151: 0 +245: 61152: 0 +245: 61153: 0 +245: 61154: 0 +245: 61155: 0 +245: 61156: 0 +245: 61157: 0 +245: 61158: 0 +245: 61159: 0 +245: 61160: 0 +245: 61161: 0 +245: 61162: 0 +245: 61163: 0 +245: 61164: 0 +245: 61165: 0 +245: 61166: 0 +245: 61167: 0 +245: 61168: 0 +245: 61169: 0 +245: 61170: 0 +245: 61171: 0 +245: 61172: 0 +245: 61173: 0 +245: 61174: 0 +245: 61175: 0 +245: 61176: 0 +245: 61177: 0 +245: 61178: 0 +245: 61179: 0 +245: 61180: 0 +245: 61181: 0 +245: 61182: 0 +245: 61183: 0 +245: 61184: 0 +245: 61185: 0 +245: 61186: 0 +245: 61187: 0 +245: 61188: 0 +245: 61189: 0 +245: 61190: 0 +245: 61191: 0 +245: 61192: 0 +245: 61193: 0 +245: 61194: 0 +245: 61195: 0 +245: 61196: 0 +245: 61197: 0 +245: 61198: 0 +245: 61199: 0 +245: 61200: 0 +245: 61201: 0 +245: 61202: 0 +245: 61203: 0 +245: 61204: 0 +245: 61205: 0 +245: 61206: 0 +245: 61207: 0 +245: 61208: 0 +245: 61209: 0 +245: 61210: 0 +245: 61211: 0 +245: 61212: 0 +245: 61213: 0 +245: 61214: 0 +245: 61215: 0 +245: 61216: 0 +245: 61217: 0 +245: 61218: 0 +245: 61219: 0 +245: 61220: 0 +245: 61221: 0 +245: 61222: 0 +245: 61223: 0 +245: 61224: 0 +245: 61225: 0 +245: 61226: 0 +245: 61227: 0 +245: 61228: 0 +245: 61229: 0 +245: 61230: 0 +245: 61231: 0 +245: 61232: 0 +245: 61233: 0 +245: 61234: 0 +245: 61235: 0 +245: 61236: 0 +245: 61237: 0 +245: 61238: 0 +245: 61239: 0 +245: 61240: 0 +245: 61241: 0 +245: 61242: 0 +245: 61243: 0 +245: 61244: 0 +245: 61245: 0 +245: 61246: 0 +245: 61247: 0 +245: 61248: 0 +245: 61249: 0 +245: 61250: 0 +245: 61251: 0 +245: 61252: 0 +245: 61253: 0 +245: 61254: 0 +245: 61255: 0 +245: 61256: 0 +245: 61257: 0 +245: 61258: 0 +245: 61259: 0 +245: 61260: 0 +245: 61261: 0 +245: 61262: 0 +245: 61263: 0 +245: 61264: 0 +245: 61265: 0 +245: 61266: 0 +245: 61267: 0 +245: 61268: 0 +245: 61269: 0 +245: 61270: 0 +245: 61271: 0 +245: 61272: 0 +245: 61273: 0 +245: 61274: 0 +245: 61275: 0 +245: 61276: 0 +245: 61277: 0 +245: 61278: 0 +245: 61279: 0 +245: 61280: 0 +245: 61281: 0 +245: 61282: 0 +245: 61283: 0 +245: 61284: 0 +245: 61285: 0 +245: 61286: 0 +245: 61287: 0 +245: 61288: 0 +245: 61289: 0 +245: 61290: 0 +245: 61291: 0 +245: 61292: 0 +245: 61293: 0 +245: 61294: 0 +245: 61295: 0 +245: 61296: 0 +245: 61297: 0 +245: 61298: 0 +245: 61299: 0 +245: 61300: 0 +245: 61301: 0 +245: 61302: 0 +245: 61303: 0 +245: 61304: 0 +245: 61305: 0 +245: 61306: 0 +245: 61307: 0 +245: 61308: 0 +245: 61309: 0 +245: 61310: 0 +245: 61311: 0 +245: 61312: 0 +245: 61313: 0 +245: 61314: 0 +245: 61315: 0 +245: 61316: 0 +245: 61317: 0 +245: 61318: 0 +245: 61319: 0 +245: 61320: 0 +245: 61321: 0 +245: 61322: 0 +245: 61323: 0 +245: 61324: 0 +245: 61325: 0 +245: 61326: 0 +245: 61327: 0 +245: 61328: 0 +245: 61329: 0 +245: 61330: 0 +245: 61331: 0 +245: 61332: 0 +245: 61333: 0 +245: 61334: 0 +245: 61335: 0 +245: 61336: 0 +245: 61337: 0 +245: 61338: 0 +245: 61339: 0 +245: 61340: 0 +245: 61341: 0 +245: 61342: 0 +245: 61343: 0 +245: 61344: 0 +245: 61345: 0 +245: 61346: 0 +245: 61347: 0 +245: 61348: 0 +245: 61349: 0 +245: 61350: 0 +245: 61351: 0 +245: 61352: 0 +245: 61353: 0 +245: 61354: 0 +245: 61355: 0 +245: 61356: 0 +245: 61357: 0 +245: 61358: 0 +245: 61359: 0 +245: 61360: 0 +245: 61361: 0 +245: 61362: 0 +245: 61363: 0 +245: 61364: 0 +245: 61365: 0 +245: 61366: 0 +245: 61367: 0 +245: 61368: 0 +245: 61369: 0 +245: 61370: 0 +245: 61371: 0 +245: 61372: 0 +245: 61373: 0 +245: 61374: 0 +245: 61375: 0 +245: 61376: 0 +245: 61377: 0 +245: 61378: 0 +245: 61379: 0 +245: 61380: 0 +245: 61381: 0 +245: 61382: 0 +245: 61383: 0 +245: 61384: 0 +245: 61385: 0 +245: 61386: 0 +245: 61387: 0 +245: 61388: 0 +245: 61389: 0 +245: 61390: 0 +245: 61391: 0 +245: 61392: 0 +245: 61393: 0 +245: 61394: 0 +245: 61395: 0 +245: 61396: 0 +245: 61397: 0 +245: 61398: 0 +245: 61399: 0 +245: 61400: 0 +245: 61401: 0 +245: 61402: 0 +245: 61403: 0 +245: 61404: 0 +245: 61405: 0 +245: 61406: 0 +245: 61407: 0 +245: 61408: 0 +245: 61409: 0 +245: 61410: 0 +245: 61411: 0 +245: 61412: 0 +245: 61413: 0 +245: 61414: 0 +245: 61415: 0 +245: 61416: 0 +245: 61417: 0 +245: 61418: 0 +245: 61419: 0 +245: 61420: 0 +245: 61421: 0 +245: 61422: 0 +245: 61423: 0 +245: 61424: 0 +245: 61425: 0 +245: 61426: 0 +245: 61427: 0 +245: 61428: 0 +245: 61429: 0 +245: 61430: 0 +245: 61431: 0 +245: 61432: 0 +245: 61433: 0 +245: 61434: 0 +245: 61435: 0 +245: 61436: 0 +245: 61437: 0 +245: 61438: 0 +245: 61439: 0 +245: 61440: 0 +245: 61441: 0 +245: 61442: 0 +245: 61443: 0 +245: 61444: 0 +245: 61445: 0 +245: 61446: 0 +245: 61447: 0 +245: 61448: 0 +245: 61449: 0 +245: 61450: 0 +245: 61451: 0 +245: 61452: 0 +245: 61453: 0 +245: 61454: 0 +245: 61455: 0 +245: 61456: 0 +245: 61457: 0 +245: 61458: 0 +245: 61459: 0 +245: 61460: 0 +245: 61461: 0 +245: 61462: 0 +245: 61463: 0 +245: 61464: 0 +245: 61465: 0 +245: 61466: 0 +245: 61467: 0 +245: 61468: 0 +245: 61469: 0 +245: 61470: 0 +245: 61471: 0 +245: 61472: 0 +245: 61473: 0 +245: 61474: 0 +245: 61475: 0 +245: 61476: 0 +245: 61477: 0 +245: 61478: 0 +245: 61479: 0 +245: 61480: 0 +245: 61481: 0 +245: 61482: 0 +245: 61483: 0 +245: 61484: 0 +245: 61485: 0 +245: 61486: 0 +245: 61487: 0 +245: 61488: 0 +245: 61489: 0 +245: 61490: 0 +245: 61491: 0 +245: 61492: 0 +245: 61493: 0 +245: 61494: 0 +245: 61495: 0 +245: 61496: 0 +245: 61497: 0 +245: 61498: 0 +245: 61499: 0 +245: 61500: 0 +245: 61501: 0 +245: 61502: 0 +245: 61503: 0 +245: 61504: 0 +245: 61505: 0 +245: 61506: 0 +245: 61507: 0 +245: 61508: 0 +245: 61509: 0 +245: 61510: 0 +245: 61511: 0 +245: 61512: 0 +245: 61513: 0 +245: 61514: 0 +245: 61515: 0 +245: 61516: 0 +245: 61517: 0 +245: 61518: 0 +245: 61519: 0 +245: 61520: 0 +245: 61521: 0 +245: 61522: 0 +245: 61523: 0 +245: 61524: 0 +245: 61525: 0 +245: 61526: 0 +245: 61527: 0 +245: 61528: 0 +245: 61529: 0 +245: 61530: 0 +245: 61531: 0 +245: 61532: 0 +245: 61533: 0 +245: 61534: 0 +245: 61535: 0 +245: 61536: 0 +245: 61537: 0 +245: 61538: 0 +245: 61539: 0 +245: 61540: 0 +245: 61541: 0 +245: 61542: 0 +245: 61543: 0 +245: 61544: 0 +245: 61545: 0 +245: 61546: 0 +245: 61547: 0 +245: 61548: 0 +245: 61549: 0 +245: 61550: 0 +245: 61551: 0 +245: 61552: 0 +245: 61553: 0 +245: 61554: 0 +245: 61555: 0 +245: 61556: 0 +245: 61557: 0 +245: 61558: 0 +245: 61559: 0 +245: 61560: 0 +245: 61561: 0 +245: 61562: 0 +245: 61563: 0 +245: 61564: 0 +245: 61565: 0 +245: 61566: 0 +245: 61567: 0 +245: 61568: 0 +245: 61569: 0 +245: 61570: 0 +245: 61571: 0 +245: 61572: 0 +245: 61573: 0 +245: 61574: 0 +245: 61575: 0 +245: 61576: 0 +245: 61577: 0 +245: 61578: 0 +245: 61579: 0 +245: 61580: 0 +245: 61581: 0 +245: 61582: 0 +245: 61583: 0 +245: 61584: 0 +245: 61585: 0 +245: 61586: 0 +245: 61587: 0 +245: 61588: 0 +245: 61589: 0 +245: 61590: 0 +245: 61591: 0 +245: 61592: 0 +245: 61593: 0 +245: 61594: 0 +245: 61595: 0 +245: 61596: 0 +245: 61597: 0 +245: 61598: 0 +245: 61599: 0 +245: 61600: 0 +245: 61601: 0 +245: 61602: 0 +245: 61603: 0 +245: 61604: 0 +245: 61605: 0 +245: 61606: 0 +245: 61607: 0 +245: 61608: 0 +245: 61609: 0 +245: 61610: 0 +245: 61611: 0 +245: 61612: 0 +245: 61613: 0 +245: 61614: 0 +245: 61615: 0 +245: 61616: 0 +245: 61617: 0 +245: 61618: 0 +245: 61619: 0 +245: 61620: 0 +245: 61621: 0 +245: 61622: 0 +245: 61623: 0 +245: 61624: 0 +245: 61625: 0 +245: 61626: 0 +245: 61627: 0 +245: 61628: 0 +245: 61629: 0 +245: 61630: 0 +245: 61631: 0 +245: 61632: 0 +245: 61633: 0 +245: 61634: 0 +245: 61635: 0 +245: 61636: 0 +245: 61637: 0 +245: 61638: 0 +245: 61639: 0 +245: 61640: 0 +245: 61641: 0 +245: 61642: 0 +245: 61643: 0 +245: 61644: 0 +245: 61645: 0 +245: 61646: 0 +245: 61647: 0 +245: 61648: 0 +245: 61649: 0 +245: 61650: 0 +245: 61651: 0 +245: 61652: 0 +245: 61653: 0 +245: 61654: 0 +245: 61655: 0 +245: 61656: 0 +245: 61657: 0 +245: 61658: 0 +245: 61659: 0 +245: 61660: 0 +245: 61661: 0 +245: 61662: 0 +245: 61663: 0 +245: 61664: 0 +245: 61665: 0 +245: 61666: 0 +245: 61667: 0 +245: 61668: 0 +245: 61669: 0 +245: 61670: 0 +245: 61671: 0 +245: 61672: 0 +245: 61673: 0 +245: 61674: 0 +245: 61675: 0 +245: 61676: 0 +245: 61677: 0 +245: 61678: 0 +245: 61679: 0 +245: 61680: 0 +245: 61681: 0 +245: 61682: 0 +245: 61683: 0 +245: 61684: 0 +245: 61685: 0 +245: 61686: 0 +245: 61687: 0 +245: 61688: 0 +245: 61689: 0 +245: 61690: 0 +245: 61691: 0 +245: 61692: 0 +245: 61693: 0 +245: 61694: 0 +245: 61695: 0 +245: 61696: 0 +245: 61697: 0 +245: 61698: 0 +245: 61699: 0 +245: 61700: 0 +245: 61701: 0 +245: 61702: 0 +245: 61703: 0 +245: 61704: 0 +245: 61705: 0 +245: 61706: 0 +245: 61707: 0 +245: 61708: 0 +245: 61709: 0 +245: 61710: 0 +245: 61711: 0 +245: 61712: 0 +245: 61713: 0 +245: 61714: 0 +245: 61715: 0 +245: 61716: 0 +245: 61717: 0 +245: 61718: 0 +245: 61719: 0 +245: 61720: 0 +245: 61721: 0 +245: 61722: 0 +245: 61723: 0 +245: 61724: 0 +245: 61725: 0 +245: 61726: 0 +245: 61727: 0 +245: 61728: 0 +245: 61729: 0 +245: 61730: 0 +245: 61731: 0 +245: 61732: 0 +245: 61733: 0 +245: 61734: 0 +245: 61735: 0 +245: 61736: 0 +245: 61737: 0 +245: 61738: 0 +245: 61739: 0 +245: 61740: 0 +245: 61741: 0 +245: 61742: 0 +245: 61743: 0 +245: 61744: 0 +245: 61745: 0 +245: 61746: 0 +245: 61747: 0 +245: 61748: 0 +245: 61749: 0 +245: 61750: 0 +245: 61751: 0 +245: 61752: 0 +245: 61753: 0 +245: 61754: 0 +245: 61755: 0 +245: 61756: 0 +245: 61757: 0 +245: 61758: 0 +245: 61759: 0 +245: 61760: 0 +245: 61761: 0 +245: 61762: 0 +245: 61763: 0 +245: 61764: 0 +245: 61765: 0 +245: 61766: 0 +245: 61767: 0 +245: 61768: 0 +245: 61769: 0 +245: 61770: 0 +245: 61771: 0 +245: 61772: 0 +245: 61773: 0 +245: 61774: 0 +245: 61775: 0 +245: 61776: 0 +245: 61777: 0 +245: 61778: 0 +245: 61779: 0 +245: 61780: 0 +245: 61781: 0 +245: 61782: 0 +245: 61783: 0 +245: 61784: 0 +245: 61785: 0 +245: 61786: 0 +245: 61787: 0 +245: 61788: 0 +245: 61789: 0 +245: 61790: 0 +245: 61791: 0 +245: 61792: 0 +245: 61793: 0 +245: 61794: 0 +245: 61795: 0 +245: 61796: 0 +245: 61797: 0 +245: 61798: 0 +245: 61799: 0 +245: 61800: 0 +245: 61801: 0 +245: 61802: 0 +245: 61803: 0 +245: 61804: 0 +245: 61805: 0 +245: 61806: 0 +245: 61807: 0 +245: 61808: 0 +245: 61809: 0 +245: 61810: 0 +245: 61811: 0 +245: 61812: 0 +245: 61813: 0 +245: 61814: 0 +245: 61815: 0 +245: 61816: 0 +245: 61817: 0 +245: 61818: 0 +245: 61819: 0 +245: 61820: 0 +245: 61821: 0 +245: 61822: 0 +245: 61823: 0 +245: 61824: 0 +245: 61825: 0 +245: 61826: 0 +245: 61827: 0 +245: 61828: 0 +245: 61829: 0 +245: 61830: 0 +245: 61831: 0 +245: 61832: 0 +245: 61833: 0 +245: 61834: 0 +245: 61835: 0 +245: 61836: 0 +245: 61837: 0 +245: 61838: 0 +245: 61839: 0 +245: 61840: 0 +245: 61841: 0 +245: 61842: 0 +245: 61843: 0 +245: 61844: 0 +245: 61845: 0 +245: 61846: 0 +245: 61847: 0 +245: 61848: 0 +245: 61849: 0 +245: 61850: 0 +245: 61851: 0 +245: 61852: 0 +245: 61853: 0 +245: 61854: 0 +245: 61855: 0 +245: 61856: 0 +245: 61857: 0 +245: 61858: 0 +245: 61859: 0 +245: 61860: 0 +245: 61861: 0 +245: 61862: 0 +245: 61863: 0 +245: 61864: 0 +245: 61865: 0 +245: 61866: 0 +245: 61867: 0 +245: 61868: 0 +245: 61869: 0 +245: 61870: 0 +245: 61871: 0 +245: 61872: 0 +245: 61873: 0 +245: 61874: 0 +245: 61875: 0 +245: 61876: 0 +245: 61877: 0 +245: 61878: 0 +245: 61879: 0 +245: 61880: 0 +245: 61881: 0 +245: 61882: 0 +245: 61883: 0 +245: 61884: 0 +245: 61885: 0 +245: 61886: 0 +245: 61887: 0 +245: 61888: 0 +245: 61889: 0 +245: 61890: 0 +245: 61891: 0 +245: 61892: 0 +245: 61893: 0 +245: 61894: 0 +245: 61895: 0 +245: 61896: 0 +245: 61897: 0 +245: 61898: 0 +245: 61899: 0 +245: 61900: 0 +245: 61901: 0 +245: 61902: 0 +245: 61903: 0 +245: 61904: 0 +245: 61905: 0 +245: 61906: 0 +245: 61907: 0 +245: 61908: 0 +245: 61909: 0 +245: 61910: 0 +245: 61911: 0 +245: 61912: 0 +245: 61913: 0 +245: 61914: 0 +245: 61915: 0 +245: 61916: 0 +245: 61917: 0 +245: 61918: 0 +245: 61919: 0 +245: 61920: 0 +245: 61921: 0 +245: 61922: 0 +245: 61923: 0 +245: 61924: 0 +245: 61925: 0 +245: 61926: 0 +245: 61927: 0 +245: 61928: 0 +245: 61929: 0 +245: 61930: 0 +245: 61931: 0 +245: 61932: 0 +245: 61933: 0 +245: 61934: 0 +245: 61935: 0 +245: 61936: 0 +245: 61937: 0 +245: 61938: 0 +245: 61939: 0 +245: 61940: 0 +245: 61941: 0 +245: 61942: 0 +245: 61943: 0 +245: 61944: 0 +245: 61945: 0 +245: 61946: 0 +245: 61947: 0 +245: 61948: 0 +245: 61949: 0 +245: 61950: 0 +245: 61951: 0 +245: 61952: 0 +245: 61953: 0 +245: 61954: 0 +245: 61955: 0 +245: 61956: 0 +245: 61957: 0 +245: 61958: 0 +245: 61959: 0 +245: 61960: 0 +245: 61961: 0 +245: 61962: 0 +245: 61963: 0 +245: 61964: 0 +245: 61965: 0 +245: 61966: 0 +245: 61967: 0 +245: 61968: 0 +245: 61969: 0 +245: 61970: 0 +245: 61971: 0 +245: 61972: 0 +245: 61973: 0 +245: 61974: 0 +245: 61975: 0 +245: 61976: 0 +245: 61977: 0 +245: 61978: 0 +245: 61979: 0 +245: 61980: 0 +245: 61981: 0 +245: 61982: 0 +245: 61983: 0 +245: 61984: 0 +245: 61985: 0 +245: 61986: 0 +245: 61987: 0 +245: 61988: 0 +245: 61989: 0 +245: 61990: 0 +245: 61991: 0 +245: 61992: 0 +245: 61993: 0 +245: 61994: 0 +245: 61995: 0 +245: 61996: 0 +245: 61997: 0 +245: 61998: 0 +245: 61999: 0 +245: 62000: 0 +245: 62001: 0 +245: 62002: 0 +245: 62003: 0 +245: 62004: 0 +245: 62005: 0 +245: 62006: 0 +245: 62007: 0 +245: 62008: 0 +245: 62009: 0 +245: 62010: 0 +245: 62011: 0 +245: 62012: 0 +245: 62013: 0 +245: 62014: 0 +245: 62015: 0 +245: 62016: 0 +245: 62017: 0 +245: 62018: 0 +245: 62019: 0 +245: 62020: 0 +245: 62021: 0 +245: 62022: 0 +245: 62023: 0 +245: 62024: 0 +245: 62025: 0 +245: 62026: 0 +245: 62027: 0 +245: 62028: 0 +245: 62029: 0 +245: 62030: 0 +245: 62031: 0 +245: 62032: 0 +245: 62033: 0 +245: 62034: 0 +245: 62035: 0 +245: 62036: 0 +245: 62037: 0 +245: 62038: 0 +245: 62039: 0 +245: 62040: 0 +245: 62041: 0 +245: 62042: 0 +245: 62043: 0 +245: 62044: 0 +245: 62045: 0 +245: 62046: 0 +245: 62047: 0 +245: 62048: 0 +245: 62049: 0 +245: 62050: 0 +245: 62051: 0 +245: 62052: 0 +245: 62053: 0 +245: 62054: 0 +245: 62055: 0 +245: 62056: 0 +245: 62057: 0 +245: 62058: 0 +245: 62059: 0 +245: 62060: 0 +245: 62061: 0 +245: 62062: 0 +245: 62063: 0 +245: 62064: 0 +245: 62065: 0 +245: 62066: 0 +245: 62067: 0 +245: 62068: 0 +245: 62069: 0 +245: 62070: 0 +245: 62071: 0 +245: 62072: 0 +245: 62073: 0 +245: 62074: 0 +245: 62075: 0 +245: 62076: 0 +245: 62077: 0 +245: 62078: 0 +245: 62079: 0 +245: 62080: 0 +245: 62081: 0 +245: 62082: 0 +245: 62083: 0 +245: 62084: 0 +245: 62085: 0 +245: 62086: 0 +245: 62087: 0 +245: 62088: 0 +245: 62089: 0 +245: 62090: 0 +245: 62091: 0 +245: 62092: 0 +245: 62093: 0 +245: 62094: 0 +245: 62095: 0 +245: 62096: 0 +245: 62097: 0 +245: 62098: 0 +245: 62099: 0 +245: 62100: 0 +245: 62101: 0 +245: 62102: 0 +245: 62103: 0 +245: 62104: 0 +245: 62105: 0 +245: 62106: 0 +245: 62107: 0 +245: 62108: 0 +245: 62109: 0 +245: 62110: 0 +245: 62111: 0 +245: 62112: 0 +245: 62113: 0 +245: 62114: 0 +245: 62115: 0 +245: 62116: 0 +245: 62117: 0 +245: 62118: 0 +245: 62119: 0 +245: 62120: 0 +245: 62121: 0 +245: 62122: 0 +245: 62123: 0 +245: 62124: 0 +245: 62125: 0 +245: 62126: 0 +245: 62127: 0 +245: 62128: 0 +245: 62129: 0 +245: 62130: 0 +245: 62131: 0 +245: 62132: 0 +245: 62133: 0 +245: 62134: 0 +245: 62135: 0 +245: 62136: 0 +245: 62137: 0 +245: 62138: 0 +245: 62139: 0 +245: 62140: 0 +245: 62141: 0 +245: 62142: 0 +245: 62143: 0 +245: 62144: 0 +245: 62145: 0 +245: 62146: 0 +245: 62147: 0 +245: 62148: 0 +245: 62149: 0 +245: 62150: 0 +245: 62151: 0 +245: 62152: 0 +245: 62153: 0 +245: 62154: 0 +245: 62155: 0 +245: 62156: 0 +245: 62157: 0 +245: 62158: 0 +245: 62159: 0 +245: 62160: 0 +245: 62161: 0 +245: 62162: 0 +245: 62163: 0 +245: 62164: 0 +245: 62165: 0 +245: 62166: 0 +245: 62167: 0 +245: 62168: 0 +245: 62169: 0 +245: 62170: 0 +245: 62171: 0 +245: 62172: 0 +245: 62173: 0 +245: 62174: 0 +245: 62175: 0 +245: 62176: 0 +245: 62177: 0 +245: 62178: 0 +245: 62179: 0 +245: 62180: 0 +245: 62181: 0 +245: 62182: 0 +245: 62183: 0 +245: 62184: 0 +245: 62185: 0 +245: 62186: 0 +245: 62187: 0 +245: 62188: 0 +245: 62189: 0 +245: 62190: 0 +245: 62191: 0 +245: 62192: 0 +245: 62193: 0 +245: 62194: 0 +245: 62195: 0 +245: 62196: 0 +245: 62197: 0 +245: 62198: 0 +245: 62199: 0 +245: 62200: 0 +245: 62201: 0 +245: 62202: 0 +245: 62203: 0 +245: 62204: 0 +245: 62205: 0 +245: 62206: 0 +245: 62207: 0 +245: 62208: 0 +245: 62209: 0 +245: 62210: 0 +245: 62211: 0 +245: 62212: 0 +245: 62213: 0 +245: 62214: 0 +245: 62215: 0 +245: 62216: 0 +245: 62217: 0 +245: 62218: 0 +245: 62219: 0 +245: 62220: 0 +245: 62221: 0 +245: 62222: 0 +245: 62223: 0 +245: 62224: 0 +245: 62225: 0 +245: 62226: 0 +245: 62227: 0 +245: 62228: 0 +245: 62229: 0 +245: 62230: 0 +245: 62231: 0 +245: 62232: 0 +245: 62233: 0 +245: 62234: 0 +245: 62235: 0 +245: 62236: 0 +245: 62237: 0 +245: 62238: 0 +245: 62239: 0 +245: 62240: 0 +245: 62241: 0 +245: 62242: 0 +245: 62243: 0 +245: 62244: 0 +245: 62245: 0 +245: 62246: 0 +245: 62247: 0 +245: 62248: 0 +245: 62249: 0 +245: 62250: 0 +245: 62251: 0 +245: 62252: 0 +245: 62253: 0 +245: 62254: 0 +245: 62255: 0 +245: 62256: 0 +245: 62257: 0 +245: 62258: 0 +245: 62259: 0 +245: 62260: 0 +245: 62261: 0 +245: 62262: 0 +245: 62263: 0 +245: 62264: 0 +245: 62265: 0 +245: 62266: 0 +245: 62267: 0 +245: 62268: 0 +245: 62269: 0 +245: 62270: 0 +245: 62271: 0 +245: 62272: 0 +245: 62273: 0 +245: 62274: 0 +245: 62275: 0 +245: 62276: 0 +245: 62277: 0 +245: 62278: 0 +245: 62279: 0 +245: 62280: 0 +245: 62281: 0 +245: 62282: 0 +245: 62283: 0 +245: 62284: 0 +245: 62285: 0 +245: 62286: 0 +245: 62287: 0 +245: 62288: 0 +245: 62289: 0 +245: 62290: 0 +245: 62291: 0 +245: 62292: 0 +245: 62293: 0 +245: 62294: 0 +245: 62295: 0 +245: 62296: 0 +245: 62297: 0 +245: 62298: 0 +245: 62299: 0 +245: 62300: 0 +245: 62301: 0 +245: 62302: 0 +245: 62303: 0 +245: 62304: 0 +245: 62305: 0 +245: 62306: 0 +245: 62307: 0 +245: 62308: 0 +245: 62309: 0 +245: 62310: 0 +245: 62311: 0 +245: 62312: 0 +245: 62313: 0 +245: 62314: 0 +245: 62315: 0 +245: 62316: 0 +245: 62317: 0 +245: 62318: 0 +245: 62319: 0 +245: 62320: 0 +245: 62321: 0 +245: 62322: 0 +245: 62323: 0 +245: 62324: 0 +245: 62325: 0 +245: 62326: 0 +245: 62327: 0 +245: 62328: 0 +245: 62329: 0 +245: 62330: 0 +245: 62331: 0 +245: 62332: 0 +245: 62333: 0 +245: 62334: 0 +245: 62335: 0 +245: 62336: 0 +245: 62337: 0 +245: 62338: 0 +245: 62339: 0 +245: 62340: 0 +245: 62341: 0 +245: 62342: 0 +245: 62343: 0 +245: 62344: 0 +245: 62345: 0 +245: 62346: 0 +245: 62347: 0 +245: 62348: 0 +245: 62349: 0 +245: 62350: 0 +245: 62351: 0 +245: 62352: 0 +245: 62353: 0 +245: 62354: 0 +245: 62355: 0 +245: 62356: 0 +245: 62357: 0 +245: 62358: 0 +245: 62359: 0 +245: 62360: 0 +245: 62361: 0 +245: 62362: 0 +245: 62363: 0 +245: 62364: 0 +245: 62365: 0 +245: 62366: 0 +245: 62367: 0 +245: 62368: 0 +245: 62369: 0 +245: 62370: 0 +245: 62371: 0 +245: 62372: 0 +245: 62373: 0 +245: 62374: 0 +245: 62375: 0 +245: 62376: 0 +245: 62377: 0 +245: 62378: 0 +245: 62379: 0 +245: 62380: 0 +245: 62381: 0 +245: 62382: 0 +245: 62383: 0 +245: 62384: 0 +245: 62385: 0 +245: 62386: 0 +245: 62387: 0 +245: 62388: 0 +245: 62389: 0 +245: 62390: 0 +245: 62391: 0 +245: 62392: 0 +245: 62393: 0 +245: 62394: 0 +245: 62395: 0 +245: 62396: 0 +245: 62397: 0 +245: 62398: 0 +245: 62399: 0 +245: 62400: 0 +245: 62401: 0 +245: 62402: 0 +245: 62403: 0 +245: 62404: 0 +245: 62405: 0 +245: 62406: 0 +245: 62407: 0 +245: 62408: 0 +245: 62409: 0 +245: 62410: 0 +245: 62411: 0 +245: 62412: 0 +245: 62413: 0 +245: 62414: 0 +245: 62415: 0 +245: 62416: 0 +245: 62417: 0 +245: 62418: 0 +245: 62419: 0 +245: 62420: 0 +245: 62421: 0 +245: 62422: 0 +245: 62423: 0 +245: 62424: 0 +245: 62425: 0 +245: 62426: 0 +245: 62427: 0 +245: 62428: 0 +245: 62429: 0 +245: 62430: 0 +245: 62431: 0 +245: 62432: 0 +245: 62433: 0 +245: 62434: 0 +245: 62435: 0 +245: 62436: 0 +245: 62437: 0 +245: 62438: 0 +245: 62439: 0 +245: 62440: 0 +245: 62441: 0 +245: 62442: 0 +245: 62443: 0 +245: 62444: 0 +245: 62445: 0 +245: 62446: 0 +245: 62447: 0 +245: 62448: 0 +245: 62449: 0 +245: 62450: 0 +245: 62451: 0 +245: 62452: 0 +245: 62453: 0 +245: 62454: 0 +245: 62455: 0 +245: 62456: 0 +245: 62457: 0 +245: 62458: 0 +245: 62459: 0 +245: 62460: 0 +245: 62461: 0 +245: 62462: 0 +245: 62463: 0 +245: 62464: 0 +245: 62465: 0 +245: 62466: 0 +245: 62467: 0 +245: 62468: 0 +245: 62469: 0 +245: 62470: 0 +245: 62471: 0 +245: 62472: 0 +245: 62473: 0 +245: 62474: 0 +245: 62475: 0 +245: 62476: 0 +245: 62477: 0 +245: 62478: 0 +245: 62479: 0 +245: 62480: 0 +245: 62481: 0 +245: 62482: 0 +245: 62483: 0 +245: 62484: 0 +245: 62485: 0 +245: 62486: 0 +245: 62487: 0 +245: 62488: 0 +245: 62489: 0 +245: 62490: 0 +245: 62491: 0 +245: 62492: 0 +245: 62493: 0 +245: 62494: 0 +245: 62495: 0 +245: 62496: 0 +245: 62497: 0 +245: 62498: 0 +245: 62499: 0 +245: 62500: 0 +245: 62501: 0 +245: 62502: 0 +245: 62503: 0 +245: 62504: 0 +245: 62505: 0 +245: 62506: 0 +245: 62507: 0 +245: 62508: 0 +245: 62509: 0 +245: 62510: 0 +245: 62511: 0 +245: 62512: 0 +245: 62513: 0 +245: 62514: 0 +245: 62515: 0 +245: 62516: 0 +245: 62517: 0 +245: 62518: 0 +245: 62519: 0 +245: 62520: 0 +245: 62521: 0 +245: 62522: 0 +245: 62523: 0 +245: 62524: 0 +245: 62525: 0 +245: 62526: 0 +245: 62527: 0 +245: 62528: 0 +245: 62529: 0 +245: 62530: 0 +245: 62531: 0 +245: 62532: 0 +245: 62533: 0 +245: 62534: 0 +245: 62535: 0 +245: 62536: 0 +245: 62537: 0 +245: 62538: 0 +245: 62539: 0 +245: 62540: 0 +245: 62541: 0 +245: 62542: 0 +245: 62543: 0 +245: 62544: 0 +245: 62545: 0 +245: 62546: 0 +245: 62547: 0 +245: 62548: 0 +245: 62549: 0 +245: 62550: 0 +245: 62551: 0 +245: 62552: 0 +245: 62553: 0 +245: 62554: 0 +245: 62555: 0 +245: 62556: 0 +245: 62557: 0 +245: 62558: 0 +245: 62559: 0 +245: 62560: 0 +245: 62561: 0 +245: 62562: 0 +245: 62563: 0 +245: 62564: 0 +245: 62565: 0 +245: 62566: 0 +245: 62567: 0 +245: 62568: 0 +245: 62569: 0 +245: 62570: 0 +245: 62571: 0 +245: 62572: 0 +245: 62573: 0 +245: 62574: 0 +245: 62575: 0 +245: 62576: 0 +245: 62577: 0 +245: 62578: 0 +245: 62579: 0 +245: 62580: 0 +245: 62581: 0 +245: 62582: 0 +245: 62583: 0 +245: 62584: 0 +245: 62585: 0 +245: 62586: 0 +245: 62587: 0 +245: 62588: 0 +245: 62589: 0 +245: 62590: 0 +245: 62591: 0 +245: 62592: 0 +245: 62593: 0 +245: 62594: 0 +245: 62595: 0 +245: 62596: 0 +245: 62597: 0 +245: 62598: 0 +245: 62599: 0 +245: 62600: 0 +245: 62601: 0 +245: 62602: 0 +245: 62603: 0 +245: 62604: 0 +245: 62605: 0 +245: 62606: 0 +245: 62607: 0 +245: 62608: 0 +245: 62609: 0 +245: 62610: 0 +245: 62611: 0 +245: 62612: 0 +245: 62613: 0 +245: 62614: 0 +245: 62615: 0 +245: 62616: 0 +245: 62617: 0 +245: 62618: 0 +245: 62619: 0 +245: 62620: 0 +245: 62621: 0 +245: 62622: 0 +245: 62623: 0 +245: 62624: 0 +245: 62625: 0 +245: 62626: 0 +245: 62627: 0 +245: 62628: 0 +245: 62629: 0 +245: 62630: 0 +245: 62631: 0 +245: 62632: 0 +245: 62633: 0 +245: 62634: 0 +245: 62635: 0 +245: 62636: 0 +245: 62637: 0 +245: 62638: 0 +245: 62639: 0 +245: 62640: 0 +245: 62641: 0 +245: 62642: 0 +245: 62643: 0 +245: 62644: 0 +245: 62645: 0 +245: 62646: 0 +245: 62647: 0 +245: 62648: 0 +245: 62649: 0 +245: 62650: 0 +245: 62651: 0 +245: 62652: 0 +245: 62653: 0 +245: 62654: 0 +245: 62655: 0 +245: 62656: 0 +245: 62657: 0 +245: 62658: 0 +245: 62659: 0 +245: 62660: 0 +245: 62661: 0 +245: 62662: 0 +245: 62663: 0 +245: 62664: 0 +245: 62665: 0 +245: 62666: 0 +245: 62667: 0 +245: 62668: 0 +245: 62669: 0 +245: 62670: 0 +245: 62671: 0 +245: 62672: 0 +245: 62673: 0 +245: 62674: 0 +245: 62675: 0 +245: 62676: 0 +245: 62677: 0 +245: 62678: 0 +245: 62679: 0 +245: 62680: 0 +245: 62681: 0 +245: 62682: 0 +245: 62683: 0 +245: 62684: 0 +245: 62685: 0 +245: 62686: 0 +245: 62687: 0 +245: 62688: 0 +245: 62689: 0 +245: 62690: 0 +245: 62691: 0 +245: 62692: 0 +245: 62693: 0 +245: 62694: 0 +245: 62695: 0 +245: 62696: 0 +245: 62697: 0 +245: 62698: 0 +245: 62699: 0 +245: 62700: 0 +245: 62701: 0 +245: 62702: 0 +245: 62703: 0 +245: 62704: 0 +245: 62705: 0 +245: 62706: 0 +245: 62707: 0 +245: 62708: 0 +245: 62709: 0 +245: 62710: 0 +245: 62711: 0 +245: 62712: 0 +245: 62713: 0 +245: 62714: 0 +245: 62715: 0 +245: 62716: 0 +245: 62717: 0 +245: 62718: 0 +245: 62719: 0 +245: 62720: 0 +245: 62721: 0 +245: 62722: 0 +245: 62723: 0 +245: 62724: 0 +245: 62725: 0 +245: 62726: 0 +245: 62727: 0 +245: 62728: 0 +245: 62729: 0 +245: 62730: 0 +245: 62731: 0 +245: 62732: 0 +245: 62733: 0 +245: 62734: 0 +245: 62735: 0 +245: 62736: 0 +245: 62737: 0 +245: 62738: 0 +245: 62739: 0 +245: 62740: 0 +245: 62741: 0 +245: 62742: 0 +245: 62743: 0 +245: 62744: 0 +245: 62745: 0 +245: 62746: 0 +245: 62747: 0 +245: 62748: 0 +245: 62749: 0 +245: 62750: 0 +245: 62751: 0 +245: 62752: 0 +245: 62753: 0 +245: 62754: 0 +245: 62755: 0 +245: 62756: 0 +245: 62757: 0 +245: 62758: 0 +245: 62759: 0 +245: 62760: 0 +245: 62761: 0 +245: 62762: 0 +245: 62763: 0 +245: 62764: 0 +245: 62765: 0 +245: 62766: 0 +245: 62767: 0 +245: 62768: 0 +245: 62769: 0 +245: 62770: 0 +245: 62771: 0 +245: 62772: 0 +245: 62773: 0 +245: 62774: 0 +245: 62775: 0 +245: 62776: 0 +245: 62777: 0 +245: 62778: 0 +245: 62779: 0 +245: 62780: 0 +245: 62781: 0 +245: 62782: 0 +245: 62783: 0 +245: 62784: 0 +245: 62785: 0 +245: 62786: 0 +245: 62787: 0 +245: 62788: 0 +245: 62789: 0 +245: 62790: 0 +245: 62791: 0 +245: 62792: 0 +245: 62793: 0 +245: 62794: 0 +245: 62795: 0 +245: 62796: 0 +245: 62797: 0 +245: 62798: 0 +245: 62799: 0 +245: 62800: 0 +245: 62801: 0 +245: 62802: 0 +245: 62803: 0 +245: 62804: 0 +245: 62805: 0 +245: 62806: 0 +245: 62807: 0 +245: 62808: 0 +245: 62809: 0 +245: 62810: 0 +245: 62811: 0 +245: 62812: 0 +245: 62813: 0 +245: 62814: 0 +245: 62815: 0 +245: 62816: 0 +245: 62817: 0 +245: 62818: 0 +245: 62819: 0 +245: 62820: 0 +245: 62821: 0 +245: 62822: 0 +245: 62823: 0 +245: 62824: 0 +245: 62825: 0 +245: 62826: 0 +245: 62827: 0 +245: 62828: 0 +245: 62829: 0 +245: 62830: 0 +245: 62831: 0 +245: 62832: 0 +245: 62833: 0 +245: 62834: 0 +245: 62835: 0 +245: 62836: 0 +245: 62837: 0 +245: 62838: 0 +245: 62839: 0 +245: 62840: 0 +245: 62841: 0 +245: 62842: 0 +245: 62843: 0 +245: 62844: 0 +245: 62845: 0 +245: 62846: 0 +245: 62847: 0 +245: 62848: 0 +245: 62849: 0 +245: 62850: 0 +245: 62851: 0 +245: 62852: 0 +245: 62853: 0 +245: 62854: 0 +245: 62855: 0 +245: 62856: 0 +245: 62857: 0 +245: 62858: 0 +245: 62859: 0 +245: 62860: 0 +245: 62861: 0 +245: 62862: 0 +245: 62863: 0 +245: 62864: 0 +245: 62865: 0 +245: 62866: 0 +245: 62867: 0 +245: 62868: 0 +245: 62869: 0 +245: 62870: 0 +245: 62871: 0 +245: 62872: 0 +245: 62873: 0 +245: 62874: 0 +245: 62875: 0 +245: 62876: 0 +245: 62877: 0 +245: 62878: 0 +245: 62879: 0 +245: 62880: 0 +245: 62881: 0 +245: 62882: 0 +245: 62883: 0 +245: 62884: 0 +245: 62885: 0 +245: 62886: 0 +245: 62887: 0 +245: 62888: 0 +245: 62889: 0 +245: 62890: 0 +245: 62891: 0 +245: 62892: 0 +245: 62893: 0 +245: 62894: 0 +245: 62895: 0 +245: 62896: 0 +245: 62897: 0 +245: 62898: 0 +245: 62899: 0 +245: 62900: 0 +245: 62901: 0 +245: 62902: 0 +245: 62903: 0 +245: 62904: 0 +245: 62905: 0 +245: 62906: 0 +245: 62907: 0 +245: 62908: 0 +245: 62909: 0 +245: 62910: 0 +245: 62911: 0 +245: 62912: 0 +245: 62913: 0 +245: 62914: 0 +245: 62915: 0 +245: 62916: 0 +245: 62917: 0 +245: 62918: 0 +245: 62919: 0 +245: 62920: 0 +245: 62921: 0 +245: 62922: 0 +245: 62923: 0 +245: 62924: 0 +245: 62925: 0 +245: 62926: 0 +245: 62927: 0 +245: 62928: 0 +245: 62929: 0 +245: 62930: 0 +245: 62931: 0 +245: 62932: 0 +245: 62933: 0 +245: 62934: 0 +245: 62935: 0 +245: 62936: 0 +245: 62937: 0 +245: 62938: 0 +245: 62939: 0 +245: 62940: 0 +245: 62941: 0 +245: 62942: 0 +245: 62943: 0 +245: 62944: 0 +245: 62945: 0 +245: 62946: 0 +245: 62947: 0 +245: 62948: 0 +245: 62949: 0 +245: 62950: 0 +245: 62951: 0 +245: 62952: 0 +245: 62953: 0 +245: 62954: 0 +245: 62955: 0 +245: 62956: 0 +245: 62957: 0 +245: 62958: 0 +245: 62959: 0 +245: 62960: 0 +245: 62961: 0 +245: 62962: 0 +245: 62963: 0 +245: 62964: 0 +245: 62965: 0 +245: 62966: 0 +245: 62967: 0 +245: 62968: 0 +245: 62969: 0 +245: 62970: 0 +245: 62971: 0 +245: 62972: 0 +245: 62973: 0 +245: 62974: 0 +245: 62975: 0 +245: 62976: 0 +245: 62977: 0 +245: 62978: 0 +245: 62979: 0 +245: 62980: 0 +245: 62981: 0 +245: 62982: 0 +245: 62983: 0 +245: 62984: 0 +245: 62985: 0 +245: 62986: 0 +245: 62987: 0 +245: 62988: 0 +245: 62989: 0 +245: 62990: 0 +245: 62991: 0 +245: 62992: 0 +245: 62993: 0 +245: 62994: 0 +245: 62995: 0 +245: 62996: 0 +245: 62997: 0 +245: 62998: 0 +245: 62999: 0 +245: 63000: 0 +245: 63001: 0 +245: 63002: 0 +245: 63003: 0 +245: 63004: 0 +245: 63005: 0 +245: 63006: 0 +245: 63007: 0 +245: 63008: 0 +245: 63009: 0 +245: 63010: 0 +245: 63011: 0 +245: 63012: 0 +245: 63013: 0 +245: 63014: 0 +245: 63015: 0 +245: 63016: 0 +245: 63017: 0 +245: 63018: 0 +245: 63019: 0 +245: 63020: 0 +245: 63021: 0 +245: 63022: 0 +245: 63023: 0 +245: 63024: 0 +245: 63025: 0 +245: 63026: 0 +245: 63027: 0 +245: 63028: 0 +245: 63029: 0 +245: 63030: 0 +245: 63031: 0 +245: 63032: 0 +245: 63033: 0 +245: 63034: 0 +245: 63035: 0 +245: 63036: 0 +245: 63037: 0 +245: 63038: 0 +245: 63039: 0 +245: 63040: 0 +245: 63041: 0 +245: 63042: 0 +245: 63043: 0 +245: 63044: 0 +245: 63045: 0 +245: 63046: 0 +245: 63047: 0 +245: 63048: 0 +245: 63049: 0 +245: 63050: 0 +245: 63051: 0 +245: 63052: 0 +245: 63053: 0 +245: 63054: 0 +245: 63055: 0 +245: 63056: 0 +245: 63057: 0 +245: 63058: 0 +245: 63059: 0 +245: 63060: 0 +245: 63061: 0 +245: 63062: 0 +245: 63063: 0 +245: 63064: 0 +245: 63065: 0 +245: 63066: 0 +245: 63067: 0 +245: 63068: 0 +245: 63069: 0 +245: 63070: 0 +245: 63071: 0 +245: 63072: 0 +245: 63073: 0 +245: 63074: 0 +245: 63075: 0 +245: 63076: 0 +245: 63077: 0 +245: 63078: 0 +245: 63079: 0 +245: 63080: 0 +245: 63081: 0 +245: 63082: 0 +245: 63083: 0 +245: 63084: 0 +245: 63085: 0 +245: 63086: 0 +245: 63087: 0 +245: 63088: 0 +245: 63089: 0 +245: 63090: 0 +245: 63091: 0 +245: 63092: 0 +245: 63093: 0 +245: 63094: 0 +245: 63095: 0 +245: 63096: 0 +245: 63097: 0 +245: 63098: 0 +245: 63099: 0 +245: 63100: 0 +245: 63101: 0 +245: 63102: 0 +245: 63103: 0 +245: 63104: 0 +245: 63105: 0 +245: 63106: 0 +245: 63107: 0 +245: 63108: 0 +245: 63109: 0 +245: 63110: 0 +245: 63111: 0 +245: 63112: 0 +245: 63113: 0 +245: 63114: 0 +245: 63115: 0 +245: 63116: 0 +245: 63117: 0 +245: 63118: 0 +245: 63119: 0 +245: 63120: 0 +245: 63121: 0 +245: 63122: 0 +245: 63123: 0 +245: 63124: 0 +245: 63125: 0 +245: 63126: 0 +245: 63127: 0 +245: 63128: 0 +245: 63129: 0 +245: 63130: 0 +245: 63131: 0 +245: 63132: 0 +245: 63133: 0 +245: 63134: 0 +245: 63135: 0 +245: 63136: 0 +245: 63137: 0 +245: 63138: 0 +245: 63139: 0 +245: 63140: 0 +245: 63141: 0 +245: 63142: 0 +245: 63143: 0 +245: 63144: 0 +245: 63145: 0 +245: 63146: 0 +245: 63147: 0 +245: 63148: 0 +245: 63149: 0 +245: 63150: 0 +245: 63151: 0 +245: 63152: 0 +245: 63153: 0 +245: 63154: 0 +245: 63155: 0 +245: 63156: 0 +245: 63157: 0 +245: 63158: 0 +245: 63159: 0 +245: 63160: 0 +245: 63161: 0 +245: 63162: 0 +245: 63163: 0 +245: 63164: 0 +245: 63165: 0 +245: 63166: 0 +245: 63167: 0 +245: 63168: 0 +245: 63169: 0 +245: 63170: 0 +245: 63171: 0 +245: 63172: 0 +245: 63173: 0 +245: 63174: 0 +245: 63175: 0 +245: 63176: 0 +245: 63177: 0 +245: 63178: 0 +245: 63179: 0 +245: 63180: 0 +245: 63181: 0 +245: 63182: 0 +245: 63183: 0 +245: 63184: 0 +245: 63185: 0 +245: 63186: 0 +245: 63187: 0 +245: 63188: 0 +245: 63189: 0 +245: 63190: 0 +245: 63191: 0 +245: 63192: 0 +245: 63193: 0 +245: 63194: 0 +245: 63195: 0 +245: 63196: 0 +245: 63197: 0 +245: 63198: 0 +245: 63199: 0 +245: 63200: 0 +245: 63201: 0 +245: 63202: 0 +245: 63203: 0 +245: 63204: 0 +245: 63205: 0 +245: 63206: 0 +245: 63207: 0 +245: 63208: 0 +245: 63209: 0 +245: 63210: 0 +245: 63211: 0 +245: 63212: 0 +245: 63213: 0 +245: 63214: 0 +245: 63215: 0 +245: 63216: 0 +245: 63217: 0 +245: 63218: 0 +245: 63219: 0 +245: 63220: 0 +245: 63221: 0 +245: 63222: 0 +245: 63223: 0 +245: 63224: 0 +245: 63225: 0 +245: 63226: 0 +245: 63227: 0 +245: 63228: 0 +245: 63229: 0 +245: 63230: 0 +245: 63231: 0 +245: 63232: 0 +245: 63233: 0 +245: 63234: 0 +245: 63235: 0 +245: 63236: 0 +245: 63237: 0 +245: 63238: 0 +245: 63239: 0 +245: 63240: 0 +245: 63241: 0 +245: 63242: 0 +245: 63243: 0 +245: 63244: 0 +245: 63245: 0 +245: 63246: 0 +245: 63247: 0 +245: 63248: 0 +245: 63249: 0 +245: 63250: 0 +245: 63251: 0 +245: 63252: 0 +245: 63253: 0 +245: 63254: 0 +245: 63255: 0 +245: 63256: 0 +245: 63257: 0 +245: 63258: 0 +245: 63259: 0 +245: 63260: 0 +245: 63261: 0 +245: 63262: 0 +245: 63263: 0 +245: 63264: 0 +245: 63265: 0 +245: 63266: 0 +245: 63267: 0 +245: 63268: 0 +245: 63269: 0 +245: 63270: 0 +245: 63271: 0 +245: 63272: 0 +245: 63273: 0 +245: 63274: 0 +245: 63275: 0 +245: 63276: 0 +245: 63277: 0 +245: 63278: 0 +245: 63279: 0 +245: 63280: 0 +245: 63281: 0 +245: 63282: 0 +245: 63283: 0 +245: 63284: 0 +245: 63285: 0 +245: 63286: 0 +245: 63287: 0 +245: 63288: 0 +245: 63289: 0 +245: 63290: 0 +245: 63291: 0 +245: 63292: 0 +245: 63293: 0 +245: 63294: 0 +245: 63295: 0 +245: 63296: 0 +245: 63297: 0 +245: 63298: 0 +245: 63299: 0 +245: 63300: 0 +245: 63301: 0 +245: 63302: 0 +245: 63303: 0 +245: 63304: 0 +245: 63305: 0 +245: 63306: 0 +245: 63307: 0 +245: 63308: 0 +245: 63309: 0 +245: 63310: 0 +245: 63311: 0 +245: 63312: 0 +245: 63313: 0 +245: 63314: 0 +245: 63315: 0 +245: 63316: 0 +245: 63317: 0 +245: 63318: 0 +245: 63319: 0 +245: 63320: 0 +245: 63321: 0 +245: 63322: 0 +245: 63323: 0 +245: 63324: 0 +245: 63325: 0 +245: 63326: 0 +245: 63327: 0 +245: 63328: 0 +245: 63329: 0 +245: 63330: 0 +245: 63331: 0 +245: 63332: 0 +245: 63333: 0 +245: 63334: 0 +245: 63335: 0 +245: 63336: 0 +245: 63337: 0 +245: 63338: 0 +245: 63339: 0 +245: 63340: 0 +245: 63341: 0 +245: 63342: 0 +245: 63343: 0 +245: 63344: 0 +245: 63345: 0 +245: 63346: 0 +245: 63347: 0 +245: 63348: 0 +245: 63349: 0 +245: 63350: 0 +245: 63351: 0 +245: 63352: 0 +245: 63353: 0 +245: 63354: 0 +245: 63355: 0 +245: 63356: 0 +245: 63357: 0 +245: 63358: 0 +245: 63359: 0 +245: 63360: 0 +245: 63361: 0 +245: 63362: 0 +245: 63363: 0 +245: 63364: 0 +245: 63365: 0 +245: 63366: 0 +245: 63367: 0 +245: 63368: 0 +245: 63369: 0 +245: 63370: 0 +245: 63371: 0 +245: 63372: 0 +245: 63373: 0 +245: 63374: 0 +245: 63375: 0 +245: 63376: 0 +245: 63377: 0 +245: 63378: 0 +245: 63379: 0 +245: 63380: 0 +245: 63381: 0 +245: 63382: 0 +245: 63383: 0 +245: 63384: 0 +245: 63385: 0 +245: 63386: 0 +245: 63387: 0 +245: 63388: 0 +245: 63389: 0 +245: 63390: 0 +245: 63391: 0 +245: 63392: 0 +245: 63393: 0 +245: 63394: 0 +245: 63395: 0 +245: 63396: 0 +245: 63397: 0 +245: 63398: 0 +245: 63399: 0 +245: 63400: 0 +245: 63401: 0 +245: 63402: 0 +245: 63403: 0 +245: 63404: 0 +245: 63405: 0 +245: 63406: 0 +245: 63407: 0 +245: 63408: 0 +245: 63409: 0 +245: 63410: 0 +245: 63411: 0 +245: 63412: 0 +245: 63413: 0 +245: 63414: 0 +245: 63415: 0 +245: 63416: 0 +245: 63417: 0 +245: 63418: 0 +245: 63419: 0 +245: 63420: 0 +245: 63421: 0 +245: 63422: 0 +245: 63423: 0 +245: 63424: 0 +245: 63425: 0 +245: 63426: 0 +245: 63427: 0 +245: 63428: 0 +245: 63429: 0 +245: 63430: 0 +245: 63431: 0 +245: 63432: 0 +245: 63433: 0 +245: 63434: 0 +245: 63435: 0 +245: 63436: 0 +245: 63437: 0 +245: 63438: 0 +245: 63439: 0 +245: 63440: 0 +245: 63441: 0 +245: 63442: 0 +245: 63443: 0 +245: 63444: 0 +245: 63445: 0 +245: 63446: 0 +245: 63447: 0 +245: 63448: 0 +245: 63449: 0 +245: 63450: 0 +245: 63451: 0 +245: 63452: 0 +245: 63453: 0 +245: 63454: 0 +245: 63455: 0 +245: 63456: 0 +245: 63457: 0 +245: 63458: 0 +245: 63459: 0 +245: 63460: 0 +245: 63461: 0 +245: 63462: 0 +245: 63463: 0 +245: 63464: 0 +245: 63465: 0 +245: 63466: 0 +245: 63467: 0 +245: 63468: 0 +245: 63469: 0 +245: 63470: 0 +245: 63471: 0 +245: 63472: 0 +245: 63473: 0 +245: 63474: 0 +245: 63475: 0 +245: 63476: 0 +245: 63477: 0 +245: 63478: 0 +245: 63479: 0 +245: 63480: 0 +245: 63481: 0 +245: 63482: 0 +245: 63483: 0 +245: 63484: 0 +245: 63485: 0 +245: 63486: 0 +245: 63487: 0 +245: 63488: 0 +245: 63489: 0 +245: 63490: 0 +245: 63491: 0 +245: 63492: 0 +245: 63493: 0 +245: 63494: 0 +245: 63495: 0 +245: 63496: 0 +245: 63497: 0 +245: 63498: 0 +245: 63499: 0 +245: 63500: 0 +245: 63501: 0 +245: 63502: 0 +245: 63503: 0 +245: 63504: 0 +245: 63505: 0 +245: 63506: 0 +245: 63507: 0 +245: 63508: 0 +245: 63509: 0 +245: 63510: 0 +245: 63511: 0 +245: 63512: 0 +245: 63513: 0 +245: 63514: 0 +245: 63515: 0 +245: 63516: 0 +245: 63517: 0 +245: 63518: 0 +245: 63519: 0 +245: 63520: 0 +245: 63521: 0 +245: 63522: 0 +245: 63523: 0 +245: 63524: 0 +245: 63525: 0 +245: 63526: 0 +245: 63527: 0 +245: 63528: 0 +245: 63529: 0 +245: 63530: 0 +245: 63531: 0 +245: 63532: 0 +245: 63533: 0 +245: 63534: 0 +245: 63535: 0 +245: 63536: 0 +245: 63537: 0 +245: 63538: 0 +245: 63539: 0 +245: 63540: 0 +245: 63541: 0 +245: 63542: 0 +245: 63543: 0 +245: 63544: 0 +245: 63545: 0 +245: 63546: 0 +245: 63547: 0 +245: 63548: 0 +245: 63549: 0 +245: 63550: 0 +245: 63551: 0 +245: 63552: 0 +245: 63553: 0 +245: 63554: 0 +245: 63555: 0 +245: 63556: 0 +245: 63557: 0 +245: 63558: 0 +245: 63559: 0 +245: 63560: 0 +245: 63561: 0 +245: 63562: 0 +245: 63563: 0 +245: 63564: 0 +245: 63565: 0 +245: 63566: 0 +245: 63567: 0 +245: 63568: 0 +245: 63569: 0 +245: 63570: 0 +245: 63571: 0 +245: 63572: 0 +245: 63573: 0 +245: 63574: 0 +245: 63575: 0 +245: 63576: 0 +245: 63577: 0 +245: 63578: 0 +245: 63579: 0 +245: 63580: 0 +245: 63581: 0 +245: 63582: 0 +245: 63583: 0 +245: 63584: 0 +245: 63585: 0 +245: 63586: 0 +245: 63587: 0 +245: 63588: 0 +245: 63589: 0 +245: 63590: 0 +245: 63591: 0 +245: 63592: 0 +245: 63593: 0 +245: 63594: 0 +245: 63595: 0 +245: 63596: 0 +245: 63597: 0 +245: 63598: 0 +245: 63599: 0 +245: 63600: 0 +245: 63601: 0 +245: 63602: 0 +245: 63603: 0 +245: 63604: 0 +245: 63605: 0 +245: 63606: 0 +245: 63607: 0 +245: 63608: 0 +245: 63609: 0 +245: 63610: 0 +245: 63611: 0 +245: 63612: 0 +245: 63613: 0 +245: 63614: 0 +245: 63615: 0 +245: 63616: 0 +245: 63617: 0 +245: 63618: 0 +245: 63619: 0 +245: 63620: 0 +245: 63621: 0 +245: 63622: 0 +245: 63623: 0 +245: 63624: 0 +245: 63625: 0 +245: 63626: 0 +245: 63627: 0 +245: 63628: 0 +245: 63629: 0 +245: 63630: 0 +245: 63631: 0 +245: 63632: 0 +245: 63633: 0 +245: 63634: 0 +245: 63635: 0 +245: 63636: 0 +245: 63637: 0 +245: 63638: 0 +245: 63639: 0 +245: 63640: 0 +245: 63641: 0 +245: 63642: 0 +245: 63643: 0 +245: 63644: 0 +245: 63645: 0 +245: 63646: 0 +245: 63647: 0 +245: 63648: 0 +245: 63649: 0 +245: 63650: 0 +245: 63651: 0 +245: 63652: 0 +245: 63653: 0 +245: 63654: 0 +245: 63655: 0 +245: 63656: 0 +245: 63657: 0 +245: 63658: 0 +245: 63659: 0 +245: 63660: 0 +245: 63661: 0 +245: 63662: 0 +245: 63663: 0 +245: 63664: 0 +245: 63665: 0 +245: 63666: 0 +245: 63667: 0 +245: 63668: 0 +245: 63669: 0 +245: 63670: 0 +245: 63671: 0 +245: 63672: 0 +245: 63673: 0 +245: 63674: 0 +245: 63675: 0 +245: 63676: 0 +245: 63677: 0 +245: 63678: 0 +245: 63679: 0 +245: 63680: 0 +245: 63681: 0 +245: 63682: 0 +245: 63683: 0 +245: 63684: 0 +245: 63685: 0 +245: 63686: 0 +245: 63687: 0 +245: 63688: 0 +245: 63689: 0 +245: 63690: 0 +245: 63691: 0 +245: 63692: 0 +245: 63693: 0 +245: 63694: 0 +245: 63695: 0 +245: 63696: 0 +245: 63697: 0 +245: 63698: 0 +245: 63699: 0 +245: 63700: 0 +245: 63701: 0 +245: 63702: 0 +245: 63703: 0 +245: 63704: 0 +245: 63705: 0 +245: 63706: 0 +245: 63707: 0 +245: 63708: 0 +245: 63709: 0 +245: 63710: 0 +245: 63711: 0 +245: 63712: 0 +245: 63713: 0 +245: 63714: 0 +245: 63715: 0 +245: 63716: 0 +245: 63717: 0 +245: 63718: 0 +245: 63719: 0 +245: 63720: 0 +245: 63721: 0 +245: 63722: 0 +245: 63723: 0 +245: 63724: 0 +245: 63725: 0 +245: 63726: 0 +245: 63727: 0 +245: 63728: 0 +245: 63729: 0 +245: 63730: 0 +245: 63731: 0 +245: 63732: 0 +245: 63733: 0 +245: 63734: 0 +245: 63735: 0 +245: 63736: 0 +245: 63737: 0 +245: 63738: 0 +245: 63739: 0 +245: 63740: 0 +245: 63741: 0 +245: 63742: 0 +245: 63743: 0 +245: 63744: 0 +245: 63745: 0 +245: 63746: 0 +245: 63747: 0 +245: 63748: 0 +245: 63749: 0 +245: 63750: 0 +245: 63751: 0 +245: 63752: 0 +245: 63753: 0 +245: 63754: 0 +245: 63755: 0 +245: 63756: 0 +245: 63757: 0 +245: 63758: 0 +245: 63759: 0 +245: 63760: 0 +245: 63761: 0 +245: 63762: 0 +245: 63763: 0 +245: 63764: 0 +245: 63765: 0 +245: 63766: 0 +245: 63767: 0 +245: 63768: 0 +245: 63769: 0 +245: 63770: 0 +245: 63771: 0 +245: 63772: 0 +245: 63773: 0 +245: 63774: 0 +245: 63775: 0 +245: 63776: 0 +245: 63777: 0 +245: 63778: 0 +245: 63779: 0 +245: 63780: 0 +245: 63781: 0 +245: 63782: 0 +245: 63783: 0 +245: 63784: 0 +245: 63785: 0 +245: 63786: 0 +245: 63787: 0 +245: 63788: 0 +245: 63789: 0 +245: 63790: 0 +245: 63791: 0 +245: 63792: 0 +245: 63793: 0 +245: 63794: 0 +245: 63795: 0 +245: 63796: 0 +245: 63797: 0 +245: 63798: 0 +245: 63799: 0 +245: 63800: 0 +245: 63801: 0 +245: 63802: 0 +245: 63803: 0 +245: 63804: 0 +245: 63805: 0 +245: 63806: 0 +245: 63807: 0 +245: 63808: 0 +245: 63809: 0 +245: 63810: 0 +245: 63811: 0 +245: 63812: 0 +245: 63813: 0 +245: 63814: 0 +245: 63815: 0 +245: 63816: 0 +245: 63817: 0 +245: 63818: 0 +245: 63819: 0 +245: 63820: 0 +245: 63821: 0 +245: 63822: 0 +245: 63823: 0 +245: 63824: 0 +245: 63825: 0 +245: 63826: 0 +245: 63827: 0 +245: 63828: 0 +245: 63829: 0 +245: 63830: 0 +245: 63831: 0 +245: 63832: 0 +245: 63833: 0 +245: 63834: 0 +245: 63835: 0 +245: 63836: 0 +245: 63837: 0 +245: 63838: 0 +245: 63839: 0 +245: 63840: 0 +245: 63841: 0 +245: 63842: 0 +245: 63843: 0 +245: 63844: 0 +245: 63845: 0 +245: 63846: 0 +245: 63847: 0 +245: 63848: 0 +245: 63849: 0 +245: 63850: 0 +245: 63851: 0 +245: 63852: 0 +245: 63853: 0 +245: 63854: 0 +245: 63855: 0 +245: 63856: 0 +245: 63857: 0 +245: 63858: 0 +245: 63859: 0 +245: 63860: 0 +245: 63861: 0 +245: 63862: 0 +245: 63863: 0 +245: 63864: 0 +245: 63865: 0 +245: 63866: 0 +245: 63867: 0 +245: 63868: 0 +245: 63869: 0 +245: 63870: 0 +245: 63871: 0 +245: 63872: 0 +245: 63873: 0 +245: 63874: 0 +245: 63875: 0 +245: 63876: 0 +245: 63877: 0 +245: 63878: 0 +245: 63879: 0 +245: 63880: 0 +245: 63881: 0 +245: 63882: 0 +245: 63883: 0 +245: 63884: 0 +245: 63885: 0 +245: 63886: 0 +245: 63887: 0 +245: 63888: 0 +245: 63889: 0 +245: 63890: 0 +245: 63891: 0 +245: 63892: 0 +245: 63893: 0 +245: 63894: 0 +245: 63895: 0 +245: 63896: 0 +245: 63897: 0 +245: 63898: 0 +245: 63899: 0 +245: 63900: 0 +245: 63901: 0 +245: 63902: 0 +245: 63903: 0 +245: 63904: 0 +245: 63905: 0 +245: 63906: 0 +245: 63907: 0 +245: 63908: 0 +245: 63909: 0 +245: 63910: 0 +245: 63911: 0 +245: 63912: 0 +245: 63913: 0 +245: 63914: 0 +245: 63915: 0 +245: 63916: 0 +245: 63917: 0 +245: 63918: 0 +245: 63919: 0 +245: 63920: 0 +245: 63921: 0 +245: 63922: 0 +245: 63923: 0 +245: 63924: 0 +245: 63925: 0 +245: 63926: 0 +245: 63927: 0 +245: 63928: 0 +245: 63929: 0 +245: 63930: 0 +245: 63931: 0 +245: 63932: 0 +245: 63933: 0 +245: 63934: 0 +245: 63935: 0 +245: 63936: 0 +245: 63937: 0 +245: 63938: 0 +245: 63939: 0 +245: 63940: 0 +245: 63941: 0 +245: 63942: 0 +245: 63943: 0 +245: 63944: 0 +245: 63945: 0 +245: 63946: 0 +245: 63947: 0 +245: 63948: 0 +245: 63949: 0 +245: 63950: 0 +245: 63951: 0 +245: 63952: 0 +245: 63953: 0 +245: 63954: 0 +245: 63955: 0 +245: 63956: 0 +245: 63957: 0 +245: 63958: 0 +245: 63959: 0 +245: 63960: 0 +245: 63961: 0 +245: 63962: 0 +245: 63963: 0 +245: 63964: 0 +245: 63965: 0 +245: 63966: 0 +245: 63967: 0 +245: 63968: 0 +245: 63969: 0 +245: 63970: 0 +245: 63971: 0 +245: 63972: 0 +245: 63973: 0 +245: 63974: 0 +245: 63975: 0 +245: 63976: 0 +245: 63977: 0 +245: 63978: 0 +245: 63979: 0 +245: 63980: 0 +245: 63981: 0 +245: 63982: 0 +245: 63983: 0 +245: 63984: 0 +245: 63985: 0 +245: 63986: 0 +245: 63987: 0 +245: 63988: 0 +245: 63989: 0 +245: 63990: 0 +245: 63991: 0 +245: 63992: 0 +245: 63993: 0 +245: 63994: 0 +245: 63995: 0 +245: 63996: 0 +245: 63997: 0 +245: 63998: 0 +245: 63999: 0 +245: 64000: 0 +245: 64001: 0 +245: 64002: 0 +245: 64003: 0 +245: 64004: 0 +245: 64005: 0 +245: 64006: 0 +245: 64007: 0 +245: 64008: 0 +245: 64009: 0 +245: 64010: 0 +245: 64011: 0 +245: 64012: 0 +245: 64013: 0 +245: 64014: 0 +245: 64015: 0 +245: 64016: 0 +245: 64017: 0 +245: 64018: 0 +245: 64019: 0 +245: 64020: 0 +245: 64021: 0 +245: 64022: 0 +245: 64023: 0 +245: 64024: 0 +245: 64025: 0 +245: 64026: 0 +245: 64027: 0 +245: 64028: 0 +245: 64029: 0 +245: 64030: 0 +245: 64031: 0 +245: 64032: 0 +245: 64033: 0 +245: 64034: 0 +245: 64035: 0 +245: 64036: 0 +245: 64037: 0 +245: 64038: 0 +245: 64039: 0 +245: 64040: 0 +245: 64041: 0 +245: 64042: 0 +245: 64043: 0 +245: 64044: 0 +245: 64045: 0 +245: 64046: 0 +245: 64047: 0 +245: 64048: 0 +245: 64049: 0 +245: 64050: 0 +245: 64051: 0 +245: 64052: 0 +245: 64053: 0 +245: 64054: 0 +245: 64055: 0 +245: 64056: 0 +245: 64057: 0 +245: 64058: 0 +245: 64059: 0 +245: 64060: 0 +245: 64061: 0 +245: 64062: 0 +245: 64063: 0 +245: 64064: 0 +245: 64065: 0 +245: 64066: 0 +245: 64067: 0 +245: 64068: 0 +245: 64069: 0 +245: 64070: 0 +245: 64071: 0 +245: 64072: 0 +245: 64073: 0 +245: 64074: 0 +245: 64075: 0 +245: 64076: 0 +245: 64077: 0 +245: 64078: 0 +245: 64079: 0 +245: 64080: 0 +245: 64081: 0 +245: 64082: 0 +245: 64083: 0 +245: 64084: 0 +245: 64085: 0 +245: 64086: 0 +245: 64087: 0 +245: 64088: 0 +245: 64089: 0 +245: 64090: 0 +245: 64091: 0 +245: 64092: 0 +245: 64093: 0 +245: 64094: 0 +245: 64095: 0 +245: 64096: 0 +245: 64097: 0 +245: 64098: 0 +245: 64099: 0 +245: 64100: 0 +245: 64101: 0 +245: 64102: 0 +245: 64103: 0 +245: 64104: 0 +245: 64105: 0 +245: 64106: 0 +245: 64107: 0 +245: 64108: 0 +245: 64109: 0 +245: 64110: 0 +245: 64111: 0 +245: 64112: 0 +245: 64113: 0 +245: 64114: 0 +245: 64115: 0 +245: 64116: 0 +245: 64117: 0 +245: 64118: 0 +245: 64119: 0 +245: 64120: 0 +245: 64121: 0 +245: 64122: 0 +245: 64123: 0 +245: 64124: 0 +245: 64125: 0 +245: 64126: 0 +245: 64127: 0 +245: 64128: 0 +245: 64129: 0 +245: 64130: 0 +245: 64131: 0 +245: 64132: 0 +245: 64133: 0 +245: 64134: 0 +245: 64135: 0 +245: 64136: 0 +245: 64137: 0 +245: 64138: 0 +245: 64139: 0 +245: 64140: 0 +245: 64141: 0 +245: 64142: 0 +245: 64143: 0 +245: 64144: 0 +245: 64145: 0 +245: 64146: 0 +245: 64147: 0 +245: 64148: 0 +245: 64149: 0 +245: 64150: 0 +245: 64151: 0 +245: 64152: 0 +245: 64153: 0 +245: 64154: 0 +245: 64155: 0 +245: 64156: 0 +245: 64157: 0 +245: 64158: 0 +245: 64159: 0 +245: 64160: 0 +245: 64161: 0 +245: 64162: 0 +245: 64163: 0 +245: 64164: 0 +245: 64165: 0 +245: 64166: 0 +245: 64167: 0 +245: 64168: 0 +245: 64169: 0 +245: 64170: 0 +245: 64171: 0 +245: 64172: 0 +245: 64173: 0 +245: 64174: 0 +245: 64175: 0 +245: 64176: 0 +245: 64177: 0 +245: 64178: 0 +245: 64179: 0 +245: 64180: 0 +245: 64181: 0 +245: 64182: 0 +245: 64183: 0 +245: 64184: 0 +245: 64185: 0 +245: 64186: 0 +245: 64187: 0 +245: 64188: 0 +245: 64189: 0 +245: 64190: 0 +245: 64191: 0 +245: 64192: 0 +245: 64193: 0 +245: 64194: 0 +245: 64195: 0 +245: 64196: 0 +245: 64197: 0 +245: 64198: 0 +245: 64199: 0 +245: 64200: 0 +245: 64201: 0 +245: 64202: 0 +245: 64203: 0 +245: 64204: 0 +245: 64205: 0 +245: 64206: 0 +245: 64207: 0 +245: 64208: 0 +245: 64209: 0 +245: 64210: 0 +245: 64211: 0 +245: 64212: 0 +245: 64213: 0 +245: 64214: 0 +245: 64215: 0 +245: 64216: 0 +245: 64217: 0 +245: 64218: 0 +245: 64219: 0 +245: 64220: 0 +245: 64221: 0 +245: 64222: 0 +245: 64223: 0 +245: 64224: 0 +245: 64225: 0 +245: 64226: 0 +245: 64227: 0 +245: 64228: 0 +245: 64229: 0 +245: 64230: 0 +245: 64231: 0 +245: 64232: 0 +245: 64233: 0 +245: 64234: 0 +245: 64235: 0 +245: 64236: 0 +245: 64237: 0 +245: 64238: 0 +245: 64239: 0 +245: 64240: 0 +245: 64241: 0 +245: 64242: 0 +245: 64243: 0 +245: 64244: 0 +245: 64245: 0 +245: 64246: 0 +245: 64247: 0 +245: 64248: 0 +245: 64249: 0 +245: 64250: 0 +245: 64251: 0 +245: 64252: 0 +245: 64253: 0 +245: 64254: 0 +245: 64255: 0 +245: 64256: 0 +245: 64257: 0 +245: 64258: 0 +245: 64259: 0 +245: 64260: 0 +245: 64261: 0 +245: 64262: 0 +245: 64263: 0 +245: 64264: 0 +245: 64265: 0 +245: 64266: 0 +245: 64267: 0 +245: 64268: 0 +245: 64269: 0 +245: 64270: 0 +245: 64271: 0 +245: 64272: 0 +245: 64273: 0 +245: 64274: 0 +245: 64275: 0 +245: 64276: 0 +245: 64277: 0 +245: 64278: 0 +245: 64279: 0 +245: 64280: 0 +245: 64281: 0 +245: 64282: 0 +245: 64283: 0 +245: 64284: 0 +245: 64285: 0 +245: 64286: 0 +245: 64287: 0 +245: 64288: 0 +245: 64289: 0 +245: 64290: 0 +245: 64291: 0 +245: 64292: 0 +245: 64293: 0 +245: 64294: 0 +245: 64295: 0 +245: 64296: 0 +245: 64297: 0 +245: 64298: 0 +245: 64299: 0 +245: 64300: 0 +245: 64301: 0 +245: 64302: 0 +245: 64303: 0 +245: 64304: 0 +245: 64305: 0 +245: 64306: 0 +245: 64307: 0 +245: 64308: 0 +245: 64309: 0 +245: 64310: 0 +245: 64311: 0 +245: 64312: 0 +245: 64313: 0 +245: 64314: 0 +245: 64315: 0 +245: 64316: 0 +245: 64317: 0 +245: 64318: 0 +245: 64319: 0 +245: 64320: 0 +245: 64321: 0 +245: 64322: 0 +245: 64323: 0 +245: 64324: 0 +245: 64325: 0 +245: 64326: 0 +245: 64327: 0 +245: 64328: 0 +245: 64329: 0 +245: 64330: 0 +245: 64331: 0 +245: 64332: 0 +245: 64333: 0 +245: 64334: 0 +245: 64335: 0 +245: 64336: 0 +245: 64337: 0 +245: 64338: 0 +245: 64339: 0 +245: 64340: 0 +245: 64341: 0 +245: 64342: 0 +245: 64343: 0 +245: 64344: 0 +245: 64345: 0 +245: 64346: 0 +245: 64347: 0 +245: 64348: 0 +245: 64349: 0 +245: 64350: 0 +245: 64351: 0 +245: 64352: 0 +245: 64353: 0 +245: 64354: 0 +245: 64355: 0 +245: 64356: 0 +245: 64357: 0 +245: 64358: 0 +245: 64359: 0 +245: 64360: 0 +245: 64361: 0 +245: 64362: 0 +245: 64363: 0 +245: 64364: 0 +245: 64365: 0 +245: 64366: 0 +245: 64367: 0 +245: 64368: 0 +245: 64369: 0 +245: 64370: 0 +245: 64371: 0 +245: 64372: 0 +245: 64373: 0 +245: 64374: 0 +245: 64375: 0 +245: 64376: 0 +245: 64377: 0 +245: 64378: 0 +245: 64379: 0 +245: 64380: 0 +245: 64381: 0 +245: 64382: 0 +245: 64383: 0 +245: 64384: 0 +245: 64385: 0 +245: 64386: 0 +245: 64387: 0 +245: 64388: 0 +245: 64389: 0 +245: 64390: 0 +245: 64391: 0 +245: 64392: 0 +245: 64393: 0 +245: 64394: 0 +245: 64395: 0 +245: 64396: 0 +245: 64397: 0 +245: 64398: 0 +245: 64399: 0 +245: 64400: 0 +245: 64401: 0 +245: 64402: 0 +245: 64403: 0 +245: 64404: 0 +245: 64405: 0 +245: 64406: 0 +245: 64407: 0 +245: 64408: 0 +245: 64409: 0 +245: 64410: 0 +245: 64411: 0 +245: 64412: 0 +245: 64413: 0 +245: 64414: 0 +245: 64415: 0 +245: 64416: 0 +245: 64417: 0 +245: 64418: 0 +245: 64419: 0 +245: 64420: 0 +245: 64421: 0 +245: 64422: 0 +245: 64423: 0 +245: 64424: 0 +245: 64425: 0 +245: 64426: 0 +245: 64427: 0 +245: 64428: 0 +245: 64429: 0 +245: 64430: 0 +245: 64431: 0 +245: 64432: 0 +245: 64433: 0 +245: 64434: 0 +245: 64435: 0 +245: 64436: 0 +245: 64437: 0 +245: 64438: 0 +245: 64439: 0 +245: 64440: 0 +245: 64441: 0 +245: 64442: 0 +245: 64443: 0 +245: 64444: 0 +245: 64445: 0 +245: 64446: 0 +245: 64447: 0 +245: 64448: 0 +245: 64449: 0 +245: 64450: 0 +245: 64451: 0 +245: 64452: 0 +245: 64453: 0 +245: 64454: 0 +245: 64455: 0 +245: 64456: 0 +245: 64457: 0 +245: 64458: 0 +245: 64459: 0 +245: 64460: 0 +245: 64461: 0 +245: 64462: 0 +245: 64463: 0 +245: 64464: 0 +245: 64465: 0 +245: 64466: 0 +245: 64467: 0 +245: 64468: 0 +245: 64469: 0 +245: 64470: 0 +245: 64471: 0 +245: 64472: 0 +245: 64473: 0 +245: 64474: 0 +245: 64475: 0 +245: 64476: 0 +245: 64477: 0 +245: 64478: 0 +245: 64479: 0 +245: 64480: 0 +245: 64481: 0 +245: 64482: 0 +245: 64483: 0 +245: 64484: 0 +245: 64485: 0 +245: 64486: 0 +245: 64487: 0 +245: 64488: 0 +245: 64489: 0 +245: 64490: 0 +245: 64491: 0 +245: 64492: 0 +245: 64493: 0 +245: 64494: 0 +245: 64495: 0 +245: 64496: 0 +245: 64497: 0 +245: 64498: 0 +245: 64499: 0 +245: 64500: 0 +245: 64501: 0 +245: 64502: 0 +245: 64503: 0 +245: 64504: 0 +245: 64505: 0 +245: 64506: 0 +245: 64507: 0 +245: 64508: 0 +245: 64509: 0 +245: 64510: 0 +245: 64511: 0 +245: 64512: 0 +245: 64513: 0 +245: 64514: 0 +245: 64515: 0 +245: 64516: 0 +245: 64517: 0 +245: 64518: 0 +245: 64519: 0 +245: 64520: 0 +245: 64521: 0 +245: 64522: 0 +245: 64523: 0 +245: 64524: 0 +245: 64525: 0 +245: 64526: 0 +245: 64527: 0 +245: 64528: 0 +245: 64529: 0 +245: 64530: 0 +245: 64531: 0 +245: 64532: 0 +245: 64533: 0 +245: 64534: 0 +245: 64535: 0 +245: 64536: 0 +245: 64537: 0 +245: 64538: 0 +245: 64539: 0 +245: 64540: 0 +245: 64541: 0 +245: 64542: 0 +245: 64543: 0 +245: 64544: 0 +245: 64545: 0 +245: 64546: 0 +245: 64547: 0 +245: 64548: 0 +245: 64549: 0 +245: 64550: 0 +245: 64551: 0 +245: 64552: 0 +245: 64553: 0 +245: 64554: 0 +245: 64555: 0 +245: 64556: 0 +245: 64557: 0 +245: 64558: 0 +245: 64559: 0 +245: 64560: 0 +245: 64561: 0 +245: 64562: 0 +245: 64563: 0 +245: 64564: 0 +245: 64565: 0 +245: 64566: 0 +245: 64567: 0 +245: 64568: 0 +245: 64569: 0 +245: 64570: 0 +245: 64571: 0 +245: 64572: 0 +245: 64573: 0 +245: 64574: 0 +245: 64575: 0 +245: 64576: 0 +245: 64577: 0 +245: 64578: 0 +245: 64579: 0 +245: 64580: 0 +245: 64581: 0 +245: 64582: 0 +245: 64583: 0 +245: 64584: 0 +245: 64585: 0 +245: 64586: 0 +245: 64587: 0 +245: 64588: 0 +245: 64589: 0 +245: 64590: 0 +245: 64591: 0 +245: 64592: 0 +245: 64593: 0 +245: 64594: 0 +245: 64595: 0 +245: 64596: 0 +245: 64597: 0 +245: 64598: 0 +245: 64599: 0 +245: 64600: 0 +245: 64601: 0 +245: 64602: 0 +245: 64603: 0 +245: 64604: 0 +245: 64605: 0 +245: 64606: 0 +245: 64607: 0 +245: 64608: 0 +245: 64609: 0 +245: 64610: 0 +245: 64611: 0 +245: 64612: 0 +245: 64613: 0 +245: 64614: 0 +245: 64615: 0 +245: 64616: 0 +245: 64617: 0 +245: 64618: 0 +245: 64619: 0 +245: 64620: 0 +245: 64621: 0 +245: 64622: 0 +245: 64623: 0 +245: 64624: 0 +245: 64625: 0 +245: 64626: 0 +245: 64627: 0 +245: 64628: 0 +245: 64629: 0 +245: 64630: 0 +245: 64631: 0 +245: 64632: 0 +245: 64633: 0 +245: 64634: 0 +245: 64635: 0 +245: 64636: 0 +245: 64637: 0 +245: 64638: 0 +245: 64639: 0 +245: 64640: 0 +245: 64641: 0 +245: 64642: 0 +245: 64643: 0 +245: 64644: 0 +245: 64645: 0 +245: 64646: 0 +245: 64647: 0 +245: 64648: 0 +245: 64649: 0 +245: 64650: 0 +245: 64651: 0 +245: 64652: 0 +245: 64653: 0 +245: 64654: 0 +245: 64655: 0 +245: 64656: 0 +245: 64657: 0 +245: 64658: 0 +245: 64659: 0 +245: 64660: 0 +245: 64661: 0 +245: 64662: 0 +245: 64663: 0 +245: 64664: 0 +245: 64665: 0 +245: 64666: 0 +245: 64667: 0 +245: 64668: 0 +245: 64669: 0 +245: 64670: 0 +245: 64671: 0 +245: 64672: 0 +245: 64673: 0 +245: 64674: 0 +245: 64675: 0 +245: 64676: 0 +245: 64677: 0 +245: 64678: 0 +245: 64679: 0 +245: 64680: 0 +245: 64681: 0 +245: 64682: 0 +245: 64683: 0 +245: 64684: 0 +245: 64685: 0 +245: 64686: 0 +245: 64687: 0 +245: 64688: 0 +245: 64689: 0 +245: 64690: 0 +245: 64691: 0 +245: 64692: 0 +245: 64693: 0 +245: 64694: 0 +245: 64695: 0 +245: 64696: 0 +245: 64697: 0 +245: 64698: 0 +245: 64699: 0 +245: 64700: 0 +245: 64701: 0 +245: 64702: 0 +245: 64703: 0 +245: 64704: 0 +245: 64705: 0 +245: 64706: 0 +245: 64707: 0 +245: 64708: 0 +245: 64709: 0 +245: 64710: 0 +245: 64711: 0 +245: 64712: 0 +245: 64713: 0 +245: 64714: 0 +245: 64715: 0 +245: 64716: 0 +245: 64717: 0 +245: 64718: 0 +245: 64719: 0 +245: 64720: 0 +245: 64721: 0 +245: 64722: 0 +245: 64723: 0 +245: 64724: 0 +245: 64725: 0 +245: 64726: 0 +245: 64727: 0 +245: 64728: 0 +245: 64729: 0 +245: 64730: 0 +245: 64731: 0 +245: 64732: 0 +245: 64733: 0 +245: 64734: 0 +245: 64735: 0 +245: 64736: 0 +245: 64737: 0 +245: 64738: 0 +245: 64739: 0 +245: 64740: 0 +245: 64741: 0 +245: 64742: 0 +245: 64743: 0 +245: 64744: 0 +245: 64745: 0 +245: 64746: 0 +245: 64747: 0 +245: 64748: 0 +245: 64749: 0 +245: 64750: 0 +245: 64751: 0 +245: 64752: 0 +245: 64753: 0 +245: 64754: 0 +245: 64755: 0 +245: 64756: 0 +245: 64757: 0 +245: 64758: 0 +245: 64759: 0 +245: 64760: 0 +245: 64761: 0 +245: 64762: 0 +245: 64763: 0 +245: 64764: 0 +245: 64765: 0 +245: 64766: 0 +245: 64767: 0 +245: 64768: 0 +245: 64769: 0 +245: 64770: 0 +245: 64771: 0 +245: 64772: 0 +245: 64773: 0 +245: 64774: 0 +245: 64775: 0 +245: 64776: 0 +245: 64777: 0 +245: 64778: 0 +245: 64779: 0 +245: 64780: 0 +245: 64781: 0 +245: 64782: 0 +245: 64783: 0 +245: 64784: 0 +245: 64785: 0 +245: 64786: 0 +245: 64787: 0 +245: 64788: 0 +245: 64789: 0 +245: 64790: 0 +245: 64791: 0 +245: 64792: 0 +245: 64793: 0 +245: 64794: 0 +245: 64795: 0 +245: 64796: 0 +245: 64797: 0 +245: 64798: 0 +245: 64799: 0 +245: 64800: 0 +245: 64801: 0 +245: 64802: 0 +245: 64803: 0 +245: 64804: 0 +245: 64805: 0 +245: 64806: 0 +245: 64807: 0 +245: 64808: 0 +245: 64809: 0 +245: 64810: 0 +245: 64811: 0 +245: 64812: 0 +245: 64813: 0 +245: 64814: 0 +245: 64815: 0 +245: 64816: 0 +245: 64817: 0 +245: 64818: 0 +245: 64819: 0 +245: 64820: 0 +245: 64821: 0 +245: 64822: 0 +245: 64823: 0 +245: 64824: 0 +245: 64825: 0 +245: 64826: 0 +245: 64827: 0 +245: 64828: 0 +245: 64829: 0 +245: 64830: 0 +245: 64831: 0 +245: 64832: 0 +245: 64833: 0 +245: 64834: 0 +245: 64835: 0 +245: 64836: 0 +245: 64837: 0 +245: 64838: 0 +245: 64839: 0 +245: 64840: 0 +245: 64841: 0 +245: 64842: 0 +245: 64843: 0 +245: 64844: 0 +245: 64845: 0 +245: 64846: 0 +245: 64847: 0 +245: 64848: 0 +245: 64849: 0 +245: 64850: 0 +245: 64851: 0 +245: 64852: 0 +245: 64853: 0 +245: 64854: 0 +245: 64855: 0 +245: 64856: 0 +245: 64857: 0 +245: 64858: 0 +245: 64859: 0 +245: 64860: 0 +245: 64861: 0 +245: 64862: 0 +245: 64863: 0 +245: 64864: 0 +245: 64865: 0 +245: 64866: 0 +245: 64867: 0 +245: 64868: 0 +245: 64869: 0 +245: 64870: 0 +245: 64871: 0 +245: 64872: 0 +245: 64873: 0 +245: 64874: 0 +245: 64875: 0 +245: 64876: 0 +245: 64877: 0 +245: 64878: 0 +245: 64879: 0 +245: 64880: 0 +245: 64881: 0 +245: 64882: 0 +245: 64883: 0 +245: 64884: 0 +245: 64885: 0 +245: 64886: 0 +245: 64887: 0 +245: 64888: 0 +245: 64889: 0 +245: 64890: 0 +245: 64891: 0 +245: 64892: 0 +245: 64893: 0 +245: 64894: 0 +245: 64895: 0 +245: 64896: 0 +245: 64897: 0 +245: 64898: 0 +245: 64899: 0 +245: 64900: 0 +245: 64901: 0 +245: 64902: 0 +245: 64903: 0 +245: 64904: 0 +245: 64905: 0 +245: 64906: 0 +245: 64907: 0 +245: 64908: 0 +245: 64909: 0 +245: 64910: 0 +245: 64911: 0 +245: 64912: 0 +245: 64913: 0 +245: 64914: 0 +245: 64915: 0 +245: 64916: 0 +245: 64917: 0 +245: 64918: 0 +245: 64919: 0 +245: 64920: 0 +245: 64921: 0 +245: 64922: 0 +245: 64923: 0 +245: 64924: 0 +245: 64925: 0 +245: 64926: 0 +245: 64927: 0 +245: 64928: 0 +245: 64929: 0 +245: 64930: 0 +245: 64931: 0 +245: 64932: 0 +245: 64933: 0 +245: 64934: 0 +245: 64935: 0 +245: 64936: 0 +245: 64937: 0 +245: 64938: 0 +245: 64939: 0 +245: 64940: 0 +245: 64941: 0 +245: 64942: 0 +245: 64943: 0 +245: 64944: 0 +245: 64945: 0 +245: 64946: 0 +245: 64947: 0 +245: 64948: 0 +245: 64949: 0 +245: 64950: 0 +245: 64951: 0 +245: 64952: 0 +245: 64953: 0 +245: 64954: 0 +245: 64955: 0 +245: 64956: 0 +245: 64957: 0 +245: 64958: 0 +245: 64959: 0 +245: 64960: 0 +245: 64961: 0 +245: 64962: 0 +245: 64963: 0 +245: 64964: 0 +245: 64965: 0 +245: 64966: 0 +245: 64967: 0 +245: 64968: 0 +245: 64969: 0 +245: 64970: 0 +245: 64971: 0 +245: 64972: 0 +245: 64973: 0 +245: 64974: 0 +245: 64975: 0 +245: 64976: 0 +245: 64977: 0 +245: 64978: 0 +245: 64979: 0 +245: 64980: 0 +245: 64981: 0 +245: 64982: 0 +245: 64983: 0 +245: 64984: 0 +245: 64985: 0 +245: 64986: 0 +245: 64987: 0 +245: 64988: 0 +245: 64989: 0 +245: 64990: 0 +245: 64991: 0 +245: 64992: 0 +245: 64993: 0 +245: 64994: 0 +245: 64995: 0 +245: 64996: 0 +245: 64997: 0 +245: 64998: 0 +245: 64999: 0 +245: 65000: 0 +245: 65001: 0 +245: 65002: 0 +245: 65003: 0 +245: 65004: 0 +245: 65005: 0 +245: 65006: 0 +245: 65007: 0 +245: 65008: 0 +245: 65009: 0 +245: 65010: 0 +245: 65011: 0 +245: 65012: 0 +245: 65013: 0 +245: 65014: 0 +245: 65015: 0 +245: 65016: 0 +245: 65017: 0 +245: 65018: 0 +245: 65019: 0 +245: 65020: 0 +245: 65021: 0 +245: 65022: 0 +245: 65023: 0 +245: 65024: 0 +245: 65025: 0 +245: 65026: 0 +245: 65027: 0 +245: 65028: 0 +245: 65029: 0 +245: 65030: 0 +245: 65031: 0 +245: 65032: 0 +245: 65033: 0 +245: 65034: 0 +245: 65035: 0 +245: 65036: 0 +245: 65037: 0 +245: 65038: 0 +245: 65039: 0 +245: 65040: 0 +245: 65041: 0 +245: 65042: 0 +245: 65043: 0 +245: 65044: 0 +245: 65045: 0 +245: 65046: 0 +245: 65047: 0 +245: 65048: 0 +245: 65049: 0 +245: 65050: 0 +245: 65051: 0 +245: 65052: 0 +245: 65053: 0 +245: 65054: 0 +245: 65055: 0 +245: 65056: 0 +245: 65057: 0 +245: 65058: 0 +245: 65059: 0 +245: 65060: 0 +245: 65061: 0 +245: 65062: 0 +245: 65063: 0 +245: 65064: 0 +245: 65065: 0 +245: 65066: 0 +245: 65067: 0 +245: 65068: 0 +245: 65069: 0 +245: 65070: 0 +245: 65071: 0 +245: 65072: 0 +245: 65073: 0 +245: 65074: 0 +245: 65075: 0 +245: 65076: 0 +245: 65077: 0 +245: 65078: 0 +245: 65079: 0 +245: 65080: 0 +245: 65081: 0 +245: 65082: 0 +245: 65083: 0 +245: 65084: 0 +245: 65085: 0 +245: 65086: 0 +245: 65087: 0 +245: 65088: 0 +245: 65089: 0 +245: 65090: 0 +245: 65091: 0 +245: 65092: 0 +245: 65093: 0 +245: 65094: 0 +245: 65095: 0 +245: 65096: 0 +245: 65097: 0 +245: 65098: 0 +245: 65099: 0 +245: 65100: 0 +245: 65101: 0 +245: 65102: 0 +245: 65103: 0 +245: 65104: 0 +245: 65105: 0 +245: 65106: 0 +245: 65107: 0 +245: 65108: 0 +245: 65109: 0 +245: 65110: 0 +245: 65111: 0 +245: 65112: 0 +245: 65113: 0 +245: 65114: 0 +245: 65115: 0 +245: 65116: 0 +245: 65117: 0 +245: 65118: 0 +245: 65119: 0 +245: 65120: 0 +245: 65121: 0 +245: 65122: 0 +245: 65123: 0 +245: 65124: 0 +245: 65125: 0 +245: 65126: 0 +245: 65127: 0 +245: 65128: 0 +245: 65129: 0 +245: 65130: 0 +245: 65131: 0 +245: 65132: 0 +245: 65133: 0 +245: 65134: 0 +245: 65135: 0 +245: 65136: 0 +245: 65137: 0 +245: 65138: 0 +245: 65139: 0 +245: 65140: 0 +245: 65141: 0 +245: 65142: 0 +245: 65143: 0 +245: 65144: 0 +245: 65145: 0 +245: 65146: 0 +245: 65147: 0 +245: 65148: 0 +245: 65149: 0 +245: 65150: 0 +245: 65151: 0 +245: 65152: 0 +245: 65153: 0 +245: 65154: 0 +245: 65155: 0 +245: 65156: 0 +245: 65157: 0 +245: 65158: 0 +245: 65159: 0 +245: 65160: 0 +245: 65161: 0 +245: 65162: 0 +245: 65163: 0 +245: 65164: 0 +245: 65165: 0 +245: 65166: 0 +245: 65167: 0 +245: 65168: 0 +245: 65169: 0 +245: 65170: 0 +245: 65171: 0 +245: 65172: 0 +245: 65173: 0 +245: 65174: 0 +245: 65175: 0 +245: 65176: 0 +245: 65177: 0 +245: 65178: 0 +245: 65179: 0 +245: 65180: 0 +245: 65181: 0 +245: 65182: 0 +245: 65183: 0 +245: 65184: 0 +245: 65185: 0 +245: 65186: 0 +245: 65187: 0 +245: 65188: 0 +245: 65189: 0 +245: 65190: 0 +245: 65191: 0 +245: 65192: 0 +245: 65193: 0 +245: 65194: 0 +245: 65195: 0 +245: 65196: 0 +245: 65197: 0 +245: 65198: 0 +245: 65199: 0 +245: 65200: 0 +245: 65201: 0 +245: 65202: 0 +245: 65203: 0 +245: 65204: 0 +245: 65205: 0 +245: 65206: 0 +245: 65207: 0 +245: 65208: 0 +245: 65209: 0 +245: 65210: 0 +245: 65211: 0 +245: 65212: 0 +245: 65213: 0 +245: 65214: 0 +245: 65215: 0 +245: 65216: 0 +245: 65217: 0 +245: 65218: 0 +245: 65219: 0 +245: 65220: 0 +245: 65221: 0 +245: 65222: 0 +245: 65223: 0 +245: 65224: 0 +245: 65225: 0 +245: 65226: 0 +245: 65227: 0 +245: 65228: 0 +245: 65229: 0 +245: 65230: 0 +245: 65231: 0 +245: 65232: 0 +245: 65233: 0 +245: 65234: 0 +245: 65235: 0 +245: 65236: 0 +245: 65237: 0 +245: 65238: 0 +245: 65239: 0 +245: 65240: 0 +245: 65241: 0 +245: 65242: 0 +245: 65243: 0 +245: 65244: 0 +245: 65245: 0 +245: 65246: 0 +245: 65247: 0 +245: 65248: 0 +245: 65249: 0 +245: 65250: 0 +245: 65251: 0 +245: 65252: 0 +245: 65253: 0 +245: 65254: 0 +245: 65255: 0 +245: 65256: 0 +245: 65257: 0 +245: 65258: 0 +245: 65259: 0 +245: 65260: 0 +245: 65261: 0 +245: 65262: 0 +245: 65263: 0 +245: 65264: 0 +245: 65265: 0 +245: 65266: 0 +245: 65267: 0 +245: 65268: 0 +245: 65269: 0 +245: 65270: 0 +245: 65271: 0 +245: 65272: 0 +245: 65273: 0 +245: 65274: 0 +245: 65275: 0 +245: 65276: 0 +245: 65277: 0 +245: 65278: 0 +245: 65279: 0 +245: 65280: 0 +245: 65281: 0 +245: 65282: 0 +245: 65283: 0 +245: 65284: 0 +245: 65285: 0 +245: 65286: 0 +245: 65287: 0 +245: 65288: 0 +245: 65289: 0 +245: 65290: 0 +245: 65291: 0 +245: 65292: 0 +245: 65293: 0 +245: 65294: 0 +245: 65295: 0 +245: 65296: 0 +245: 65297: 0 +245: 65298: 0 +245: 65299: 0 +245: 65300: 0 +245: 65301: 0 +245: 65302: 0 +245: 65303: 0 +245: 65304: 0 +245: 65305: 0 +245: 65306: 0 +245: 65307: 0 +245: 65308: 0 +245: 65309: 0 +245: 65310: 0 +245: 65311: 0 +245: 65312: 0 +245: 65313: 0 +245: 65314: 0 +245: 65315: 0 +245: 65316: 0 +245: 65317: 0 +245: 65318: 0 +245: 65319: 0 +245: 65320: 0 +245: 65321: 0 +245: 65322: 0 +245: 65323: 0 +245: 65324: 0 +245: 65325: 0 +245: 65326: 0 +245: 65327: 0 +245: 65328: 0 +245: 65329: 0 +245: 65330: 0 +245: 65331: 0 +245: 65332: 0 +245: 65333: 0 +245: 65334: 0 +245: 65335: 0 +245: 65336: 0 +245: 65337: 0 +245: 65338: 0 +245: 65339: 0 +245: 65340: 0 +245: 65341: 0 +245: 65342: 0 +245: 65343: 0 +245: 65344: 0 +245: 65345: 0 +245: 65346: 0 +245: 65347: 0 +245: 65348: 0 +245: 65349: 0 +245: 65350: 0 +245: 65351: 0 +245: 65352: 0 +245: 65353: 0 +245: 65354: 0 +245: 65355: 0 +245: 65356: 0 +245: 65357: 0 +245: 65358: 0 +245: 65359: 0 +245: 65360: 0 +245: 65361: 0 +245: 65362: 0 +245: 65363: 0 +245: 65364: 0 +245: 65365: 0 +245: 65366: 0 +245: 65367: 0 +245: 65368: 0 +245: 65369: 0 +245: 65370: 0 +245: 65371: 0 +245: 65372: 0 +245: 65373: 0 +245: 65374: 0 +245: 65375: 0 +245: 65376: 0 +245: 65377: 0 +245: 65378: 0 +245: 65379: 0 +245: 65380: 0 +245: 65381: 0 +245: 65382: 0 +245: 65383: 0 +245: 65384: 0 +245: 65385: 0 +245: 65386: 0 +245: 65387: 0 +245: 65388: 0 +245: 65389: 0 +245: 65390: 0 +245: 65391: 0 +245: 65392: 0 +245: 65393: 0 +245: 65394: 0 +245: 65395: 0 +245: 65396: 0 +245: 65397: 0 +245: 65398: 0 +245: 65399: 0 +245: 65400: 0 +245: 65401: 0 +245: 65402: 0 +245: 65403: 0 +245: 65404: 0 +245: 65405: 0 +245: 65406: 0 +245: 65407: 0 +245: 65408: 0 +245: 65409: 0 +245: 65410: 0 +245: 65411: 0 +245: 65412: 0 +245: 65413: 0 +245: 65414: 0 +245: 65415: 0 +245: 65416: 0 +245: 65417: 0 +245: 65418: 0 +245: 65419: 0 +245: 65420: 0 +245: 65421: 0 +245: 65422: 0 +245: 65423: 0 +245: 65424: 0 +245: 65425: 0 +245: 65426: 0 +245: 65427: 0 +245: 65428: 0 +245: 65429: 0 +245: 65430: 0 +245: 65431: 0 +245: 65432: 0 +245: 65433: 0 +245: 65434: 0 +245: 65435: 0 +245: 65436: 0 +245: 65437: 0 +245: 65438: 0 +245: 65439: 0 +245: 65440: 0 +245: 65441: 0 +245: 65442: 0 +245: 65443: 0 +245: 65444: 0 +245: 65445: 0 +245: 65446: 0 +245: 65447: 0 +245: 65448: 0 +245: 65449: 0 +245: 65450: 0 +245: 65451: 0 +245: 65452: 0 +245: 65453: 0 +245: 65454: 0 +245: 65455: 0 +245: 65456: 0 +245: 65457: 0 +245: 65458: 0 +245: 65459: 0 +245: 65460: 0 +245: 65461: 0 +245: 65462: 0 +245: 65463: 0 +245: 65464: 0 +245: 65465: 0 +245: 65466: 0 +245: 65467: 0 +245: 65468: 0 +245: 65469: 0 +245: 65470: 0 +245: 65471: 0 +245: 65472: 0 +245: 65473: 0 +245: 65474: 0 +245: 65475: 0 +245: 65476: 0 +245: 65477: 0 +245: 65478: 0 +245: 65479: 0 +245: 65480: 0 +245: 65481: 0 +245: 65482: 0 +245: 65483: 0 +245: 65484: 0 +245: 65485: 0 +245: 65486: 0 +245: 65487: 0 +245: 65488: 0 +245: 65489: 0 +245: 65490: 0 +245: 65491: 0 +245: 65492: 0 +245: 65493: 0 +245: 65494: 0 +245: 65495: 0 +245: 65496: 0 +245: 65497: 0 +245: 65498: 0 +245: 65499: 0 +245: 65500: 0 +245: 65501: 0 +245: 65502: 0 +245: 65503: 0 +245: 65504: 0 +245: 65505: 0 +245: 65506: 0 +245: 65507: 0 +245: 65508: 0 +245: 65509: 0 +245: 65510: 0 +245: 65511: 0 +245: 65512: 0 +245: 65513: 0 +245: 65514: 0 +245: 65515: 0 +245: 65516: 0 +245: 65517: 0 +245: 65518: 0 +245: 65519: 0 +245: 65520: 0 +245: 65521: 0 +245: 65522: 0 +245: 65523: 0 +245: 65524: 0 +245: 65525: 0 +245: 65526: 0 +245: 65527: 0 +245: 65528: 0 +245: 65529: 0 +245: 65530: 0 +245: 65531: 0 +245: 65532: 0 +245: 65533: 0 +245: 65534: 0 +245: 65535: 0 +245: 65536: 0 +245: 65537: 0 +245: 65538: 0 +245: 65539: 0 +245: 65540: 0 +245: 65541: 0 +245: 65542: 0 +245: 65543: 0 +245: 65544: 0 +245: 65545: 0 +245: 65546: 0 +245: 65547: 0 +245: 65548: 0 +245: 65549: 0 +245: 65550: 0 +245: 65551: 0 +245: 65552: 0 +245: 65553: 0 +245: 65554: 0 +245: 65555: 0 +245: 65556: 0 +245: 65557: 0 +245: 65558: 0 +245: 65559: 0 +245: 65560: 0 +245: 65561: 0 +245: 65562: 0 +245: 65563: 0 +245: 65564: 0 +245: 65565: 0 +245: 65566: 0 +245: 65567: 0 +245: 65568: 0 +245: 65569: 0 +245: 65570: 0 +245: 65571: 0 +245: 65572: 0 +245: 65573: 0 +245: 65574: 0 +245: 65575: 0 +245: 65576: 0 +245: 65577: 0 +245: 65578: 0 +245: 65579: 0 +245: 65580: 0 +245: 65581: 0 +245: 65582: 0 +245: 65583: 0 +245: 65584: 0 +245: 65585: 0 +245: 65586: 0 +245: 65587: 0 +245: 65588: 0 +245: 65589: 0 +245: 65590: 0 +245: 65591: 0 +245: 65592: 0 +245: 65593: 0 +245: 65594: 0 +245: 65595: 0 +245: 65596: 0 +245: 65597: 0 +245: 65598: 0 +245: 65599: 0 +245: 65600: 0 +245: 65601: 0 +245: 65602: 0 +245: 65603: 0 +245: 65604: 0 +245: 65605: 0 +245: 65606: 0 +245: 65607: 0 +245: 65608: 0 +245: 65609: 0 +245: 65610: 0 +245: 65611: 0 +245: 65612: 0 +245: 65613: 0 +245: 65614: 0 +245: 65615: 0 +245: 65616: 0 +245: 65617: 0 +245: 65618: 0 +245: 65619: 0 +245: 65620: 0 +245: 65621: 0 +245: 65622: 0 +245: 65623: 0 +245: 65624: 0 +245: 65625: 0 +245: 65626: 0 +245: 65627: 0 +245: 65628: 0 +245: 65629: 0 +245: 65630: 0 +245: 65631: 0 +245: 65632: 0 +245: 65633: 0 +245: 65634: 0 +245: 65635: 0 +245: 65636: 0 +245: 65637: 0 +245: 65638: 0 +245: 65639: 0 +245: 65640: 0 +245: 65641: 0 +245: 65642: 0 +245: 65643: 0 +245: 65644: 0 +245: 65645: 0 +245: 65646: 0 +245: 65647: 0 +245: 65648: 0 +245: 65649: 0 +245: 65650: 0 +245: 65651: 0 +245: 65652: 0 +245: 65653: 0 +245: 65654: 0 +245: 65655: 0 +245: 65656: 0 +245: 65657: 0 +245: 65658: 0 +245: 65659: 0 +245: 65660: 0 +245: 65661: 0 +245: 65662: 0 +245: 65663: 0 +245: 65664: 0 +245: 65665: 0 +245: 65666: 0 +245: 65667: 0 +245: 65668: 0 +245: 65669: 0 +245: 65670: 0 +245: 65671: 0 +245: 65672: 0 +245: 65673: 0 +245: 65674: 0 +245: 65675: 0 +245: 65676: 0 +245: 65677: 0 +245: 65678: 0 +245: 65679: 0 +245: 65680: 0 +245: 65681: 0 +245: 65682: 0 +245: 65683: 0 +245: 65684: 0 +245: 65685: 0 +245: 65686: 0 +245: 65687: 0 +245: 65688: 0 +245: 65689: 0 +245: 65690: 0 +245: 65691: 0 +245: 65692: 0 +245: 65693: 0 +245: 65694: 0 +245: 65695: 0 +245: 65696: 0 +245: 65697: 0 +245: 65698: 0 +245: 65699: 0 +245: 65700: 0 +245: 65701: 0 +245: 65702: 0 +245: 65703: 0 +245: 65704: 0 +245: 65705: 0 +245: 65706: 0 +245: 65707: 0 +245: 65708: 0 +245: 65709: 0 +245: 65710: 0 +245: 65711: 0 +245: 65712: 0 +245: 65713: 0 +245: 65714: 0 +245: 65715: 0 +245: 65716: 0 +245: 65717: 0 +245: 65718: 0 +245: 65719: 0 +245: 65720: 0 +245: 65721: 0 +245: 65722: 0 +245: 65723: 0 +245: 65724: 0 +245: 65725: 0 +245: 65726: 0 +245: 65727: 0 +245: 65728: 0 +245: 65729: 0 +245: 65730: 0 +245: 65731: 0 +245: 65732: 0 +245: 65733: 0 +245: 65734: 0 +245: 65735: 0 +245: 65736: 0 +245: 65737: 0 +245: 65738: 0 +245: 65739: 0 +245: 65740: 0 +245: 65741: 0 +245: 65742: 0 +245: 65743: 0 +245: 65744: 0 +245: 65745: 0 +245: 65746: 0 +245: 65747: 0 +245: 65748: 0 +245: 65749: 0 +245: 65750: 0 +245: 65751: 0 +245: 65752: 0 +245: 65753: 0 +245: 65754: 0 +245: 65755: 0 +245: 65756: 0 +245: 65757: 0 +245: 65758: 0 +245: 65759: 0 +245: 65760: 0 +245: 65761: 0 +245: 65762: 0 +245: 65763: 0 +245: 65764: 0 +245: 65765: 0 +245: 65766: 0 +245: 65767: 0 +245: 65768: 0 +245: 65769: 0 +245: 65770: 0 +245: 65771: 0 +245: 65772: 0 +245: 65773: 0 +245: 65774: 0 +245: 65775: 0 +245: 65776: 0 +245: 65777: 0 +245: 65778: 0 +245: 65779: 0 +245: 65780: 0 +245: 65781: 0 +245: 65782: 0 +245: 65783: 0 +245: 65784: 0 +245: 65785: 0 +245: 65786: 0 +245: 65787: 0 +245: 65788: 0 +245: 65789: 0 +245: 65790: 0 +245: 65791: 0 +245: 65792: 0 +245: 65793: 0 +245: 65794: 0 +245: 65795: 0 +245: 65796: 0 +245: 65797: 0 +245: 65798: 0 +245: 65799: 0 +245: 65800: 0 +245: 65801: 0 +245: 65802: 0 +245: 65803: 0 +245: 65804: 0 +245: 65805: 0 +245: 65806: 0 +245: 65807: 0 +245: 65808: 0 +245: 65809: 0 +245: 65810: 0 +245: 65811: 0 +245: 65812: 0 +245: 65813: 0 +245: 65814: 0 +245: 65815: 0 +245: 65816: 0 +245: 65817: 0 +245: 65818: 0 +245: 65819: 0 +245: 65820: 0 +245: 65821: 0 +245: 65822: 0 +245: 65823: 0 +245: 65824: 0 +245: 65825: 0 +245: 65826: 0 +245: 65827: 0 +245: 65828: 0 +245: 65829: 0 +245: 65830: 0 +245: 65831: 0 +245: 65832: 0 +245: 65833: 0 +245: 65834: 0 +245: 65835: 0 +245: 65836: 0 +245: 65837: 0 +245: 65838: 0 +245: 65839: 0 +245: 65840: 0 +245: 65841: 0 +245: 65842: 0 +245: 65843: 0 +245: 65844: 0 +245: 65845: 0 +245: 65846: 0 +245: 65847: 0 +245: 65848: 0 +245: 65849: 0 +245: 65850: 0 +245: 65851: 0 +245: 65852: 0 +245: 65853: 0 +245: 65854: 0 +245: 65855: 0 +245: 65856: 0 +245: 65857: 0 +245: 65858: 0 +245: 65859: 0 +245: 65860: 0 +245: 65861: 0 +245: 65862: 0 +245: 65863: 0 +245: 65864: 0 +245: 65865: 0 +245: 65866: 0 +245: 65867: 0 +245: 65868: 0 +245: 65869: 0 +245: 65870: 0 +245: 65871: 0 +245: 65872: 0 +245: 65873: 0 +245: 65874: 0 +245: 65875: 0 +245: 65876: 0 +245: 65877: 0 +245: 65878: 0 +245: 65879: 0 +245: 65880: 0 +245: 65881: 0 +245: 65882: 0 +245: 65883: 0 +245: 65884: 0 +245: 65885: 0 +245: 65886: 0 +245: 65887: 0 +245: 65888: 0 +245: 65889: 0 +245: 65890: 0 +245: 65891: 0 +245: 65892: 0 +245: 65893: 0 +245: 65894: 0 +245: 65895: 0 +245: 65896: 0 +245: 65897: 0 +245: 65898: 0 +245: 65899: 0 +245: 65900: 0 +245: 65901: 0 +245: 65902: 0 +245: 65903: 0 +245: 65904: 0 +245: 65905: 0 +245: 65906: 0 +245: 65907: 0 +245: 65908: 0 +245: 65909: 0 +245: 65910: 0 +245: 65911: 0 +245: 65912: 0 +245: 65913: 0 +245: 65914: 0 +245: 65915: 0 +245: 65916: 0 +245: 65917: 0 +245: 65918: 0 +245: 65919: 0 +245: 65920: 0 +245: 65921: 0 +245: 65922: 0 +245: 65923: 0 +245: 65924: 0 +245: 65925: 0 +245: 65926: 0 +245: 65927: 0 +245: 65928: 0 +245: 65929: 0 +245: 65930: 0 +245: 65931: 0 +245: 65932: 0 +245: 65933: 0 +245: 65934: 0 +245: 65935: 0 +245: 65936: 0 +245: 65937: 0 +245: 65938: 0 +245: 65939: 0 +245: 65940: 0 +245: 65941: 0 +245: 65942: 0 +245: 65943: 0 +245: 65944: 0 +245: 65945: 0 +245: 65946: 0 +245: 65947: 0 +245: 65948: 0 +245: 65949: 0 +245: 65950: 0 +245: 65951: 0 +245: 65952: 0 +245: 65953: 0 +245: 65954: 0 +245: 65955: 0 +245: 65956: 0 +245: 65957: 0 +245: 65958: 0 +245: 65959: 0 +245: 65960: 0 +245: 65961: 0 +245: 65962: 0 +245: 65963: 0 +245: 65964: 0 +245: 65965: 0 +245: 65966: 0 +245: 65967: 0 +245: 65968: 0 +245: 65969: 0 +245: 65970: 0 +245: 65971: 0 +245: 65972: 0 +245: 65973: 0 +245: 65974: 0 +245: 65975: 0 +245: 65976: 0 +245: 65977: 0 +245: 65978: 0 +245: 65979: 0 +245: 65980: 0 +245: 65981: 0 +245: 65982: 0 +245: 65983: 0 +245: 65984: 0 +245: 65985: 0 +245: 65986: 0 +245: 65987: 0 +245: 65988: 0 +245: 65989: 0 +245: 65990: 0 +245: 65991: 0 +245: 65992: 0 +245: 65993: 0 +245: 65994: 0 +245: 65995: 0 +245: 65996: 0 +245: 65997: 0 +245: 65998: 0 +245: 65999: 0 +245: 66000: 0 +245: 66001: 0 +245: 66002: 0 +245: 66003: 0 +245: 66004: 0 +245: 66005: 0 +245: 66006: 0 +245: 66007: 0 +245: 66008: 0 +245: 66009: 0 +245: 66010: 0 +245: 66011: 0 +245: 66012: 0 +245: 66013: 0 +245: 66014: 0 +245: 66015: 0 +245: 66016: 0 +245: 66017: 0 +245: 66018: 0 +245: 66019: 0 +245: 66020: 0 +245: 66021: 0 +245: 66022: 0 +245: 66023: 0 +245: 66024: 0 +245: 66025: 0 +245: 66026: 0 +245: 66027: 0 +245: 66028: 0 +245: 66029: 0 +245: 66030: 0 +245: 66031: 0 +245: 66032: 0 +245: 66033: 0 +245: 66034: 0 +245: 66035: 0 +245: 66036: 0 +245: 66037: 0 +245: 66038: 0 +245: 66039: 0 +245: 66040: 0 +245: 66041: 0 +245: 66042: 0 +245: 66043: 0 +245: 66044: 0 +245: 66045: 0 +245: 66046: 0 +245: 66047: 0 +245: 66048: 0 +245: 66049: 0 +245: 66050: 0 +245: 66051: 0 +245: 66052: 0 +245: 66053: 0 +245: 66054: 0 +245: 66055: 0 +245: 66056: 0 +245: 66057: 0 +245: 66058: 0 +245: 66059: 0 +245: 66060: 0 +245: 66061: 0 +245: 66062: 0 +245: 66063: 0 +245: 66064: 0 +245: 66065: 0 +245: 66066: 0 +245: 66067: 0 +245: 66068: 0 +245: 66069: 0 +245: 66070: 0 +245: 66071: 0 +245: 66072: 0 +245: 66073: 0 +245: 66074: 0 +245: 66075: 0 +245: 66076: 0 +245: 66077: 0 +245: 66078: 0 +245: 66079: 0 +245: 66080: 0 +245: 66081: 0 +245: 66082: 0 +245: 66083: 0 +245: 66084: 0 +245: 66085: 0 +245: 66086: 0 +245: 66087: 0 +245: 66088: 0 +245: 66089: 0 +245: 66090: 0 +245: 66091: 0 +245: 66092: 0 +245: 66093: 0 +245: 66094: 0 +245: 66095: 0 +245: 66096: 0 +245: 66097: 0 +245: 66098: 0 +245: 66099: 0 +245: 66100: 0 +245: 66101: 0 +245: 66102: 0 +245: 66103: 0 +245: 66104: 0 +245: 66105: 0 +245: 66106: 0 +245: 66107: 0 +245: 66108: 0 +245: 66109: 0 +245: 66110: 0 +245: 66111: 0 +245: 66112: 0 +245: 66113: 0 +245: 66114: 0 +245: 66115: 0 +245: 66116: 0 +245: 66117: 0 +245: 66118: 0 +245: 66119: 0 +245: 66120: 0 +245: 66121: 0 +245: 66122: 0 +245: 66123: 0 +245: 66124: 0 +245: 66125: 0 +245: 66126: 0 +245: 66127: 0 +245: 66128: 0 +245: 66129: 0 +245: 66130: 0 +245: 66131: 0 +245: 66132: 0 +245: 66133: 0 +245: 66134: 0 +245: 66135: 0 +245: 66136: 0 +245: 66137: 0 +245: 66138: 0 +245: 66139: 0 +245: 66140: 0 +245: 66141: 0 +245: 66142: 0 +245: 66143: 0 +245: 66144: 0 +245: 66145: 0 +245: 66146: 0 +245: 66147: 0 +245: 66148: 0 +245: 66149: 0 +245: 66150: 0 +245: 66151: 0 +245: 66152: 0 +245: 66153: 0 +245: 66154: 0 +245: 66155: 0 +245: 66156: 0 +245: 66157: 0 +245: 66158: 0 +245: 66159: 0 +245: 66160: 0 +245: 66161: 0 +245: 66162: 0 +245: 66163: 0 +245: 66164: 0 +245: 66165: 0 +245: 66166: 0 +245: 66167: 0 +245: 66168: 0 +245: 66169: 0 +245: 66170: 0 +245: 66171: 0 +245: 66172: 0 +245: 66173: 0 +245: 66174: 0 +245: 66175: 0 +245: 66176: 0 +245: 66177: 0 +245: 66178: 0 +245: 66179: 0 +245: 66180: 0 +245: 66181: 0 +245: 66182: 0 +245: 66183: 0 +245: 66184: 0 +245: 66185: 0 +245: 66186: 0 +245: 66187: 0 +245: 66188: 0 +245: 66189: 0 +245: 66190: 0 +245: 66191: 0 +245: 66192: 0 +245: 66193: 0 +245: 66194: 0 +245: 66195: 0 +245: 66196: 0 +245: 66197: 0 +245: 66198: 0 +245: 66199: 0 +245: 66200: 0 +245: 66201: 0 +245: 66202: 0 +245: 66203: 0 +245: 66204: 0 +245: 66205: 0 +245: 66206: 0 +245: 66207: 0 +245: 66208: 0 +245: 66209: 0 +245: 66210: 0 +245: 66211: 0 +245: 66212: 0 +245: 66213: 0 +245: 66214: 0 +245: 66215: 0 +245: 66216: 0 +245: 66217: 0 +245: 66218: 0 +245: 66219: 0 +245: 66220: 0 +245: 66221: 0 +245: 66222: 0 +245: 66223: 0 +245: 66224: 0 +245: 66225: 0 +245: 66226: 0 +245: 66227: 0 +245: 66228: 0 +245: 66229: 0 +245: 66230: 0 +245: 66231: 0 +245: 66232: 0 +245: 66233: 0 +245: 66234: 0 +245: 66235: 0 +245: 66236: 0 +245: 66237: 0 +245: 66238: 0 +245: 66239: 0 +245: 66240: 0 +245: 66241: 0 +245: 66242: 0 +245: 66243: 0 +245: 66244: 0 +245: 66245: 0 +245: 66246: 0 +245: 66247: 0 +245: 66248: 0 +245: 66249: 0 +245: 66250: 0 +245: 66251: 0 +245: 66252: 0 +245: 66253: 0 +245: 66254: 0 +245: 66255: 0 +245: 66256: 0 +245: 66257: 0 +245: 66258: 0 +245: 66259: 0 +245: 66260: 0 +245: 66261: 0 +245: 66262: 0 +245: 66263: 0 +245: 66264: 0 +245: 66265: 0 +245: 66266: 0 +245: 66267: 0 +245: 66268: 0 +245: 66269: 0 +245: 66270: 0 +245: 66271: 0 +245: 66272: 0 +245: 66273: 0 +245: 66274: 0 +245: 66275: 0 +245: 66276: 0 +245: 66277: 0 +245: 66278: 0 +245: 66279: 0 +245: 66280: 0 +245: 66281: 0 +245: 66282: 0 +245: 66283: 0 +245: 66284: 0 +245: 66285: 0 +245: 66286: 0 +245: 66287: 0 +245: 66288: 0 +245: 66289: 0 +245: 66290: 0 +245: 66291: 0 +245: 66292: 0 +245: 66293: 0 +245: 66294: 0 +245: 66295: 0 +245: 66296: 0 +245: 66297: 0 +245: 66298: 0 +245: 66299: 0 +245: 66300: 0 +245: 66301: 0 +245: 66302: 0 +245: 66303: 0 +245: 66304: 0 +245: 66305: 0 +245: 66306: 0 +245: 66307: 0 +245: 66308: 0 +245: 66309: 0 +245: 66310: 0 +245: 66311: 0 +245: 66312: 0 +245: 66313: 0 +245: 66314: 0 +245: 66315: 0 +245: 66316: 0 +245: 66317: 0 +245: 66318: 0 +245: 66319: 0 +245: 66320: 0 +245: 66321: 0 +245: 66322: 0 +245: 66323: 0 +245: 66324: 0 +245: 66325: 0 +245: 66326: 0 +245: 66327: 0 +245: 66328: 0 +245: 66329: 0 +245: 66330: 0 +245: 66331: 0 +245: 66332: 0 +245: 66333: 0 +245: 66334: 0 +245: 66335: 0 +245: 66336: 0 +245: 66337: 0 +245: 66338: 0 +245: 66339: 0 +245: 66340: 0 +245: 66341: 0 +245: 66342: 0 +245: 66343: 0 +245: 66344: 0 +245: 66345: 0 +245: 66346: 0 +245: 66347: 0 +245: 66348: 0 +245: 66349: 0 +245: 66350: 0 +245: 66351: 0 +245: 66352: 0 +245: 66353: 0 +245: 66354: 0 +245: 66355: 0 +245: 66356: 0 +245: 66357: 0 +245: 66358: 0 +245: 66359: 0 +245: 66360: 0 +245: 66361: 0 +245: 66362: 0 +245: 66363: 0 +245: 66364: 0 +245: 66365: 0 +245: 66366: 0 +245: 66367: 0 +245: 66368: 0 +245: 66369: 0 +245: 66370: 0 +245: 66371: 0 +245: 66372: 0 +245: 66373: 0 +245: 66374: 0 +245: 66375: 0 +245: 66376: 0 +245: 66377: 0 +245: 66378: 0 +245: 66379: 0 +245: 66380: 0 +245: 66381: 0 +245: 66382: 0 +245: 66383: 0 +245: 66384: 0 +245: 66385: 0 +245: 66386: 0 +245: 66387: 0 +245: 66388: 0 +245: 66389: 0 +245: 66390: 0 +245: 66391: 0 +245: 66392: 0 +245: 66393: 0 +245: 66394: 0 +245: 66395: 0 +245: 66396: 0 +245: 66397: 0 +245: 66398: 0 +245: 66399: 0 +245: 66400: 0 +245: 66401: 0 +245: 66402: 0 +245: 66403: 0 +245: 66404: 0 +245: 66405: 0 +245: 66406: 0 +245: 66407: 0 +245: 66408: 0 +245: 66409: 0 +245: 66410: 0 +245: 66411: 0 +245: 66412: 0 +245: 66413: 0 +245: 66414: 0 +245: 66415: 0 +245: 66416: 0 +245: 66417: 0 +245: 66418: 0 +245: 66419: 0 +245: 66420: 0 +245: 66421: 0 +245: 66422: 0 +245: 66423: 0 +245: 66424: 0 +245: 66425: 0 +245: 66426: 0 +245: 66427: 0 +245: 66428: 0 +245: 66429: 0 +245: 66430: 0 +245: 66431: 0 +245: 66432: 0 +245: 66433: 0 +245: 66434: 0 +245: 66435: 0 +245: 66436: 0 +245: 66437: 0 +245: 66438: 0 +245: 66439: 0 +245: 66440: 0 +245: 66441: 0 +245: 66442: 0 +245: 66443: 0 +245: 66444: 0 +245: 66445: 0 +245: 66446: 0 +245: 66447: 0 +245: 66448: 0 +245: 66449: 0 +245: 66450: 0 +245: 66451: 0 +245: 66452: 0 +245: 66453: 0 +245: 66454: 0 +245: 66455: 0 +245: 66456: 0 +245: 66457: 0 +245: 66458: 0 +245: 66459: 0 +245: 66460: 0 +245: 66461: 0 +245: 66462: 0 +245: 66463: 0 +245: 66464: 0 +245: 66465: 0 +245: 66466: 0 +245: 66467: 0 +245: 66468: 0 +245: 66469: 0 +245: 66470: 0 +245: 66471: 0 +245: 66472: 0 +245: 66473: 0 +245: 66474: 0 +245: 66475: 0 +245: 66476: 0 +245: 66477: 0 +245: 66478: 0 +245: 66479: 0 +245: 66480: 0 +245: 66481: 0 +245: 66482: 0 +245: 66483: 0 +245: 66484: 0 +245: 66485: 0 +245: 66486: 0 +245: 66487: 0 +245: 66488: 0 +245: 66489: 0 +245: 66490: 0 +245: 66491: 0 +245: 66492: 0 +245: 66493: 0 +245: 66494: 0 +245: 66495: 0 +245: 66496: 0 +245: 66497: 0 +245: 66498: 0 +245: 66499: 0 +245: 66500: 0 +245: 66501: 0 +245: 66502: 0 +245: 66503: 0 +245: 66504: 0 +245: 66505: 0 +245: 66506: 0 +245: 66507: 0 +245: 66508: 0 +245: 66509: 0 +245: 66510: 0 +245: 66511: 0 +245: 66512: 0 +245: 66513: 0 +245: 66514: 0 +245: 66515: 0 +245: 66516: 0 +245: 66517: 0 +245: 66518: 0 +245: 66519: 0 +245: 66520: 0 +245: 66521: 0 +245: 66522: 0 +245: 66523: 0 +245: 66524: 0 +245: 66525: 0 +245: 66526: 0 +245: 66527: 0 +245: 66528: 0 +245: 66529: 0 +245: 66530: 0 +245: 66531: 0 +245: 66532: 0 +245: 66533: 0 +245: 66534: 0 +245: 66535: 0 +245: 66536: 0 +245: 66537: 0 +245: 66538: 0 +245: 66539: 0 +245: 66540: 0 +245: 66541: 0 +245: 66542: 0 +245: 66543: 0 +245: 66544: 0 +245: 66545: 0 +245: 66546: 0 +245: 66547: 0 +245: 66548: 0 +245: 66549: 0 +245: 66550: 0 +245: 66551: 0 +245: 66552: 0 +245: 66553: 0 +245: 66554: 0 +245: 66555: 0 +245: 66556: 0 +245: 66557: 0 +245: 66558: 0 +245: 66559: 0 +245: 66560: 0 +245: 66561: 0 +245: 66562: 0 +245: 66563: 0 +245: 66564: 0 +245: 66565: 0 +245: 66566: 0 +245: 66567: 0 +245: 66568: 0 +245: 66569: 0 +245: 66570: 0 +245: 66571: 0 +245: 66572: 0 +245: 66573: 0 +245: 66574: 0 +245: 66575: 0 +245: 66576: 0 +245: 66577: 0 +245: 66578: 0 +245: 66579: 0 +245: 66580: 0 +245: 66581: 0 +245: 66582: 0 +245: 66583: 0 +245: 66584: 0 +245: 66585: 0 +245: 66586: 0 +245: 66587: 0 +245: 66588: 0 +245: 66589: 0 +245: 66590: 0 +245: 66591: 0 +245: 66592: 0 +245: 66593: 0 +245: 66594: 0 +245: 66595: 0 +245: 66596: 0 +245: 66597: 0 +245: 66598: 0 +245: 66599: 0 +245: 66600: 0 +245: 66601: 0 +245: 66602: 0 +245: 66603: 0 +245: 66604: 0 +245: 66605: 0 +245: 66606: 0 +245: 66607: 0 +245: 66608: 0 +245: 66609: 0 +245: 66610: 0 +245: 66611: 0 +245: 66612: 0 +245: 66613: 0 +245: 66614: 0 +245: 66615: 0 +245: 66616: 0 +245: 66617: 0 +245: 66618: 0 +245: 66619: 0 +245: 66620: 0 +245: 66621: 0 +245: 66622: 0 +245: 66623: 0 +245: 66624: 0 +245: 66625: 0 +245: 66626: 0 +245: 66627: 0 +245: 66628: 0 +245: 66629: 0 +245: 66630: 0 +245: 66631: 0 +245: 66632: 0 +245: 66633: 0 +245: 66634: 0 +245: 66635: 0 +245: 66636: 0 +245: 66637: 0 +245: 66638: 0 +245: 66639: 0 +245: 66640: 0 +245: 66641: 0 +245: 66642: 0 +245: 66643: 0 +245: 66644: 0 +245: 66645: 0 +245: 66646: 0 +245: 66647: 0 +245: 66648: 0 +245: 66649: 0 +245: 66650: 0 +245: 66651: 0 +245: 66652: 0 +245: 66653: 0 +245: 66654: 0 +245: 66655: 0 +245: 66656: 0 +245: 66657: 0 +245: 66658: 0 +245: 66659: 0 +245: 66660: 0 +245: 66661: 0 +245: 66662: 0 +245: 66663: 0 +245: 66664: 0 +245: 66665: 0 +245: 66666: 0 +245: 66667: 0 +245: 66668: 0 +245: 66669: 0 +245: 66670: 0 +245: 66671: 0 +245: 66672: 0 +245: 66673: 0 +245: 66674: 0 +245: 66675: 0 +245: 66676: 0 +245: 66677: 0 +245: 66678: 0 +245: 66679: 0 +245: 66680: 0 +245: 66681: 0 +245: 66682: 0 +245: 66683: 0 +245: 66684: 0 +245: 66685: 0 +245: 66686: 0 +245: 66687: 0 +245: 66688: 0 +245: 66689: 0 +245: 66690: 0 +245: 66691: 0 +245: 66692: 0 +245: 66693: 0 +245: 66694: 0 +245: 66695: 0 +245: 66696: 0 +245: 66697: 0 +245: 66698: 0 +245: 66699: 0 +245: 66700: 0 +245: 66701: 0 +245: 66702: 0 +245: 66703: 0 +245: 66704: 0 +245: 66705: 0 +245: 66706: 0 +245: 66707: 0 +245: 66708: 0 +245: 66709: 0 +245: 66710: 0 +245: 66711: 0 +245: 66712: 0 +245: 66713: 0 +245: 66714: 0 +245: 66715: 0 +245: 66716: 0 +245: 66717: 0 +245: 66718: 0 +245: 66719: 0 +245: 66720: 0 +245: 66721: 0 +245: 66722: 0 +245: 66723: 0 +245: 66724: 0 +245: 66725: 0 +245: 66726: 0 +245: 66727: 0 +245: 66728: 0 +245: 66729: 0 +245: 66730: 0 +245: 66731: 0 +245: 66732: 0 +245: 66733: 0 +245: 66734: 0 +245: 66735: 0 +245: 66736: 0 +245: 66737: 0 +245: 66738: 0 +245: 66739: 0 +245: 66740: 0 +245: 66741: 0 +245: 66742: 0 +245: 66743: 0 +245: 66744: 0 +245: 66745: 0 +245: 66746: 0 +245: 66747: 0 +245: 66748: 0 +245: 66749: 0 +245: 66750: 0 +245: 66751: 0 +245: 66752: 0 +245: 66753: 0 +245: 66754: 0 +245: 66755: 0 +245: 66756: 0 +245: 66757: 0 +245: 66758: 0 +245: 66759: 0 +245: 66760: 0 +245: 66761: 0 +245: 66762: 0 +245: 66763: 0 +245: 66764: 0 +245: 66765: 0 +245: 66766: 0 +245: 66767: 0 +245: 66768: 0 +245: 66769: 0 +245: 66770: 0 +245: 66771: 0 +245: 66772: 0 +245: 66773: 0 +245: 66774: 0 +245: 66775: 0 +245: 66776: 0 +245: 66777: 0 +245: 66778: 0 +245: 66779: 0 +245: 66780: 0 +245: 66781: 0 +245: 66782: 0 +245: 66783: 0 +245: 66784: 0 +245: 66785: 0 +245: 66786: 0 +245: 66787: 0 +245: 66788: 0 +245: 66789: 0 +245: 66790: 0 +245: 66791: 0 +245: 66792: 0 +245: 66793: 0 +245: 66794: 0 +245: 66795: 0 +245: 66796: 0 +245: 66797: 0 +245: 66798: 0 +245: 66799: 0 +245: 66800: 0 +245: 66801: 0 +245: 66802: 0 +245: 66803: 0 +245: 66804: 0 +245: 66805: 0 +245: 66806: 0 +245: 66807: 0 +245: 66808: 0 +245: 66809: 0 +245: 66810: 0 +245: 66811: 0 +245: 66812: 0 +245: 66813: 0 +245: 66814: 0 +245: 66815: 0 +245: 66816: 0 +245: 66817: 0 +245: 66818: 0 +245: 66819: 0 +245: 66820: 0 +245: 66821: 0 +245: 66822: 0 +245: 66823: 0 +245: 66824: 0 +245: 66825: 0 +245: 66826: 0 +245: 66827: 0 +245: 66828: 0 +245: 66829: 0 +245: 66830: 0 +245: 66831: 0 +245: 66832: 0 +245: 66833: 0 +245: 66834: 0 +245: 66835: 0 +245: 66836: 0 +245: 66837: 0 +245: 66838: 0 +245: 66839: 0 +245: 66840: 0 +245: 66841: 0 +245: 66842: 0 +245: 66843: 0 +245: 66844: 0 +245: 66845: 0 +245: 66846: 0 +245: 66847: 0 +245: 66848: 0 +245: 66849: 0 +245: 66850: 0 +245: 66851: 0 +245: 66852: 0 +245: 66853: 0 +245: 66854: 0 +245: 66855: 0 +245: 66856: 0 +245: 66857: 0 +245: 66858: 0 +245: 66859: 0 +245: 66860: 0 +245: 66861: 0 +245: 66862: 0 +245: 66863: 0 +245: 66864: 0 +245: 66865: 0 +245: 66866: 0 +245: 66867: 0 +245: 66868: 0 +245: 66869: 0 +245: 66870: 0 +245: 66871: 0 +245: 66872: 0 +245: 66873: 0 +245: 66874: 0 +245: 66875: 0 +245: 66876: 0 +245: 66877: 0 +245: 66878: 0 +245: 66879: 0 +245: 66880: 0 +245: 66881: 0 +245: 66882: 0 +245: 66883: 0 +245: 66884: 0 +245: 66885: 0 +245: 66886: 0 +245: 66887: 0 +245: 66888: 0 +245: 66889: 0 +245: 66890: 0 +245: 66891: 0 +245: 66892: 0 +245: 66893: 0 +245: 66894: 0 +245: 66895: 0 +245: 66896: 0 +245: 66897: 0 +245: 66898: 0 +245: 66899: 0 +245: 66900: 0 +245: 66901: 0 +245: 66902: 0 +245: 66903: 0 +245: 66904: 0 +245: 66905: 0 +245: 66906: 0 +245: 66907: 0 +245: 66908: 0 +245: 66909: 0 +245: 66910: 0 +245: 66911: 0 +245: 66912: 0 +245: 66913: 0 +245: 66914: 0 +245: 66915: 0 +245: 66916: 0 +245: 66917: 0 +245: 66918: 0 +245: 66919: 0 +245: 66920: 0 +245: 66921: 0 +245: 66922: 0 +245: 66923: 0 +245: 66924: 0 +245: 66925: 0 +245: 66926: 0 +245: 66927: 0 +245: 66928: 0 +245: 66929: 0 +245: 66930: 0 +245: 66931: 0 +245: 66932: 0 +245: 66933: 0 +245: 66934: 0 +245: 66935: 0 +245: 66936: 0 +245: 66937: 0 +245: 66938: 0 +245: 66939: 0 +245: 66940: 0 +245: 66941: 0 +245: 66942: 0 +245: 66943: 0 +245: 66944: 0 +245: 66945: 0 +245: 66946: 0 +245: 66947: 0 +245: 66948: 0 +245: 66949: 0 +245: 66950: 0 +245: 66951: 0 +245: 66952: 0 +245: 66953: 0 +245: 66954: 0 +245: 66955: 0 +245: 66956: 0 +245: 66957: 0 +245: 66958: 0 +245: 66959: 0 +245: 66960: 0 +245: 66961: 0 +245: 66962: 0 +245: 66963: 0 +245: 66964: 0 +245: 66965: 0 +245: 66966: 0 +245: 66967: 0 +245: 66968: 0 +245: 66969: 0 +245: 66970: 0 +245: 66971: 0 +245: 66972: 0 +245: 66973: 0 +245: 66974: 0 +245: 66975: 0 +245: 66976: 0 +245: 66977: 0 +245: 66978: 0 +245: 66979: 0 +245: 66980: 0 +245: 66981: 0 +245: 66982: 0 +245: 66983: 0 +245: 66984: 0 +245: 66985: 0 +245: 66986: 0 +245: 66987: 0 +245: 66988: 0 +245: 66989: 0 +245: 66990: 0 +245: 66991: 0 +245: 66992: 0 +245: 66993: 0 +245: 66994: 0 +245: 66995: 0 +245: 66996: 0 +245: 66997: 0 +245: 66998: 0 +245: 66999: 0 +245: 67000: 0 +245: 67001: 0 +245: 67002: 0 +245: 67003: 0 +245: 67004: 0 +245: 67005: 0 +245: 67006: 0 +245: 67007: 0 +245: 67008: 0 +245: 67009: 0 +245: 67010: 0 +245: 67011: 0 +245: 67012: 0 +245: 67013: 0 +245: 67014: 0 +245: 67015: 0 +245: 67016: 0 +245: 67017: 0 +245: 67018: 0 +245: 67019: 0 +245: 67020: 0 +245: 67021: 0 +245: 67022: 0 +245: 67023: 0 +245: 67024: 0 +245: 67025: 0 +245: 67026: 0 +245: 67027: 0 +245: 67028: 0 +245: 67029: 0 +245: 67030: 0 +245: 67031: 0 +245: 67032: 0 +245: 67033: 0 +245: 67034: 0 +245: 67035: 0 +245: 67036: 0 +245: 67037: 0 +245: 67038: 0 +245: 67039: 0 +245: 67040: 0 +245: 67041: 0 +245: 67042: 0 +245: 67043: 0 +245: 67044: 0 +245: 67045: 0 +245: 67046: 0 +245: 67047: 0 +245: 67048: 0 +245: 67049: 0 +245: 67050: 0 +245: 67051: 0 +245: 67052: 0 +245: 67053: 0 +245: 67054: 0 +245: 67055: 0 +245: 67056: 0 +245: 67057: 0 +245: 67058: 0 +245: 67059: 0 +245: 67060: 0 +245: 67061: 0 +245: 67062: 0 +245: 67063: 0 +245: 67064: 0 +245: 67065: 0 +245: 67066: 0 +245: 67067: 0 +245: 67068: 0 +245: 67069: 0 +245: 67070: 0 +245: 67071: 0 +245: 67072: 0 +245: 67073: 0 +245: 67074: 0 +245: 67075: 0 +245: 67076: 0 +245: 67077: 0 +245: 67078: 0 +245: 67079: 0 +245: 67080: 0 +245: 67081: 0 +245: 67082: 0 +245: 67083: 0 +245: 67084: 0 +245: 67085: 0 +245: 67086: 0 +245: 67087: 0 +245: 67088: 0 +245: 67089: 0 +245: 67090: 0 +245: 67091: 0 +245: 67092: 0 +245: 67093: 0 +245: 67094: 0 +245: 67095: 0 +245: 67096: 0 +245: 67097: 0 +245: 67098: 0 +245: 67099: 0 +245: 67100: 0 +245: 67101: 0 +245: 67102: 0 +245: 67103: 0 +245: 67104: 0 +245: 67105: 0 +245: 67106: 0 +245: 67107: 0 +245: 67108: 0 +245: 67109: 0 +245: 67110: 0 +245: 67111: 0 +245: 67112: 0 +245: 67113: 0 +245: 67114: 0 +245: 67115: 0 +245: 67116: 0 +245: 67117: 0 +245: 67118: 0 +245: 67119: 0 +245: 67120: 0 +245: 67121: 0 +245: 67122: 0 +245: 67123: 0 +245: 67124: 0 +245: 67125: 0 +245: 67126: 0 +245: 67127: 0 +245: 67128: 0 +245: 67129: 0 +245: 67130: 0 +245: 67131: 0 +245: 67132: 0 +245: 67133: 0 +245: 67134: 0 +245: 67135: 0 +245: 67136: 0 +245: 67137: 0 +245: 67138: 0 +245: 67139: 0 +245: 67140: 0 +245: 67141: 0 +245: 67142: 0 +245: 67143: 0 +245: 67144: 0 +245: 67145: 0 +245: 67146: 0 +245: 67147: 0 +245: 67148: 0 +245: 67149: 0 +245: 67150: 0 +245: 67151: 0 +245: 67152: 0 +245: 67153: 0 +245: 67154: 0 +245: 67155: 0 +245: 67156: 0 +245: 67157: 0 +245: 67158: 0 +245: 67159: 0 +245: 67160: 0 +245: 67161: 0 +245: 67162: 0 +245: 67163: 0 +245: 67164: 0 +245: 67165: 0 +245: 67166: 0 +245: 67167: 0 +245: 67168: 0 +245: 67169: 0 +245: 67170: 0 +245: 67171: 0 +245: 67172: 0 +245: 67173: 0 +245: 67174: 0 +245: 67175: 0 +245: 67176: 0 +245: 67177: 0 +245: 67178: 0 +245: 67179: 0 +245: 67180: 0 +245: 67181: 0 +245: 67182: 0 +245: 67183: 0 +245: 67184: 0 +245: 67185: 0 +245: 67186: 0 +245: 67187: 0 +245: 67188: 0 +245: 67189: 0 +245: 67190: 0 +245: 67191: 0 +245: 67192: 0 +245: 67193: 0 +245: 67194: 0 +245: 67195: 0 +245: 67196: 0 +245: 67197: 0 +245: 67198: 0 +245: 67199: 0 +245: 67200: 0 +245: 67201: 0 +245: 67202: 0 +245: 67203: 0 +245: 67204: 0 +245: 67205: 0 +245: 67206: 0 +245: 67207: 0 +245: 67208: 0 +245: 67209: 0 +245: 67210: 0 +245: 67211: 0 +245: 67212: 0 +245: 67213: 0 +245: 67214: 0 +245: 67215: 0 +245: 67216: 0 +245: 67217: 0 +245: 67218: 0 +245: 67219: 0 +245: 67220: 0 +245: 67221: 0 +245: 67222: 0 +245: 67223: 0 +245: 67224: 0 +245: 67225: 0 +245: 67226: 0 +245: 67227: 0 +245: 67228: 0 +245: 67229: 0 +245: 67230: 0 +245: 67231: 0 +245: 67232: 0 +245: 67233: 0 +245: 67234: 0 +245: 67235: 0 +245: 67236: 0 +245: 67237: 0 +245: 67238: 0 +245: 67239: 0 +245: 67240: 0 +245: 67241: 0 +245: 67242: 0 +245: 67243: 0 +245: 67244: 0 +245: 67245: 0 +245: 67246: 0 +245: 67247: 0 +245: 67248: 0 +245: 67249: 0 +245: 67250: 0 +245: 67251: 0 +245: 67252: 0 +245: 67253: 0 +245: 67254: 0 +245: 67255: 0 +245: 67256: 0 +245: 67257: 0 +245: 67258: 0 +245: 67259: 0 +245: 67260: 0 +245: 67261: 0 +245: 67262: 0 +245: 67263: 0 +245: 67264: 0 +245: 67265: 0 +245: 67266: 0 +245: 67267: 0 +245: 67268: 0 +245: 67269: 0 +245: 67270: 0 +245: 67271: 0 +245: 67272: 0 +245: 67273: 0 +245: 67274: 0 +245: 67275: 0 +245: 67276: 0 +245: 67277: 0 +245: 67278: 0 +245: 67279: 0 +245: 67280: 0 +245: 67281: 0 +245: 67282: 0 +245: 67283: 0 +245: 67284: 0 +245: 67285: 0 +245: 67286: 0 +245: 67287: 0 +245: 67288: 0 +245: 67289: 0 +245: 67290: 0 +245: 67291: 0 +245: 67292: 0 +245: 67293: 0 +245: 67294: 0 +245: 67295: 0 +245: 67296: 0 +245: 67297: 0 +245: 67298: 0 +245: 67299: 0 +245: 67300: 0 +245: 67301: 0 +245: 67302: 0 +245: 67303: 0 +245: 67304: 0 +245: 67305: 0 +245: 67306: 0 +245: 67307: 0 +245: 67308: 0 +245: 67309: 0 +245: 67310: 0 +245: 67311: 0 +245: 67312: 0 +245: 67313: 0 +245: 67314: 0 +245: 67315: 0 +245: 67316: 0 +245: 67317: 0 +245: 67318: 0 +245: 67319: 0 +245: 67320: 0 +245: 67321: 0 +245: 67322: 0 +245: 67323: 0 +245: 67324: 0 +245: 67325: 0 +245: 67326: 0 +245: 67327: 0 +245: 67328: 0 +245: 67329: 0 +245: 67330: 0 +245: 67331: 0 +245: 67332: 0 +245: 67333: 0 +245: 67334: 0 +245: 67335: 0 +245: 67336: 0 +245: 67337: 0 +245: 67338: 0 +245: 67339: 0 +245: 67340: 0 +245: 67341: 0 +245: 67342: 0 +245: 67343: 0 +245: 67344: 0 +245: 67345: 0 +245: 67346: 0 +245: 67347: 0 +245: 67348: 0 +245: 67349: 0 +245: 67350: 0 +245: 67351: 0 +245: 67352: 0 +245: 67353: 0 +245: 67354: 0 +245: 67355: 0 +245: 67356: 0 +245: 67357: 0 +245: 67358: 0 +245: 67359: 0 +245: 67360: 0 +245: 67361: 0 +245: 67362: 0 +245: 67363: 0 +245: 67364: 0 +245: 67365: 0 +245: 67366: 0 +245: 67367: 0 +245: 67368: 0 +245: 67369: 0 +245: 67370: 0 +245: 67371: 0 +245: 67372: 0 +245: 67373: 0 +245: 67374: 0 +245: 67375: 0 +245: 67376: 0 +245: 67377: 0 +245: 67378: 0 +245: 67379: 0 +245: 67380: 0 +245: 67381: 0 +245: 67382: 0 +245: 67383: 0 +245: 67384: 0 +245: 67385: 0 +245: 67386: 0 +245: 67387: 0 +245: 67388: 0 +245: 67389: 0 +245: 67390: 0 +245: 67391: 0 +245: 67392: 0 +245: 67393: 0 +245: 67394: 0 +245: 67395: 0 +245: 67396: 0 +245: 67397: 0 +245: 67398: 0 +245: 67399: 0 +245: 67400: 0 +245: 67401: 0 +245: 67402: 0 +245: 67403: 0 +245: 67404: 0 +245: 67405: 0 +245: 67406: 0 +245: 67407: 0 +245: 67408: 0 +245: 67409: 0 +245: 67410: 0 +245: 67411: 0 +245: 67412: 0 +245: 67413: 0 +245: 67414: 0 +245: 67415: 0 +245: 67416: 0 +245: 67417: 0 +245: 67418: 0 +245: 67419: 0 +245: 67420: 0 +245: 67421: 0 +245: 67422: 0 +245: 67423: 0 +245: 67424: 0 +245: 67425: 0 +245: 67426: 0 +245: 67427: 0 +245: 67428: 0 +245: 67429: 0 +245: 67430: 0 +245: 67431: 0 +245: 67432: 0 +245: 67433: 0 +245: 67434: 0 +245: 67435: 0 +245: 67436: 0 +245: 67437: 0 +245: 67438: 0 +245: 67439: 0 +245: 67440: 0 +245: 67441: 0 +245: 67442: 0 +245: 67443: 0 +245: 67444: 0 +245: 67445: 0 +245: 67446: 0 +245: 67447: 0 +245: 67448: 0 +245: 67449: 0 +245: 67450: 0 +245: 67451: 0 +245: 67452: 0 +245: 67453: 0 +245: 67454: 0 +245: 67455: 0 +245: 67456: 0 +245: 67457: 0 +245: 67458: 0 +245: 67459: 0 +245: 67460: 0 +245: 67461: 0 +245: 67462: 0 +245: 67463: 0 +245: 67464: 0 +245: 67465: 0 +245: 67466: 0 +245: 67467: 0 +245: 67468: 0 +245: 67469: 0 +245: 67470: 0 +245: 67471: 0 +245: 67472: 0 +245: 67473: 0 +245: 67474: 0 +245: 67475: 0 +245: 67476: 0 +245: 67477: 0 +245: 67478: 0 +245: 67479: 0 +245: 67480: 0 +245: 67481: 0 +245: 67482: 0 +245: 67483: 0 +245: 67484: 0 +245: 67485: 0 +245: 67486: 0 +245: 67487: 0 +245: 67488: 0 +245: 67489: 0 +245: 67490: 0 +245: 67491: 0 +245: 67492: 0 +245: 67493: 0 +245: 67494: 0 +245: 67495: 0 +245: 67496: 0 +245: 67497: 0 +245: 67498: 0 +245: 67499: 0 +245: 67500: 0 +245: 67501: 0 +245: 67502: 0 +245: 67503: 0 +245: 67504: 0 +245: 67505: 0 +245: 67506: 0 +245: 67507: 0 +245: 67508: 0 +245: 67509: 0 +245: 67510: 0 +245: 67511: 0 +245: 67512: 0 +245: 67513: 0 +245: 67514: 0 +245: 67515: 0 +245: 67516: 0 +245: 67517: 0 +245: 67518: 0 +245: 67519: 0 +245: 67520: 0 +245: 67521: 0 +245: 67522: 0 +245: 67523: 0 +245: 67524: 0 +245: 67525: 0 +245: 67526: 0 +245: 67527: 0 +245: 67528: 0 +245: 67529: 0 +245: 67530: 0 +245: 67531: 0 +245: 67532: 0 +245: 67533: 0 +245: 67534: 0 +245: 67535: 0 +245: 67536: 0 +245: 67537: 0 +245: 67538: 0 +245: 67539: 0 +245: 67540: 0 +245: 67541: 0 +245: 67542: 0 +245: 67543: 0 +245: 67544: 0 +245: 67545: 0 +245: 67546: 0 +245: 67547: 0 +245: 67548: 0 +245: 67549: 0 +245: 67550: 0 +245: 67551: 0 +245: 67552: 0 +245: 67553: 0 +245: 67554: 0 +245: 67555: 0 +245: 67556: 0 +245: 67557: 0 +245: 67558: 0 +245: 67559: 0 +245: 67560: 0 +245: 67561: 0 +245: 67562: 0 +245: 67563: 0 +245: 67564: 0 +245: 67565: 0 +245: 67566: 0 +245: 67567: 0 +245: 67568: 0 +245: 67569: 0 +245: 67570: 0 +245: 67571: 0 +245: 67572: 0 +245: 67573: 0 +245: 67574: 0 +245: 67575: 0 +245: 67576: 0 +245: 67577: 0 +245: 67578: 0 +245: 67579: 0 +245: 67580: 0 +245: 67581: 0 +245: 67582: 0 +245: 67583: 0 +245: 67584: 0 +245: 67585: 0 +245: 67586: 0 +245: 67587: 0 +245: 67588: 0 +245: 67589: 0 +245: 67590: 0 +245: 67591: 0 +245: 67592: 0 +245: 67593: 0 +245: 67594: 0 +245: 67595: 0 +245: 67596: 0 +245: 67597: 0 +245: 67598: 0 +245: 67599: 0 +245: 67600: 0 +245: 67601: 0 +245: 67602: 0 +245: 67603: 0 +245: 67604: 0 +245: 67605: 0 +245: 67606: 0 +245: 67607: 0 +245: 67608: 0 +245: 67609: 0 +245: 67610: 0 +245: 67611: 0 +245: 67612: 0 +245: 67613: 0 +245: 67614: 0 +245: 67615: 0 +245: 67616: 0 +245: 67617: 0 +245: 67618: 0 +245: 67619: 0 +245: 67620: 0 +245: 67621: 0 +245: 67622: 0 +245: 67623: 0 +245: 67624: 0 +245: 67625: 0 +245: 67626: 0 +245: 67627: 0 +245: 67628: 0 +245: 67629: 0 +245: 67630: 0 +245: 67631: 0 +245: 67632: 0 +245: 67633: 0 +245: 67634: 0 +245: 67635: 0 +245: 67636: 0 +245: 67637: 0 +245: 67638: 0 +245: 67639: 0 +245: 67640: 0 +245: 67641: 0 +245: 67642: 0 +245: 67643: 0 +245: 67644: 0 +245: 67645: 0 +245: 67646: 0 +245: 67647: 0 +245: 67648: 0 +245: 67649: 0 +245: 67650: 0 +245: 67651: 0 +245: 67652: 0 +245: 67653: 0 +245: 67654: 0 +245: 67655: 0 +245: 67656: 0 +245: 67657: 0 +245: 67658: 0 +245: 67659: 0 +245: 67660: 0 +245: 67661: 0 +245: 67662: 0 +245: 67663: 0 +245: 67664: 0 +245: 67665: 0 +245: 67666: 0 +245: 67667: 0 +245: 67668: 0 +245: 67669: 0 +245: 67670: 0 +245: 67671: 0 +245: 67672: 0 +245: 67673: 0 +245: 67674: 0 +245: 67675: 0 +245: 67676: 0 +245: 67677: 0 +245: 67678: 0 +245: 67679: 0 +245: 67680: 0 +245: 67681: 0 +245: 67682: 0 +245: 67683: 0 +245: 67684: 0 +245: 67685: 0 +245: 67686: 0 +245: 67687: 0 +245: 67688: 0 +245: 67689: 0 +245: 67690: 0 +245: 67691: 0 +245: 67692: 0 +245: 67693: 0 +245: 67694: 0 +245: 67695: 0 +245: 67696: 0 +245: 67697: 0 +245: 67698: 0 +245: 67699: 0 +245: 67700: 0 +245: 67701: 0 +245: 67702: 0 +245: 67703: 0 +245: 67704: 0 +245: 67705: 0 +245: 67706: 0 +245: 67707: 0 +245: 67708: 0 +245: 67709: 0 +245: 67710: 0 +245: 67711: 0 +245: 67712: 0 +245: 67713: 0 +245: 67714: 0 +245: 67715: 0 +245: 67716: 0 +245: 67717: 0 +245: 67718: 0 +245: 67719: 0 +245: 67720: 0 +245: 67721: 0 +245: 67722: 0 +245: 67723: 0 +245: 67724: 0 +245: 67725: 0 +245: 67726: 0 +245: 67727: 0 +245: 67728: 0 +245: 67729: 0 +245: 67730: 0 +245: 67731: 0 +245: 67732: 0 +245: 67733: 0 +245: 67734: 0 +245: 67735: 0 +245: 67736: 0 +245: 67737: 0 +245: 67738: 0 +245: 67739: 0 +245: 67740: 0 +245: 67741: 0 +245: 67742: 0 +245: 67743: 0 +245: 67744: 0 +245: 67745: 0 +245: 67746: 0 +245: 67747: 0 +245: 67748: 0 +245: 67749: 0 +245: 67750: 0 +245: 67751: 0 +245: 67752: 0 +245: 67753: 0 +245: 67754: 0 +245: 67755: 0 +245: 67756: 0 +245: 67757: 0 +245: 67758: 0 +245: 67759: 0 +245: 67760: 0 +245: 67761: 0 +245: 67762: 0 +245: 67763: 0 +245: 67764: 0 +245: 67765: 0 +245: 67766: 0 +245: 67767: 0 +245: 67768: 0 +245: 67769: 0 +245: 67770: 0 +245: 67771: 0 +245: 67772: 0 +245: 67773: 0 +245: 67774: 0 +245: 67775: 0 +245: 67776: 0 +245: 67777: 0 +245: 67778: 0 +245: 67779: 0 +245: 67780: 0 +245: 67781: 0 +245: 67782: 0 +245: 67783: 0 +245: 67784: 0 +245: 67785: 0 +245: 67786: 0 +245: 67787: 0 +245: 67788: 0 +245: 67789: 0 +245: 67790: 0 +245: 67791: 0 +245: 67792: 0 +245: 67793: 0 +245: 67794: 0 +245: 67795: 0 +245: 67796: 0 +245: 67797: 0 +245: 67798: 0 +245: 67799: 0 +245: 67800: 0 +245: 67801: 0 +245: 67802: 0 +245: 67803: 0 +245: 67804: 0 +245: 67805: 0 +245: 67806: 0 +245: 67807: 0 +245: 67808: 0 +245: 67809: 0 +245: 67810: 0 +245: 67811: 0 +245: 67812: 0 +245: 67813: 0 +245: 67814: 0 +245: 67815: 0 +245: 67816: 0 +245: 67817: 0 +245: 67818: 0 +245: 67819: 0 +245: 67820: 0 +245: 67821: 0 +245: 67822: 0 +245: 67823: 0 +245: 67824: 0 +245: 67825: 0 +245: 67826: 0 +245: 67827: 0 +245: 67828: 0 +245: 67829: 0 +245: 67830: 0 +245: 67831: 0 +245: 67832: 0 +245: 67833: 0 +245: 67834: 0 +245: 67835: 0 +245: 67836: 0 +245: 67837: 0 +245: 67838: 0 +245: 67839: 0 +245: 67840: 0 +245: 67841: 0 +245: 67842: 0 +245: 67843: 0 +245: 67844: 0 +245: 67845: 0 +245: 67846: 0 +245: 67847: 0 +245: 67848: 0 +245: 67849: 0 +245: 67850: 0 +245: 67851: 0 +245: 67852: 0 +245: 67853: 0 +245: 67854: 0 +245: 67855: 0 +245: 67856: 0 +245: 67857: 0 +245: 67858: 0 +245: 67859: 0 +245: 67860: 0 +245: 67861: 0 +245: 67862: 0 +245: 67863: 0 +245: 67864: 0 +245: 67865: 0 +245: 67866: 0 +245: 67867: 0 +245: 67868: 0 +245: 67869: 0 +245: 67870: 0 +245: 67871: 0 +245: 67872: 0 +245: 67873: 0 +245: 67874: 0 +245: 67875: 0 +245: 67876: 0 +245: 67877: 0 +245: 67878: 0 +245: 67879: 0 +245: 67880: 0 +245: 67881: 0 +245: 67882: 0 +245: 67883: 0 +245: 67884: 0 +245: 67885: 0 +245: 67886: 0 +245: 67887: 0 +245: 67888: 0 +245: 67889: 0 +245: 67890: 0 +245: 67891: 0 +245: 67892: 0 +245: 67893: 0 +245: 67894: 0 +245: 67895: 0 +245: 67896: 0 +245: 67897: 0 +245: 67898: 0 +245: 67899: 0 +245: 67900: 0 +245: 67901: 0 +245: 67902: 0 +245: 67903: 0 +245: 67904: 0 +245: 67905: 0 +245: 67906: 0 +245: 67907: 0 +245: 67908: 0 +245: 67909: 0 +245: 67910: 0 +245: 67911: 0 +245: 67912: 0 +245: 67913: 0 +245: 67914: 0 +245: 67915: 0 +245: 67916: 0 +245: 67917: 0 +245: 67918: 0 +245: 67919: 0 +245: 67920: 0 +245: 67921: 0 +245: 67922: 0 +245: 67923: 0 +245: 67924: 0 +245: 67925: 0 +245: 67926: 0 +245: 67927: 0 +245: 67928: 0 +245: 67929: 0 +245: 67930: 0 +245: 67931: 0 +245: 67932: 0 +245: 67933: 0 +245: 67934: 0 +245: 67935: 0 +245: 67936: 0 +245: 67937: 0 +245: 67938: 0 +245: 67939: 0 +245: 67940: 0 +245: 67941: 0 +245: 67942: 0 +245: 67943: 0 +245: 67944: 0 +245: 67945: 0 +245: 67946: 0 +245: 67947: 0 +245: 67948: 0 +245: 67949: 0 +245: 67950: 0 +245: 67951: 0 +245: 67952: 0 +245: 67953: 0 +245: 67954: 0 +245: 67955: 0 +245: 67956: 0 +245: 67957: 0 +245: 67958: 0 +245: 67959: 0 +245: 67960: 0 +245: 67961: 0 +245: 67962: 0 +245: 67963: 0 +245: 67964: 0 +245: 67965: 0 +245: 67966: 0 +245: 67967: 0 +245: 67968: 0 +245: 67969: 0 +245: 67970: 0 +245: 67971: 0 +245: 67972: 0 +245: 67973: 0 +245: 67974: 0 +245: 67975: 0 +245: 67976: 0 +245: 67977: 0 +245: 67978: 0 +245: 67979: 0 +245: 67980: 0 +245: 67981: 0 +245: 67982: 0 +245: 67983: 0 +245: 67984: 0 +245: 67985: 0 +245: 67986: 0 +245: 67987: 0 +245: 67988: 0 +245: 67989: 0 +245: 67990: 0 +245: 67991: 0 +245: 67992: 0 +245: 67993: 0 +245: 67994: 0 +245: 67995: 0 +245: 67996: 0 +245: 67997: 0 +245: 67998: 0 +245: 67999: 0 +245: 68000: 0 +245: 68001: 0 +245: 68002: 0 +245: 68003: 0 +245: 68004: 0 +245: 68005: 0 +245: 68006: 0 +245: 68007: 0 +245: 68008: 0 +245: 68009: 0 +245: 68010: 0 +245: 68011: 0 +245: 68012: 0 +245: 68013: 0 +245: 68014: 0 +245: 68015: 0 +245: 68016: 0 +245: 68017: 0 +245: 68018: 0 +245: 68019: 0 +245: 68020: 0 +245: 68021: 0 +245: 68022: 0 +245: 68023: 0 +245: 68024: 0 +245: 68025: 0 +245: 68026: 0 +245: 68027: 0 +245: 68028: 0 +245: 68029: 0 +245: 68030: 0 +245: 68031: 0 +245: 68032: 0 +245: 68033: 0 +245: 68034: 0 +245: 68035: 0 +245: 68036: 0 +245: 68037: 0 +245: 68038: 0 +245: 68039: 0 +245: 68040: 0 +245: 68041: 0 +245: 68042: 0 +245: 68043: 0 +245: 68044: 0 +245: 68045: 0 +245: 68046: 0 +245: 68047: 0 +245: 68048: 0 +245: 68049: 0 +245: 68050: 0 +245: 68051: 0 +245: 68052: 0 +245: 68053: 0 +245: 68054: 0 +245: 68055: 0 +245: 68056: 0 +245: 68057: 0 +245: 68058: 0 +245: 68059: 0 +245: 68060: 0 +245: 68061: 0 +245: 68062: 0 +245: 68063: 0 +245: 68064: 0 +245: 68065: 0 +245: 68066: 0 +245: 68067: 0 +245: 68068: 0 +245: 68069: 0 +245: 68070: 0 +245: 68071: 0 +245: 68072: 0 +245: 68073: 0 +245: 68074: 0 +245: 68075: 0 +245: 68076: 0 +245: 68077: 0 +245: 68078: 0 +245: 68079: 0 +245: 68080: 0 +245: 68081: 0 +245: 68082: 0 +245: 68083: 0 +245: 68084: 0 +245: 68085: 0 +245: 68086: 0 +245: 68087: 0 +245: 68088: 0 +245: 68089: 0 +245: 68090: 0 +245: 68091: 0 +245: 68092: 0 +245: 68093: 0 +245: 68094: 0 +245: 68095: 0 +245: 68096: 0 +245: 68097: 0 +245: 68098: 0 +245: 68099: 0 +245: 68100: 0 +245: 68101: 0 +245: 68102: 0 +245: 68103: 0 +245: 68104: 0 +245: 68105: 0 +245: 68106: 0 +245: 68107: 0 +245: 68108: 0 +245: 68109: 0 +245: 68110: 0 +245: 68111: 0 +245: 68112: 0 +245: 68113: 0 +245: 68114: 0 +245: 68115: 0 +245: 68116: 0 +245: 68117: 0 +245: 68118: 0 +245: 68119: 0 +245: 68120: 0 +245: 68121: 0 +245: 68122: 0 +245: 68123: 0 +245: 68124: 0 +245: 68125: 0 +245: 68126: 0 +245: 68127: 0 +245: 68128: 0 +245: 68129: 0 +245: 68130: 0 +245: 68131: 0 +245: 68132: 0 +245: 68133: 0 +245: 68134: 0 +245: 68135: 0 +245: 68136: 0 +245: 68137: 0 +245: 68138: 0 +245: 68139: 0 +245: 68140: 0 +245: 68141: 0 +245: 68142: 0 +245: 68143: 0 +245: 68144: 0 +245: 68145: 0 +245: 68146: 0 +245: 68147: 0 +245: 68148: 0 +245: 68149: 0 +245: 68150: 0 +245: 68151: 0 +245: 68152: 0 +245: 68153: 0 +245: 68154: 0 +245: 68155: 0 +245: 68156: 0 +245: 68157: 0 +245: 68158: 0 +245: 68159: 0 +245: 68160: 0 +245: 68161: 0 +245: 68162: 0 +245: 68163: 0 +245: 68164: 0 +245: 68165: 0 +245: 68166: 0 +245: 68167: 0 +245: 68168: 0 +245: 68169: 0 +245: 68170: 0 +245: 68171: 0 +245: 68172: 0 +245: 68173: 0 +245: 68174: 0 +245: 68175: 0 +245: 68176: 0 +245: 68177: 0 +245: 68178: 0 +245: 68179: 0 +245: 68180: 0 +245: 68181: 0 +245: 68182: 0 +245: 68183: 0 +245: 68184: 0 +245: 68185: 0 +245: 68186: 0 +245: 68187: 0 +245: 68188: 0 +245: 68189: 0 +245: 68190: 0 +245: 68191: 0 +245: 68192: 0 +245: 68193: 0 +245: 68194: 0 +245: 68195: 0 +245: 68196: 0 +245: 68197: 0 +245: 68198: 0 +245: 68199: 0 +245: 68200: 0 +245: 68201: 0 +245: 68202: 0 +245: 68203: 0 +245: 68204: 0 +245: 68205: 0 +245: 68206: 0 +245: 68207: 0 +245: 68208: 0 +245: 68209: 0 +245: 68210: 0 +245: 68211: 0 +245: 68212: 0 +245: 68213: 0 +245: 68214: 0 +245: 68215: 0 +245: 68216: 0 +245: 68217: 0 +245: 68218: 0 +245: 68219: 0 +245: 68220: 0 +245: 68221: 0 +245: 68222: 0 +245: 68223: 0 +245: 68224: 0 +245: 68225: 0 +245: 68226: 0 +245: 68227: 0 +245: 68228: 0 +245: 68229: 0 +245: 68230: 0 +245: 68231: 0 +245: 68232: 0 +245: 68233: 0 +245: 68234: 0 +245: 68235: 0 +245: 68236: 0 +245: 68237: 0 +245: 68238: 0 +245: 68239: 0 +245: 68240: 0 +245: 68241: 0 +245: 68242: 0 +245: 68243: 0 +245: 68244: 0 +245: 68245: 0 +245: 68246: 0 +245: 68247: 0 +245: 68248: 0 +245: 68249: 0 +245: 68250: 0 +245: 68251: 0 +245: 68252: 0 +245: 68253: 0 +245: 68254: 0 +245: 68255: 0 +245: 68256: 0 +245: 68257: 0 +245: 68258: 0 +245: 68259: 0 +245: 68260: 0 +245: 68261: 0 +245: 68262: 0 +245: 68263: 0 +245: 68264: 0 +245: 68265: 0 +245: 68266: 0 +245: 68267: 0 +245: 68268: 0 +245: 68269: 0 +245: 68270: 0 +245: 68271: 0 +245: 68272: 0 +245: 68273: 0 +245: 68274: 0 +245: 68275: 0 +245: 68276: 0 +245: 68277: 0 +245: 68278: 0 +245: 68279: 0 +245: 68280: 0 +245: 68281: 0 +245: 68282: 0 +245: 68283: 0 +245: 68284: 0 +245: 68285: 0 +245: 68286: 0 +245: 68287: 0 +245: 68288: 0 +245: 68289: 0 +245: 68290: 0 +245: 68291: 0 +245: 68292: 0 +245: 68293: 0 +245: 68294: 0 +245: 68295: 0 +245: 68296: 0 +245: 68297: 0 +245: 68298: 0 +245: 68299: 0 +245: 68300: 0 +245: 68301: 0 +245: 68302: 0 +245: 68303: 0 +245: 68304: 0 +245: 68305: 0 +245: 68306: 0 +245: 68307: 0 +245: 68308: 0 +245: 68309: 0 +245: 68310: 0 +245: 68311: 0 +245: 68312: 0 +245: 68313: 0 +245: 68314: 0 +245: 68315: 0 +245: 68316: 0 +245: 68317: 0 +245: 68318: 0 +245: 68319: 0 +245: 68320: 0 +245: 68321: 0 +245: 68322: 0 +245: 68323: 0 +245: 68324: 0 +245: 68325: 0 +245: 68326: 0 +245: 68327: 0 +245: 68328: 0 +245: 68329: 0 +245: 68330: 0 +245: 68331: 0 +245: 68332: 0 +245: 68333: 0 +245: 68334: 0 +245: 68335: 0 +245: 68336: 0 +245: 68337: 0 +245: 68338: 0 +245: 68339: 0 +245: 68340: 0 +245: 68341: 0 +245: 68342: 0 +245: 68343: 0 +245: 68344: 0 +245: 68345: 0 +245: 68346: 0 +245: 68347: 0 +245: 68348: 0 +245: 68349: 0 +245: 68350: 0 +245: 68351: 0 +245: 68352: 0 +245: 68353: 0 +245: 68354: 0 +245: 68355: 0 +245: 68356: 0 +245: 68357: 0 +245: 68358: 0 +245: 68359: 0 +245: 68360: 0 +245: 68361: 0 +245: 68362: 0 +245: 68363: 0 +245: 68364: 0 +245: 68365: 0 +245: 68366: 0 +245: 68367: 0 +245: 68368: 0 +245: 68369: 0 +245: 68370: 0 +245: 68371: 0 +245: 68372: 0 +245: 68373: 0 +245: 68374: 0 +245: 68375: 0 +245: 68376: 0 +245: 68377: 0 +245: 68378: 0 +245: 68379: 0 +245: 68380: 0 +245: 68381: 0 +245: 68382: 0 +245: 68383: 0 +245: 68384: 0 +245: 68385: 0 +245: 68386: 0 +245: 68387: 0 +245: 68388: 0 +245: 68389: 0 +245: 68390: 0 +245: 68391: 0 +245: 68392: 0 +245: 68393: 0 +245: 68394: 0 +245: 68395: 0 +245: 68396: 0 +245: 68397: 0 +245: 68398: 0 +245: 68399: 0 +245: 68400: 0 +245: 68401: 0 +245: 68402: 0 +245: 68403: 0 +245: 68404: 0 +245: 68405: 0 +245: 68406: 0 +245: 68407: 0 +245: 68408: 0 +245: 68409: 0 +245: 68410: 0 +245: 68411: 0 +245: 68412: 0 +245: 68413: 0 +245: 68414: 0 +245: 68415: 0 +245: 68416: 0 +245: 68417: 0 +245: 68418: 0 +245: 68419: 0 +245: 68420: 0 +245: 68421: 0 +245: 68422: 0 +245: 68423: 0 +245: 68424: 0 +245: 68425: 0 +245: 68426: 0 +245: 68427: 0 +245: 68428: 0 +245: 68429: 0 +245: 68430: 0 +245: 68431: 0 +245: 68432: 0 +245: 68433: 0 +245: 68434: 0 +245: 68435: 0 +245: 68436: 0 +245: 68437: 0 +245: 68438: 0 +245: 68439: 0 +245: 68440: 0 +245: 68441: 0 +245: 68442: 0 +245: 68443: 0 +245: 68444: 0 +245: 68445: 0 +245: 68446: 0 +245: 68447: 0 +245: 68448: 0 +245: 68449: 0 +245: 68450: 0 +245: 68451: 0 +245: 68452: 0 +245: 68453: 0 +245: 68454: 0 +245: 68455: 0 +245: 68456: 0 +245: 68457: 0 +245: 68458: 0 +245: 68459: 0 +245: 68460: 0 +245: 68461: 0 +245: 68462: 0 +245: 68463: 0 +245: 68464: 0 +245: 68465: 0 +245: 68466: 0 +245: 68467: 0 +245: 68468: 0 +245: 68469: 0 +245: 68470: 0 +245: 68471: 0 +245: 68472: 0 +245: 68473: 0 +245: 68474: 0 +245: 68475: 0 +245: 68476: 0 +245: 68477: 0 +245: 68478: 0 +245: 68479: 0 +245: 68480: 0 +245: 68481: 0 +245: 68482: 0 +245: 68483: 0 +245: 68484: 0 +245: 68485: 0 +245: 68486: 0 +245: 68487: 0 +245: 68488: 0 +245: 68489: 0 +245: 68490: 0 +245: 68491: 0 +245: 68492: 0 +245: 68493: 0 +245: 68494: 0 +245: 68495: 0 +245: 68496: 0 +245: 68497: 0 +245: 68498: 0 +245: 68499: 0 +245: 68500: 0 +245: 68501: 0 +245: 68502: 0 +245: 68503: 0 +245: 68504: 0 +245: 68505: 0 +245: 68506: 0 +245: 68507: 0 +245: 68508: 0 +245: 68509: 0 +245: 68510: 0 +245: 68511: 0 +245: 68512: 0 +245: 68513: 0 +245: 68514: 0 +245: 68515: 0 +245: 68516: 0 +245: 68517: 0 +245: 68518: 0 +245: 68519: 0 +245: 68520: 0 +245: 68521: 0 +245: 68522: 0 +245: 68523: 0 +245: 68524: 0 +245: 68525: 0 +245: 68526: 0 +245: 68527: 0 +245: 68528: 0 +245: 68529: 0 +245: 68530: 0 +245: 68531: 0 +245: 68532: 0 +245: 68533: 0 +245: 68534: 0 +245: 68535: 0 +245: 68536: 0 +245: 68537: 0 +245: 68538: 0 +245: 68539: 0 +245: 68540: 0 +245: 68541: 0 +245: 68542: 0 +245: 68543: 0 +245: 68544: 0 +245: 68545: 0 +245: 68546: 0 +245: 68547: 0 +245: 68548: 0 +245: 68549: 0 +245: 68550: 0 +245: 68551: 0 +245: 68552: 0 +245: 68553: 0 +245: 68554: 0 +245: 68555: 0 +245: 68556: 0 +245: 68557: 0 +245: 68558: 0 +245: 68559: 0 +245: 68560: 0 +245: 68561: 0 +245: 68562: 0 +245: 68563: 0 +245: 68564: 0 +245: 68565: 0 +245: 68566: 0 +245: 68567: 0 +245: 68568: 0 +245: 68569: 0 +245: 68570: 0 +245: 68571: 0 +245: 68572: 0 +245: 68573: 0 +245: 68574: 0 +245: 68575: 0 +245: 68576: 0 +245: 68577: 0 +245: 68578: 0 +245: 68579: 0 +245: 68580: 0 +245: 68581: 0 +245: 68582: 0 +245: 68583: 0 +245: 68584: 0 +245: 68585: 0 +245: 68586: 0 +245: 68587: 0 +245: 68588: 0 +245: 68589: 0 +245: 68590: 0 +245: 68591: 0 +245: 68592: 0 +245: 68593: 0 +245: 68594: 0 +245: 68595: 0 +245: 68596: 0 +245: 68597: 0 +245: 68598: 0 +245: 68599: 0 +245: 68600: 0 +245: 68601: 0 +245: 68602: 0 +245: 68603: 0 +245: 68604: 0 +245: 68605: 0 +245: 68606: 0 +245: 68607: 0 +245: 68608: 0 +245: 68609: 0 +245: 68610: 0 +245: 68611: 0 +245: 68612: 0 +245: 68613: 0 +245: 68614: 0 +245: 68615: 0 +245: 68616: 0 +245: 68617: 0 +245: 68618: 0 +245: 68619: 0 +245: 68620: 0 +245: 68621: 0 +245: 68622: 0 +245: 68623: 0 +245: 68624: 0 +245: 68625: 0 +245: 68626: 0 +245: 68627: 0 +245: 68628: 0 +245: 68629: 0 +245: 68630: 0 +245: 68631: 0 +245: 68632: 0 +245: 68633: 0 +245: 68634: 0 +245: 68635: 0 +245: 68636: 0 +245: 68637: 0 +245: 68638: 0 +245: 68639: 0 +245: 68640: 0 +245: 68641: 0 +245: 68642: 0 +245: 68643: 0 +245: 68644: 0 +245: 68645: 0 +245: 68646: 0 +245: 68647: 0 +245: 68648: 0 +245: 68649: 0 +245: 68650: 0 +245: 68651: 0 +245: 68652: 0 +245: 68653: 0 +245: 68654: 0 +245: 68655: 0 +245: 68656: 0 +245: 68657: 0 +245: 68658: 0 +245: 68659: 0 +245: 68660: 0 +245: 68661: 0 +245: 68662: 0 +245: 68663: 0 +245: 68664: 0 +245: 68665: 0 +245: 68666: 0 +245: 68667: 0 +245: 68668: 0 +245: 68669: 0 +245: 68670: 0 +245: 68671: 0 +245: 68672: 0 +245: 68673: 0 +245: 68674: 0 +245: 68675: 0 +245: 68676: 0 +245: 68677: 0 +245: 68678: 0 +245: 68679: 0 +245: 68680: 0 +245: 68681: 0 +245: 68682: 0 +245: 68683: 0 +245: 68684: 0 +245: 68685: 0 +245: 68686: 0 +245: 68687: 0 +245: 68688: 0 +245: 68689: 0 +245: 68690: 0 +245: 68691: 0 +245: 68692: 0 +245: 68693: 0 +245: 68694: 0 +245: 68695: 0 +245: 68696: 0 +245: 68697: 0 +245: 68698: 0 +245: 68699: 0 +245: 68700: 0 +245: 68701: 0 +245: 68702: 0 +245: 68703: 0 +245: 68704: 0 +245: 68705: 0 +245: 68706: 0 +245: 68707: 0 +245: 68708: 0 +245: 68709: 0 +245: 68710: 0 +245: 68711: 0 +245: 68712: 0 +245: 68713: 0 +245: 68714: 0 +245: 68715: 0 +245: 68716: 0 +245: 68717: 0 +245: 68718: 0 +245: 68719: 0 +245: 68720: 0 +245: 68721: 0 +245: 68722: 0 +245: 68723: 0 +245: 68724: 0 +245: 68725: 0 +245: 68726: 0 +245: 68727: 0 +245: 68728: 0 +245: 68729: 0 +245: 68730: 0 +245: 68731: 0 +245: 68732: 0 +245: 68733: 0 +245: 68734: 0 +245: 68735: 0 +245: 68736: 0 +245: 68737: 0 +245: 68738: 0 +245: 68739: 0 +245: 68740: 0 +245: 68741: 0 +245: 68742: 0 +245: 68743: 0 +245: 68744: 0 +245: 68745: 0 +245: 68746: 0 +245: 68747: 0 +245: 68748: 0 +245: 68749: 0 +245: 68750: 0 +245: 68751: 0 +245: 68752: 0 +245: 68753: 0 +245: 68754: 0 +245: 68755: 0 +245: 68756: 0 +245: 68757: 0 +245: 68758: 0 +245: 68759: 0 +245: 68760: 0 +245: 68761: 0 +245: 68762: 0 +245: 68763: 0 +245: 68764: 0 +245: 68765: 0 +245: 68766: 0 +245: 68767: 0 +245: 68768: 0 +245: 68769: 0 +245: 68770: 0 +245: 68771: 0 +245: 68772: 0 +245: 68773: 0 +245: 68774: 0 +245: 68775: 0 +245: 68776: 0 +245: 68777: 0 +245: 68778: 0 +245: 68779: 0 +245: 68780: 0 +245: 68781: 0 +245: 68782: 0 +245: 68783: 0 +245: 68784: 0 +245: 68785: 0 +245: 68786: 0 +245: 68787: 0 +245: 68788: 0 +245: 68789: 0 +245: 68790: 0 +245: 68791: 0 +245: 68792: 0 +245: 68793: 0 +245: 68794: 0 +245: 68795: 0 +245: 68796: 0 +245: 68797: 0 +245: 68798: 0 +245: 68799: 0 +245: 68800: 0 +245: 68801: 0 +245: 68802: 0 +245: 68803: 0 +245: 68804: 0 +245: 68805: 0 +245: 68806: 0 +245: 68807: 0 +245: 68808: 0 +245: 68809: 0 +245: 68810: 0 +245: 68811: 0 +245: 68812: 0 +245: 68813: 0 +245: 68814: 0 +245: 68815: 0 +245: 68816: 0 +245: 68817: 0 +245: 68818: 0 +245: 68819: 0 +245: 68820: 0 +245: 68821: 0 +245: 68822: 0 +245: 68823: 0 +245: 68824: 0 +245: 68825: 0 +245: 68826: 0 +245: 68827: 0 +245: 68828: 0 +245: 68829: 0 +245: 68830: 0 +245: 68831: 0 +245: 68832: 0 +245: 68833: 0 +245: 68834: 0 +245: 68835: 0 +245: 68836: 0 +245: 68837: 0 +245: 68838: 0 +245: 68839: 0 +245: 68840: 0 +245: 68841: 0 +245: 68842: 0 +245: 68843: 0 +245: 68844: 0 +245: 68845: 0 +245: 68846: 0 +245: 68847: 0 +245: 68848: 0 +245: 68849: 0 +245: 68850: 0 +245: 68851: 0 +245: 68852: 0 +245: 68853: 0 +245: 68854: 0 +245: 68855: 0 +245: 68856: 0 +245: 68857: 0 +245: 68858: 0 +245: 68859: 0 +245: 68860: 0 +245: 68861: 0 +245: 68862: 0 +245: 68863: 0 +245: 68864: 0 +245: 68865: 0 +245: 68866: 0 +245: 68867: 0 +245: 68868: 0 +245: 68869: 0 +245: 68870: 0 +245: 68871: 0 +245: 68872: 0 +245: 68873: 0 +245: 68874: 0 +245: 68875: 0 +245: 68876: 0 +245: 68877: 0 +245: 68878: 0 +245: 68879: 0 +245: 68880: 0 +245: 68881: 0 +245: 68882: 0 +245: 68883: 0 +245: 68884: 0 +245: 68885: 0 +245: 68886: 0 +245: 68887: 0 +245: 68888: 0 +245: 68889: 0 +245: 68890: 0 +245: 68891: 0 +245: 68892: 0 +245: 68893: 0 +245: 68894: 0 +245: 68895: 0 +245: 68896: 0 +245: 68897: 0 +245: 68898: 0 +245: 68899: 0 +245: 68900: 0 +245: 68901: 0 +245: 68902: 0 +245: 68903: 0 +245: 68904: 0 +245: 68905: 0 +245: 68906: 0 +245: 68907: 0 +245: 68908: 0 +245: 68909: 0 +245: 68910: 0 +245: 68911: 0 +245: 68912: 0 +245: 68913: 0 +245: 68914: 0 +245: 68915: 0 +245: 68916: 0 +245: 68917: 0 +245: 68918: 0 +245: 68919: 0 +245: 68920: 0 +245: 68921: 0 +245: 68922: 0 +245: 68923: 0 +245: 68924: 0 +245: 68925: 0 +245: 68926: 0 +245: 68927: 0 +245: 68928: 0 +245: 68929: 0 +245: 68930: 0 +245: 68931: 0 +245: 68932: 0 +245: 68933: 0 +245: 68934: 0 +245: 68935: 0 +245: 68936: 0 +245: 68937: 0 +245: 68938: 0 +245: 68939: 0 +245: 68940: 0 +245: 68941: 0 +245: 68942: 0 +245: 68943: 0 +245: 68944: 0 +245: 68945: 0 +245: 68946: 0 +245: 68947: 0 +245: 68948: 0 +245: 68949: 0 +245: 68950: 0 +245: 68951: 0 +245: 68952: 0 +245: 68953: 0 +245: 68954: 0 +245: 68955: 0 +245: 68956: 0 +245: 68957: 0 +245: 68958: 0 +245: 68959: 0 +245: 68960: 0 +245: 68961: 0 +245: 68962: 0 +245: 68963: 0 +245: 68964: 0 +245: 68965: 0 +245: 68966: 0 +245: 68967: 0 +245: 68968: 0 +245: 68969: 0 +245: 68970: 0 +245: 68971: 0 +245: 68972: 0 +245: 68973: 0 +245: 68974: 0 +245: 68975: 0 +245: 68976: 0 +245: 68977: 0 +245: 68978: 0 +245: 68979: 0 +245: 68980: 0 +245: 68981: 0 +245: 68982: 0 +245: 68983: 0 +245: 68984: 0 +245: 68985: 0 +245: 68986: 0 +245: 68987: 0 +245: 68988: 0 +245: 68989: 0 +245: 68990: 0 +245: 68991: 0 +245: 68992: 0 +245: 68993: 0 +245: 68994: 0 +245: 68995: 0 +245: 68996: 0 +245: 68997: 0 +245: 68998: 0 +245: 68999: 0 +245: 69000: 0 +245: 69001: 0 +245: 69002: 0 +245: 69003: 0 +245: 69004: 0 +245: 69005: 0 +245: 69006: 0 +245: 69007: 0 +245: 69008: 0 +245: 69009: 0 +245: 69010: 0 +245: 69011: 0 +245: 69012: 0 +245: 69013: 0 +245: 69014: 0 +245: 69015: 0 +245: 69016: 0 +245: 69017: 0 +245: 69018: 0 +245: 69019: 0 +245: 69020: 0 +245: 69021: 0 +245: 69022: 0 +245: 69023: 0 +245: 69024: 0 +245: 69025: 0 +245: 69026: 0 +245: 69027: 0 +245: 69028: 0 +245: 69029: 0 +245: 69030: 0 +245: 69031: 0 +245: 69032: 0 +245: 69033: 0 +245: 69034: 0 +245: 69035: 0 +245: 69036: 0 +245: 69037: 0 +245: 69038: 0 +245: 69039: 0 +245: 69040: 0 +245: 69041: 0 +245: 69042: 0 +245: 69043: 0 +245: 69044: 0 +245: 69045: 0 +245: 69046: 0 +245: 69047: 0 +245: 69048: 0 +245: 69049: 0 +245: 69050: 0 +245: 69051: 0 +245: 69052: 0 +245: 69053: 0 +245: 69054: 0 +245: 69055: 0 +245: 69056: 0 +245: 69057: 0 +245: 69058: 0 +245: 69059: 0 +245: 69060: 0 +245: 69061: 0 +245: 69062: 0 +245: 69063: 0 +245: 69064: 0 +245: 69065: 0 +245: 69066: 0 +245: 69067: 0 +245: 69068: 0 +245: 69069: 0 +245: 69070: 0 +245: 69071: 0 +245: 69072: 0 +245: 69073: 0 +245: 69074: 0 +245: 69075: 0 +245: 69076: 0 +245: 69077: 0 +245: 69078: 0 +245: 69079: 0 +245: 69080: 0 +245: 69081: 0 +245: 69082: 0 +245: 69083: 0 +245: 69084: 0 +245: 69085: 0 +245: 69086: 0 +245: 69087: 0 +245: 69088: 0 +245: 69089: 0 +245: 69090: 0 +245: 69091: 0 +245: 69092: 0 +245: 69093: 0 +245: 69094: 0 +245: 69095: 0 +245: 69096: 0 +245: 69097: 0 +245: 69098: 0 +245: 69099: 0 +245: 69100: 0 +245: 69101: 0 +245: 69102: 0 +245: 69103: 0 +245: 69104: 0 +245: 69105: 0 +245: 69106: 0 +245: 69107: 0 +245: 69108: 0 +245: 69109: 0 +245: 69110: 0 +245: 69111: 0 +245: 69112: 0 +245: 69113: 0 +245: 69114: 0 +245: 69115: 0 +245: 69116: 0 +245: 69117: 0 +245: 69118: 0 +245: 69119: 0 +245: 69120: 0 +245: 69121: 0 +245: 69122: 0 +245: 69123: 0 +245: 69124: 0 +245: 69125: 0 +245: 69126: 0 +245: 69127: 0 +245: 69128: 0 +245: 69129: 0 +245: 69130: 0 +245: 69131: 0 +245: 69132: 0 +245: 69133: 0 +245: 69134: 0 +245: 69135: 0 +245: 69136: 0 +245: 69137: 0 +245: 69138: 0 +245: 69139: 0 +245: 69140: 0 +245: 69141: 0 +245: 69142: 0 +245: 69143: 0 +245: 69144: 0 +245: 69145: 0 +245: 69146: 0 +245: 69147: 0 +245: 69148: 0 +245: 69149: 0 +245: 69150: 0 +245: 69151: 0 +245: 69152: 0 +245: 69153: 0 +245: 69154: 0 +245: 69155: 0 +245: 69156: 0 +245: 69157: 0 +245: 69158: 0 +245: 69159: 0 +245: 69160: 0 +245: 69161: 0 +245: 69162: 0 +245: 69163: 0 +245: 69164: 0 +245: 69165: 0 +245: 69166: 0 +245: 69167: 0 +245: 69168: 0 +245: 69169: 0 +245: 69170: 0 +245: 69171: 0 +245: 69172: 0 +245: 69173: 0 +245: 69174: 0 +245: 69175: 0 +245: 69176: 0 +245: 69177: 0 +245: 69178: 0 +245: 69179: 0 +245: 69180: 0 +245: 69181: 0 +245: 69182: 0 +245: 69183: 0 +245: 69184: 0 +245: 69185: 0 +245: 69186: 0 +245: 69187: 0 +245: 69188: 0 +245: 69189: 0 +245: 69190: 0 +245: 69191: 0 +245: 69192: 0 +245: 69193: 0 +245: 69194: 0 +245: 69195: 0 +245: 69196: 0 +245: 69197: 0 +245: 69198: 0 +245: 69199: 0 +245: 69200: 0 +245: 69201: 0 +245: 69202: 0 +245: 69203: 0 +245: 69204: 0 +245: 69205: 0 +245: 69206: 0 +245: 69207: 0 +245: 69208: 0 +245: 69209: 0 +245: 69210: 0 +245: 69211: 0 +245: 69212: 0 +245: 69213: 0 +245: 69214: 0 +245: 69215: 0 +245: 69216: 0 +245: 69217: 0 +245: 69218: 0 +245: 69219: 0 +245: 69220: 0 +245: 69221: 0 +245: 69222: 0 +245: 69223: 0 +245: 69224: 0 +245: 69225: 0 +245: 69226: 0 +245: 69227: 0 +245: 69228: 0 +245: 69229: 0 +245: 69230: 0 +245: 69231: 0 +245: 69232: 0 +245: 69233: 0 +245: 69234: 0 +245: 69235: 0 +245: 69236: 0 +245: 69237: 0 +245: 69238: 0 +245: 69239: 0 +245: 69240: 0 +245: 69241: 0 +245: 69242: 0 +245: 69243: 0 +245: 69244: 0 +245: 69245: 0 +245: 69246: 0 +245: 69247: 0 +245: 69248: 0 +245: 69249: 0 +245: 69250: 0 +245: 69251: 0 +245: 69252: 0 +245: 69253: 0 +245: 69254: 0 +245: 69255: 0 +245: 69256: 0 +245: 69257: 0 +245: 69258: 0 +245: 69259: 0 +245: 69260: 0 +245: 69261: 0 +245: 69262: 0 +245: 69263: 0 +245: 69264: 0 +245: 69265: 0 +245: 69266: 0 +245: 69267: 0 +245: 69268: 0 +245: 69269: 0 +245: 69270: 0 +245: 69271: 0 +245: 69272: 0 +245: 69273: 0 +245: 69274: 0 +245: 69275: 0 +245: 69276: 0 +245: 69277: 0 +245: 69278: 0 +245: 69279: 0 +245: 69280: 0 +245: 69281: 0 +245: 69282: 0 +245: 69283: 0 +245: 69284: 0 +245: 69285: 0 +245: 69286: 0 +245: 69287: 0 +245: 69288: 0 +245: 69289: 0 +245: 69290: 0 +245: 69291: 0 +245: 69292: 0 +245: 69293: 0 +245: 69294: 0 +245: 69295: 0 +245: 69296: 0 +245: 69297: 0 +245: 69298: 0 +245: 69299: 0 +245: 69300: 0 +245: 69301: 0 +245: 69302: 0 +245: 69303: 0 +245: 69304: 0 +245: 69305: 0 +245: 69306: 0 +245: 69307: 0 +245: 69308: 0 +245: 69309: 0 +245: 69310: 0 +245: 69311: 0 +245: 69312: 0 +245: 69313: 0 +245: 69314: 0 +245: 69315: 0 +245: 69316: 0 +245: 69317: 0 +245: 69318: 0 +245: 69319: 0 +245: 69320: 0 +245: 69321: 0 +245: 69322: 0 +245: 69323: 0 +245: 69324: 0 +245: 69325: 0 +245: 69326: 0 +245: 69327: 0 +245: 69328: 0 +245: 69329: 0 +245: 69330: 0 +245: 69331: 0 +245: 69332: 0 +245: 69333: 0 +245: 69334: 0 +245: 69335: 0 +245: 69336: 0 +245: 69337: 0 +245: 69338: 0 +245: 69339: 0 +245: 69340: 0 +245: 69341: 0 +245: 69342: 0 +245: 69343: 0 +245: 69344: 0 +245: 69345: 0 +245: 69346: 0 +245: 69347: 0 +245: 69348: 0 +245: 69349: 0 +245: 69350: 0 +245: 69351: 0 +245: 69352: 0 +245: 69353: 0 +245: 69354: 0 +245: 69355: 0 +245: 69356: 0 +245: 69357: 0 +245: 69358: 0 +245: 69359: 0 +245: 69360: 0 +245: 69361: 0 +245: 69362: 0 +245: 69363: 0 +245: 69364: 0 +245: 69365: 0 +245: 69366: 0 +245: 69367: 0 +245: 69368: 0 +245: 69369: 0 +245: 69370: 0 +245: 69371: 0 +245: 69372: 0 +245: 69373: 0 +245: 69374: 0 +245: 69375: 0 +245: 69376: 0 +245: 69377: 0 +245: 69378: 0 +245: 69379: 0 +245: 69380: 0 +245: 69381: 0 +245: 69382: 0 +245: 69383: 0 +245: 69384: 0 +245: 69385: 0 +245: 69386: 0 +245: 69387: 0 +245: 69388: 0 +245: 69389: 0 +245: 69390: 0 +245: 69391: 0 +245: 69392: 0 +245: 69393: 0 +245: 69394: 0 +245: 69395: 0 +245: 69396: 0 +245: 69397: 0 +245: 69398: 0 +245: 69399: 0 +245: 69400: 0 +245: 69401: 0 +245: 69402: 0 +245: 69403: 0 +245: 69404: 0 +245: 69405: 0 +245: 69406: 0 +245: 69407: 0 +245: 69408: 0 +245: 69409: 0 +245: 69410: 0 +245: 69411: 0 +245: 69412: 0 +245: 69413: 0 +245: 69414: 0 +245: 69415: 0 +245: 69416: 0 +245: 69417: 0 +245: 69418: 0 +245: 69419: 0 +245: 69420: 0 +245: 69421: 0 +245: 69422: 0 +245: 69423: 0 +245: 69424: 0 +245: 69425: 0 +245: 69426: 0 +245: 69427: 0 +245: 69428: 0 +245: 69429: 0 +245: 69430: 0 +245: 69431: 0 +245: 69432: 0 +245: 69433: 0 +245: 69434: 0 +245: 69435: 0 +245: 69436: 0 +245: 69437: 0 +245: 69438: 0 +245: 69439: 0 +245: 69440: 0 +245: 69441: 0 +245: 69442: 0 +245: 69443: 0 +245: 69444: 0 +245: 69445: 0 +245: 69446: 0 +245: 69447: 0 +245: 69448: 0 +245: 69449: 0 +245: 69450: 0 +245: 69451: 0 +245: 69452: 0 +245: 69453: 0 +245: 69454: 0 +245: 69455: 0 +245: 69456: 0 +245: 69457: 0 +245: 69458: 0 +245: 69459: 0 +245: 69460: 0 +245: 69461: 0 +245: 69462: 0 +245: 69463: 0 +245: 69464: 0 +245: 69465: 0 +245: 69466: 0 +245: 69467: 0 +245: 69468: 0 +245: 69469: 0 +245: 69470: 0 +245: 69471: 0 +245: 69472: 0 +245: 69473: 0 +245: 69474: 0 +245: 69475: 0 +245: 69476: 0 +245: 69477: 0 +245: 69478: 0 +245: 69479: 0 +245: 69480: 0 +245: 69481: 0 +245: 69482: 0 +245: 69483: 0 +245: 69484: 0 +245: 69485: 0 +245: 69486: 0 +245: 69487: 0 +245: 69488: 0 +245: 69489: 0 +245: 69490: 0 +245: 69491: 0 +245: 69492: 0 +245: 69493: 0 +245: 69494: 0 +245: 69495: 0 +245: 69496: 0 +245: 69497: 0 +245: 69498: 0 +245: 69499: 0 +245: 69500: 0 +245: 69501: 0 +245: 69502: 0 +245: 69503: 0 +245: 69504: 0 +245: 69505: 0 +245: 69506: 0 +245: 69507: 0 +245: 69508: 0 +245: 69509: 0 +245: 69510: 0 +245: 69511: 0 +245: 69512: 0 +245: 69513: 0 +245: 69514: 0 +245: 69515: 0 +245: 69516: 0 +245: 69517: 0 +245: 69518: 0 +245: 69519: 0 +245: 69520: 0 +245: 69521: 0 +245: 69522: 0 +245: 69523: 0 +245: 69524: 0 +245: 69525: 0 +245: 69526: 0 +245: 69527: 0 +245: 69528: 0 +245: 69529: 0 +245: 69530: 0 +245: 69531: 0 +245: 69532: 0 +245: 69533: 0 +245: 69534: 0 +245: 69535: 0 +245: 69536: 0 +245: 69537: 0 +245: 69538: 0 +245: 69539: 0 +245: 69540: 0 +245: 69541: 0 +245: 69542: 0 +245: 69543: 0 +245: 69544: 0 +245: 69545: 0 +245: 69546: 0 +245: 69547: 0 +245: 69548: 0 +245: 69549: 0 +245: 69550: 0 +245: 69551: 0 +245: 69552: 0 +245: 69553: 0 +245: 69554: 0 +245: 69555: 0 +245: 69556: 0 +245: 69557: 0 +245: 69558: 0 +245: 69559: 0 +245: 69560: 0 +245: 69561: 0 +245: 69562: 0 +245: 69563: 0 +245: 69564: 0 +245: 69565: 0 +245: 69566: 0 +245: 69567: 0 +245: 69568: 0 +245: 69569: 0 +245: 69570: 0 +245: 69571: 0 +245: 69572: 0 +245: 69573: 0 +245: 69574: 0 +245: 69575: 0 +245: 69576: 0 +245: 69577: 0 +245: 69578: 0 +245: 69579: 0 +245: 69580: 0 +245: 69581: 0 +245: 69582: 0 +245: 69583: 0 +245: 69584: 0 +245: 69585: 0 +245: 69586: 0 +245: 69587: 0 +245: 69588: 0 +245: 69589: 0 +245: 69590: 0 +245: 69591: 0 +245: 69592: 0 +245: 69593: 0 +245: 69594: 0 +245: 69595: 0 +245: 69596: 0 +245: 69597: 0 +245: 69598: 0 +245: 69599: 0 +245: 69600: 0 +245: 69601: 0 +245: 69602: 0 +245: 69603: 0 +245: 69604: 0 +245: 69605: 0 +245: 69606: 0 +245: 69607: 0 +245: 69608: 0 +245: 69609: 0 +245: 69610: 0 +245: 69611: 0 +245: 69612: 0 +245: 69613: 0 +245: 69614: 0 +245: 69615: 0 +245: 69616: 0 +245: 69617: 0 +245: 69618: 0 +245: 69619: 0 +245: 69620: 0 +245: 69621: 0 +245: 69622: 0 +245: 69623: 0 +245: 69624: 0 +245: 69625: 0 +245: 69626: 0 +245: 69627: 0 +245: 69628: 0 +245: 69629: 0 +245: 69630: 0 +245: 69631: 0 +245: 69632: 0 +245: 69633: 0 +245: 69634: 0 +245: 69635: 0 +245: 69636: 0 +245: 69637: 0 +245: 69638: 0 +245: 69639: 0 +245: 69640: 0 +245: 69641: 0 +245: 69642: 0 +245: 69643: 0 +245: 69644: 0 +245: 69645: 0 +245: 69646: 0 +245: 69647: 0 +245: 69648: 0 +245: 69649: 0 +245: 69650: 0 +245: 69651: 0 +245: 69652: 0 +245: 69653: 0 +245: 69654: 0 +245: 69655: 0 +245: 69656: 0 +245: 69657: 0 +245: 69658: 0 +245: 69659: 0 +245: 69660: 0 +245: 69661: 0 +245: 69662: 0 +245: 69663: 0 +245: 69664: 0 +245: 69665: 0 +245: 69666: 0 +245: 69667: 0 +245: 69668: 0 +245: 69669: 0 +245: 69670: 0 +245: 69671: 0 +245: 69672: 0 +245: 69673: 0 +245: 69674: 0 +245: 69675: 0 +245: 69676: 0 +245: 69677: 0 +245: 69678: 0 +245: 69679: 0 +245: 69680: 0 +245: 69681: 0 +245: 69682: 0 +245: 69683: 0 +245: 69684: 0 +245: 69685: 0 +245: 69686: 0 +245: 69687: 0 +245: 69688: 0 +245: 69689: 0 +245: 69690: 0 +245: 69691: 0 +245: 69692: 0 +245: 69693: 0 +245: 69694: 0 +245: 69695: 0 +245: 69696: 0 +245: 69697: 0 +245: 69698: 0 +245: 69699: 0 +245: 69700: 0 +245: 69701: 0 +245: 69702: 0 +245: 69703: 0 +245: 69704: 0 +245: 69705: 0 +245: 69706: 0 +245: 69707: 0 +245: 69708: 0 +245: 69709: 0 +245: 69710: 0 +245: 69711: 0 +245: 69712: 0 +245: 69713: 0 +245: 69714: 0 +245: 69715: 0 +245: 69716: 0 +245: 69717: 0 +245: 69718: 0 +245: 69719: 0 +245: 69720: 0 +245: 69721: 0 +245: 69722: 0 +245: 69723: 0 +245: 69724: 0 +245: 69725: 0 +245: 69726: 0 +245: 69727: 0 +245: 69728: 0 +245: 69729: 0 +245: 69730: 0 +245: 69731: 0 +245: 69732: 0 +245: 69733: 0 +245: 69734: 0 +245: 69735: 0 +245: 69736: 0 +245: 69737: 0 +245: 69738: 0 +245: 69739: 0 +245: 69740: 0 +245: 69741: 0 +245: 69742: 0 +245: 69743: 0 +245: 69744: 0 +245: 69745: 0 +245: 69746: 0 +245: 69747: 0 +245: 69748: 0 +245: 69749: 0 +245: 69750: 0 +245: 69751: 0 +245: 69752: 0 +245: 69753: 0 +245: 69754: 0 +245: 69755: 0 +245: 69756: 0 +245: 69757: 0 +245: 69758: 0 +245: 69759: 0 +245: 69760: 0 +245: 69761: 0 +245: 69762: 0 +245: 69763: 0 +245: 69764: 0 +245: 69765: 0 +245: 69766: 0 +245: 69767: 0 +245: 69768: 0 +245: 69769: 0 +245: 69770: 0 +245: 69771: 0 +245: 69772: 0 +245: 69773: 0 +245: 69774: 0 +245: 69775: 0 +245: 69776: 0 +245: 69777: 0 +245: 69778: 0 +245: 69779: 0 +245: 69780: 0 +245: 69781: 0 +245: 69782: 0 +245: 69783: 0 +245: 69784: 0 +245: 69785: 0 +245: 69786: 0 +245: 69787: 0 +245: 69788: 0 +245: 69789: 0 +245: 69790: 0 +245: 69791: 0 +245: 69792: 0 +245: 69793: 0 +245: 69794: 0 +245: 69795: 0 +245: 69796: 0 +245: 69797: 0 +245: 69798: 0 +245: 69799: 0 +245: 69800: 0 +245: 69801: 0 +245: 69802: 0 +245: 69803: 0 +245: 69804: 0 +245: 69805: 0 +245: 69806: 0 +245: 69807: 0 +245: 69808: 0 +245: 69809: 0 +245: 69810: 0 +245: 69811: 0 +245: 69812: 0 +245: 69813: 0 +245: 69814: 0 +245: 69815: 0 +245: 69816: 0 +245: 69817: 0 +245: 69818: 0 +245: 69819: 0 +245: 69820: 0 +245: 69821: 0 +245: 69822: 0 +245: 69823: 0 +245: 69824: 0 +245: 69825: 0 +245: 69826: 0 +245: 69827: 0 +245: 69828: 0 +245: 69829: 0 +245: 69830: 0 +245: 69831: 0 +245: 69832: 0 +245: 69833: 0 +245: 69834: 0 +245: 69835: 0 +245: 69836: 0 +245: 69837: 0 +245: 69838: 0 +245: 69839: 0 +245: 69840: 0 +245: 69841: 0 +245: 69842: 0 +245: 69843: 0 +245: 69844: 0 +245: 69845: 0 +245: 69846: 0 +245: 69847: 0 +245: 69848: 0 +245: 69849: 0 +245: 69850: 0 +245: 69851: 0 +245: 69852: 0 +245: 69853: 0 +245: 69854: 0 +245: 69855: 0 +245: 69856: 0 +245: 69857: 0 +245: 69858: 0 +245: 69859: 0 +245: 69860: 0 +245: 69861: 0 +245: 69862: 0 +245: 69863: 0 +245: 69864: 0 +245: 69865: 0 +245: 69866: 0 +245: 69867: 0 +245: 69868: 0 +245: 69869: 0 +245: 69870: 0 +245: 69871: 0 +245: 69872: 0 +245: 69873: 0 +245: 69874: 0 +245: 69875: 0 +245: 69876: 0 +245: 69877: 0 +245: 69878: 0 +245: 69879: 0 +245: 69880: 0 +245: 69881: 0 +245: 69882: 0 +245: 69883: 0 +245: 69884: 0 +245: 69885: 0 +245: 69886: 0 +245: 69887: 0 +245: 69888: 0 +245: 69889: 0 +245: 69890: 0 +245: 69891: 0 +245: 69892: 0 +245: 69893: 0 +245: 69894: 0 +245: 69895: 0 +245: 69896: 0 +245: 69897: 0 +245: 69898: 0 +245: 69899: 0 +245: 69900: 0 +245: 69901: 0 +245: 69902: 0 +245: 69903: 0 +245: 69904: 0 +245: 69905: 0 +245: 69906: 0 +245: 69907: 0 +245: 69908: 0 +245: 69909: 0 +245: 69910: 0 +245: 69911: 0 +245: 69912: 0 +245: 69913: 0 +245: 69914: 0 +245: 69915: 0 +245: 69916: 0 +245: 69917: 0 +245: 69918: 0 +245: 69919: 0 +245: 69920: 0 +245: 69921: 0 +245: 69922: 0 +245: 69923: 0 +245: 69924: 0 +245: 69925: 0 +245: 69926: 0 +245: 69927: 0 +245: 69928: 0 +245: 69929: 0 +245: 69930: 0 +245: 69931: 0 +245: 69932: 0 +245: 69933: 0 +245: 69934: 0 +245: 69935: 0 +245: 69936: 0 +245: 69937: 0 +245: 69938: 0 +245: 69939: 0 +245: 69940: 0 +245: 69941: 0 +245: 69942: 0 +245: 69943: 0 +245: 69944: 0 +245: 69945: 0 +245: 69946: 0 +245: 69947: 0 +245: 69948: 0 +245: 69949: 0 +245: 69950: 0 +245: 69951: 0 +245: 69952: 0 +245: 69953: 0 +245: 69954: 0 +245: 69955: 0 +245: 69956: 0 +245: 69957: 0 +245: 69958: 0 +245: 69959: 0 +245: 69960: 0 +245: 69961: 0 +245: 69962: 0 +245: 69963: 0 +245: 69964: 0 +245: 69965: 0 +245: 69966: 0 +245: 69967: 0 +245: 69968: 0 +245: 69969: 0 +245: 69970: 0 +245: 69971: 0 +245: 69972: 0 +245: 69973: 0 +245: 69974: 0 +245: 69975: 0 +245: 69976: 0 +245: 69977: 0 +245: 69978: 0 +245: 69979: 0 +245: 69980: 0 +245: 69981: 0 +245: 69982: 0 +245: 69983: 0 +245: 69984: 0 +245: 69985: 0 +245: 69986: 0 +245: 69987: 0 +245: 69988: 0 +245: 69989: 0 +245: 69990: 0 +245: 69991: 0 +245: 69992: 0 +245: 69993: 0 +245: 69994: 0 +245: 69995: 0 +245: 69996: 0 +245: 69997: 0 +245: 69998: 0 +245: 69999: 0 +245: 70000: 0 +245: 70001: 0 +245: 70002: 0 +245: 70003: 0 +245: 70004: 0 +245: 70005: 0 +245: 70006: 0 +245: 70007: 0 +245: 70008: 0 +245: 70009: 0 +245: 70010: 0 +245: 70011: 0 +245: 70012: 0 +245: 70013: 0 +245: 70014: 0 +245: 70015: 0 +245: 70016: 0 +245: 70017: 0 +245: 70018: 0 +245: 70019: 0 +245: 70020: 0 +245: 70021: 0 +245: 70022: 0 +245: 70023: 0 +245: 70024: 0 +245: 70025: 0 +245: 70026: 0 +245: 70027: 0 +245: 70028: 0 +245: 70029: 0 +245: 70030: 0 +245: 70031: 0 +245: 70032: 0 +245: 70033: 0 +245: 70034: 0 +245: 70035: 0 +245: 70036: 0 +245: 70037: 0 +245: 70038: 0 +245: 70039: 0 +245: 70040: 0 +245: 70041: 0 +245: 70042: 0 +245: 70043: 0 +245: 70044: 0 +245: 70045: 0 +245: 70046: 0 +245: 70047: 0 +245: 70048: 0 +245: 70049: 0 +245: 70050: 0 +245: 70051: 0 +245: 70052: 0 +245: 70053: 0 +245: 70054: 0 +245: 70055: 0 +245: 70056: 0 +245: 70057: 0 +245: 70058: 0 +245: 70059: 0 +245: 70060: 0 +245: 70061: 0 +245: 70062: 0 +245: 70063: 0 +245: 70064: 0 +245: 70065: 0 +245: 70066: 0 +245: 70067: 0 +245: 70068: 0 +245: 70069: 0 +245: 70070: 0 +245: 70071: 0 +245: 70072: 0 +245: 70073: 0 +245: 70074: 0 +245: 70075: 0 +245: 70076: 0 +245: 70077: 0 +245: 70078: 0 +245: 70079: 0 +245: 70080: 0 +245: 70081: 0 +245: 70082: 0 +245: 70083: 0 +245: 70084: 0 +245: 70085: 0 +245: 70086: 0 +245: 70087: 0 +245: 70088: 0 +245: 70089: 0 +245: 70090: 0 +245: 70091: 0 +245: 70092: 0 +245: 70093: 0 +245: 70094: 0 +245: 70095: 0 +245: 70096: 0 +245: 70097: 0 +245: 70098: 0 +245: 70099: 0 +245: 70100: 0 +245: 70101: 0 +245: 70102: 0 +245: 70103: 0 +245: 70104: 0 +245: 70105: 0 +245: 70106: 0 +245: 70107: 0 +245: 70108: 0 +245: 70109: 0 +245: 70110: 0 +245: 70111: 0 +245: 70112: 0 +245: 70113: 0 +245: 70114: 0 +245: 70115: 0 +245: 70116: 0 +245: 70117: 0 +245: 70118: 0 +245: 70119: 0 +245: 70120: 0 +245: 70121: 0 +245: 70122: 0 +245: 70123: 0 +245: 70124: 0 +245: 70125: 0 +245: 70126: 0 +245: 70127: 0 +245: 70128: 0 +245: 70129: 0 +245: 70130: 0 +245: 70131: 0 +245: 70132: 0 +245: 70133: 0 +245: 70134: 0 +245: 70135: 0 +245: 70136: 0 +245: 70137: 0 +245: 70138: 0 +245: 70139: 0 +245: 70140: 0 +245: 70141: 0 +245: 70142: 0 +245: 70143: 0 +245: 70144: 0 +245: 70145: 0 +245: 70146: 0 +245: 70147: 0 +245: 70148: 0 +245: 70149: 0 +245: 70150: 0 +245: 70151: 0 +245: 70152: 0 +245: 70153: 0 +245: 70154: 0 +245: 70155: 0 +245: 70156: 0 +245: 70157: 0 +245: 70158: 0 +245: 70159: 0 +245: 70160: 0 +245: 70161: 0 +245: 70162: 0 +245: 70163: 0 +245: 70164: 0 +245: 70165: 0 +245: 70166: 0 +245: 70167: 0 +245: 70168: 0 +245: 70169: 0 +245: 70170: 0 +245: 70171: 0 +245: 70172: 0 +245: 70173: 0 +245: 70174: 0 +245: 70175: 0 +245: 70176: 0 +245: 70177: 0 +245: 70178: 0 +245: 70179: 0 +245: 70180: 0 +245: 70181: 0 +245: 70182: 0 +245: 70183: 0 +245: 70184: 0 +245: 70185: 0 +245: 70186: 0 +245: 70187: 0 +245: 70188: 0 +245: 70189: 0 +245: 70190: 0 +245: 70191: 0 +245: 70192: 0 +245: 70193: 0 +245: 70194: 0 +245: 70195: 0 +245: 70196: 0 +245: 70197: 0 +245: 70198: 0 +245: 70199: 0 +245: 70200: 0 +245: 70201: 0 +245: 70202: 0 +245: 70203: 0 +245: 70204: 0 +245: 70205: 0 +245: 70206: 0 +245: 70207: 0 +245: 70208: 0 +245: 70209: 0 +245: 70210: 0 +245: 70211: 0 +245: 70212: 0 +245: 70213: 0 +245: 70214: 0 +245: 70215: 0 +245: 70216: 0 +245: 70217: 0 +245: 70218: 0 +245: 70219: 0 +245: 70220: 0 +245: 70221: 0 +245: 70222: 0 +245: 70223: 0 +245: 70224: 0 +245: 70225: 0 +245: 70226: 0 +245: 70227: 0 +245: 70228: 0 +245: 70229: 0 +245: 70230: 0 +245: 70231: 0 +245: 70232: 0 +245: 70233: 0 +245: 70234: 0 +245: 70235: 0 +245: 70236: 0 +245: 70237: 0 +245: 70238: 0 +245: 70239: 0 +245: 70240: 0 +245: 70241: 0 +245: 70242: 0 +245: 70243: 0 +245: 70244: 0 +245: 70245: 0 +245: 70246: 0 +245: 70247: 0 +245: 70248: 0 +245: 70249: 0 +245: 70250: 0 +245: 70251: 0 +245: 70252: 0 +245: 70253: 0 +245: 70254: 0 +245: 70255: 0 +245: 70256: 0 +245: 70257: 0 +245: 70258: 0 +245: 70259: 0 +245: 70260: 0 +245: 70261: 0 +245: 70262: 0 +245: 70263: 0 +245: 70264: 0 +245: 70265: 0 +245: 70266: 0 +245: 70267: 0 +245: 70268: 0 +245: 70269: 0 +245: 70270: 0 +245: 70271: 0 +245: 70272: 0 +245: 70273: 0 +245: 70274: 0 +245: 70275: 0 +245: 70276: 0 +245: 70277: 0 +245: 70278: 0 +245: 70279: 0 +245: 70280: 0 +245: 70281: 0 +245: 70282: 0 +245: 70283: 0 +245: 70284: 0 +245: 70285: 0 +245: 70286: 0 +245: 70287: 0 +245: 70288: 0 +245: 70289: 0 +245: 70290: 0 +245: 70291: 0 +245: 70292: 0 +245: 70293: 0 +245: 70294: 0 +245: 70295: 0 +245: 70296: 0 +245: 70297: 0 +245: 70298: 0 +245: 70299: 0 +245: 70300: 0 +245: 70301: 0 +245: 70302: 0 +245: 70303: 0 +245: 70304: 0 +245: 70305: 0 +245: 70306: 0 +245: 70307: 0 +245: 70308: 0 +245: 70309: 0 +245: 70310: 0 +245: 70311: 0 +245: 70312: 0 +245: 70313: 0 +245: 70314: 0 +245: 70315: 0 +245: 70316: 0 +245: 70317: 0 +245: 70318: 0 +245: 70319: 0 +245: 70320: 0 +245: 70321: 0 +245: 70322: 0 +245: 70323: 0 +245: 70324: 0 +245: 70325: 0 +245: 70326: 0 +245: 70327: 0 +245: 70328: 0 +245: 70329: 0 +245: 70330: 0 +245: 70331: 0 +245: 70332: 0 +245: 70333: 0 +245: 70334: 0 +245: 70335: 0 +245: 70336: 0 +245: 70337: 0 +245: 70338: 0 +245: 70339: 0 +245: 70340: 0 +245: 70341: 0 +245: 70342: 0 +245: 70343: 0 +245: 70344: 0 +245: 70345: 0 +245: 70346: 0 +245: 70347: 0 +245: 70348: 0 +245: 70349: 0 +245: 70350: 0 +245: 70351: 0 +245: 70352: 0 +245: 70353: 0 +245: 70354: 0 +245: 70355: 0 +245: 70356: 0 +245: 70357: 0 +245: 70358: 0 +245: 70359: 0 +245: 70360: 0 +245: 70361: 0 +245: 70362: 0 +245: 70363: 0 +245: 70364: 0 +245: 70365: 0 +245: 70366: 0 +245: 70367: 0 +245: 70368: 0 +245: 70369: 0 +245: 70370: 0 +245: 70371: 0 +245: 70372: 0 +245: 70373: 0 +245: 70374: 0 +245: 70375: 0 +245: 70376: 0 +245: 70377: 0 +245: 70378: 0 +245: 70379: 0 +245: 70380: 0 +245: 70381: 0 +245: 70382: 0 +245: 70383: 0 +245: 70384: 0 +245: 70385: 0 +245: 70386: 0 +245: 70387: 0 +245: 70388: 0 +245: 70389: 0 +245: 70390: 0 +245: 70391: 0 +245: 70392: 0 +245: 70393: 0 +245: 70394: 0 +245: 70395: 0 +245: 70396: 0 +245: 70397: 0 +245: 70398: 0 +245: 70399: 0 +245: 70400: 0 +245: 70401: 0 +245: 70402: 0 +245: 70403: 0 +245: 70404: 0 +245: 70405: 0 +245: 70406: 0 +245: 70407: 0 +245: 70408: 0 +245: 70409: 0 +245: 70410: 0 +245: 70411: 0 +245: 70412: 0 +245: 70413: 0 +245: 70414: 0 +245: 70415: 0 +245: 70416: 0 +245: 70417: 0 +245: 70418: 0 +245: 70419: 0 +245: 70420: 0 +245: 70421: 0 +245: 70422: 0 +245: 70423: 0 +245: 70424: 0 +245: 70425: 0 +245: 70426: 0 +245: 70427: 0 +245: 70428: 0 +245: 70429: 0 +245: 70430: 0 +245: 70431: 0 +245: 70432: 0 +245: 70433: 0 +245: 70434: 0 +245: 70435: 0 +245: 70436: 0 +245: 70437: 0 +245: 70438: 0 +245: 70439: 0 +245: 70440: 0 +245: 70441: 0 +245: 70442: 0 +245: 70443: 0 +245: 70444: 0 +245: 70445: 0 +245: 70446: 0 +245: 70447: 0 +245: 70448: 0 +245: 70449: 0 +245: 70450: 0 +245: 70451: 0 +245: 70452: 0 +245: 70453: 0 +245: 70454: 0 +245: 70455: 0 +245: 70456: 0 +245: 70457: 0 +245: 70458: 0 +245: 70459: 0 +245: 70460: 0 +245: 70461: 0 +245: 70462: 0 +245: 70463: 0 +245: 70464: 0 +245: 70465: 0 +245: 70466: 0 +245: 70467: 0 +245: 70468: 0 +245: 70469: 0 +245: 70470: 0 +245: 70471: 0 +245: 70472: 0 +245: 70473: 0 +245: 70474: 0 +245: 70475: 0 +245: 70476: 0 +245: 70477: 0 +245: 70478: 0 +245: 70479: 0 +245: 70480: 0 +245: 70481: 0 +245: 70482: 0 +245: 70483: 0 +245: 70484: 0 +245: 70485: 0 +245: 70486: 0 +245: 70487: 0 +245: 70488: 0 +245: 70489: 0 +245: 70490: 0 +245: 70491: 0 +245: 70492: 0 +245: 70493: 0 +245: 70494: 0 +245: 70495: 0 +245: 70496: 0 +245: 70497: 0 +245: 70498: 0 +245: 70499: 0 +245: 70500: 0 +245: 70501: 0 +245: 70502: 0 +245: 70503: 0 +245: 70504: 0 +245: 70505: 0 +245: 70506: 0 +245: 70507: 0 +245: 70508: 0 +245: 70509: 0 +245: 70510: 0 +245: 70511: 0 +245: 70512: 0 +245: 70513: 0 +245: 70514: 0 +245: 70515: 0 +245: 70516: 0 +245: 70517: 0 +245: 70518: 0 +245: 70519: 0 +245: 70520: 0 +245: 70521: 0 +245: 70522: 0 +245: 70523: 0 +245: 70524: 0 +245: 70525: 0 +245: 70526: 0 +245: 70527: 0 +245: 70528: 0 +245: 70529: 0 +245: 70530: 0 +245: 70531: 0 +245: 70532: 0 +245: 70533: 0 +245: 70534: 0 +245: 70535: 0 +245: 70536: 0 +245: 70537: 0 +245: 70538: 0 +245: 70539: 0 +245: 70540: 0 +245: 70541: 0 +245: 70542: 0 +245: 70543: 0 +245: 70544: 0 +245: 70545: 0 +245: 70546: 0 +245: 70547: 0 +245: 70548: 0 +245: 70549: 0 +245: 70550: 0 +245: 70551: 0 +245: 70552: 0 +245: 70553: 0 +245: 70554: 0 +245: 70555: 0 +245: 70556: 0 +245: 70557: 0 +245: 70558: 0 +245: 70559: 0 +245: 70560: 0 +245: 70561: 0 +245: 70562: 0 +245: 70563: 0 +245: 70564: 0 +245: 70565: 0 +245: 70566: 0 +245: 70567: 0 +245: 70568: 0 +245: 70569: 0 +245: 70570: 0 +245: 70571: 0 +245: 70572: 0 +245: 70573: 0 +245: 70574: 0 +245: 70575: 0 +245: 70576: 0 +245: 70577: 0 +245: 70578: 0 +245: 70579: 0 +245: 70580: 0 +245: 70581: 0 +245: 70582: 0 +245: 70583: 0 +245: 70584: 0 +245: 70585: 0 +245: 70586: 0 +245: 70587: 0 +245: 70588: 0 +245: 70589: 0 +245: 70590: 0 +245: 70591: 0 +245: 70592: 0 +245: 70593: 0 +245: 70594: 0 +245: 70595: 0 +245: 70596: 0 +245: 70597: 0 +245: 70598: 0 +245: 70599: 0 +245: 70600: 0 +245: 70601: 0 +245: 70602: 0 +245: 70603: 0 +245: 70604: 0 +245: 70605: 0 +245: 70606: 0 +245: 70607: 0 +245: 70608: 0 +245: 70609: 0 +245: 70610: 0 +245: 70611: 0 +245: 70612: 0 +245: 70613: 0 +245: 70614: 0 +245: 70615: 0 +245: 70616: 0 +245: 70617: 0 +245: 70618: 0 +245: 70619: 0 +245: 70620: 0 +245: 70621: 0 +245: 70622: 0 +245: 70623: 0 +245: 70624: 0 +245: 70625: 0 +245: 70626: 0 +245: 70627: 0 +245: 70628: 0 +245: 70629: 0 +245: 70630: 0 +245: 70631: 0 +245: 70632: 0 +245: 70633: 0 +245: 70634: 0 +245: 70635: 0 +245: 70636: 0 +245: 70637: 0 +245: 70638: 0 +245: 70639: 0 +245: 70640: 0 +245: 70641: 0 +245: 70642: 0 +245: 70643: 0 +245: 70644: 0 +245: 70645: 0 +245: 70646: 0 +245: 70647: 0 +245: 70648: 0 +245: 70649: 0 +245: 70650: 0 +245: 70651: 0 +245: 70652: 0 +245: 70653: 0 +245: 70654: 0 +245: 70655: 0 +245: 70656: 0 +245: 70657: 0 +245: 70658: 0 +245: 70659: 0 +245: 70660: 0 +245: 70661: 0 +245: 70662: 0 +245: 70663: 0 +245: 70664: 0 +245: 70665: 0 +245: 70666: 0 +245: 70667: 0 +245: 70668: 0 +245: 70669: 0 +245: 70670: 0 +245: 70671: 0 +245: 70672: 0 +245: 70673: 0 +245: 70674: 0 +245: 70675: 0 +245: 70676: 0 +245: 70677: 0 +245: 70678: 0 +245: 70679: 0 +245: 70680: 0 +245: 70681: 0 +245: 70682: 0 +245: 70683: 0 +245: 70684: 0 +245: 70685: 0 +245: 70686: 0 +245: 70687: 0 +245: 70688: 0 +245: 70689: 0 +245: 70690: 0 +245: 70691: 0 +245: 70692: 0 +245: 70693: 0 +245: 70694: 0 +245: 70695: 0 +245: 70696: 0 +245: 70697: 0 +245: 70698: 0 +245: 70699: 0 +245: 70700: 0 +245: 70701: 0 +245: 70702: 0 +245: 70703: 0 +245: 70704: 0 +245: 70705: 0 +245: 70706: 0 +245: 70707: 0 +245: 70708: 0 +245: 70709: 0 +245: 70710: 0 +245: 70711: 0 +245: 70712: 0 +245: 70713: 0 +245: 70714: 0 +245: 70715: 0 +245: 70716: 0 +245: 70717: 0 +245: 70718: 0 +245: 70719: 0 +245: 70720: 0 +245: 70721: 0 +245: 70722: 0 +245: 70723: 0 +245: 70724: 0 +245: 70725: 0 +245: 70726: 0 +245: 70727: 0 +245: 70728: 0 +245: 70729: 0 +245: 70730: 0 +245: 70731: 0 +245: 70732: 0 +245: 70733: 0 +245: 70734: 0 +245: 70735: 0 +245: 70736: 0 +245: 70737: 0 +245: 70738: 0 +245: 70739: 0 +245: 70740: 0 +245: 70741: 0 +245: 70742: 0 +245: 70743: 0 +245: 70744: 0 +245: 70745: 0 +245: 70746: 0 +245: 70747: 0 +245: 70748: 0 +245: 70749: 0 +245: 70750: 0 +245: 70751: 0 +245: 70752: 0 +245: 70753: 0 +245: 70754: 0 +245: 70755: 0 +245: 70756: 0 +245: 70757: 0 +245: 70758: 0 +245: 70759: 0 +245: 70760: 0 +245: 70761: 0 +245: 70762: 0 +245: 70763: 0 +245: 70764: 0 +245: 70765: 0 +245: 70766: 0 +245: 70767: 0 +245: 70768: 0 +245: 70769: 0 +245: 70770: 0 +245: 70771: 0 +245: 70772: 0 +245: 70773: 0 +245: 70774: 0 +245: 70775: 0 +245: 70776: 0 +245: 70777: 0 +245: 70778: 0 +245: 70779: 0 +245: 70780: 0 +245: 70781: 0 +245: 70782: 0 +245: 70783: 0 +245: 70784: 0 +245: 70785: 0 +245: 70786: 0 +245: 70787: 0 +245: 70788: 0 +245: 70789: 0 +245: 70790: 0 +245: 70791: 0 +245: 70792: 0 +245: 70793: 0 +245: 70794: 0 +245: 70795: 0 +245: 70796: 0 +245: 70797: 0 +245: 70798: 0 +245: 70799: 0 +245: 70800: 0 +245: 70801: 0 +245: 70802: 0 +245: 70803: 0 +245: 70804: 0 +245: 70805: 0 +245: 70806: 0 +245: 70807: 0 +245: 70808: 0 +245: 70809: 0 +245: 70810: 0 +245: 70811: 0 +245: 70812: 0 +245: 70813: 0 +245: 70814: 0 +245: 70815: 0 +245: 70816: 0 +245: 70817: 0 +245: 70818: 0 +245: 70819: 0 +245: 70820: 0 +245: 70821: 0 +245: 70822: 0 +245: 70823: 0 +245: 70824: 0 +245: 70825: 0 +245: 70826: 0 +245: 70827: 0 +245: 70828: 0 +245: 70829: 0 +245: 70830: 0 +245: 70831: 0 +245: 70832: 0 +245: 70833: 0 +245: 70834: 0 +245: 70835: 0 +245: 70836: 0 +245: 70837: 0 +245: 70838: 0 +245: 70839: 0 +245: 70840: 0 +245: 70841: 0 +245: 70842: 0 +245: 70843: 0 +245: 70844: 0 +245: 70845: 0 +245: 70846: 0 +245: 70847: 0 +245: 70848: 0 +245: 70849: 0 +245: 70850: 0 +245: 70851: 0 +245: 70852: 0 +245: 70853: 0 +245: 70854: 0 +245: 70855: 0 +245: 70856: 0 +245: 70857: 0 +245: 70858: 0 +245: 70859: 0 +245: 70860: 0 +245: 70861: 0 +245: 70862: 0 +245: 70863: 0 +245: 70864: 0 +245: 70865: 0 +245: 70866: 0 +245: 70867: 0 +245: 70868: 0 +245: 70869: 0 +245: 70870: 0 +245: 70871: 0 +245: 70872: 0 +245: 70873: 0 +245: 70874: 0 +245: 70875: 0 +245: 70876: 0 +245: 70877: 0 +245: 70878: 0 +245: 70879: 0 +245: 70880: 0 +245: 70881: 0 +245: 70882: 0 +245: 70883: 0 +245: 70884: 0 +245: 70885: 0 +245: 70886: 0 +245: 70887: 0 +245: 70888: 0 +245: 70889: 0 +245: 70890: 0 +245: 70891: 0 +245: 70892: 0 +245: 70893: 0 +245: 70894: 0 +245: 70895: 0 +245: 70896: 0 +245: 70897: 0 +245: 70898: 0 +245: 70899: 0 +245: 70900: 0 +245: 70901: 0 +245: 70902: 0 +245: 70903: 0 +245: 70904: 0 +245: 70905: 0 +245: 70906: 0 +245: 70907: 0 +245: 70908: 0 +245: 70909: 0 +245: 70910: 0 +245: 70911: 0 +245: 70912: 0 +245: 70913: 0 +245: 70914: 0 +245: 70915: 0 +245: 70916: 0 +245: 70917: 0 +245: 70918: 0 +245: 70919: 0 +245: 70920: 0 +245: 70921: 0 +245: 70922: 0 +245: 70923: 0 +245: 70924: 0 +245: 70925: 0 +245: 70926: 0 +245: 70927: 0 +245: 70928: 0 +245: 70929: 0 +245: 70930: 0 +245: 70931: 0 +245: 70932: 0 +245: 70933: 0 +245: 70934: 0 +245: 70935: 0 +245: 70936: 0 +245: 70937: 0 +245: 70938: 0 +245: 70939: 0 +245: 70940: 0 +245: 70941: 0 +245: 70942: 0 +245: 70943: 0 +245: 70944: 0 +245: 70945: 0 +245: 70946: 0 +245: 70947: 0 +245: 70948: 0 +245: 70949: 0 +245: 70950: 0 +245: 70951: 0 +245: 70952: 0 +245: 70953: 0 +245: 70954: 0 +245: 70955: 0 +245: 70956: 0 +245: 70957: 0 +245: 70958: 0 +245: 70959: 0 +245: 70960: 0 +245: 70961: 0 +245: 70962: 0 +245: 70963: 0 +245: 70964: 0 +245: 70965: 0 +245: 70966: 0 +245: 70967: 0 +245: 70968: 0 +245: 70969: 0 +245: 70970: 0 +245: 70971: 0 +245: 70972: 0 +245: 70973: 0 +245: 70974: 0 +245: 70975: 0 +245: 70976: 0 +245: 70977: 0 +245: 70978: 0 +245: 70979: 0 +245: 70980: 0 +245: 70981: 0 +245: 70982: 0 +245: 70983: 0 +245: 70984: 0 +245: 70985: 0 +245: 70986: 0 +245: 70987: 0 +245: 70988: 0 +245: 70989: 0 +245: 70990: 0 +245: 70991: 0 +245: 70992: 0 +245: 70993: 0 +245: 70994: 0 +245: 70995: 0 +245: 70996: 0 +245: 70997: 0 +245: 70998: 0 +245: 70999: 0 +245: 71000: 0 +245: 71001: 0 +245: 71002: 0 +245: 71003: 0 +245: 71004: 0 +245: 71005: 0 +245: 71006: 0 +245: 71007: 0 +245: 71008: 0 +245: 71009: 0 +245: 71010: 0 +245: 71011: 0 +245: 71012: 0 +245: 71013: 0 +245: 71014: 0 +245: 71015: 0 +245: 71016: 0 +245: 71017: 0 +245: 71018: 0 +245: 71019: 0 +245: 71020: 0 +245: 71021: 0 +245: 71022: 0 +245: 71023: 0 +245: 71024: 0 +245: 71025: 0 +245: 71026: 0 +245: 71027: 0 +245: 71028: 0 +245: 71029: 0 +245: 71030: 0 +245: 71031: 0 +245: 71032: 0 +245: 71033: 0 +245: 71034: 0 +245: 71035: 0 +245: 71036: 0 +245: 71037: 0 +245: 71038: 0 +245: 71039: 0 +245: 71040: 0 +245: 71041: 0 +245: 71042: 0 +245: 71043: 0 +245: 71044: 0 +245: 71045: 0 +245: 71046: 0 +245: 71047: 0 +245: 71048: 0 +245: 71049: 0 +245: 71050: 0 +245: 71051: 0 +245: 71052: 0 +245: 71053: 0 +245: 71054: 0 +245: 71055: 0 +245: 71056: 0 +245: 71057: 0 +245: 71058: 0 +245: 71059: 0 +245: 71060: 0 +245: 71061: 0 +245: 71062: 0 +245: 71063: 0 +245: 71064: 0 +245: 71065: 0 +245: 71066: 0 +245: 71067: 0 +245: 71068: 0 +245: 71069: 0 +245: 71070: 0 +245: 71071: 0 +245: 71072: 0 +245: 71073: 0 +245: 71074: 0 +245: 71075: 0 +245: 71076: 0 +245: 71077: 0 +245: 71078: 0 +245: 71079: 0 +245: 71080: 0 +245: 71081: 0 +245: 71082: 0 +245: 71083: 0 +245: 71084: 0 +245: 71085: 0 +245: 71086: 0 +245: 71087: 0 +245: 71088: 0 +245: 71089: 0 +245: 71090: 0 +245: 71091: 0 +245: 71092: 0 +245: 71093: 0 +245: 71094: 0 +245: 71095: 0 +245: 71096: 0 +245: 71097: 0 +245: 71098: 0 +245: 71099: 0 +245: 71100: 0 +245: 71101: 0 +245: 71102: 0 +245: 71103: 0 +245: 71104: 0 +245: 71105: 0 +245: 71106: 0 +245: 71107: 0 +245: 71108: 0 +245: 71109: 0 +245: 71110: 0 +245: 71111: 0 +245: 71112: 0 +245: 71113: 0 +245: 71114: 0 +245: 71115: 0 +245: 71116: 0 +245: 71117: 0 +245: 71118: 0 +245: 71119: 0 +245: 71120: 0 +245: 71121: 0 +245: 71122: 0 +245: 71123: 0 +245: 71124: 0 +245: 71125: 0 +245: 71126: 0 +245: 71127: 0 +245: 71128: 0 +245: 71129: 0 +245: 71130: 0 +245: 71131: 0 +245: 71132: 0 +245: 71133: 0 +245: 71134: 0 +245: 71135: 0 +245: 71136: 0 +245: 71137: 0 +245: 71138: 0 +245: 71139: 0 +245: 71140: 0 +245: 71141: 0 +245: 71142: 0 +245: 71143: 0 +245: 71144: 0 +245: 71145: 0 +245: 71146: 0 +245: 71147: 0 +245: 71148: 0 +245: 71149: 0 +245: 71150: 0 +245: 71151: 0 +245: 71152: 0 +245: 71153: 0 +245: 71154: 0 +245: 71155: 0 +245: 71156: 0 +245: 71157: 0 +245: 71158: 0 +245: 71159: 0 +245: 71160: 0 +245: 71161: 0 +245: 71162: 0 +245: 71163: 0 +245: 71164: 0 +245: 71165: 0 +245: 71166: 0 +245: 71167: 0 +245: 71168: 0 +245: 71169: 0 +245: 71170: 0 +245: 71171: 0 +245: 71172: 0 +245: 71173: 0 +245: 71174: 0 +245: 71175: 0 +245: 71176: 0 +245: 71177: 0 +245: 71178: 0 +245: 71179: 0 +245: 71180: 0 +245: 71181: 0 +245: 71182: 0 +245: 71183: 0 +245: 71184: 0 +245: 71185: 0 +245: 71186: 0 +245: 71187: 0 +245: 71188: 0 +245: 71189: 0 +245: 71190: 0 +245: 71191: 0 +245: 71192: 0 +245: 71193: 0 +245: 71194: 0 +245: 71195: 0 +245: 71196: 0 +245: 71197: 0 +245: 71198: 0 +245: 71199: 0 +245: 71200: 0 +245: 71201: 0 +245: 71202: 0 +245: 71203: 0 +245: 71204: 0 +245: 71205: 0 +245: 71206: 0 +245: 71207: 0 +245: 71208: 0 +245: 71209: 0 +245: 71210: 0 +245: 71211: 0 +245: 71212: 0 +245: 71213: 0 +245: 71214: 0 +245: 71215: 0 +245: 71216: 0 +245: 71217: 0 +245: 71218: 0 +245: 71219: 0 +245: 71220: 0 +245: 71221: 0 +245: 71222: 0 +245: 71223: 0 +245: 71224: 0 +245: 71225: 0 +245: 71226: 0 +245: 71227: 0 +245: 71228: 0 +245: 71229: 0 +245: 71230: 0 +245: 71231: 0 +245: 71232: 0 +245: 71233: 0 +245: 71234: 0 +245: 71235: 0 +245: 71236: 0 +245: 71237: 0 +245: 71238: 0 +245: 71239: 0 +245: 71240: 0 +245: 71241: 0 +245: 71242: 0 +245: 71243: 0 +245: 71244: 0 +245: 71245: 0 +245: 71246: 0 +245: 71247: 0 +245: 71248: 0 +245: 71249: 0 +245: 71250: 0 +245: 71251: 0 +245: 71252: 0 +245: 71253: 0 +245: 71254: 0 +245: 71255: 0 +245: 71256: 0 +245: 71257: 0 +245: 71258: 0 +245: 71259: 0 +245: 71260: 0 +245: 71261: 0 +245: 71262: 0 +245: 71263: 0 +245: 71264: 0 +245: 71265: 0 +245: 71266: 0 +245: 71267: 0 +245: 71268: 0 +245: 71269: 0 +245: 71270: 0 +245: 71271: 0 +245: 71272: 0 +245: 71273: 0 +245: 71274: 0 +245: 71275: 0 +245: 71276: 0 +245: 71277: 0 +245: 71278: 0 +245: 71279: 0 +245: 71280: 0 +245: 71281: 0 +245: 71282: 0 +245: 71283: 0 +245: 71284: 0 +245: 71285: 0 +245: 71286: 0 +245: 71287: 0 +245: 71288: 0 +245: 71289: 0 +245: 71290: 0 +245: 71291: 0 +245: 71292: 0 +245: 71293: 0 +245: 71294: 0 +245: 71295: 0 +245: 71296: 0 +245: 71297: 0 +245: 71298: 0 +245: 71299: 0 +245: 71300: 0 +245: 71301: 0 +245: 71302: 0 +245: 71303: 0 +245: 71304: 0 +245: 71305: 0 +245: 71306: 0 +245: 71307: 0 +245: 71308: 0 +245: 71309: 0 +245: 71310: 0 +245: 71311: 0 +245: 71312: 0 +245: 71313: 0 +245: 71314: 0 +245: 71315: 0 +245: 71316: 0 +245: 71317: 0 +245: 71318: 0 +245: 71319: 0 +245: 71320: 0 +245: 71321: 0 +245: 71322: 0 +245: 71323: 0 +245: 71324: 0 +245: 71325: 0 +245: 71326: 0 +245: 71327: 0 +245: 71328: 0 +245: 71329: 0 +245: 71330: 0 +245: 71331: 0 +245: 71332: 0 +245: 71333: 0 +245: 71334: 0 +245: 71335: 0 +245: 71336: 0 +245: 71337: 0 +245: 71338: 0 +245: 71339: 0 +245: 71340: 0 +245: 71341: 0 +245: 71342: 0 +245: 71343: 0 +245: 71344: 0 +245: 71345: 0 +245: 71346: 0 +245: 71347: 0 +245: 71348: 0 +245: 71349: 0 +245: 71350: 0 +245: 71351: 0 +245: 71352: 0 +245: 71353: 0 +245: 71354: 0 +245: 71355: 0 +245: 71356: 0 +245: 71357: 0 +245: 71358: 0 +245: 71359: 0 +245: 71360: 0 +245: 71361: 0 +245: 71362: 0 +245: 71363: 0 +245: 71364: 0 +245: 71365: 0 +245: 71366: 0 +245: 71367: 0 +245: 71368: 0 +245: 71369: 0 +245: 71370: 0 +245: 71371: 0 +245: 71372: 0 +245: 71373: 0 +245: 71374: 0 +245: 71375: 0 +245: 71376: 0 +245: 71377: 0 +245: 71378: 0 +245: 71379: 0 +245: 71380: 0 +245: 71381: 0 +245: 71382: 0 +245: 71383: 0 +245: 71384: 0 +245: 71385: 0 +245: 71386: 0 +245: 71387: 0 +245: 71388: 0 +245: 71389: 0 +245: 71390: 0 +245: 71391: 0 +245: 71392: 0 +245: 71393: 0 +245: 71394: 0 +245: 71395: 0 +245: 71396: 0 +245: 71397: 0 +245: 71398: 0 +245: 71399: 0 +245: 71400: 0 +245: 71401: 0 +245: 71402: 0 +245: 71403: 0 +245: 71404: 0 +245: 71405: 0 +245: 71406: 0 +245: 71407: 0 +245: 71408: 0 +245: 71409: 0 +245: 71410: 0 +245: 71411: 0 +245: 71412: 0 +245: 71413: 0 +245: 71414: 0 +245: 71415: 0 +245: 71416: 0 +245: 71417: 0 +245: 71418: 0 +245: 71419: 0 +245: 71420: 0 +245: 71421: 0 +245: 71422: 0 +245: 71423: 0 +245: 71424: 0 +245: 71425: 0 +245: 71426: 0 +245: 71427: 0 +245: 71428: 0 +245: 71429: 0 +245: 71430: 0 +245: 71431: 0 +245: 71432: 0 +245: 71433: 0 +245: 71434: 0 +245: 71435: 0 +245: 71436: 0 +245: 71437: 0 +245: 71438: 0 +245: 71439: 0 +245: 71440: 0 +245: 71441: 0 +245: 71442: 0 +245: 71443: 0 +245: 71444: 0 +245: 71445: 0 +245: 71446: 0 +245: 71447: 0 +245: 71448: 0 +245: 71449: 0 +245: 71450: 0 +245: 71451: 0 +245: 71452: 0 +245: 71453: 0 +245: 71454: 0 +245: 71455: 0 +245: 71456: 0 +245: 71457: 0 +245: 71458: 0 +245: 71459: 0 +245: 71460: 0 +245: 71461: 0 +245: 71462: 0 +245: 71463: 0 +245: 71464: 0 +245: 71465: 0 +245: 71466: 0 +245: 71467: 0 +245: 71468: 0 +245: 71469: 0 +245: 71470: 0 +245: 71471: 0 +245: 71472: 0 +245: 71473: 0 +245: 71474: 0 +245: 71475: 0 +245: 71476: 0 +245: 71477: 0 +245: 71478: 0 +245: 71479: 0 +245: 71480: 0 +245: 71481: 0 +245: 71482: 0 +245: 71483: 0 +245: 71484: 0 +245: 71485: 0 +245: 71486: 0 +245: 71487: 0 +245: 71488: 0 +245: 71489: 0 +245: 71490: 0 +245: 71491: 0 +245: 71492: 0 +245: 71493: 0 +245: 71494: 0 +245: 71495: 0 +245: 71496: 0 +245: 71497: 0 +245: 71498: 0 +245: 71499: 0 +245: 71500: 0 +245: 71501: 0 +245: 71502: 0 +245: 71503: 0 +245: 71504: 0 +245: 71505: 0 +245: 71506: 0 +245: 71507: 0 +245: 71508: 0 +245: 71509: 0 +245: 71510: 0 +245: 71511: 0 +245: 71512: 0 +245: 71513: 0 +245: 71514: 0 +245: 71515: 0 +245: 71516: 0 +245: 71517: 0 +245: 71518: 0 +245: 71519: 0 +245: 71520: 0 +245: 71521: 0 +245: 71522: 0 +245: 71523: 0 +245: 71524: 0 +245: 71525: 0 +245: 71526: 0 +245: 71527: 0 +245: 71528: 0 +245: 71529: 0 +245: 71530: 0 +245: 71531: 0 +245: 71532: 0 +245: 71533: 0 +245: 71534: 0 +245: 71535: 0 +245: 71536: 0 +245: 71537: 0 +245: 71538: 0 +245: 71539: 0 +245: 71540: 0 +245: 71541: 0 +245: 71542: 0 +245: 71543: 0 +245: 71544: 0 +245: 71545: 0 +245: 71546: 0 +245: 71547: 0 +245: 71548: 0 +245: 71549: 0 +245: 71550: 0 +245: 71551: 0 +245: 71552: 0 +245: 71553: 0 +245: 71554: 0 +245: 71555: 0 +245: 71556: 0 +245: 71557: 0 +245: 71558: 0 +245: 71559: 0 +245: 71560: 0 +245: 71561: 0 +245: 71562: 0 +245: 71563: 0 +245: 71564: 0 +245: 71565: 0 +245: 71566: 0 +245: 71567: 0 +245: 71568: 0 +245: 71569: 0 +245: 71570: 0 +245: 71571: 0 +245: 71572: 0 +245: 71573: 0 +245: 71574: 0 +245: 71575: 0 +245: 71576: 0 +245: 71577: 0 +245: 71578: 0 +245: 71579: 0 +245: 71580: 0 +245: 71581: 0 +245: 71582: 0 +245: 71583: 0 +245: 71584: 0 +245: 71585: 0 +245: 71586: 0 +245: 71587: 0 +245: 71588: 0 +245: 71589: 0 +245: 71590: 0 +245: 71591: 0 +245: 71592: 0 +245: 71593: 0 +245: 71594: 0 +245: 71595: 0 +245: 71596: 0 +245: 71597: 0 +245: 71598: 0 +245: 71599: 0 +245: 71600: 0 +245: 71601: 0 +245: 71602: 0 +245: 71603: 0 +245: 71604: 0 +245: 71605: 0 +245: 71606: 0 +245: 71607: 0 +245: 71608: 0 +245: 71609: 0 +245: 71610: 0 +245: 71611: 0 +245: 71612: 0 +245: 71613: 0 +245: 71614: 0 +245: 71615: 0 +245: 71616: 0 +245: 71617: 0 +245: 71618: 0 +245: 71619: 0 +245: 71620: 0 +245: 71621: 0 +245: 71622: 0 +245: 71623: 0 +245: 71624: 0 +245: 71625: 0 +245: 71626: 0 +245: 71627: 0 +245: 71628: 0 +245: 71629: 0 +245: 71630: 0 +245: 71631: 0 +245: 71632: 0 +245: 71633: 0 +245: 71634: 0 +245: 71635: 0 +245: 71636: 0 +245: 71637: 0 +245: 71638: 0 +245: 71639: 0 +245: 71640: 0 +245: 71641: 0 +245: 71642: 0 +245: 71643: 0 +245: 71644: 0 +245: 71645: 0 +245: 71646: 0 +245: 71647: 0 +245: 71648: 0 +245: 71649: 0 +245: 71650: 0 +245: 71651: 0 +245: 71652: 0 +245: 71653: 0 +245: 71654: 0 +245: 71655: 0 +245: 71656: 0 +245: 71657: 0 +245: 71658: 0 +245: 71659: 0 +245: 71660: 0 +245: 71661: 0 +245: 71662: 0 +245: 71663: 0 +245: 71664: 0 +245: 71665: 0 +245: 71666: 0 +245: 71667: 0 +245: 71668: 0 +245: 71669: 0 +245: 71670: 0 +245: 71671: 0 +245: 71672: 0 +245: 71673: 0 +245: 71674: 0 +245: 71675: 0 +245: 71676: 0 +245: 71677: 0 +245: 71678: 0 +245: 71679: 0 +245: 71680: 0 +245: 71681: 0 +245: 71682: 0 +245: 71683: 0 +245: 71684: 0 +245: 71685: 0 +245: 71686: 0 +245: 71687: 0 +245: 71688: 0 +245: 71689: 0 +245: 71690: 0 +245: 71691: 0 +245: 71692: 0 +245: 71693: 0 +245: 71694: 0 +245: 71695: 0 +245: 71696: 0 +245: 71697: 0 +245: 71698: 0 +245: 71699: 0 +245: 71700: 0 +245: 71701: 0 +245: 71702: 0 +245: 71703: 0 +245: 71704: 0 +245: 71705: 0 +245: 71706: 0 +245: 71707: 0 +245: 71708: 0 +245: 71709: 0 +245: 71710: 0 +245: 71711: 0 +245: 71712: 0 +245: 71713: 0 +245: 71714: 0 +245: 71715: 0 +245: 71716: 0 +245: 71717: 0 +245: 71718: 0 +245: 71719: 0 +245: 71720: 0 +245: 71721: 0 +245: 71722: 0 +245: 71723: 0 +245: 71724: 0 +245: 71725: 0 +245: 71726: 0 +245: 71727: 0 +245: 71728: 0 +245: 71729: 0 +245: 71730: 0 +245: 71731: 0 +245: 71732: 0 +245: 71733: 0 +245: 71734: 0 +245: 71735: 0 +245: 71736: 0 +245: 71737: 0 +245: 71738: 0 +245: 71739: 0 +245: 71740: 0 +245: 71741: 0 +245: 71742: 0 +245: 71743: 0 +245: 71744: 0 +245: 71745: 0 +245: 71746: 0 +245: 71747: 0 +245: 71748: 0 +245: 71749: 0 +245: 71750: 0 +245: 71751: 0 +245: 71752: 0 +245: 71753: 0 +245: 71754: 0 +245: 71755: 0 +245: 71756: 0 +245: 71757: 0 +245: 71758: 0 +245: 71759: 0 +245: 71760: 0 +245: 71761: 0 +245: 71762: 0 +245: 71763: 0 +245: 71764: 0 +245: 71765: 0 +245: 71766: 0 +245: 71767: 0 +245: 71768: 0 +245: 71769: 0 +245: 71770: 0 +245: 71771: 0 +245: 71772: 0 +245: 71773: 0 +245: 71774: 0 +245: 71775: 0 +245: 71776: 0 +245: 71777: 0 +245: 71778: 0 +245: 71779: 0 +245: 71780: 0 +245: 71781: 0 +245: 71782: 0 +245: 71783: 0 +245: 71784: 0 +245: 71785: 0 +245: 71786: 0 +245: 71787: 0 +245: 71788: 0 +245: 71789: 0 +245: 71790: 0 +245: 71791: 0 +245: 71792: 0 +245: 71793: 0 +245: 71794: 0 +245: 71795: 0 +245: 71796: 0 +245: 71797: 0 +245: 71798: 0 +245: 71799: 0 +245: 71800: 0 +245: 71801: 0 +245: 71802: 0 +245: 71803: 0 +245: 71804: 0 +245: 71805: 0 +245: 71806: 0 +245: 71807: 0 +245: 71808: 0 +245: 71809: 0 +245: 71810: 0 +245: 71811: 0 +245: 71812: 0 +245: 71813: 0 +245: 71814: 0 +245: 71815: 0 +245: 71816: 0 +245: 71817: 0 +245: 71818: 0 +245: 71819: 0 +245: 71820: 0 +245: 71821: 0 +245: 71822: 0 +245: 71823: 0 +245: 71824: 0 +245: 71825: 0 +245: 71826: 0 +245: 71827: 0 +245: 71828: 0 +245: 71829: 0 +245: 71830: 0 +245: 71831: 0 +245: 71832: 0 +245: 71833: 0 +245: 71834: 0 +245: 71835: 0 +245: 71836: 0 +245: 71837: 0 +245: 71838: 0 +245: 71839: 0 +245: 71840: 0 +245: 71841: 0 +245: 71842: 0 +245: 71843: 0 +245: 71844: 0 +245: 71845: 0 +245: 71846: 0 +245: 71847: 0 +245: 71848: 0 +245: 71849: 0 +245: 71850: 0 +245: 71851: 0 +245: 71852: 0 +245: 71853: 0 +245: 71854: 0 +245: 71855: 0 +245: 71856: 0 +245: 71857: 0 +245: 71858: 0 +245: 71859: 0 +245: 71860: 0 +245: 71861: 0 +245: 71862: 0 +245: 71863: 0 +245: 71864: 0 +245: 71865: 0 +245: 71866: 0 +245: 71867: 0 +245: 71868: 0 +245: 71869: 0 +245: 71870: 0 +245: 71871: 0 +245: 71872: 0 +245: 71873: 0 +245: 71874: 0 +245: 71875: 0 +245: 71876: 0 +245: 71877: 0 +245: 71878: 0 +245: 71879: 0 +245: 71880: 0 +245: 71881: 0 +245: 71882: 0 +245: 71883: 0 +245: 71884: 0 +245: 71885: 0 +245: 71886: 0 +245: 71887: 0 +245: 71888: 0 +245: 71889: 0 +245: 71890: 0 +245: 71891: 0 +245: 71892: 0 +245: 71893: 0 +245: 71894: 0 +245: 71895: 0 +245: 71896: 0 +245: 71897: 0 +245: 71898: 0 +245: 71899: 0 +245: 71900: 0 +245: 71901: 0 +245: 71902: 0 +245: 71903: 0 +245: 71904: 0 +245: 71905: 0 +245: 71906: 0 +245: 71907: 0 +245: 71908: 0 +245: 71909: 0 +245: 71910: 0 +245: 71911: 0 +245: 71912: 0 +245: 71913: 0 +245: 71914: 0 +245: 71915: 0 +245: 71916: 0 +245: 71917: 0 +245: 71918: 0 +245: 71919: 0 +245: 71920: 0 +245: 71921: 0 +245: 71922: 0 +245: 71923: 0 +245: 71924: 0 +245: 71925: 0 +245: 71926: 0 +245: 71927: 0 +245: 71928: 0 +245: 71929: 0 +245: 71930: 0 +245: 71931: 0 +245: 71932: 0 +245: 71933: 0 +245: 71934: 0 +245: 71935: 0 +245: 71936: 0 +245: 71937: 0 +245: 71938: 0 +245: 71939: 0 +245: 71940: 0 +245: 71941: 0 +245: 71942: 0 +245: 71943: 0 +245: 71944: 0 +245: 71945: 0 +245: 71946: 0 +245: 71947: 0 +245: 71948: 0 +245: 71949: 0 +245: 71950: 0 +245: 71951: 0 +245: 71952: 0 +245: 71953: 0 +245: 71954: 0 +245: 71955: 0 +245: 71956: 0 +245: 71957: 0 +245: 71958: 0 +245: 71959: 0 +245: 71960: 0 +245: 71961: 0 +245: 71962: 0 +245: 71963: 0 +245: 71964: 0 +245: 71965: 0 +245: 71966: 0 +245: 71967: 0 +245: 71968: 0 +245: 71969: 0 +245: 71970: 0 +245: 71971: 0 +245: 71972: 0 +245: 71973: 0 +245: 71974: 0 +245: 71975: 0 +245: 71976: 0 +245: 71977: 0 +245: 71978: 0 +245: 71979: 0 +245: 71980: 0 +245: 71981: 0 +245: 71982: 0 +245: 71983: 0 +245: 71984: 0 +245: 71985: 0 +245: 71986: 0 +245: 71987: 0 +245: 71988: 0 +245: 71989: 0 +245: 71990: 0 +245: 71991: 0 +245: 71992: 0 +245: 71993: 0 +245: 71994: 0 +245: 71995: 0 +245: 71996: 0 +245: 71997: 0 +245: 71998: 0 +245: 71999: 0 +245: 72000: 0 +245: 72001: 0 +245: 72002: 0 +245: 72003: 0 +245: 72004: 0 +245: 72005: 0 +245: 72006: 0 +245: 72007: 0 +245: 72008: 0 +245: 72009: 0 +245: 72010: 0 +245: 72011: 0 +245: 72012: 0 +245: 72013: 0 +245: 72014: 0 +245: 72015: 0 +245: 72016: 0 +245: 72017: 0 +245: 72018: 0 +245: 72019: 0 +245: 72020: 0 +245: 72021: 0 +245: 72022: 0 +245: 72023: 0 +245: 72024: 0 +245: 72025: 0 +245: 72026: 0 +245: 72027: 0 +245: 72028: 0 +245: 72029: 0 +245: 72030: 0 +245: 72031: 0 +245: 72032: 0 +245: 72033: 0 +245: 72034: 0 +245: 72035: 0 +245: 72036: 0 +245: 72037: 0 +245: 72038: 0 +245: 72039: 0 +245: 72040: 0 +245: 72041: 0 +245: 72042: 0 +245: 72043: 0 +245: 72044: 0 +245: 72045: 0 +245: 72046: 0 +245: 72047: 0 +245: 72048: 0 +245: 72049: 0 +245: 72050: 0 +245: 72051: 0 +245: 72052: 0 +245: 72053: 0 +245: 72054: 0 +245: 72055: 0 +245: 72056: 0 +245: 72057: 0 +245: 72058: 0 +245: 72059: 0 +245: 72060: 0 +245: 72061: 0 +245: 72062: 0 +245: 72063: 0 +245: 72064: 0 +245: 72065: 0 +245: 72066: 0 +245: 72067: 0 +245: 72068: 0 +245: 72069: 0 +245: 72070: 0 +245: 72071: 0 +245: 72072: 0 +245: 72073: 0 +245: 72074: 0 +245: 72075: 0 +245: 72076: 0 +245: 72077: 0 +245: 72078: 0 +245: 72079: 0 +245: 72080: 0 +245: 72081: 0 +245: 72082: 0 +245: 72083: 0 +245: 72084: 0 +245: 72085: 0 +245: 72086: 0 +245: 72087: 0 +245: 72088: 0 +245: 72089: 0 +245: 72090: 0 +245: 72091: 0 +245: 72092: 0 +245: 72093: 0 +245: 72094: 0 +245: 72095: 0 +245: 72096: 0 +245: 72097: 0 +245: 72098: 0 +245: 72099: 0 +245: 72100: 0 +245: 72101: 0 +245: 72102: 0 +245: 72103: 0 +245: 72104: 0 +245: 72105: 0 +245: 72106: 0 +245: 72107: 0 +245: 72108: 0 +245: 72109: 0 +245: 72110: 0 +245: 72111: 0 +245: 72112: 0 +245: 72113: 0 +245: 72114: 0 +245: 72115: 0 +245: 72116: 0 +245: 72117: 0 +245: 72118: 0 +245: 72119: 0 +245: 72120: 0 +245: 72121: 0 +245: 72122: 0 +245: 72123: 0 +245: 72124: 0 +245: 72125: 0 +245: 72126: 0 +245: 72127: 0 +245: 72128: 0 +245: 72129: 0 +245: 72130: 0 +245: 72131: 0 +245: 72132: 0 +245: 72133: 0 +245: 72134: 0 +245: 72135: 0 +245: 72136: 0 +245: 72137: 0 +245: 72138: 0 +245: 72139: 0 +245: 72140: 0 +245: 72141: 0 +245: 72142: 0 +245: 72143: 0 +245: 72144: 0 +245: 72145: 0 +245: 72146: 0 +245: 72147: 0 +245: 72148: 0 +245: 72149: 0 +245: 72150: 0 +245: 72151: 0 +245: 72152: 0 +245: 72153: 0 +245: 72154: 0 +245: 72155: 0 +245: 72156: 0 +245: 72157: 0 +245: 72158: 0 +245: 72159: 0 +245: 72160: 0 +245: 72161: 0 +245: 72162: 0 +245: 72163: 0 +245: 72164: 0 +245: 72165: 0 +245: 72166: 0 +245: 72167: 0 +245: 72168: 0 +245: 72169: 0 +245: 72170: 0 +245: 72171: 0 +245: 72172: 0 +245: 72173: 0 +245: 72174: 0 +245: 72175: 0 +245: 72176: 0 +245: 72177: 0 +245: 72178: 0 +245: 72179: 0 +245: 72180: 0 +245: 72181: 0 +245: 72182: 0 +245: 72183: 0 +245: 72184: 0 +245: 72185: 0 +245: 72186: 0 +245: 72187: 0 +245: 72188: 0 +245: 72189: 0 +245: 72190: 0 +245: 72191: 0 +245: 72192: 0 +245: 72193: 0 +245: 72194: 0 +245: 72195: 0 +245: 72196: 0 +245: 72197: 0 +245: 72198: 0 +245: 72199: 0 +245: 72200: 0 +245: 72201: 0 +245: 72202: 0 +245: 72203: 0 +245: 72204: 0 +245: 72205: 0 +245: 72206: 0 +245: 72207: 0 +245: 72208: 0 +245: 72209: 0 +245: 72210: 0 +245: 72211: 0 +245: 72212: 0 +245: 72213: 0 +245: 72214: 0 +245: 72215: 0 +245: 72216: 0 +245: 72217: 0 +245: 72218: 0 +245: 72219: 0 +245: 72220: 0 +245: 72221: 0 +245: 72222: 0 +245: 72223: 0 +245: 72224: 0 +245: 72225: 0 +245: 72226: 0 +245: 72227: 0 +245: 72228: 0 +245: 72229: 0 +245: 72230: 0 +245: 72231: 0 +245: 72232: 0 +245: 72233: 0 +245: 72234: 0 +245: 72235: 0 +245: 72236: 0 +245: 72237: 0 +245: 72238: 0 +245: 72239: 0 +245: 72240: 0 +245: 72241: 0 +245: 72242: 0 +245: 72243: 0 +245: 72244: 0 +245: 72245: 0 +245: 72246: 0 +245: 72247: 0 +245: 72248: 0 +245: 72249: 0 +245: 72250: 0 +245: 72251: 0 +245: 72252: 0 +245: 72253: 0 +245: 72254: 0 +245: 72255: 0 +245: 72256: 0 +245: 72257: 0 +245: 72258: 0 +245: 72259: 0 +245: 72260: 0 +245: 72261: 0 +245: 72262: 0 +245: 72263: 0 +245: 72264: 0 +245: 72265: 0 +245: 72266: 0 +245: 72267: 0 +245: 72268: 0 +245: 72269: 0 +245: 72270: 0 +245: 72271: 0 +245: 72272: 0 +245: 72273: 0 +245: 72274: 0 +245: 72275: 0 +245: 72276: 0 +245: 72277: 0 +245: 72278: 0 +245: 72279: 0 +245: 72280: 0 +245: 72281: 0 +245: 72282: 0 +245: 72283: 0 +245: 72284: 0 +245: 72285: 0 +245: 72286: 0 +245: 72287: 0 +245: 72288: 0 +245: 72289: 0 +245: 72290: 0 +245: 72291: 0 +245: 72292: 0 +245: 72293: 0 +245: 72294: 0 +245: 72295: 0 +245: 72296: 0 +245: 72297: 0 +245: 72298: 0 +245: 72299: 0 +245: 72300: 0 +245: 72301: 0 +245: 72302: 0 +245: 72303: 0 +245: 72304: 0 +245: 72305: 0 +245: 72306: 0 +245: 72307: 0 +245: 72308: 0 +245: 72309: 0 +245: 72310: 0 +245: 72311: 0 +245: 72312: 0 +245: 72313: 0 +245: 72314: 0 +245: 72315: 0 +245: 72316: 0 +245: 72317: 0 +245: 72318: 0 +245: 72319: 0 +245: 72320: 0 +245: 72321: 0 +245: 72322: 0 +245: 72323: 0 +245: 72324: 0 +245: 72325: 0 +245: 72326: 0 +245: 72327: 0 +245: 72328: 0 +245: 72329: 0 +245: 72330: 0 +245: 72331: 0 +245: 72332: 0 +245: 72333: 0 +245: 72334: 0 +245: 72335: 0 +245: 72336: 0 +245: 72337: 0 +245: 72338: 0 +245: 72339: 0 +245: 72340: 0 +245: 72341: 0 +245: 72342: 0 +245: 72343: 0 +245: 72344: 0 +245: 72345: 0 +245: 72346: 0 +245: 72347: 0 +245: 72348: 0 +245: 72349: 0 +245: 72350: 0 +245: 72351: 0 +245: 72352: 0 +245: 72353: 0 +245: 72354: 0 +245: 72355: 0 +245: 72356: 0 +245: 72357: 0 +245: 72358: 0 +245: 72359: 0 +245: 72360: 0 +245: 72361: 0 +245: 72362: 0 +245: 72363: 0 +245: 72364: 0 +245: 72365: 0 +245: 72366: 0 +245: 72367: 0 +245: 72368: 0 +245: 72369: 0 +245: 72370: 0 +245: 72371: 0 +245: 72372: 0 +245: 72373: 0 +245: 72374: 0 +245: 72375: 0 +245: 72376: 0 +245: 72377: 0 +245: 72378: 0 +245: 72379: 0 +245: 72380: 0 +245: 72381: 0 +245: 72382: 0 +245: 72383: 0 +245: 72384: 0 +245: 72385: 0 +245: 72386: 0 +245: 72387: 0 +245: 72388: 0 +245: 72389: 0 +245: 72390: 0 +245: 72391: 0 +245: 72392: 0 +245: 72393: 0 +245: 72394: 0 +245: 72395: 0 +245: 72396: 0 +245: 72397: 0 +245: 72398: 0 +245: 72399: 0 +245: 72400: 0 +245: 72401: 0 +245: 72402: 0 +245: 72403: 0 +245: 72404: 0 +245: 72405: 0 +245: 72406: 0 +245: 72407: 0 +245: 72408: 0 +245: 72409: 0 +245: 72410: 0 +245: 72411: 0 +245: 72412: 0 +245: 72413: 0 +245: 72414: 0 +245: 72415: 0 +245: 72416: 0 +245: 72417: 0 +245: 72418: 0 +245: 72419: 0 +245: 72420: 0 +245: 72421: 0 +245: 72422: 0 +245: 72423: 0 +245: 72424: 0 +245: 72425: 0 +245: 72426: 0 +245: 72427: 0 +245: 72428: 0 +245: 72429: 0 +245: 72430: 0 +245: 72431: 0 +245: 72432: 0 +245: 72433: 0 +245: 72434: 0 +245: 72435: 0 +245: 72436: 0 +245: 72437: 0 +245: 72438: 0 +245: 72439: 0 +245: 72440: 0 +245: 72441: 0 +245: 72442: 0 +245: 72443: 0 +245: 72444: 0 +245: 72445: 0 +245: 72446: 0 +245: 72447: 0 +245: 72448: 0 +245: 72449: 0 +245: 72450: 0 +245: 72451: 0 +245: 72452: 0 +245: 72453: 0 +245: 72454: 0 +245: 72455: 0 +245: 72456: 0 +245: 72457: 0 +245: 72458: 0 +245: 72459: 0 +245: 72460: 0 +245: 72461: 0 +245: 72462: 0 +245: 72463: 0 +245: 72464: 0 +245: 72465: 0 +245: 72466: 0 +245: 72467: 0 +245: 72468: 0 +245: 72469: 0 +245: 72470: 0 +245: 72471: 0 +245: 72472: 0 +245: 72473: 0 +245: 72474: 0 +245: 72475: 0 +245: 72476: 0 +245: 72477: 0 +245: 72478: 0 +245: 72479: 0 +245: 72480: 0 +245: 72481: 0 +245: 72482: 0 +245: 72483: 0 +245: 72484: 0 +245: 72485: 0 +245: 72486: 0 +245: 72487: 0 +245: 72488: 0 +245: 72489: 0 +245: 72490: 0 +245: 72491: 0 +245: 72492: 0 +245: 72493: 0 +245: 72494: 0 +245: 72495: 0 +245: 72496: 0 +245: 72497: 0 +245: 72498: 0 +245: 72499: 0 +245: 72500: 0 +245: 72501: 0 +245: 72502: 0 +245: 72503: 0 +245: 72504: 0 +245: 72505: 0 +245: 72506: 0 +245: 72507: 0 +245: 72508: 0 +245: 72509: 0 +245: 72510: 0 +245: 72511: 0 +245: 72512: 0 +245: 72513: 0 +245: 72514: 0 +245: 72515: 0 +245: 72516: 0 +245: 72517: 0 +245: 72518: 0 +245: 72519: 0 +245: 72520: 0 +245: 72521: 0 +245: 72522: 0 +245: 72523: 0 +245: 72524: 0 +245: 72525: 0 +245: 72526: 0 +245: 72527: 0 +245: 72528: 0 +245: 72529: 0 +245: 72530: 0 +245: 72531: 0 +245: 72532: 0 +245: 72533: 0 +245: 72534: 0 +245: 72535: 0 +245: 72536: 0 +245: 72537: 0 +245: 72538: 0 +245: 72539: 0 +245: 72540: 0 +245: 72541: 0 +245: 72542: 0 +245: 72543: 0 +245: 72544: 0 +245: 72545: 0 +245: 72546: 0 +245: 72547: 0 +245: 72548: 0 +245: 72549: 0 +245: 72550: 0 +245: 72551: 0 +245: 72552: 0 +245: 72553: 0 +245: 72554: 0 +245: 72555: 0 +245: 72556: 0 +245: 72557: 0 +245: 72558: 0 +245: 72559: 0 +245: 72560: 0 +245: 72561: 0 +245: 72562: 0 +245: 72563: 0 +245: 72564: 0 +245: 72565: 0 +245: 72566: 0 +245: 72567: 0 +245: 72568: 0 +245: 72569: 0 +245: 72570: 0 +245: 72571: 0 +245: 72572: 0 +245: 72573: 0 +245: 72574: 0 +245: 72575: 0 +245: 72576: 0 +245: 72577: 0 +245: 72578: 0 +245: 72579: 0 +245: 72580: 0 +245: 72581: 0 +245: 72582: 0 +245: 72583: 0 +245: 72584: 0 +245: 72585: 0 +245: 72586: 0 +245: 72587: 0 +245: 72588: 0 +245: 72589: 0 +245: 72590: 0 +245: 72591: 0 +245: 72592: 0 +245: 72593: 0 +245: 72594: 0 +245: 72595: 0 +245: 72596: 0 +245: 72597: 0 +245: 72598: 0 +245: 72599: 0 +245: 72600: 0 +245: 72601: 0 +245: 72602: 0 +245: 72603: 0 +245: 72604: 0 +245: 72605: 0 +245: 72606: 0 +245: 72607: 0 +245: 72608: 0 +245: 72609: 0 +245: 72610: 0 +245: 72611: 0 +245: 72612: 0 +245: 72613: 0 +245: 72614: 0 +245: 72615: 0 +245: 72616: 0 +245: 72617: 0 +245: 72618: 0 +245: 72619: 0 +245: 72620: 0 +245: 72621: 0 +245: 72622: 0 +245: 72623: 0 +245: 72624: 0 +245: 72625: 0 +245: 72626: 0 +245: 72627: 0 +245: 72628: 0 +245: 72629: 0 +245: 72630: 0 +245: 72631: 0 +245: 72632: 0 +245: 72633: 0 +245: 72634: 0 +245: 72635: 0 +245: 72636: 0 +245: 72637: 0 +245: 72638: 0 +245: 72639: 0 +245: 72640: 0 +245: 72641: 0 +245: 72642: 0 +245: 72643: 0 +245: 72644: 0 +245: 72645: 0 +245: 72646: 0 +245: 72647: 0 +245: 72648: 0 +245: 72649: 0 +245: 72650: 0 +245: 72651: 0 +245: 72652: 0 +245: 72653: 0 +245: 72654: 0 +245: 72655: 0 +245: 72656: 0 +245: 72657: 0 +245: 72658: 0 +245: 72659: 0 +245: 72660: 0 +245: 72661: 0 +245: 72662: 0 +245: 72663: 0 +245: 72664: 0 +245: 72665: 0 +245: 72666: 0 +245: 72667: 0 +245: 72668: 0 +245: 72669: 0 +245: 72670: 0 +245: 72671: 0 +245: 72672: 0 +245: 72673: 0 +245: 72674: 0 +245: 72675: 0 +245: 72676: 0 +245: 72677: 0 +245: 72678: 0 +245: 72679: 0 +245: 72680: 0 +245: 72681: 0 +245: 72682: 0 +245: 72683: 0 +245: 72684: 0 +245: 72685: 0 +245: 72686: 0 +245: 72687: 0 +245: 72688: 0 +245: 72689: 0 +245: 72690: 0 +245: 72691: 0 +245: 72692: 0 +245: 72693: 0 +245: 72694: 0 +245: 72695: 0 +245: 72696: 0 +245: 72697: 0 +245: 72698: 0 +245: 72699: 0 +245: 72700: 0 +245: 72701: 0 +245: 72702: 0 +245: 72703: 0 +245: 72704: 0 +245: 72705: 0 +245: 72706: 0 +245: 72707: 0 +245: 72708: 0 +245: 72709: 0 +245: 72710: 0 +245: 72711: 0 +245: 72712: 0 +245: 72713: 0 +245: 72714: 0 +245: 72715: 0 +245: 72716: 0 +245: 72717: 0 +245: 72718: 0 +245: 72719: 0 +245: 72720: 0 +245: 72721: 0 +245: 72722: 0 +245: 72723: 0 +245: 72724: 0 +245: 72725: 0 +245: 72726: 0 +245: 72727: 0 +245: 72728: 0 +245: 72729: 0 +245: 72730: 0 +245: 72731: 0 +245: 72732: 0 +245: 72733: 0 +245: 72734: 0 +245: 72735: 0 +245: 72736: 0 +245: 72737: 0 +245: 72738: 0 +245: 72739: 0 +245: 72740: 0 +245: 72741: 0 +245: 72742: 0 +245: 72743: 0 +245: 72744: 0 +245: 72745: 0 +245: 72746: 0 +245: 72747: 0 +245: 72748: 0 +245: 72749: 0 +245: 72750: 0 +245: 72751: 0 +245: 72752: 0 +245: 72753: 0 +245: 72754: 0 +245: 72755: 0 +245: 72756: 0 +245: 72757: 0 +245: 72758: 0 +245: 72759: 0 +245: 72760: 0 +245: 72761: 0 +245: 72762: 0 +245: 72763: 0 +245: 72764: 0 +245: 72765: 0 +245: 72766: 0 +245: 72767: 0 +245: 72768: 0 +245: 72769: 0 +245: 72770: 0 +245: 72771: 0 +245: 72772: 0 +245: 72773: 0 +245: 72774: 0 +245: 72775: 0 +245: 72776: 0 +245: 72777: 0 +245: 72778: 0 +245: 72779: 0 +245: 72780: 0 +245: 72781: 0 +245: 72782: 0 +245: 72783: 0 +245: 72784: 0 +245: 72785: 0 +245: 72786: 0 +245: 72787: 0 +245: 72788: 0 +245: 72789: 0 +245: 72790: 0 +245: 72791: 0 +245: 72792: 0 +245: 72793: 0 +245: 72794: 0 +245: 72795: 0 +245: 72796: 0 +245: 72797: 0 +245: 72798: 0 +245: 72799: 0 +245: 72800: 0 +245: 72801: 0 +245: 72802: 0 +245: 72803: 0 +245: 72804: 0 +245: 72805: 0 +245: 72806: 0 +245: 72807: 0 +245: 72808: 0 +245: 72809: 0 +245: 72810: 0 +245: 72811: 0 +245: 72812: 0 +245: 72813: 0 +245: 72814: 0 +245: 72815: 0 +245: 72816: 0 +245: 72817: 0 +245: 72818: 0 +245: 72819: 0 +245: 72820: 0 +245: 72821: 0 +245: 72822: 0 +245: 72823: 0 +245: 72824: 0 +245: 72825: 0 +245: 72826: 0 +245: 72827: 0 +245: 72828: 0 +245: 72829: 0 +245: 72830: 0 +245: 72831: 0 +245: 72832: 0 +245: 72833: 0 +245: 72834: 0 +245: 72835: 0 +245: 72836: 0 +245: 72837: 0 +245: 72838: 0 +245: 72839: 0 +245: 72840: 0 +245: 72841: 0 +245: 72842: 0 +245: 72843: 0 +245: 72844: 0 +245: 72845: 0 +245: 72846: 0 +245: 72847: 0 +245: 72848: 0 +245: 72849: 0 +245: 72850: 0 +245: 72851: 0 +245: 72852: 0 +245: 72853: 0 +245: 72854: 0 +245: 72855: 0 +245: 72856: 0 +245: 72857: 0 +245: 72858: 0 +245: 72859: 0 +245: 72860: 0 +245: 72861: 0 +245: 72862: 0 +245: 72863: 0 +245: 72864: 0 +245: 72865: 0 +245: 72866: 0 +245: 72867: 0 +245: 72868: 0 +245: 72869: 0 +245: 72870: 0 +245: 72871: 0 +245: 72872: 0 +245: 72873: 0 +245: 72874: 0 +245: 72875: 0 +245: 72876: 0 +245: 72877: 0 +245: 72878: 0 +245: 72879: 0 +245: 72880: 0 +245: 72881: 0 +245: 72882: 0 +245: 72883: 0 +245: 72884: 0 +245: 72885: 0 +245: 72886: 0 +245: 72887: 0 +245: 72888: 0 +245: 72889: 0 +245: 72890: 0 +245: 72891: 0 +245: 72892: 0 +245: 72893: 0 +245: 72894: 0 +245: 72895: 0 +245: 72896: 0 +245: 72897: 0 +245: 72898: 0 +245: 72899: 0 +245: 72900: 0 +245: 72901: 0 +245: 72902: 0 +245: 72903: 0 +245: 72904: 0 +245: 72905: 0 +245: 72906: 0 +245: 72907: 0 +245: 72908: 0 +245: 72909: 0 +245: 72910: 0 +245: 72911: 0 +245: 72912: 0 +245: 72913: 0 +245: 72914: 0 +245: 72915: 0 +245: 72916: 0 +245: 72917: 0 +245: 72918: 0 +245: 72919: 0 +245: 72920: 0 +245: 72921: 0 +245: 72922: 0 +245: 72923: 0 +245: 72924: 0 +245: 72925: 0 +245: 72926: 0 +245: 72927: 0 +245: 72928: 0 +245: 72929: 0 +245: 72930: 0 +245: 72931: 0 +245: 72932: 0 +245: 72933: 0 +245: 72934: 0 +245: 72935: 0 +245: 72936: 0 +245: 72937: 0 +245: 72938: 0 +245: 72939: 0 +245: 72940: 0 +245: 72941: 0 +245: 72942: 0 +245: 72943: 0 +245: 72944: 0 +245: 72945: 0 +245: 72946: 0 +245: 72947: 0 +245: 72948: 0 +245: 72949: 0 +245: 72950: 0 +245: 72951: 0 +245: 72952: 0 +245: 72953: 0 +245: 72954: 0 +245: 72955: 0 +245: 72956: 0 +245: 72957: 0 +245: 72958: 0 +245: 72959: 0 +245: 72960: 0 +245: 72961: 0 +245: 72962: 0 +245: 72963: 0 +245: 72964: 0 +245: 72965: 0 +245: 72966: 0 +245: 72967: 0 +245: 72968: 0 +245: 72969: 0 +245: 72970: 0 +245: 72971: 0 +245: 72972: 0 +245: 72973: 0 +245: 72974: 0 +245: 72975: 0 +245: 72976: 0 +245: 72977: 0 +245: 72978: 0 +245: 72979: 0 +245: 72980: 0 +245: 72981: 0 +245: 72982: 0 +245: 72983: 0 +245: 72984: 0 +245: 72985: 0 +245: 72986: 0 +245: 72987: 0 +245: 72988: 0 +245: 72989: 0 +245: 72990: 0 +245: 72991: 0 +245: 72992: 0 +245: 72993: 0 +245: 72994: 0 +245: 72995: 0 +245: 72996: 0 +245: 72997: 0 +245: 72998: 0 +245: 72999: 0 +245: 73000: 0 +245: 73001: 0 +245: 73002: 0 +245: 73003: 0 +245: 73004: 0 +245: 73005: 0 +245: 73006: 0 +245: 73007: 0 +245: 73008: 0 +245: 73009: 0 +245: 73010: 0 +245: 73011: 0 +245: 73012: 0 +245: 73013: 0 +245: 73014: 0 +245: 73015: 0 +245: 73016: 0 +245: 73017: 0 +245: 73018: 0 +245: 73019: 0 +245: 73020: 0 +245: 73021: 0 +245: 73022: 0 +245: 73023: 0 +245: 73024: 0 +245: 73025: 0 +245: 73026: 0 +245: 73027: 0 +245: 73028: 0 +245: 73029: 0 +245: 73030: 0 +245: 73031: 0 +245: 73032: 0 +245: 73033: 0 +245: 73034: 0 +245: 73035: 0 +245: 73036: 0 +245: 73037: 0 +245: 73038: 0 +245: 73039: 0 +245: 73040: 0 +245: 73041: 0 +245: 73042: 0 +245: 73043: 0 +245: 73044: 0 +245: 73045: 0 +245: 73046: 0 +245: 73047: 0 +245: 73048: 0 +245: 73049: 0 +245: 73050: 0 +245: 73051: 0 +245: 73052: 0 +245: 73053: 0 +245: 73054: 0 +245: 73055: 0 +245: 73056: 0 +245: 73057: 0 +245: 73058: 0 +245: 73059: 0 +245: 73060: 0 +245: 73061: 0 +245: 73062: 0 +245: 73063: 0 +245: 73064: 0 +245: 73065: 0 +245: 73066: 0 +245: 73067: 0 +245: 73068: 0 +245: 73069: 0 +245: 73070: 0 +245: 73071: 0 +245: 73072: 0 +245: 73073: 0 +245: 73074: 0 +245: 73075: 0 +245: 73076: 0 +245: 73077: 0 +245: 73078: 0 +245: 73079: 0 +245: 73080: 0 +245: 73081: 0 +245: 73082: 0 +245: 73083: 0 +245: 73084: 0 +245: 73085: 0 +245: 73086: 0 +245: 73087: 0 +245: 73088: 0 +245: 73089: 0 +245: 73090: 0 +245: 73091: 0 +245: 73092: 0 +245: 73093: 0 +245: 73094: 0 +245: 73095: 0 +245: 73096: 0 +245: 73097: 0 +245: 73098: 0 +245: 73099: 0 +245: 73100: 0 +245: 73101: 0 +245: 73102: 0 +245: 73103: 0 +245: 73104: 0 +245: 73105: 0 +245: 73106: 0 +245: 73107: 0 +245: 73108: 0 +245: 73109: 0 +245: 73110: 0 +245: 73111: 0 +245: 73112: 0 +245: 73113: 0 +245: 73114: 0 +245: 73115: 0 +245: 73116: 0 +245: 73117: 0 +245: 73118: 0 +245: 73119: 0 +245: 73120: 0 +245: 73121: 0 +245: 73122: 0 +245: 73123: 0 +245: 73124: 0 +245: 73125: 0 +245: 73126: 0 +245: 73127: 0 +245: 73128: 0 +245: 73129: 0 +245: 73130: 0 +245: 73131: 0 +245: 73132: 0 +245: 73133: 0 +245: 73134: 0 +245: 73135: 0 +245: 73136: 0 +245: 73137: 0 +245: 73138: 0 +245: 73139: 0 +245: 73140: 0 +245: 73141: 0 +245: 73142: 0 +245: 73143: 0 +245: 73144: 0 +245: 73145: 0 +245: 73146: 0 +245: 73147: 0 +245: 73148: 0 +245: 73149: 0 +245: 73150: 0 +245: 73151: 0 +245: 73152: 0 +245: 73153: 0 +245: 73154: 0 +245: 73155: 0 +245: 73156: 0 +245: 73157: 0 +245: 73158: 0 +245: 73159: 0 +245: 73160: 0 +245: 73161: 0 +245: 73162: 0 +245: 73163: 0 +245: 73164: 0 +245: 73165: 0 +245: 73166: 0 +245: 73167: 0 +245: 73168: 0 +245: 73169: 0 +245: 73170: 0 +245: 73171: 0 +245: 73172: 0 +245: 73173: 0 +245: 73174: 0 +245: 73175: 0 +245: 73176: 0 +245: 73177: 0 +245: 73178: 0 +245: 73179: 0 +245: 73180: 0 +245: 73181: 0 +245: 73182: 0 +245: 73183: 0 +245: 73184: 0 +245: 73185: 0 +245: 73186: 0 +245: 73187: 0 +245: 73188: 0 +245: 73189: 0 +245: 73190: 0 +245: 73191: 0 +245: 73192: 0 +245: 73193: 0 +245: 73194: 0 +245: 73195: 0 +245: 73196: 0 +245: 73197: 0 +245: 73198: 0 +245: 73199: 0 +245: 73200: 0 +245: 73201: 0 +245: 73202: 0 +245: 73203: 0 +245: 73204: 0 +245: 73205: 0 +245: 73206: 0 +245: 73207: 0 +245: 73208: 0 +245: 73209: 0 +245: 73210: 0 +245: 73211: 0 +245: 73212: 0 +245: 73213: 0 +245: 73214: 0 +245: 73215: 0 +245: 73216: 0 +245: 73217: 0 +245: 73218: 0 +245: 73219: 0 +245: 73220: 0 +245: 73221: 0 +245: 73222: 0 +245: 73223: 0 +245: 73224: 0 +245: 73225: 0 +245: 73226: 0 +245: 73227: 0 +245: 73228: 0 +245: 73229: 0 +245: 73230: 0 +245: 73231: 0 +245: 73232: 0 +245: 73233: 0 +245: 73234: 0 +245: 73235: 0 +245: 73236: 0 +245: 73237: 0 +245: 73238: 0 +245: 73239: 0 +245: 73240: 0 +245: 73241: 0 +245: 73242: 0 +245: 73243: 0 +245: 73244: 0 +245: 73245: 0 +245: 73246: 0 +245: 73247: 0 +245: 73248: 0 +245: 73249: 0 +245: 73250: 0 +245: 73251: 0 +245: 73252: 0 +245: 73253: 0 +245: 73254: 0 +245: 73255: 0 +245: 73256: 0 +245: 73257: 0 +245: 73258: 0 +245: 73259: 0 +245: 73260: 0 +245: 73261: 0 +245: 73262: 0 +245: 73263: 0 +245: 73264: 0 +245: 73265: 0 +245: 73266: 0 +245: 73267: 0 +245: 73268: 0 +245: 73269: 0 +245: 73270: 0 +245: 73271: 0 +245: 73272: 0 +245: 73273: 0 +245: 73274: 0 +245: 73275: 0 +245: 73276: 0 +245: 73277: 0 +245: 73278: 0 +245: 73279: 0 +245: 73280: 0 +245: 73281: 0 +245: 73282: 0 +245: 73283: 0 +245: 73284: 0 +245: 73285: 0 +245: 73286: 0 +245: 73287: 0 +245: 73288: 0 +245: 73289: 0 +245: 73290: 0 +245: 73291: 0 +245: 73292: 0 +245: 73293: 0 +245: 73294: 0 +245: 73295: 0 +245: 73296: 0 +245: 73297: 0 +245: 73298: 0 +245: 73299: 0 +245: 73300: 0 +245: 73301: 0 +245: 73302: 0 +245: 73303: 0 +245: 73304: 0 +245: 73305: 0 +245: 73306: 0 +245: 73307: 0 +245: 73308: 0 +245: 73309: 0 +245: 73310: 0 +245: 73311: 0 +245: 73312: 0 +245: 73313: 0 +245: 73314: 0 +245: 73315: 0 +245: 73316: 0 +245: 73317: 0 +245: 73318: 0 +245: 73319: 0 +245: 73320: 0 +245: 73321: 0 +245: 73322: 0 +245: 73323: 0 +245: 73324: 0 +245: 73325: 0 +245: 73326: 0 +245: 73327: 0 +245: 73328: 0 +245: 73329: 0 +245: 73330: 0 +245: 73331: 0 +245: 73332: 0 +245: 73333: 0 +245: 73334: 0 +245: 73335: 0 +245: 73336: 0 +245: 73337: 0 +245: 73338: 0 +245: 73339: 0 +245: 73340: 0 +245: 73341: 0 +245: 73342: 0 +245: 73343: 0 +245: 73344: 0 +245: 73345: 0 +245: 73346: 0 +245: 73347: 0 +245: 73348: 0 +245: 73349: 0 +245: 73350: 0 +245: 73351: 0 +245: 73352: 0 +245: 73353: 0 +245: 73354: 0 +245: 73355: 0 +245: 73356: 0 +245: 73357: 0 +245: 73358: 0 +245: 73359: 0 +245: 73360: 0 +245: 73361: 0 +245: 73362: 0 +245: 73363: 0 +245: 73364: 0 +245: 73365: 0 +245: 73366: 0 +245: 73367: 0 +245: 73368: 0 +245: 73369: 0 +245: 73370: 0 +245: 73371: 0 +245: 73372: 0 +245: 73373: 0 +245: 73374: 0 +245: 73375: 0 +245: 73376: 0 +245: 73377: 0 +245: 73378: 0 +245: 73379: 0 +245: 73380: 0 +245: 73381: 0 +245: 73382: 0 +245: 73383: 0 +245: 73384: 0 +245: 73385: 0 +245: 73386: 0 +245: 73387: 0 +245: 73388: 0 +245: 73389: 0 +245: 73390: 0 +245: 73391: 0 +245: 73392: 0 +245: 73393: 0 +245: 73394: 0 +245: 73395: 0 +245: 73396: 0 +245: 73397: 0 +245: 73398: 0 +245: 73399: 0 +245: 73400: 0 +245: 73401: 0 +245: 73402: 0 +245: 73403: 0 +245: 73404: 0 +245: 73405: 0 +245: 73406: 0 +245: 73407: 0 +245: 73408: 0 +245: 73409: 0 +245: 73410: 0 +245: 73411: 0 +245: 73412: 0 +245: 73413: 0 +245: 73414: 0 +245: 73415: 0 +245: 73416: 0 +245: 73417: 0 +245: 73418: 0 +245: 73419: 0 +245: 73420: 0 +245: 73421: 0 +245: 73422: 0 +245: 73423: 0 +245: 73424: 0 +245: 73425: 0 +245: 73426: 0 +245: 73427: 0 +245: 73428: 0 +245: 73429: 0 +245: 73430: 0 +245: 73431: 0 +245: 73432: 0 +245: 73433: 0 +245: 73434: 0 +245: 73435: 0 +245: 73436: 0 +245: 73437: 0 +245: 73438: 0 +245: 73439: 0 +245: 73440: 0 +245: 73441: 0 +245: 73442: 0 +245: 73443: 0 +245: 73444: 0 +245: 73445: 0 +245: 73446: 0 +245: 73447: 0 +245: 73448: 0 +245: 73449: 0 +245: 73450: 0 +245: 73451: 0 +245: 73452: 0 +245: 73453: 0 +245: 73454: 0 +245: 73455: 0 +245: 73456: 0 +245: 73457: 0 +245: 73458: 0 +245: 73459: 0 +245: 73460: 0 +245: 73461: 0 +245: 73462: 0 +245: 73463: 0 +245: 73464: 0 +245: 73465: 0 +245: 73466: 0 +245: 73467: 0 +245: 73468: 0 +245: 73469: 0 +245: 73470: 0 +245: 73471: 0 +245: 73472: 0 +245: 73473: 0 +245: 73474: 0 +245: 73475: 0 +245: 73476: 0 +245: 73477: 0 +245: 73478: 0 +245: 73479: 0 +245: 73480: 0 +245: 73481: 0 +245: 73482: 0 +245: 73483: 0 +245: 73484: 0 +245: 73485: 0 +245: 73486: 0 +245: 73487: 0 +245: 73488: 0 +245: 73489: 0 +245: 73490: 0 +245: 73491: 0 +245: 73492: 0 +245: 73493: 0 +245: 73494: 0 +245: 73495: 0 +245: 73496: 0 +245: 73497: 0 +245: 73498: 0 +245: 73499: 0 +245: 73500: 0 +245: 73501: 0 +245: 73502: 0 +245: 73503: 0 +245: 73504: 0 +245: 73505: 0 +245: 73506: 0 +245: 73507: 0 +245: 73508: 0 +245: 73509: 0 +245: 73510: 0 +245: 73511: 0 +245: 73512: 0 +245: 73513: 0 +245: 73514: 0 +245: 73515: 0 +245: 73516: 0 +245: 73517: 0 +245: 73518: 0 +245: 73519: 0 +245: 73520: 0 +245: 73521: 0 +245: 73522: 0 +245: 73523: 0 +245: 73524: 0 +245: 73525: 0 +245: 73526: 0 +245: 73527: 0 +245: 73528: 0 +245: 73529: 0 +245: 73530: 0 +245: 73531: 0 +245: 73532: 0 +245: 73533: 0 +245: 73534: 0 +245: 73535: 0 +245: 73536: 0 +245: 73537: 0 +245: 73538: 0 +245: 73539: 0 +245: 73540: 0 +245: 73541: 0 +245: 73542: 0 +245: 73543: 0 +245: 73544: 0 +245: 73545: 0 +245: 73546: 0 +245: 73547: 0 +245: 73548: 0 +245: 73549: 0 +245: 73550: 0 +245: 73551: 0 +245: 73552: 0 +245: 73553: 0 +245: 73554: 0 +245: 73555: 0 +245: 73556: 0 +245: 73557: 0 +245: 73558: 0 +245: 73559: 0 +245: 73560: 0 +245: 73561: 0 +245: 73562: 0 +245: 73563: 0 +245: 73564: 0 +245: 73565: 0 +245: 73566: 0 +245: 73567: 0 +245: 73568: 0 +245: 73569: 0 +245: 73570: 0 +245: 73571: 0 +245: 73572: 0 +245: 73573: 0 +245: 73574: 0 +245: 73575: 0 +245: 73576: 0 +245: 73577: 0 +245: 73578: 0 +245: 73579: 0 +245: 73580: 0 +245: 73581: 0 +245: 73582: 0 +245: 73583: 0 +245: 73584: 0 +245: 73585: 0 +245: 73586: 0 +245: 73587: 0 +245: 73588: 0 +245: 73589: 0 +245: 73590: 0 +245: 73591: 0 +245: 73592: 0 +245: 73593: 0 +245: 73594: 0 +245: 73595: 0 +245: 73596: 0 +245: 73597: 0 +245: 73598: 0 +245: 73599: 0 +245: 73600: 0 +245: 73601: 0 +245: 73602: 0 +245: 73603: 0 +245: 73604: 0 +245: 73605: 0 +245: 73606: 0 +245: 73607: 0 +245: 73608: 0 +245: 73609: 0 +245: 73610: 0 +245: 73611: 0 +245: 73612: 0 +245: 73613: 0 +245: 73614: 0 +245: 73615: 0 +245: 73616: 0 +245: 73617: 0 +245: 73618: 0 +245: 73619: 0 +245: 73620: 0 +245: 73621: 0 +245: 73622: 0 +245: 73623: 0 +245: 73624: 0 +245: 73625: 0 +245: 73626: 0 +245: 73627: 0 +245: 73628: 0 +245: 73629: 0 +245: 73630: 0 +245: 73631: 0 +245: 73632: 0 +245: 73633: 0 +245: 73634: 0 +245: 73635: 0 +245: 73636: 0 +245: 73637: 0 +245: 73638: 0 +245: 73639: 0 +245: 73640: 0 +245: 73641: 0 +245: 73642: 0 +245: 73643: 0 +245: 73644: 0 +245: 73645: 0 +245: 73646: 0 +245: 73647: 0 +245: 73648: 0 +245: 73649: 0 +245: 73650: 0 +245: 73651: 0 +245: 73652: 0 +245: 73653: 0 +245: 73654: 0 +245: 73655: 0 +245: 73656: 0 +245: 73657: 0 +245: 73658: 0 +245: 73659: 0 +245: 73660: 0 +245: 73661: 0 +245: 73662: 0 +245: 73663: 0 +245: 73664: 0 +245: 73665: 0 +245: 73666: 0 +245: 73667: 0 +245: 73668: 0 +245: 73669: 0 +245: 73670: 0 +245: 73671: 0 +245: 73672: 0 +245: 73673: 0 +245: 73674: 0 +245: 73675: 0 +245: 73676: 0 +245: 73677: 0 +245: 73678: 0 +245: 73679: 0 +245: 73680: 0 +245: 73681: 0 +245: 73682: 0 +245: 73683: 0 +245: 73684: 0 +245: 73685: 0 +245: 73686: 0 +245: 73687: 0 +245: 73688: 0 +245: 73689: 0 +245: 73690: 0 +245: 73691: 0 +245: 73692: 0 +245: 73693: 0 +245: 73694: 0 +245: 73695: 0 +245: 73696: 0 +245: 73697: 0 +245: 73698: 0 +245: 73699: 0 +245: 73700: 0 +245: 73701: 0 +245: 73702: 0 +245: 73703: 0 +245: 73704: 0 +245: 73705: 0 +245: 73706: 0 +245: 73707: 0 +245: 73708: 0 +245: 73709: 0 +245: 73710: 0 +245: 73711: 0 +245: 73712: 0 +245: 73713: 0 +245: 73714: 0 +245: 73715: 0 +245: 73716: 0 +245: 73717: 0 +245: 73718: 0 +245: 73719: 0 +245: 73720: 0 +245: 73721: 0 +245: 73722: 0 +245: 73723: 0 +245: 73724: 0 +245: 73725: 0 +245: 73726: 0 +245: 73727: 0 +245: 73728: 0 +245: 73729: 0 +245: 73730: 0 +245: 73731: 0 +245: 73732: 0 +245: 73733: 0 +245: 73734: 0 +245: 73735: 0 +245: 73736: 0 +245: 73737: 0 +245: 73738: 0 +245: 73739: 0 +245: 73740: 0 +245: 73741: 0 +245: 73742: 0 +245: 73743: 0 +245: 73744: 0 +245: 73745: 0 +245: 73746: 0 +245: 73747: 0 +245: 73748: 0 +245: 73749: 0 +245: 73750: 0 +245: 73751: 0 +245: 73752: 0 +245: 73753: 0 +245: 73754: 0 +245: 73755: 0 +245: 73756: 0 +245: 73757: 0 +245: 73758: 0 +245: 73759: 0 +245: 73760: 0 +245: 73761: 0 +245: 73762: 0 +245: 73763: 0 +245: 73764: 0 +245: 73765: 0 +245: 73766: 0 +245: 73767: 0 +245: 73768: 0 +245: 73769: 0 +245: 73770: 0 +245: 73771: 0 +245: 73772: 0 +245: 73773: 0 +245: 73774: 0 +245: 73775: 0 +245: 73776: 0 +245: 73777: 0 +245: 73778: 0 +245: 73779: 0 +245: 73780: 0 +245: 73781: 0 +245: 73782: 0 +245: 73783: 0 +245: 73784: 0 +245: 73785: 0 +245: 73786: 0 +245: 73787: 0 +245: 73788: 0 +245: 73789: 0 +245: 73790: 0 +245: 73791: 0 +245: 73792: 0 +245: 73793: 0 +245: 73794: 0 +245: 73795: 0 +245: 73796: 0 +245: 73797: 0 +245: 73798: 0 +245: 73799: 0 +245: 73800: 0 +245: 73801: 0 +245: 73802: 0 +245: 73803: 0 +245: 73804: 0 +245: 73805: 0 +245: 73806: 0 +245: 73807: 0 +245: 73808: 0 +245: 73809: 0 +245: 73810: 0 +245: 73811: 0 +245: 73812: 0 +245: 73813: 0 +245: 73814: 0 +245: 73815: 0 +245: 73816: 0 +245: 73817: 0 +245: 73818: 0 +245: 73819: 0 +245: 73820: 0 +245: 73821: 0 +245: 73822: 0 +245: 73823: 0 +245: 73824: 0 +245: 73825: 0 +245: 73826: 0 +245: 73827: 0 +245: 73828: 0 +245: 73829: 0 +245: 73830: 0 +245: 73831: 0 +245: 73832: 0 +245: 73833: 0 +245: 73834: 0 +245: 73835: 0 +245: 73836: 0 +245: 73837: 0 +245: 73838: 0 +245: 73839: 0 +245: 73840: 0 +245: 73841: 0 +245: 73842: 0 +245: 73843: 0 +245: 73844: 0 +245: 73845: 0 +245: 73846: 0 +245: 73847: 0 +245: 73848: 0 +245: 73849: 0 +245: 73850: 0 +245: 73851: 0 +245: 73852: 0 +245: 73853: 0 +245: 73854: 0 +245: 73855: 0 +245: 73856: 0 +245: 73857: 0 +245: 73858: 0 +245: 73859: 0 +245: 73860: 0 +245: 73861: 0 +245: 73862: 0 +245: 73863: 0 +245: 73864: 0 +245: 73865: 0 +245: 73866: 0 +245: 73867: 0 +245: 73868: 0 +245: 73869: 0 +245: 73870: 0 +245: 73871: 0 +245: 73872: 0 +245: 73873: 0 +245: 73874: 0 +245: 73875: 0 +245: 73876: 0 +245: 73877: 0 +245: 73878: 0 +245: 73879: 0 +245: 73880: 0 +245: 73881: 0 +245: 73882: 0 +245: 73883: 0 +245: 73884: 0 +245: 73885: 0 +245: 73886: 0 +245: 73887: 0 +245: 73888: 0 +245: 73889: 0 +245: 73890: 0 +245: 73891: 0 +245: 73892: 0 +245: 73893: 0 +245: 73894: 0 +245: 73895: 0 +245: 73896: 0 +245: 73897: 0 +245: 73898: 0 +245: 73899: 0 +245: 73900: 0 +245: 73901: 0 +245: 73902: 0 +245: 73903: 0 +245: 73904: 0 +245: 73905: 0 +245: 73906: 0 +245: 73907: 0 +245: 73908: 0 +245: 73909: 0 +245: 73910: 0 +245: 73911: 0 +245: 73912: 0 +245: 73913: 0 +245: 73914: 0 +245: 73915: 0 +245: 73916: 0 +245: 73917: 0 +245: 73918: 0 +245: 73919: 0 +245: 73920: 0 +245: 73921: 0 +245: 73922: 0 +245: 73923: 0 +245: 73924: 0 +245: 73925: 0 +245: 73926: 0 +245: 73927: 0 +245: 73928: 0 +245: 73929: 0 +245: 73930: 0 +245: 73931: 0 +245: 73932: 0 +245: 73933: 0 +245: 73934: 0 +245: 73935: 0 +245: 73936: 0 +245: 73937: 0 +245: 73938: 0 +245: 73939: 0 +245: 73940: 0 +245: 73941: 0 +245: 73942: 0 +245: 73943: 0 +245: 73944: 0 +245: 73945: 0 +245: 73946: 0 +245: 73947: 0 +245: 73948: 0 +245: 73949: 0 +245: 73950: 0 +245: 73951: 0 +245: 73952: 0 +245: 73953: 0 +245: 73954: 0 +245: 73955: 0 +245: 73956: 0 +245: 73957: 0 +245: 73958: 0 +245: 73959: 0 +245: 73960: 0 +245: 73961: 0 +245: 73962: 0 +245: 73963: 0 +245: 73964: 0 +245: 73965: 0 +245: 73966: 0 +245: 73967: 0 +245: 73968: 0 +245: 73969: 0 +245: 73970: 0 +245: 73971: 0 +245: 73972: 0 +245: 73973: 0 +245: 73974: 0 +245: 73975: 0 +245: 73976: 0 +245: 73977: 0 +245: 73978: 0 +245: 73979: 0 +245: 73980: 0 +245: 73981: 0 +245: 73982: 0 +245: 73983: 0 +245: 73984: 0 +245: 73985: 0 +245: 73986: 0 +245: 73987: 0 +245: 73988: 0 +245: 73989: 0 +245: 73990: 0 +245: 73991: 0 +245: 73992: 0 +245: 73993: 0 +245: 73994: 0 +245: 73995: 0 +245: 73996: 0 +245: 73997: 0 +245: 73998: 0 +245: 73999: 0 +245: 74000: 0 +245: 74001: 0 +245: 74002: 0 +245: 74003: 0 +245: 74004: 0 +245: 74005: 0 +245: 74006: 0 +245: 74007: 0 +245: 74008: 0 +245: 74009: 0 +245: 74010: 0 +245: 74011: 0 +245: 74012: 0 +245: 74013: 0 +245: 74014: 0 +245: 74015: 0 +245: 74016: 0 +245: 74017: 0 +245: 74018: 0 +245: 74019: 0 +245: 74020: 0 +245: 74021: 0 +245: 74022: 0 +245: 74023: 0 +245: 74024: 0 +245: 74025: 0 +245: 74026: 0 +245: 74027: 0 +245: 74028: 0 +245: 74029: 0 +245: 74030: 0 +245: 74031: 0 +245: 74032: 0 +245: 74033: 0 +245: 74034: 0 +245: 74035: 0 +245: 74036: 0 +245: 74037: 0 +245: 74038: 0 +245: 74039: 0 +245: 74040: 0 +245: 74041: 0 +245: 74042: 0 +245: 74043: 0 +245: 74044: 0 +245: 74045: 0 +245: 74046: 0 +245: 74047: 0 +245: 74048: 0 +245: 74049: 0 +245: 74050: 0 +245: 74051: 0 +245: 74052: 0 +245: 74053: 0 +245: 74054: 0 +245: 74055: 0 +245: 74056: 0 +245: 74057: 0 +245: 74058: 0 +245: 74059: 0 +245: 74060: 0 +245: 74061: 0 +245: 74062: 0 +245: 74063: 0 +245: 74064: 0 +245: 74065: 0 +245: 74066: 0 +245: 74067: 0 +245: 74068: 0 +245: 74069: 0 +245: 74070: 0 +245: 74071: 0 +245: 74072: 0 +245: 74073: 0 +245: 74074: 0 +245: 74075: 0 +245: 74076: 0 +245: 74077: 0 +245: 74078: 0 +245: 74079: 0 +245: 74080: 0 +245: 74081: 0 +245: 74082: 0 +245: 74083: 0 +245: 74084: 0 +245: 74085: 0 +245: 74086: 0 +245: 74087: 0 +245: 74088: 0 +245: 74089: 0 +245: 74090: 0 +245: 74091: 0 +245: 74092: 0 +245: 74093: 0 +245: 74094: 0 +245: 74095: 0 +245: 74096: 0 +245: 74097: 0 +245: 74098: 0 +245: 74099: 0 +245: 74100: 0 +245: 74101: 0 +245: 74102: 0 +245: 74103: 0 +245: 74104: 0 +245: 74105: 0 +245: 74106: 0 +245: 74107: 0 +245: 74108: 0 +245: 74109: 0 +245: 74110: 0 +245: 74111: 0 +245: 74112: 0 +245: 74113: 0 +245: 74114: 0 +245: 74115: 0 +245: 74116: 0 +245: 74117: 0 +245: 74118: 0 +245: 74119: 0 +245: 74120: 0 +245: 74121: 0 +245: 74122: 0 +245: 74123: 0 +245: 74124: 0 +245: 74125: 0 +245: 74126: 0 +245: 74127: 0 +245: 74128: 0 +245: 74129: 0 +245: 74130: 0 +245: 74131: 0 +245: 74132: 0 +245: 74133: 0 +245: 74134: 0 +245: 74135: 0 +245: 74136: 0 +245: 74137: 0 +245: 74138: 0 +245: 74139: 0 +245: 74140: 0 +245: 74141: 0 +245: 74142: 0 +245: 74143: 0 +245: 74144: 0 +245: 74145: 0 +245: 74146: 0 +245: 74147: 0 +245: 74148: 0 +245: 74149: 0 +245: 74150: 0 +245: 74151: 0 +245: 74152: 0 +245: 74153: 0 +245: 74154: 0 +245: 74155: 0 +245: 74156: 0 +245: 74157: 0 +245: 74158: 0 +245: 74159: 0 +245: 74160: 0 +245: 74161: 0 +245: 74162: 0 +245: 74163: 0 +245: 74164: 0 +245: 74165: 0 +245: 74166: 0 +245: 74167: 0 +245: 74168: 0 +245: 74169: 0 +245: 74170: 0 +245: 74171: 0 +245: 74172: 0 +245: 74173: 0 +245: 74174: 0 +245: 74175: 0 +245: 74176: 0 +245: 74177: 0 +245: 74178: 0 +245: 74179: 0 +245: 74180: 0 +245: 74181: 0 +245: 74182: 0 +245: 74183: 0 +245: 74184: 0 +245: 74185: 0 +245: 74186: 0 +245: 74187: 0 +245: 74188: 0 +245: 74189: 0 +245: 74190: 0 +245: 74191: 0 +245: 74192: 0 +245: 74193: 0 +245: 74194: 0 +245: 74195: 0 +245: 74196: 0 +245: 74197: 0 +245: 74198: 0 +245: 74199: 0 +245: 74200: 0 +245: 74201: 0 +245: 74202: 0 +245: 74203: 0 +245: 74204: 0 +245: 74205: 0 +245: 74206: 0 +245: 74207: 0 +245: 74208: 0 +245: 74209: 0 +245: 74210: 0 +245: 74211: 0 +245: 74212: 0 +245: 74213: 0 +245: 74214: 0 +245: 74215: 0 +245: 74216: 0 +245: 74217: 0 +245: 74218: 0 +245: 74219: 0 +245: 74220: 0 +245: 74221: 0 +245: 74222: 0 +245: 74223: 0 +245: 74224: 0 +245: 74225: 0 +245: 74226: 0 +245: 74227: 0 +245: 74228: 0 +245: 74229: 0 +245: 74230: 0 +245: 74231: 0 +245: 74232: 0 +245: 74233: 0 +245: 74234: 0 +245: 74235: 0 +245: 74236: 0 +245: 74237: 0 +245: 74238: 0 +245: 74239: 0 +245: 74240: 0 +245: 74241: 0 +245: 74242: 0 +245: 74243: 0 +245: 74244: 0 +245: 74245: 0 +245: 74246: 0 +245: 74247: 0 +245: 74248: 0 +245: 74249: 0 +245: 74250: 0 +245: 74251: 0 +245: 74252: 0 +245: 74253: 0 +245: 74254: 0 +245: 74255: 0 +245: 74256: 0 +245: 74257: 0 +245: 74258: 0 +245: 74259: 0 +245: 74260: 0 +245: 74261: 0 +245: 74262: 0 +245: 74263: 0 +245: 74264: 0 +245: 74265: 0 +245: 74266: 0 +245: 74267: 0 +245: 74268: 0 +245: 74269: 0 +245: 74270: 0 +245: 74271: 0 +245: 74272: 0 +245: 74273: 0 +245: 74274: 0 +245: 74275: 0 +245: 74276: 0 +245: 74277: 0 +245: 74278: 0 +245: 74279: 0 +245: 74280: 0 +245: 74281: 0 +245: 74282: 0 +245: 74283: 0 +245: 74284: 0 +245: 74285: 0 +245: 74286: 0 +245: 74287: 0 +245: 74288: 0 +245: 74289: 0 +245: 74290: 0 +245: 74291: 0 +245: 74292: 0 +245: 74293: 0 +245: 74294: 0 +245: 74295: 0 +245: 74296: 0 +245: 74297: 0 +245: 74298: 0 +245: 74299: 0 +245: 74300: 0 +245: 74301: 0 +245: 74302: 0 +245: 74303: 0 +245: 74304: 0 +245: 74305: 0 +245: 74306: 0 +245: 74307: 0 +245: 74308: 0 +245: 74309: 0 +245: 74310: 0 +245: 74311: 0 +245: 74312: 0 +245: 74313: 0 +245: 74314: 0 +245: 74315: 0 +245: 74316: 0 +245: 74317: 0 +245: 74318: 0 +245: 74319: 0 +245: 74320: 0 +245: 74321: 0 +245: 74322: 0 +245: 74323: 0 +245: 74324: 0 +245: 74325: 0 +245: 74326: 0 +245: 74327: 0 +245: 74328: 0 +245: 74329: 0 +245: 74330: 0 +245: 74331: 0 +245: 74332: 0 +245: 74333: 0 +245: 74334: 0 +245: 74335: 0 +245: 74336: 0 +245: 74337: 0 +245: 74338: 0 +245: 74339: 0 +245: 74340: 0 +245: 74341: 0 +245: 74342: 0 +245: 74343: 0 +245: 74344: 0 +245: 74345: 0 +245: 74346: 0 +245: 74347: 0 +245: 74348: 0 +245: 74349: 0 +245: 74350: 0 +245: 74351: 0 +245: 74352: 0 +245: 74353: 0 +245: 74354: 0 +245: 74355: 0 +245: 74356: 0 +245: 74357: 0 +245: 74358: 0 +245: 74359: 0 +245: 74360: 0 +245: 74361: 0 +245: 74362: 0 +245: 74363: 0 +245: 74364: 0 +245: 74365: 0 +245: 74366: 0 +245: 74367: 0 +245: 74368: 0 +245: 74369: 0 +245: 74370: 0 +245: 74371: 0 +245: 74372: 0 +245: 74373: 0 +245: 74374: 0 +245: 74375: 0 +245: 74376: 0 +245: 74377: 0 +245: 74378: 0 +245: 74379: 0 +245: 74380: 0 +245: 74381: 0 +245: 74382: 0 +245: 74383: 0 +245: 74384: 0 +245: 74385: 0 +245: 74386: 0 +245: 74387: 0 +245: 74388: 0 +245: 74389: 0 +245: 74390: 0 +245: 74391: 0 +245: 74392: 0 +245: 74393: 0 +245: 74394: 0 +245: 74395: 0 +245: 74396: 0 +245: 74397: 0 +245: 74398: 0 +245: 74399: 0 +245: 74400: 0 +245: 74401: 0 +245: 74402: 0 +245: 74403: 0 +245: 74404: 0 +245: 74405: 0 +245: 74406: 0 +245: 74407: 0 +245: 74408: 0 +245: 74409: 0 +245: 74410: 0 +245: 74411: 0 +245: 74412: 0 +245: 74413: 0 +245: 74414: 0 +245: 74415: 0 +245: 74416: 0 +245: 74417: 0 +245: 74418: 0 +245: 74419: 0 +245: 74420: 0 +245: 74421: 0 +245: 74422: 0 +245: 74423: 0 +245: 74424: 0 +245: 74425: 0 +245: 74426: 0 +245: 74427: 0 +245: 74428: 0 +245: 74429: 0 +245: 74430: 0 +245: 74431: 0 +245: 74432: 0 +245: 74433: 0 +245: 74434: 0 +245: 74435: 0 +245: 74436: 0 +245: 74437: 0 +245: 74438: 0 +245: 74439: 0 +245: 74440: 0 +245: 74441: 0 +245: 74442: 0 +245: 74443: 0 +245: 74444: 0 +245: 74445: 0 +245: 74446: 0 +245: 74447: 0 +245: 74448: 0 +245: 74449: 0 +245: 74450: 0 +245: 74451: 0 +245: 74452: 0 +245: 74453: 0 +245: 74454: 0 +245: 74455: 0 +245: 74456: 0 +245: 74457: 0 +245: 74458: 0 +245: 74459: 0 +245: 74460: 0 +245: 74461: 0 +245: 74462: 0 +245: 74463: 0 +245: 74464: 0 +245: 74465: 0 +245: 74466: 0 +245: 74467: 0 +245: 74468: 0 +245: 74469: 0 +245: 74470: 0 +245: 74471: 0 +245: 74472: 0 +245: 74473: 0 +245: 74474: 0 +245: 74475: 0 +245: 74476: 0 +245: 74477: 0 +245: 74478: 0 +245: 74479: 0 +245: 74480: 0 +245: 74481: 0 +245: 74482: 0 +245: 74483: 0 +245: 74484: 0 +245: 74485: 0 +245: 74486: 0 +245: 74487: 0 +245: 74488: 0 +245: 74489: 0 +245: 74490: 0 +245: 74491: 0 +245: 74492: 0 +245: 74493: 0 +245: 74494: 0 +245: 74495: 0 +245: 74496: 0 +245: 74497: 0 +245: 74498: 0 +245: 74499: 0 +245: 74500: 0 +245: 74501: 0 +245: 74502: 0 +245: 74503: 0 +245: 74504: 0 +245: 74505: 0 +245: 74506: 0 +245: 74507: 0 +245: 74508: 0 +245: 74509: 0 +245: 74510: 0 +245: 74511: 0 +245: 74512: 0 +245: 74513: 0 +245: 74514: 0 +245: 74515: 0 +245: 74516: 0 +245: 74517: 0 +245: 74518: 0 +245: 74519: 0 +245: 74520: 0 +245: 74521: 0 +245: 74522: 0 +245: 74523: 0 +245: 74524: 0 +245: 74525: 0 +245: 74526: 0 +245: 74527: 0 +245: 74528: 0 +245: 74529: 0 +245: 74530: 0 +245: 74531: 0 +245: 74532: 0 +245: 74533: 0 +245: 74534: 0 +245: 74535: 0 +245: 74536: 0 +245: 74537: 0 +245: 74538: 0 +245: 74539: 0 +245: 74540: 0 +245: 74541: 0 +245: 74542: 0 +245: 74543: 0 +245: 74544: 0 +245: 74545: 0 +245: 74546: 0 +245: 74547: 0 +245: 74548: 0 +245: 74549: 0 +245: 74550: 0 +245: 74551: 0 +245: 74552: 0 +245: 74553: 0 +245: 74554: 0 +245: 74555: 0 +245: 74556: 0 +245: 74557: 0 +245: 74558: 0 +245: 74559: 0 +245: 74560: 0 +245: 74561: 0 +245: 74562: 0 +245: 74563: 0 +245: 74564: 0 +245: 74565: 0 +245: 74566: 0 +245: 74567: 0 +245: 74568: 0 +245: 74569: 0 +245: 74570: 0 +245: 74571: 0 +245: 74572: 0 +245: 74573: 0 +245: 74574: 0 +245: 74575: 0 +245: 74576: 0 +245: 74577: 0 +245: 74578: 0 +245: 74579: 0 +245: 74580: 0 +245: 74581: 0 +245: 74582: 0 +245: 74583: 0 +245: 74584: 0 +245: 74585: 0 +245: 74586: 0 +245: 74587: 0 +245: 74588: 0 +245: 74589: 0 +245: 74590: 0 +245: 74591: 0 +245: 74592: 0 +245: 74593: 0 +245: 74594: 0 +245: 74595: 0 +245: 74596: 0 +245: 74597: 0 +245: 74598: 0 +245: 74599: 0 +245: 74600: 0 +245: 74601: 0 +245: 74602: 0 +245: 74603: 0 +245: 74604: 0 +245: 74605: 0 +245: 74606: 0 +245: 74607: 0 +245: 74608: 0 +245: 74609: 0 +245: 74610: 0 +245: 74611: 0 +245: 74612: 0 +245: 74613: 0 +245: 74614: 0 +245: 74615: 0 +245: 74616: 0 +245: 74617: 0 +245: 74618: 0 +245: 74619: 0 +245: 74620: 0 +245: 74621: 0 +245: 74622: 0 +245: 74623: 0 +245: 74624: 0 +245: 74625: 0 +245: 74626: 0 +245: 74627: 0 +245: 74628: 0 +245: 74629: 0 +245: 74630: 0 +245: 74631: 0 +245: 74632: 0 +245: 74633: 0 +245: 74634: 0 +245: 74635: 0 +245: 74636: 0 +245: 74637: 0 +245: 74638: 0 +245: 74639: 0 +245: 74640: 0 +245: 74641: 0 +245: 74642: 0 +245: 74643: 0 +245: 74644: 0 +245: 74645: 0 +245: 74646: 0 +245: 74647: 0 +245: 74648: 0 +245: 74649: 0 +245: 74650: 0 +245: 74651: 0 +245: 74652: 0 +245: 74653: 0 +245: 74654: 0 +245: 74655: 0 +245: 74656: 0 +245: 74657: 0 +245: 74658: 0 +245: 74659: 0 +245: 74660: 0 +245: 74661: 0 +245: 74662: 0 +245: 74663: 0 +245: 74664: 0 +245: 74665: 0 +245: 74666: 0 +245: 74667: 0 +245: 74668: 0 +245: 74669: 0 +245: 74670: 0 +245: 74671: 0 +245: 74672: 0 +245: 74673: 0 +245: 74674: 0 +245: 74675: 0 +245: 74676: 0 +245: 74677: 0 +245: 74678: 0 +245: 74679: 0 +245: 74680: 0 +245: 74681: 0 +245: 74682: 0 +245: 74683: 0 +245: 74684: 0 +245: 74685: 0 +245: 74686: 0 +245: 74687: 0 +245: 74688: 0 +245: 74689: 0 +245: 74690: 0 +245: 74691: 0 +245: 74692: 0 +245: 74693: 0 +245: 74694: 0 +245: 74695: 0 +245: 74696: 0 +245: 74697: 0 +245: 74698: 0 +245: 74699: 0 +245: 74700: 0 +245: 74701: 0 +245: 74702: 0 +245: 74703: 0 +245: 74704: 0 +245: 74705: 0 +245: 74706: 0 +245: 74707: 0 +245: 74708: 0 +245: 74709: 0 +245: 74710: 0 +245: 74711: 0 +245: 74712: 0 +245: 74713: 0 +245: 74714: 0 +245: 74715: 0 +245: 74716: 0 +245: 74717: 0 +245: 74718: 0 +245: 74719: 0 +245: 74720: 0 +245: 74721: 0 +245: 74722: 0 +245: 74723: 0 +245: 74724: 0 +245: 74725: 0 +245: 74726: 0 +245: 74727: 0 +245: 74728: 0 +245: 74729: 0 +245: 74730: 0 +245: 74731: 0 +245: 74732: 0 +245: 74733: 0 +245: 74734: 0 +245: 74735: 0 +245: 74736: 0 +245: 74737: 0 +245: 74738: 0 +245: 74739: 0 +245: 74740: 0 +245: 74741: 0 +245: 74742: 0 +245: 74743: 0 +245: 74744: 0 +245: 74745: 0 +245: 74746: 0 +245: 74747: 0 +245: 74748: 0 +245: 74749: 0 +245: 74750: 0 +245: 74751: 0 +245: 74752: 0 +245: 74753: 0 +245: 74754: 0 +245: 74755: 0 +245: 74756: 0 +245: 74757: 0 +245: 74758: 0 +245: 74759: 0 +245: 74760: 0 +245: 74761: 0 +245: 74762: 0 +245: 74763: 0 +245: 74764: 0 +245: 74765: 0 +245: 74766: 0 +245: 74767: 0 +245: 74768: 0 +245: 74769: 0 +245: 74770: 0 +245: 74771: 0 +245: 74772: 0 +245: 74773: 0 +245: 74774: 0 +245: 74775: 0 +245: 74776: 0 +245: 74777: 0 +245: 74778: 0 +245: 74779: 0 +245: 74780: 0 +245: 74781: 0 +245: 74782: 0 +245: 74783: 0 +245: 74784: 0 +245: 74785: 0 +245: 74786: 0 +245: 74787: 0 +245: 74788: 0 +245: 74789: 0 +245: 74790: 0 +245: 74791: 0 +245: 74792: 0 +245: 74793: 0 +245: 74794: 0 +245: 74795: 0 +245: 74796: 0 +245: 74797: 0 +245: 74798: 0 +245: 74799: 0 +245: 74800: 0 +245: 74801: 0 +245: 74802: 0 +245: 74803: 0 +245: 74804: 0 +245: 74805: 0 +245: 74806: 0 +245: 74807: 0 +245: 74808: 0 +245: 74809: 0 +245: 74810: 0 +245: 74811: 0 +245: 74812: 0 +245: 74813: 0 +245: 74814: 0 +245: 74815: 0 +245: 74816: 0 +245: 74817: 0 +245: 74818: 0 +245: 74819: 0 +245: 74820: 0 +245: 74821: 0 +245: 74822: 0 +245: 74823: 0 +245: 74824: 0 +245: 74825: 0 +245: 74826: 0 +245: 74827: 0 +245: 74828: 0 +245: 74829: 0 +245: 74830: 0 +245: 74831: 0 +245: 74832: 0 +245: 74833: 0 +245: 74834: 0 +245: 74835: 0 +245: 74836: 0 +245: 74837: 0 +245: 74838: 0 +245: 74839: 0 +245: 74840: 0 +245: 74841: 0 +245: 74842: 0 +245: 74843: 0 +245: 74844: 0 +245: 74845: 0 +245: 74846: 0 +245: 74847: 0 +245: 74848: 0 +245: 74849: 0 +245: 74850: 0 +245: 74851: 0 +245: 74852: 0 +245: 74853: 0 +245: 74854: 0 +245: 74855: 0 +245: 74856: 0 +245: 74857: 0 +245: 74858: 0 +245: 74859: 0 +245: 74860: 0 +245: 74861: 0 +245: 74862: 0 +245: 74863: 0 +245: 74864: 0 +245: 74865: 0 +245: 74866: 0 +245: 74867: 0 +245: 74868: 0 +245: 74869: 0 +245: 74870: 0 +245: 74871: 0 +245: 74872: 0 +245: 74873: 0 +245: 74874: 0 +245: 74875: 0 +245: 74876: 0 +245: 74877: 0 +245: 74878: 0 +245: 74879: 0 +245: 74880: 0 +245: 74881: 0 +245: 74882: 0 +245: 74883: 0 +245: 74884: 0 +245: 74885: 0 +245: 74886: 0 +245: 74887: 0 +245: 74888: 0 +245: 74889: 0 +245: 74890: 0 +245: 74891: 0 +245: 74892: 0 +245: 74893: 0 +245: 74894: 0 +245: 74895: 0 +245: 74896: 0 +245: 74897: 0 +245: 74898: 0 +245: 74899: 0 +245: 74900: 0 +245: 74901: 0 +245: 74902: 0 +245: 74903: 0 +245: 74904: 0 +245: 74905: 0 +245: 74906: 0 +245: 74907: 0 +245: 74908: 0 +245: 74909: 0 +245: 74910: 0 +245: 74911: 0 +245: 74912: 0 +245: 74913: 0 +245: 74914: 0 +245: 74915: 0 +245: 74916: 0 +245: 74917: 0 +245: 74918: 0 +245: 74919: 0 +245: 74920: 0 +245: 74921: 0 +245: 74922: 0 +245: 74923: 0 +245: 74924: 0 +245: 74925: 0 +245: 74926: 0 +245: 74927: 0 +245: 74928: 0 +245: 74929: 0 +245: 74930: 0 +245: 74931: 0 +245: 74932: 0 +245: 74933: 0 +245: 74934: 0 +245: 74935: 0 +245: 74936: 0 +245: 74937: 0 +245: 74938: 0 +245: 74939: 0 +245: 74940: 0 +245: 74941: 0 +245: 74942: 0 +245: 74943: 0 +245: 74944: 0 +245: 74945: 0 +245: 74946: 0 +245: 74947: 0 +245: 74948: 0 +245: 74949: 0 +245: 74950: 0 +245: 74951: 0 +245: 74952: 0 +245: 74953: 0 +245: 74954: 0 +245: 74955: 0 +245: 74956: 0 +245: 74957: 0 +245: 74958: 0 +245: 74959: 0 +245: 74960: 0 +245: 74961: 0 +245: 74962: 0 +245: 74963: 0 +245: 74964: 0 +245: 74965: 0 +245: 74966: 0 +245: 74967: 0 +245: 74968: 0 +245: 74969: 0 +245: 74970: 0 +245: 74971: 0 +245: 74972: 0 +245: 74973: 0 +245: 74974: 0 +245: 74975: 0 +245: 74976: 0 +245: 74977: 0 +245: 74978: 0 +245: 74979: 0 +245: 74980: 0 +245: 74981: 0 +245: 74982: 0 +245: 74983: 0 +245: 74984: 0 +245: 74985: 0 +245: 74986: 0 +245: 74987: 0 +245: 74988: 0 +245: 74989: 0 +245: 74990: 0 +245: 74991: 0 +245: 74992: 0 +245: 74993: 0 +245: 74994: 0 +245: 74995: 0 +245: 74996: 0 +245: 74997: 0 +245: 74998: 0 +245: 74999: 0 +245: 75000: 0 +245: 75001: 0 +245: 75002: 0 +245: 75003: 0 +245: 75004: 0 +245: 75005: 0 +245: 75006: 0 +245: 75007: 0 +245: 75008: 0 +245: 75009: 0 +245: 75010: 0 +245: 75011: 0 +245: 75012: 0 +245: 75013: 0 +245: 75014: 0 +245: 75015: 0 +245: 75016: 0 +245: 75017: 0 +245: 75018: 0 +245: 75019: 0 +245: 75020: 0 +245: 75021: 0 +245: 75022: 0 +245: 75023: 0 +245: 75024: 0 +245: 75025: 0 +245: 75026: 0 +245: 75027: 0 +245: 75028: 0 +245: 75029: 0 +245: 75030: 0 +245: 75031: 0 +245: 75032: 0 +245: 75033: 0 +245: 75034: 0 +245: 75035: 0 +245: 75036: 0 +245: 75037: 0 +245: 75038: 0 +245: 75039: 0 +245: 75040: 0 +245: 75041: 0 +245: 75042: 0 +245: 75043: 0 +245: 75044: 0 +245: 75045: 0 +245: 75046: 0 +245: 75047: 0 +245: 75048: 0 +245: 75049: 0 +245: 75050: 0 +245: 75051: 0 +245: 75052: 0 +245: 75053: 0 +245: 75054: 0 +245: 75055: 0 +245: 75056: 0 +245: 75057: 0 +245: 75058: 0 +245: 75059: 0 +245: 75060: 0 +245: 75061: 0 +245: 75062: 0 +245: 75063: 0 +245: 75064: 0 +245: 75065: 0 +245: 75066: 0 +245: 75067: 0 +245: 75068: 0 +245: 75069: 0 +245: 75070: 0 +245: 75071: 0 +245: 75072: 0 +245: 75073: 0 +245: 75074: 0 +245: 75075: 0 +245: 75076: 0 +245: 75077: 0 +245: 75078: 0 +245: 75079: 0 +245: 75080: 0 +245: 75081: 0 +245: 75082: 0 +245: 75083: 0 +245: 75084: 0 +245: 75085: 0 +245: 75086: 0 +245: 75087: 0 +245: 75088: 0 +245: 75089: 0 +245: 75090: 0 +245: 75091: 0 +245: 75092: 0 +245: 75093: 0 +245: 75094: 0 +245: 75095: 0 +245: 75096: 0 +245: 75097: 0 +245: 75098: 0 +245: 75099: 0 +245: 75100: 0 +245: 75101: 0 +245: 75102: 0 +245: 75103: 0 +245: 75104: 0 +245: 75105: 0 +245: 75106: 0 +245: 75107: 0 +245: 75108: 0 +245: 75109: 0 +245: 75110: 0 +245: 75111: 0 +245: 75112: 0 +245: 75113: 0 +245: 75114: 0 +245: 75115: 0 +245: 75116: 0 +245: 75117: 0 +245: 75118: 0 +245: 75119: 0 +245: 75120: 0 +245: 75121: 0 +245: 75122: 0 +245: 75123: 0 +245: 75124: 0 +245: 75125: 0 +245: 75126: 0 +245: 75127: 0 +245: 75128: 0 +245: 75129: 0 +245: 75130: 0 +245: 75131: 0 +245: 75132: 0 +245: 75133: 0 +245: 75134: 0 +245: 75135: 0 +245: 75136: 0 +245: 75137: 0 +245: 75138: 0 +245: 75139: 0 +245: 75140: 0 +245: 75141: 0 +245: 75142: 0 +245: 75143: 0 +245: 75144: 0 +245: 75145: 0 +245: 75146: 0 +245: 75147: 0 +245: 75148: 0 +245: 75149: 0 +245: 75150: 0 +245: 75151: 0 +245: 75152: 0 +245: 75153: 0 +245: 75154: 0 +245: 75155: 0 +245: 75156: 0 +245: 75157: 0 +245: 75158: 0 +245: 75159: 0 +245: 75160: 0 +245: 75161: 0 +245: 75162: 0 +245: 75163: 0 +245: 75164: 0 +245: 75165: 0 +245: 75166: 0 +245: 75167: 0 +245: 75168: 0 +245: 75169: 0 +245: 75170: 0 +245: 75171: 0 +245: 75172: 0 +245: 75173: 0 +245: 75174: 0 +245: 75175: 0 +245: 75176: 0 +245: 75177: 0 +245: 75178: 0 +245: 75179: 0 +245: 75180: 0 +245: 75181: 0 +245: 75182: 0 +245: 75183: 0 +245: 75184: 0 +245: 75185: 0 +245: 75186: 0 +245: 75187: 0 +245: 75188: 0 +245: 75189: 0 +245: 75190: 0 +245: 75191: 0 +245: 75192: 0 +245: 75193: 0 +245: 75194: 0 +245: 75195: 0 +245: 75196: 0 +245: 75197: 0 +245: 75198: 0 +245: 75199: 0 +245: 75200: 0 +245: 75201: 0 +245: 75202: 0 +245: 75203: 0 +245: 75204: 0 +245: 75205: 0 +245: 75206: 0 +245: 75207: 0 +245: 75208: 0 +245: 75209: 0 +245: 75210: 0 +245: 75211: 0 +245: 75212: 0 +245: 75213: 0 +245: 75214: 0 +245: 75215: 0 +245: 75216: 0 +245: 75217: 0 +245: 75218: 0 +245: 75219: 0 +245: 75220: 0 +245: 75221: 0 +245: 75222: 0 +245: 75223: 0 +245: 75224: 0 +245: 75225: 0 +245: 75226: 0 +245: 75227: 0 +245: 75228: 0 +245: 75229: 0 +245: 75230: 0 +245: 75231: 0 +245: 75232: 0 +245: 75233: 0 +245: 75234: 0 +245: 75235: 0 +245: 75236: 0 +245: 75237: 0 +245: 75238: 0 +245: 75239: 0 +245: 75240: 0 +245: 75241: 0 +245: 75242: 0 +245: 75243: 0 +245: 75244: 0 +245: 75245: 0 +245: 75246: 0 +245: 75247: 0 +245: 75248: 0 +245: 75249: 0 +245: 75250: 0 +245: 75251: 0 +245: 75252: 0 +245: 75253: 0 +245: 75254: 0 +245: 75255: 0 +245: 75256: 0 +245: 75257: 0 +245: 75258: 0 +245: 75259: 0 +245: 75260: 0 +245: 75261: 0 +245: 75262: 0 +245: 75263: 0 +245: 75264: 0 +245: 75265: 0 +245: 75266: 0 +245: 75267: 0 +245: 75268: 0 +245: 75269: 0 +245: 75270: 0 +245: 75271: 0 +245: 75272: 0 +245: 75273: 0 +245: 75274: 0 +245: 75275: 0 +245: 75276: 0 +245: 75277: 0 +245: 75278: 0 +245: 75279: 0 +245: 75280: 0 +245: 75281: 0 +245: 75282: 0 +245: 75283: 0 +245: 75284: 0 +245: 75285: 0 +245: 75286: 0 +245: 75287: 0 +245: 75288: 0 +245: 75289: 0 +245: 75290: 0 +245: 75291: 0 +245: 75292: 0 +245: 75293: 0 +245: 75294: 0 +245: 75295: 0 +245: 75296: 0 +245: 75297: 0 +245: 75298: 0 +245: 75299: 0 +245: 75300: 0 +245: 75301: 0 +245: 75302: 0 +245: 75303: 0 +245: 75304: 0 +245: 75305: 0 +245: 75306: 0 +245: 75307: 0 +245: 75308: 0 +245: 75309: 0 +245: 75310: 0 +245: 75311: 0 +245: 75312: 0 +245: 75313: 0 +245: 75314: 0 +245: 75315: 0 +245: 75316: 0 +245: 75317: 0 +245: 75318: 0 +245: 75319: 0 +245: 75320: 0 +245: 75321: 0 +245: 75322: 0 +245: 75323: 0 +245: 75324: 0 +245: 75325: 0 +245: 75326: 0 +245: 75327: 0 +245: 75328: 0 +245: 75329: 0 +245: 75330: 0 +245: 75331: 0 +245: 75332: 0 +245: 75333: 0 +245: 75334: 0 +245: 75335: 0 +245: 75336: 0 +245: 75337: 0 +245: 75338: 0 +245: 75339: 0 +245: 75340: 0 +245: 75341: 0 +245: 75342: 0 +245: 75343: 0 +245: 75344: 0 +245: 75345: 0 +245: 75346: 0 +245: 75347: 0 +245: 75348: 0 +245: 75349: 0 +245: 75350: 0 +245: 75351: 0 +245: 75352: 0 +245: 75353: 0 +245: 75354: 0 +245: 75355: 0 +245: 75356: 0 +245: 75357: 0 +245: 75358: 0 +245: 75359: 0 +245: 75360: 0 +245: 75361: 0 +245: 75362: 0 +245: 75363: 0 +245: 75364: 0 +245: 75365: 0 +245: 75366: 0 +245: 75367: 0 +245: 75368: 0 +245: 75369: 0 +245: 75370: 0 +245: 75371: 0 +245: 75372: 0 +245: 75373: 0 +245: 75374: 0 +245: 75375: 0 +245: 75376: 0 +245: 75377: 0 +245: 75378: 0 +245: 75379: 0 +245: 75380: 0 +245: 75381: 0 +245: 75382: 0 +245: 75383: 0 +245: 75384: 0 +245: 75385: 0 +245: 75386: 0 +245: 75387: 0 +245: 75388: 0 +245: 75389: 0 +245: 75390: 0 +245: 75391: 0 +245: 75392: 0 +245: 75393: 0 +245: 75394: 0 +245: 75395: 0 +245: 75396: 0 +245: 75397: 0 +245: 75398: 0 +245: 75399: 0 +245: 75400: 0 +245: 75401: 0 +245: 75402: 0 +245: 75403: 0 +245: 75404: 0 +245: 75405: 0 +245: 75406: 0 +245: 75407: 0 +245: 75408: 0 +245: 75409: 0 +245: 75410: 0 +245: 75411: 0 +245: 75412: 0 +245: 75413: 0 +245: 75414: 0 +245: 75415: 0 +245: 75416: 0 +245: 75417: 0 +245: 75418: 0 +245: 75419: 0 +245: 75420: 0 +245: 75421: 0 +245: 75422: 0 +245: 75423: 0 +245: 75424: 0 +245: 75425: 0 +245: 75426: 0 +245: 75427: 0 +245: 75428: 0 +245: 75429: 0 +245: 75430: 0 +245: 75431: 0 +245: 75432: 0 +245: 75433: 0 +245: 75434: 0 +245: 75435: 0 +245: 75436: 0 +245: 75437: 0 +245: 75438: 0 +245: 75439: 0 +245: 75440: 0 +245: 75441: 0 +245: 75442: 0 +245: 75443: 0 +245: 75444: 0 +245: 75445: 0 +245: 75446: 0 +245: 75447: 0 +245: 75448: 0 +245: 75449: 0 +245: 75450: 0 +245: 75451: 0 +245: 75452: 0 +245: 75453: 0 +245: 75454: 0 +245: 75455: 0 +245: 75456: 0 +245: 75457: 0 +245: 75458: 0 +245: 75459: 0 +245: 75460: 0 +245: 75461: 0 +245: 75462: 0 +245: 75463: 0 +245: 75464: 0 +245: 75465: 0 +245: 75466: 0 +245: 75467: 0 +245: 75468: 0 +245: 75469: 0 +245: 75470: 0 +245: 75471: 0 +245: 75472: 0 +245: 75473: 0 +245: 75474: 0 +245: 75475: 0 +245: 75476: 0 +245: 75477: 0 +245: 75478: 0 +245: 75479: 0 +245: 75480: 0 +245: 75481: 0 +245: 75482: 0 +245: 75483: 0 +245: 75484: 0 +245: 75485: 0 +245: 75486: 0 +245: 75487: 0 +245: 75488: 0 +245: 75489: 0 +245: 75490: 0 +245: 75491: 0 +245: 75492: 0 +245: 75493: 0 +245: 75494: 0 +245: 75495: 0 +245: 75496: 0 +245: 75497: 0 +245: 75498: 0 +245: 75499: 0 +245: 75500: 0 +245: 75501: 0 +245: 75502: 0 +245: 75503: 0 +245: 75504: 0 +245: 75505: 0 +245: 75506: 0 +245: 75507: 0 +245: 75508: 0 +245: 75509: 0 +245: 75510: 0 +245: 75511: 0 +245: 75512: 0 +245: 75513: 0 +245: 75514: 0 +245: 75515: 0 +245: 75516: 0 +245: 75517: 0 +245: 75518: 0 +245: 75519: 0 +245: 75520: 0 +245: 75521: 0 +245: 75522: 0 +245: 75523: 0 +245: 75524: 0 +245: 75525: 0 +245: 75526: 0 +245: 75527: 0 +245: 75528: 0 +245: 75529: 0 +245: 75530: 0 +245: 75531: 0 +245: 75532: 0 +245: 75533: 0 +245: 75534: 0 +245: 75535: 0 +245: 75536: 0 +245: 75537: 0 +245: 75538: 0 +245: 75539: 0 +245: 75540: 0 +245: 75541: 0 +245: 75542: 0 +245: 75543: 0 +245: 75544: 0 +245: 75545: 0 +245: 75546: 0 +245: 75547: 0 +245: 75548: 0 +245: 75549: 0 +245: 75550: 0 +245: 75551: 0 +245: 75552: 0 +245: 75553: 0 +245: 75554: 0 +245: 75555: 0 +245: 75556: 0 +245: 75557: 0 +245: 75558: 0 +245: 75559: 0 +245: 75560: 0 +245: 75561: 0 +245: 75562: 0 +245: 75563: 0 +245: 75564: 0 +245: 75565: 0 +245: 75566: 0 +245: 75567: 0 +245: 75568: 0 +245: 75569: 0 +245: 75570: 0 +245: 75571: 0 +245: 75572: 0 +245: 75573: 0 +245: 75574: 0 +245: 75575: 0 +245: 75576: 0 +245: 75577: 0 +245: 75578: 0 +245: 75579: 0 +245: 75580: 0 +245: 75581: 0 +245: 75582: 0 +245: 75583: 0 +245: 75584: 0 +245: 75585: 0 +245: 75586: 0 +245: 75587: 0 +245: 75588: 0 +245: 75589: 0 +245: 75590: 0 +245: 75591: 0 +245: 75592: 0 +245: 75593: 0 +245: 75594: 0 +245: 75595: 0 +245: 75596: 0 +245: 75597: 0 +245: 75598: 0 +245: 75599: 0 +245: 75600: 0 +245: 75601: 0 +245: 75602: 0 +245: 75603: 0 +245: 75604: 0 +245: 75605: 0 +245: 75606: 0 +245: 75607: 0 +245: 75608: 0 +245: 75609: 0 +245: 75610: 0 +245: 75611: 0 +245: 75612: 0 +245: 75613: 0 +245: 75614: 0 +245: 75615: 0 +245: 75616: 0 +245: 75617: 0 +245: 75618: 0 +245: 75619: 0 +245: 75620: 0 +245: 75621: 0 +245: 75622: 0 +245: 75623: 0 +245: 75624: 0 +245: 75625: 0 +245: 75626: 0 +245: 75627: 0 +245: 75628: 0 +245: 75629: 0 +245: 75630: 0 +245: 75631: 0 +245: 75632: 0 +245: 75633: 0 +245: 75634: 0 +245: 75635: 0 +245: 75636: 0 +245: 75637: 0 +245: 75638: 0 +245: 75639: 0 +245: 75640: 0 +245: 75641: 0 +245: 75642: 0 +245: 75643: 0 +245: 75644: 0 +245: 75645: 0 +245: 75646: 0 +245: 75647: 0 +245: 75648: 0 +245: 75649: 0 +245: 75650: 0 +245: 75651: 0 +245: 75652: 0 +245: 75653: 0 +245: 75654: 0 +245: 75655: 0 +245: 75656: 0 +245: 75657: 0 +245: 75658: 0 +245: 75659: 0 +245: 75660: 0 +245: 75661: 0 +245: 75662: 0 +245: 75663: 0 +245: 75664: 0 +245: 75665: 0 +245: 75666: 0 +245: 75667: 0 +245: 75668: 0 +245: 75669: 0 +245: 75670: 0 +245: 75671: 0 +245: 75672: 0 +245: 75673: 0 +245: 75674: 0 +245: 75675: 0 +245: 75676: 0 +245: 75677: 0 +245: 75678: 0 +245: 75679: 0 +245: 75680: 0 +245: 75681: 0 +245: 75682: 0 +245: 75683: 0 +245: 75684: 0 +245: 75685: 0 +245: 75686: 0 +245: 75687: 0 +245: 75688: 0 +245: 75689: 0 +245: 75690: 0 +245: 75691: 0 +245: 75692: 0 +245: 75693: 0 +245: 75694: 0 +245: 75695: 0 +245: 75696: 0 +245: 75697: 0 +245: 75698: 0 +245: 75699: 0 +245: 75700: 0 +245: 75701: 0 +245: 75702: 0 +245: 75703: 0 +245: 75704: 0 +245: 75705: 0 +245: 75706: 0 +245: 75707: 0 +245: 75708: 0 +245: 75709: 0 +245: 75710: 0 +245: 75711: 0 +245: 75712: 0 +245: 75713: 0 +245: 75714: 0 +245: 75715: 0 +245: 75716: 0 +245: 75717: 0 +245: 75718: 0 +245: 75719: 0 +245: 75720: 0 +245: 75721: 0 +245: 75722: 0 +245: 75723: 0 +245: 75724: 0 +245: 75725: 0 +245: 75726: 0 +245: 75727: 0 +245: 75728: 0 +245: 75729: 0 +245: 75730: 0 +245: 75731: 0 +245: 75732: 0 +245: 75733: 0 +245: 75734: 0 +245: 75735: 0 +245: 75736: 0 +245: 75737: 0 +245: 75738: 0 +245: 75739: 0 +245: 75740: 0 +245: 75741: 0 +245: 75742: 0 +245: 75743: 0 +245: 75744: 0 +245: 75745: 0 +245: 75746: 0 +245: 75747: 0 +245: 75748: 0 +245: 75749: 0 +245: 75750: 0 +245: 75751: 0 +245: 75752: 0 +245: 75753: 0 +245: 75754: 0 +245: 75755: 0 +245: 75756: 0 +245: 75757: 0 +245: 75758: 0 +245: 75759: 0 +245: 75760: 0 +245: 75761: 0 +245: 75762: 0 +245: 75763: 0 +245: 75764: 0 +245: 75765: 0 +245: 75766: 0 +245: 75767: 0 +245: 75768: 0 +245: 75769: 0 +245: 75770: 0 +245: 75771: 0 +245: 75772: 0 +245: 75773: 0 +245: 75774: 0 +245: 75775: 0 +245: 75776: 0 +245: 75777: 0 +245: 75778: 0 +245: 75779: 0 +245: 75780: 0 +245: 75781: 0 +245: 75782: 0 +245: 75783: 0 +245: 75784: 0 +245: 75785: 0 +245: 75786: 0 +245: 75787: 0 +245: 75788: 0 +245: 75789: 0 +245: 75790: 0 +245: 75791: 0 +245: 75792: 0 +245: 75793: 0 +245: 75794: 0 +245: 75795: 0 +245: 75796: 0 +245: 75797: 0 +245: 75798: 0 +245: 75799: 0 +245: 75800: 0 +245: 75801: 0 +245: 75802: 0 +245: 75803: 0 +245: 75804: 0 +245: 75805: 0 +245: 75806: 0 +245: 75807: 0 +245: 75808: 0 +245: 75809: 0 +245: 75810: 0 +245: 75811: 0 +245: 75812: 0 +245: 75813: 0 +245: 75814: 0 +245: 75815: 0 +245: 75816: 0 +245: 75817: 0 +245: 75818: 0 +245: 75819: 0 +245: 75820: 0 +245: 75821: 0 +245: 75822: 0 +245: 75823: 0 +245: 75824: 0 +245: 75825: 0 +245: 75826: 0 +245: 75827: 0 +245: 75828: 0 +245: 75829: 0 +245: 75830: 0 +245: 75831: 0 +245: 75832: 0 +245: 75833: 0 +245: 75834: 0 +245: 75835: 0 +245: 75836: 0 +245: 75837: 0 +245: 75838: 0 +245: 75839: 0 +245: 75840: 0 +245: 75841: 0 +245: 75842: 0 +245: 75843: 0 +245: 75844: 0 +245: 75845: 0 +245: 75846: 0 +245: 75847: 0 +245: 75848: 0 +245: 75849: 0 +245: 75850: 0 +245: 75851: 0 +245: 75852: 0 +245: 75853: 0 +245: 75854: 0 +245: 75855: 0 +245: 75856: 0 +245: 75857: 0 +245: 75858: 0 +245: 75859: 0 +245: 75860: 0 +245: 75861: 0 +245: 75862: 0 +245: 75863: 0 +245: 75864: 0 +245: 75865: 0 +245: 75866: 0 +245: 75867: 0 +245: 75868: 0 +245: 75869: 0 +245: 75870: 0 +245: 75871: 0 +245: 75872: 0 +245: 75873: 0 +245: 75874: 0 +245: 75875: 0 +245: 75876: 0 +245: 75877: 0 +245: 75878: 0 +245: 75879: 0 +245: 75880: 0 +245: 75881: 0 +245: 75882: 0 +245: 75883: 0 +245: 75884: 0 +245: 75885: 0 +245: 75886: 0 +245: 75887: 0 +245: 75888: 0 +245: 75889: 0 +245: 75890: 0 +245: 75891: 0 +245: 75892: 0 +245: 75893: 0 +245: 75894: 0 +245: 75895: 0 +245: 75896: 0 +245: 75897: 0 +245: 75898: 0 +245: 75899: 0 +245: 75900: 0 +245: 75901: 0 +245: 75902: 0 +245: 75903: 0 +245: 75904: 0 +245: 75905: 0 +245: 75906: 0 +245: 75907: 0 +245: 75908: 0 +245: 75909: 0 +245: 75910: 0 +245: 75911: 0 +245: 75912: 0 +245: 75913: 0 +245: 75914: 0 +245: 75915: 0 +245: 75916: 0 +245: 75917: 0 +245: 75918: 0 +245: 75919: 0 +245: 75920: 0 +245: 75921: 0 +245: 75922: 0 +245: 75923: 0 +245: 75924: 0 +245: 75925: 0 +245: 75926: 0 +245: 75927: 0 +245: 75928: 0 +245: 75929: 0 +245: 75930: 0 +245: 75931: 0 +245: 75932: 0 +245: 75933: 0 +245: 75934: 0 +245: 75935: 0 +245: 75936: 0 +245: 75937: 0 +245: 75938: 0 +245: 75939: 0 +245: 75940: 0 +245: 75941: 0 +245: 75942: 0 +245: 75943: 0 +245: 75944: 0 +245: 75945: 0 +245: 75946: 0 +245: 75947: 0 +245: 75948: 0 +245: 75949: 0 +245: 75950: 0 +245: 75951: 0 +245: 75952: 0 +245: 75953: 0 +245: 75954: 0 +245: 75955: 0 +245: 75956: 0 +245: 75957: 0 +245: 75958: 0 +245: 75959: 0 +245: 75960: 0 +245: 75961: 0 +245: 75962: 0 +245: 75963: 0 +245: 75964: 0 +245: 75965: 0 +245: 75966: 0 +245: 75967: 0 +245: 75968: 0 +245: 75969: 0 +245: 75970: 0 +245: 75971: 0 +245: 75972: 0 +245: 75973: 0 +245: 75974: 0 +245: 75975: 0 +245: 75976: 0 +245: 75977: 0 +245: 75978: 0 +245: 75979: 0 +245: 75980: 0 +245: 75981: 0 +245: 75982: 0 +245: 75983: 0 +245: 75984: 0 +245: 75985: 0 +245: 75986: 0 +245: 75987: 0 +245: 75988: 0 +245: 75989: 0 +245: 75990: 0 +245: 75991: 0 +245: 75992: 0 +245: 75993: 0 +245: 75994: 0 +245: 75995: 0 +245: 75996: 0 +245: 75997: 0 +245: 75998: 0 +245: 75999: 0 +245: 76000: 0 +245: 76001: 0 +245: 76002: 0 +245: 76003: 0 +245: 76004: 0 +245: 76005: 0 +245: 76006: 0 +245: 76007: 0 +245: 76008: 0 +245: 76009: 0 +245: 76010: 0 +245: 76011: 0 +245: 76012: 0 +245: 76013: 0 +245: 76014: 0 +245: 76015: 0 +245: 76016: 0 +245: 76017: 0 +245: 76018: 0 +245: 76019: 0 +245: 76020: 0 +245: 76021: 0 +245: 76022: 0 +245: 76023: 0 +245: 76024: 0 +245: 76025: 0 +245: 76026: 0 +245: 76027: 0 +245: 76028: 0 +245: 76029: 0 +245: 76030: 0 +245: 76031: 0 +245: 76032: 0 +245: 76033: 0 +245: 76034: 0 +245: 76035: 0 +245: 76036: 0 +245: 76037: 0 +245: 76038: 0 +245: 76039: 0 +245: 76040: 0 +245: 76041: 0 +245: 76042: 0 +245: 76043: 0 +245: 76044: 0 +245: 76045: 0 +245: 76046: 0 +245: 76047: 0 +245: 76048: 0 +245: 76049: 0 +245: 76050: 0 +245: 76051: 0 +245: 76052: 0 +245: 76053: 0 +245: 76054: 0 +245: 76055: 0 +245: 76056: 0 +245: 76057: 0 +245: 76058: 0 +245: 76059: 0 +245: 76060: 0 +245: 76061: 0 +245: 76062: 0 +245: 76063: 0 +245: 76064: 0 +245: 76065: 0 +245: 76066: 0 +245: 76067: 0 +245: 76068: 0 +245: 76069: 0 +245: 76070: 0 +245: 76071: 0 +245: 76072: 0 +245: 76073: 0 +245: 76074: 0 +245: 76075: 0 +245: 76076: 0 +245: 76077: 0 +245: 76078: 0 +245: 76079: 0 +245: 76080: 0 +245: 76081: 0 +245: 76082: 0 +245: 76083: 0 +245: 76084: 0 +245: 76085: 0 +245: 76086: 0 +245: 76087: 0 +245: 76088: 0 +245: 76089: 0 +245: 76090: 0 +245: 76091: 0 +245: 76092: 0 +245: 76093: 0 +245: 76094: 0 +245: 76095: 0 +245: 76096: 0 +245: 76097: 0 +245: 76098: 0 +245: 76099: 0 +245: 76100: 0 +245: 76101: 0 +245: 76102: 0 +245: 76103: 0 +245: 76104: 0 +245: 76105: 0 +245: 76106: 0 +245: 76107: 0 +245: 76108: 0 +245: 76109: 0 +245: 76110: 0 +245: 76111: 0 +245: 76112: 0 +245: 76113: 0 +245: 76114: 0 +245: 76115: 0 +245: 76116: 0 +245: 76117: 0 +245: 76118: 0 +245: 76119: 0 +245: 76120: 0 +245: 76121: 0 +245: 76122: 0 +245: 76123: 0 +245: 76124: 0 +245: 76125: 0 +245: 76126: 0 +245: 76127: 0 +245: 76128: 0 +245: 76129: 0 +245: 76130: 0 +245: 76131: 0 +245: 76132: 0 +245: 76133: 0 +245: 76134: 0 +245: 76135: 0 +245: 76136: 0 +245: 76137: 0 +245: 76138: 0 +245: 76139: 0 +245: 76140: 0 +245: 76141: 0 +245: 76142: 0 +245: 76143: 0 +245: 76144: 0 +245: 76145: 0 +245: 76146: 0 +245: 76147: 0 +245: 76148: 0 +245: 76149: 0 +245: 76150: 0 +245: 76151: 0 +245: 76152: 0 +245: 76153: 0 +245: 76154: 0 +245: 76155: 0 +245: 76156: 0 +245: 76157: 0 +245: 76158: 0 +245: 76159: 0 +245: 76160: 0 +245: 76161: 0 +245: 76162: 0 +245: 76163: 0 +245: 76164: 0 +245: 76165: 0 +245: 76166: 0 +245: 76167: 0 +245: 76168: 0 +245: 76169: 0 +245: 76170: 0 +245: 76171: 0 +245: 76172: 0 +245: 76173: 0 +245: 76174: 0 +245: 76175: 0 +245: 76176: 0 +245: 76177: 0 +245: 76178: 0 +245: 76179: 0 +245: 76180: 0 +245: 76181: 0 +245: 76182: 0 +245: 76183: 0 +245: 76184: 0 +245: 76185: 0 +245: 76186: 0 +245: 76187: 0 +245: 76188: 0 +245: 76189: 0 +245: 76190: 0 +245: 76191: 0 +245: 76192: 0 +245: 76193: 0 +245: 76194: 0 +245: 76195: 0 +245: 76196: 0 +245: 76197: 0 +245: 76198: 0 +245: 76199: 0 +245: 76200: 0 +245: 76201: 0 +245: 76202: 0 +245: 76203: 0 +245: 76204: 0 +245: 76205: 0 +245: 76206: 0 +245: 76207: 0 +245: 76208: 0 +245: 76209: 0 +245: 76210: 0 +245: 76211: 0 +245: 76212: 0 +245: 76213: 0 +245: 76214: 0 +245: 76215: 0 +245: 76216: 0 +245: 76217: 0 +245: 76218: 0 +245: 76219: 0 +245: 76220: 0 +245: 76221: 0 +245: 76222: 0 +245: 76223: 0 +245: 76224: 0 +245: 76225: 0 +245: 76226: 0 +245: 76227: 0 +245: 76228: 0 +245: 76229: 0 +245: 76230: 0 +245: 76231: 0 +245: 76232: 0 +245: 76233: 0 +245: 76234: 0 +245: 76235: 0 +245: 76236: 0 +245: 76237: 0 +245: 76238: 0 +245: 76239: 0 +245: 76240: 0 +245: 76241: 0 +245: 76242: 0 +245: 76243: 0 +245: 76244: 0 +245: 76245: 0 +245: 76246: 0 +245: 76247: 0 +245: 76248: 0 +245: 76249: 0 +245: 76250: 0 +245: 76251: 0 +245: 76252: 0 +245: 76253: 0 +245: 76254: 0 +245: 76255: 0 +245: 76256: 0 +245: 76257: 0 +245: 76258: 0 +245: 76259: 0 +245: 76260: 0 +245: 76261: 0 +245: 76262: 0 +245: 76263: 0 +245: 76264: 0 +245: 76265: 0 +245: 76266: 0 +245: 76267: 0 +245: 76268: 0 +245: 76269: 0 +245: 76270: 0 +245: 76271: 0 +245: 76272: 0 +245: 76273: 0 +245: 76274: 0 +245: 76275: 0 +245: 76276: 0 +245: 76277: 0 +245: 76278: 0 +245: 76279: 0 +245: 76280: 0 +245: 76281: 0 +245: 76282: 0 +245: 76283: 0 +245: 76284: 0 +245: 76285: 0 +245: 76286: 0 +245: 76287: 0 +245: 76288: 0 +245: 76289: 0 +245: 76290: 0 +245: 76291: 0 +245: 76292: 0 +245: 76293: 0 +245: 76294: 0 +245: 76295: 0 +245: 76296: 0 +245: 76297: 0 +245: 76298: 0 +245: 76299: 0 +245: 76300: 0 +245: 76301: 0 +245: 76302: 0 +245: 76303: 0 +245: 76304: 0 +245: 76305: 0 +245: 76306: 0 +245: 76307: 0 +245: 76308: 0 +245: 76309: 0 +245: 76310: 0 +245: 76311: 0 +245: 76312: 0 +245: 76313: 0 +245: 76314: 0 +245: 76315: 0 +245: 76316: 0 +245: 76317: 0 +245: 76318: 0 +245: 76319: 0 +245: 76320: 0 +245: 76321: 0 +245: 76322: 0 +245: 76323: 0 +245: 76324: 0 +245: 76325: 0 +245: 76326: 0 +245: 76327: 0 +245: 76328: 0 +245: 76329: 0 +245: 76330: 0 +245: 76331: 0 +245: 76332: 0 +245: 76333: 0 +245: 76334: 0 +245: 76335: 0 +245: 76336: 0 +245: 76337: 0 +245: 76338: 0 +245: 76339: 0 +245: 76340: 0 +245: 76341: 0 +245: 76342: 0 +245: 76343: 0 +245: 76344: 0 +245: 76345: 0 +245: 76346: 0 +245: 76347: 0 +245: 76348: 0 +245: 76349: 0 +245: 76350: 0 +245: 76351: 0 +245: 76352: 0 +245: 76353: 0 +245: 76354: 0 +245: 76355: 0 +245: 76356: 0 +245: 76357: 0 +245: 76358: 0 +245: 76359: 0 +245: 76360: 0 +245: 76361: 0 +245: 76362: 0 +245: 76363: 0 +245: 76364: 0 +245: 76365: 0 +245: 76366: 0 +245: 76367: 0 +245: 76368: 0 +245: 76369: 0 +245: 76370: 0 +245: 76371: 0 +245: 76372: 0 +245: 76373: 0 +245: 76374: 0 +245: 76375: 0 +245: 76376: 0 +245: 76377: 0 +245: 76378: 0 +245: 76379: 0 +245: 76380: 0 +245: 76381: 0 +245: 76382: 0 +245: 76383: 0 +245: 76384: 0 +245: 76385: 0 +245: 76386: 0 +245: 76387: 0 +245: 76388: 0 +245: 76389: 0 +245: 76390: 0 +245: 76391: 0 +245: 76392: 0 +245: 76393: 0 +245: 76394: 0 +245: 76395: 0 +245: 76396: 0 +245: 76397: 0 +245: 76398: 0 +245: 76399: 0 +245: 76400: 0 +245: 76401: 0 +245: 76402: 0 +245: 76403: 0 +245: 76404: 0 +245: 76405: 0 +245: 76406: 0 +245: 76407: 0 +245: 76408: 0 +245: 76409: 0 +245: 76410: 0 +245: 76411: 0 +245: 76412: 0 +245: 76413: 0 +245: 76414: 0 +245: 76415: 0 +245: 76416: 0 +245: 76417: 0 +245: 76418: 0 +245: 76419: 0 +245: 76420: 0 +245: 76421: 0 +245: 76422: 0 +245: 76423: 0 +245: 76424: 0 +245: 76425: 0 +245: 76426: 0 +245: 76427: 0 +245: 76428: 0 +245: 76429: 0 +245: 76430: 0 +245: 76431: 0 +245: 76432: 0 +245: 76433: 0 +245: 76434: 0 +245: 76435: 0 +245: 76436: 0 +245: 76437: 0 +245: 76438: 0 +245: 76439: 0 +245: 76440: 0 +245: 76441: 0 +245: 76442: 0 +245: 76443: 0 +245: 76444: 0 +245: 76445: 0 +245: 76446: 0 +245: 76447: 0 +245: 76448: 0 +245: 76449: 0 +245: 76450: 0 +245: 76451: 0 +245: 76452: 0 +245: 76453: 0 +245: 76454: 0 +245: 76455: 0 +245: 76456: 0 +245: 76457: 0 +245: 76458: 0 +245: 76459: 0 +245: 76460: 0 +245: 76461: 0 +245: 76462: 0 +245: 76463: 0 +245: 76464: 0 +245: 76465: 0 +245: 76466: 0 +245: 76467: 0 +245: 76468: 0 +245: 76469: 0 +245: 76470: 0 +245: 76471: 0 +245: 76472: 0 +245: 76473: 0 +245: 76474: 0 +245: 76475: 0 +245: 76476: 0 +245: 76477: 0 +245: 76478: 0 +245: 76479: 0 +245: 76480: 0 +245: 76481: 0 +245: 76482: 0 +245: 76483: 0 +245: 76484: 0 +245: 76485: 0 +245: 76486: 0 +245: 76487: 0 +245: 76488: 0 +245: 76489: 0 +245: 76490: 0 +245: 76491: 0 +245: 76492: 0 +245: 76493: 0 +245: 76494: 0 +245: 76495: 0 +245: 76496: 0 +245: 76497: 0 +245: 76498: 0 +245: 76499: 0 +245: 76500: 0 +245: 76501: 0 +245: 76502: 0 +245: 76503: 0 +245: 76504: 0 +245: 76505: 0 +245: 76506: 0 +245: 76507: 0 +245: 76508: 0 +245: 76509: 0 +245: 76510: 0 +245: 76511: 0 +245: 76512: 0 +245: 76513: 0 +245: 76514: 0 +245: 76515: 0 +245: 76516: 0 +245: 76517: 0 +245: 76518: 0 +245: 76519: 0 +245: 76520: 0 +245: 76521: 0 +245: 76522: 0 +245: 76523: 0 +245: 76524: 0 +245: 76525: 0 +245: 76526: 0 +245: 76527: 0 +245: 76528: 0 +245: 76529: 0 +245: 76530: 0 +245: 76531: 0 +245: 76532: 0 +245: 76533: 0 +245: 76534: 0 +245: 76535: 0 +245: 76536: 0 +245: 76537: 0 +245: 76538: 0 +245: 76539: 0 +245: 76540: 0 +245: 76541: 0 +245: 76542: 0 +245: 76543: 0 +245: 76544: 0 +245: 76545: 0 +245: 76546: 0 +245: 76547: 0 +245: 76548: 0 +245: 76549: 0 +245: 76550: 0 +245: 76551: 0 +245: 76552: 0 +245: 76553: 0 +245: 76554: 0 +245: 76555: 0 +245: 76556: 0 +245: 76557: 0 +245: 76558: 0 +245: 76559: 0 +245: 76560: 0 +245: 76561: 0 +245: 76562: 0 +245: 76563: 0 +245: 76564: 0 +245: 76565: 0 +245: 76566: 0 +245: 76567: 0 +245: 76568: 0 +245: 76569: 0 +245: 76570: 0 +245: 76571: 0 +245: 76572: 0 +245: 76573: 0 +245: 76574: 0 +245: 76575: 0 +245: 76576: 0 +245: 76577: 0 +245: 76578: 0 +245: 76579: 0 +245: 76580: 0 +245: 76581: 0 +245: 76582: 0 +245: 76583: 0 +245: 76584: 0 +245: 76585: 0 +245: 76586: 0 +245: 76587: 0 +245: 76588: 0 +245: 76589: 0 +245: 76590: 0 +245: 76591: 0 +245: 76592: 0 +245: 76593: 0 +245: 76594: 0 +245: 76595: 0 +245: 76596: 0 +245: 76597: 0 +245: 76598: 0 +245: 76599: 0 +245: 76600: 0 +245: 76601: 0 +245: 76602: 0 +245: 76603: 0 +245: 76604: 0 +245: 76605: 0 +245: 76606: 0 +245: 76607: 0 +245: 76608: 0 +245: 76609: 0 +245: 76610: 0 +245: 76611: 0 +245: 76612: 0 +245: 76613: 0 +245: 76614: 0 +245: 76615: 0 +245: 76616: 0 +245: 76617: 0 +245: 76618: 0 +245: 76619: 0 +245: 76620: 0 +245: 76621: 0 +245: 76622: 0 +245: 76623: 0 +245: 76624: 0 +245: 76625: 0 +245: 76626: 0 +245: 76627: 0 +245: 76628: 0 +245: 76629: 0 +245: 76630: 0 +245: 76631: 0 +245: 76632: 0 +245: 76633: 0 +245: 76634: 0 +245: 76635: 0 +245: 76636: 0 +245: 76637: 0 +245: 76638: 0 +245: 76639: 0 +245: 76640: 0 +245: 76641: 0 +245: 76642: 0 +245: 76643: 0 +245: 76644: 0 +245: 76645: 0 +245: 76646: 0 +245: 76647: 0 +245: 76648: 0 +245: 76649: 0 +245: 76650: 0 +245: 76651: 0 +245: 76652: 0 +245: 76653: 0 +245: 76654: 0 +245: 76655: 0 +245: 76656: 0 +245: 76657: 0 +245: 76658: 0 +245: 76659: 0 +245: 76660: 0 +245: 76661: 0 +245: 76662: 0 +245: 76663: 0 +245: 76664: 0 +245: 76665: 0 +245: 76666: 0 +245: 76667: 0 +245: 76668: 0 +245: 76669: 0 +245: 76670: 0 +245: 76671: 0 +245: 76672: 0 +245: 76673: 0 +245: 76674: 0 +245: 76675: 0 +245: 76676: 0 +245: 76677: 0 +245: 76678: 0 +245: 76679: 0 +245: 76680: 0 +245: 76681: 0 +245: 76682: 0 +245: 76683: 0 +245: 76684: 0 +245: 76685: 0 +245: 76686: 0 +245: 76687: 0 +245: 76688: 0 +245: 76689: 0 +245: 76690: 0 +245: 76691: 0 +245: 76692: 0 +245: 76693: 0 +245: 76694: 0 +245: 76695: 0 +245: 76696: 0 +245: 76697: 0 +245: 76698: 0 +245: 76699: 0 +245: 76700: 0 +245: 76701: 0 +245: 76702: 0 +245: 76703: 0 +245: 76704: 0 +245: 76705: 0 +245: 76706: 0 +245: 76707: 0 +245: 76708: 0 +245: 76709: 0 +245: 76710: 0 +245: 76711: 0 +245: 76712: 0 +245: 76713: 0 +245: 76714: 0 +245: 76715: 0 +245: 76716: 0 +245: 76717: 0 +245: 76718: 0 +245: 76719: 0 +245: 76720: 0 +245: 76721: 0 +245: 76722: 0 +245: 76723: 0 +245: 76724: 0 +245: 76725: 0 +245: 76726: 0 +245: 76727: 0 +245: 76728: 0 +245: 76729: 0 +245: 76730: 0 +245: 76731: 0 +245: 76732: 0 +245: 76733: 0 +245: 76734: 0 +245: 76735: 0 +245: 76736: 0 +245: 76737: 0 +245: 76738: 0 +245: 76739: 0 +245: 76740: 0 +245: 76741: 0 +245: 76742: 0 +245: 76743: 0 +245: 76744: 0 +245: 76745: 0 +245: 76746: 0 +245: 76747: 0 +245: 76748: 0 +245: 76749: 0 +245: 76750: 0 +245: 76751: 0 +245: 76752: 0 +245: 76753: 0 +245: 76754: 0 +245: 76755: 0 +245: 76756: 0 +245: 76757: 0 +245: 76758: 0 +245: 76759: 0 +245: 76760: 0 +245: 76761: 0 +245: 76762: 0 +245: 76763: 0 +245: 76764: 0 +245: 76765: 0 +245: 76766: 0 +245: 76767: 0 +245: 76768: 0 +245: 76769: 0 +245: 76770: 0 +245: 76771: 0 +245: 76772: 0 +245: 76773: 0 +245: 76774: 0 +245: 76775: 0 +245: 76776: 0 +245: 76777: 0 +245: 76778: 0 +245: 76779: 0 +245: 76780: 0 +245: 76781: 0 +245: 76782: 0 +245: 76783: 0 +245: 76784: 0 +245: 76785: 0 +245: 76786: 0 +245: 76787: 0 +245: 76788: 0 +245: 76789: 0 +245: 76790: 0 +245: 76791: 0 +245: 76792: 0 +245: 76793: 0 +245: 76794: 0 +245: 76795: 0 +245: 76796: 0 +245: 76797: 0 +245: 76798: 0 +245: 76799: 0 +245: 76800: 0 +245: 76801: 0 +245: 76802: 0 +245: 76803: 0 +245: 76804: 0 +245: 76805: 0 +245: 76806: 0 +245: 76807: 0 +245: 76808: 0 +245: 76809: 0 +245: 76810: 0 +245: 76811: 0 +245: 76812: 0 +245: 76813: 0 +245: 76814: 0 +245: 76815: 0 +245: 76816: 0 +245: 76817: 0 +245: 76818: 0 +245: 76819: 0 +245: 76820: 0 +245: 76821: 0 +245: 76822: 0 +245: 76823: 0 +245: 76824: 0 +245: 76825: 0 +245: 76826: 0 +245: 76827: 0 +245: 76828: 0 +245: 76829: 0 +245: 76830: 0 +245: 76831: 0 +245: 76832: 0 +245: 76833: 0 +245: 76834: 0 +245: 76835: 0 +245: 76836: 0 +245: 76837: 0 +245: 76838: 0 +245: 76839: 0 +245: 76840: 0 +245: 76841: 0 +245: 76842: 0 +245: 76843: 0 +245: 76844: 0 +245: 76845: 0 +245: 76846: 0 +245: 76847: 0 +245: 76848: 0 +245: 76849: 0 +245: 76850: 0 +245: 76851: 0 +245: 76852: 0 +245: 76853: 0 +245: 76854: 0 +245: 76855: 0 +245: 76856: 0 +245: 76857: 0 +245: 76858: 0 +245: 76859: 0 +245: 76860: 0 +245: 76861: 0 +245: 76862: 0 +245: 76863: 0 +245: 76864: 0 +245: 76865: 0 +245: 76866: 0 +245: 76867: 0 +245: 76868: 0 +245: 76869: 0 +245: 76870: 0 +245: 76871: 0 +245: 76872: 0 +245: 76873: 0 +245: 76874: 0 +245: 76875: 0 +245: 76876: 0 +245: 76877: 0 +245: 76878: 0 +245: 76879: 0 +245: 76880: 0 +245: 76881: 0 +245: 76882: 0 +245: 76883: 0 +245: 76884: 0 +245: 76885: 0 +245: 76886: 0 +245: 76887: 0 +245: 76888: 0 +245: 76889: 0 +245: 76890: 0 +245: 76891: 0 +245: 76892: 0 +245: 76893: 0 +245: 76894: 0 +245: 76895: 0 +245: 76896: 0 +245: 76897: 0 +245: 76898: 0 +245: 76899: 0 +245: 76900: 0 +245: 76901: 0 +245: 76902: 0 +245: 76903: 0 +245: 76904: 0 +245: 76905: 0 +245: 76906: 0 +245: 76907: 0 +245: 76908: 0 +245: 76909: 0 +245: 76910: 0 +245: 76911: 0 +245: 76912: 0 +245: 76913: 0 +245: 76914: 0 +245: 76915: 0 +245: 76916: 0 +245: 76917: 0 +245: 76918: 0 +245: 76919: 0 +245: 76920: 0 +245: 76921: 0 +245: 76922: 0 +245: 76923: 0 +245: 76924: 0 +245: 76925: 0 +245: 76926: 0 +245: 76927: 0 +245: 76928: 0 +245: 76929: 0 +245: 76930: 0 +245: 76931: 0 +245: 76932: 0 +245: 76933: 0 +245: 76934: 0 +245: 76935: 0 +245: 76936: 0 +245: 76937: 0 +245: 76938: 0 +245: 76939: 0 +245: 76940: 0 +245: 76941: 0 +245: 76942: 0 +245: 76943: 0 +245: 76944: 0 +245: 76945: 0 +245: 76946: 0 +245: 76947: 0 +245: 76948: 0 +245: 76949: 0 +245: 76950: 0 +245: 76951: 0 +245: 76952: 0 +245: 76953: 0 +245: 76954: 0 +245: 76955: 0 +245: 76956: 0 +245: 76957: 0 +245: 76958: 0 +245: 76959: 0 +245: 76960: 0 +245: 76961: 0 +245: 76962: 0 +245: 76963: 0 +245: 76964: 0 +245: 76965: 0 +245: 76966: 0 +245: 76967: 0 +245: 76968: 0 +245: 76969: 0 +245: 76970: 0 +245: 76971: 0 +245: 76972: 0 +245: 76973: 0 +245: 76974: 0 +245: 76975: 0 +245: 76976: 0 +245: 76977: 0 +245: 76978: 0 +245: 76979: 0 +245: 76980: 0 +245: 76981: 0 +245: 76982: 0 +245: 76983: 0 +245: 76984: 0 +245: 76985: 0 +245: 76986: 0 +245: 76987: 0 +245: 76988: 0 +245: 76989: 0 +245: 76990: 0 +245: 76991: 0 +245: 76992: 0 +245: 76993: 0 +245: 76994: 0 +245: 76995: 0 +245: 76996: 0 +245: 76997: 0 +245: 76998: 0 +245: 76999: 0 +245: 77000: 0 +245: 77001: 0 +245: 77002: 0 +245: 77003: 0 +245: 77004: 0 +245: 77005: 0 +245: 77006: 0 +245: 77007: 0 +245: 77008: 0 +245: 77009: 0 +245: 77010: 0 +245: 77011: 0 +245: 77012: 0 +245: 77013: 0 +245: 77014: 0 +245: 77015: 0 +245: 77016: 0 +245: 77017: 0 +245: 77018: 0 +245: 77019: 0 +245: 77020: 0 +245: 77021: 0 +245: 77022: 0 +245: 77023: 0 +245: 77024: 0 +245: 77025: 0 +245: 77026: 0 +245: 77027: 0 +245: 77028: 0 +245: 77029: 0 +245: 77030: 0 +245: 77031: 0 +245: 77032: 0 +245: 77033: 0 +245: 77034: 0 +245: 77035: 0 +245: 77036: 0 +245: 77037: 0 +245: 77038: 0 +245: 77039: 0 +245: 77040: 0 +245: 77041: 0 +245: 77042: 0 +245: 77043: 0 +245: 77044: 0 +245: 77045: 0 +245: 77046: 0 +245: 77047: 0 +245: 77048: 0 +245: 77049: 0 +245: 77050: 0 +245: 77051: 0 +245: 77052: 0 +245: 77053: 0 +245: 77054: 0 +245: 77055: 0 +245: 77056: 0 +245: 77057: 0 +245: 77058: 0 +245: 77059: 0 +245: 77060: 0 +245: 77061: 0 +245: 77062: 0 +245: 77063: 0 +245: 77064: 0 +245: 77065: 0 +245: 77066: 0 +245: 77067: 0 +245: 77068: 0 +245: 77069: 0 +245: 77070: 0 +245: 77071: 0 +245: 77072: 0 +245: 77073: 0 +245: 77074: 0 +245: 77075: 0 +245: 77076: 0 +245: 77077: 0 +245: 77078: 0 +245: 77079: 0 +245: 77080: 0 +245: 77081: 0 +245: 77082: 0 +245: 77083: 0 +245: 77084: 0 +245: 77085: 0 +245: 77086: 0 +245: 77087: 0 +245: 77088: 0 +245: 77089: 0 +245: 77090: 0 +245: 77091: 0 +245: 77092: 0 +245: 77093: 0 +245: 77094: 0 +245: 77095: 0 +245: 77096: 0 +245: 77097: 0 +245: 77098: 0 +245: 77099: 0 +245: 77100: 0 +245: 77101: 0 +245: 77102: 0 +245: 77103: 0 +245: 77104: 0 +245: 77105: 0 +245: 77106: 0 +245: 77107: 0 +245: 77108: 0 +245: 77109: 0 +245: 77110: 0 +245: 77111: 0 +245: 77112: 0 +245: 77113: 0 +245: 77114: 0 +245: 77115: 0 +245: 77116: 0 +245: 77117: 0 +245: 77118: 0 +245: 77119: 0 +245: 77120: 0 +245: 77121: 0 +245: 77122: 0 +245: 77123: 0 +245: 77124: 0 +245: 77125: 0 +245: 77126: 0 +245: 77127: 0 +245: 77128: 0 +245: 77129: 0 +245: 77130: 0 +245: 77131: 0 +245: 77132: 0 +245: 77133: 0 +245: 77134: 0 +245: 77135: 0 +245: 77136: 0 +245: 77137: 0 +245: 77138: 0 +245: 77139: 0 +245: 77140: 0 +245: 77141: 0 +245: 77142: 0 +245: 77143: 0 +245: 77144: 0 +245: 77145: 0 +245: 77146: 0 +245: 77147: 0 +245: 77148: 0 +245: 77149: 0 +245: 77150: 0 +245: 77151: 0 +245: 77152: 0 +245: 77153: 0 +245: 77154: 0 +245: 77155: 0 +245: 77156: 0 +245: 77157: 0 +245: 77158: 0 +245: 77159: 0 +245: 77160: 0 +245: 77161: 0 +245: 77162: 0 +245: 77163: 0 +245: 77164: 0 +245: 77165: 0 +245: 77166: 0 +245: 77167: 0 +245: 77168: 0 +245: 77169: 0 +245: 77170: 0 +245: 77171: 0 +245: 77172: 0 +245: 77173: 0 +245: 77174: 0 +245: 77175: 0 +245: 77176: 0 +245: 77177: 0 +245: 77178: 0 +245: 77179: 0 +245: 77180: 0 +245: 77181: 0 +245: 77182: 0 +245: 77183: 0 +245: 77184: 0 +245: 77185: 0 +245: 77186: 0 +245: 77187: 0 +245: 77188: 0 +245: 77189: 0 +245: 77190: 0 +245: 77191: 0 +245: 77192: 0 +245: 77193: 0 +245: 77194: 0 +245: 77195: 0 +245: 77196: 0 +245: 77197: 0 +245: 77198: 0 +245: 77199: 0 +245: 77200: 0 +245: 77201: 0 +245: 77202: 0 +245: 77203: 0 +245: 77204: 0 +245: 77205: 0 +245: 77206: 0 +245: 77207: 0 +245: 77208: 0 +245: 77209: 0 +245: 77210: 0 +245: 77211: 0 +245: 77212: 0 +245: 77213: 0 +245: 77214: 0 +245: 77215: 0 +245: 77216: 0 +245: 77217: 0 +245: 77218: 0 +245: 77219: 0 +245: 77220: 0 +245: 77221: 0 +245: 77222: 0 +245: 77223: 0 +245: 77224: 0 +245: 77225: 0 +245: 77226: 0 +245: 77227: 0 +245: 77228: 0 +245: 77229: 0 +245: 77230: 0 +245: 77231: 0 +245: 77232: 0 +245: 77233: 0 +245: 77234: 0 +245: 77235: 0 +245: 77236: 0 +245: 77237: 0 +245: 77238: 0 +245: 77239: 0 +245: 77240: 0 +245: 77241: 0 +245: 77242: 0 +245: 77243: 0 +245: 77244: 0 +245: 77245: 0 +245: 77246: 0 +245: 77247: 0 +245: 77248: 0 +245: 77249: 0 +245: 77250: 0 +245: 77251: 0 +245: 77252: 0 +245: 77253: 0 +245: 77254: 0 +245: 77255: 0 +245: 77256: 0 +245: 77257: 0 +245: 77258: 0 +245: 77259: 0 +245: 77260: 0 +245: 77261: 0 +245: 77262: 0 +245: 77263: 0 +245: 77264: 0 +245: 77265: 0 +245: 77266: 0 +245: 77267: 0 +245: 77268: 0 +245: 77269: 0 +245: 77270: 0 +245: 77271: 0 +245: 77272: 0 +245: 77273: 0 +245: 77274: 0 +245: 77275: 0 +245: 77276: 0 +245: 77277: 0 +245: 77278: 0 +245: 77279: 0 +245: 77280: 0 +245: 77281: 0 +245: 77282: 0 +245: 77283: 0 +245: 77284: 0 +245: 77285: 0 +245: 77286: 0 +245: 77287: 0 +245: 77288: 0 +245: 77289: 0 +245: 77290: 0 +245: 77291: 0 +245: 77292: 0 +245: 77293: 0 +245: 77294: 0 +245: 77295: 0 +245: 77296: 0 +245: 77297: 0 +245: 77298: 0 +245: 77299: 0 +245: 77300: 0 +245: 77301: 0 +245: 77302: 0 +245: 77303: 0 +245: 77304: 0 +245: 77305: 0 +245: 77306: 0 +245: 77307: 0 +245: 77308: 0 +245: 77309: 0 +245: 77310: 0 +245: 77311: 0 +245: 77312: 0 +245: 77313: 0 +245: 77314: 0 +245: 77315: 0 +245: 77316: 0 +245: 77317: 0 +245: 77318: 0 +245: 77319: 0 +245: 77320: 0 +245: 77321: 0 +245: 77322: 0 +245: 77323: 0 +245: 77324: 0 +245: 77325: 0 +245: 77326: 0 +245: 77327: 0 +245: 77328: 0 +245: 77329: 0 +245: 77330: 0 +245: 77331: 0 +245: 77332: 0 +245: 77333: 0 +245: 77334: 0 +245: 77335: 0 +245: 77336: 0 +245: 77337: 0 +245: 77338: 0 +245: 77339: 0 +245: 77340: 0 +245: 77341: 0 +245: 77342: 0 +245: 77343: 0 +245: 77344: 0 +245: 77345: 0 +245: 77346: 0 +245: 77347: 0 +245: 77348: 0 +245: 77349: 0 +245: 77350: 0 +245: 77351: 0 +245: 77352: 0 +245: 77353: 0 +245: 77354: 0 +245: 77355: 0 +245: 77356: 0 +245: 77357: 0 +245: 77358: 0 +245: 77359: 0 +245: 77360: 0 +245: 77361: 0 +245: 77362: 0 +245: 77363: 0 +245: 77364: 0 +245: 77365: 0 +245: 77366: 0 +245: 77367: 0 +245: 77368: 0 +245: 77369: 0 +245: 77370: 0 +245: 77371: 0 +245: 77372: 0 +245: 77373: 0 +245: 77374: 0 +245: 77375: 0 +245: 77376: 0 +245: 77377: 0 +245: 77378: 0 +245: 77379: 0 +245: 77380: 0 +245: 77381: 0 +245: 77382: 0 +245: 77383: 0 +245: 77384: 0 +245: 77385: 0 +245: 77386: 0 +245: 77387: 0 +245: 77388: 0 +245: 77389: 0 +245: 77390: 0 +245: 77391: 0 +245: 77392: 0 +245: 77393: 0 +245: 77394: 0 +245: 77395: 0 +245: 77396: 0 +245: 77397: 0 +245: 77398: 0 +245: 77399: 0 +245: 77400: 0 +245: 77401: 0 +245: 77402: 0 +245: 77403: 0 +245: 77404: 0 +245: 77405: 0 +245: 77406: 0 +245: 77407: 0 +245: 77408: 0 +245: 77409: 0 +245: 77410: 0 +245: 77411: 0 +245: 77412: 0 +245: 77413: 0 +245: 77414: 0 +245: 77415: 0 +245: 77416: 0 +245: 77417: 0 +245: 77418: 0 +245: 77419: 0 +245: 77420: 0 +245: 77421: 0 +245: 77422: 0 +245: 77423: 0 +245: 77424: 0 +245: 77425: 0 +245: 77426: 0 +245: 77427: 0 +245: 77428: 0 +245: 77429: 0 +245: 77430: 0 +245: 77431: 0 +245: 77432: 0 +245: 77433: 0 +245: 77434: 0 +245: 77435: 0 +245: 77436: 0 +245: 77437: 0 +245: 77438: 0 +245: 77439: 0 +245: 77440: 0 +245: 77441: 0 +245: 77442: 0 +245: 77443: 0 +245: 77444: 0 +245: 77445: 0 +245: 77446: 0 +245: 77447: 0 +245: 77448: 0 +245: 77449: 0 +245: 77450: 0 +245: 77451: 0 +245: 77452: 0 +245: 77453: 0 +245: 77454: 0 +245: 77455: 0 +245: 77456: 0 +245: 77457: 0 +245: 77458: 0 +245: 77459: 0 +245: 77460: 0 +245: 77461: 0 +245: 77462: 0 +245: 77463: 0 +245: 77464: 0 +245: 77465: 0 +245: 77466: 0 +245: 77467: 0 +245: 77468: 0 +245: 77469: 0 +245: 77470: 0 +245: 77471: 0 +245: 77472: 0 +245: 77473: 0 +245: 77474: 0 +245: 77475: 0 +245: 77476: 0 +245: 77477: 0 +245: 77478: 0 +245: 77479: 0 +245: 77480: 0 +245: 77481: 0 +245: 77482: 0 +245: 77483: 0 +245: 77484: 0 +245: 77485: 0 +245: 77486: 0 +245: 77487: 0 +245: 77488: 0 +245: 77489: 0 +245: 77490: 0 +245: 77491: 0 +245: 77492: 0 +245: 77493: 0 +245: 77494: 0 +245: 77495: 0 +245: 77496: 0 +245: 77497: 0 +245: 77498: 0 +245: 77499: 0 +245: 77500: 0 +245: 77501: 0 +245: 77502: 0 +245: 77503: 0 +245: 77504: 0 +245: 77505: 0 +245: 77506: 0 +245: 77507: 0 +245: 77508: 0 +245: 77509: 0 +245: 77510: 0 +245: 77511: 0 +245: 77512: 0 +245: 77513: 0 +245: 77514: 0 +245: 77515: 0 +245: 77516: 0 +245: 77517: 0 +245: 77518: 0 +245: 77519: 0 +245: 77520: 0 +245: 77521: 0 +245: 77522: 0 +245: 77523: 0 +245: 77524: 0 +245: 77525: 0 +245: 77526: 0 +245: 77527: 0 +245: 77528: 0 +245: 77529: 0 +245: 77530: 0 +245: 77531: 0 +245: 77532: 0 +245: 77533: 0 +245: 77534: 0 +245: 77535: 0 +245: 77536: 0 +245: 77537: 0 +245: 77538: 0 +245: 77539: 0 +245: 77540: 0 +245: 77541: 0 +245: 77542: 0 +245: 77543: 0 +245: 77544: 0 +245: 77545: 0 +245: 77546: 0 +245: 77547: 0 +245: 77548: 0 +245: 77549: 0 +245: 77550: 0 +245: 77551: 0 +245: 77552: 0 +245: 77553: 0 +245: 77554: 0 +245: 77555: 0 +245: 77556: 0 +245: 77557: 0 +245: 77558: 0 +245: 77559: 0 +245: 77560: 0 +245: 77561: 0 +245: 77562: 0 +245: 77563: 0 +245: 77564: 0 +245: 77565: 0 +245: 77566: 0 +245: 77567: 0 +245: 77568: 0 +245: 77569: 0 +245: 77570: 0 +245: 77571: 0 +245: 77572: 0 +245: 77573: 0 +245: 77574: 0 +245: 77575: 0 +245: 77576: 0 +245: 77577: 0 +245: 77578: 0 +245: 77579: 0 +245: 77580: 0 +245: 77581: 0 +245: 77582: 0 +245: 77583: 0 +245: 77584: 0 +245: 77585: 0 +245: 77586: 0 +245: 77587: 0 +245: 77588: 0 +245: 77589: 0 +245: 77590: 0 +245: 77591: 0 +245: 77592: 0 +245: 77593: 0 +245: 77594: 0 +245: 77595: 0 +245: 77596: 0 +245: 77597: 0 +245: 77598: 0 +245: 77599: 0 +245: 77600: 0 +245: 77601: 0 +245: 77602: 0 +245: 77603: 0 +245: 77604: 0 +245: 77605: 0 +245: 77606: 0 +245: 77607: 0 +245: 77608: 0 +245: 77609: 0 +245: 77610: 0 +245: 77611: 0 +245: 77612: 0 +245: 77613: 0 +245: 77614: 0 +245: 77615: 0 +245: 77616: 0 +245: 77617: 0 +245: 77618: 0 +245: 77619: 0 +245: 77620: 0 +245: 77621: 0 +245: 77622: 0 +245: 77623: 0 +245: 77624: 0 +245: 77625: 0 +245: 77626: 0 +245: 77627: 0 +245: 77628: 0 +245: 77629: 0 +245: 77630: 0 +245: 77631: 0 +245: 77632: 0 +245: 77633: 0 +245: 77634: 0 +245: 77635: 0 +245: 77636: 0 +245: 77637: 0 +245: 77638: 0 +245: 77639: 0 +245: 77640: 0 +245: 77641: 0 +245: 77642: 0 +245: 77643: 0 +245: 77644: 0 +245: 77645: 0 +245: 77646: 0 +245: 77647: 0 +245: 77648: 0 +245: 77649: 0 +245: 77650: 0 +245: 77651: 0 +245: 77652: 0 +245: 77653: 0 +245: 77654: 0 +245: 77655: 0 +245: 77656: 0 +245: 77657: 0 +245: 77658: 0 +245: 77659: 0 +245: 77660: 0 +245: 77661: 0 +245: 77662: 0 +245: 77663: 0 +245: 77664: 0 +245: 77665: 0 +245: 77666: 0 +245: 77667: 0 +245: 77668: 0 +245: 77669: 0 +245: 77670: 0 +245: 77671: 0 +245: 77672: 0 +245: 77673: 0 +245: 77674: 0 +245: 77675: 0 +245: 77676: 0 +245: 77677: 0 +245: 77678: 0 +245: 77679: 0 +245: 77680: 0 +245: 77681: 0 +245: 77682: 0 +245: 77683: 0 +245: 77684: 0 +245: 77685: 0 +245: 77686: 0 +245: 77687: 0 +245: 77688: 0 +245: 77689: 0 +245: 77690: 0 +245: 77691: 0 +245: 77692: 0 +245: 77693: 0 +245: 77694: 0 +245: 77695: 0 +245: 77696: 0 +245: 77697: 0 +245: 77698: 0 +245: 77699: 0 +245: 77700: 0 +245: 77701: 0 +245: 77702: 0 +245: 77703: 0 +245: 77704: 0 +245: 77705: 0 +245: 77706: 0 +245: 77707: 0 +245: 77708: 0 +245: 77709: 0 +245: 77710: 0 +245: 77711: 0 +245: 77712: 0 +245: 77713: 0 +245: 77714: 0 +245: 77715: 0 +245: 77716: 0 +245: 77717: 0 +245: 77718: 0 +245: 77719: 0 +245: 77720: 0 +245: 77721: 0 +245: 77722: 0 +245: 77723: 0 +245: 77724: 0 +245: 77725: 0 +245: 77726: 0 +245: 77727: 0 +245: 77728: 0 +245: 77729: 0 +245: 77730: 0 +245: 77731: 0 +245: 77732: 0 +245: 77733: 0 +245: 77734: 0 +245: 77735: 0 +245: 77736: 0 +245: 77737: 0 +245: 77738: 0 +245: 77739: 0 +245: 77740: 0 +245: 77741: 0 +245: 77742: 0 +245: 77743: 0 +245: 77744: 0 +245: 77745: 0 +245: 77746: 0 +245: 77747: 0 +245: 77748: 0 +245: 77749: 0 +245: 77750: 0 +245: 77751: 0 +245: 77752: 0 +245: 77753: 0 +245: 77754: 0 +245: 77755: 0 +245: 77756: 0 +245: 77757: 0 +245: 77758: 0 +245: 77759: 0 +245: 77760: 0 +245: 77761: 0 +245: 77762: 0 +245: 77763: 0 +245: 77764: 0 +245: 77765: 0 +245: 77766: 0 +245: 77767: 0 +245: 77768: 0 +245: 77769: 0 +245: 77770: 0 +245: 77771: 0 +245: 77772: 0 +245: 77773: 0 +245: 77774: 0 +245: 77775: 0 +245: 77776: 0 +245: 77777: 0 +245: 77778: 0 +245: 77779: 0 +245: 77780: 0 +245: 77781: 0 +245: 77782: 0 +245: 77783: 0 +245: 77784: 0 +245: 77785: 0 +245: 77786: 0 +245: 77787: 0 +245: 77788: 0 +245: 77789: 0 +245: 77790: 0 +245: 77791: 0 +245: 77792: 0 +245: 77793: 0 +245: 77794: 0 +245: 77795: 0 +245: 77796: 0 +245: 77797: 0 +245: 77798: 0 +245: 77799: 0 +245: 77800: 0 +245: 77801: 0 +245: 77802: 0 +245: 77803: 0 +245: 77804: 0 +245: 77805: 0 +245: 77806: 0 +245: 77807: 0 +245: 77808: 0 +245: 77809: 0 +245: 77810: 0 +245: 77811: 0 +245: 77812: 0 +245: 77813: 0 +245: 77814: 0 +245: 77815: 0 +245: 77816: 0 +245: 77817: 0 +245: 77818: 0 +245: 77819: 0 +245: 77820: 0 +245: 77821: 0 +245: 77822: 0 +245: 77823: 0 +245: 77824: 0 +245: 77825: 0 +245: 77826: 0 +245: 77827: 0 +245: 77828: 0 +245: 77829: 0 +245: 77830: 0 +245: 77831: 0 +245: 77832: 0 +245: 77833: 0 +245: 77834: 0 +245: 77835: 0 +245: 77836: 0 +245: 77837: 0 +245: 77838: 0 +245: 77839: 0 +245: 77840: 0 +245: 77841: 0 +245: 77842: 0 +245: 77843: 0 +245: 77844: 0 +245: 77845: 0 +245: 77846: 0 +245: 77847: 0 +245: 77848: 0 +245: 77849: 0 +245: 77850: 0 +245: 77851: 0 +245: 77852: 0 +245: 77853: 0 +245: 77854: 0 +245: 77855: 0 +245: 77856: 0 +245: 77857: 0 +245: 77858: 0 +245: 77859: 0 +245: 77860: 0 +245: 77861: 0 +245: 77862: 0 +245: 77863: 0 +245: 77864: 0 +245: 77865: 0 +245: 77866: 0 +245: 77867: 0 +245: 77868: 0 +245: 77869: 0 +245: 77870: 0 +245: 77871: 0 +245: 77872: 0 +245: 77873: 0 +245: 77874: 0 +245: 77875: 0 +245: 77876: 0 +245: 77877: 0 +245: 77878: 0 +245: 77879: 0 +245: 77880: 0 +245: 77881: 0 +245: 77882: 0 +245: 77883: 0 +245: 77884: 0 +245: 77885: 0 +245: 77886: 0 +245: 77887: 0 +245: 77888: 0 +245: 77889: 0 +245: 77890: 0 +245: 77891: 0 +245: 77892: 0 +245: 77893: 0 +245: 77894: 0 +245: 77895: 0 +245: 77896: 0 +245: 77897: 0 +245: 77898: 0 +245: 77899: 0 +245: 77900: 0 +245: 77901: 0 +245: 77902: 0 +245: 77903: 0 +245: 77904: 0 +245: 77905: 0 +245: 77906: 0 +245: 77907: 0 +245: 77908: 0 +245: 77909: 0 +245: 77910: 0 +245: 77911: 0 +245: 77912: 0 +245: 77913: 0 +245: 77914: 0 +245: 77915: 0 +245: 77916: 0 +245: 77917: 0 +245: 77918: 0 +245: 77919: 0 +245: 77920: 0 +245: 77921: 0 +245: 77922: 0 +245: 77923: 0 +245: 77924: 0 +245: 77925: 0 +245: 77926: 0 +245: 77927: 0 +245: 77928: 0 +245: 77929: 0 +245: 77930: 0 +245: 77931: 0 +245: 77932: 0 +245: 77933: 0 +245: 77934: 0 +245: 77935: 0 +245: 77936: 0 +245: 77937: 0 +245: 77938: 0 +245: 77939: 0 +245: 77940: 0 +245: 77941: 0 +245: 77942: 0 +245: 77943: 0 +245: 77944: 0 +245: 77945: 0 +245: 77946: 0 +245: 77947: 0 +245: 77948: 0 +245: 77949: 0 +245: 77950: 0 +245: 77951: 0 +245: 77952: 0 +245: 77953: 0 +245: 77954: 0 +245: 77955: 0 +245: 77956: 0 +245: 77957: 0 +245: 77958: 0 +245: 77959: 0 +245: 77960: 0 +245: 77961: 0 +245: 77962: 0 +245: 77963: 0 +245: 77964: 0 +245: 77965: 0 +245: 77966: 0 +245: 77967: 0 +245: 77968: 0 +245: 77969: 0 +245: 77970: 0 +245: 77971: 0 +245: 77972: 0 +245: 77973: 0 +245: 77974: 0 +245: 77975: 0 +245: 77976: 0 +245: 77977: 0 +245: 77978: 0 +245: 77979: 0 +245: 77980: 0 +245: 77981: 0 +245: 77982: 0 +245: 77983: 0 +245: 77984: 0 +245: 77985: 0 +245: 77986: 0 +245: 77987: 0 +245: 77988: 0 +245: 77989: 0 +245: 77990: 0 +245: 77991: 0 +245: 77992: 0 +245: 77993: 0 +245: 77994: 0 +245: 77995: 0 +245: 77996: 0 +245: 77997: 0 +245: 77998: 0 +245: 77999: 0 +245: 78000: 0 +245: 78001: 0 +245: 78002: 0 +245: 78003: 0 +245: 78004: 0 +245: 78005: 0 +245: 78006: 0 +245: 78007: 0 +245: 78008: 0 +245: 78009: 0 +245: 78010: 0 +245: 78011: 0 +245: 78012: 0 +245: 78013: 0 +245: 78014: 0 +245: 78015: 0 +245: 78016: 0 +245: 78017: 0 +245: 78018: 0 +245: 78019: 0 +245: 78020: 0 +245: 78021: 0 +245: 78022: 0 +245: 78023: 0 +245: 78024: 0 +245: 78025: 0 +245: 78026: 0 +245: 78027: 0 +245: 78028: 0 +245: 78029: 0 +245: 78030: 0 +245: 78031: 0 +245: 78032: 0 +245: 78033: 0 +245: 78034: 0 +245: 78035: 0 +245: 78036: 0 +245: 78037: 0 +245: 78038: 0 +245: 78039: 0 +245: 78040: 0 +245: 78041: 0 +245: 78042: 0 +245: 78043: 0 +245: 78044: 0 +245: 78045: 0 +245: 78046: 0 +245: 78047: 0 +245: 78048: 0 +245: 78049: 0 +245: 78050: 0 +245: 78051: 0 +245: 78052: 0 +245: 78053: 0 +245: 78054: 0 +245: 78055: 0 +245: 78056: 0 +245: 78057: 0 +245: 78058: 0 +245: 78059: 0 +245: 78060: 0 +245: 78061: 0 +245: 78062: 0 +245: 78063: 0 +245: 78064: 0 +245: 78065: 0 +245: 78066: 0 +245: 78067: 0 +245: 78068: 0 +245: 78069: 0 +245: 78070: 0 +245: 78071: 0 +245: 78072: 0 +245: 78073: 0 +245: 78074: 0 +245: 78075: 0 +245: 78076: 0 +245: 78077: 0 +245: 78078: 0 +245: 78079: 0 +245: 78080: 0 +245: 78081: 0 +245: 78082: 0 +245: 78083: 0 +245: 78084: 0 +245: 78085: 0 +245: 78086: 0 +245: 78087: 0 +245: 78088: 0 +245: 78089: 0 +245: 78090: 0 +245: 78091: 0 +245: 78092: 0 +245: 78093: 0 +245: 78094: 0 +245: 78095: 0 +245: 78096: 0 +245: 78097: 0 +245: 78098: 0 +245: 78099: 0 +245: 78100: 0 +245: 78101: 0 +245: 78102: 0 +245: 78103: 0 +245: 78104: 0 +245: 78105: 0 +245: 78106: 0 +245: 78107: 0 +245: 78108: 0 +245: 78109: 0 +245: 78110: 0 +245: 78111: 0 +245: 78112: 0 +245: 78113: 0 +245: 78114: 0 +245: 78115: 0 +245: 78116: 0 +245: 78117: 0 +245: 78118: 0 +245: 78119: 0 +245: 78120: 0 +245: 78121: 0 +245: 78122: 0 +245: 78123: 0 +245: 78124: 0 +245: 78125: 0 +245: 78126: 0 +245: 78127: 0 +245: 78128: 0 +245: 78129: 0 +245: 78130: 0 +245: 78131: 0 +245: 78132: 0 +245: 78133: 0 +245: 78134: 0 +245: 78135: 0 +245: 78136: 0 +245: 78137: 0 +245: 78138: 0 +245: 78139: 0 +245: 78140: 0 +245: 78141: 0 +245: 78142: 0 +245: 78143: 0 +245: 78144: 0 +245: 78145: 0 +245: 78146: 0 +245: 78147: 0 +245: 78148: 0 +245: 78149: 0 +245: 78150: 0 +245: 78151: 0 +245: 78152: 0 +245: 78153: 0 +245: 78154: 0 +245: 78155: 0 +245: 78156: 0 +245: 78157: 0 +245: 78158: 0 +245: 78159: 0 +245: 78160: 0 +245: 78161: 0 +245: 78162: 0 +245: 78163: 0 +245: 78164: 0 +245: 78165: 0 +245: 78166: 0 +245: 78167: 0 +245: 78168: 0 +245: 78169: 0 +245: 78170: 0 +245: 78171: 0 +245: 78172: 0 +245: 78173: 0 +245: 78174: 0 +245: 78175: 0 +245: 78176: 0 +245: 78177: 0 +245: 78178: 0 +245: 78179: 0 +245: 78180: 0 +245: 78181: 0 +245: 78182: 0 +245: 78183: 0 +245: 78184: 0 +245: 78185: 0 +245: 78186: 0 +245: 78187: 0 +245: 78188: 0 +245: 78189: 0 +245: 78190: 0 +245: 78191: 0 +245: 78192: 0 +245: 78193: 0 +245: 78194: 0 +245: 78195: 0 +245: 78196: 0 +245: 78197: 0 +245: 78198: 0 +245: 78199: 0 +245: 78200: 0 +245: 78201: 0 +245: 78202: 0 +245: 78203: 0 +245: 78204: 0 +245: 78205: 0 +245: 78206: 0 +245: 78207: 0 +245: 78208: 0 +245: 78209: 0 +245: 78210: 0 +245: 78211: 0 +245: 78212: 0 +245: 78213: 0 +245: 78214: 0 +245: 78215: 0 +245: 78216: 0 +245: 78217: 0 +245: 78218: 0 +245: 78219: 0 +245: 78220: 0 +245: 78221: 0 +245: 78222: 0 +245: 78223: 0 +245: 78224: 0 +245: 78225: 0 +245: 78226: 0 +245: 78227: 0 +245: 78228: 0 +245: 78229: 0 +245: 78230: 0 +245: 78231: 0 +245: 78232: 0 +245: 78233: 0 +245: 78234: 0 +245: 78235: 0 +245: 78236: 0 +245: 78237: 0 +245: 78238: 0 +245: 78239: 0 +245: 78240: 0 +245: 78241: 0 +245: 78242: 0 +245: 78243: 0 +245: 78244: 0 +245: 78245: 0 +245: 78246: 0 +245: 78247: 0 +245: 78248: 0 +245: 78249: 0 +245: 78250: 0 +245: 78251: 0 +245: 78252: 0 +245: 78253: 0 +245: 78254: 0 +245: 78255: 0 +245: 78256: 0 +245: 78257: 0 +245: 78258: 0 +245: 78259: 0 +245: 78260: 0 +245: 78261: 0 +245: 78262: 0 +245: 78263: 0 +245: 78264: 0 +245: 78265: 0 +245: 78266: 0 +245: 78267: 0 +245: 78268: 0 +245: 78269: 0 +245: 78270: 0 +245: 78271: 0 +245: 78272: 0 +245: 78273: 0 +245: 78274: 0 +245: 78275: 0 +245: 78276: 0 +245: 78277: 0 +245: 78278: 0 +245: 78279: 0 +245: 78280: 0 +245: 78281: 0 +245: 78282: 0 +245: 78283: 0 +245: 78284: 0 +245: 78285: 0 +245: 78286: 0 +245: 78287: 0 +245: 78288: 0 +245: 78289: 0 +245: 78290: 0 +245: 78291: 0 +245: 78292: 0 +245: 78293: 0 +245: 78294: 0 +245: 78295: 0 +245: 78296: 0 +245: 78297: 0 +245: 78298: 0 +245: 78299: 0 +245: 78300: 0 +245: 78301: 0 +245: 78302: 0 +245: 78303: 0 +245: 78304: 0 +245: 78305: 0 +245: 78306: 0 +245: 78307: 0 +245: 78308: 0 +245: 78309: 0 +245: 78310: 0 +245: 78311: 0 +245: 78312: 0 +245: 78313: 0 +245: 78314: 0 +245: 78315: 0 +245: 78316: 0 +245: 78317: 0 +245: 78318: 0 +245: 78319: 0 +245: 78320: 0 +245: 78321: 0 +245: 78322: 0 +245: 78323: 0 +245: 78324: 0 +245: 78325: 0 +245: 78326: 0 +245: 78327: 0 +245: 78328: 0 +245: 78329: 0 +245: 78330: 0 +245: 78331: 0 +245: 78332: 0 +245: 78333: 0 +245: 78334: 0 +245: 78335: 0 +245: 78336: 0 +245: 78337: 0 +245: 78338: 0 +245: 78339: 0 +245: 78340: 0 +245: 78341: 0 +245: 78342: 0 +245: 78343: 0 +245: 78344: 0 +245: 78345: 0 +245: 78346: 0 +245: 78347: 0 +245: 78348: 0 +245: 78349: 0 +245: 78350: 0 +245: 78351: 0 +245: 78352: 0 +245: 78353: 0 +245: 78354: 0 +245: 78355: 0 +245: 78356: 0 +245: 78357: 0 +245: 78358: 0 +245: 78359: 0 +245: 78360: 0 +245: 78361: 0 +245: 78362: 0 +245: 78363: 0 +245: 78364: 0 +245: 78365: 0 +245: 78366: 0 +245: 78367: 0 +245: 78368: 0 +245: 78369: 0 +245: 78370: 0 +245: 78371: 0 +245: 78372: 0 +245: 78373: 0 +245: 78374: 0 +245: 78375: 0 +245: 78376: 0 +245: 78377: 0 +245: 78378: 0 +245: 78379: 0 +245: 78380: 0 +245: 78381: 0 +245: 78382: 0 +245: 78383: 0 +245: 78384: 0 +245: 78385: 0 +245: 78386: 0 +245: 78387: 0 +245: 78388: 0 +245: 78389: 0 +245: 78390: 0 +245: 78391: 0 +245: 78392: 0 +245: 78393: 0 +245: 78394: 0 +245: 78395: 0 +245: 78396: 0 +245: 78397: 0 +245: 78398: 0 +245: 78399: 0 +245: 78400: 0 +245: 78401: 0 +245: 78402: 0 +245: 78403: 0 +245: 78404: 0 +245: 78405: 0 +245: 78406: 0 +245: 78407: 0 +245: 78408: 0 +245: 78409: 0 +245: 78410: 0 +245: 78411: 0 +245: 78412: 0 +245: 78413: 0 +245: 78414: 0 +245: 78415: 0 +245: 78416: 0 +245: 78417: 0 +245: 78418: 0 +245: 78419: 0 +245: 78420: 0 +245: 78421: 0 +245: 78422: 0 +245: 78423: 0 +245: 78424: 0 +245: 78425: 0 +245: 78426: 0 +245: 78427: 0 +245: 78428: 0 +245: 78429: 0 +245: 78430: 0 +245: 78431: 0 +245: 78432: 0 +245: 78433: 0 +245: 78434: 0 +245: 78435: 0 +245: 78436: 0 +245: 78437: 0 +245: 78438: 0 +245: 78439: 0 +245: 78440: 0 +245: 78441: 0 +245: 78442: 0 +245: 78443: 0 +245: 78444: 0 +245: 78445: 0 +245: 78446: 0 +245: 78447: 0 +245: 78448: 0 +245: 78449: 0 +245: 78450: 0 +245: 78451: 0 +245: 78452: 0 +245: 78453: 0 +245: 78454: 0 +245: 78455: 0 +245: 78456: 0 +245: 78457: 0 +245: 78458: 0 +245: 78459: 0 +245: 78460: 0 +245: 78461: 0 +245: 78462: 0 +245: 78463: 0 +245: 78464: 0 +245: 78465: 0 +245: 78466: 0 +245: 78467: 0 +245: 78468: 0 +245: 78469: 0 +245: 78470: 0 +245: 78471: 0 +245: 78472: 0 +245: 78473: 0 +245: 78474: 0 +245: 78475: 0 +245: 78476: 0 +245: 78477: 0 +245: 78478: 0 +245: 78479: 0 +245: 78480: 0 +245: 78481: 0 +245: 78482: 0 +245: 78483: 0 +245: 78484: 0 +245: 78485: 0 +245: 78486: 0 +245: 78487: 0 +245: 78488: 0 +245: 78489: 0 +245: 78490: 0 +245: 78491: 0 +245: 78492: 0 +245: 78493: 0 +245: 78494: 0 +245: 78495: 0 +245: 78496: 0 +245: 78497: 0 +245: 78498: 0 +245: 78499: 0 +245: 78500: 0 +245: 78501: 0 +245: 78502: 0 +245: 78503: 0 +245: 78504: 0 +245: 78505: 0 +245: 78506: 0 +245: 78507: 0 +245: 78508: 0 +245: 78509: 0 +245: 78510: 0 +245: 78511: 0 +245: 78512: 0 +245: 78513: 0 +245: 78514: 0 +245: 78515: 0 +245: 78516: 0 +245: 78517: 0 +245: 78518: 0 +245: 78519: 0 +245: 78520: 0 +245: 78521: 0 +245: 78522: 0 +245: 78523: 0 +245: 78524: 0 +245: 78525: 0 +245: 78526: 0 +245: 78527: 0 +245: 78528: 0 +245: 78529: 0 +245: 78530: 0 +245: 78531: 0 +245: 78532: 0 +245: 78533: 0 +245: 78534: 0 +245: 78535: 0 +245: 78536: 0 +245: 78537: 0 +245: 78538: 0 +245: 78539: 0 +245: 78540: 0 +245: 78541: 0 +245: 78542: 0 +245: 78543: 0 +245: 78544: 0 +245: 78545: 0 +245: 78546: 0 +245: 78547: 0 +245: 78548: 0 +245: 78549: 0 +245: 78550: 0 +245: 78551: 0 +245: 78552: 0 +245: 78553: 0 +245: 78554: 0 +245: 78555: 0 +245: 78556: 0 +245: 78557: 0 +245: 78558: 0 +245: 78559: 0 +245: 78560: 0 +245: 78561: 0 +245: 78562: 0 +245: 78563: 0 +245: 78564: 0 +245: 78565: 0 +245: 78566: 0 +245: 78567: 0 +245: 78568: 0 +245: 78569: 0 +245: 78570: 0 +245: 78571: 0 +245: 78572: 0 +245: 78573: 0 +245: 78574: 0 +245: 78575: 0 +245: 78576: 0 +245: 78577: 0 +245: 78578: 0 +245: 78579: 0 +245: 78580: 0 +245: 78581: 0 +245: 78582: 0 +245: 78583: 0 +245: 78584: 0 +245: 78585: 0 +245: 78586: 0 +245: 78587: 0 +245: 78588: 0 +245: 78589: 0 +245: 78590: 0 +245: 78591: 0 +245: 78592: 0 +245: 78593: 0 +245: 78594: 0 +245: 78595: 0 +245: 78596: 0 +245: 78597: 0 +245: 78598: 0 +245: 78599: 0 +245: 78600: 0 +245: 78601: 0 +245: 78602: 0 +245: 78603: 0 +245: 78604: 0 +245: 78605: 0 +245: 78606: 0 +245: 78607: 0 +245: 78608: 0 +245: 78609: 0 +245: 78610: 0 +245: 78611: 0 +245: 78612: 0 +245: 78613: 0 +245: 78614: 0 +245: 78615: 0 +245: 78616: 0 +245: 78617: 0 +245: 78618: 0 +245: 78619: 0 +245: 78620: 0 +245: 78621: 0 +245: 78622: 0 +245: 78623: 0 +245: 78624: 0 +245: 78625: 0 +245: 78626: 0 +245: 78627: 0 +245: 78628: 0 +245: 78629: 0 +245: 78630: 0 +245: 78631: 0 +245: 78632: 0 +245: 78633: 0 +245: 78634: 0 +245: 78635: 0 +245: 78636: 0 +245: 78637: 0 +245: 78638: 0 +245: 78639: 0 +245: 78640: 0 +245: 78641: 0 +245: 78642: 0 +245: 78643: 0 +245: 78644: 0 +245: 78645: 0 +245: 78646: 0 +245: 78647: 0 +245: 78648: 0 +245: 78649: 0 +245: 78650: 0 +245: 78651: 0 +245: 78652: 0 +245: 78653: 0 +245: 78654: 0 +245: 78655: 0 +245: 78656: 0 +245: 78657: 0 +245: 78658: 0 +245: 78659: 0 +245: 78660: 0 +245: 78661: 0 +245: 78662: 0 +245: 78663: 0 +245: 78664: 0 +245: 78665: 0 +245: 78666: 0 +245: 78667: 0 +245: 78668: 0 +245: 78669: 0 +245: 78670: 0 +245: 78671: 0 +245: 78672: 0 +245: 78673: 0 +245: 78674: 0 +245: 78675: 0 +245: 78676: 0 +245: 78677: 0 +245: 78678: 0 +245: 78679: 0 +245: 78680: 0 +245: 78681: 0 +245: 78682: 0 +245: 78683: 0 +245: 78684: 0 +245: 78685: 0 +245: 78686: 0 +245: 78687: 0 +245: 78688: 0 +245: 78689: 0 +245: 78690: 0 +245: 78691: 0 +245: 78692: 0 +245: 78693: 0 +245: 78694: 0 +245: 78695: 0 +245: 78696: 0 +245: 78697: 0 +245: 78698: 0 +245: 78699: 0 +245: 78700: 0 +245: 78701: 0 +245: 78702: 0 +245: 78703: 0 +245: 78704: 0 +245: 78705: 0 +245: 78706: 0 +245: 78707: 0 +245: 78708: 0 +245: 78709: 0 +245: 78710: 0 +245: 78711: 0 +245: 78712: 0 +245: 78713: 0 +245: 78714: 0 +245: 78715: 0 +245: 78716: 0 +245: 78717: 0 +245: 78718: 0 +245: 78719: 0 +245: 78720: 0 +245: 78721: 0 +245: 78722: 0 +245: 78723: 0 +245: 78724: 0 +245: 78725: 0 +245: 78726: 0 +245: 78727: 0 +245: 78728: 0 +245: 78729: 0 +245: 78730: 0 +245: 78731: 0 +245: 78732: 0 +245: 78733: 0 +245: 78734: 0 +245: 78735: 0 +245: 78736: 0 +245: 78737: 0 +245: 78738: 0 +245: 78739: 0 +245: 78740: 0 +245: 78741: 0 +245: 78742: 0 +245: 78743: 0 +245: 78744: 0 +245: 78745: 0 +245: 78746: 0 +245: 78747: 0 +245: 78748: 0 +245: 78749: 0 +245: 78750: 0 +245: 78751: 0 +245: 78752: 0 +245: 78753: 0 +245: 78754: 0 +245: 78755: 0 +245: 78756: 0 +245: 78757: 0 +245: 78758: 0 +245: 78759: 0 +245: 78760: 0 +245: 78761: 0 +245: 78762: 0 +245: 78763: 0 +245: 78764: 0 +245: 78765: 0 +245: 78766: 0 +245: 78767: 0 +245: 78768: 0 +245: 78769: 0 +245: 78770: 0 +245: 78771: 0 +245: 78772: 0 +245: 78773: 0 +245: 78774: 0 +245: 78775: 0 +245: 78776: 0 +245: 78777: 0 +245: 78778: 0 +245: 78779: 0 +245: 78780: 0 +245: 78781: 0 +245: 78782: 0 +245: 78783: 0 +245: 78784: 0 +245: 78785: 0 +245: 78786: 0 +245: 78787: 0 +245: 78788: 0 +245: 78789: 0 +245: 78790: 0 +245: 78791: 0 +245: 78792: 0 +245: 78793: 0 +245: 78794: 0 +245: 78795: 0 +245: 78796: 0 +245: 78797: 0 +245: 78798: 0 +245: 78799: 0 +245: 78800: 0 +245: 78801: 0 +245: 78802: 0 +245: 78803: 0 +245: 78804: 0 +245: 78805: 0 +245: 78806: 0 +245: 78807: 0 +245: 78808: 0 +245: 78809: 0 +245: 78810: 0 +245: 78811: 0 +245: 78812: 0 +245: 78813: 0 +245: 78814: 0 +245: 78815: 0 +245: 78816: 0 +245: 78817: 0 +245: 78818: 0 +245: 78819: 0 +245: 78820: 0 +245: 78821: 0 +245: 78822: 0 +245: 78823: 0 +245: 78824: 0 +245: 78825: 0 +245: 78826: 0 +245: 78827: 0 +245: 78828: 0 +245: 78829: 0 +245: 78830: 0 +245: 78831: 0 +245: 78832: 0 +245: 78833: 0 +245: 78834: 0 +245: 78835: 0 +245: 78836: 0 +245: 78837: 0 +245: 78838: 0 +245: 78839: 0 +245: 78840: 0 +245: 78841: 0 +245: 78842: 0 +245: 78843: 0 +245: 78844: 0 +245: 78845: 0 +245: 78846: 0 +245: 78847: 0 +245: 78848: 0 +245: 78849: 0 +245: 78850: 0 +245: 78851: 0 +245: 78852: 0 +245: 78853: 0 +245: 78854: 0 +245: 78855: 0 +245: 78856: 0 +245: 78857: 0 +245: 78858: 0 +245: 78859: 0 +245: 78860: 0 +245: 78861: 0 +245: 78862: 0 +245: 78863: 0 +245: 78864: 0 +245: 78865: 0 +245: 78866: 0 +245: 78867: 0 +245: 78868: 0 +245: 78869: 0 +245: 78870: 0 +245: 78871: 0 +245: 78872: 0 +245: 78873: 0 +245: 78874: 0 +245: 78875: 0 +245: 78876: 0 +245: 78877: 0 +245: 78878: 0 +245: 78879: 0 +245: 78880: 0 +245: 78881: 0 +245: 78882: 0 +245: 78883: 0 +245: 78884: 0 +245: 78885: 0 +245: 78886: 0 +245: 78887: 0 +245: 78888: 0 +245: 78889: 0 +245: 78890: 0 +245: 78891: 0 +245: 78892: 0 +245: 78893: 0 +245: 78894: 0 +245: 78895: 0 +245: 78896: 0 +245: 78897: 0 +245: 78898: 0 +245: 78899: 0 +245: 78900: 0 +245: 78901: 0 +245: 78902: 0 +245: 78903: 0 +245: 78904: 0 +245: 78905: 0 +245: 78906: 0 +245: 78907: 0 +245: 78908: 0 +245: 78909: 0 +245: 78910: 0 +245: 78911: 0 +245: 78912: 0 +245: 78913: 0 +245: 78914: 0 +245: 78915: 0 +245: 78916: 0 +245: 78917: 0 +245: 78918: 0 +245: 78919: 0 +245: 78920: 0 +245: 78921: 0 +245: 78922: 0 +245: 78923: 0 +245: 78924: 0 +245: 78925: 0 +245: 78926: 0 +245: 78927: 0 +245: 78928: 0 +245: 78929: 0 +245: 78930: 0 +245: 78931: 0 +245: 78932: 0 +245: 78933: 0 +245: 78934: 0 +245: 78935: 0 +245: 78936: 0 +245: 78937: 0 +245: 78938: 0 +245: 78939: 0 +245: 78940: 0 +245: 78941: 0 +245: 78942: 0 +245: 78943: 0 +245: 78944: 0 +245: 78945: 0 +245: 78946: 0 +245: 78947: 0 +245: 78948: 0 +245: 78949: 0 +245: 78950: 0 +245: 78951: 0 +245: 78952: 0 +245: 78953: 0 +245: 78954: 0 +245: 78955: 0 +245: 78956: 0 +245: 78957: 0 +245: 78958: 0 +245: 78959: 0 +245: 78960: 0 +245: 78961: 0 +245: 78962: 0 +245: 78963: 0 +245: 78964: 0 +245: 78965: 0 +245: 78966: 0 +245: 78967: 0 +245: 78968: 0 +245: 78969: 0 +245: 78970: 0 +245: 78971: 0 +245: 78972: 0 +245: 78973: 0 +245: 78974: 0 +245: 78975: 0 +245: 78976: 0 +245: 78977: 0 +245: 78978: 0 +245: 78979: 0 +245: 78980: 0 +245: 78981: 0 +245: 78982: 0 +245: 78983: 0 +245: 78984: 0 +245: 78985: 0 +245: 78986: 0 +245: 78987: 0 +245: 78988: 0 +245: 78989: 0 +245: 78990: 0 +245: 78991: 0 +245: 78992: 0 +245: 78993: 0 +245: 78994: 0 +245: 78995: 0 +245: 78996: 0 +245: 78997: 0 +245: 78998: 0 +245: 78999: 0 +245: 79000: 0 +245: 79001: 0 +245: 79002: 0 +245: 79003: 0 +245: 79004: 0 +245: 79005: 0 +245: 79006: 0 +245: 79007: 0 +245: 79008: 0 +245: 79009: 0 +245: 79010: 0 +245: 79011: 0 +245: 79012: 0 +245: 79013: 0 +245: 79014: 0 +245: 79015: 0 +245: 79016: 0 +245: 79017: 0 +245: 79018: 0 +245: 79019: 0 +245: 79020: 0 +245: 79021: 0 +245: 79022: 0 +245: 79023: 0 +245: 79024: 0 +245: 79025: 0 +245: 79026: 0 +245: 79027: 0 +245: 79028: 0 +245: 79029: 0 +245: 79030: 0 +245: 79031: 0 +245: 79032: 0 +245: 79033: 0 +245: 79034: 0 +245: 79035: 0 +245: 79036: 0 +245: 79037: 0 +245: 79038: 0 +245: 79039: 0 +245: 79040: 0 +245: 79041: 0 +245: 79042: 0 +245: 79043: 0 +245: 79044: 0 +245: 79045: 0 +245: 79046: 0 +245: 79047: 0 +245: 79048: 0 +245: 79049: 0 +245: 79050: 0 +245: 79051: 0 +245: 79052: 0 +245: 79053: 0 +245: 79054: 0 +245: 79055: 0 +245: 79056: 0 +245: 79057: 0 +245: 79058: 0 +245: 79059: 0 +245: 79060: 0 +245: 79061: 0 +245: 79062: 0 +245: 79063: 0 +245: 79064: 0 +245: 79065: 0 +245: 79066: 0 +245: 79067: 0 +245: 79068: 0 +245: 79069: 0 +245: 79070: 0 +245: 79071: 0 +245: 79072: 0 +245: 79073: 0 +245: 79074: 0 +245: 79075: 0 +245: 79076: 0 +245: 79077: 0 +245: 79078: 0 +245: 79079: 0 +245: 79080: 0 +245: 79081: 0 +245: 79082: 0 +245: 79083: 0 +245: 79084: 0 +245: 79085: 0 +245: 79086: 0 +245: 79087: 0 +245: 79088: 0 +245: 79089: 0 +245: 79090: 0 +245: 79091: 0 +245: 79092: 0 +245: 79093: 0 +245: 79094: 0 +245: 79095: 0 +245: 79096: 0 +245: 79097: 0 +245: 79098: 0 +245: 79099: 0 +245: 79100: 0 +245: 79101: 0 +245: 79102: 0 +245: 79103: 0 +245: 79104: 0 +245: 79105: 0 +245: 79106: 0 +245: 79107: 0 +245: 79108: 0 +245: 79109: 0 +245: 79110: 0 +245: 79111: 0 +245: 79112: 0 +245: 79113: 0 +245: 79114: 0 +245: 79115: 0 +245: 79116: 0 +245: 79117: 0 +245: 79118: 0 +245: 79119: 0 +245: 79120: 0 +245: 79121: 0 +245: 79122: 0 +245: 79123: 0 +245: 79124: 0 +245: 79125: 0 +245: 79126: 0 +245: 79127: 0 +245: 79128: 0 +245: 79129: 0 +245: 79130: 0 +245: 79131: 0 +245: 79132: 0 +245: 79133: 0 +245: 79134: 0 +245: 79135: 0 +245: 79136: 0 +245: 79137: 0 +245: 79138: 0 +245: 79139: 0 +245: 79140: 0 +245: 79141: 0 +245: 79142: 0 +245: 79143: 0 +245: 79144: 0 +245: 79145: 0 +245: 79146: 0 +245: 79147: 0 +245: 79148: 0 +245: 79149: 0 +245: 79150: 0 +245: 79151: 0 +245: 79152: 0 +245: 79153: 0 +245: 79154: 0 +245: 79155: 0 +245: 79156: 0 +245: 79157: 0 +245: 79158: 0 +245: 79159: 0 +245: 79160: 0 +245: 79161: 0 +245: 79162: 0 +245: 79163: 0 +245: 79164: 0 +245: 79165: 0 +245: 79166: 0 +245: 79167: 0 +245: 79168: 0 +245: 79169: 0 +245: 79170: 0 +245: 79171: 0 +245: 79172: 0 +245: 79173: 0 +245: 79174: 0 +245: 79175: 0 +245: 79176: 0 +245: 79177: 0 +245: 79178: 0 +245: 79179: 0 +245: 79180: 0 +245: 79181: 0 +245: 79182: 0 +245: 79183: 0 +245: 79184: 0 +245: 79185: 0 +245: 79186: 0 +245: 79187: 0 +245: 79188: 0 +245: 79189: 0 +245: 79190: 0 +245: 79191: 0 +245: 79192: 0 +245: 79193: 0 +245: 79194: 0 +245: 79195: 0 +245: 79196: 0 +245: 79197: 0 +245: 79198: 0 +245: 79199: 0 +245: 79200: 0 +245: 79201: 0 +245: 79202: 0 +245: 79203: 0 +245: 79204: 0 +245: 79205: 0 +245: 79206: 0 +245: 79207: 0 +245: 79208: 0 +245: 79209: 0 +245: 79210: 0 +245: 79211: 0 +245: 79212: 0 +245: 79213: 0 +245: 79214: 0 +245: 79215: 0 +245: 79216: 0 +245: 79217: 0 +245: 79218: 0 +245: 79219: 0 +245: 79220: 0 +245: 79221: 0 +245: 79222: 0 +245: 79223: 0 +245: 79224: 0 +245: 79225: 0 +245: 79226: 0 +245: 79227: 0 +245: 79228: 0 +245: 79229: 0 +245: 79230: 0 +245: 79231: 0 +245: 79232: 0 +245: 79233: 0 +245: 79234: 0 +245: 79235: 0 +245: 79236: 0 +245: 79237: 0 +245: 79238: 0 +245: 79239: 0 +245: 79240: 0 +245: 79241: 0 +245: 79242: 0 +245: 79243: 0 +245: 79244: 0 +245: 79245: 0 +245: 79246: 0 +245: 79247: 0 +245: 79248: 0 +245: 79249: 0 +245: 79250: 0 +245: 79251: 0 +245: 79252: 0 +245: 79253: 0 +245: 79254: 0 +245: 79255: 0 +245: 79256: 0 +245: 79257: 0 +245: 79258: 0 +245: 79259: 0 +245: 79260: 0 +245: 79261: 0 +245: 79262: 0 +245: 79263: 0 +245: 79264: 0 +245: 79265: 0 +245: 79266: 0 +245: 79267: 0 +245: 79268: 0 +245: 79269: 0 +245: 79270: 0 +245: 79271: 0 +245: 79272: 0 +245: 79273: 0 +245: 79274: 0 +245: 79275: 0 +245: 79276: 0 +245: 79277: 0 +245: 79278: 0 +245: 79279: 0 +245: 79280: 0 +245: 79281: 0 +245: 79282: 0 +245: 79283: 0 +245: 79284: 0 +245: 79285: 0 +245: 79286: 0 +245: 79287: 0 +245: 79288: 0 +245: 79289: 0 +245: 79290: 0 +245: 79291: 0 +245: 79292: 0 +245: 79293: 0 +245: 79294: 0 +245: 79295: 0 +245: 79296: 0 +245: 79297: 0 +245: 79298: 0 +245: 79299: 0 +245: 79300: 0 +245: 79301: 0 +245: 79302: 0 +245: 79303: 0 +245: 79304: 0 +245: 79305: 0 +245: 79306: 0 +245: 79307: 0 +245: 79308: 0 +245: 79309: 0 +245: 79310: 0 +245: 79311: 0 +245: 79312: 0 +245: 79313: 0 +245: 79314: 0 +245: 79315: 0 +245: 79316: 0 +245: 79317: 0 +245: 79318: 0 +245: 79319: 0 +245: 79320: 0 +245: 79321: 0 +245: 79322: 0 +245: 79323: 0 +245: 79324: 0 +245: 79325: 0 +245: 79326: 0 +245: 79327: 0 +245: 79328: 0 +245: 79329: 0 +245: 79330: 0 +245: 79331: 0 +245: 79332: 0 +245: 79333: 0 +245: 79334: 0 +245: 79335: 0 +245: 79336: 0 +245: 79337: 0 +245: 79338: 0 +245: 79339: 0 +245: 79340: 0 +245: 79341: 0 +245: 79342: 0 +245: 79343: 0 +245: 79344: 0 +245: 79345: 0 +245: 79346: 0 +245: 79347: 0 +245: 79348: 0 +245: 79349: 0 +245: 79350: 0 +245: 79351: 0 +245: 79352: 0 +245: 79353: 0 +245: 79354: 0 +245: 79355: 0 +245: 79356: 0 +245: 79357: 0 +245: 79358: 0 +245: 79359: 0 +245: 79360: 0 +245: 79361: 0 +245: 79362: 0 +245: 79363: 0 +245: 79364: 0 +245: 79365: 0 +245: 79366: 0 +245: 79367: 0 +245: 79368: 0 +245: 79369: 0 +245: 79370: 0 +245: 79371: 0 +245: 79372: 0 +245: 79373: 0 +245: 79374: 0 +245: 79375: 0 +245: 79376: 0 +245: 79377: 0 +245: 79378: 0 +245: 79379: 0 +245: 79380: 0 +245: 79381: 0 +245: 79382: 0 +245: 79383: 0 +245: 79384: 0 +245: 79385: 0 +245: 79386: 0 +245: 79387: 0 +245: 79388: 0 +245: 79389: 0 +245: 79390: 0 +245: 79391: 0 +245: 79392: 0 +245: 79393: 0 +245: 79394: 0 +245: 79395: 0 +245: 79396: 0 +245: 79397: 0 +245: 79398: 0 +245: 79399: 0 +245: 79400: 0 +245: 79401: 0 +245: 79402: 0 +245: 79403: 0 +245: 79404: 0 +245: 79405: 0 +245: 79406: 0 +245: 79407: 0 +245: 79408: 0 +245: 79409: 0 +245: 79410: 0 +245: 79411: 0 +245: 79412: 0 +245: 79413: 0 +245: 79414: 0 +245: 79415: 0 +245: 79416: 0 +245: 79417: 0 +245: 79418: 0 +245: 79419: 0 +245: 79420: 0 +245: 79421: 0 +245: 79422: 0 +245: 79423: 0 +245: 79424: 0 +245: 79425: 0 +245: 79426: 0 +245: 79427: 0 +245: 79428: 0 +245: 79429: 0 +245: 79430: 0 +245: 79431: 0 +245: 79432: 0 +245: 79433: 0 +245: 79434: 0 +245: 79435: 0 +245: 79436: 0 +245: 79437: 0 +245: 79438: 0 +245: 79439: 0 +245: 79440: 0 +245: 79441: 0 +245: 79442: 0 +245: 79443: 0 +245: 79444: 0 +245: 79445: 0 +245: 79446: 0 +245: 79447: 0 +245: 79448: 0 +245: 79449: 0 +245: 79450: 0 +245: 79451: 0 +245: 79452: 0 +245: 79453: 0 +245: 79454: 0 +245: 79455: 0 +245: 79456: 0 +245: 79457: 0 +245: 79458: 0 +245: 79459: 0 +245: 79460: 0 +245: 79461: 0 +245: 79462: 0 +245: 79463: 0 +245: 79464: 0 +245: 79465: 0 +245: 79466: 0 +245: 79467: 0 +245: 79468: 0 +245: 79469: 0 +245: 79470: 0 +245: 79471: 0 +245: 79472: 0 +245: 79473: 0 +245: 79474: 0 +245: 79475: 0 +245: 79476: 0 +245: 79477: 0 +245: 79478: 0 +245: 79479: 0 +245: 79480: 0 +245: 79481: 0 +245: 79482: 0 +245: 79483: 0 +245: 79484: 0 +245: 79485: 0 +245: 79486: 0 +245: 79487: 0 +245: 79488: 0 +245: 79489: 0 +245: 79490: 0 +245: 79491: 0 +245: 79492: 0 +245: 79493: 0 +245: 79494: 0 +245: 79495: 0 +245: 79496: 0 +245: 79497: 0 +245: 79498: 0 +245: 79499: 0 +245: 79500: 0 +245: 79501: 0 +245: 79502: 0 +245: 79503: 0 +245: 79504: 0 +245: 79505: 0 +245: 79506: 0 +245: 79507: 0 +245: 79508: 0 +245: 79509: 0 +245: 79510: 0 +245: 79511: 0 +245: 79512: 0 +245: 79513: 0 +245: 79514: 0 +245: 79515: 0 +245: 79516: 0 +245: 79517: 0 +245: 79518: 0 +245: 79519: 0 +245: 79520: 0 +245: 79521: 0 +245: 79522: 0 +245: 79523: 0 +245: 79524: 0 +245: 79525: 0 +245: 79526: 0 +245: 79527: 0 +245: 79528: 0 +245: 79529: 0 +245: 79530: 0 +245: 79531: 0 +245: 79532: 0 +245: 79533: 0 +245: 79534: 0 +245: 79535: 0 +245: 79536: 0 +245: 79537: 0 +245: 79538: 0 +245: 79539: 0 +245: 79540: 0 +245: 79541: 0 +245: 79542: 0 +245: 79543: 0 +245: 79544: 0 +245: 79545: 0 +245: 79546: 0 +245: 79547: 0 +245: 79548: 0 +245: 79549: 0 +245: 79550: 0 +245: 79551: 0 +245: 79552: 0 +245: 79553: 0 +245: 79554: 0 +245: 79555: 0 +245: 79556: 0 +245: 79557: 0 +245: 79558: 0 +245: 79559: 0 +245: 79560: 0 +245: 79561: 0 +245: 79562: 0 +245: 79563: 0 +245: 79564: 0 +245: 79565: 0 +245: 79566: 0 +245: 79567: 0 +245: 79568: 0 +245: 79569: 0 +245: 79570: 0 +245: 79571: 0 +245: 79572: 0 +245: 79573: 0 +245: 79574: 0 +245: 79575: 0 +245: 79576: 0 +245: 79577: 0 +245: 79578: 0 +245: 79579: 0 +245: 79580: 0 +245: 79581: 0 +245: 79582: 0 +245: 79583: 0 +245: 79584: 0 +245: 79585: 0 +245: 79586: 0 +245: 79587: 0 +245: 79588: 0 +245: 79589: 0 +245: 79590: 0 +245: 79591: 0 +245: 79592: 0 +245: 79593: 0 +245: 79594: 0 +245: 79595: 0 +245: 79596: 0 +245: 79597: 0 +245: 79598: 0 +245: 79599: 0 +245: 79600: 0 +245: 79601: 0 +245: 79602: 0 +245: 79603: 0 +245: 79604: 0 +245: 79605: 0 +245: 79606: 0 +245: 79607: 0 +245: 79608: 0 +245: 79609: 0 +245: 79610: 0 +245: 79611: 0 +245: 79612: 0 +245: 79613: 0 +245: 79614: 0 +245: 79615: 0 +245: 79616: 0 +245: 79617: 0 +245: 79618: 0 +245: 79619: 0 +245: 79620: 0 +245: 79621: 0 +245: 79622: 0 +245: 79623: 0 +245: 79624: 0 +245: 79625: 0 +245: 79626: 0 +245: 79627: 0 +245: 79628: 0 +245: 79629: 0 +245: 79630: 0 +245: 79631: 0 +245: 79632: 0 +245: 79633: 0 +245: 79634: 0 +245: 79635: 0 +245: 79636: 0 +245: 79637: 0 +245: 79638: 0 +245: 79639: 0 +245: 79640: 0 +245: 79641: 0 +245: 79642: 0 +245: 79643: 0 +245: 79644: 0 +245: 79645: 0 +245: 79646: 0 +245: 79647: 0 +245: 79648: 0 +245: 79649: 0 +245: 79650: 0 +245: 79651: 0 +245: 79652: 0 +245: 79653: 0 +245: 79654: 0 +245: 79655: 0 +245: 79656: 0 +245: 79657: 0 +245: 79658: 0 +245: 79659: 0 +245: 79660: 0 +245: 79661: 0 +245: 79662: 0 +245: 79663: 0 +245: 79664: 0 +245: 79665: 0 +245: 79666: 0 +245: 79667: 0 +245: 79668: 0 +245: 79669: 0 +245: 79670: 0 +245: 79671: 0 +245: 79672: 0 +245: 79673: 0 +245: 79674: 0 +245: 79675: 0 +245: 79676: 0 +245: 79677: 0 +245: 79678: 0 +245: 79679: 0 +245: 79680: 0 +245: 79681: 0 +245: 79682: 0 +245: 79683: 0 +245: 79684: 0 +245: 79685: 0 +245: 79686: 0 +245: 79687: 0 +245: 79688: 0 +245: 79689: 0 +245: 79690: 0 +245: 79691: 0 +245: 79692: 0 +245: 79693: 0 +245: 79694: 0 +245: 79695: 0 +245: 79696: 0 +245: 79697: 0 +245: 79698: 0 +245: 79699: 0 +245: 79700: 0 +245: 79701: 0 +245: 79702: 0 +245: 79703: 0 +245: 79704: 0 +245: 79705: 0 +245: 79706: 0 +245: 79707: 0 +245: 79708: 0 +245: 79709: 0 +245: 79710: 0 +245: 79711: 0 +245: 79712: 0 +245: 79713: 0 +245: 79714: 0 +245: 79715: 0 +245: 79716: 0 +245: 79717: 0 +245: 79718: 0 +245: 79719: 0 +245: 79720: 0 +245: 79721: 0 +245: 79722: 0 +245: 79723: 0 +245: 79724: 0 +245: 79725: 0 +245: 79726: 0 +245: 79727: 0 +245: 79728: 0 +245: 79729: 0 +245: 79730: 0 +245: 79731: 0 +245: 79732: 0 +245: 79733: 0 +245: 79734: 0 +245: 79735: 0 +245: 79736: 0 +245: 79737: 0 +245: 79738: 0 +245: 79739: 0 +245: 79740: 0 +245: 79741: 0 +245: 79742: 0 +245: 79743: 0 +245: 79744: 0 +245: 79745: 0 +245: 79746: 0 +245: 79747: 0 +245: 79748: 0 +245: 79749: 0 +245: 79750: 0 +245: 79751: 0 +245: 79752: 0 +245: 79753: 0 +245: 79754: 0 +245: 79755: 0 +245: 79756: 0 +245: 79757: 0 +245: 79758: 0 +245: 79759: 0 +245: 79760: 0 +245: 79761: 0 +245: 79762: 0 +245: 79763: 0 +245: 79764: 0 +245: 79765: 0 +245: 79766: 0 +245: 79767: 0 +245: 79768: 0 +245: 79769: 0 +245: 79770: 0 +245: 79771: 0 +245: 79772: 0 +245: 79773: 0 +245: 79774: 0 +245: 79775: 0 +245: 79776: 0 +245: 79777: 0 +245: 79778: 0 +245: 79779: 0 +245: 79780: 0 +245: 79781: 0 +245: 79782: 0 +245: 79783: 0 +245: 79784: 0 +245: 79785: 0 +245: 79786: 0 +245: 79787: 0 +245: 79788: 0 +245: 79789: 0 +245: 79790: 0 +245: 79791: 0 +245: 79792: 0 +245: 79793: 0 +245: 79794: 0 +245: 79795: 0 +245: 79796: 0 +245: 79797: 0 +245: 79798: 0 +245: 79799: 0 +245: 79800: 0 +245: 79801: 0 +245: 79802: 0 +245: 79803: 0 +245: 79804: 0 +245: 79805: 0 +245: 79806: 0 +245: 79807: 0 +245: 79808: 0 +245: 79809: 0 +245: 79810: 0 +245: 79811: 0 +245: 79812: 0 +245: 79813: 0 +245: 79814: 0 +245: 79815: 0 +245: 79816: 0 +245: 79817: 0 +245: 79818: 0 +245: 79819: 0 +245: 79820: 0 +245: 79821: 0 +245: 79822: 0 +245: 79823: 0 +245: 79824: 0 +245: 79825: 0 +245: 79826: 0 +245: 79827: 0 +245: 79828: 0 +245: 79829: 0 +245: 79830: 0 +245: 79831: 0 +245: 79832: 0 +245: 79833: 0 +245: 79834: 0 +245: 79835: 0 +245: 79836: 0 +245: 79837: 0 +245: 79838: 0 +245: 79839: 0 +245: 79840: 0 +245: 79841: 0 +245: 79842: 0 +245: 79843: 0 +245: 79844: 0 +245: 79845: 0 +245: 79846: 0 +245: 79847: 0 +245: 79848: 0 +245: 79849: 0 +245: 79850: 0 +245: 79851: 0 +245: 79852: 0 +245: 79853: 0 +245: 79854: 0 +245: 79855: 0 +245: 79856: 0 +245: 79857: 0 +245: 79858: 0 +245: 79859: 0 +245: 79860: 0 +245: 79861: 0 +245: 79862: 0 +245: 79863: 0 +245: 79864: 0 +245: 79865: 0 +245: 79866: 0 +245: 79867: 0 +245: 79868: 0 +245: 79869: 0 +245: 79870: 0 +245: 79871: 0 +245: 79872: 0 +245: 79873: 0 +245: 79874: 0 +245: 79875: 0 +245: 79876: 0 +245: 79877: 0 +245: 79878: 0 +245: 79879: 0 +245: 79880: 0 +245: 79881: 0 +245: 79882: 0 +245: 79883: 0 +245: 79884: 0 +245: 79885: 0 +245: 79886: 0 +245: 79887: 0 +245: 79888: 0 +245: 79889: 0 +245: 79890: 0 +245: 79891: 0 +245: 79892: 0 +245: 79893: 0 +245: 79894: 0 +245: 79895: 0 +245: 79896: 0 +245: 79897: 0 +245: 79898: 0 +245: 79899: 0 +245: 79900: 0 +245: 79901: 0 +245: 79902: 0 +245: 79903: 0 +245: 79904: 0 +245: 79905: 0 +245: 79906: 0 +245: 79907: 0 +245: 79908: 0 +245: 79909: 0 +245: 79910: 0 +245: 79911: 0 +245: 79912: 0 +245: 79913: 0 +245: 79914: 0 +245: 79915: 0 +245: 79916: 0 +245: 79917: 0 +245: 79918: 0 +245: 79919: 0 +245: 79920: 0 +245: 79921: 0 +245: 79922: 0 +245: 79923: 0 +245: 79924: 0 +245: 79925: 0 +245: 79926: 0 +245: 79927: 0 +245: 79928: 0 +245: 79929: 0 +245: 79930: 0 +245: 79931: 0 +245: 79932: 0 +245: 79933: 0 +245: 79934: 0 +245: 79935: 0 +245: 79936: 0 +245: 79937: 0 +245: 79938: 0 +245: 79939: 0 +245: 79940: 0 +245: 79941: 0 +245: 79942: 0 +245: 79943: 0 +245: 79944: 0 +245: 79945: 0 +245: 79946: 0 +245: 79947: 0 +245: 79948: 0 +245: 79949: 0 +245: 79950: 0 +245: 79951: 0 +245: 79952: 0 +245: 79953: 0 +245: 79954: 0 +245: 79955: 0 +245: 79956: 0 +245: 79957: 0 +245: 79958: 0 +245: 79959: 0 +245: 79960: 0 +245: 79961: 0 +245: 79962: 0 +245: 79963: 0 +245: 79964: 0 +245: 79965: 0 +245: 79966: 0 +245: 79967: 0 +245: 79968: 0 +245: 79969: 0 +245: 79970: 0 +245: 79971: 0 +245: 79972: 0 +245: 79973: 0 +245: 79974: 0 +245: 79975: 0 +245: 79976: 0 +245: 79977: 0 +245: 79978: 0 +245: 79979: 0 +245: 79980: 0 +245: 79981: 0 +245: 79982: 0 +245: 79983: 0 +245: 79984: 0 +245: 79985: 0 +245: 79986: 0 +245: 79987: 0 +245: 79988: 0 +245: 79989: 0 +245: 79990: 0 +245: 79991: 0 +245: 79992: 0 +245: 79993: 0 +245: 79994: 0 +245: 79995: 0 +245: 79996: 0 +245: 79997: 0 +245: 79998: 0 +245: 79999: 0 +245: 80000: 0 +245: 80001: 0 +245: 80002: 0 +245: 80003: 0 +245: 80004: 0 +245: 80005: 0 +245: 80006: 0 +245: 80007: 0 +245: 80008: 0 +245: 80009: 0 +245: 80010: 0 +245: 80011: 0 +245: 80012: 0 +245: 80013: 0 +245: 80014: 0 +245: 80015: 0 +245: 80016: 0 +245: 80017: 0 +245: 80018: 0 +245: 80019: 0 +245: 80020: 0 +245: 80021: 0 +245: 80022: 0 +245: 80023: 0 +245: 80024: 0 +245: 80025: 0 +245: 80026: 0 +245: 80027: 0 +245: 80028: 0 +245: 80029: 0 +245: 80030: 0 +245: 80031: 0 +245: 80032: 0 +245: 80033: 0 +245: 80034: 0 +245: 80035: 0 +245: 80036: 0 +245: 80037: 0 +245: 80038: 0 +245: 80039: 0 +245: 80040: 0 +245: 80041: 0 +245: 80042: 0 +245: 80043: 0 +245: 80044: 0 +245: 80045: 0 +245: 80046: 0 +245: 80047: 0 +245: 80048: 0 +245: 80049: 0 +245: 80050: 0 +245: 80051: 0 +245: 80052: 0 +245: 80053: 0 +245: 80054: 0 +245: 80055: 0 +245: 80056: 0 +245: 80057: 0 +245: 80058: 0 +245: 80059: 0 +245: 80060: 0 +245: 80061: 0 +245: 80062: 0 +245: 80063: 0 +245: 80064: 0 +245: 80065: 0 +245: 80066: 0 +245: 80067: 0 +245: 80068: 0 +245: 80069: 0 +245: 80070: 0 +245: 80071: 0 +245: 80072: 0 +245: 80073: 0 +245: 80074: 0 +245: 80075: 0 +245: 80076: 0 +245: 80077: 0 +245: 80078: 0 +245: 80079: 0 +245: 80080: 0 +245: 80081: 0 +245: 80082: 0 +245: 80083: 0 +245: 80084: 0 +245: 80085: 0 +245: 80086: 0 +245: 80087: 0 +245: 80088: 0 +245: 80089: 0 +245: 80090: 0 +245: 80091: 0 +245: 80092: 0 +245: 80093: 0 +245: 80094: 0 +245: 80095: 0 +245: 80096: 0 +245: 80097: 0 +245: 80098: 0 +245: 80099: 0 +245: 80100: 0 +245: 80101: 0 +245: 80102: 0 +245: 80103: 0 +245: 80104: 0 +245: 80105: 0 +245: 80106: 0 +245: 80107: 0 +245: 80108: 0 +245: 80109: 0 +245: 80110: 0 +245: 80111: 0 +245: 80112: 0 +245: 80113: 0 +245: 80114: 0 +245: 80115: 0 +245: 80116: 0 +245: 80117: 0 +245: 80118: 0 +245: 80119: 0 +245: 80120: 0 +245: 80121: 0 +245: 80122: 0 +245: 80123: 0 +245: 80124: 0 +245: 80125: 0 +245: 80126: 0 +245: 80127: 0 +245: 80128: 0 +245: 80129: 0 +245: 80130: 0 +245: 80131: 0 +245: 80132: 0 +245: 80133: 0 +245: 80134: 0 +245: 80135: 0 +245: 80136: 0 +245: 80137: 0 +245: 80138: 0 +245: 80139: 0 +245: 80140: 0 +245: 80141: 0 +245: 80142: 0 +245: 80143: 0 +245: 80144: 0 +245: 80145: 0 +245: 80146: 0 +245: 80147: 0 +245: 80148: 0 +245: 80149: 0 +245: 80150: 0 +245: 80151: 0 +245: 80152: 0 +245: 80153: 0 +245: 80154: 0 +245: 80155: 0 +245: 80156: 0 +245: 80157: 0 +245: 80158: 0 +245: 80159: 0 +245: 80160: 0 +245: 80161: 0 +245: 80162: 0 +245: 80163: 0 +245: 80164: 0 +245: 80165: 0 +245: 80166: 0 +245: 80167: 0 +245: 80168: 0 +245: 80169: 0 +245: 80170: 0 +245: 80171: 0 +245: 80172: 0 +245: 80173: 0 +245: 80174: 0 +245: 80175: 0 +245: 80176: 0 +245: 80177: 0 +245: 80178: 0 +245: 80179: 0 +245: 80180: 0 +245: 80181: 0 +245: 80182: 0 +245: 80183: 0 +245: 80184: 0 +245: 80185: 0 +245: 80186: 0 +245: 80187: 0 +245: 80188: 0 +245: 80189: 0 +245: 80190: 0 +245: 80191: 0 +245: 80192: 0 +245: 80193: 0 +245: 80194: 0 +245: 80195: 0 +245: 80196: 0 +245: 80197: 0 +245: 80198: 0 +245: 80199: 0 +245: 80200: 0 +245: 80201: 0 +245: 80202: 0 +245: 80203: 0 +245: 80204: 0 +245: 80205: 0 +245: 80206: 0 +245: 80207: 0 +245: 80208: 0 +245: 80209: 0 +245: 80210: 0 +245: 80211: 0 +245: 80212: 0 +245: 80213: 0 +245: 80214: 0 +245: 80215: 0 +245: 80216: 0 +245: 80217: 0 +245: 80218: 0 +245: 80219: 0 +245: 80220: 0 +245: 80221: 0 +245: 80222: 0 +245: 80223: 0 +245: 80224: 0 +245: 80225: 0 +245: 80226: 0 +245: 80227: 0 +245: 80228: 0 +245: 80229: 0 +245: 80230: 0 +245: 80231: 0 +245: 80232: 0 +245: 80233: 0 +245: 80234: 0 +245: 80235: 0 +245: 80236: 0 +245: 80237: 0 +245: 80238: 0 +245: 80239: 0 +245: 80240: 0 +245: 80241: 0 +245: 80242: 0 +245: 80243: 0 +245: 80244: 0 +245: 80245: 0 +245: 80246: 0 +245: 80247: 0 +245: 80248: 0 +245: 80249: 0 +245: 80250: 0 +245: 80251: 0 +245: 80252: 0 +245: 80253: 0 +245: 80254: 0 +245: 80255: 0 +245: 80256: 0 +245: 80257: 0 +245: 80258: 0 +245: 80259: 0 +245: 80260: 0 +245: 80261: 0 +245: 80262: 0 +245: 80263: 0 +245: 80264: 0 +245: 80265: 0 +245: 80266: 0 +245: 80267: 0 +245: 80268: 0 +245: 80269: 0 +245: 80270: 0 +245: 80271: 0 +245: 80272: 0 +245: 80273: 0 +245: 80274: 0 +245: 80275: 0 +245: 80276: 0 +245: 80277: 0 +245: 80278: 0 +245: 80279: 0 +245: 80280: 0 +245: 80281: 0 +245: 80282: 0 +245: 80283: 0 +245: 80284: 0 +245: 80285: 0 +245: 80286: 0 +245: 80287: 0 +245: 80288: 0 +245: 80289: 0 +245: 80290: 0 +245: 80291: 0 +245: 80292: 0 +245: 80293: 0 +245: 80294: 0 +245: 80295: 0 +245: 80296: 0 +245: 80297: 0 +245: 80298: 0 +245: 80299: 0 +245: 80300: 0 +245: 80301: 0 +245: 80302: 0 +245: 80303: 0 +245: 80304: 0 +245: 80305: 0 +245: 80306: 0 +245: 80307: 0 +245: 80308: 0 +245: 80309: 0 +245: 80310: 0 +245: 80311: 0 +245: 80312: 0 +245: 80313: 0 +245: 80314: 0 +245: 80315: 0 +245: 80316: 0 +245: 80317: 0 +245: 80318: 0 +245: 80319: 0 +245: 80320: 0 +245: 80321: 0 +245: 80322: 0 +245: 80323: 0 +245: 80324: 0 +245: 80325: 0 +245: 80326: 0 +245: 80327: 0 +245: 80328: 0 +245: 80329: 0 +245: 80330: 0 +245: 80331: 0 +245: 80332: 0 +245: 80333: 0 +245: 80334: 0 +245: 80335: 0 +245: 80336: 0 +245: 80337: 0 +245: 80338: 0 +245: 80339: 0 +245: 80340: 0 +245: 80341: 0 +245: 80342: 0 +245: 80343: 0 +245: 80344: 0 +245: 80345: 0 +245: 80346: 0 +245: 80347: 0 +245: 80348: 0 +245: 80349: 0 +245: 80350: 0 +245: 80351: 0 +245: 80352: 0 +245: 80353: 0 +245: 80354: 0 +245: 80355: 0 +245: 80356: 0 +245: 80357: 0 +245: 80358: 0 +245: 80359: 0 +245: 80360: 0 +245: 80361: 0 +245: 80362: 0 +245: 80363: 0 +245: 80364: 0 +245: 80365: 0 +245: 80366: 0 +245: 80367: 0 +245: 80368: 0 +245: 80369: 0 +245: 80370: 0 +245: 80371: 0 +245: 80372: 0 +245: 80373: 0 +245: 80374: 0 +245: 80375: 0 +245: 80376: 0 +245: 80377: 0 +245: 80378: 0 +245: 80379: 0 +245: 80380: 0 +245: 80381: 0 +245: 80382: 0 +245: 80383: 0 +245: 80384: 0 +245: 80385: 0 +245: 80386: 0 +245: 80387: 0 +245: 80388: 0 +245: 80389: 0 +245: 80390: 0 +245: 80391: 0 +245: 80392: 0 +245: 80393: 0 +245: 80394: 0 +245: 80395: 0 +245: 80396: 0 +245: 80397: 0 +245: 80398: 0 +245: 80399: 0 +245: 80400: 0 +245: 80401: 0 +245: 80402: 0 +245: 80403: 0 +245: 80404: 0 +245: 80405: 0 +245: 80406: 0 +245: 80407: 0 +245: 80408: 0 +245: 80409: 0 +245: 80410: 0 +245: 80411: 0 +245: 80412: 0 +245: 80413: 0 +245: 80414: 0 +245: 80415: 0 +245: 80416: 0 +245: 80417: 0 +245: 80418: 0 +245: 80419: 0 +245: 80420: 0 +245: 80421: 0 +245: 80422: 0 +245: 80423: 0 +245: 80424: 0 +245: 80425: 0 +245: 80426: 0 +245: 80427: 0 +245: 80428: 0 +245: 80429: 0 +245: 80430: 0 +245: 80431: 0 +245: 80432: 0 +245: 80433: 0 +245: 80434: 0 +245: 80435: 0 +245: 80436: 0 +245: 80437: 0 +245: 80438: 0 +245: 80439: 0 +245: 80440: 0 +245: 80441: 0 +245: 80442: 0 +245: 80443: 0 +245: 80444: 0 +245: 80445: 0 +245: 80446: 0 +245: 80447: 0 +245: 80448: 0 +245: 80449: 0 +245: 80450: 0 +245: 80451: 0 +245: 80452: 0 +245: 80453: 0 +245: 80454: 0 +245: 80455: 0 +245: 80456: 0 +245: 80457: 0 +245: 80458: 0 +245: 80459: 0 +245: 80460: 0 +245: 80461: 0 +245: 80462: 0 +245: 80463: 0 +245: 80464: 0 +245: 80465: 0 +245: 80466: 0 +245: 80467: 0 +245: 80468: 0 +245: 80469: 0 +245: 80470: 0 +245: 80471: 0 +245: 80472: 0 +245: 80473: 0 +245: 80474: 0 +245: 80475: 0 +245: 80476: 0 +245: 80477: 0 +245: 80478: 0 +245: 80479: 0 +245: 80480: 0 +245: 80481: 0 +245: 80482: 0 +245: 80483: 0 +245: 80484: 0 +245: 80485: 0 +245: 80486: 0 +245: 80487: 0 +245: 80488: 0 +245: 80489: 0 +245: 80490: 0 +245: 80491: 0 +245: 80492: 0 +245: 80493: 0 +245: 80494: 0 +245: 80495: 0 +245: 80496: 0 +245: 80497: 0 +245: 80498: 0 +245: 80499: 0 +245: 80500: 0 +245: 80501: 0 +245: 80502: 0 +245: 80503: 0 +245: 80504: 0 +245: 80505: 0 +245: 80506: 0 +245: 80507: 0 +245: 80508: 0 +245: 80509: 0 +245: 80510: 0 +245: 80511: 0 +245: 80512: 0 +245: 80513: 0 +245: 80514: 0 +245: 80515: 0 +245: 80516: 0 +245: 80517: 0 +245: 80518: 0 +245: 80519: 0 +245: 80520: 0 +245: 80521: 0 +245: 80522: 0 +245: 80523: 0 +245: 80524: 0 +245: 80525: 0 +245: 80526: 0 +245: 80527: 0 +245: 80528: 0 +245: 80529: 0 +245: 80530: 0 +245: 80531: 0 +245: 80532: 0 +245: 80533: 0 +245: 80534: 0 +245: 80535: 0 +245: 80536: 0 +245: 80537: 0 +245: 80538: 0 +245: 80539: 0 +245: 80540: 0 +245: 80541: 0 +245: 80542: 0 +245: 80543: 0 +245: 80544: 0 +245: 80545: 0 +245: 80546: 0 +245: 80547: 0 +245: 80548: 0 +245: 80549: 0 +245: 80550: 0 +245: 80551: 0 +245: 80552: 0 +245: 80553: 0 +245: 80554: 0 +245: 80555: 0 +245: 80556: 0 +245: 80557: 0 +245: 80558: 0 +245: 80559: 0 +245: 80560: 0 +245: 80561: 0 +245: 80562: 0 +245: 80563: 0 +245: 80564: 0 +245: 80565: 0 +245: 80566: 0 +245: 80567: 0 +245: 80568: 0 +245: 80569: 0 +245: 80570: 0 +245: 80571: 0 +245: 80572: 0 +245: 80573: 0 +245: 80574: 0 +245: 80575: 0 +245: 80576: 0 +245: 80577: 0 +245: 80578: 0 +245: 80579: 0 +245: 80580: 0 +245: 80581: 0 +245: 80582: 0 +245: 80583: 0 +245: 80584: 0 +245: 80585: 0 +245: 80586: 0 +245: 80587: 0 +245: 80588: 0 +245: 80589: 0 +245: 80590: 0 +245: 80591: 0 +245: 80592: 0 +245: 80593: 0 +245: 80594: 0 +245: 80595: 0 +245: 80596: 0 +245: 80597: 0 +245: 80598: 0 +245: 80599: 0 +245: 80600: 0 +245: 80601: 0 +245: 80602: 0 +245: 80603: 0 +245: 80604: 0 +245: 80605: 0 +245: 80606: 0 +245: 80607: 0 +245: 80608: 0 +245: 80609: 0 +245: 80610: 0 +245: 80611: 0 +245: 80612: 0 +245: 80613: 0 +245: 80614: 0 +245: 80615: 0 +245: 80616: 0 +245: 80617: 0 +245: 80618: 0 +245: 80619: 0 +245: 80620: 0 +245: 80621: 0 +245: 80622: 0 +245: 80623: 0 +245: 80624: 0 +245: 80625: 0 +245: 80626: 0 +245: 80627: 0 +245: 80628: 0 +245: 80629: 0 +245: 80630: 0 +245: 80631: 0 +245: 80632: 0 +245: 80633: 0 +245: 80634: 0 +245: 80635: 0 +245: 80636: 0 +245: 80637: 0 +245: 80638: 0 +245: 80639: 0 +245: 80640: 0 +245: 80641: 0 +245: 80642: 0 +245: 80643: 0 +245: 80644: 0 +245: 80645: 0 +245: 80646: 0 +245: 80647: 0 +245: 80648: 0 +245: 80649: 0 +245: 80650: 0 +245: 80651: 0 +245: 80652: 0 +245: 80653: 0 +245: 80654: 0 +245: 80655: 0 +245: 80656: 0 +245: 80657: 0 +245: 80658: 0 +245: 80659: 0 +245: 80660: 0 +245: 80661: 0 +245: 80662: 0 +245: 80663: 0 +245: 80664: 0 +245: 80665: 0 +245: 80666: 0 +245: 80667: 0 +245: 80668: 0 +245: 80669: 0 +245: 80670: 0 +245: 80671: 0 +245: 80672: 0 +245: 80673: 0 +245: 80674: 0 +245: 80675: 0 +245: 80676: 0 +245: 80677: 0 +245: 80678: 0 +245: 80679: 0 +245: 80680: 0 +245: 80681: 0 +245: 80682: 0 +245: 80683: 0 +245: 80684: 0 +245: 80685: 0 +245: 80686: 0 +245: 80687: 0 +245: 80688: 0 +245: 80689: 0 +245: 80690: 0 +245: 80691: 0 +245: 80692: 0 +245: 80693: 0 +245: 80694: 0 +245: 80695: 0 +245: 80696: 0 +245: 80697: 0 +245: 80698: 0 +245: 80699: 0 +245: 80700: 0 +245: 80701: 0 +245: 80702: 0 +245: 80703: 0 +245: 80704: 0 +245: 80705: 0 +245: 80706: 0 +245: 80707: 0 +245: 80708: 0 +245: 80709: 0 +245: 80710: 0 +245: 80711: 0 +245: 80712: 0 +245: 80713: 0 +245: 80714: 0 +245: 80715: 0 +245: 80716: 0 +245: 80717: 0 +245: 80718: 0 +245: 80719: 0 +245: 80720: 0 +245: 80721: 0 +245: 80722: 0 +245: 80723: 0 +245: 80724: 0 +245: 80725: 0 +245: 80726: 0 +245: 80727: 0 +245: 80728: 0 +245: 80729: 0 +245: 80730: 0 +245: 80731: 0 +245: 80732: 0 +245: 80733: 0 +245: 80734: 0 +245: 80735: 0 +245: 80736: 0 +245: 80737: 0 +245: 80738: 0 +245: 80739: 0 +245: 80740: 0 +245: 80741: 0 +245: 80742: 0 +245: 80743: 0 +245: 80744: 0 +245: 80745: 0 +245: 80746: 0 +245: 80747: 0 +245: 80748: 0 +245: 80749: 0 +245: 80750: 0 +245: 80751: 0 +245: 80752: 0 +245: 80753: 0 +245: 80754: 0 +245: 80755: 0 +245: 80756: 0 +245: 80757: 0 +245: 80758: 0 +245: 80759: 0 +245: 80760: 0 +245: 80761: 0 +245: 80762: 0 +245: 80763: 0 +245: 80764: 0 +245: 80765: 0 +245: 80766: 0 +245: 80767: 0 +245: 80768: 0 +245: 80769: 0 +245: 80770: 0 +245: 80771: 0 +245: 80772: 0 +245: 80773: 0 +245: 80774: 0 +245: 80775: 0 +245: 80776: 0 +245: 80777: 0 +245: 80778: 0 +245: 80779: 0 +245: 80780: 0 +245: 80781: 0 +245: 80782: 0 +245: 80783: 0 +245: 80784: 0 +245: 80785: 0 +245: 80786: 0 +245: 80787: 0 +245: 80788: 0 +245: 80789: 0 +245: 80790: 0 +245: 80791: 0 +245: 80792: 0 +245: 80793: 0 +245: 80794: 0 +245: 80795: 0 +245: 80796: 0 +245: 80797: 0 +245: 80798: 0 +245: 80799: 0 +245: 80800: 0 +245: 80801: 0 +245: 80802: 0 +245: 80803: 0 +245: 80804: 0 +245: 80805: 0 +245: 80806: 0 +245: 80807: 0 +245: 80808: 0 +245: 80809: 0 +245: 80810: 0 +245: 80811: 0 +245: 80812: 0 +245: 80813: 0 +245: 80814: 0 +245: 80815: 0 +245: 80816: 0 +245: 80817: 0 +245: 80818: 0 +245: 80819: 0 +245: 80820: 0 +245: 80821: 0 +245: 80822: 0 +245: 80823: 0 +245: 80824: 0 +245: 80825: 0 +245: 80826: 0 +245: 80827: 0 +245: 80828: 0 +245: 80829: 0 +245: 80830: 0 +245: 80831: 0 +245: 80832: 0 +245: 80833: 0 +245: 80834: 0 +245: 80835: 0 +245: 80836: 0 +245: 80837: 0 +245: 80838: 0 +245: 80839: 0 +245: 80840: 0 +245: 80841: 0 +245: 80842: 0 +245: 80843: 0 +245: 80844: 0 +245: 80845: 0 +245: 80846: 0 +245: 80847: 0 +245: 80848: 0 +245: 80849: 0 +245: 80850: 0 +245: 80851: 0 +245: 80852: 0 +245: 80853: 0 +245: 80854: 0 +245: 80855: 0 +245: 80856: 0 +245: 80857: 0 +245: 80858: 0 +245: 80859: 0 +245: 80860: 0 +245: 80861: 0 +245: 80862: 0 +245: 80863: 0 +245: 80864: 0 +245: 80865: 0 +245: 80866: 0 +245: 80867: 0 +245: 80868: 0 +245: 80869: 0 +245: 80870: 0 +245: 80871: 0 +245: 80872: 0 +245: 80873: 0 +245: 80874: 0 +245: 80875: 0 +245: 80876: 0 +245: 80877: 0 +245: 80878: 0 +245: 80879: 0 +245: 80880: 0 +245: 80881: 0 +245: 80882: 0 +245: 80883: 0 +245: 80884: 0 +245: 80885: 0 +245: 80886: 0 +245: 80887: 0 +245: 80888: 0 +245: 80889: 0 +245: 80890: 0 +245: 80891: 0 +245: 80892: 0 +245: 80893: 0 +245: 80894: 0 +245: 80895: 0 +245: 80896: 0 +245: 80897: 0 +245: 80898: 0 +245: 80899: 0 +245: 80900: 0 +245: 80901: 0 +245: 80902: 0 +245: 80903: 0 +245: 80904: 0 +245: 80905: 0 +245: 80906: 0 +245: 80907: 0 +245: 80908: 0 +245: 80909: 0 +245: 80910: 0 +245: 80911: 0 +245: 80912: 0 +245: 80913: 0 +245: 80914: 0 +245: 80915: 0 +245: 80916: 0 +245: 80917: 0 +245: 80918: 0 +245: 80919: 0 +245: 80920: 0 +245: 80921: 0 +245: 80922: 0 +245: 80923: 0 +245: 80924: 0 +245: 80925: 0 +245: 80926: 0 +245: 80927: 0 +245: 80928: 0 +245: 80929: 0 +245: 80930: 0 +245: 80931: 0 +245: 80932: 0 +245: 80933: 0 +245: 80934: 0 +245: 80935: 0 +245: 80936: 0 +245: 80937: 0 +245: 80938: 0 +245: 80939: 0 +245: 80940: 0 +245: 80941: 0 +245: 80942: 0 +245: 80943: 0 +245: 80944: 0 +245: 80945: 0 +245: 80946: 0 +245: 80947: 0 +245: 80948: 0 +245: 80949: 0 +245: 80950: 0 +245: 80951: 0 +245: 80952: 0 +245: 80953: 0 +245: 80954: 0 +245: 80955: 0 +245: 80956: 0 +245: 80957: 0 +245: 80958: 0 +245: 80959: 0 +245: 80960: 0 +245: 80961: 0 +245: 80962: 0 +245: 80963: 0 +245: 80964: 0 +245: 80965: 0 +245: 80966: 0 +245: 80967: 0 +245: 80968: 0 +245: 80969: 0 +245: 80970: 0 +245: 80971: 0 +245: 80972: 0 +245: 80973: 0 +245: 80974: 0 +245: 80975: 0 +245: 80976: 0 +245: 80977: 0 +245: 80978: 0 +245: 80979: 0 +245: 80980: 0 +245: 80981: 0 +245: 80982: 0 +245: 80983: 0 +245: 80984: 0 +245: 80985: 0 +245: 80986: 0 +245: 80987: 0 +245: 80988: 0 +245: 80989: 0 +245: 80990: 0 +245: 80991: 0 +245: 80992: 0 +245: 80993: 0 +245: 80994: 0 +245: 80995: 0 +245: 80996: 0 +245: 80997: 0 +245: 80998: 0 +245: 80999: 0 +245: 81000: 0 +245: 81001: 0 +245: 81002: 0 +245: 81003: 0 +245: 81004: 0 +245: 81005: 0 +245: 81006: 0 +245: 81007: 0 +245: 81008: 0 +245: 81009: 0 +245: 81010: 0 +245: 81011: 0 +245: 81012: 0 +245: 81013: 0 +245: 81014: 0 +245: 81015: 0 +245: 81016: 0 +245: 81017: 0 +245: 81018: 0 +245: 81019: 0 +245: 81020: 0 +245: 81021: 0 +245: 81022: 0 +245: 81023: 0 +245: 81024: 0 +245: 81025: 0 +245: 81026: 0 +245: 81027: 0 +245: 81028: 0 +245: 81029: 0 +245: 81030: 0 +245: 81031: 0 +245: 81032: 0 +245: 81033: 0 +245: 81034: 0 +245: 81035: 0 +245: 81036: 0 +245: 81037: 0 +245: 81038: 0 +245: 81039: 0 +245: 81040: 0 +245: 81041: 0 +245: 81042: 0 +245: 81043: 0 +245: 81044: 0 +245: 81045: 0 +245: 81046: 0 +245: 81047: 0 +245: 81048: 0 +245: 81049: 0 +245: 81050: 0 +245: 81051: 0 +245: 81052: 0 +245: 81053: 0 +245: 81054: 0 +245: 81055: 0 +245: 81056: 0 +245: 81057: 0 +245: 81058: 0 +245: 81059: 0 +245: 81060: 0 +245: 81061: 0 +245: 81062: 0 +245: 81063: 0 +245: 81064: 0 +245: 81065: 0 +245: 81066: 0 +245: 81067: 0 +245: 81068: 0 +245: 81069: 0 +245: 81070: 0 +245: 81071: 0 +245: 81072: 0 +245: 81073: 0 +245: 81074: 0 +245: 81075: 0 +245: 81076: 0 +245: 81077: 0 +245: 81078: 0 +245: 81079: 0 +245: 81080: 0 +245: 81081: 0 +245: 81082: 0 +245: 81083: 0 +245: 81084: 0 +245: 81085: 0 +245: 81086: 0 +245: 81087: 0 +245: 81088: 0 +245: 81089: 0 +245: 81090: 0 +245: 81091: 0 +245: 81092: 0 +245: 81093: 0 +245: 81094: 0 +245: 81095: 0 +245: 81096: 0 +245: 81097: 0 +245: 81098: 0 +245: 81099: 0 +245: 81100: 0 +245: 81101: 0 +245: 81102: 0 +245: 81103: 0 +245: 81104: 0 +245: 81105: 0 +245: 81106: 0 +245: 81107: 0 +245: 81108: 0 +245: 81109: 0 +245: 81110: 0 +245: 81111: 0 +245: 81112: 0 +245: 81113: 0 +245: 81114: 0 +245: 81115: 0 +245: 81116: 0 +245: 81117: 0 +245: 81118: 0 +245: 81119: 0 +245: 81120: 0 +245: 81121: 0 +245: 81122: 0 +245: 81123: 0 +245: 81124: 0 +245: 81125: 0 +245: 81126: 0 +245: 81127: 0 +245: 81128: 0 +245: 81129: 0 +245: 81130: 0 +245: 81131: 0 +245: 81132: 0 +245: 81133: 0 +245: 81134: 0 +245: 81135: 0 +245: 81136: 0 +245: 81137: 0 +245: 81138: 0 +245: 81139: 0 +245: 81140: 0 +245: 81141: 0 +245: 81142: 0 +245: 81143: 0 +245: 81144: 0 +245: 81145: 0 +245: 81146: 0 +245: 81147: 0 +245: 81148: 0 +245: 81149: 0 +245: 81150: 0 +245: 81151: 0 +245: 81152: 0 +245: 81153: 0 +245: 81154: 0 +245: 81155: 0 +245: 81156: 0 +245: 81157: 0 +245: 81158: 0 +245: 81159: 0 +245: 81160: 0 +245: 81161: 0 +245: 81162: 0 +245: 81163: 0 +245: 81164: 0 +245: 81165: 0 +245: 81166: 0 +245: 81167: 0 +245: 81168: 0 +245: 81169: 0 +245: 81170: 0 +245: 81171: 0 +245: 81172: 0 +245: 81173: 0 +245: 81174: 0 +245: 81175: 0 +245: 81176: 0 +245: 81177: 0 +245: 81178: 0 +245: 81179: 0 +245: 81180: 0 +245: 81181: 0 +245: 81182: 0 +245: 81183: 0 +245: 81184: 0 +245: 81185: 0 +245: 81186: 0 +245: 81187: 0 +245: 81188: 0 +245: 81189: 0 +245: 81190: 0 +245: 81191: 0 +245: 81192: 0 +245: 81193: 0 +245: 81194: 0 +245: 81195: 0 +245: 81196: 0 +245: 81197: 0 +245: 81198: 0 +245: 81199: 0 +245: 81200: 0 +245: 81201: 0 +245: 81202: 0 +245: 81203: 0 +245: 81204: 0 +245: 81205: 0 +245: 81206: 0 +245: 81207: 0 +245: 81208: 0 +245: 81209: 0 +245: 81210: 0 +245: 81211: 0 +245: 81212: 0 +245: 81213: 0 +245: 81214: 0 +245: 81215: 0 +245: 81216: 0 +245: 81217: 0 +245: 81218: 0 +245: 81219: 0 +245: 81220: 0 +245: 81221: 0 +245: 81222: 0 +245: 81223: 0 +245: 81224: 0 +245: 81225: 0 +245: 81226: 0 +245: 81227: 0 +245: 81228: 0 +245: 81229: 0 +245: 81230: 0 +245: 81231: 0 +245: 81232: 0 +245: 81233: 0 +245: 81234: 0 +245: 81235: 0 +245: 81236: 0 +245: 81237: 0 +245: 81238: 0 +245: 81239: 0 +245: 81240: 0 +245: 81241: 0 +245: 81242: 0 +245: 81243: 0 +245: 81244: 0 +245: 81245: 0 +245: 81246: 0 +245: 81247: 0 +245: 81248: 0 +245: 81249: 0 +245: 81250: 0 +245: 81251: 0 +245: 81252: 0 +245: 81253: 0 +245: 81254: 0 +245: 81255: 0 +245: 81256: 0 +245: 81257: 0 +245: 81258: 0 +245: 81259: 0 +245: 81260: 0 +245: 81261: 0 +245: 81262: 0 +245: 81263: 0 +245: 81264: 0 +245: 81265: 0 +245: 81266: 0 +245: 81267: 0 +245: 81268: 0 +245: 81269: 0 +245: 81270: 0 +245: 81271: 0 +245: 81272: 0 +245: 81273: 0 +245: 81274: 0 +245: 81275: 0 +245: 81276: 0 +245: 81277: 0 +245: 81278: 0 +245: 81279: 0 +245: 81280: 0 +245: 81281: 0 +245: 81282: 0 +245: 81283: 0 +245: 81284: 0 +245: 81285: 0 +245: 81286: 0 +245: 81287: 0 +245: 81288: 0 +245: 81289: 0 +245: 81290: 0 +245: 81291: 0 +245: 81292: 0 +245: 81293: 0 +245: 81294: 0 +245: 81295: 0 +245: 81296: 0 +245: 81297: 0 +245: 81298: 0 +245: 81299: 0 +245: 81300: 0 +245: 81301: 0 +245: 81302: 0 +245: 81303: 0 +245: 81304: 0 +245: 81305: 0 +245: 81306: 0 +245: 81307: 0 +245: 81308: 0 +245: 81309: 0 +245: 81310: 0 +245: 81311: 0 +245: 81312: 0 +245: 81313: 0 +245: 81314: 0 +245: 81315: 0 +245: 81316: 0 +245: 81317: 0 +245: 81318: 0 +245: 81319: 0 +245: 81320: 0 +245: 81321: 0 +245: 81322: 0 +245: 81323: 0 +245: 81324: 0 +245: 81325: 0 +245: 81326: 0 +245: 81327: 0 +245: 81328: 0 +245: 81329: 0 +245: 81330: 0 +245: 81331: 0 +245: 81332: 0 +245: 81333: 0 +245: 81334: 0 +245: 81335: 0 +245: 81336: 0 +245: 81337: 0 +245: 81338: 0 +245: 81339: 0 +245: 81340: 0 +245: 81341: 0 +245: 81342: 0 +245: 81343: 0 +245: 81344: 0 +245: 81345: 0 +245: 81346: 0 +245: 81347: 0 +245: 81348: 0 +245: 81349: 0 +245: 81350: 0 +245: 81351: 0 +245: 81352: 0 +245: 81353: 0 +245: 81354: 0 +245: 81355: 0 +245: 81356: 0 +245: 81357: 0 +245: 81358: 0 +245: 81359: 0 +245: 81360: 0 +245: 81361: 0 +245: 81362: 0 +245: 81363: 0 +245: 81364: 0 +245: 81365: 0 +245: 81366: 0 +245: 81367: 0 +245: 81368: 0 +245: 81369: 0 +245: 81370: 0 +245: 81371: 0 +245: 81372: 0 +245: 81373: 0 +245: 81374: 0 +245: 81375: 0 +245: 81376: 0 +245: 81377: 0 +245: 81378: 0 +245: 81379: 0 +245: 81380: 0 +245: 81381: 0 +245: 81382: 0 +245: 81383: 0 +245: 81384: 0 +245: 81385: 0 +245: 81386: 0 +245: 81387: 0 +245: 81388: 0 +245: 81389: 0 +245: 81390: 0 +245: 81391: 0 +245: 81392: 0 +245: 81393: 0 +245: 81394: 0 +245: 81395: 0 +245: 81396: 0 +245: 81397: 0 +245: 81398: 0 +245: 81399: 0 +245: 81400: 0 +245: 81401: 0 +245: 81402: 0 +245: 81403: 0 +245: 81404: 0 +245: 81405: 0 +245: 81406: 0 +245: 81407: 0 +245: 81408: 0 +245: 81409: 0 +245: 81410: 0 +245: 81411: 0 +245: 81412: 0 +245: 81413: 0 +245: 81414: 0 +245: 81415: 0 +245: 81416: 0 +245: 81417: 0 +245: 81418: 0 +245: 81419: 0 +245: 81420: 0 +245: 81421: 0 +245: 81422: 0 +245: 81423: 0 +245: 81424: 0 +245: 81425: 0 +245: 81426: 0 +245: 81427: 0 +245: 81428: 0 +245: 81429: 0 +245: 81430: 0 +245: 81431: 0 +245: 81432: 0 +245: 81433: 0 +245: 81434: 0 +245: 81435: 0 +245: 81436: 0 +245: 81437: 0 +245: 81438: 0 +245: 81439: 0 +245: 81440: 0 +245: 81441: 0 +245: 81442: 0 +245: 81443: 0 +245: 81444: 0 +245: 81445: 0 +245: 81446: 0 +245: 81447: 0 +245: 81448: 0 +245: 81449: 0 +245: 81450: 0 +245: 81451: 0 +245: 81452: 0 +245: 81453: 0 +245: 81454: 0 +245: 81455: 0 +245: 81456: 0 +245: 81457: 0 +245: 81458: 0 +245: 81459: 0 +245: 81460: 0 +245: 81461: 0 +245: 81462: 0 +245: 81463: 0 +245: 81464: 0 +245: 81465: 0 +245: 81466: 0 +245: 81467: 0 +245: 81468: 0 +245: 81469: 0 +245: 81470: 0 +245: 81471: 0 +245: 81472: 0 +245: 81473: 0 +245: 81474: 0 +245: 81475: 0 +245: 81476: 0 +245: 81477: 0 +245: 81478: 0 +245: 81479: 0 +245: 81480: 0 +245: 81481: 0 +245: 81482: 0 +245: 81483: 0 +245: 81484: 0 +245: 81485: 0 +245: 81486: 0 +245: 81487: 0 +245: 81488: 0 +245: 81489: 0 +245: 81490: 0 +245: 81491: 0 +245: 81492: 0 +245: 81493: 0 +245: 81494: 0 +245: 81495: 0 +245: 81496: 0 +245: 81497: 0 +245: 81498: 0 +245: 81499: 0 +245: 81500: 0 +245: 81501: 0 +245: 81502: 0 +245: 81503: 0 +245: 81504: 0 +245: 81505: 0 +245: 81506: 0 +245: 81507: 0 +245: 81508: 0 +245: 81509: 0 +245: 81510: 0 +245: 81511: 0 +245: 81512: 0 +245: 81513: 0 +245: 81514: 0 +245: 81515: 0 +245: 81516: 0 +245: 81517: 0 +245: 81518: 0 +245: 81519: 0 +245: 81520: 0 +245: 81521: 0 +245: 81522: 0 +245: 81523: 0 +245: 81524: 0 +245: 81525: 0 +245: 81526: 0 +245: 81527: 0 +245: 81528: 0 +245: 81529: 0 +245: 81530: 0 +245: 81531: 0 +245: 81532: 0 +245: 81533: 0 +245: 81534: 0 +245: 81535: 0 +245: 81536: 0 +245: 81537: 0 +245: 81538: 0 +245: 81539: 0 +245: 81540: 0 +245: 81541: 0 +245: 81542: 0 +245: 81543: 0 +245: 81544: 0 +245: 81545: 0 +245: 81546: 0 +245: 81547: 0 +245: 81548: 0 +245: 81549: 0 +245: 81550: 0 +245: 81551: 0 +245: 81552: 0 +245: 81553: 0 +245: 81554: 0 +245: 81555: 0 +245: 81556: 0 +245: 81557: 0 +245: 81558: 0 +245: 81559: 0 +245: 81560: 0 +245: 81561: 0 +245: 81562: 0 +245: 81563: 0 +245: 81564: 0 +245: 81565: 0 +245: 81566: 0 +245: 81567: 0 +245: 81568: 0 +245: 81569: 0 +245: 81570: 0 +245: 81571: 0 +245: 81572: 0 +245: 81573: 0 +245: 81574: 0 +245: 81575: 0 +245: 81576: 0 +245: 81577: 0 +245: 81578: 0 +245: 81579: 0 +245: 81580: 0 +245: 81581: 0 +245: 81582: 0 +245: 81583: 0 +245: 81584: 0 +245: 81585: 0 +245: 81586: 0 +245: 81587: 0 +245: 81588: 0 +245: 81589: 0 +245: 81590: 0 +245: 81591: 0 +245: 81592: 0 +245: 81593: 0 +245: 81594: 0 +245: 81595: 0 +245: 81596: 0 +245: 81597: 0 +245: 81598: 0 +245: 81599: 0 +245: 81600: 0 +245: 81601: 0 +245: 81602: 0 +245: 81603: 0 +245: 81604: 0 +245: 81605: 0 +245: 81606: 0 +245: 81607: 0 +245: 81608: 0 +245: 81609: 0 +245: 81610: 0 +245: 81611: 0 +245: 81612: 0 +245: 81613: 0 +245: 81614: 0 +245: 81615: 0 +245: 81616: 0 +245: 81617: 0 +245: 81618: 0 +245: 81619: 0 +245: 81620: 0 +245: 81621: 0 +245: 81622: 0 +245: 81623: 0 +245: 81624: 0 +245: 81625: 0 +245: 81626: 0 +245: 81627: 0 +245: 81628: 0 +245: 81629: 0 +245: 81630: 0 +245: 81631: 0 +245: 81632: 0 +245: 81633: 0 +245: 81634: 0 +245: 81635: 0 +245: 81636: 0 +245: 81637: 0 +245: 81638: 0 +245: 81639: 0 +245: 81640: 0 +245: 81641: 0 +245: 81642: 0 +245: 81643: 0 +245: 81644: 0 +245: 81645: 0 +245: 81646: 0 +245: 81647: 0 +245: 81648: 0 +245: 81649: 0 +245: 81650: 0 +245: 81651: 0 +245: 81652: 0 +245: 81653: 0 +245: 81654: 0 +245: 81655: 0 +245: 81656: 0 +245: 81657: 0 +245: 81658: 0 +245: 81659: 0 +245: 81660: 0 +245: 81661: 0 +245: 81662: 0 +245: 81663: 0 +245: 81664: 0 +245: 81665: 0 +245: 81666: 0 +245: 81667: 0 +245: 81668: 0 +245: 81669: 0 +245: 81670: 0 +245: 81671: 0 +245: 81672: 0 +245: 81673: 0 +245: 81674: 0 +245: 81675: 0 +245: 81676: 0 +245: 81677: 0 +245: 81678: 0 +245: 81679: 0 +245: 81680: 0 +245: 81681: 0 +245: 81682: 0 +245: 81683: 0 +245: 81684: 0 +245: 81685: 0 +245: 81686: 0 +245: 81687: 0 +245: 81688: 0 +245: 81689: 0 +245: 81690: 0 +245: 81691: 0 +245: 81692: 0 +245: 81693: 0 +245: 81694: 0 +245: 81695: 0 +245: 81696: 0 +245: 81697: 0 +245: 81698: 0 +245: 81699: 0 +245: 81700: 0 +245: 81701: 0 +245: 81702: 0 +245: 81703: 0 +245: 81704: 0 +245: 81705: 0 +245: 81706: 0 +245: 81707: 0 +245: 81708: 0 +245: 81709: 0 +245: 81710: 0 +245: 81711: 0 +245: 81712: 0 +245: 81713: 0 +245: 81714: 0 +245: 81715: 0 +245: 81716: 0 +245: 81717: 0 +245: 81718: 0 +245: 81719: 0 +245: 81720: 0 +245: 81721: 0 +245: 81722: 0 +245: 81723: 0 +245: 81724: 0 +245: 81725: 0 +245: 81726: 0 +245: 81727: 0 +245: 81728: 0 +245: 81729: 0 +245: 81730: 0 +245: 81731: 0 +245: 81732: 0 +245: 81733: 0 +245: 81734: 0 +245: 81735: 0 +245: 81736: 0 +245: 81737: 0 +245: 81738: 0 +245: 81739: 0 +245: 81740: 0 +245: 81741: 0 +245: 81742: 0 +245: 81743: 0 +245: 81744: 0 +245: 81745: 0 +245: 81746: 0 +245: 81747: 0 +245: 81748: 0 +245: 81749: 0 +245: 81750: 0 +245: 81751: 0 +245: 81752: 0 +245: 81753: 0 +245: 81754: 0 +245: 81755: 0 +245: 81756: 0 +245: 81757: 0 +245: 81758: 0 +245: 81759: 0 +245: 81760: 0 +245: 81761: 0 +245: 81762: 0 +245: 81763: 0 +245: 81764: 0 +245: 81765: 0 +245: 81766: 0 +245: 81767: 0 +245: 81768: 0 +245: 81769: 0 +245: 81770: 0 +245: 81771: 0 +245: 81772: 0 +245: 81773: 0 +245: 81774: 0 +245: 81775: 0 +245: 81776: 0 +245: 81777: 0 +245: 81778: 0 +245: 81779: 0 +245: 81780: 0 +245: 81781: 0 +245: 81782: 0 +245: 81783: 0 +245: 81784: 0 +245: 81785: 0 +245: 81786: 0 +245: 81787: 0 +245: 81788: 0 +245: 81789: 0 +245: 81790: 0 +245: 81791: 0 +245: 81792: 0 +245: 81793: 0 +245: 81794: 0 +245: 81795: 0 +245: 81796: 0 +245: 81797: 0 +245: 81798: 0 +245: 81799: 0 +245: 81800: 0 +245: 81801: 0 +245: 81802: 0 +245: 81803: 0 +245: 81804: 0 +245: 81805: 0 +245: 81806: 0 +245: 81807: 0 +245: 81808: 0 +245: 81809: 0 +245: 81810: 0 +245: 81811: 0 +245: 81812: 0 +245: 81813: 0 +245: 81814: 0 +245: 81815: 0 +245: 81816: 0 +245: 81817: 0 +245: 81818: 0 +245: 81819: 0 +245: 81820: 0 +245: 81821: 0 +245: 81822: 0 +245: 81823: 0 +245: 81824: 0 +245: 81825: 0 +245: 81826: 0 +245: 81827: 0 +245: 81828: 0 +245: 81829: 0 +245: 81830: 0 +245: 81831: 0 +245: 81832: 0 +245: 81833: 0 +245: 81834: 0 +245: 81835: 0 +245: 81836: 0 +245: 81837: 0 +245: 81838: 0 +245: 81839: 0 +245: 81840: 0 +245: 81841: 0 +245: 81842: 0 +245: 81843: 0 +245: 81844: 0 +245: 81845: 0 +245: 81846: 0 +245: 81847: 0 +245: 81848: 0 +245: 81849: 0 +245: 81850: 0 +245: 81851: 0 +245: 81852: 0 +245: 81853: 0 +245: 81854: 0 +245: 81855: 0 +245: 81856: 0 +245: 81857: 0 +245: 81858: 0 +245: 81859: 0 +245: 81860: 0 +245: 81861: 0 +245: 81862: 0 +245: 81863: 0 +245: 81864: 0 +245: 81865: 0 +245: 81866: 0 +245: 81867: 0 +245: 81868: 0 +245: 81869: 0 +245: 81870: 0 +245: 81871: 0 +245: 81872: 0 +245: 81873: 0 +245: 81874: 0 +245: 81875: 0 +245: 81876: 0 +245: 81877: 0 +245: 81878: 0 +245: 81879: 0 +245: 81880: 0 +245: 81881: 0 +245: 81882: 0 +245: 81883: 0 +245: 81884: 0 +245: 81885: 0 +245: 81886: 0 +245: 81887: 0 +245: 81888: 0 +245: 81889: 0 +245: 81890: 0 +245: 81891: 0 +245: 81892: 0 +245: 81893: 0 +245: 81894: 0 +245: 81895: 0 +245: 81896: 0 +245: 81897: 0 +245: 81898: 0 +245: 81899: 0 +245: 81900: 0 +245: 81901: 0 +245: 81902: 0 +245: 81903: 0 +245: 81904: 0 +245: 81905: 0 +245: 81906: 0 +245: 81907: 0 +245: 81908: 0 +245: 81909: 0 +245: 81910: 0 +245: 81911: 0 +245: 81912: 0 +245: 81913: 0 +245: 81914: 0 +245: 81915: 0 +245: 81916: 0 +245: 81917: 0 +245: 81918: 0 +245: 81919: 0 +245: 81920: 0 +245: 81921: 0 +245: 81922: 0 +245: 81923: 0 +245: 81924: 0 +245: 81925: 0 +245: 81926: 0 +245: 81927: 0 +245: 81928: 0 +245: 81929: 0 +245: 81930: 0 +245: 81931: 0 +245: 81932: 0 +245: 81933: 0 +245: 81934: 0 +245: 81935: 0 +245: 81936: 0 +245: 81937: 0 +245: 81938: 0 +245: 81939: 0 +245: 81940: 0 +245: 81941: 0 +245: 81942: 0 +245: 81943: 0 +245: 81944: 0 +245: 81945: 0 +245: 81946: 0 +245: 81947: 0 +245: 81948: 0 +245: 81949: 0 +245: 81950: 0 +245: 81951: 0 +245: 81952: 0 +245: 81953: 0 +245: 81954: 0 +245: 81955: 0 +245: 81956: 0 +245: 81957: 0 +245: 81958: 0 +245: 81959: 0 +245: 81960: 0 +245: 81961: 0 +245: 81962: 0 +245: 81963: 0 +245: 81964: 0 +245: 81965: 0 +245: 81966: 0 +245: 81967: 0 +245: 81968: 0 +245: 81969: 0 +245: 81970: 0 +245: 81971: 0 +245: 81972: 0 +245: 81973: 0 +245: 81974: 0 +245: 81975: 0 +245: 81976: 0 +245: 81977: 0 +245: 81978: 0 +245: 81979: 0 +245: 81980: 0 +245: 81981: 0 +245: 81982: 0 +245: 81983: 0 +245: 81984: 0 +245: 81985: 0 +245: 81986: 0 +245: 81987: 0 +245: 81988: 0 +245: 81989: 0 +245: 81990: 0 +245: 81991: 0 +245: 81992: 0 +245: 81993: 0 +245: 81994: 0 +245: 81995: 0 +245: 81996: 0 +245: 81997: 0 +245: 81998: 0 +245: 81999: 0 +245: 82000: 0 +245: 82001: 0 +245: 82002: 0 +245: 82003: 0 +245: 82004: 0 +245: 82005: 0 +245: 82006: 0 +245: 82007: 0 +245: 82008: 0 +245: 82009: 0 +245: 82010: 0 +245: 82011: 0 +245: 82012: 0 +245: 82013: 0 +245: 82014: 0 +245: 82015: 0 +245: 82016: 0 +245: 82017: 0 +245: 82018: 0 +245: 82019: 0 +245: 82020: 0 +245: 82021: 0 +245: 82022: 0 +245: 82023: 0 +245: 82024: 0 +245: 82025: 0 +245: 82026: 0 +245: 82027: 0 +245: 82028: 0 +245: 82029: 0 +245: 82030: 0 +245: 82031: 0 +245: 82032: 0 +245: 82033: 0 +245: 82034: 0 +245: 82035: 0 +245: 82036: 0 +245: 82037: 0 +245: 82038: 0 +245: 82039: 0 +245: 82040: 0 +245: 82041: 0 +245: 82042: 0 +245: 82043: 0 +245: 82044: 0 +245: 82045: 0 +245: 82046: 0 +245: 82047: 0 +245: 82048: 0 +245: 82049: 0 +245: 82050: 0 +245: 82051: 0 +245: 82052: 0 +245: 82053: 0 +245: 82054: 0 +245: 82055: 0 +245: 82056: 0 +245: 82057: 0 +245: 82058: 0 +245: 82059: 0 +245: 82060: 0 +245: 82061: 0 +245: 82062: 0 +245: 82063: 0 +245: 82064: 0 +245: 82065: 0 +245: 82066: 0 +245: 82067: 0 +245: 82068: 0 +245: 82069: 0 +245: 82070: 0 +245: 82071: 0 +245: 82072: 0 +245: 82073: 0 +245: 82074: 0 +245: 82075: 0 +245: 82076: 0 +245: 82077: 0 +245: 82078: 0 +245: 82079: 0 +245: 82080: 0 +245: 82081: 0 +245: 82082: 0 +245: 82083: 0 +245: 82084: 0 +245: 82085: 0 +245: 82086: 0 +245: 82087: 0 +245: 82088: 0 +245: 82089: 0 +245: 82090: 0 +245: 82091: 0 +245: 82092: 0 +245: 82093: 0 +245: 82094: 0 +245: 82095: 0 +245: 82096: 0 +245: 82097: 0 +245: 82098: 0 +245: 82099: 0 +245: 82100: 0 +245: 82101: 0 +245: 82102: 0 +245: 82103: 0 +245: 82104: 0 +245: 82105: 0 +245: 82106: 0 +245: 82107: 0 +245: 82108: 0 +245: 82109: 0 +245: 82110: 0 +245: 82111: 0 +245: 82112: 0 +245: 82113: 0 +245: 82114: 0 +245: 82115: 0 +245: 82116: 0 +245: 82117: 0 +245: 82118: 0 +245: 82119: 0 +245: 82120: 0 +245: 82121: 0 +245: 82122: 0 +245: 82123: 0 +245: 82124: 0 +245: 82125: 0 +245: 82126: 0 +245: 82127: 0 +245: 82128: 0 +245: 82129: 0 +245: 82130: 0 +245: 82131: 0 +245: 82132: 0 +245: 82133: 0 +245: 82134: 0 +245: 82135: 0 +245: 82136: 0 +245: 82137: 0 +245: 82138: 0 +245: 82139: 0 +245: 82140: 0 +245: 82141: 0 +245: 82142: 0 +245: 82143: 0 +245: 82144: 0 +245: 82145: 0 +245: 82146: 0 +245: 82147: 0 +245: 82148: 0 +245: 82149: 0 +245: 82150: 0 +245: 82151: 0 +245: 82152: 0 +245: 82153: 0 +245: 82154: 0 +245: 82155: 0 +245: 82156: 0 +245: 82157: 0 +245: 82158: 0 +245: 82159: 0 +245: 82160: 0 +245: 82161: 0 +245: 82162: 0 +245: 82163: 0 +245: 82164: 0 +245: 82165: 0 +245: 82166: 0 +245: 82167: 0 +245: 82168: 0 +245: 82169: 0 +245: 82170: 0 +245: 82171: 0 +245: 82172: 0 +245: 82173: 0 +245: 82174: 0 +245: 82175: 0 +245: 82176: 0 +245: 82177: 0 +245: 82178: 0 +245: 82179: 0 +245: 82180: 0 +245: 82181: 0 +245: 82182: 0 +245: 82183: 0 +245: 82184: 0 +245: 82185: 0 +245: 82186: 0 +245: 82187: 0 +245: 82188: 0 +245: 82189: 0 +245: 82190: 0 +245: 82191: 0 +245: 82192: 0 +245: 82193: 0 +245: 82194: 0 +245: 82195: 0 +245: 82196: 0 +245: 82197: 0 +245: 82198: 0 +245: 82199: 0 +245: 82200: 0 +245: 82201: 0 +245: 82202: 0 +245: 82203: 0 +245: 82204: 0 +245: 82205: 0 +245: 82206: 0 +245: 82207: 0 +245: 82208: 0 +245: 82209: 0 +245: 82210: 0 +245: 82211: 0 +245: 82212: 0 +245: 82213: 0 +245: 82214: 0 +245: 82215: 0 +245: 82216: 0 +245: 82217: 0 +245: 82218: 0 +245: 82219: 0 +245: 82220: 0 +245: 82221: 0 +245: 82222: 0 +245: 82223: 0 +245: 82224: 0 +245: 82225: 0 +245: 82226: 0 +245: 82227: 0 +245: 82228: 0 +245: 82229: 0 +245: 82230: 0 +245: 82231: 0 +245: 82232: 0 +245: 82233: 0 +245: 82234: 0 +245: 82235: 0 +245: 82236: 0 +245: 82237: 0 +245: 82238: 0 +245: 82239: 0 +245: 82240: 0 +245: 82241: 0 +245: 82242: 0 +245: 82243: 0 +245: 82244: 0 +245: 82245: 0 +245: 82246: 0 +245: 82247: 0 +245: 82248: 0 +245: 82249: 0 +245: 82250: 0 +245: 82251: 0 +245: 82252: 0 +245: 82253: 0 +245: 82254: 0 +245: 82255: 0 +245: 82256: 0 +245: 82257: 0 +245: 82258: 0 +245: 82259: 0 +245: 82260: 0 +245: 82261: 0 +245: 82262: 0 +245: 82263: 0 +245: 82264: 0 +245: 82265: 0 +245: 82266: 0 +245: 82267: 0 +245: 82268: 0 +245: 82269: 0 +245: 82270: 0 +245: 82271: 0 +245: 82272: 0 +245: 82273: 0 +245: 82274: 0 +245: 82275: 0 +245: 82276: 0 +245: 82277: 0 +245: 82278: 0 +245: 82279: 0 +245: 82280: 0 +245: 82281: 0 +245: 82282: 0 +245: 82283: 0 +245: 82284: 0 +245: 82285: 0 +245: 82286: 0 +245: 82287: 0 +245: 82288: 0 +245: 82289: 0 +245: 82290: 0 +245: 82291: 0 +245: 82292: 0 +245: 82293: 0 +245: 82294: 0 +245: 82295: 0 +245: 82296: 0 +245: 82297: 0 +245: 82298: 0 +245: 82299: 0 +245: 82300: 0 +245: 82301: 0 +245: 82302: 0 +245: 82303: 0 +245: 82304: 0 +245: 82305: 0 +245: 82306: 0 +245: 82307: 0 +245: 82308: 0 +245: 82309: 0 +245: 82310: 0 +245: 82311: 0 +245: 82312: 0 +245: 82313: 0 +245: 82314: 0 +245: 82315: 0 +245: 82316: 0 +245: 82317: 0 +245: 82318: 0 +245: 82319: 0 +245: 82320: 0 +245: 82321: 0 +245: 82322: 0 +245: 82323: 0 +245: 82324: 0 +245: 82325: 0 +245: 82326: 0 +245: 82327: 0 +245: 82328: 0 +245: 82329: 0 +245: 82330: 0 +245: 82331: 0 +245: 82332: 0 +245: 82333: 0 +245: 82334: 0 +245: 82335: 0 +245: 82336: 0 +245: 82337: 0 +245: 82338: 0 +245: 82339: 0 +245: 82340: 0 +245: 82341: 0 +245: 82342: 0 +245: 82343: 0 +245: 82344: 0 +245: 82345: 0 +245: 82346: 0 +245: 82347: 0 +245: 82348: 0 +245: 82349: 0 +245: 82350: 0 +245: 82351: 0 +245: 82352: 0 +245: 82353: 0 +245: 82354: 0 +245: 82355: 0 +245: 82356: 0 +245: 82357: 0 +245: 82358: 0 +245: 82359: 0 +245: 82360: 0 +245: 82361: 0 +245: 82362: 0 +245: 82363: 0 +245: 82364: 0 +245: 82365: 0 +245: 82366: 0 +245: 82367: 0 +245: 82368: 0 +245: 82369: 0 +245: 82370: 0 +245: 82371: 0 +245: 82372: 0 +245: 82373: 0 +245: 82374: 0 +245: 82375: 0 +245: 82376: 0 +245: 82377: 0 +245: 82378: 0 +245: 82379: 0 +245: 82380: 0 +245: 82381: 0 +245: 82382: 0 +245: 82383: 0 +245: 82384: 0 +245: 82385: 0 +245: 82386: 0 +245: 82387: 0 +245: 82388: 0 +245: 82389: 0 +245: 82390: 0 +245: 82391: 0 +245: 82392: 0 +245: 82393: 0 +245: 82394: 0 +245: 82395: 0 +245: 82396: 0 +245: 82397: 0 +245: 82398: 0 +245: 82399: 0 +245: 82400: 0 +245: 82401: 0 +245: 82402: 0 +245: 82403: 0 +245: 82404: 0 +245: 82405: 0 +245: 82406: 0 +245: 82407: 0 +245: 82408: 0 +245: 82409: 0 +245: 82410: 0 +245: 82411: 0 +245: 82412: 0 +245: 82413: 0 +245: 82414: 0 +245: 82415: 0 +245: 82416: 0 +245: 82417: 0 +245: 82418: 0 +245: 82419: 0 +245: 82420: 0 +245: 82421: 0 +245: 82422: 0 +245: 82423: 0 +245: 82424: 0 +245: 82425: 0 +245: 82426: 0 +245: 82427: 0 +245: 82428: 0 +245: 82429: 0 +245: 82430: 0 +245: 82431: 0 +245: 82432: 0 +245: 82433: 0 +245: 82434: 0 +245: 82435: 0 +245: 82436: 0 +245: 82437: 0 +245: 82438: 0 +245: 82439: 0 +245: 82440: 0 +245: 82441: 0 +245: 82442: 0 +245: 82443: 0 +245: 82444: 0 +245: 82445: 0 +245: 82446: 0 +245: 82447: 0 +245: 82448: 0 +245: 82449: 0 +245: 82450: 0 +245: 82451: 0 +245: 82452: 0 +245: 82453: 0 +245: 82454: 0 +245: 82455: 0 +245: 82456: 0 +245: 82457: 0 +245: 82458: 0 +245: 82459: 0 +245: 82460: 0 +245: 82461: 0 +245: 82462: 0 +245: 82463: 0 +245: 82464: 0 +245: 82465: 0 +245: 82466: 0 +245: 82467: 0 +245: 82468: 0 +245: 82469: 0 +245: 82470: 0 +245: 82471: 0 +245: 82472: 0 +245: 82473: 0 +245: 82474: 0 +245: 82475: 0 +245: 82476: 0 +245: 82477: 0 +245: 82478: 0 +245: 82479: 0 +245: 82480: 0 +245: 82481: 0 +245: 82482: 0 +245: 82483: 0 +245: 82484: 0 +245: 82485: 0 +245: 82486: 0 +245: 82487: 0 +245: 82488: 0 +245: 82489: 0 +245: 82490: 0 +245: 82491: 0 +245: 82492: 0 +245: 82493: 0 +245: 82494: 0 +245: 82495: 0 +245: 82496: 0 +245: 82497: 0 +245: 82498: 0 +245: 82499: 0 +245: 82500: 0 +245: 82501: 0 +245: 82502: 0 +245: 82503: 0 +245: 82504: 0 +245: 82505: 0 +245: 82506: 0 +245: 82507: 0 +245: 82508: 0 +245: 82509: 0 +245: 82510: 0 +245: 82511: 0 +245: 82512: 0 +245: 82513: 0 +245: 82514: 0 +245: 82515: 0 +245: 82516: 0 +245: 82517: 0 +245: 82518: 0 +245: 82519: 0 +245: 82520: 0 +245: 82521: 0 +245: 82522: 0 +245: 82523: 0 +245: 82524: 0 +245: 82525: 0 +245: 82526: 0 +245: 82527: 0 +245: 82528: 0 +245: 82529: 0 +245: 82530: 0 +245: 82531: 0 +245: 82532: 0 +245: 82533: 0 +245: 82534: 0 +245: 82535: 0 +245: 82536: 0 +245: 82537: 0 +245: 82538: 0 +245: 82539: 0 +245: 82540: 0 +245: 82541: 0 +245: 82542: 0 +245: 82543: 0 +245: 82544: 0 +245: 82545: 0 +245: 82546: 0 +245: 82547: 0 +245: 82548: 0 +245: 82549: 0 +245: 82550: 0 +245: 82551: 0 +245: 82552: 0 +245: 82553: 0 +245: 82554: 0 +245: 82555: 0 +245: 82556: 0 +245: 82557: 0 +245: 82558: 0 +245: 82559: 0 +245: 82560: 0 +245: 82561: 0 +245: 82562: 0 +245: 82563: 0 +245: 82564: 0 +245: 82565: 0 +245: 82566: 0 +245: 82567: 0 +245: 82568: 0 +245: 82569: 0 +245: 82570: 0 +245: 82571: 0 +245: 82572: 0 +245: 82573: 0 +245: 82574: 0 +245: 82575: 0 +245: 82576: 0 +245: 82577: 0 +245: 82578: 0 +245: 82579: 0 +245: 82580: 0 +245: 82581: 0 +245: 82582: 0 +245: 82583: 0 +245: 82584: 0 +245: 82585: 0 +245: 82586: 0 +245: 82587: 0 +245: 82588: 0 +245: 82589: 0 +245: 82590: 0 +245: 82591: 0 +245: 82592: 0 +245: 82593: 0 +245: 82594: 0 +245: 82595: 0 +245: 82596: 0 +245: 82597: 0 +245: 82598: 0 +245: 82599: 0 +245: 82600: 0 +245: 82601: 0 +245: 82602: 0 +245: 82603: 0 +245: 82604: 0 +245: 82605: 0 +245: 82606: 0 +245: 82607: 0 +245: 82608: 0 +245: 82609: 0 +245: 82610: 0 +245: 82611: 0 +245: 82612: 0 +245: 82613: 0 +245: 82614: 0 +245: 82615: 0 +245: 82616: 0 +245: 82617: 0 +245: 82618: 0 +245: 82619: 0 +245: 82620: 0 +245: 82621: 0 +245: 82622: 0 +245: 82623: 0 +245: 82624: 0 +245: 82625: 0 +245: 82626: 0 +245: 82627: 0 +245: 82628: 0 +245: 82629: 0 +245: 82630: 0 +245: 82631: 0 +245: 82632: 0 +245: 82633: 0 +245: 82634: 0 +245: 82635: 0 +245: 82636: 0 +245: 82637: 0 +245: 82638: 0 +245: 82639: 0 +245: 82640: 0 +245: 82641: 0 +245: 82642: 0 +245: 82643: 0 +245: 82644: 0 +245: 82645: 0 +245: 82646: 0 +245: 82647: 0 +245: 82648: 0 +245: 82649: 0 +245: 82650: 0 +245: 82651: 0 +245: 82652: 0 +245: 82653: 0 +245: 82654: 0 +245: 82655: 0 +245: 82656: 0 +245: 82657: 0 +245: 82658: 0 +245: 82659: 0 +245: 82660: 0 +245: 82661: 0 +245: 82662: 0 +245: 82663: 0 +245: 82664: 0 +245: 82665: 0 +245: 82666: 0 +245: 82667: 0 +245: 82668: 0 +245: 82669: 0 +245: 82670: 0 +245: 82671: 0 +245: 82672: 0 +245: 82673: 0 +245: 82674: 0 +245: 82675: 0 +245: 82676: 0 +245: 82677: 0 +245: 82678: 0 +245: 82679: 0 +245: 82680: 0 +245: 82681: 0 +245: 82682: 0 +245: 82683: 0 +245: 82684: 0 +245: 82685: 0 +245: 82686: 0 +245: 82687: 0 +245: 82688: 0 +245: 82689: 0 +245: 82690: 0 +245: 82691: 0 +245: 82692: 0 +245: 82693: 0 +245: 82694: 0 +245: 82695: 0 +245: 82696: 0 +245: 82697: 0 +245: 82698: 0 +245: 82699: 0 +245: 82700: 0 +245: 82701: 0 +245: 82702: 0 +245: 82703: 0 +245: 82704: 0 +245: 82705: 0 +245: 82706: 0 +245: 82707: 0 +245: 82708: 0 +245: 82709: 0 +245: 82710: 0 +245: 82711: 0 +245: 82712: 0 +245: 82713: 0 +245: 82714: 0 +245: 82715: 0 +245: 82716: 0 +245: 82717: 0 +245: 82718: 0 +245: 82719: 0 +245: 82720: 0 +245: 82721: 0 +245: 82722: 0 +245: 82723: 0 +245: 82724: 0 +245: 82725: 0 +245: 82726: 0 +245: 82727: 0 +245: 82728: 0 +245: 82729: 0 +245: 82730: 0 +245: 82731: 0 +245: 82732: 0 +245: 82733: 0 +245: 82734: 0 +245: 82735: 0 +245: 82736: 0 +245: 82737: 0 +245: 82738: 0 +245: 82739: 0 +245: 82740: 0 +245: 82741: 0 +245: 82742: 0 +245: 82743: 0 +245: 82744: 0 +245: 82745: 0 +245: 82746: 0 +245: 82747: 0 +245: 82748: 0 +245: 82749: 0 +245: 82750: 0 +245: 82751: 0 +245: 82752: 0 +245: 82753: 0 +245: 82754: 0 +245: 82755: 0 +245: 82756: 0 +245: 82757: 0 +245: 82758: 0 +245: 82759: 0 +245: 82760: 0 +245: 82761: 0 +245: 82762: 0 +245: 82763: 0 +245: 82764: 0 +245: 82765: 0 +245: 82766: 0 +245: 82767: 0 +245: 82768: 0 +245: 82769: 0 +245: 82770: 0 +245: 82771: 0 +245: 82772: 0 +245: 82773: 0 +245: 82774: 0 +245: 82775: 0 +245: 82776: 0 +245: 82777: 0 +245: 82778: 0 +245: 82779: 0 +245: 82780: 0 +245: 82781: 0 +245: 82782: 0 +245: 82783: 0 +245: 82784: 0 +245: 82785: 0 +245: 82786: 0 +245: 82787: 0 +245: 82788: 0 +245: 82789: 0 +245: 82790: 0 +245: 82791: 0 +245: 82792: 0 +245: 82793: 0 +245: 82794: 0 +245: 82795: 0 +245: 82796: 0 +245: 82797: 0 +245: 82798: 0 +245: 82799: 0 +245: 82800: 0 +245: 82801: 0 +245: 82802: 0 +245: 82803: 0 +245: 82804: 0 +245: 82805: 0 +245: 82806: 0 +245: 82807: 0 +245: 82808: 0 +245: 82809: 0 +245: 82810: 0 +245: 82811: 0 +245: 82812: 0 +245: 82813: 0 +245: 82814: 0 +245: 82815: 0 +245: 82816: 0 +245: 82817: 0 +245: 82818: 0 +245: 82819: 0 +245: 82820: 0 +245: 82821: 0 +245: 82822: 0 +245: 82823: 0 +245: 82824: 0 +245: 82825: 0 +245: 82826: 0 +245: 82827: 0 +245: 82828: 0 +245: 82829: 0 +245: 82830: 0 +245: 82831: 0 +245: 82832: 0 +245: 82833: 0 +245: 82834: 0 +245: 82835: 0 +245: 82836: 0 +245: 82837: 0 +245: 82838: 0 +245: 82839: 0 +245: 82840: 0 +245: 82841: 0 +245: 82842: 0 +245: 82843: 0 +245: 82844: 0 +245: 82845: 0 +245: 82846: 0 +245: 82847: 0 +245: 82848: 0 +245: 82849: 0 +245: 82850: 0 +245: 82851: 0 +245: 82852: 0 +245: 82853: 0 +245: 82854: 0 +245: 82855: 0 +245: 82856: 0 +245: 82857: 0 +245: 82858: 0 +245: 82859: 0 +245: 82860: 0 +245: 82861: 0 +245: 82862: 0 +245: 82863: 0 +245: 82864: 0 +245: 82865: 0 +245: 82866: 0 +245: 82867: 0 +245: 82868: 0 +245: 82869: 0 +245: 82870: 0 +245: 82871: 0 +245: 82872: 0 +245: 82873: 0 +245: 82874: 0 +245: 82875: 0 +245: 82876: 0 +245: 82877: 0 +245: 82878: 0 +245: 82879: 0 +245: 82880: 0 +245: 82881: 0 +245: 82882: 0 +245: 82883: 0 +245: 82884: 0 +245: 82885: 0 +245: 82886: 0 +245: 82887: 0 +245: 82888: 0 +245: 82889: 0 +245: 82890: 0 +245: 82891: 0 +245: 82892: 0 +245: 82893: 0 +245: 82894: 0 +245: 82895: 0 +245: 82896: 0 +245: 82897: 0 +245: 82898: 0 +245: 82899: 0 +245: 82900: 0 +245: 82901: 0 +245: 82902: 0 +245: 82903: 0 +245: 82904: 0 +245: 82905: 0 +245: 82906: 0 +245: 82907: 0 +245: 82908: 0 +245: 82909: 0 +245: 82910: 0 +245: 82911: 0 +245: 82912: 0 +245: 82913: 0 +245: 82914: 0 +245: 82915: 0 +245: 82916: 0 +245: 82917: 0 +245: 82918: 0 +245: 82919: 0 +245: 82920: 0 +245: 82921: 0 +245: 82922: 0 +245: 82923: 0 +245: 82924: 0 +245: 82925: 0 +245: 82926: 0 +245: 82927: 0 +245: 82928: 0 +245: 82929: 0 +245: 82930: 0 +245: 82931: 0 +245: 82932: 0 +245: 82933: 0 +245: 82934: 0 +245: 82935: 0 +245: 82936: 0 +245: 82937: 0 +245: 82938: 0 +245: 82939: 0 +245: 82940: 0 +245: 82941: 0 +245: 82942: 0 +245: 82943: 0 +245: 82944: 0 +245: 82945: 0 +245: 82946: 0 +245: 82947: 0 +245: 82948: 0 +245: 82949: 0 +245: 82950: 0 +245: 82951: 0 +245: 82952: 0 +245: 82953: 0 +245: 82954: 0 +245: 82955: 0 +245: 82956: 0 +245: 82957: 0 +245: 82958: 0 +245: 82959: 0 +245: 82960: 0 +245: 82961: 0 +245: 82962: 0 +245: 82963: 0 +245: 82964: 0 +245: 82965: 0 +245: 82966: 0 +245: 82967: 0 +245: 82968: 0 +245: 82969: 0 +245: 82970: 0 +245: 82971: 0 +245: 82972: 0 +245: 82973: 0 +245: 82974: 0 +245: 82975: 0 +245: 82976: 0 +245: 82977: 0 +245: 82978: 0 +245: 82979: 0 +245: 82980: 0 +245: 82981: 0 +245: 82982: 0 +245: 82983: 0 +245: 82984: 0 +245: 82985: 0 +245: 82986: 0 +245: 82987: 0 +245: 82988: 0 +245: 82989: 0 +245: 82990: 0 +245: 82991: 0 +245: 82992: 0 +245: 82993: 0 +245: 82994: 0 +245: 82995: 0 +245: 82996: 0 +245: 82997: 0 +245: 82998: 0 +245: 82999: 0 +245: 83000: 0 +245: 83001: 0 +245: 83002: 0 +245: 83003: 0 +245: 83004: 0 +245: 83005: 0 +245: 83006: 0 +245: 83007: 0 +245: 83008: 0 +245: 83009: 0 +245: 83010: 0 +245: 83011: 0 +245: 83012: 0 +245: 83013: 0 +245: 83014: 0 +245: 83015: 0 +245: 83016: 0 +245: 83017: 0 +245: 83018: 0 +245: 83019: 0 +245: 83020: 0 +245: 83021: 0 +245: 83022: 0 +245: 83023: 0 +245: 83024: 0 +245: 83025: 0 +245: 83026: 0 +245: 83027: 0 +245: 83028: 0 +245: 83029: 0 +245: 83030: 0 +245: 83031: 0 +245: 83032: 0 +245: 83033: 0 +245: 83034: 0 +245: 83035: 0 +245: 83036: 0 +245: 83037: 0 +245: 83038: 0 +245: 83039: 0 +245: 83040: 0 +245: 83041: 0 +245: 83042: 0 +245: 83043: 0 +245: 83044: 0 +245: 83045: 0 +245: 83046: 0 +245: 83047: 0 +245: 83048: 0 +245: 83049: 0 +245: 83050: 0 +245: 83051: 0 +245: 83052: 0 +245: 83053: 0 +245: 83054: 0 +245: 83055: 0 +245: 83056: 0 +245: 83057: 0 +245: 83058: 0 +245: 83059: 0 +245: 83060: 0 +245: 83061: 0 +245: 83062: 0 +245: 83063: 0 +245: 83064: 0 +245: 83065: 0 +245: 83066: 0 +245: 83067: 0 +245: 83068: 0 +245: 83069: 0 +245: 83070: 0 +245: 83071: 0 +245: 83072: 0 +245: 83073: 0 +245: 83074: 0 +245: 83075: 0 +245: 83076: 0 +245: 83077: 0 +245: 83078: 0 +245: 83079: 0 +245: 83080: 0 +245: 83081: 0 +245: 83082: 0 +245: 83083: 0 +245: 83084: 0 +245: 83085: 0 +245: 83086: 0 +245: 83087: 0 +245: 83088: 0 +245: 83089: 0 +245: 83090: 0 +245: 83091: 0 +245: 83092: 0 +245: 83093: 0 +245: 83094: 0 +245: 83095: 0 +245: 83096: 0 +245: 83097: 0 +245: 83098: 0 +245: 83099: 0 +245: 83100: 0 +245: 83101: 0 +245: 83102: 0 +245: 83103: 0 +245: 83104: 0 +245: 83105: 0 +245: 83106: 0 +245: 83107: 0 +245: 83108: 0 +245: 83109: 0 +245: 83110: 0 +245: 83111: 0 +245: 83112: 0 +245: 83113: 0 +245: 83114: 0 +245: 83115: 0 +245: 83116: 0 +245: 83117: 0 +245: 83118: 0 +245: 83119: 0 +245: 83120: 0 +245: 83121: 0 +245: 83122: 0 +245: 83123: 0 +245: 83124: 0 +245: 83125: 0 +245: 83126: 0 +245: 83127: 0 +245: 83128: 0 +245: 83129: 0 +245: 83130: 0 +245: 83131: 0 +245: 83132: 0 +245: 83133: 0 +245: 83134: 0 +245: 83135: 0 +245: 83136: 0 +245: 83137: 0 +245: 83138: 0 +245: 83139: 0 +245: 83140: 0 +245: 83141: 0 +245: 83142: 0 +245: 83143: 0 +245: 83144: 0 +245: 83145: 0 +245: 83146: 0 +245: 83147: 0 +245: 83148: 0 +245: 83149: 0 +245: 83150: 0 +245: 83151: 0 +245: 83152: 0 +245: 83153: 0 +245: 83154: 0 +245: 83155: 0 +245: 83156: 0 +245: 83157: 0 +245: 83158: 0 +245: 83159: 0 +245: 83160: 0 +245: 83161: 0 +245: 83162: 0 +245: 83163: 0 +245: 83164: 0 +245: 83165: 0 +245: 83166: 0 +245: 83167: 0 +245: 83168: 0 +245: 83169: 0 +245: 83170: 0 +245: 83171: 0 +245: 83172: 0 +245: 83173: 0 +245: 83174: 0 +245: 83175: 0 +245: 83176: 0 +245: 83177: 0 +245: 83178: 0 +245: 83179: 0 +245: 83180: 0 +245: 83181: 0 +245: 83182: 0 +245: 83183: 0 +245: 83184: 0 +245: 83185: 0 +245: 83186: 0 +245: 83187: 0 +245: 83188: 0 +245: 83189: 0 +245: 83190: 0 +245: 83191: 0 +245: 83192: 0 +245: 83193: 0 +245: 83194: 0 +245: 83195: 0 +245: 83196: 0 +245: 83197: 0 +245: 83198: 0 +245: 83199: 0 +245: 83200: 0 +245: 83201: 0 +245: 83202: 0 +245: 83203: 0 +245: 83204: 0 +245: 83205: 0 +245: 83206: 0 +245: 83207: 0 +245: 83208: 0 +245: 83209: 0 +245: 83210: 0 +245: 83211: 0 +245: 83212: 0 +245: 83213: 0 +245: 83214: 0 +245: 83215: 0 +245: 83216: 0 +245: 83217: 0 +245: 83218: 0 +245: 83219: 0 +245: 83220: 0 +245: 83221: 0 +245: 83222: 0 +245: 83223: 0 +245: 83224: 0 +245: 83225: 0 +245: 83226: 0 +245: 83227: 0 +245: 83228: 0 +245: 83229: 0 +245: 83230: 0 +245: 83231: 0 +245: 83232: 0 +245: 83233: 0 +245: 83234: 0 +245: 83235: 0 +245: 83236: 0 +245: 83237: 0 +245: 83238: 0 +245: 83239: 0 +245: 83240: 0 +245: 83241: 0 +245: 83242: 0 +245: 83243: 0 +245: 83244: 0 +245: 83245: 0 +245: 83246: 0 +245: 83247: 0 +245: 83248: 0 +245: 83249: 0 +245: 83250: 0 +245: 83251: 0 +245: 83252: 0 +245: 83253: 0 +245: 83254: 0 +245: 83255: 0 +245: 83256: 0 +245: 83257: 0 +245: 83258: 0 +245: 83259: 0 +245: 83260: 0 +245: 83261: 0 +245: 83262: 0 +245: 83263: 0 +245: 83264: 0 +245: 83265: 0 +245: 83266: 0 +245: 83267: 0 +245: 83268: 0 +245: 83269: 0 +245: 83270: 0 +245: 83271: 0 +245: 83272: 0 +245: 83273: 0 +245: 83274: 0 +245: 83275: 0 +245: 83276: 0 +245: 83277: 0 +245: 83278: 0 +245: 83279: 0 +245: 83280: 0 +245: 83281: 0 +245: 83282: 0 +245: 83283: 0 +245: 83284: 0 +245: 83285: 0 +245: 83286: 0 +245: 83287: 0 +245: 83288: 0 +245: 83289: 0 +245: 83290: 0 +245: 83291: 0 +245: 83292: 0 +245: 83293: 0 +245: 83294: 0 +245: 83295: 0 +245: 83296: 0 +245: 83297: 0 +245: 83298: 0 +245: 83299: 0 +245: 83300: 0 +245: 83301: 0 +245: 83302: 0 +245: 83303: 0 +245: 83304: 0 +245: 83305: 0 +245: 83306: 0 +245: 83307: 0 +245: 83308: 0 +245: 83309: 0 +245: 83310: 0 +245: 83311: 0 +245: 83312: 0 +245: 83313: 0 +245: 83314: 0 +245: 83315: 0 +245: 83316: 0 +245: 83317: 0 +245: 83318: 0 +245: 83319: 0 +245: 83320: 0 +245: 83321: 0 +245: 83322: 0 +245: 83323: 0 +245: 83324: 0 +245: 83325: 0 +245: 83326: 0 +245: 83327: 0 +245: 83328: 0 +245: 83329: 0 +245: 83330: 0 +245: 83331: 0 +245: 83332: 0 +245: 83333: 0 +245: 83334: 0 +245: 83335: 0 +245: 83336: 0 +245: 83337: 0 +245: 83338: 0 +245: 83339: 0 +245: 83340: 0 +245: 83341: 0 +245: 83342: 0 +245: 83343: 0 +245: 83344: 0 +245: 83345: 0 +245: 83346: 0 +245: 83347: 0 +245: 83348: 0 +245: 83349: 0 +245: 83350: 0 +245: 83351: 0 +245: 83352: 0 +245: 83353: 0 +245: 83354: 0 +245: 83355: 0 +245: 83356: 0 +245: 83357: 0 +245: 83358: 0 +245: 83359: 0 +245: 83360: 0 +245: 83361: 0 +245: 83362: 0 +245: 83363: 0 +245: 83364: 0 +245: 83365: 0 +245: 83366: 0 +245: 83367: 0 +245: 83368: 0 +245: 83369: 0 +245: 83370: 0 +245: 83371: 0 +245: 83372: 0 +245: 83373: 0 +245: 83374: 0 +245: 83375: 0 +245: 83376: 0 +245: 83377: 0 +245: 83378: 0 +245: 83379: 0 +245: 83380: 0 +245: 83381: 0 +245: 83382: 0 +245: 83383: 0 +245: 83384: 0 +245: 83385: 0 +245: 83386: 0 +245: 83387: 0 +245: 83388: 0 +245: 83389: 0 +245: 83390: 0 +245: 83391: 0 +245: 83392: 0 +245: 83393: 0 +245: 83394: 0 +245: 83395: 0 +245: 83396: 0 +245: 83397: 0 +245: 83398: 0 +245: 83399: 0 +245: 83400: 0 +245: 83401: 0 +245: 83402: 0 +245: 83403: 0 +245: 83404: 0 +245: 83405: 0 +245: 83406: 0 +245: 83407: 0 +245: 83408: 0 +245: 83409: 0 +245: 83410: 0 +245: 83411: 0 +245: 83412: 0 +245: 83413: 0 +245: 83414: 0 +245: 83415: 0 +245: 83416: 0 +245: 83417: 0 +245: 83418: 0 +245: 83419: 0 +245: 83420: 0 +245: 83421: 0 +245: 83422: 0 +245: 83423: 0 +245: 83424: 0 +245: 83425: 0 +245: 83426: 0 +245: 83427: 0 +245: 83428: 0 +245: 83429: 0 +245: 83430: 0 +245: 83431: 0 +245: 83432: 0 +245: 83433: 0 +245: 83434: 0 +245: 83435: 0 +245: 83436: 0 +245: 83437: 0 +245: 83438: 0 +245: 83439: 0 +245: 83440: 0 +245: 83441: 0 +245: 83442: 0 +245: 83443: 0 +245: 83444: 0 +245: 83445: 0 +245: 83446: 0 +245: 83447: 0 +245: 83448: 0 +245: 83449: 0 +245: 83450: 0 +245: 83451: 0 +245: 83452: 0 +245: 83453: 0 +245: 83454: 0 +245: 83455: 0 +245: 83456: 0 +245: 83457: 0 +245: 83458: 0 +245: 83459: 0 +245: 83460: 0 +245: 83461: 0 +245: 83462: 0 +245: 83463: 0 +245: 83464: 0 +245: 83465: 0 +245: 83466: 0 +245: 83467: 0 +245: 83468: 0 +245: 83469: 0 +245: 83470: 0 +245: 83471: 0 +245: 83472: 0 +245: 83473: 0 +245: 83474: 0 +245: 83475: 0 +245: 83476: 0 +245: 83477: 0 +245: 83478: 0 +245: 83479: 0 +245: 83480: 0 +245: 83481: 0 +245: 83482: 0 +245: 83483: 0 +245: 83484: 0 +245: 83485: 0 +245: 83486: 0 +245: 83487: 0 +245: 83488: 0 +245: 83489: 0 +245: 83490: 0 +245: 83491: 0 +245: 83492: 0 +245: 83493: 0 +245: 83494: 0 +245: 83495: 0 +245: 83496: 0 +245: 83497: 0 +245: 83498: 0 +245: 83499: 0 +245: 83500: 0 +245: 83501: 0 +245: 83502: 0 +245: 83503: 0 +245: 83504: 0 +245: 83505: 0 +245: 83506: 0 +245: 83507: 0 +245: 83508: 0 +245: 83509: 0 +245: 83510: 0 +245: 83511: 0 +245: 83512: 0 +245: 83513: 0 +245: 83514: 0 +245: 83515: 0 +245: 83516: 0 +245: 83517: 0 +245: 83518: 0 +245: 83519: 0 +245: 83520: 0 +245: 83521: 0 +245: 83522: 0 +245: 83523: 0 +245: 83524: 0 +245: 83525: 0 +245: 83526: 0 +245: 83527: 0 +245: 83528: 0 +245: 83529: 0 +245: 83530: 0 +245: 83531: 0 +245: 83532: 0 +245: 83533: 0 +245: 83534: 0 +245: 83535: 0 +245: 83536: 0 +245: 83537: 0 +245: 83538: 0 +245: 83539: 0 +245: 83540: 0 +245: 83541: 0 +245: 83542: 0 +245: 83543: 0 +245: 83544: 0 +245: 83545: 0 +245: 83546: 0 +245: 83547: 0 +245: 83548: 0 +245: 83549: 0 +245: 83550: 0 +245: 83551: 0 +245: 83552: 0 +245: 83553: 0 +245: 83554: 0 +245: 83555: 0 +245: 83556: 0 +245: 83557: 0 +245: 83558: 0 +245: 83559: 0 +245: 83560: 0 +245: 83561: 0 +245: 83562: 0 +245: 83563: 0 +245: 83564: 0 +245: 83565: 0 +245: 83566: 0 +245: 83567: 0 +245: 83568: 0 +245: 83569: 0 +245: 83570: 0 +245: 83571: 0 +245: 83572: 0 +245: 83573: 0 +245: 83574: 0 +245: 83575: 0 +245: 83576: 0 +245: 83577: 0 +245: 83578: 0 +245: 83579: 0 +245: 83580: 0 +245: 83581: 0 +245: 83582: 0 +245: 83583: 0 +245: 83584: 0 +245: 83585: 0 +245: 83586: 0 +245: 83587: 0 +245: 83588: 0 +245: 83589: 0 +245: 83590: 0 +245: 83591: 0 +245: 83592: 0 +245: 83593: 0 +245: 83594: 0 +245: 83595: 0 +245: 83596: 0 +245: 83597: 0 +245: 83598: 0 +245: 83599: 0 +245: 83600: 0 +245: 83601: 0 +245: 83602: 0 +245: 83603: 0 +245: 83604: 0 +245: 83605: 0 +245: 83606: 0 +245: 83607: 0 +245: 83608: 0 +245: 83609: 0 +245: 83610: 0 +245: 83611: 0 +245: 83612: 0 +245: 83613: 0 +245: 83614: 0 +245: 83615: 0 +245: 83616: 0 +245: 83617: 0 +245: 83618: 0 +245: 83619: 0 +245: 83620: 0 +245: 83621: 0 +245: 83622: 0 +245: 83623: 0 +245: 83624: 0 +245: 83625: 0 +245: 83626: 0 +245: 83627: 0 +245: 83628: 0 +245: 83629: 0 +245: 83630: 0 +245: 83631: 0 +245: 83632: 0 +245: 83633: 0 +245: 83634: 0 +245: 83635: 0 +245: 83636: 0 +245: 83637: 0 +245: 83638: 0 +245: 83639: 0 +245: 83640: 0 +245: 83641: 0 +245: 83642: 0 +245: 83643: 0 +245: 83644: 0 +245: 83645: 0 +245: 83646: 0 +245: 83647: 0 +245: 83648: 0 +245: 83649: 0 +245: 83650: 0 +245: 83651: 0 +245: 83652: 0 +245: 83653: 0 +245: 83654: 0 +245: 83655: 0 +245: 83656: 0 +245: 83657: 0 +245: 83658: 0 +245: 83659: 0 +245: 83660: 0 +245: 83661: 0 +245: 83662: 0 +245: 83663: 0 +245: 83664: 0 +245: 83665: 0 +245: 83666: 0 +245: 83667: 0 +245: 83668: 0 +245: 83669: 0 +245: 83670: 0 +245: 83671: 0 +245: 83672: 0 +245: 83673: 0 +245: 83674: 0 +245: 83675: 0 +245: 83676: 0 +245: 83677: 0 +245: 83678: 0 +245: 83679: 0 +245: 83680: 0 +245: 83681: 0 +245: 83682: 0 +245: 83683: 0 +245: 83684: 0 +245: 83685: 0 +245: 83686: 0 +245: 83687: 0 +245: 83688: 0 +245: 83689: 0 +245: 83690: 0 +245: 83691: 0 +245: 83692: 0 +245: 83693: 0 +245: 83694: 0 +245: 83695: 0 +245: 83696: 0 +245: 83697: 0 +245: 83698: 0 +245: 83699: 0 +245: 83700: 0 +245: 83701: 0 +245: 83702: 0 +245: 83703: 0 +245: 83704: 0 +245: 83705: 0 +245: 83706: 0 +245: 83707: 0 +245: 83708: 0 +245: 83709: 0 +245: 83710: 0 +245: 83711: 0 +245: 83712: 0 +245: 83713: 0 +245: 83714: 0 +245: 83715: 0 +245: 83716: 0 +245: 83717: 0 +245: 83718: 0 +245: 83719: 0 +245: 83720: 0 +245: 83721: 0 +245: 83722: 0 +245: 83723: 0 +245: 83724: 0 +245: 83725: 0 +245: 83726: 0 +245: 83727: 0 +245: 83728: 0 +245: 83729: 0 +245: 83730: 0 +245: 83731: 0 +245: 83732: 0 +245: 83733: 0 +245: 83734: 0 +245: 83735: 0 +245: 83736: 0 +245: 83737: 0 +245: 83738: 0 +245: 83739: 0 +245: 83740: 0 +245: 83741: 0 +245: 83742: 0 +245: 83743: 0 +245: 83744: 0 +245: 83745: 0 +245: 83746: 0 +245: 83747: 0 +245: 83748: 0 +245: 83749: 0 +245: 83750: 0 +245: 83751: 0 +245: 83752: 0 +245: 83753: 0 +245: 83754: 0 +245: 83755: 0 +245: 83756: 0 +245: 83757: 0 +245: 83758: 0 +245: 83759: 0 +245: 83760: 0 +245: 83761: 0 +245: 83762: 0 +245: 83763: 0 +245: 83764: 0 +245: 83765: 0 +245: 83766: 0 +245: 83767: 0 +245: 83768: 0 +245: 83769: 0 +245: 83770: 0 +245: 83771: 0 +245: 83772: 0 +245: 83773: 0 +245: 83774: 0 +245: 83775: 0 +245: 83776: 0 +245: 83777: 0 +245: 83778: 0 +245: 83779: 0 +245: 83780: 0 +245: 83781: 0 +245: 83782: 0 +245: 83783: 0 +245: 83784: 0 +245: 83785: 0 +245: 83786: 0 +245: 83787: 0 +245: 83788: 0 +245: 83789: 0 +245: 83790: 0 +245: 83791: 0 +245: 83792: 0 +245: 83793: 0 +245: 83794: 0 +245: 83795: 0 +245: 83796: 0 +245: 83797: 0 +245: 83798: 0 +245: 83799: 0 +245: 83800: 0 +245: 83801: 0 +245: 83802: 0 +245: 83803: 0 +245: 83804: 0 +245: 83805: 0 +245: 83806: 0 +245: 83807: 0 +245: 83808: 0 +245: 83809: 0 +245: 83810: 0 +245: 83811: 0 +245: 83812: 0 +245: 83813: 0 +245: 83814: 0 +245: 83815: 0 +245: 83816: 0 +245: 83817: 0 +245: 83818: 0 +245: 83819: 0 +245: 83820: 0 +245: 83821: 0 +245: 83822: 0 +245: 83823: 0 +245: 83824: 0 +245: 83825: 0 +245: 83826: 0 +245: 83827: 0 +245: 83828: 0 +245: 83829: 0 +245: 83830: 0 +245: 83831: 0 +245: 83832: 0 +245: 83833: 0 +245: 83834: 0 +245: 83835: 0 +245: 83836: 0 +245: 83837: 0 +245: 83838: 0 +245: 83839: 0 +245: 83840: 0 +245: 83841: 0 +245: 83842: 0 +245: 83843: 0 +245: 83844: 0 +245: 83845: 0 +245: 83846: 0 +245: 83847: 0 +245: 83848: 0 +245: 83849: 0 +245: 83850: 0 +245: 83851: 0 +245: 83852: 0 +245: 83853: 0 +245: 83854: 0 +245: 83855: 0 +245: 83856: 0 +245: 83857: 0 +245: 83858: 0 +245: 83859: 0 +245: 83860: 0 +245: 83861: 0 +245: 83862: 0 +245: 83863: 0 +245: 83864: 0 +245: 83865: 0 +245: 83866: 0 +245: 83867: 0 +245: 83868: 0 +245: 83869: 0 +245: 83870: 0 +245: 83871: 0 +245: 83872: 0 +245: 83873: 0 +245: 83874: 0 +245: 83875: 0 +245: 83876: 0 +245: 83877: 0 +245: 83878: 0 +245: 83879: 0 +245: 83880: 0 +245: 83881: 0 +245: 83882: 0 +245: 83883: 0 +245: 83884: 0 +245: 83885: 0 +245: 83886: 0 +245: 83887: 0 +245: 83888: 0 +245: 83889: 0 +245: 83890: 0 +245: 83891: 0 +245: 83892: 0 +245: 83893: 0 +245: 83894: 0 +245: 83895: 0 +245: 83896: 0 +245: 83897: 0 +245: 83898: 0 +245: 83899: 0 +245: 83900: 0 +245: 83901: 0 +245: 83902: 0 +245: 83903: 0 +245: 83904: 0 +245: 83905: 0 +245: 83906: 0 +245: 83907: 0 +245: 83908: 0 +245: 83909: 0 +245: 83910: 0 +245: 83911: 0 +245: 83912: 0 +245: 83913: 0 +245: 83914: 0 +245: 83915: 0 +245: 83916: 0 +245: 83917: 0 +245: 83918: 0 +245: 83919: 0 +245: 83920: 0 +245: 83921: 0 +245: 83922: 0 +245: 83923: 0 +245: 83924: 0 +245: 83925: 0 +245: 83926: 0 +245: 83927: 0 +245: 83928: 0 +245: 83929: 0 +245: 83930: 0 +245: 83931: 0 +245: 83932: 0 +245: 83933: 0 +245: 83934: 0 +245: 83935: 0 +245: 83936: 0 +245: 83937: 0 +245: 83938: 0 +245: 83939: 0 +245: 83940: 0 +245: 83941: 0 +245: 83942: 0 +245: 83943: 0 +245: 83944: 0 +245: 83945: 0 +245: 83946: 0 +245: 83947: 0 +245: 83948: 0 +245: 83949: 0 +245: 83950: 0 +245: 83951: 0 +245: 83952: 0 +245: 83953: 0 +245: 83954: 0 +245: 83955: 0 +245: 83956: 0 +245: 83957: 0 +245: 83958: 0 +245: 83959: 0 +245: 83960: 0 +245: 83961: 0 +245: 83962: 0 +245: 83963: 0 +245: 83964: 0 +245: 83965: 0 +245: 83966: 0 +245: 83967: 0 +245: 83968: 0 +245: 83969: 0 +245: 83970: 0 +245: 83971: 0 +245: 83972: 0 +245: 83973: 0 +245: 83974: 0 +245: 83975: 0 +245: 83976: 0 +245: 83977: 0 +245: 83978: 0 +245: 83979: 0 +245: 83980: 0 +245: 83981: 0 +245: 83982: 0 +245: 83983: 0 +245: 83984: 0 +245: 83985: 0 +245: 83986: 0 +245: 83987: 0 +245: 83988: 0 +245: 83989: 0 +245: 83990: 0 +245: 83991: 0 +245: 83992: 0 +245: 83993: 0 +245: 83994: 0 +245: 83995: 0 +245: 83996: 0 +245: 83997: 0 +245: 83998: 0 +245: 83999: 0 +245: 84000: 0 +245: 84001: 0 +245: 84002: 0 +245: 84003: 0 +245: 84004: 0 +245: 84005: 0 +245: 84006: 0 +245: 84007: 0 +245: 84008: 0 +245: 84009: 0 +245: 84010: 0 +245: 84011: 0 +245: 84012: 0 +245: 84013: 0 +245: 84014: 0 +245: 84015: 0 +245: 84016: 0 +245: 84017: 0 +245: 84018: 0 +245: 84019: 0 +245: 84020: 0 +245: 84021: 0 +245: 84022: 0 +245: 84023: 0 +245: 84024: 0 +245: 84025: 0 +245: 84026: 0 +245: 84027: 0 +245: 84028: 0 +245: 84029: 0 +245: 84030: 0 +245: 84031: 0 +245: 84032: 0 +245: 84033: 0 +245: 84034: 0 +245: 84035: 0 +245: 84036: 0 +245: 84037: 0 +245: 84038: 0 +245: 84039: 0 +245: 84040: 0 +245: 84041: 0 +245: 84042: 0 +245: 84043: 0 +245: 84044: 0 +245: 84045: 0 +245: 84046: 0 +245: 84047: 0 +245: 84048: 0 +245: 84049: 0 +245: 84050: 0 +245: 84051: 0 +245: 84052: 0 +245: 84053: 0 +245: 84054: 0 +245: 84055: 0 +245: 84056: 0 +245: 84057: 0 +245: 84058: 0 +245: 84059: 0 +245: 84060: 0 +245: 84061: 0 +245: 84062: 0 +245: 84063: 0 +245: 84064: 0 +245: 84065: 0 +245: 84066: 0 +245: 84067: 0 +245: 84068: 0 +245: 84069: 0 +245: 84070: 0 +245: 84071: 0 +245: 84072: 0 +245: 84073: 0 +245: 84074: 0 +245: 84075: 0 +245: 84076: 0 +245: 84077: 0 +245: 84078: 0 +245: 84079: 0 +245: 84080: 0 +245: 84081: 0 +245: 84082: 0 +245: 84083: 0 +245: 84084: 0 +245: 84085: 0 +245: 84086: 0 +245: 84087: 0 +245: 84088: 0 +245: 84089: 0 +245: 84090: 0 +245: 84091: 0 +245: 84092: 0 +245: 84093: 0 +245: 84094: 0 +245: 84095: 0 +245: 84096: 0 +245: 84097: 0 +245: 84098: 0 +245: 84099: 0 +245: 84100: 0 +245: 84101: 0 +245: 84102: 0 +245: 84103: 0 +245: 84104: 0 +245: 84105: 0 +245: 84106: 0 +245: 84107: 0 +245: 84108: 0 +245: 84109: 0 +245: 84110: 0 +245: 84111: 0 +245: 84112: 0 +245: 84113: 0 +245: 84114: 0 +245: 84115: 0 +245: 84116: 0 +245: 84117: 0 +245: 84118: 0 +245: 84119: 0 +245: 84120: 0 +245: 84121: 0 +245: 84122: 0 +245: 84123: 0 +245: 84124: 0 +245: 84125: 0 +245: 84126: 0 +245: 84127: 0 +245: 84128: 0 +245: 84129: 0 +245: 84130: 0 +245: 84131: 0 +245: 84132: 0 +245: 84133: 0 +245: 84134: 0 +245: 84135: 0 +245: 84136: 0 +245: 84137: 0 +245: 84138: 0 +245: 84139: 0 +245: 84140: 0 +245: 84141: 0 +245: 84142: 0 +245: 84143: 0 +245: 84144: 0 +245: 84145: 0 +245: 84146: 0 +245: 84147: 0 +245: 84148: 0 +245: 84149: 0 +245: 84150: 0 +245: 84151: 0 +245: 84152: 0 +245: 84153: 0 +245: 84154: 0 +245: 84155: 0 +245: 84156: 0 +245: 84157: 0 +245: 84158: 0 +245: 84159: 0 +245: 84160: 0 +245: 84161: 0 +245: 84162: 0 +245: 84163: 0 +245: 84164: 0 +245: 84165: 0 +245: 84166: 0 +245: 84167: 0 +245: 84168: 0 +245: 84169: 0 +245: 84170: 0 +245: 84171: 0 +245: 84172: 0 +245: 84173: 0 +245: 84174: 0 +245: 84175: 0 +245: 84176: 0 +245: 84177: 0 +245: 84178: 0 +245: 84179: 0 +245: 84180: 0 +245: 84181: 0 +245: 84182: 0 +245: 84183: 0 +245: 84184: 0 +245: 84185: 0 +245: 84186: 0 +245: 84187: 0 +245: 84188: 0 +245: 84189: 0 +245: 84190: 0 +245: 84191: 0 +245: 84192: 0 +245: 84193: 0 +245: 84194: 0 +245: 84195: 0 +245: 84196: 0 +245: 84197: 0 +245: 84198: 0 +245: 84199: 0 +245: 84200: 0 +245: 84201: 0 +245: 84202: 0 +245: 84203: 0 +245: 84204: 0 +245: 84205: 0 +245: 84206: 0 +245: 84207: 0 +245: 84208: 0 +245: 84209: 0 +245: 84210: 0 +245: 84211: 0 +245: 84212: 0 +245: 84213: 0 +245: 84214: 0 +245: 84215: 0 +245: 84216: 0 +245: 84217: 0 +245: 84218: 0 +245: 84219: 0 +245: 84220: 0 +245: 84221: 0 +245: 84222: 0 +245: 84223: 0 +245: 84224: 0 +245: 84225: 0 +245: 84226: 0 +245: 84227: 0 +245: 84228: 0 +245: 84229: 0 +245: 84230: 0 +245: 84231: 0 +245: 84232: 0 +245: 84233: 0 +245: 84234: 0 +245: 84235: 0 +245: 84236: 0 +245: 84237: 0 +245: 84238: 0 +245: 84239: 0 +245: 84240: 0 +245: 84241: 0 +245: 84242: 0 +245: 84243: 0 +245: 84244: 0 +245: 84245: 0 +245: 84246: 0 +245: 84247: 0 +245: 84248: 0 +245: 84249: 0 +245: 84250: 0 +245: 84251: 0 +245: 84252: 0 +245: 84253: 0 +245: 84254: 0 +245: 84255: 0 +245: 84256: 0 +245: 84257: 0 +245: 84258: 0 +245: 84259: 0 +245: 84260: 0 +245: 84261: 0 +245: 84262: 0 +245: 84263: 0 +245: 84264: 0 +245: 84265: 0 +245: 84266: 0 +245: 84267: 0 +245: 84268: 0 +245: 84269: 0 +245: 84270: 0 +245: 84271: 0 +245: 84272: 0 +245: 84273: 0 +245: 84274: 0 +245: 84275: 0 +245: 84276: 0 +245: 84277: 0 +245: 84278: 0 +245: 84279: 0 +245: 84280: 0 +245: 84281: 0 +245: 84282: 0 +245: 84283: 0 +245: 84284: 0 +245: 84285: 0 +245: 84286: 0 +245: 84287: 0 +245: 84288: 0 +245: 84289: 0 +245: 84290: 0 +245: 84291: 0 +245: 84292: 0 +245: 84293: 0 +245: 84294: 0 +245: 84295: 0 +245: 84296: 0 +245: 84297: 0 +245: 84298: 0 +245: 84299: 0 +245: 84300: 0 +245: 84301: 0 +245: 84302: 0 +245: 84303: 0 +245: 84304: 0 +245: 84305: 0 +245: 84306: 0 +245: 84307: 0 +245: 84308: 0 +245: 84309: 0 +245: 84310: 0 +245: 84311: 0 +245: 84312: 0 +245: 84313: 0 +245: 84314: 0 +245: 84315: 0 +245: 84316: 0 +245: 84317: 0 +245: 84318: 0 +245: 84319: 0 +245: 84320: 0 +245: 84321: 0 +245: 84322: 0 +245: 84323: 0 +245: 84324: 0 +245: 84325: 0 +245: 84326: 0 +245: 84327: 0 +245: 84328: 0 +245: 84329: 0 +245: 84330: 0 +245: 84331: 0 +245: 84332: 0 +245: 84333: 0 +245: 84334: 0 +245: 84335: 0 +245: 84336: 0 +245: 84337: 0 +245: 84338: 0 +245: 84339: 0 +245: 84340: 0 +245: 84341: 0 +245: 84342: 0 +245: 84343: 0 +245: 84344: 0 +245: 84345: 0 +245: 84346: 0 +245: 84347: 0 +245: 84348: 0 +245: 84349: 0 +245: 84350: 0 +245: 84351: 0 +245: 84352: 0 +245: 84353: 0 +245: 84354: 0 +245: 84355: 0 +245: 84356: 0 +245: 84357: 0 +245: 84358: 0 +245: 84359: 0 +245: 84360: 0 +245: 84361: 0 +245: 84362: 0 +245: 84363: 0 +245: 84364: 0 +245: 84365: 0 +245: 84366: 0 +245: 84367: 0 +245: 84368: 0 +245: 84369: 0 +245: 84370: 0 +245: 84371: 0 +245: 84372: 0 +245: 84373: 0 +245: 84374: 0 +245: 84375: 0 +245: 84376: 0 +245: 84377: 0 +245: 84378: 0 +245: 84379: 0 +245: 84380: 0 +245: 84381: 0 +245: 84382: 0 +245: 84383: 0 +245: 84384: 0 +245: 84385: 0 +245: 84386: 0 +245: 84387: 0 +245: 84388: 0 +245: 84389: 0 +245: 84390: 0 +245: 84391: 0 +245: 84392: 0 +245: 84393: 0 +245: 84394: 0 +245: 84395: 0 +245: 84396: 0 +245: 84397: 0 +245: 84398: 0 +245: 84399: 0 +245: 84400: 0 +245: 84401: 0 +245: 84402: 0 +245: 84403: 0 +245: 84404: 0 +245: 84405: 0 +245: 84406: 0 +245: 84407: 0 +245: 84408: 0 +245: 84409: 0 +245: 84410: 0 +245: 84411: 0 +245: 84412: 0 +245: 84413: 0 +245: 84414: 0 +245: 84415: 0 +245: 84416: 0 +245: 84417: 0 +245: 84418: 0 +245: 84419: 0 +245: 84420: 0 +245: 84421: 0 +245: 84422: 0 +245: 84423: 0 +245: 84424: 0 +245: 84425: 0 +245: 84426: 0 +245: 84427: 0 +245: 84428: 0 +245: 84429: 0 +245: 84430: 0 +245: 84431: 0 +245: 84432: 0 +245: 84433: 0 +245: 84434: 0 +245: 84435: 0 +245: 84436: 0 +245: 84437: 0 +245: 84438: 0 +245: 84439: 0 +245: 84440: 0 +245: 84441: 0 +245: 84442: 0 +245: 84443: 0 +245: 84444: 0 +245: 84445: 0 +245: 84446: 0 +245: 84447: 0 +245: 84448: 0 +245: 84449: 0 +245: 84450: 0 +245: 84451: 0 +245: 84452: 0 +245: 84453: 0 +245: 84454: 0 +245: 84455: 0 +245: 84456: 0 +245: 84457: 0 +245: 84458: 0 +245: 84459: 0 +245: 84460: 0 +245: 84461: 0 +245: 84462: 0 +245: 84463: 0 +245: 84464: 0 +245: 84465: 0 +245: 84466: 0 +245: 84467: 0 +245: 84468: 0 +245: 84469: 0 +245: 84470: 0 +245: 84471: 0 +245: 84472: 0 +245: 84473: 0 +245: 84474: 0 +245: 84475: 0 +245: 84476: 0 +245: 84477: 0 +245: 84478: 0 +245: 84479: 0 +245: 84480: 0 +245: 84481: 0 +245: 84482: 0 +245: 84483: 0 +245: 84484: 0 +245: 84485: 0 +245: 84486: 0 +245: 84487: 0 +245: 84488: 0 +245: 84489: 0 +245: 84490: 0 +245: 84491: 0 +245: 84492: 0 +245: 84493: 0 +245: 84494: 0 +245: 84495: 0 +245: 84496: 0 +245: 84497: 0 +245: 84498: 0 +245: 84499: 0 +245: 84500: 0 +245: 84501: 0 +245: 84502: 0 +245: 84503: 0 +245: 84504: 0 +245: 84505: 0 +245: 84506: 0 +245: 84507: 0 +245: 84508: 0 +245: 84509: 0 +245: 84510: 0 +245: 84511: 0 +245: 84512: 0 +245: 84513: 0 +245: 84514: 0 +245: 84515: 0 +245: 84516: 0 +245: 84517: 0 +245: 84518: 0 +245: 84519: 0 +245: 84520: 0 +245: 84521: 0 +245: 84522: 0 +245: 84523: 0 +245: 84524: 0 +245: 84525: 0 +245: 84526: 0 +245: 84527: 0 +245: 84528: 0 +245: 84529: 0 +245: 84530: 0 +245: 84531: 0 +245: 84532: 0 +245: 84533: 0 +245: 84534: 0 +245: 84535: 0 +245: 84536: 0 +245: 84537: 0 +245: 84538: 0 +245: 84539: 0 +245: 84540: 0 +245: 84541: 0 +245: 84542: 0 +245: 84543: 0 +245: 84544: 0 +245: 84545: 0 +245: 84546: 0 +245: 84547: 0 +245: 84548: 0 +245: 84549: 0 +245: 84550: 0 +245: 84551: 0 +245: 84552: 0 +245: 84553: 0 +245: 84554: 0 +245: 84555: 0 +245: 84556: 0 +245: 84557: 0 +245: 84558: 0 +245: 84559: 0 +245: 84560: 0 +245: 84561: 0 +245: 84562: 0 +245: 84563: 0 +245: 84564: 0 +245: 84565: 0 +245: 84566: 0 +245: 84567: 0 +245: 84568: 0 +245: 84569: 0 +245: 84570: 0 +245: 84571: 0 +245: 84572: 0 +245: 84573: 0 +245: 84574: 0 +245: 84575: 0 +245: 84576: 0 +245: 84577: 0 +245: 84578: 0 +245: 84579: 0 +245: 84580: 0 +245: 84581: 0 +245: 84582: 0 +245: 84583: 0 +245: 84584: 0 +245: 84585: 0 +245: 84586: 0 +245: 84587: 0 +245: 84588: 0 +245: 84589: 0 +245: 84590: 0 +245: 84591: 0 +245: 84592: 0 +245: 84593: 0 +245: 84594: 0 +245: 84595: 0 +245: 84596: 0 +245: 84597: 0 +245: 84598: 0 +245: 84599: 0 +245: 84600: 0 +245: 84601: 0 +245: 84602: 0 +245: 84603: 0 +245: 84604: 0 +245: 84605: 0 +245: 84606: 0 +245: 84607: 0 +245: 84608: 0 +245: 84609: 0 +245: 84610: 0 +245: 84611: 0 +245: 84612: 0 +245: 84613: 0 +245: 84614: 0 +245: 84615: 0 +245: 84616: 0 +245: 84617: 0 +245: 84618: 0 +245: 84619: 0 +245: 84620: 0 +245: 84621: 0 +245: 84622: 0 +245: 84623: 0 +245: 84624: 0 +245: 84625: 0 +245: 84626: 0 +245: 84627: 0 +245: 84628: 0 +245: 84629: 0 +245: 84630: 0 +245: 84631: 0 +245: 84632: 0 +245: 84633: 0 +245: 84634: 0 +245: 84635: 0 +245: 84636: 0 +245: 84637: 0 +245: 84638: 0 +245: 84639: 0 +245: 84640: 0 +245: 84641: 0 +245: 84642: 0 +245: 84643: 0 +245: 84644: 0 +245: 84645: 0 +245: 84646: 0 +245: 84647: 0 +245: 84648: 0 +245: 84649: 0 +245: 84650: 0 +245: 84651: 0 +245: 84652: 0 +245: 84653: 0 +245: 84654: 0 +245: 84655: 0 +245: 84656: 0 +245: 84657: 0 +245: 84658: 0 +245: 84659: 0 +245: 84660: 0 +245: 84661: 0 +245: 84662: 0 +245: 84663: 0 +245: 84664: 0 +245: 84665: 0 +245: 84666: 0 +245: 84667: 0 +245: 84668: 0 +245: 84669: 0 +245: 84670: 0 +245: 84671: 0 +245: 84672: 0 +245: 84673: 0 +245: 84674: 0 +245: 84675: 0 +245: 84676: 0 +245: 84677: 0 +245: 84678: 0 +245: 84679: 0 +245: 84680: 0 +245: 84681: 0 +245: 84682: 0 +245: 84683: 0 +245: 84684: 0 +245: 84685: 0 +245: 84686: 0 +245: 84687: 0 +245: 84688: 0 +245: 84689: 0 +245: 84690: 0 +245: 84691: 0 +245: 84692: 0 +245: 84693: 0 +245: 84694: 0 +245: 84695: 0 +245: 84696: 0 +245: 84697: 0 +245: 84698: 0 +245: 84699: 0 +245: 84700: 0 +245: 84701: 0 +245: 84702: 0 +245: 84703: 0 +245: 84704: 0 +245: 84705: 0 +245: 84706: 0 +245: 84707: 0 +245: 84708: 0 +245: 84709: 0 +245: 84710: 0 +245: 84711: 0 +245: 84712: 0 +245: 84713: 0 +245: 84714: 0 +245: 84715: 0 +245: 84716: 0 +245: 84717: 0 +245: 84718: 0 +245: 84719: 0 +245: 84720: 0 +245: 84721: 0 +245: 84722: 0 +245: 84723: 0 +245: 84724: 0 +245: 84725: 0 +245: 84726: 0 +245: 84727: 0 +245: 84728: 0 +245: 84729: 0 +245: 84730: 0 +245: 84731: 0 +245: 84732: 0 +245: 84733: 0 +245: 84734: 0 +245: 84735: 0 +245: 84736: 0 +245: 84737: 0 +245: 84738: 0 +245: 84739: 0 +245: 84740: 0 +245: 84741: 0 +245: 84742: 0 +245: 84743: 0 +245: 84744: 0 +245: 84745: 0 +245: 84746: 0 +245: 84747: 0 +245: 84748: 0 +245: 84749: 0 +245: 84750: 0 +245: 84751: 0 +245: 84752: 0 +245: 84753: 0 +245: 84754: 0 +245: 84755: 0 +245: 84756: 0 +245: 84757: 0 +245: 84758: 0 +245: 84759: 0 +245: 84760: 0 +245: 84761: 0 +245: 84762: 0 +245: 84763: 0 +245: 84764: 0 +245: 84765: 0 +245: 84766: 0 +245: 84767: 0 +245: 84768: 0 +245: 84769: 0 +245: 84770: 0 +245: 84771: 0 +245: 84772: 0 +245: 84773: 0 +245: 84774: 0 +245: 84775: 0 +245: 84776: 0 +245: 84777: 0 +245: 84778: 0 +245: 84779: 0 +245: 84780: 0 +245: 84781: 0 +245: 84782: 0 +245: 84783: 0 +245: 84784: 0 +245: 84785: 0 +245: 84786: 0 +245: 84787: 0 +245: 84788: 0 +245: 84789: 0 +245: 84790: 0 +245: 84791: 0 +245: 84792: 0 +245: 84793: 0 +245: 84794: 0 +245: 84795: 0 +245: 84796: 0 +245: 84797: 0 +245: 84798: 0 +245: 84799: 0 +245: 84800: 0 +245: 84801: 0 +245: 84802: 0 +245: 84803: 0 +245: 84804: 0 +245: 84805: 0 +245: 84806: 0 +245: 84807: 0 +245: 84808: 0 +245: 84809: 0 +245: 84810: 0 +245: 84811: 0 +245: 84812: 0 +245: 84813: 0 +245: 84814: 0 +245: 84815: 0 +245: 84816: 0 +245: 84817: 0 +245: 84818: 0 +245: 84819: 0 +245: 84820: 0 +245: 84821: 0 +245: 84822: 0 +245: 84823: 0 +245: 84824: 0 +245: 84825: 0 +245: 84826: 0 +245: 84827: 0 +245: 84828: 0 +245: 84829: 0 +245: 84830: 0 +245: 84831: 0 +245: 84832: 0 +245: 84833: 0 +245: 84834: 0 +245: 84835: 0 +245: 84836: 0 +245: 84837: 0 +245: 84838: 0 +245: 84839: 0 +245: 84840: 0 +245: 84841: 0 +245: 84842: 0 +245: 84843: 0 +245: 84844: 0 +245: 84845: 0 +245: 84846: 0 +245: 84847: 0 +245: 84848: 0 +245: 84849: 0 +245: 84850: 0 +245: 84851: 0 +245: 84852: 0 +245: 84853: 0 +245: 84854: 0 +245: 84855: 0 +245: 84856: 0 +245: 84857: 0 +245: 84858: 0 +245: 84859: 0 +245: 84860: 0 +245: 84861: 0 +245: 84862: 0 +245: 84863: 0 +245: 84864: 0 +245: 84865: 0 +245: 84866: 0 +245: 84867: 0 +245: 84868: 0 +245: 84869: 0 +245: 84870: 0 +245: 84871: 0 +245: 84872: 0 +245: 84873: 0 +245: 84874: 0 +245: 84875: 0 +245: 84876: 0 +245: 84877: 0 +245: 84878: 0 +245: 84879: 0 +245: 84880: 0 +245: 84881: 0 +245: 84882: 0 +245: 84883: 0 +245: 84884: 0 +245: 84885: 0 +245: 84886: 0 +245: 84887: 0 +245: 84888: 0 +245: 84889: 0 +245: 84890: 0 +245: 84891: 0 +245: 84892: 0 +245: 84893: 0 +245: 84894: 0 +245: 84895: 0 +245: 84896: 0 +245: 84897: 0 +245: 84898: 0 +245: 84899: 0 +245: 84900: 0 +245: 84901: 0 +245: 84902: 0 +245: 84903: 0 +245: 84904: 0 +245: 84905: 0 +245: 84906: 0 +245: 84907: 0 +245: 84908: 0 +245: 84909: 0 +245: 84910: 0 +245: 84911: 0 +245: 84912: 0 +245: 84913: 0 +245: 84914: 0 +245: 84915: 0 +245: 84916: 0 +245: 84917: 0 +245: 84918: 0 +245: 84919: 0 +245: 84920: 0 +245: 84921: 0 +245: 84922: 0 +245: 84923: 0 +245: 84924: 0 +245: 84925: 0 +245: 84926: 0 +245: 84927: 0 +245: 84928: 0 +245: 84929: 0 +245: 84930: 0 +245: 84931: 0 +245: 84932: 0 +245: 84933: 0 +245: 84934: 0 +245: 84935: 0 +245: 84936: 0 +245: 84937: 0 +245: 84938: 0 +245: 84939: 0 +245: 84940: 0 +245: 84941: 0 +245: 84942: 0 +245: 84943: 0 +245: 84944: 0 +245: 84945: 0 +245: 84946: 0 +245: 84947: 0 +245: 84948: 0 +245: 84949: 0 +245: 84950: 0 +245: 84951: 0 +245: 84952: 0 +245: 84953: 0 +245: 84954: 0 +245: 84955: 0 +245: 84956: 0 +245: 84957: 0 +245: 84958: 0 +245: 84959: 0 +245: 84960: 0 +245: 84961: 0 +245: 84962: 0 +245: 84963: 0 +245: 84964: 0 +245: 84965: 0 +245: 84966: 0 +245: 84967: 0 +245: 84968: 0 +245: 84969: 0 +245: 84970: 0 +245: 84971: 0 +245: 84972: 0 +245: 84973: 0 +245: 84974: 0 +245: 84975: 0 +245: 84976: 0 +245: 84977: 0 +245: 84978: 0 +245: 84979: 0 +245: 84980: 0 +245: 84981: 0 +245: 84982: 0 +245: 84983: 0 +245: 84984: 0 +245: 84985: 0 +245: 84986: 0 +245: 84987: 0 +245: 84988: 0 +245: 84989: 0 +245: 84990: 0 +245: 84991: 0 +245: 84992: 0 +245: 84993: 0 +245: 84994: 0 +245: 84995: 0 +245: 84996: 0 +245: 84997: 0 +245: 84998: 0 +245: 84999: 0 +245: 85000: 0 +245: 85001: 0 +245: 85002: 0 +245: 85003: 0 +245: 85004: 0 +245: 85005: 0 +245: 85006: 0 +245: 85007: 0 +245: 85008: 0 +245: 85009: 0 +245: 85010: 0 +245: 85011: 0 +245: 85012: 0 +245: 85013: 0 +245: 85014: 0 +245: 85015: 0 +245: 85016: 0 +245: 85017: 0 +245: 85018: 0 +245: 85019: 0 +245: 85020: 0 +245: 85021: 0 +245: 85022: 0 +245: 85023: 0 +245: 85024: 0 +245: 85025: 0 +245: 85026: 0 +245: 85027: 0 +245: 85028: 0 +245: 85029: 0 +245: 85030: 0 +245: 85031: 0 +245: 85032: 0 +245: 85033: 0 +245: 85034: 0 +245: 85035: 0 +245: 85036: 0 +245: 85037: 0 +245: 85038: 0 +245: 85039: 0 +245: 85040: 0 +245: 85041: 0 +245: 85042: 0 +245: 85043: 0 +245: 85044: 0 +245: 85045: 0 +245: 85046: 0 +245: 85047: 0 +245: 85048: 0 +245: 85049: 0 +245: 85050: 0 +245: 85051: 0 +245: 85052: 0 +245: 85053: 0 +245: 85054: 0 +245: 85055: 0 +245: 85056: 0 +245: 85057: 0 +245: 85058: 0 +245: 85059: 0 +245: 85060: 0 +245: 85061: 0 +245: 85062: 0 +245: 85063: 0 +245: 85064: 0 +245: 85065: 0 +245: 85066: 0 +245: 85067: 0 +245: 85068: 0 +245: 85069: 0 +245: 85070: 0 +245: 85071: 0 +245: 85072: 0 +245: 85073: 0 +245: 85074: 0 +245: 85075: 0 +245: 85076: 0 +245: 85077: 0 +245: 85078: 0 +245: 85079: 0 +245: 85080: 0 +245: 85081: 0 +245: 85082: 0 +245: 85083: 0 +245: 85084: 0 +245: 85085: 0 +245: 85086: 0 +245: 85087: 0 +245: 85088: 0 +245: 85089: 0 +245: 85090: 0 +245: 85091: 0 +245: 85092: 0 +245: 85093: 0 +245: 85094: 0 +245: 85095: 0 +245: 85096: 0 +245: 85097: 0 +245: 85098: 0 +245: 85099: 0 +245: 85100: 0 +245: 85101: 0 +245: 85102: 0 +245: 85103: 0 +245: 85104: 0 +245: 85105: 0 +245: 85106: 0 +245: 85107: 0 +245: 85108: 0 +245: 85109: 0 +245: 85110: 0 +245: 85111: 0 +245: 85112: 0 +245: 85113: 0 +245: 85114: 0 +245: 85115: 0 +245: 85116: 0 +245: 85117: 0 +245: 85118: 0 +245: 85119: 0 +245: 85120: 0 +245: 85121: 0 +245: 85122: 0 +245: 85123: 0 +245: 85124: 0 +245: 85125: 0 +245: 85126: 0 +245: 85127: 0 +245: 85128: 0 +245: 85129: 0 +245: 85130: 0 +245: 85131: 0 +245: 85132: 0 +245: 85133: 0 +245: 85134: 0 +245: 85135: 0 +245: 85136: 0 +245: 85137: 0 +245: 85138: 0 +245: 85139: 0 +245: 85140: 0 +245: 85141: 0 +245: 85142: 0 +245: 85143: 0 +245: 85144: 0 +245: 85145: 0 +245: 85146: 0 +245: 85147: 0 +245: 85148: 0 +245: 85149: 0 +245: 85150: 0 +245: 85151: 0 +245: 85152: 0 +245: 85153: 0 +245: 85154: 0 +245: 85155: 0 +245: 85156: 0 +245: 85157: 0 +245: 85158: 0 +245: 85159: 0 +245: 85160: 0 +245: 85161: 0 +245: 85162: 0 +245: 85163: 0 +245: 85164: 0 +245: 85165: 0 +245: 85166: 0 +245: 85167: 0 +245: 85168: 0 +245: 85169: 0 +245: 85170: 0 +245: 85171: 0 +245: 85172: 0 +245: 85173: 0 +245: 85174: 0 +245: 85175: 0 +245: 85176: 0 +245: 85177: 0 +245: 85178: 0 +245: 85179: 0 +245: 85180: 0 +245: 85181: 0 +245: 85182: 0 +245: 85183: 0 +245: 85184: 0 +245: 85185: 0 +245: 85186: 0 +245: 85187: 0 +245: 85188: 0 +245: 85189: 0 +245: 85190: 0 +245: 85191: 0 +245: 85192: 0 +245: 85193: 0 +245: 85194: 0 +245: 85195: 0 +245: 85196: 0 +245: 85197: 0 +245: 85198: 0 +245: 85199: 0 +245: 85200: 0 +245: 85201: 0 +245: 85202: 0 +245: 85203: 0 +245: 85204: 0 +245: 85205: 0 +245: 85206: 0 +245: 85207: 0 +245: 85208: 0 +245: 85209: 0 +245: 85210: 0 +245: 85211: 0 +245: 85212: 0 +245: 85213: 0 +245: 85214: 0 +245: 85215: 0 +245: 85216: 0 +245: 85217: 0 +245: 85218: 0 +245: 85219: 0 +245: 85220: 0 +245: 85221: 0 +245: 85222: 0 +245: 85223: 0 +245: 85224: 0 +245: 85225: 0 +245: 85226: 0 +245: 85227: 0 +245: 85228: 0 +245: 85229: 0 +245: 85230: 0 +245: 85231: 0 +245: 85232: 0 +245: 85233: 0 +245: 85234: 0 +245: 85235: 0 +245: 85236: 0 +245: 85237: 0 +245: 85238: 0 +245: 85239: 0 +245: 85240: 0 +245: 85241: 0 +245: 85242: 0 +245: 85243: 0 +245: 85244: 0 +245: 85245: 0 +245: 85246: 0 +245: 85247: 0 +245: 85248: 0 +245: 85249: 0 +245: 85250: 0 +245: 85251: 0 +245: 85252: 0 +245: 85253: 0 +245: 85254: 0 +245: 85255: 0 +245: 85256: 0 +245: 85257: 0 +245: 85258: 0 +245: 85259: 0 +245: 85260: 0 +245: 85261: 0 +245: 85262: 0 +245: 85263: 0 +245: 85264: 0 +245: 85265: 0 +245: 85266: 0 +245: 85267: 0 +245: 85268: 0 +245: 85269: 0 +245: 85270: 0 +245: 85271: 0 +245: 85272: 0 +245: 85273: 0 +245: 85274: 0 +245: 85275: 0 +245: 85276: 0 +245: 85277: 0 +245: 85278: 0 +245: 85279: 0 +245: 85280: 0 +245: 85281: 0 +245: 85282: 0 +245: 85283: 0 +245: 85284: 0 +245: 85285: 0 +245: 85286: 0 +245: 85287: 0 +245: 85288: 0 +245: 85289: 0 +245: 85290: 0 +245: 85291: 0 +245: 85292: 0 +245: 85293: 0 +245: 85294: 0 +245: 85295: 0 +245: 85296: 0 +245: 85297: 0 +245: 85298: 0 +245: 85299: 0 +245: 85300: 0 +245: 85301: 0 +245: 85302: 0 +245: 85303: 0 +245: 85304: 0 +245: 85305: 0 +245: 85306: 0 +245: 85307: 0 +245: 85308: 0 +245: 85309: 0 +245: 85310: 0 +245: 85311: 0 +245: 85312: 0 +245: 85313: 0 +245: 85314: 0 +245: 85315: 0 +245: 85316: 0 +245: 85317: 0 +245: 85318: 0 +245: 85319: 0 +245: 85320: 0 +245: 85321: 0 +245: 85322: 0 +245: 85323: 0 +245: 85324: 0 +245: 85325: 0 +245: 85326: 0 +245: 85327: 0 +245: 85328: 0 +245: 85329: 0 +245: 85330: 0 +245: 85331: 0 +245: 85332: 0 +245: 85333: 0 +245: 85334: 0 +245: 85335: 0 +245: 85336: 0 +245: 85337: 0 +245: 85338: 0 +245: 85339: 0 +245: 85340: 0 +245: 85341: 0 +245: 85342: 0 +245: 85343: 0 +245: 85344: 0 +245: 85345: 0 +245: 85346: 0 +245: 85347: 0 +245: 85348: 0 +245: 85349: 0 +245: 85350: 0 +245: 85351: 0 +245: 85352: 0 +245: 85353: 0 +245: 85354: 0 +245: 85355: 0 +245: 85356: 0 +245: 85357: 0 +245: 85358: 0 +245: 85359: 0 +245: 85360: 0 +245: 85361: 0 +245: 85362: 0 +245: 85363: 0 +245: 85364: 0 +245: 85365: 0 +245: 85366: 0 +245: 85367: 0 +245: 85368: 0 +245: 85369: 0 +245: 85370: 0 +245: 85371: 0 +245: 85372: 0 +245: 85373: 0 +245: 85374: 0 +245: 85375: 0 +245: 85376: 0 +245: 85377: 0 +245: 85378: 0 +245: 85379: 0 +245: 85380: 0 +245: 85381: 0 +245: 85382: 0 +245: 85383: 0 +245: 85384: 0 +245: 85385: 0 +245: 85386: 0 +245: 85387: 0 +245: 85388: 0 +245: 85389: 0 +245: 85390: 0 +245: 85391: 0 +245: 85392: 0 +245: 85393: 0 +245: 85394: 0 +245: 85395: 0 +245: 85396: 0 +245: 85397: 0 +245: 85398: 0 +245: 85399: 0 +245: 85400: 0 +245: 85401: 0 +245: 85402: 0 +245: 85403: 0 +245: 85404: 0 +245: 85405: 0 +245: 85406: 0 +245: 85407: 0 +245: 85408: 0 +245: 85409: 0 +245: 85410: 0 +245: 85411: 0 +245: 85412: 0 +245: 85413: 0 +245: 85414: 0 +245: 85415: 0 +245: 85416: 0 +245: 85417: 0 +245: 85418: 0 +245: 85419: 0 +245: 85420: 0 +245: 85421: 0 +245: 85422: 0 +245: 85423: 0 +245: 85424: 0 +245: 85425: 0 +245: 85426: 0 +245: 85427: 0 +245: 85428: 0 +245: 85429: 0 +245: 85430: 0 +245: 85431: 0 +245: 85432: 0 +245: 85433: 0 +245: 85434: 0 +245: 85435: 0 +245: 85436: 0 +245: 85437: 0 +245: 85438: 0 +245: 85439: 0 +245: 85440: 0 +245: 85441: 0 +245: 85442: 0 +245: 85443: 0 +245: 85444: 0 +245: 85445: 0 +245: 85446: 0 +245: 85447: 0 +245: 85448: 0 +245: 85449: 0 +245: 85450: 0 +245: 85451: 0 +245: 85452: 0 +245: 85453: 0 +245: 85454: 0 +245: 85455: 0 +245: 85456: 0 +245: 85457: 0 +245: 85458: 0 +245: 85459: 0 +245: 85460: 0 +245: 85461: 0 +245: 85462: 0 +245: 85463: 0 +245: 85464: 0 +245: 85465: 0 +245: 85466: 0 +245: 85467: 0 +245: 85468: 0 +245: 85469: 0 +245: 85470: 0 +245: 85471: 0 +245: 85472: 0 +245: 85473: 0 +245: 85474: 0 +245: 85475: 0 +245: 85476: 0 +245: 85477: 0 +245: 85478: 0 +245: 85479: 0 +245: 85480: 0 +245: 85481: 0 +245: 85482: 0 +245: 85483: 0 +245: 85484: 0 +245: 85485: 0 +245: 85486: 0 +245: 85487: 0 +245: 85488: 0 +245: 85489: 0 +245: 85490: 0 +245: 85491: 0 +245: 85492: 0 +245: 85493: 0 +245: 85494: 0 +245: 85495: 0 +245: 85496: 0 +245: 85497: 0 +245: 85498: 0 +245: 85499: 0 +245: 85500: 0 +245: 85501: 0 +245: 85502: 0 +245: 85503: 0 +245: 85504: 0 +245: 85505: 0 +245: 85506: 0 +245: 85507: 0 +245: 85508: 0 +245: 85509: 0 +245: 85510: 0 +245: 85511: 0 +245: 85512: 0 +245: 85513: 0 +245: 85514: 0 +245: 85515: 0 +245: 85516: 0 +245: 85517: 0 +245: 85518: 0 +245: 85519: 0 +245: 85520: 0 +245: 85521: 0 +245: 85522: 0 +245: 85523: 0 +245: 85524: 0 +245: 85525: 0 +245: 85526: 0 +245: 85527: 0 +245: 85528: 0 +245: 85529: 0 +245: 85530: 0 +245: 85531: 0 +245: 85532: 0 +245: 85533: 0 +245: 85534: 0 +245: 85535: 0 +245: 85536: 0 +245: 85537: 0 +245: 85538: 0 +245: 85539: 0 +245: 85540: 0 +245: 85541: 0 +245: 85542: 0 +245: 85543: 0 +245: 85544: 0 +245: 85545: 0 +245: 85546: 0 +245: 85547: 0 +245: 85548: 0 +245: 85549: 0 +245: 85550: 0 +245: 85551: 0 +245: 85552: 0 +245: 85553: 0 +245: 85554: 0 +245: 85555: 0 +245: 85556: 0 +245: 85557: 0 +245: 85558: 0 +245: 85559: 0 +245: 85560: 0 +245: 85561: 0 +245: 85562: 0 +245: 85563: 0 +245: 85564: 0 +245: 85565: 0 +245: 85566: 0 +245: 85567: 0 +245: 85568: 0 +245: 85569: 0 +245: 85570: 0 +245: 85571: 0 +245: 85572: 0 +245: 85573: 0 +245: 85574: 0 +245: 85575: 0 +245: 85576: 0 +245: 85577: 0 +245: 85578: 0 +245: 85579: 0 +245: 85580: 0 +245: 85581: 0 +245: 85582: 0 +245: 85583: 0 +245: 85584: 0 +245: 85585: 0 +245: 85586: 0 +245: 85587: 0 +245: 85588: 0 +245: 85589: 0 +245: 85590: 0 +245: 85591: 0 +245: 85592: 0 +245: 85593: 0 +245: 85594: 0 +245: 85595: 0 +245: 85596: 0 +245: 85597: 0 +245: 85598: 0 +245: 85599: 0 +245: 85600: 0 +245: 85601: 0 +245: 85602: 0 +245: 85603: 0 +245: 85604: 0 +245: 85605: 0 +245: 85606: 0 +245: 85607: 0 +245: 85608: 0 +245: 85609: 0 +245: 85610: 0 +245: 85611: 0 +245: 85612: 0 +245: 85613: 0 +245: 85614: 0 +245: 85615: 0 +245: 85616: 0 +245: 85617: 0 +245: 85618: 0 +245: 85619: 0 +245: 85620: 0 +245: 85621: 0 +245: 85622: 0 +245: 85623: 0 +245: 85624: 0 +245: 85625: 0 +245: 85626: 0 +245: 85627: 0 +245: 85628: 0 +245: 85629: 0 +245: 85630: 0 +245: 85631: 0 +245: 85632: 0 +245: 85633: 0 +245: 85634: 0 +245: 85635: 0 +245: 85636: 0 +245: 85637: 0 +245: 85638: 0 +245: 85639: 0 +245: 85640: 0 +245: 85641: 0 +245: 85642: 0 +245: 85643: 0 +245: 85644: 0 +245: 85645: 0 +245: 85646: 0 +245: 85647: 0 +245: 85648: 0 +245: 85649: 0 +245: 85650: 0 +245: 85651: 0 +245: 85652: 0 +245: 85653: 0 +245: 85654: 0 +245: 85655: 0 +245: 85656: 0 +245: 85657: 0 +245: 85658: 0 +245: 85659: 0 +245: 85660: 0 +245: 85661: 0 +245: 85662: 0 +245: 85663: 0 +245: 85664: 0 +245: 85665: 0 +245: 85666: 0 +245: 85667: 0 +245: 85668: 0 +245: 85669: 0 +245: 85670: 0 +245: 85671: 0 +245: 85672: 0 +245: 85673: 0 +245: 85674: 0 +245: 85675: 0 +245: 85676: 0 +245: 85677: 0 +245: 85678: 0 +245: 85679: 0 +245: 85680: 0 +245: 85681: 0 +245: 85682: 0 +245: 85683: 0 +245: 85684: 0 +245: 85685: 0 +245: 85686: 0 +245: 85687: 0 +245: 85688: 0 +245: 85689: 0 +245: 85690: 0 +245: 85691: 0 +245: 85692: 0 +245: 85693: 0 +245: 85694: 0 +245: 85695: 0 +245: 85696: 0 +245: 85697: 0 +245: 85698: 0 +245: 85699: 0 +245: 85700: 0 +245: 85701: 0 +245: 85702: 0 +245: 85703: 0 +245: 85704: 0 +245: 85705: 0 +245: 85706: 0 +245: 85707: 0 +245: 85708: 0 +245: 85709: 0 +245: 85710: 0 +245: 85711: 0 +245: 85712: 0 +245: 85713: 0 +245: 85714: 0 +245: 85715: 0 +245: 85716: 0 +245: 85717: 0 +245: 85718: 0 +245: 85719: 0 +245: 85720: 0 +245: 85721: 0 +245: 85722: 0 +245: 85723: 0 +245: 85724: 0 +245: 85725: 0 +245: 85726: 0 +245: 85727: 0 +245: 85728: 0 +245: 85729: 0 +245: 85730: 0 +245: 85731: 0 +245: 85732: 0 +245: 85733: 0 +245: 85734: 0 +245: 85735: 0 +245: 85736: 0 +245: 85737: 0 +245: 85738: 0 +245: 85739: 0 +245: 85740: 0 +245: 85741: 0 +245: 85742: 0 +245: 85743: 0 +245: 85744: 0 +245: 85745: 0 +245: 85746: 0 +245: 85747: 0 +245: 85748: 0 +245: 85749: 0 +245: 85750: 0 +245: 85751: 0 +245: 85752: 0 +245: 85753: 0 +245: 85754: 0 +245: 85755: 0 +245: 85756: 0 +245: 85757: 0 +245: 85758: 0 +245: 85759: 0 +245: 85760: 0 +245: 85761: 0 +245: 85762: 0 +245: 85763: 0 +245: 85764: 0 +245: 85765: 0 +245: 85766: 0 +245: 85767: 0 +245: 85768: 0 +245: 85769: 0 +245: 85770: 0 +245: 85771: 0 +245: 85772: 0 +245: 85773: 0 +245: 85774: 0 +245: 85775: 0 +245: 85776: 0 +245: 85777: 0 +245: 85778: 0 +245: 85779: 0 +245: 85780: 0 +245: 85781: 0 +245: 85782: 0 +245: 85783: 0 +245: 85784: 0 +245: 85785: 0 +245: 85786: 0 +245: 85787: 0 +245: 85788: 0 +245: 85789: 0 +245: 85790: 0 +245: 85791: 0 +245: 85792: 0 +245: 85793: 0 +245: 85794: 0 +245: 85795: 0 +245: 85796: 0 +245: 85797: 0 +245: 85798: 0 +245: 85799: 0 +245: 85800: 0 +245: 85801: 0 +245: 85802: 0 +245: 85803: 0 +245: 85804: 0 +245: 85805: 0 +245: 85806: 0 +245: 85807: 0 +245: 85808: 0 +245: 85809: 0 +245: 85810: 0 +245: 85811: 0 +245: 85812: 0 +245: 85813: 0 +245: 85814: 0 +245: 85815: 0 +245: 85816: 0 +245: 85817: 0 +245: 85818: 0 +245: 85819: 0 +245: 85820: 0 +245: 85821: 0 +245: 85822: 0 +245: 85823: 0 +245: 85824: 0 +245: 85825: 0 +245: 85826: 0 +245: 85827: 0 +245: 85828: 0 +245: 85829: 0 +245: 85830: 0 +245: 85831: 0 +245: 85832: 0 +245: 85833: 0 +245: 85834: 0 +245: 85835: 0 +245: 85836: 0 +245: 85837: 0 +245: 85838: 0 +245: 85839: 0 +245: 85840: 0 +245: 85841: 0 +245: 85842: 0 +245: 85843: 0 +245: 85844: 0 +245: 85845: 0 +245: 85846: 0 +245: 85847: 0 +245: 85848: 0 +245: 85849: 0 +245: 85850: 0 +245: 85851: 0 +245: 85852: 0 +245: 85853: 0 +245: 85854: 0 +245: 85855: 0 +245: 85856: 0 +245: 85857: 0 +245: 85858: 0 +245: 85859: 0 +245: 85860: 0 +245: 85861: 0 +245: 85862: 0 +245: 85863: 0 +245: 85864: 0 +245: 85865: 0 +245: 85866: 0 +245: 85867: 0 +245: 85868: 0 +245: 85869: 0 +245: 85870: 0 +245: 85871: 0 +245: 85872: 0 +245: 85873: 0 +245: 85874: 0 +245: 85875: 0 +245: 85876: 0 +245: 85877: 0 +245: 85878: 0 +245: 85879: 0 +245: 85880: 0 +245: 85881: 0 +245: 85882: 0 +245: 85883: 0 +245: 85884: 0 +245: 85885: 0 +245: 85886: 0 +245: 85887: 0 +245: 85888: 0 +245: 85889: 0 +245: 85890: 0 +245: 85891: 0 +245: 85892: 0 +245: 85893: 0 +245: 85894: 0 +245: 85895: 0 +245: 85896: 0 +245: 85897: 0 +245: 85898: 0 +245: 85899: 0 +245: 85900: 0 +245: 85901: 0 +245: 85902: 0 +245: 85903: 0 +245: 85904: 0 +245: 85905: 0 +245: 85906: 0 +245: 85907: 0 +245: 85908: 0 +245: 85909: 0 +245: 85910: 0 +245: 85911: 0 +245: 85912: 0 +245: 85913: 0 +245: 85914: 0 +245: 85915: 0 +245: 85916: 0 +245: 85917: 0 +245: 85918: 0 +245: 85919: 0 +245: 85920: 0 +245: 85921: 0 +245: 85922: 0 +245: 85923: 0 +245: 85924: 0 +245: 85925: 0 +245: 85926: 0 +245: 85927: 0 +245: 85928: 0 +245: 85929: 0 +245: 85930: 0 +245: 85931: 0 +245: 85932: 0 +245: 85933: 0 +245: 85934: 0 +245: 85935: 0 +245: 85936: 0 +245: 85937: 0 +245: 85938: 0 +245: 85939: 0 +245: 85940: 0 +245: 85941: 0 +245: 85942: 0 +245: 85943: 0 +245: 85944: 0 +245: 85945: 0 +245: 85946: 0 +245: 85947: 0 +245: 85948: 0 +245: 85949: 0 +245: 85950: 0 +245: 85951: 0 +245: 85952: 0 +245: 85953: 0 +245: 85954: 0 +245: 85955: 0 +245: 85956: 0 +245: 85957: 0 +245: 85958: 0 +245: 85959: 0 +245: 85960: 0 +245: 85961: 0 +245: 85962: 0 +245: 85963: 0 +245: 85964: 0 +245: 85965: 0 +245: 85966: 0 +245: 85967: 0 +245: 85968: 0 +245: 85969: 0 +245: 85970: 0 +245: 85971: 0 +245: 85972: 0 +245: 85973: 0 +245: 85974: 0 +245: 85975: 0 +245: 85976: 0 +245: 85977: 0 +245: 85978: 0 +245: 85979: 0 +245: 85980: 0 +245: 85981: 0 +245: 85982: 0 +245: 85983: 0 +245: 85984: 0 +245: 85985: 0 +245: 85986: 0 +245: 85987: 0 +245: 85988: 0 +245: 85989: 0 +245: 85990: 0 +245: 85991: 0 +245: 85992: 0 +245: 85993: 0 +245: 85994: 0 +245: 85995: 0 +245: 85996: 0 +245: 85997: 0 +245: 85998: 0 +245: 85999: 0 +245: 86000: 0 +245: 86001: 0 +245: 86002: 0 +245: 86003: 0 +245: 86004: 0 +245: 86005: 0 +245: 86006: 0 +245: 86007: 0 +245: 86008: 0 +245: 86009: 0 +245: 86010: 0 +245: 86011: 0 +245: 86012: 0 +245: 86013: 0 +245: 86014: 0 +245: 86015: 0 +245: 86016: 0 +245: 86017: 0 +245: 86018: 0 +245: 86019: 0 +245: 86020: 0 +245: 86021: 0 +245: 86022: 0 +245: 86023: 0 +245: 86024: 0 +245: 86025: 0 +245: 86026: 0 +245: 86027: 0 +245: 86028: 0 +245: 86029: 0 +245: 86030: 0 +245: 86031: 0 +245: 86032: 0 +245: 86033: 0 +245: 86034: 0 +245: 86035: 0 +245: 86036: 0 +245: 86037: 0 +245: 86038: 0 +245: 86039: 0 +245: 86040: 0 +245: 86041: 0 +245: 86042: 0 +245: 86043: 0 +245: 86044: 0 +245: 86045: 0 +245: 86046: 0 +245: 86047: 0 +245: 86048: 0 +245: 86049: 0 +245: 86050: 0 +245: 86051: 0 +245: 86052: 0 +245: 86053: 0 +245: 86054: 0 +245: 86055: 0 +245: 86056: 0 +245: 86057: 0 +245: 86058: 0 +245: 86059: 0 +245: 86060: 0 +245: 86061: 0 +245: 86062: 0 +245: 86063: 0 +245: 86064: 0 +245: 86065: 0 +245: 86066: 0 +245: 86067: 0 +245: 86068: 0 +245: 86069: 0 +245: 86070: 0 +245: 86071: 0 +245: 86072: 0 +245: 86073: 0 +245: 86074: 0 +245: 86075: 0 +245: 86076: 0 +245: 86077: 0 +245: 86078: 0 +245: 86079: 0 +245: 86080: 0 +245: 86081: 0 +245: 86082: 0 +245: 86083: 0 +245: 86084: 0 +245: 86085: 0 +245: 86086: 0 +245: 86087: 0 +245: 86088: 0 +245: 86089: 0 +245: 86090: 0 +245: 86091: 0 +245: 86092: 0 +245: 86093: 0 +245: 86094: 0 +245: 86095: 0 +245: 86096: 0 +245: 86097: 0 +245: 86098: 0 +245: 86099: 0 +245: 86100: 0 +245: 86101: 0 +245: 86102: 0 +245: 86103: 0 +245: 86104: 0 +245: 86105: 0 +245: 86106: 0 +245: 86107: 0 +245: 86108: 0 +245: 86109: 0 +245: 86110: 0 +245: 86111: 0 +245: 86112: 0 +245: 86113: 0 +245: 86114: 0 +245: 86115: 0 +245: 86116: 0 +245: 86117: 0 +245: 86118: 0 +245: 86119: 0 +245: 86120: 0 +245: 86121: 0 +245: 86122: 0 +245: 86123: 0 +245: 86124: 0 +245: 86125: 0 +245: 86126: 0 +245: 86127: 0 +245: 86128: 0 +245: 86129: 0 +245: 86130: 0 +245: 86131: 0 +245: 86132: 0 +245: 86133: 0 +245: 86134: 0 +245: 86135: 0 +245: 86136: 0 +245: 86137: 0 +245: 86138: 0 +245: 86139: 0 +245: 86140: 0 +245: 86141: 0 +245: 86142: 0 +245: 86143: 0 +245: 86144: 0 +245: 86145: 0 +245: 86146: 0 +245: 86147: 0 +245: 86148: 0 +245: 86149: 0 +245: 86150: 0 +245: 86151: 0 +245: 86152: 0 +245: 86153: 0 +245: 86154: 0 +245: 86155: 0 +245: 86156: 0 +245: 86157: 0 +245: 86158: 0 +245: 86159: 0 +245: 86160: 0 +245: 86161: 0 +245: 86162: 0 +245: 86163: 0 +245: 86164: 0 +245: 86165: 0 +245: 86166: 0 +245: 86167: 0 +245: 86168: 0 +245: 86169: 0 +245: 86170: 0 +245: 86171: 0 +245: 86172: 0 +245: 86173: 0 +245: 86174: 0 +245: 86175: 0 +245: 86176: 0 +245: 86177: 0 +245: 86178: 0 +245: 86179: 0 +245: 86180: 0 +245: 86181: 0 +245: 86182: 0 +245: 86183: 0 +245: 86184: 0 +245: 86185: 0 +245: 86186: 0 +245: 86187: 0 +245: 86188: 0 +245: 86189: 0 +245: 86190: 0 +245: 86191: 0 +245: 86192: 0 +245: 86193: 0 +245: 86194: 0 +245: 86195: 0 +245: 86196: 0 +245: 86197: 0 +245: 86198: 0 +245: 86199: 0 +245: 86200: 0 +245: 86201: 0 +245: 86202: 0 +245: 86203: 0 +245: 86204: 0 +245: 86205: 0 +245: 86206: 0 +245: 86207: 0 +245: 86208: 0 +245: 86209: 0 +245: 86210: 0 +245: 86211: 0 +245: 86212: 0 +245: 86213: 0 +245: 86214: 0 +245: 86215: 0 +245: 86216: 0 +245: 86217: 0 +245: 86218: 0 +245: 86219: 0 +245: 86220: 0 +245: 86221: 0 +245: 86222: 0 +245: 86223: 0 +245: 86224: 0 +245: 86225: 0 +245: 86226: 0 +245: 86227: 0 +245: 86228: 0 +245: 86229: 0 +245: 86230: 0 +245: 86231: 0 +245: 86232: 0 +245: 86233: 0 +245: 86234: 0 +245: 86235: 0 +245: 86236: 0 +245: 86237: 0 +245: 86238: 0 +245: 86239: 0 +245: 86240: 0 +245: 86241: 0 +245: 86242: 0 +245: 86243: 0 +245: 86244: 0 +245: 86245: 0 +245: 86246: 0 +245: 86247: 0 +245: 86248: 0 +245: 86249: 0 +245: 86250: 0 +245: 86251: 0 +245: 86252: 0 +245: 86253: 0 +245: 86254: 0 +245: 86255: 0 +245: 86256: 0 +245: 86257: 0 +245: 86258: 0 +245: 86259: 0 +245: 86260: 0 +245: 86261: 0 +245: 86262: 0 +245: 86263: 0 +245: 86264: 0 +245: 86265: 0 +245: 86266: 0 +245: 86267: 0 +245: 86268: 0 +245: 86269: 0 +245: 86270: 0 +245: 86271: 0 +245: 86272: 0 +245: 86273: 0 +245: 86274: 0 +245: 86275: 0 +245: 86276: 0 +245: 86277: 0 +245: 86278: 0 +245: 86279: 0 +245: 86280: 0 +245: 86281: 0 +245: 86282: 0 +245: 86283: 0 +245: 86284: 0 +245: 86285: 0 +245: 86286: 0 +245: 86287: 0 +245: 86288: 0 +245: 86289: 0 +245: 86290: 0 +245: 86291: 0 +245: 86292: 0 +245: 86293: 0 +245: 86294: 0 +245: 86295: 0 +245: 86296: 0 +245: 86297: 0 +245: 86298: 0 +245: 86299: 0 +245: 86300: 0 +245: 86301: 0 +245: 86302: 0 +245: 86303: 0 +245: 86304: 0 +245: 86305: 0 +245: 86306: 0 +245: 86307: 0 +245: 86308: 0 +245: 86309: 0 +245: 86310: 0 +245: 86311: 0 +245: 86312: 0 +245: 86313: 0 +245: 86314: 0 +245: 86315: 0 +245: 86316: 0 +245: 86317: 0 +245: 86318: 0 +245: 86319: 0 +245: 86320: 0 +245: 86321: 0 +245: 86322: 0 +245: 86323: 0 +245: 86324: 0 +245: 86325: 0 +245: 86326: 0 +245: 86327: 0 +245: 86328: 0 +245: 86329: 0 +245: 86330: 0 +245: 86331: 0 +245: 86332: 0 +245: 86333: 0 +245: 86334: 0 +245: 86335: 0 +245: 86336: 0 +245: 86337: 0 +245: 86338: 0 +245: 86339: 0 +245: 86340: 0 +245: 86341: 0 +245: 86342: 0 +245: 86343: 0 +245: 86344: 0 +245: 86345: 0 +245: 86346: 0 +245: 86347: 0 +245: 86348: 0 +245: 86349: 0 +245: 86350: 0 +245: 86351: 0 +245: 86352: 0 +245: 86353: 0 +245: 86354: 0 +245: 86355: 0 +245: 86356: 0 +245: 86357: 0 +245: 86358: 0 +245: 86359: 0 +245: 86360: 0 +245: 86361: 0 +245: 86362: 0 +245: 86363: 0 +245: 86364: 0 +245: 86365: 0 +245: 86366: 0 +245: 86367: 0 +245: 86368: 0 +245: 86369: 0 +245: 86370: 0 +245: 86371: 0 +245: 86372: 0 +245: 86373: 0 +245: 86374: 0 +245: 86375: 0 +245: 86376: 0 +245: 86377: 0 +245: 86378: 0 +245: 86379: 0 +245: 86380: 0 +245: 86381: 0 +245: 86382: 0 +245: 86383: 0 +245: 86384: 0 +245: 86385: 0 +245: 86386: 0 +245: 86387: 0 +245: 86388: 0 +245: 86389: 0 +245: 86390: 0 +245: 86391: 0 +245: 86392: 0 +245: 86393: 0 +245: 86394: 0 +245: 86395: 0 +245: 86396: 0 +245: 86397: 0 +245: 86398: 0 +245: 86399: 0 +245: 86400: 0 +245: 86401: 0 +245: 86402: 0 +245: 86403: 0 +245: 86404: 0 +245: 86405: 0 +245: 86406: 0 +245: 86407: 0 +245: 86408: 0 +245: 86409: 0 +245: 86410: 0 +245: 86411: 0 +245: 86412: 0 +245: 86413: 0 +245: 86414: 0 +245: 86415: 0 +245: 86416: 0 +245: 86417: 0 +245: 86418: 0 +245: 86419: 0 +245: 86420: 0 +245: 86421: 0 +245: 86422: 0 +245: 86423: 0 +245: 86424: 0 +245: 86425: 0 +245: 86426: 0 +245: 86427: 0 +245: 86428: 0 +245: 86429: 0 +245: 86430: 0 +245: 86431: 0 +245: 86432: 0 +245: 86433: 0 +245: 86434: 0 +245: 86435: 0 +245: 86436: 0 +245: 86437: 0 +245: 86438: 0 +245: 86439: 0 +245: 86440: 0 +245: 86441: 0 +245: 86442: 0 +245: 86443: 0 +245: 86444: 0 +245: 86445: 0 +245: 86446: 0 +245: 86447: 0 +245: 86448: 0 +245: 86449: 0 +245: 86450: 0 +245: 86451: 0 +245: 86452: 0 +245: 86453: 0 +245: 86454: 0 +245: 86455: 0 +245: 86456: 0 +245: 86457: 0 +245: 86458: 0 +245: 86459: 0 +245: 86460: 0 +245: 86461: 0 +245: 86462: 0 +245: 86463: 0 +245: 86464: 0 +245: 86465: 0 +245: 86466: 0 +245: 86467: 0 +245: 86468: 0 +245: 86469: 0 +245: 86470: 0 +245: 86471: 0 +245: 86472: 0 +245: 86473: 0 +245: 86474: 0 +245: 86475: 0 +245: 86476: 0 +245: 86477: 0 +245: 86478: 0 +245: 86479: 0 +245: 86480: 0 +245: 86481: 0 +245: 86482: 0 +245: 86483: 0 +245: 86484: 0 +245: 86485: 0 +245: 86486: 0 +245: 86487: 0 +245: 86488: 0 +245: 86489: 0 +245: 86490: 0 +245: 86491: 0 +245: 86492: 0 +245: 86493: 0 +245: 86494: 0 +245: 86495: 0 +245: 86496: 0 +245: 86497: 0 +245: 86498: 0 +245: 86499: 0 +245: 86500: 0 +245: 86501: 0 +245: 86502: 0 +245: 86503: 0 +245: 86504: 0 +245: 86505: 0 +245: 86506: 0 +245: 86507: 0 +245: 86508: 0 +245: 86509: 0 +245: 86510: 0 +245: 86511: 0 +245: 86512: 0 +245: 86513: 0 +245: 86514: 0 +245: 86515: 0 +245: 86516: 0 +245: 86517: 0 +245: 86518: 0 +245: 86519: 0 +245: 86520: 0 +245: 86521: 0 +245: 86522: 0 +245: 86523: 0 +245: 86524: 0 +245: 86525: 0 +245: 86526: 0 +245: 86527: 0 +245: 86528: 0 +245: 86529: 0 +245: 86530: 0 +245: 86531: 0 +245: 86532: 0 +245: 86533: 0 +245: 86534: 0 +245: 86535: 0 +245: 86536: 0 +245: 86537: 0 +245: 86538: 0 +245: 86539: 0 +245: 86540: 0 +245: 86541: 0 +245: 86542: 0 +245: 86543: 0 +245: 86544: 0 +245: 86545: 0 +245: 86546: 0 +245: 86547: 0 +245: 86548: 0 +245: 86549: 0 +245: 86550: 0 +245: 86551: 0 +245: 86552: 0 +245: 86553: 0 +245: 86554: 0 +245: 86555: 0 +245: 86556: 0 +245: 86557: 0 +245: 86558: 0 +245: 86559: 0 +245: 86560: 0 +245: 86561: 0 +245: 86562: 0 +245: 86563: 0 +245: 86564: 0 +245: 86565: 0 +245: 86566: 0 +245: 86567: 0 +245: 86568: 0 +245: 86569: 0 +245: 86570: 0 +245: 86571: 0 +245: 86572: 0 +245: 86573: 0 +245: 86574: 0 +245: 86575: 0 +245: 86576: 0 +245: 86577: 0 +245: 86578: 0 +245: 86579: 0 +245: 86580: 0 +245: 86581: 0 +245: 86582: 0 +245: 86583: 0 +245: 86584: 0 +245: 86585: 0 +245: 86586: 0 +245: 86587: 0 +245: 86588: 0 +245: 86589: 0 +245: 86590: 0 +245: 86591: 0 +245: 86592: 0 +245: 86593: 0 +245: 86594: 0 +245: 86595: 0 +245: 86596: 0 +245: 86597: 0 +245: 86598: 0 +245: 86599: 0 +245: 86600: 0 +245: 86601: 0 +245: 86602: 0 +245: 86603: 0 +245: 86604: 0 +245: 86605: 0 +245: 86606: 0 +245: 86607: 0 +245: 86608: 0 +245: 86609: 0 +245: 86610: 0 +245: 86611: 0 +245: 86612: 0 +245: 86613: 0 +245: 86614: 0 +245: 86615: 0 +245: 86616: 0 +245: 86617: 0 +245: 86618: 0 +245: 86619: 0 +245: 86620: 0 +245: 86621: 0 +245: 86622: 0 +245: 86623: 0 +245: 86624: 0 +245: 86625: 0 +245: 86626: 0 +245: 86627: 0 +245: 86628: 0 +245: 86629: 0 +245: 86630: 0 +245: 86631: 0 +245: 86632: 0 +245: 86633: 0 +245: 86634: 0 +245: 86635: 0 +245: 86636: 0 +245: 86637: 0 +245: 86638: 0 +245: 86639: 0 +245: 86640: 0 +245: 86641: 0 +245: 86642: 0 +245: 86643: 0 +245: 86644: 0 +245: 86645: 0 +245: 86646: 0 +245: 86647: 0 +245: 86648: 0 +245: 86649: 0 +245: 86650: 0 +245: 86651: 0 +245: 86652: 0 +245: 86653: 0 +245: 86654: 0 +245: 86655: 0 +245: 86656: 0 +245: 86657: 0 +245: 86658: 0 +245: 86659: 0 +245: 86660: 0 +245: 86661: 0 +245: 86662: 0 +245: 86663: 0 +245: 86664: 0 +245: 86665: 0 +245: 86666: 0 +245: 86667: 0 +245: 86668: 0 +245: 86669: 0 +245: 86670: 0 +245: 86671: 0 +245: 86672: 0 +245: 86673: 0 +245: 86674: 0 +245: 86675: 0 +245: 86676: 0 +245: 86677: 0 +245: 86678: 0 +245: 86679: 0 +245: 86680: 0 +245: 86681: 0 +245: 86682: 0 +245: 86683: 0 +245: 86684: 0 +245: 86685: 0 +245: 86686: 0 +245: 86687: 0 +245: 86688: 0 +245: 86689: 0 +245: 86690: 0 +245: 86691: 0 +245: 86692: 0 +245: 86693: 0 +245: 86694: 0 +245: 86695: 0 +245: 86696: 0 +245: 86697: 0 +245: 86698: 0 +245: 86699: 0 +245: 86700: 0 +245: 86701: 0 +245: 86702: 0 +245: 86703: 0 +245: 86704: 0 +245: 86705: 0 +245: 86706: 0 +245: 86707: 0 +245: 86708: 0 +245: 86709: 0 +245: 86710: 0 +245: 86711: 0 +245: 86712: 0 +245: 86713: 0 +245: 86714: 0 +245: 86715: 0 +245: 86716: 0 +245: 86717: 0 +245: 86718: 0 +245: 86719: 0 +245: 86720: 0 +245: 86721: 0 +245: 86722: 0 +245: 86723: 0 +245: 86724: 0 +245: 86725: 0 +245: 86726: 0 +245: 86727: 0 +245: 86728: 0 +245: 86729: 0 +245: 86730: 0 +245: 86731: 0 +245: 86732: 0 +245: 86733: 0 +245: 86734: 0 +245: 86735: 0 +245: 86736: 0 +245: 86737: 0 +245: 86738: 0 +245: 86739: 0 +245: 86740: 0 +245: 86741: 0 +245: 86742: 0 +245: 86743: 0 +245: 86744: 0 +245: 86745: 0 +245: 86746: 0 +245: 86747: 0 +245: 86748: 0 +245: 86749: 0 +245: 86750: 0 +245: 86751: 0 +245: 86752: 0 +245: 86753: 0 +245: 86754: 0 +245: 86755: 0 +245: 86756: 0 +245: 86757: 0 +245: 86758: 0 +245: 86759: 0 +245: 86760: 0 +245: 86761: 0 +245: 86762: 0 +245: 86763: 0 +245: 86764: 0 +245: 86765: 0 +245: 86766: 0 +245: 86767: 0 +245: 86768: 0 +245: 86769: 0 +245: 86770: 0 +245: 86771: 0 +245: 86772: 0 +245: 86773: 0 +245: 86774: 0 +245: 86775: 0 +245: 86776: 0 +245: 86777: 0 +245: 86778: 0 +245: 86779: 0 +245: 86780: 0 +245: 86781: 0 +245: 86782: 0 +245: 86783: 0 +245: 86784: 0 +245: 86785: 0 +245: 86786: 0 +245: 86787: 0 +245: 86788: 0 +245: 86789: 0 +245: 86790: 0 +245: 86791: 0 +245: 86792: 0 +245: 86793: 0 +245: 86794: 0 +245: 86795: 0 +245: 86796: 0 +245: 86797: 0 +245: 86798: 0 +245: 86799: 0 +245: 86800: 0 +245: 86801: 0 +245: 86802: 0 +245: 86803: 0 +245: 86804: 0 +245: 86805: 0 +245: 86806: 0 +245: 86807: 0 +245: 86808: 0 +245: 86809: 0 +245: 86810: 0 +245: 86811: 0 +245: 86812: 0 +245: 86813: 0 +245: 86814: 0 +245: 86815: 0 +245: 86816: 0 +245: 86817: 0 +245: 86818: 0 +245: 86819: 0 +245: 86820: 0 +245: 86821: 0 +245: 86822: 0 +245: 86823: 0 +245: 86824: 0 +245: 86825: 0 +245: 86826: 0 +245: 86827: 0 +245: 86828: 0 +245: 86829: 0 +245: 86830: 0 +245: 86831: 0 +245: 86832: 0 +245: 86833: 0 +245: 86834: 0 +245: 86835: 0 +245: 86836: 0 +245: 86837: 0 +245: 86838: 0 +245: 86839: 0 +245: 86840: 0 +245: 86841: 0 +245: 86842: 0 +245: 86843: 0 +245: 86844: 0 +245: 86845: 0 +245: 86846: 0 +245: 86847: 0 +245: 86848: 0 +245: 86849: 0 +245: 86850: 0 +245: 86851: 0 +245: 86852: 0 +245: 86853: 0 +245: 86854: 0 +245: 86855: 0 +245: 86856: 0 +245: 86857: 0 +245: 86858: 0 +245: 86859: 0 +245: 86860: 0 +245: 86861: 0 +245: 86862: 0 +245: 86863: 0 +245: 86864: 0 +245: 86865: 0 +245: 86866: 0 +245: 86867: 0 +245: 86868: 0 +245: 86869: 0 +245: 86870: 0 +245: 86871: 0 +245: 86872: 0 +245: 86873: 0 +245: 86874: 0 +245: 86875: 0 +245: 86876: 0 +245: 86877: 0 +245: 86878: 0 +245: 86879: 0 +245: 86880: 0 +245: 86881: 0 +245: 86882: 0 +245: 86883: 0 +245: 86884: 0 +245: 86885: 0 +245: 86886: 0 +245: 86887: 0 +245: 86888: 0 +245: 86889: 0 +245: 86890: 0 +245: 86891: 0 +245: 86892: 0 +245: 86893: 0 +245: 86894: 0 +245: 86895: 0 +245: 86896: 0 +245: 86897: 0 +245: 86898: 0 +245: 86899: 0 +245: 86900: 0 +245: 86901: 0 +245: 86902: 0 +245: 86903: 0 +245: 86904: 0 +245: 86905: 0 +245: 86906: 0 +245: 86907: 0 +245: 86908: 0 +245: 86909: 0 +245: 86910: 0 +245: 86911: 0 +245: 86912: 0 +245: 86913: 0 +245: 86914: 0 +245: 86915: 0 +245: 86916: 0 +245: 86917: 0 +245: 86918: 0 +245: 86919: 0 +245: 86920: 0 +245: 86921: 0 +245: 86922: 0 +245: 86923: 0 +245: 86924: 0 +245: 86925: 0 +245: 86926: 0 +245: 86927: 0 +245: 86928: 0 +245: 86929: 0 +245: 86930: 0 +245: 86931: 0 +245: 86932: 0 +245: 86933: 0 +245: 86934: 0 +245: 86935: 0 +245: 86936: 0 +245: 86937: 0 +245: 86938: 0 +245: 86939: 0 +245: 86940: 0 +245: 86941: 0 +245: 86942: 0 +245: 86943: 0 +245: 86944: 0 +245: 86945: 0 +245: 86946: 0 +245: 86947: 0 +245: 86948: 0 +245: 86949: 0 +245: 86950: 0 +245: 86951: 0 +245: 86952: 0 +245: 86953: 0 +245: 86954: 0 +245: 86955: 0 +245: 86956: 0 +245: 86957: 0 +245: 86958: 0 +245: 86959: 0 +245: 86960: 0 +245: 86961: 0 +245: 86962: 0 +245: 86963: 0 +245: 86964: 0 +245: 86965: 0 +245: 86966: 0 +245: 86967: 0 +245: 86968: 0 +245: 86969: 0 +245: 86970: 0 +245: 86971: 0 +245: 86972: 0 +245: 86973: 0 +245: 86974: 0 +245: 86975: 0 +245: 86976: 0 +245: 86977: 0 +245: 86978: 0 +245: 86979: 0 +245: 86980: 0 +245: 86981: 0 +245: 86982: 0 +245: 86983: 0 +245: 86984: 0 +245: 86985: 0 +245: 86986: 0 +245: 86987: 0 +245: 86988: 0 +245: 86989: 0 +245: 86990: 0 +245: 86991: 0 +245: 86992: 0 +245: 86993: 0 +245: 86994: 0 +245: 86995: 0 +245: 86996: 0 +245: 86997: 0 +245: 86998: 0 +245: 86999: 0 +245: 87000: 0 +245: 87001: 0 +245: 87002: 0 +245: 87003: 0 +245: 87004: 0 +245: 87005: 0 +245: 87006: 0 +245: 87007: 0 +245: 87008: 0 +245: 87009: 0 +245: 87010: 0 +245: 87011: 0 +245: 87012: 0 +245: 87013: 0 +245: 87014: 0 +245: 87015: 0 +245: 87016: 0 +245: 87017: 0 +245: 87018: 0 +245: 87019: 0 +245: 87020: 0 +245: 87021: 0 +245: 87022: 0 +245: 87023: 0 +245: 87024: 0 +245: 87025: 0 +245: 87026: 0 +245: 87027: 0 +245: 87028: 0 +245: 87029: 0 +245: 87030: 0 +245: 87031: 0 +245: 87032: 0 +245: 87033: 0 +245: 87034: 0 +245: 87035: 0 +245: 87036: 0 +245: 87037: 0 +245: 87038: 0 +245: 87039: 0 +245: 87040: 0 +245: 87041: 0 +245: 87042: 0 +245: 87043: 0 +245: 87044: 0 +245: 87045: 0 +245: 87046: 0 +245: 87047: 0 +245: 87048: 0 +245: 87049: 0 +245: 87050: 0 +245: 87051: 0 +245: 87052: 0 +245: 87053: 0 +245: 87054: 0 +245: 87055: 0 +245: 87056: 0 +245: 87057: 0 +245: 87058: 0 +245: 87059: 0 +245: 87060: 0 +245: 87061: 0 +245: 87062: 0 +245: 87063: 0 +245: 87064: 0 +245: 87065: 0 +245: 87066: 0 +245: 87067: 0 +245: 87068: 0 +245: 87069: 0 +245: 87070: 0 +245: 87071: 0 +245: 87072: 0 +245: 87073: 0 +245: 87074: 0 +245: 87075: 0 +245: 87076: 0 +245: 87077: 0 +245: 87078: 0 +245: 87079: 0 +245: 87080: 0 +245: 87081: 0 +245: 87082: 0 +245: 87083: 0 +245: 87084: 0 +245: 87085: 0 +245: 87086: 0 +245: 87087: 0 +245: 87088: 0 +245: 87089: 0 +245: 87090: 0 +245: 87091: 0 +245: 87092: 0 +245: 87093: 0 +245: 87094: 0 +245: 87095: 0 +245: 87096: 0 +245: 87097: 0 +245: 87098: 0 +245: 87099: 0 +245: 87100: 0 +245: 87101: 0 +245: 87102: 0 +245: 87103: 0 +245: 87104: 0 +245: 87105: 0 +245: 87106: 0 +245: 87107: 0 +245: 87108: 0 +245: 87109: 0 +245: 87110: 0 +245: 87111: 0 +245: 87112: 0 +245: 87113: 0 +245: 87114: 0 +245: 87115: 0 +245: 87116: 0 +245: 87117: 0 +245: 87118: 0 +245: 87119: 0 +245: 87120: 0 +245: 87121: 0 +245: 87122: 0 +245: 87123: 0 +245: 87124: 0 +245: 87125: 0 +245: 87126: 0 +245: 87127: 0 +245: 87128: 0 +245: 87129: 0 +245: 87130: 0 +245: 87131: 0 +245: 87132: 0 +245: 87133: 0 +245: 87134: 0 +245: 87135: 0 +245: 87136: 0 +245: 87137: 0 +245: 87138: 0 +245: 87139: 0 +245: 87140: 0 +245: 87141: 0 +245: 87142: 0 +245: 87143: 0 +245: 87144: 0 +245: 87145: 0 +245: 87146: 0 +245: 87147: 0 +245: 87148: 0 +245: 87149: 0 +245: 87150: 0 +245: 87151: 0 +245: 87152: 0 +245: 87153: 0 +245: 87154: 0 +245: 87155: 0 +245: 87156: 0 +245: 87157: 0 +245: 87158: 0 +245: 87159: 0 +245: 87160: 0 +245: 87161: 0 +245: 87162: 0 +245: 87163: 0 +245: 87164: 0 +245: 87165: 0 +245: 87166: 0 +245: 87167: 0 +245: 87168: 0 +245: 87169: 0 +245: 87170: 0 +245: 87171: 0 +245: 87172: 0 +245: 87173: 0 +245: 87174: 0 +245: 87175: 0 +245: 87176: 0 +245: 87177: 0 +245: 87178: 0 +245: 87179: 0 +245: 87180: 0 +245: 87181: 0 +245: 87182: 0 +245: 87183: 0 +245: 87184: 0 +245: 87185: 0 +245: 87186: 0 +245: 87187: 0 +245: 87188: 0 +245: 87189: 0 +245: 87190: 0 +245: 87191: 0 +245: 87192: 0 +245: 87193: 0 +245: 87194: 0 +245: 87195: 0 +245: 87196: 0 +245: 87197: 0 +245: 87198: 0 +245: 87199: 0 +245: 87200: 0 +245: 87201: 0 +245: 87202: 0 +245: 87203: 0 +245: 87204: 0 +245: 87205: 0 +245: 87206: 0 +245: 87207: 0 +245: 87208: 0 +245: 87209: 0 +245: 87210: 0 +245: 87211: 0 +245: 87212: 0 +245: 87213: 0 +245: 87214: 0 +245: 87215: 0 +245: 87216: 0 +245: 87217: 0 +245: 87218: 0 +245: 87219: 0 +245: 87220: 0 +245: 87221: 0 +245: 87222: 0 +245: 87223: 0 +245: 87224: 0 +245: 87225: 0 +245: 87226: 0 +245: 87227: 0 +245: 87228: 0 +245: 87229: 0 +245: 87230: 0 +245: 87231: 0 +245: 87232: 0 +245: 87233: 0 +245: 87234: 0 +245: 87235: 0 +245: 87236: 0 +245: 87237: 0 +245: 87238: 0 +245: 87239: 0 +245: 87240: 0 +245: 87241: 0 +245: 87242: 0 +245: 87243: 0 +245: 87244: 0 +245: 87245: 0 +245: 87246: 0 +245: 87247: 0 +245: 87248: 0 +245: 87249: 0 +245: 87250: 0 +245: 87251: 0 +245: 87252: 0 +245: 87253: 0 +245: 87254: 0 +245: 87255: 0 +245: 87256: 0 +245: 87257: 0 +245: 87258: 0 +245: 87259: 0 +245: 87260: 0 +245: 87261: 0 +245: 87262: 0 +245: 87263: 0 +245: 87264: 0 +245: 87265: 0 +245: 87266: 0 +245: 87267: 0 +245: 87268: 0 +245: 87269: 0 +245: 87270: 0 +245: 87271: 0 +245: 87272: 0 +245: 87273: 0 +245: 87274: 0 +245: 87275: 0 +245: 87276: 0 +245: 87277: 0 +245: 87278: 0 +245: 87279: 0 +245: 87280: 0 +245: 87281: 0 +245: 87282: 0 +245: 87283: 0 +245: 87284: 0 +245: 87285: 0 +245: 87286: 0 +245: 87287: 0 +245: 87288: 0 +245: 87289: 0 +245: 87290: 0 +245: 87291: 0 +245: 87292: 0 +245: 87293: 0 +245: 87294: 0 +245: 87295: 0 +245: 87296: 0 +245: 87297: 0 +245: 87298: 0 +245: 87299: 0 +245: 87300: 0 +245: 87301: 0 +245: 87302: 0 +245: 87303: 0 +245: 87304: 0 +245: 87305: 0 +245: 87306: 0 +245: 87307: 0 +245: 87308: 0 +245: 87309: 0 +245: 87310: 0 +245: 87311: 0 +245: 87312: 0 +245: 87313: 0 +245: 87314: 0 +245: 87315: 0 +245: 87316: 0 +245: 87317: 0 +245: 87318: 0 +245: 87319: 0 +245: 87320: 0 +245: 87321: 0 +245: 87322: 0 +245: 87323: 0 +245: 87324: 0 +245: 87325: 0 +245: 87326: 0 +245: 87327: 0 +245: 87328: 0 +245: 87329: 0 +245: 87330: 0 +245: 87331: 0 +245: 87332: 0 +245: 87333: 0 +245: 87334: 0 +245: 87335: 0 +245: 87336: 0 +245: 87337: 0 +245: 87338: 0 +245: 87339: 0 +245: 87340: 0 +245: 87341: 0 +245: 87342: 0 +245: 87343: 0 +245: 87344: 0 +245: 87345: 0 +245: 87346: 0 +245: 87347: 0 +245: 87348: 0 +245: 87349: 0 +245: 87350: 0 +245: 87351: 0 +245: 87352: 0 +245: 87353: 0 +245: 87354: 0 +245: 87355: 0 +245: 87356: 0 +245: 87357: 0 +245: 87358: 0 +245: 87359: 0 +245: 87360: 0 +245: 87361: 0 +245: 87362: 0 +245: 87363: 0 +245: 87364: 0 +245: 87365: 0 +245: 87366: 0 +245: 87367: 0 +245: 87368: 0 +245: 87369: 0 +245: 87370: 0 +245: 87371: 0 +245: 87372: 0 +245: 87373: 0 +245: 87374: 0 +245: 87375: 0 +245: 87376: 0 +245: 87377: 0 +245: 87378: 0 +245: 87379: 0 +245: 87380: 0 +245: 87381: 0 +245: 87382: 0 +245: 87383: 0 +245: 87384: 0 +245: 87385: 0 +245: 87386: 0 +245: 87387: 0 +245: 87388: 0 +245: 87389: 0 +245: 87390: 0 +245: 87391: 0 +245: 87392: 0 +245: 87393: 0 +245: 87394: 0 +245: 87395: 0 +245: 87396: 0 +245: 87397: 0 +245: 87398: 0 +245: 87399: 0 +245: 87400: 0 +245: 87401: 0 +245: 87402: 0 +245: 87403: 0 +245: 87404: 0 +245: 87405: 0 +245: 87406: 0 +245: 87407: 0 +245: 87408: 0 +245: 87409: 0 +245: 87410: 0 +245: 87411: 0 +245: 87412: 0 +245: 87413: 0 +245: 87414: 0 +245: 87415: 0 +245: 87416: 0 +245: 87417: 0 +245: 87418: 0 +245: 87419: 0 +245: 87420: 0 +245: 87421: 0 +245: 87422: 0 +245: 87423: 0 +245: 87424: 0 +245: 87425: 0 +245: 87426: 0 +245: 87427: 0 +245: 87428: 0 +245: 87429: 0 +245: 87430: 0 +245: 87431: 0 +245: 87432: 0 +245: 87433: 0 +245: 87434: 0 +245: 87435: 0 +245: 87436: 0 +245: 87437: 0 +245: 87438: 0 +245: 87439: 0 +245: 87440: 0 +245: 87441: 0 +245: 87442: 0 +245: 87443: 0 +245: 87444: 0 +245: 87445: 0 +245: 87446: 0 +245: 87447: 0 +245: 87448: 0 +245: 87449: 0 +245: 87450: 0 +245: 87451: 0 +245: 87452: 0 +245: 87453: 0 +245: 87454: 0 +245: 87455: 0 +245: 87456: 0 +245: 87457: 0 +245: 87458: 0 +245: 87459: 0 +245: 87460: 0 +245: 87461: 0 +245: 87462: 0 +245: 87463: 0 +245: 87464: 0 +245: 87465: 0 +245: 87466: 0 +245: 87467: 0 +245: 87468: 0 +245: 87469: 0 +245: 87470: 0 +245: 87471: 0 +245: 87472: 0 +245: 87473: 0 +245: 87474: 0 +245: 87475: 0 +245: 87476: 0 +245: 87477: 0 +245: 87478: 0 +245: 87479: 0 +245: 87480: 0 +245: 87481: 0 +245: 87482: 0 +245: 87483: 0 +245: 87484: 0 +245: 87485: 0 +245: 87486: 0 +245: 87487: 0 +245: 87488: 0 +245: 87489: 0 +245: 87490: 0 +245: 87491: 0 +245: 87492: 0 +245: 87493: 0 +245: 87494: 0 +245: 87495: 0 +245: 87496: 0 +245: 87497: 0 +245: 87498: 0 +245: 87499: 0 +245: 87500: 0 +245: 87501: 0 +245: 87502: 0 +245: 87503: 0 +245: 87504: 0 +245: 87505: 0 +245: 87506: 0 +245: 87507: 0 +245: 87508: 0 +245: 87509: 0 +245: 87510: 0 +245: 87511: 0 +245: 87512: 0 +245: 87513: 0 +245: 87514: 0 +245: 87515: 0 +245: 87516: 0 +245: 87517: 0 +245: 87518: 0 +245: 87519: 0 +245: 87520: 0 +245: 87521: 0 +245: 87522: 0 +245: 87523: 0 +245: 87524: 0 +245: 87525: 0 +245: 87526: 0 +245: 87527: 0 +245: 87528: 0 +245: 87529: 0 +245: 87530: 0 +245: 87531: 0 +245: 87532: 0 +245: 87533: 0 +245: 87534: 0 +245: 87535: 0 +245: 87536: 0 +245: 87537: 0 +245: 87538: 0 +245: 87539: 0 +245: 87540: 0 +245: 87541: 0 +245: 87542: 0 +245: 87543: 0 +245: 87544: 0 +245: 87545: 0 +245: 87546: 0 +245: 87547: 0 +245: 87548: 0 +245: 87549: 0 +245: 87550: 0 +245: 87551: 0 +245: 87552: 0 +245: 87553: 0 +245: 87554: 0 +245: 87555: 0 +245: 87556: 0 +245: 87557: 0 +245: 87558: 0 +245: 87559: 0 +245: 87560: 0 +245: 87561: 0 +245: 87562: 0 +245: 87563: 0 +245: 87564: 0 +245: 87565: 0 +245: 87566: 0 +245: 87567: 0 +245: 87568: 0 +245: 87569: 0 +245: 87570: 0 +245: 87571: 0 +245: 87572: 0 +245: 87573: 0 +245: 87574: 0 +245: 87575: 0 +245: 87576: 0 +245: 87577: 0 +245: 87578: 0 +245: 87579: 0 +245: 87580: 0 +245: 87581: 0 +245: 87582: 0 +245: 87583: 0 +245: 87584: 0 +245: 87585: 0 +245: 87586: 0 +245: 87587: 0 +245: 87588: 0 +245: 87589: 0 +245: 87590: 0 +245: 87591: 0 +245: 87592: 0 +245: 87593: 0 +245: 87594: 0 +245: 87595: 0 +245: 87596: 0 +245: 87597: 0 +245: 87598: 0 +245: 87599: 0 +245: 87600: 0 +245: 87601: 0 +245: 87602: 0 +245: 87603: 0 +245: 87604: 0 +245: 87605: 0 +245: 87606: 0 +245: 87607: 0 +245: 87608: 0 +245: 87609: 0 +245: 87610: 0 +245: 87611: 0 +245: 87612: 0 +245: 87613: 0 +245: 87614: 0 +245: 87615: 0 +245: 87616: 0 +245: 87617: 0 +245: 87618: 0 +245: 87619: 0 +245: 87620: 0 +245: 87621: 0 +245: 87622: 0 +245: 87623: 0 +245: 87624: 0 +245: 87625: 0 +245: 87626: 0 +245: 87627: 0 +245: 87628: 0 +245: 87629: 0 +245: 87630: 0 +245: 87631: 0 +245: 87632: 0 +245: 87633: 0 +245: 87634: 0 +245: 87635: 0 +245: 87636: 0 +245: 87637: 0 +245: 87638: 0 +245: 87639: 0 +245: 87640: 0 +245: 87641: 0 +245: 87642: 0 +245: 87643: 0 +245: 87644: 0 +245: 87645: 0 +245: 87646: 0 +245: 87647: 0 +245: 87648: 0 +245: 87649: 0 +245: 87650: 0 +245: 87651: 0 +245: 87652: 0 +245: 87653: 0 +245: 87654: 0 +245: 87655: 0 +245: 87656: 0 +245: 87657: 0 +245: 87658: 0 +245: 87659: 0 +245: 87660: 0 +245: 87661: 0 +245: 87662: 0 +245: 87663: 0 +245: 87664: 0 +245: 87665: 0 +245: 87666: 0 +245: 87667: 0 +245: 87668: 0 +245: 87669: 0 +245: 87670: 0 +245: 87671: 0 +245: 87672: 0 +245: 87673: 0 +245: 87674: 0 +245: 87675: 0 +245: 87676: 0 +245: 87677: 0 +245: 87678: 0 +245: 87679: 0 +245: 87680: 0 +245: 87681: 0 +245: 87682: 0 +245: 87683: 0 +245: 87684: 0 +245: 87685: 0 +245: 87686: 0 +245: 87687: 0 +245: 87688: 0 +245: 87689: 0 +245: 87690: 0 +245: 87691: 0 +245: 87692: 0 +245: 87693: 0 +245: 87694: 0 +245: 87695: 0 +245: 87696: 0 +245: 87697: 0 +245: 87698: 0 +245: 87699: 0 +245: 87700: 0 +245: 87701: 0 +245: 87702: 0 +245: 87703: 0 +245: 87704: 0 +245: 87705: 0 +245: 87706: 0 +245: 87707: 0 +245: 87708: 0 +245: 87709: 0 +245: 87710: 0 +245: 87711: 0 +245: 87712: 0 +245: 87713: 0 +245: 87714: 0 +245: 87715: 0 +245: 87716: 0 +245: 87717: 0 +245: 87718: 0 +245: 87719: 0 +245: 87720: 0 +245: 87721: 0 +245: 87722: 0 +245: 87723: 0 +245: 87724: 0 +245: 87725: 0 +245: 87726: 0 +245: 87727: 0 +245: 87728: 0 +245: 87729: 0 +245: 87730: 0 +245: 87731: 0 +245: 87732: 0 +245: 87733: 0 +245: 87734: 0 +245: 87735: 0 +245: 87736: 0 +245: 87737: 0 +245: 87738: 0 +245: 87739: 0 +245: 87740: 0 +245: 87741: 0 +245: 87742: 0 +245: 87743: 0 +245: 87744: 0 +245: 87745: 0 +245: 87746: 0 +245: 87747: 0 +245: 87748: 0 +245: 87749: 0 +245: 87750: 0 +245: 87751: 0 +245: 87752: 0 +245: 87753: 0 +245: 87754: 0 +245: 87755: 0 +245: 87756: 0 +245: 87757: 0 +245: 87758: 0 +245: 87759: 0 +245: 87760: 0 +245: 87761: 0 +245: 87762: 0 +245: 87763: 0 +245: 87764: 0 +245: 87765: 0 +245: 87766: 0 +245: 87767: 0 +245: 87768: 0 +245: 87769: 0 +245: 87770: 0 +245: 87771: 0 +245: 87772: 0 +245: 87773: 0 +245: 87774: 0 +245: 87775: 0 +245: 87776: 0 +245: 87777: 0 +245: 87778: 0 +245: 87779: 0 +245: 87780: 0 +245: 87781: 0 +245: 87782: 0 +245: 87783: 0 +245: 87784: 0 +245: 87785: 0 +245: 87786: 0 +245: 87787: 0 +245: 87788: 0 +245: 87789: 0 +245: 87790: 0 +245: 87791: 0 +245: 87792: 0 +245: 87793: 0 +245: 87794: 0 +245: 87795: 0 +245: 87796: 0 +245: 87797: 0 +245: 87798: 0 +245: 87799: 0 +245: 87800: 0 +245: 87801: 0 +245: 87802: 0 +245: 87803: 0 +245: 87804: 0 +245: 87805: 0 +245: 87806: 0 +245: 87807: 0 +245: 87808: 0 +245: 87809: 0 +245: 87810: 0 +245: 87811: 0 +245: 87812: 0 +245: 87813: 0 +245: 87814: 0 +245: 87815: 0 +245: 87816: 0 +245: 87817: 0 +245: 87818: 0 +245: 87819: 0 +245: 87820: 0 +245: 87821: 0 +245: 87822: 0 +245: 87823: 0 +245: 87824: 0 +245: 87825: 0 +245: 87826: 0 +245: 87827: 0 +245: 87828: 0 +245: 87829: 0 +245: 87830: 0 +245: 87831: 0 +245: 87832: 0 +245: 87833: 0 +245: 87834: 0 +245: 87835: 0 +245: 87836: 0 +245: 87837: 0 +245: 87838: 0 +245: 87839: 0 +245: 87840: 0 +245: 87841: 0 +245: 87842: 0 +245: 87843: 0 +245: 87844: 0 +245: 87845: 0 +245: 87846: 0 +245: 87847: 0 +245: 87848: 0 +245: 87849: 0 +245: 87850: 0 +245: 87851: 0 +245: 87852: 0 +245: 87853: 0 +245: 87854: 0 +245: 87855: 0 +245: 87856: 0 +245: 87857: 0 +245: 87858: 0 +245: 87859: 0 +245: 87860: 0 +245: 87861: 0 +245: 87862: 0 +245: 87863: 0 +245: 87864: 0 +245: 87865: 0 +245: 87866: 0 +245: 87867: 0 +245: 87868: 0 +245: 87869: 0 +245: 87870: 0 +245: 87871: 0 +245: 87872: 0 +245: 87873: 0 +245: 87874: 0 +245: 87875: 0 +245: 87876: 0 +245: 87877: 0 +245: 87878: 0 +245: 87879: 0 +245: 87880: 0 +245: 87881: 0 +245: 87882: 0 +245: 87883: 0 +245: 87884: 0 +245: 87885: 0 +245: 87886: 0 +245: 87887: 0 +245: 87888: 0 +245: 87889: 0 +245: 87890: 0 +245: 87891: 0 +245: 87892: 0 +245: 87893: 0 +245: 87894: 0 +245: 87895: 0 +245: 87896: 0 +245: 87897: 0 +245: 87898: 0 +245: 87899: 0 +245: 87900: 0 +245: 87901: 0 +245: 87902: 0 +245: 87903: 0 +245: 87904: 0 +245: 87905: 0 +245: 87906: 0 +245: 87907: 0 +245: 87908: 0 +245: 87909: 0 +245: 87910: 0 +245: 87911: 0 +245: 87912: 0 +245: 87913: 0 +245: 87914: 0 +245: 87915: 0 +245: 87916: 0 +245: 87917: 0 +245: 87918: 0 +245: 87919: 0 +245: 87920: 0 +245: 87921: 0 +245: 87922: 0 +245: 87923: 0 +245: 87924: 0 +245: 87925: 0 +245: 87926: 0 +245: 87927: 0 +245: 87928: 0 +245: 87929: 0 +245: 87930: 0 +245: 87931: 0 +245: 87932: 0 +245: 87933: 0 +245: 87934: 0 +245: 87935: 0 +245: 87936: 0 +245: 87937: 0 +245: 87938: 0 +245: 87939: 0 +245: 87940: 0 +245: 87941: 0 +245: 87942: 0 +245: 87943: 0 +245: 87944: 0 +245: 87945: 0 +245: 87946: 0 +245: 87947: 0 +245: 87948: 0 +245: 87949: 0 +245: 87950: 0 +245: 87951: 0 +245: 87952: 0 +245: 87953: 0 +245: 87954: 0 +245: 87955: 0 +245: 87956: 0 +245: 87957: 0 +245: 87958: 0 +245: 87959: 0 +245: 87960: 0 +245: 87961: 0 +245: 87962: 0 +245: 87963: 0 +245: 87964: 0 +245: 87965: 0 +245: 87966: 0 +245: 87967: 0 +245: 87968: 0 +245: 87969: 0 +245: 87970: 0 +245: 87971: 0 +245: 87972: 0 +245: 87973: 0 +245: 87974: 0 +245: 87975: 0 +245: 87976: 0 +245: 87977: 0 +245: 87978: 0 +245: 87979: 0 +245: 87980: 0 +245: 87981: 0 +245: 87982: 0 +245: 87983: 0 +245: 87984: 0 +245: 87985: 0 +245: 87986: 0 +245: 87987: 0 +245: 87988: 0 +245: 87989: 0 +245: 87990: 0 +245: 87991: 0 +245: 87992: 0 +245: 87993: 0 +245: 87994: 0 +245: 87995: 0 +245: 87996: 0 +245: 87997: 0 +245: 87998: 0 +245: 87999: 0 +245: 88000: 0 +245: 88001: 0 +245: 88002: 0 +245: 88003: 0 +245: 88004: 0 +245: 88005: 0 +245: 88006: 0 +245: 88007: 0 +245: 88008: 0 +245: 88009: 0 +245: 88010: 0 +245: 88011: 0 +245: 88012: 0 +245: 88013: 0 +245: 88014: 0 +245: 88015: 0 +245: 88016: 0 +245: 88017: 0 +245: 88018: 0 +245: 88019: 0 +245: 88020: 0 +245: 88021: 0 +245: 88022: 0 +245: 88023: 0 +245: 88024: 0 +245: 88025: 0 +245: 88026: 0 +245: 88027: 0 +245: 88028: 0 +245: 88029: 0 +245: 88030: 0 +245: 88031: 0 +245: 88032: 0 +245: 88033: 0 +245: 88034: 0 +245: 88035: 0 +245: 88036: 0 +245: 88037: 0 +245: 88038: 0 +245: 88039: 0 +245: 88040: 0 +245: 88041: 0 +245: 88042: 0 +245: 88043: 0 +245: 88044: 0 +245: 88045: 0 +245: 88046: 0 +245: 88047: 0 +245: 88048: 0 +245: 88049: 0 +245: 88050: 0 +245: 88051: 0 +245: 88052: 0 +245: 88053: 0 +245: 88054: 0 +245: 88055: 0 +245: 88056: 0 +245: 88057: 0 +245: 88058: 0 +245: 88059: 0 +245: 88060: 0 +245: 88061: 0 +245: 88062: 0 +245: 88063: 0 +245: 88064: 0 +245: 88065: 0 +245: 88066: 0 +245: 88067: 0 +245: 88068: 0 +245: 88069: 0 +245: 88070: 0 +245: 88071: 0 +245: 88072: 0 +245: 88073: 0 +245: 88074: 0 +245: 88075: 0 +245: 88076: 0 +245: 88077: 0 +245: 88078: 0 +245: 88079: 0 +245: 88080: 0 +245: 88081: 0 +245: 88082: 0 +245: 88083: 0 +245: 88084: 0 +245: 88085: 0 +245: 88086: 0 +245: 88087: 0 +245: 88088: 0 +245: 88089: 0 +245: 88090: 0 +245: 88091: 0 +245: 88092: 0 +245: 88093: 0 +245: 88094: 0 +245: 88095: 0 +245: 88096: 0 +245: 88097: 0 +245: 88098: 0 +245: 88099: 0 +245: 88100: 0 +245: 88101: 0 +245: 88102: 0 +245: 88103: 0 +245: 88104: 0 +245: 88105: 0 +245: 88106: 0 +245: 88107: 0 +245: 88108: 0 +245: 88109: 0 +245: 88110: 0 +245: 88111: 0 +245: 88112: 0 +245: 88113: 0 +245: 88114: 0 +245: 88115: 0 +245: 88116: 0 +245: 88117: 0 +245: 88118: 0 +245: 88119: 0 +245: 88120: 0 +245: 88121: 0 +245: 88122: 0 +245: 88123: 0 +245: 88124: 0 +245: 88125: 0 +245: 88126: 0 +245: 88127: 0 +245: 88128: 0 +245: 88129: 0 +245: 88130: 0 +245: 88131: 0 +245: 88132: 0 +245: 88133: 0 +245: 88134: 0 +245: 88135: 0 +245: 88136: 0 +245: 88137: 0 +245: 88138: 0 +245: 88139: 0 +245: 88140: 0 +245: 88141: 0 +245: 88142: 0 +245: 88143: 0 +245: 88144: 0 +245: 88145: 0 +245: 88146: 0 +245: 88147: 0 +245: 88148: 0 +245: 88149: 0 +245: 88150: 0 +245: 88151: 0 +245: 88152: 0 +245: 88153: 0 +245: 88154: 0 +245: 88155: 0 +245: 88156: 0 +245: 88157: 0 +245: 88158: 0 +245: 88159: 0 +245: 88160: 0 +245: 88161: 0 +245: 88162: 0 +245: 88163: 0 +245: 88164: 0 +245: 88165: 0 +245: 88166: 0 +245: 88167: 0 +245: 88168: 0 +245: 88169: 0 +245: 88170: 0 +245: 88171: 0 +245: 88172: 0 +245: 88173: 0 +245: 88174: 0 +245: 88175: 0 +245: 88176: 0 +245: 88177: 0 +245: 88178: 0 +245: 88179: 0 +245: 88180: 0 +245: 88181: 0 +245: 88182: 0 +245: 88183: 0 +245: 88184: 0 +245: 88185: 0 +245: 88186: 0 +245: 88187: 0 +245: 88188: 0 +245: 88189: 0 +245: 88190: 0 +245: 88191: 0 +245: 88192: 0 +245: 88193: 0 +245: 88194: 0 +245: 88195: 0 +245: 88196: 0 +245: 88197: 0 +245: 88198: 0 +245: 88199: 0 +245: 88200: 0 +245: 88201: 0 +245: 88202: 0 +245: 88203: 0 +245: 88204: 0 +245: 88205: 0 +245: 88206: 0 +245: 88207: 0 +245: 88208: 0 +245: 88209: 0 +245: 88210: 0 +245: 88211: 0 +245: 88212: 0 +245: 88213: 0 +245: 88214: 0 +245: 88215: 0 +245: 88216: 0 +245: 88217: 0 +245: 88218: 0 +245: 88219: 0 +245: 88220: 0 +245: 88221: 0 +245: 88222: 0 +245: 88223: 0 +245: 88224: 0 +245: 88225: 0 +245: 88226: 0 +245: 88227: 0 +245: 88228: 0 +245: 88229: 0 +245: 88230: 0 +245: 88231: 0 +245: 88232: 0 +245: 88233: 0 +245: 88234: 0 +245: 88235: 0 +245: 88236: 0 +245: 88237: 0 +245: 88238: 0 +245: 88239: 0 +245: 88240: 0 +245: 88241: 0 +245: 88242: 0 +245: 88243: 0 +245: 88244: 0 +245: 88245: 0 +245: 88246: 0 +245: 88247: 0 +245: 88248: 0 +245: 88249: 0 +245: 88250: 0 +245: 88251: 0 +245: 88252: 0 +245: 88253: 0 +245: 88254: 0 +245: 88255: 0 +245: 88256: 0 +245: 88257: 0 +245: 88258: 0 +245: 88259: 0 +245: 88260: 0 +245: 88261: 0 +245: 88262: 0 +245: 88263: 0 +245: 88264: 0 +245: 88265: 0 +245: 88266: 0 +245: 88267: 0 +245: 88268: 0 +245: 88269: 0 +245: 88270: 0 +245: 88271: 0 +245: 88272: 0 +245: 88273: 0 +245: 88274: 0 +245: 88275: 0 +245: 88276: 0 +245: 88277: 0 +245: 88278: 0 +245: 88279: 0 +245: 88280: 0 +245: 88281: 0 +245: 88282: 0 +245: 88283: 0 +245: 88284: 0 +245: 88285: 0 +245: 88286: 0 +245: 88287: 0 +245: 88288: 0 +245: 88289: 0 +245: 88290: 0 +245: 88291: 0 +245: 88292: 0 +245: 88293: 0 +245: 88294: 0 +245: 88295: 0 +245: 88296: 0 +245: 88297: 0 +245: 88298: 0 +245: 88299: 0 +245: 88300: 0 +245: 88301: 0 +245: 88302: 0 +245: 88303: 0 +245: 88304: 0 +245: 88305: 0 +245: 88306: 0 +245: 88307: 0 +245: 88308: 0 +245: 88309: 0 +245: 88310: 0 +245: 88311: 0 +245: 88312: 0 +245: 88313: 0 +245: 88314: 0 +245: 88315: 0 +245: 88316: 0 +245: 88317: 0 +245: 88318: 0 +245: 88319: 0 +245: 88320: 0 +245: 88321: 0 +245: 88322: 0 +245: 88323: 0 +245: 88324: 0 +245: 88325: 0 +245: 88326: 0 +245: 88327: 0 +245: 88328: 0 +245: 88329: 0 +245: 88330: 0 +245: 88331: 0 +245: 88332: 0 +245: 88333: 0 +245: 88334: 0 +245: 88335: 0 +245: 88336: 0 +245: 88337: 0 +245: 88338: 0 +245: 88339: 0 +245: 88340: 0 +245: 88341: 0 +245: 88342: 0 +245: 88343: 0 +245: 88344: 0 +245: 88345: 0 +245: 88346: 0 +245: 88347: 0 +245: 88348: 0 +245: 88349: 0 +245: 88350: 0 +245: 88351: 0 +245: 88352: 0 +245: 88353: 0 +245: 88354: 0 +245: 88355: 0 +245: 88356: 0 +245: 88357: 0 +245: 88358: 0 +245: 88359: 0 +245: 88360: 0 +245: 88361: 0 +245: 88362: 0 +245: 88363: 0 +245: 88364: 0 +245: 88365: 0 +245: 88366: 0 +245: 88367: 0 +245: 88368: 0 +245: 88369: 0 +245: 88370: 0 +245: 88371: 0 +245: 88372: 0 +245: 88373: 0 +245: 88374: 0 +245: 88375: 0 +245: 88376: 0 +245: 88377: 0 +245: 88378: 0 +245: 88379: 0 +245: 88380: 0 +245: 88381: 0 +245: 88382: 0 +245: 88383: 0 +245: 88384: 0 +245: 88385: 0 +245: 88386: 0 +245: 88387: 0 +245: 88388: 0 +245: 88389: 0 +245: 88390: 0 +245: 88391: 0 +245: 88392: 0 +245: 88393: 0 +245: 88394: 0 +245: 88395: 0 +245: 88396: 0 +245: 88397: 0 +245: 88398: 0 +245: 88399: 0 +245: 88400: 0 +245: 88401: 0 +245: 88402: 0 +245: 88403: 0 +245: 88404: 0 +245: 88405: 0 +245: 88406: 0 +245: 88407: 0 +245: 88408: 0 +245: 88409: 0 +245: 88410: 0 +245: 88411: 0 +245: 88412: 0 +245: 88413: 0 +245: 88414: 0 +245: 88415: 0 +245: 88416: 0 +245: 88417: 0 +245: 88418: 0 +245: 88419: 0 +245: 88420: 0 +245: 88421: 0 +245: 88422: 0 +245: 88423: 0 +245: 88424: 0 +245: 88425: 0 +245: 88426: 0 +245: 88427: 0 +245: 88428: 0 +245: 88429: 0 +245: 88430: 0 +245: 88431: 0 +245: 88432: 0 +245: 88433: 0 +245: 88434: 0 +245: 88435: 0 +245: 88436: 0 +245: 88437: 0 +245: 88438: 0 +245: 88439: 0 +245: 88440: 0 +245: 88441: 0 +245: 88442: 0 +245: 88443: 0 +245: 88444: 0 +245: 88445: 0 +245: 88446: 0 +245: 88447: 0 +245: 88448: 0 +245: 88449: 0 +245: 88450: 0 +245: 88451: 0 +245: 88452: 0 +245: 88453: 0 +245: 88454: 0 +245: 88455: 0 +245: 88456: 0 +245: 88457: 0 +245: 88458: 0 +245: 88459: 0 +245: 88460: 0 +245: 88461: 0 +245: 88462: 0 +245: 88463: 0 +245: 88464: 0 +245: 88465: 0 +245: 88466: 0 +245: 88467: 0 +245: 88468: 0 +245: 88469: 0 +245: 88470: 0 +245: 88471: 0 +245: 88472: 0 +245: 88473: 0 +245: 88474: 0 +245: 88475: 0 +245: 88476: 0 +245: 88477: 0 +245: 88478: 0 +245: 88479: 0 +245: 88480: 0 +245: 88481: 0 +245: 88482: 0 +245: 88483: 0 +245: 88484: 0 +245: 88485: 0 +245: 88486: 0 +245: 88487: 0 +245: 88488: 0 +245: 88489: 0 +245: 88490: 0 +245: 88491: 0 +245: 88492: 0 +245: 88493: 0 +245: 88494: 0 +245: 88495: 0 +245: 88496: 0 +245: 88497: 0 +245: 88498: 0 +245: 88499: 0 +245: 88500: 0 +245: 88501: 0 +245: 88502: 0 +245: 88503: 0 +245: 88504: 0 +245: 88505: 0 +245: 88506: 0 +245: 88507: 0 +245: 88508: 0 +245: 88509: 0 +245: 88510: 0 +245: 88511: 0 +245: 88512: 0 +245: 88513: 0 +245: 88514: 0 +245: 88515: 0 +245: 88516: 0 +245: 88517: 0 +245: 88518: 0 +245: 88519: 0 +245: 88520: 0 +245: 88521: 0 +245: 88522: 0 +245: 88523: 0 +245: 88524: 0 +245: 88525: 0 +245: 88526: 0 +245: 88527: 0 +245: 88528: 0 +245: 88529: 0 +245: 88530: 0 +245: 88531: 0 +245: 88532: 0 +245: 88533: 0 +245: 88534: 0 +245: 88535: 0 +245: 88536: 0 +245: 88537: 0 +245: 88538: 0 +245: 88539: 0 +245: 88540: 0 +245: 88541: 0 +245: 88542: 0 +245: 88543: 0 +245: 88544: 0 +245: 88545: 0 +245: 88546: 0 +245: 88547: 0 +245: 88548: 0 +245: 88549: 0 +245: 88550: 0 +245: 88551: 0 +245: 88552: 0 +245: 88553: 0 +245: 88554: 0 +245: 88555: 0 +245: 88556: 0 +245: 88557: 0 +245: 88558: 0 +245: 88559: 0 +245: 88560: 0 +245: 88561: 0 +245: 88562: 0 +245: 88563: 0 +245: 88564: 0 +245: 88565: 0 +245: 88566: 0 +245: 88567: 0 +245: 88568: 0 +245: 88569: 0 +245: 88570: 0 +245: 88571: 0 +245: 88572: 0 +245: 88573: 0 +245: 88574: 0 +245: 88575: 0 +245: 88576: 0 +245: 88577: 0 +245: 88578: 0 +245: 88579: 0 +245: 88580: 0 +245: 88581: 0 +245: 88582: 0 +245: 88583: 0 +245: 88584: 0 +245: 88585: 0 +245: 88586: 0 +245: 88587: 0 +245: 88588: 0 +245: 88589: 0 +245: 88590: 0 +245: 88591: 0 +245: 88592: 0 +245: 88593: 0 +245: 88594: 0 +245: 88595: 0 +245: 88596: 0 +245: 88597: 0 +245: 88598: 0 +245: 88599: 0 +245: 88600: 0 +245: 88601: 0 +245: 88602: 0 +245: 88603: 0 +245: 88604: 0 +245: 88605: 0 +245: 88606: 0 +245: 88607: 0 +245: 88608: 0 +245: 88609: 0 +245: 88610: 0 +245: 88611: 0 +245: 88612: 0 +245: 88613: 0 +245: 88614: 0 +245: 88615: 0 +245: 88616: 0 +245: 88617: 0 +245: 88618: 0 +245: 88619: 0 +245: 88620: 0 +245: 88621: 0 +245: 88622: 0 +245: 88623: 0 +245: 88624: 0 +245: 88625: 0 +245: 88626: 0 +245: 88627: 0 +245: 88628: 0 +245: 88629: 0 +245: 88630: 0 +245: 88631: 0 +245: 88632: 0 +245: 88633: 0 +245: 88634: 0 +245: 88635: 0 +245: 88636: 0 +245: 88637: 0 +245: 88638: 0 +245: 88639: 0 +245: 88640: 0 +245: 88641: 0 +245: 88642: 0 +245: 88643: 0 +245: 88644: 0 +245: 88645: 0 +245: 88646: 0 +245: 88647: 0 +245: 88648: 0 +245: 88649: 0 +245: 88650: 0 +245: 88651: 0 +245: 88652: 0 +245: 88653: 0 +245: 88654: 0 +245: 88655: 0 +245: 88656: 0 +245: 88657: 0 +245: 88658: 0 +245: 88659: 0 +245: 88660: 0 +245: 88661: 0 +245: 88662: 0 +245: 88663: 0 +245: 88664: 0 +245: 88665: 0 +245: 88666: 0 +245: 88667: 0 +245: 88668: 0 +245: 88669: 0 +245: 88670: 0 +245: 88671: 0 +245: 88672: 0 +245: 88673: 0 +245: 88674: 0 +245: 88675: 0 +245: 88676: 0 +245: 88677: 0 +245: 88678: 0 +245: 88679: 0 +245: 88680: 0 +245: 88681: 0 +245: 88682: 0 +245: 88683: 0 +245: 88684: 0 +245: 88685: 0 +245: 88686: 0 +245: 88687: 0 +245: 88688: 0 +245: 88689: 0 +245: 88690: 0 +245: 88691: 0 +245: 88692: 0 +245: 88693: 0 +245: 88694: 0 +245: 88695: 0 +245: 88696: 0 +245: 88697: 0 +245: 88698: 0 +245: 88699: 0 +245: 88700: 0 +245: 88701: 0 +245: 88702: 0 +245: 88703: 0 +245: 88704: 0 +245: 88705: 0 +245: 88706: 0 +245: 88707: 0 +245: 88708: 0 +245: 88709: 0 +245: 88710: 0 +245: 88711: 0 +245: 88712: 0 +245: 88713: 0 +245: 88714: 0 +245: 88715: 0 +245: 88716: 0 +245: 88717: 0 +245: 88718: 0 +245: 88719: 0 +245: 88720: 0 +245: 88721: 0 +245: 88722: 0 +245: 88723: 0 +245: 88724: 0 +245: 88725: 0 +245: 88726: 0 +245: 88727: 0 +245: 88728: 0 +245: 88729: 0 +245: 88730: 0 +245: 88731: 0 +245: 88732: 0 +245: 88733: 0 +245: 88734: 0 +245: 88735: 0 +245: 88736: 0 +245: 88737: 0 +245: 88738: 0 +245: 88739: 0 +245: 88740: 0 +245: 88741: 0 +245: 88742: 0 +245: 88743: 0 +245: 88744: 0 +245: 88745: 0 +245: 88746: 0 +245: 88747: 0 +245: 88748: 0 +245: 88749: 0 +245: 88750: 0 +245: 88751: 0 +245: 88752: 0 +245: 88753: 0 +245: 88754: 0 +245: 88755: 0 +245: 88756: 0 +245: 88757: 0 +245: 88758: 0 +245: 88759: 0 +245: 88760: 0 +245: 88761: 0 +245: 88762: 0 +245: 88763: 0 +245: 88764: 0 +245: 88765: 0 +245: 88766: 0 +245: 88767: 0 +245: 88768: 0 +245: 88769: 0 +245: 88770: 0 +245: 88771: 0 +245: 88772: 0 +245: 88773: 0 +245: 88774: 0 +245: 88775: 0 +245: 88776: 0 +245: 88777: 0 +245: 88778: 0 +245: 88779: 0 +245: 88780: 0 +245: 88781: 0 +245: 88782: 0 +245: 88783: 0 +245: 88784: 0 +245: 88785: 0 +245: 88786: 0 +245: 88787: 0 +245: 88788: 0 +245: 88789: 0 +245: 88790: 0 +245: 88791: 0 +245: 88792: 0 +245: 88793: 0 +245: 88794: 0 +245: 88795: 0 +245: 88796: 0 +245: 88797: 0 +245: 88798: 0 +245: 88799: 0 +245: 88800: 0 +245: 88801: 0 +245: 88802: 0 +245: 88803: 0 +245: 88804: 0 +245: 88805: 0 +245: 88806: 0 +245: 88807: 0 +245: 88808: 0 +245: 88809: 0 +245: 88810: 0 +245: 88811: 0 +245: 88812: 0 +245: 88813: 0 +245: 88814: 0 +245: 88815: 0 +245: 88816: 0 +245: 88817: 0 +245: 88818: 0 +245: 88819: 0 +245: 88820: 0 +245: 88821: 0 +245: 88822: 0 +245: 88823: 0 +245: 88824: 0 +245: 88825: 0 +245: 88826: 0 +245: 88827: 0 +245: 88828: 0 +245: 88829: 0 +245: 88830: 0 +245: 88831: 0 +245: 88832: 0 +245: 88833: 0 +245: 88834: 0 +245: 88835: 0 +245: 88836: 0 +245: 88837: 0 +245: 88838: 0 +245: 88839: 0 +245: 88840: 0 +245: 88841: 0 +245: 88842: 0 +245: 88843: 0 +245: 88844: 0 +245: 88845: 0 +245: 88846: 0 +245: 88847: 0 +245: 88848: 0 +245: 88849: 0 +245: 88850: 0 +245: 88851: 0 +245: 88852: 0 +245: 88853: 0 +245: 88854: 0 +245: 88855: 0 +245: 88856: 0 +245: 88857: 0 +245: 88858: 0 +245: 88859: 0 +245: 88860: 0 +245: 88861: 0 +245: 88862: 0 +245: 88863: 0 +245: 88864: 0 +245: 88865: 0 +245: 88866: 0 +245: 88867: 0 +245: 88868: 0 +245: 88869: 0 +245: 88870: 0 +245: 88871: 0 +245: 88872: 0 +245: 88873: 0 +245: 88874: 0 +245: 88875: 0 +245: 88876: 0 +245: 88877: 0 +245: 88878: 0 +245: 88879: 0 +245: 88880: 0 +245: 88881: 0 +245: 88882: 0 +245: 88883: 0 +245: 88884: 0 +245: 88885: 0 +245: 88886: 0 +245: 88887: 0 +245: 88888: 0 +245: 88889: 0 +245: 88890: 0 +245: 88891: 0 +245: 88892: 0 +245: 88893: 0 +245: 88894: 0 +245: 88895: 0 +245: 88896: 0 +245: 88897: 0 +245: 88898: 0 +245: 88899: 0 +245: 88900: 0 +245: 88901: 0 +245: 88902: 0 +245: 88903: 0 +245: 88904: 0 +245: 88905: 0 +245: 88906: 0 +245: 88907: 0 +245: 88908: 0 +245: 88909: 0 +245: 88910: 0 +245: 88911: 0 +245: 88912: 0 +245: 88913: 0 +245: 88914: 0 +245: 88915: 0 +245: 88916: 0 +245: 88917: 0 +245: 88918: 0 +245: 88919: 0 +245: 88920: 0 +245: 88921: 0 +245: 88922: 0 +245: 88923: 0 +245: 88924: 0 +245: 88925: 0 +245: 88926: 0 +245: 88927: 0 +245: 88928: 0 +245: 88929: 0 +245: 88930: 0 +245: 88931: 0 +245: 88932: 0 +245: 88933: 0 +245: 88934: 0 +245: 88935: 0 +245: 88936: 0 +245: 88937: 0 +245: 88938: 0 +245: 88939: 0 +245: 88940: 0 +245: 88941: 0 +245: 88942: 0 +245: 88943: 0 +245: 88944: 0 +245: 88945: 0 +245: 88946: 0 +245: 88947: 0 +245: 88948: 0 +245: 88949: 0 +245: 88950: 0 +245: 88951: 0 +245: 88952: 0 +245: 88953: 0 +245: 88954: 0 +245: 88955: 0 +245: 88956: 0 +245: 88957: 0 +245: 88958: 0 +245: 88959: 0 +245: 88960: 0 +245: 88961: 0 +245: 88962: 0 +245: 88963: 0 +245: 88964: 0 +245: 88965: 0 +245: 88966: 0 +245: 88967: 0 +245: 88968: 0 +245: 88969: 0 +245: 88970: 0 +245: 88971: 0 +245: 88972: 0 +245: 88973: 0 +245: 88974: 0 +245: 88975: 0 +245: 88976: 0 +245: 88977: 0 +245: 88978: 0 +245: 88979: 0 +245: 88980: 0 +245: 88981: 0 +245: 88982: 0 +245: 88983: 0 +245: 88984: 0 +245: 88985: 0 +245: 88986: 0 +245: 88987: 0 +245: 88988: 0 +245: 88989: 0 +245: 88990: 0 +245: 88991: 0 +245: 88992: 0 +245: 88993: 0 +245: 88994: 0 +245: 88995: 0 +245: 88996: 0 +245: 88997: 0 +245: 88998: 0 +245: 88999: 0 +245: 89000: 0 +245: 89001: 0 +245: 89002: 0 +245: 89003: 0 +245: 89004: 0 +245: 89005: 0 +245: 89006: 0 +245: 89007: 0 +245: 89008: 0 +245: 89009: 0 +245: 89010: 0 +245: 89011: 0 +245: 89012: 0 +245: 89013: 0 +245: 89014: 0 +245: 89015: 0 +245: 89016: 0 +245: 89017: 0 +245: 89018: 0 +245: 89019: 0 +245: 89020: 0 +245: 89021: 0 +245: 89022: 0 +245: 89023: 0 +245: 89024: 0 +245: 89025: 0 +245: 89026: 0 +245: 89027: 0 +245: 89028: 0 +245: 89029: 0 +245: 89030: 0 +245: 89031: 0 +245: 89032: 0 +245: 89033: 0 +245: 89034: 0 +245: 89035: 0 +245: 89036: 0 +245: 89037: 0 +245: 89038: 0 +245: 89039: 0 +245: 89040: 0 +245: 89041: 0 +245: 89042: 0 +245: 89043: 0 +245: 89044: 0 +245: 89045: 0 +245: 89046: 0 +245: 89047: 0 +245: 89048: 0 +245: 89049: 0 +245: 89050: 0 +245: 89051: 0 +245: 89052: 0 +245: 89053: 0 +245: 89054: 0 +245: 89055: 0 +245: 89056: 0 +245: 89057: 0 +245: 89058: 0 +245: 89059: 0 +245: 89060: 0 +245: 89061: 0 +245: 89062: 0 +245: 89063: 0 +245: 89064: 0 +245: 89065: 0 +245: 89066: 0 +245: 89067: 0 +245: 89068: 0 +245: 89069: 0 +245: 89070: 0 +245: 89071: 0 +245: 89072: 0 +245: 89073: 0 +245: 89074: 0 +245: 89075: 0 +245: 89076: 0 +245: 89077: 0 +245: 89078: 0 +245: 89079: 0 +245: 89080: 0 +245: 89081: 0 +245: 89082: 0 +245: 89083: 0 +245: 89084: 0 +245: 89085: 0 +245: 89086: 0 +245: 89087: 0 +245: 89088: 0 +245: 89089: 0 +245: 89090: 0 +245: 89091: 0 +245: 89092: 0 +245: 89093: 0 +245: 89094: 0 +245: 89095: 0 +245: 89096: 0 +245: 89097: 0 +245: 89098: 0 +245: 89099: 0 +245: 89100: 0 +245: 89101: 0 +245: 89102: 0 +245: 89103: 0 +245: 89104: 0 +245: 89105: 0 +245: 89106: 0 +245: 89107: 0 +245: 89108: 0 +245: 89109: 0 +245: 89110: 0 +245: 89111: 0 +245: 89112: 0 +245: 89113: 0 +245: 89114: 0 +245: 89115: 0 +245: 89116: 0 +245: 89117: 0 +245: 89118: 0 +245: 89119: 0 +245: 89120: 0 +245: 89121: 0 +245: 89122: 0 +245: 89123: 0 +245: 89124: 0 +245: 89125: 0 +245: 89126: 0 +245: 89127: 0 +245: 89128: 0 +245: 89129: 0 +245: 89130: 0 +245: 89131: 0 +245: 89132: 0 +245: 89133: 0 +245: 89134: 0 +245: 89135: 0 +245: 89136: 0 +245: 89137: 0 +245: 89138: 0 +245: 89139: 0 +245: 89140: 0 +245: 89141: 0 +245: 89142: 0 +245: 89143: 0 +245: 89144: 0 +245: 89145: 0 +245: 89146: 0 +245: 89147: 0 +245: 89148: 0 +245: 89149: 0 +245: 89150: 0 +245: 89151: 0 +245: 89152: 0 +245: 89153: 0 +245: 89154: 0 +245: 89155: 0 +245: 89156: 0 +245: 89157: 0 +245: 89158: 0 +245: 89159: 0 +245: 89160: 0 +245: 89161: 0 +245: 89162: 0 +245: 89163: 0 +245: 89164: 0 +245: 89165: 0 +245: 89166: 0 +245: 89167: 0 +245: 89168: 0 +245: 89169: 0 +245: 89170: 0 +245: 89171: 0 +245: 89172: 0 +245: 89173: 0 +245: 89174: 0 +245: 89175: 0 +245: 89176: 0 +245: 89177: 0 +245: 89178: 0 +245: 89179: 0 +245: 89180: 0 +245: 89181: 0 +245: 89182: 0 +245: 89183: 0 +245: 89184: 0 +245: 89185: 0 +245: 89186: 0 +245: 89187: 0 +245: 89188: 0 +245: 89189: 0 +245: 89190: 0 +245: 89191: 0 +245: 89192: 0 +245: 89193: 0 +245: 89194: 0 +245: 89195: 0 +245: 89196: 0 +245: 89197: 0 +245: 89198: 0 +245: 89199: 0 +245: 89200: 0 +245: 89201: 0 +245: 89202: 0 +245: 89203: 0 +245: 89204: 0 +245: 89205: 0 +245: 89206: 0 +245: 89207: 0 +245: 89208: 0 +245: 89209: 0 +245: 89210: 0 +245: 89211: 0 +245: 89212: 0 +245: 89213: 0 +245: 89214: 0 +245: 89215: 0 +245: 89216: 0 +245: 89217: 0 +245: 89218: 0 +245: 89219: 0 +245: 89220: 0 +245: 89221: 0 +245: 89222: 0 +245: 89223: 0 +245: 89224: 0 +245: 89225: 0 +245: 89226: 0 +245: 89227: 0 +245: 89228: 0 +245: 89229: 0 +245: 89230: 0 +245: 89231: 0 +245: 89232: 0 +245: 89233: 0 +245: 89234: 0 +245: 89235: 0 +245: 89236: 0 +245: 89237: 0 +245: 89238: 0 +245: 89239: 0 +245: 89240: 0 +245: 89241: 0 +245: 89242: 0 +245: 89243: 0 +245: 89244: 0 +245: 89245: 0 +245: 89246: 0 +245: 89247: 0 +245: 89248: 0 +245: 89249: 0 +245: 89250: 0 +245: 89251: 0 +245: 89252: 0 +245: 89253: 0 +245: 89254: 0 +245: 89255: 0 +245: 89256: 0 +245: 89257: 0 +245: 89258: 0 +245: 89259: 0 +245: 89260: 0 +245: 89261: 0 +245: 89262: 0 +245: 89263: 0 +245: 89264: 0 +245: 89265: 0 +245: 89266: 0 +245: 89267: 0 +245: 89268: 0 +245: 89269: 0 +245: 89270: 0 +245: 89271: 0 +245: 89272: 0 +245: 89273: 0 +245: 89274: 0 +245: 89275: 0 +245: 89276: 0 +245: 89277: 0 +245: 89278: 0 +245: 89279: 0 +245: 89280: 0 +245: 89281: 0 +245: 89282: 0 +245: 89283: 0 +245: 89284: 0 +245: 89285: 0 +245: 89286: 0 +245: 89287: 0 +245: 89288: 0 +245: 89289: 0 +245: 89290: 0 +245: 89291: 0 +245: 89292: 0 +245: 89293: 0 +245: 89294: 0 +245: 89295: 0 +245: 89296: 0 +245: 89297: 0 +245: 89298: 0 +245: 89299: 0 +245: 89300: 0 +245: 89301: 0 +245: 89302: 0 +245: 89303: 0 +245: 89304: 0 +245: 89305: 0 +245: 89306: 0 +245: 89307: 0 +245: 89308: 0 +245: 89309: 0 +245: 89310: 0 +245: 89311: 0 +245: 89312: 0 +245: 89313: 0 +245: 89314: 0 +245: 89315: 0 +245: 89316: 0 +245: 89317: 0 +245: 89318: 0 +245: 89319: 0 +245: 89320: 0 +245: 89321: 0 +245: 89322: 0 +245: 89323: 0 +245: 89324: 0 +245: 89325: 0 +245: 89326: 0 +245: 89327: 0 +245: 89328: 0 +245: 89329: 0 +245: 89330: 0 +245: 89331: 0 +245: 89332: 0 +245: 89333: 0 +245: 89334: 0 +245: 89335: 0 +245: 89336: 0 +245: 89337: 0 +245: 89338: 0 +245: 89339: 0 +245: 89340: 0 +245: 89341: 0 +245: 89342: 0 +245: 89343: 0 +245: 89344: 0 +245: 89345: 0 +245: 89346: 0 +245: 89347: 0 +245: 89348: 0 +245: 89349: 0 +245: 89350: 0 +245: 89351: 0 +245: 89352: 0 +245: 89353: 0 +245: 89354: 0 +245: 89355: 0 +245: 89356: 0 +245: 89357: 0 +245: 89358: 0 +245: 89359: 0 +245: 89360: 0 +245: 89361: 0 +245: 89362: 0 +245: 89363: 0 +245: 89364: 0 +245: 89365: 0 +245: 89366: 0 +245: 89367: 0 +245: 89368: 0 +245: 89369: 0 +245: 89370: 0 +245: 89371: 0 +245: 89372: 0 +245: 89373: 0 +245: 89374: 0 +245: 89375: 0 +245: 89376: 0 +245: 89377: 0 +245: 89378: 0 +245: 89379: 0 +245: 89380: 0 +245: 89381: 0 +245: 89382: 0 +245: 89383: 0 +245: 89384: 0 +245: 89385: 0 +245: 89386: 0 +245: 89387: 0 +245: 89388: 0 +245: 89389: 0 +245: 89390: 0 +245: 89391: 0 +245: 89392: 0 +245: 89393: 0 +245: 89394: 0 +245: 89395: 0 +245: 89396: 0 +245: 89397: 0 +245: 89398: 0 +245: 89399: 0 +245: 89400: 0 +245: 89401: 0 +245: 89402: 0 +245: 89403: 0 +245: 89404: 0 +245: 89405: 0 +245: 89406: 0 +245: 89407: 0 +245: 89408: 0 +245: 89409: 0 +245: 89410: 0 +245: 89411: 0 +245: 89412: 0 +245: 89413: 0 +245: 89414: 0 +245: 89415: 0 +245: 89416: 0 +245: 89417: 0 +245: 89418: 0 +245: 89419: 0 +245: 89420: 0 +245: 89421: 0 +245: 89422: 0 +245: 89423: 0 +245: 89424: 0 +245: 89425: 0 +245: 89426: 0 +245: 89427: 0 +245: 89428: 0 +245: 89429: 0 +245: 89430: 0 +245: 89431: 0 +245: 89432: 0 +245: 89433: 0 +245: 89434: 0 +245: 89435: 0 +245: 89436: 0 +245: 89437: 0 +245: 89438: 0 +245: 89439: 0 +245: 89440: 0 +245: 89441: 0 +245: 89442: 0 +245: 89443: 0 +245: 89444: 0 +245: 89445: 0 +245: 89446: 0 +245: 89447: 0 +245: 89448: 0 +245: 89449: 0 +245: 89450: 0 +245: 89451: 0 +245: 89452: 0 +245: 89453: 0 +245: 89454: 0 +245: 89455: 0 +245: 89456: 0 +245: 89457: 0 +245: 89458: 0 +245: 89459: 0 +245: 89460: 0 +245: 89461: 0 +245: 89462: 0 +245: 89463: 0 +245: 89464: 0 +245: 89465: 0 +245: 89466: 0 +245: 89467: 0 +245: 89468: 0 +245: 89469: 0 +245: 89470: 0 +245: 89471: 0 +245: 89472: 0 +245: 89473: 0 +245: 89474: 0 +245: 89475: 0 +245: 89476: 0 +245: 89477: 0 +245: 89478: 0 +245: 89479: 0 +245: 89480: 0 +245: 89481: 0 +245: 89482: 0 +245: 89483: 0 +245: 89484: 0 +245: 89485: 0 +245: 89486: 0 +245: 89487: 0 +245: 89488: 0 +245: 89489: 0 +245: 89490: 0 +245: 89491: 0 +245: 89492: 0 +245: 89493: 0 +245: 89494: 0 +245: 89495: 0 +245: 89496: 0 +245: 89497: 0 +245: 89498: 0 +245: 89499: 0 +245: 89500: 0 +245: 89501: 0 +245: 89502: 0 +245: 89503: 0 +245: 89504: 0 +245: 89505: 0 +245: 89506: 0 +245: 89507: 0 +245: 89508: 0 +245: 89509: 0 +245: 89510: 0 +245: 89511: 0 +245: 89512: 0 +245: 89513: 0 +245: 89514: 0 +245: 89515: 0 +245: 89516: 0 +245: 89517: 0 +245: 89518: 0 +245: 89519: 0 +245: 89520: 0 +245: 89521: 0 +245: 89522: 0 +245: 89523: 0 +245: 89524: 0 +245: 89525: 0 +245: 89526: 0 +245: 89527: 0 +245: 89528: 0 +245: 89529: 0 +245: 89530: 0 +245: 89531: 0 +245: 89532: 0 +245: 89533: 0 +245: 89534: 0 +245: 89535: 0 +245: 89536: 0 +245: 89537: 0 +245: 89538: 0 +245: 89539: 0 +245: 89540: 0 +245: 89541: 0 +245: 89542: 0 +245: 89543: 0 +245: 89544: 0 +245: 89545: 0 +245: 89546: 0 +245: 89547: 0 +245: 89548: 0 +245: 89549: 0 +245: 89550: 0 +245: 89551: 0 +245: 89552: 0 +245: 89553: 0 +245: 89554: 0 +245: 89555: 0 +245: 89556: 0 +245: 89557: 0 +245: 89558: 0 +245: 89559: 0 +245: 89560: 0 +245: 89561: 0 +245: 89562: 0 +245: 89563: 0 +245: 89564: 0 +245: 89565: 0 +245: 89566: 0 +245: 89567: 0 +245: 89568: 0 +245: 89569: 0 +245: 89570: 0 +245: 89571: 0 +245: 89572: 0 +245: 89573: 0 +245: 89574: 0 +245: 89575: 0 +245: 89576: 0 +245: 89577: 0 +245: 89578: 0 +245: 89579: 0 +245: 89580: 0 +245: 89581: 0 +245: 89582: 0 +245: 89583: 0 +245: 89584: 0 +245: 89585: 0 +245: 89586: 0 +245: 89587: 0 +245: 89588: 0 +245: 89589: 0 +245: 89590: 0 +245: 89591: 0 +245: 89592: 0 +245: 89593: 0 +245: 89594: 0 +245: 89595: 0 +245: 89596: 0 +245: 89597: 0 +245: 89598: 0 +245: 89599: 0 +245: 89600: 0 +245: 89601: 0 +245: 89602: 0 +245: 89603: 0 +245: 89604: 0 +245: 89605: 0 +245: 89606: 0 +245: 89607: 0 +245: 89608: 0 +245: 89609: 0 +245: 89610: 0 +245: 89611: 0 +245: 89612: 0 +245: 89613: 0 +245: 89614: 0 +245: 89615: 0 +245: 89616: 0 +245: 89617: 0 +245: 89618: 0 +245: 89619: 0 +245: 89620: 0 +245: 89621: 0 +245: 89622: 0 +245: 89623: 0 +245: 89624: 0 +245: 89625: 0 +245: 89626: 0 +245: 89627: 0 +245: 89628: 0 +245: 89629: 0 +245: 89630: 0 +245: 89631: 0 +245: 89632: 0 +245: 89633: 0 +245: 89634: 0 +245: 89635: 0 +245: 89636: 0 +245: 89637: 0 +245: 89638: 0 +245: 89639: 0 +245: 89640: 0 +245: 89641: 0 +245: 89642: 0 +245: 89643: 0 +245: 89644: 0 +245: 89645: 0 +245: 89646: 0 +245: 89647: 0 +245: 89648: 0 +245: 89649: 0 +245: 89650: 0 +245: 89651: 0 +245: 89652: 0 +245: 89653: 0 +245: 89654: 0 +245: 89655: 0 +245: 89656: 0 +245: 89657: 0 +245: 89658: 0 +245: 89659: 0 +245: 89660: 0 +245: 89661: 0 +245: 89662: 0 +245: 89663: 0 +245: 89664: 0 +245: 89665: 0 +245: 89666: 0 +245: 89667: 0 +245: 89668: 0 +245: 89669: 0 +245: 89670: 0 +245: 89671: 0 +245: 89672: 0 +245: 89673: 0 +245: 89674: 0 +245: 89675: 0 +245: 89676: 0 +245: 89677: 0 +245: 89678: 0 +245: 89679: 0 +245: 89680: 0 +245: 89681: 0 +245: 89682: 0 +245: 89683: 0 +245: 89684: 0 +245: 89685: 0 +245: 89686: 0 +245: 89687: 0 +245: 89688: 0 +245: 89689: 0 +245: 89690: 0 +245: 89691: 0 +245: 89692: 0 +245: 89693: 0 +245: 89694: 0 +245: 89695: 0 +245: 89696: 0 +245: 89697: 0 +245: 89698: 0 +245: 89699: 0 +245: 89700: 0 +245: 89701: 0 +245: 89702: 0 +245: 89703: 0 +245: 89704: 0 +245: 89705: 0 +245: 89706: 0 +245: 89707: 0 +245: 89708: 0 +245: 89709: 0 +245: 89710: 0 +245: 89711: 0 +245: 89712: 0 +245: 89713: 0 +245: 89714: 0 +245: 89715: 0 +245: 89716: 0 +245: 89717: 0 +245: 89718: 0 +245: 89719: 0 +245: 89720: 0 +245: 89721: 0 +245: 89722: 0 +245: 89723: 0 +245: 89724: 0 +245: 89725: 0 +245: 89726: 0 +245: 89727: 0 +245: 89728: 0 +245: 89729: 0 +245: 89730: 0 +245: 89731: 0 +245: 89732: 0 +245: 89733: 0 +245: 89734: 0 +245: 89735: 0 +245: 89736: 0 +245: 89737: 0 +245: 89738: 0 +245: 89739: 0 +245: 89740: 0 +245: 89741: 0 +245: 89742: 0 +245: 89743: 0 +245: 89744: 0 +245: 89745: 0 +245: 89746: 0 +245: 89747: 0 +245: 89748: 0 +245: 89749: 0 +245: 89750: 0 +245: 89751: 0 +245: 89752: 0 +245: 89753: 0 +245: 89754: 0 +245: 89755: 0 +245: 89756: 0 +245: 89757: 0 +245: 89758: 0 +245: 89759: 0 +245: 89760: 0 +245: 89761: 0 +245: 89762: 0 +245: 89763: 0 +245: 89764: 0 +245: 89765: 0 +245: 89766: 0 +245: 89767: 0 +245: 89768: 0 +245: 89769: 0 +245: 89770: 0 +245: 89771: 0 +245: 89772: 0 +245: 89773: 0 +245: 89774: 0 +245: 89775: 0 +245: 89776: 0 +245: 89777: 0 +245: 89778: 0 +245: 89779: 0 +245: 89780: 0 +245: 89781: 0 +245: 89782: 0 +245: 89783: 0 +245: 89784: 0 +245: 89785: 0 +245: 89786: 0 +245: 89787: 0 +245: 89788: 0 +245: 89789: 0 +245: 89790: 0 +245: 89791: 0 +245: 89792: 0 +245: 89793: 0 +245: 89794: 0 +245: 89795: 0 +245: 89796: 0 +245: 89797: 0 +245: 89798: 0 +245: 89799: 0 +245: 89800: 0 +245: 89801: 0 +245: 89802: 0 +245: 89803: 0 +245: 89804: 0 +245: 89805: 0 +245: 89806: 0 +245: 89807: 0 +245: 89808: 0 +245: 89809: 0 +245: 89810: 0 +245: 89811: 0 +245: 89812: 0 +245: 89813: 0 +245: 89814: 0 +245: 89815: 0 +245: 89816: 0 +245: 89817: 0 +245: 89818: 0 +245: 89819: 0 +245: 89820: 0 +245: 89821: 0 +245: 89822: 0 +245: 89823: 0 +245: 89824: 0 +245: 89825: 0 +245: 89826: 0 +245: 89827: 0 +245: 89828: 0 +245: 89829: 0 +245: 89830: 0 +245: 89831: 0 +245: 89832: 0 +245: 89833: 0 +245: 89834: 0 +245: 89835: 0 +245: 89836: 0 +245: 89837: 0 +245: 89838: 0 +245: 89839: 0 +245: 89840: 0 +245: 89841: 0 +245: 89842: 0 +245: 89843: 0 +245: 89844: 0 +245: 89845: 0 +245: 89846: 0 +245: 89847: 0 +245: 89848: 0 +245: 89849: 0 +245: 89850: 0 +245: 89851: 0 +245: 89852: 0 +245: 89853: 0 +245: 89854: 0 +245: 89855: 0 +245: 89856: 0 +245: 89857: 0 +245: 89858: 0 +245: 89859: 0 +245: 89860: 0 +245: 89861: 0 +245: 89862: 0 +245: 89863: 0 +245: 89864: 0 +245: 89865: 0 +245: 89866: 0 +245: 89867: 0 +245: 89868: 0 +245: 89869: 0 +245: 89870: 0 +245: 89871: 0 +245: 89872: 0 +245: 89873: 0 +245: 89874: 0 +245: 89875: 0 +245: 89876: 0 +245: 89877: 0 +245: 89878: 0 +245: 89879: 0 +245: 89880: 0 +245: 89881: 0 +245: 89882: 0 +245: 89883: 0 +245: 89884: 0 +245: 89885: 0 +245: 89886: 0 +245: 89887: 0 +245: 89888: 0 +245: 89889: 0 +245: 89890: 0 +245: 89891: 0 +245: 89892: 0 +245: 89893: 0 +245: 89894: 0 +245: 89895: 0 +245: 89896: 0 +245: 89897: 0 +245: 89898: 0 +245: 89899: 0 +245: 89900: 0 +245: 89901: 0 +245: 89902: 0 +245: 89903: 0 +245: 89904: 0 +245: 89905: 0 +245: 89906: 0 +245: 89907: 0 +245: 89908: 0 +245: 89909: 0 +245: 89910: 0 +245: 89911: 0 +245: 89912: 0 +245: 89913: 0 +245: 89914: 0 +245: 89915: 0 +245: 89916: 0 +245: 89917: 0 +245: 89918: 0 +245: 89919: 0 +245: 89920: 0 +245: 89921: 0 +245: 89922: 0 +245: 89923: 0 +245: 89924: 0 +245: 89925: 0 +245: 89926: 0 +245: 89927: 0 +245: 89928: 0 +245: 89929: 0 +245: 89930: 0 +245: 89931: 0 +245: 89932: 0 +245: 89933: 0 +245: 89934: 0 +245: 89935: 0 +245: 89936: 0 +245: 89937: 0 +245: 89938: 0 +245: 89939: 0 +245: 89940: 0 +245: 89941: 0 +245: 89942: 0 +245: 89943: 0 +245: 89944: 0 +245: 89945: 0 +245: 89946: 0 +245: 89947: 0 +245: 89948: 0 +245: 89949: 0 +245: 89950: 0 +245: 89951: 0 +245: 89952: 0 +245: 89953: 0 +245: 89954: 0 +245: 89955: 0 +245: 89956: 0 +245: 89957: 0 +245: 89958: 0 +245: 89959: 0 +245: 89960: 0 +245: 89961: 0 +245: 89962: 0 +245: 89963: 0 +245: 89964: 0 +245: 89965: 0 +245: 89966: 0 +245: 89967: 0 +245: 89968: 0 +245: 89969: 0 +245: 89970: 0 +245: 89971: 0 +245: 89972: 0 +245: 89973: 0 +245: 89974: 0 +245: 89975: 0 +245: 89976: 0 +245: 89977: 0 +245: 89978: 0 +245: 89979: 0 +245: 89980: 0 +245: 89981: 0 +245: 89982: 0 +245: 89983: 0 +245: 89984: 0 +245: 89985: 0 +245: 89986: 0 +245: 89987: 0 +245: 89988: 0 +245: 89989: 0 +245: 89990: 0 +245: 89991: 0 +245: 89992: 0 +245: 89993: 0 +245: 89994: 0 +245: 89995: 0 +245: 89996: 0 +245: 89997: 0 +245: 89998: 0 +245: 89999: 0 +245: 90000: 0 +245: 90001: 0 +245: 90002: 0 +245: 90003: 0 +245: 90004: 0 +245: 90005: 0 +245: 90006: 0 +245: 90007: 0 +245: 90008: 0 +245: 90009: 0 +245: 90010: 0 +245: 90011: 0 +245: 90012: 0 +245: 90013: 0 +245: 90014: 0 +245: 90015: 0 +245: 90016: 0 +245: 90017: 0 +245: 90018: 0 +245: 90019: 0 +245: 90020: 0 +245: 90021: 0 +245: 90022: 0 +245: 90023: 0 +245: 90024: 0 +245: 90025: 0 +245: 90026: 0 +245: 90027: 0 +245: 90028: 0 +245: 90029: 0 +245: 90030: 0 +245: 90031: 0 +245: 90032: 0 +245: 90033: 0 +245: 90034: 0 +245: 90035: 0 +245: 90036: 0 +245: 90037: 0 +245: 90038: 0 +245: 90039: 0 +245: 90040: 0 +245: 90041: 0 +245: 90042: 0 +245: 90043: 0 +245: 90044: 0 +245: 90045: 0 +245: 90046: 0 +245: 90047: 0 +245: 90048: 0 +245: 90049: 0 +245: 90050: 0 +245: 90051: 0 +245: 90052: 0 +245: 90053: 0 +245: 90054: 0 +245: 90055: 0 +245: 90056: 0 +245: 90057: 0 +245: 90058: 0 +245: 90059: 0 +245: 90060: 0 +245: 90061: 0 +245: 90062: 0 +245: 90063: 0 +245: 90064: 0 +245: 90065: 0 +245: 90066: 0 +245: 90067: 0 +245: 90068: 0 +245: 90069: 0 +245: 90070: 0 +245: 90071: 0 +245: 90072: 0 +245: 90073: 0 +245: 90074: 0 +245: 90075: 0 +245: 90076: 0 +245: 90077: 0 +245: 90078: 0 +245: 90079: 0 +245: 90080: 0 +245: 90081: 0 +245: 90082: 0 +245: 90083: 0 +245: 90084: 0 +245: 90085: 0 +245: 90086: 0 +245: 90087: 0 +245: 90088: 0 +245: 90089: 0 +245: 90090: 0 +245: 90091: 0 +245: 90092: 0 +245: 90093: 0 +245: 90094: 0 +245: 90095: 0 +245: 90096: 0 +245: 90097: 0 +245: 90098: 0 +245: 90099: 0 +245: 90100: 0 +245: 90101: 0 +245: 90102: 0 +245: 90103: 0 +245: 90104: 0 +245: 90105: 0 +245: 90106: 0 +245: 90107: 0 +245: 90108: 0 +245: 90109: 0 +245: 90110: 0 +245: 90111: 0 +245: 90112: 0 +245: 90113: 0 +245: 90114: 0 +245: 90115: 0 +245: 90116: 0 +245: 90117: 0 +245: 90118: 0 +245: 90119: 0 +245: 90120: 0 +245: 90121: 0 +245: 90122: 0 +245: 90123: 0 +245: 90124: 0 +245: 90125: 0 +245: 90126: 0 +245: 90127: 0 +245: 90128: 0 +245: 90129: 0 +245: 90130: 0 +245: 90131: 0 +245: 90132: 0 +245: 90133: 0 +245: 90134: 0 +245: 90135: 0 +245: 90136: 0 +245: 90137: 0 +245: 90138: 0 +245: 90139: 0 +245: 90140: 0 +245: 90141: 0 +245: 90142: 0 +245: 90143: 0 +245: 90144: 0 +245: 90145: 0 +245: 90146: 0 +245: 90147: 0 +245: 90148: 0 +245: 90149: 0 +245: 90150: 0 +245: 90151: 0 +245: 90152: 0 +245: 90153: 0 +245: 90154: 0 +245: 90155: 0 +245: 90156: 0 +245: 90157: 0 +245: 90158: 0 +245: 90159: 0 +245: 90160: 0 +245: 90161: 0 +245: 90162: 0 +245: 90163: 0 +245: 90164: 0 +245: 90165: 0 +245: 90166: 0 +245: 90167: 0 +245: 90168: 0 +245: 90169: 0 +245: 90170: 0 +245: 90171: 0 +245: 90172: 0 +245: 90173: 0 +245: 90174: 0 +245: 90175: 0 +245: 90176: 0 +245: 90177: 0 +245: 90178: 0 +245: 90179: 0 +245: 90180: 0 +245: 90181: 0 +245: 90182: 0 +245: 90183: 0 +245: 90184: 0 +245: 90185: 0 +245: 90186: 0 +245: 90187: 0 +245: 90188: 0 +245: 90189: 0 +245: 90190: 0 +245: 90191: 0 +245: 90192: 0 +245: 90193: 0 +245: 90194: 0 +245: 90195: 0 +245: 90196: 0 +245: 90197: 0 +245: 90198: 0 +245: 90199: 0 +245: 90200: 0 +245: 90201: 0 +245: 90202: 0 +245: 90203: 0 +245: 90204: 0 +245: 90205: 0 +245: 90206: 0 +245: 90207: 0 +245: 90208: 0 +245: 90209: 0 +245: 90210: 0 +245: 90211: 0 +245: 90212: 0 +245: 90213: 0 +245: 90214: 0 +245: 90215: 0 +245: 90216: 0 +245: 90217: 0 +245: 90218: 0 +245: 90219: 0 +245: 90220: 0 +245: 90221: 0 +245: 90222: 0 +245: 90223: 0 +245: 90224: 0 +245: 90225: 0 +245: 90226: 0 +245: 90227: 0 +245: 90228: 0 +245: 90229: 0 +245: 90230: 0 +245: 90231: 0 +245: 90232: 0 +245: 90233: 0 +245: 90234: 0 +245: 90235: 0 +245: 90236: 0 +245: 90237: 0 +245: 90238: 0 +245: 90239: 0 +245: 90240: 0 +245: 90241: 0 +245: 90242: 0 +245: 90243: 0 +245: 90244: 0 +245: 90245: 0 +245: 90246: 0 +245: 90247: 0 +245: 90248: 0 +245: 90249: 0 +245: 90250: 0 +245: 90251: 0 +245: 90252: 0 +245: 90253: 0 +245: 90254: 0 +245: 90255: 0 +245: 90256: 0 +245: 90257: 0 +245: 90258: 0 +245: 90259: 0 +245: 90260: 0 +245: 90261: 0 +245: 90262: 0 +245: 90263: 0 +245: 90264: 0 +245: 90265: 0 +245: 90266: 0 +245: 90267: 0 +245: 90268: 0 +245: 90269: 0 +245: 90270: 0 +245: 90271: 0 +245: 90272: 0 +245: 90273: 0 +245: 90274: 0 +245: 90275: 0 +245: 90276: 0 +245: 90277: 0 +245: 90278: 0 +245: 90279: 0 +245: 90280: 0 +245: 90281: 0 +245: 90282: 0 +245: 90283: 0 +245: 90284: 0 +245: 90285: 0 +245: 90286: 0 +245: 90287: 0 +245: 90288: 0 +245: 90289: 0 +245: 90290: 0 +245: 90291: 0 +245: 90292: 0 +245: 90293: 0 +245: 90294: 0 +245: 90295: 0 +245: 90296: 0 +245: 90297: 0 +245: 90298: 0 +245: 90299: 0 +245: 90300: 0 +245: 90301: 0 +245: 90302: 0 +245: 90303: 0 +245: 90304: 0 +245: 90305: 0 +245: 90306: 0 +245: 90307: 0 +245: 90308: 0 +245: 90309: 0 +245: 90310: 0 +245: 90311: 0 +245: 90312: 0 +245: 90313: 0 +245: 90314: 0 +245: 90315: 0 +245: 90316: 0 +245: 90317: 0 +245: 90318: 0 +245: 90319: 0 +245: 90320: 0 +245: 90321: 0 +245: 90322: 0 +245: 90323: 0 +245: 90324: 0 +245: 90325: 0 +245: 90326: 0 +245: 90327: 0 +245: 90328: 0 +245: 90329: 0 +245: 90330: 0 +245: 90331: 0 +245: 90332: 0 +245: 90333: 0 +245: 90334: 0 +245: 90335: 0 +245: 90336: 0 +245: 90337: 0 +245: 90338: 0 +245: 90339: 0 +245: 90340: 0 +245: 90341: 0 +245: 90342: 0 +245: 90343: 0 +245: 90344: 0 +245: 90345: 0 +245: 90346: 0 +245: 90347: 0 +245: 90348: 0 +245: 90349: 0 +245: 90350: 0 +245: 90351: 0 +245: 90352: 0 +245: 90353: 0 +245: 90354: 0 +245: 90355: 0 +245: 90356: 0 +245: 90357: 0 +245: 90358: 0 +245: 90359: 0 +245: 90360: 0 +245: 90361: 0 +245: 90362: 0 +245: 90363: 0 +245: 90364: 0 +245: 90365: 0 +245: 90366: 0 +245: 90367: 0 +245: 90368: 0 +245: 90369: 0 +245: 90370: 0 +245: 90371: 0 +245: 90372: 0 +245: 90373: 0 +245: 90374: 0 +245: 90375: 0 +245: 90376: 0 +245: 90377: 0 +245: 90378: 0 +245: 90379: 0 +245: 90380: 0 +245: 90381: 0 +245: 90382: 0 +245: 90383: 0 +245: 90384: 0 +245: 90385: 0 +245: 90386: 0 +245: 90387: 0 +245: 90388: 0 +245: 90389: 0 +245: 90390: 0 +245: 90391: 0 +245: 90392: 0 +245: 90393: 0 +245: 90394: 0 +245: 90395: 0 +245: 90396: 0 +245: 90397: 0 +245: 90398: 0 +245: 90399: 0 +245: 90400: 0 +245: 90401: 0 +245: 90402: 0 +245: 90403: 0 +245: 90404: 0 +245: 90405: 0 +245: 90406: 0 +245: 90407: 0 +245: 90408: 0 +245: 90409: 0 +245: 90410: 0 +245: 90411: 0 +245: 90412: 0 +245: 90413: 0 +245: 90414: 0 +245: 90415: 0 +245: 90416: 0 +245: 90417: 0 +245: 90418: 0 +245: 90419: 0 +245: 90420: 0 +245: 90421: 0 +245: 90422: 0 +245: 90423: 0 +245: 90424: 0 +245: 90425: 0 +245: 90426: 0 +245: 90427: 0 +245: 90428: 0 +245: 90429: 0 +245: 90430: 0 +245: 90431: 0 +245: 90432: 0 +245: 90433: 0 +245: 90434: 0 +245: 90435: 0 +245: 90436: 0 +245: 90437: 0 +245: 90438: 0 +245: 90439: 0 +245: 90440: 0 +245: 90441: 0 +245: 90442: 0 +245: 90443: 0 +245: 90444: 0 +245: 90445: 0 +245: 90446: 0 +245: 90447: 0 +245: 90448: 0 +245: 90449: 0 +245: 90450: 0 +245: 90451: 0 +245: 90452: 0 +245: 90453: 0 +245: 90454: 0 +245: 90455: 0 +245: 90456: 0 +245: 90457: 0 +245: 90458: 0 +245: 90459: 0 +245: 90460: 0 +245: 90461: 0 +245: 90462: 0 +245: 90463: 0 +245: 90464: 0 +245: 90465: 0 +245: 90466: 0 +245: 90467: 0 +245: 90468: 0 +245: 90469: 0 +245: 90470: 0 +245: 90471: 0 +245: 90472: 0 +245: 90473: 0 +245: 90474: 0 +245: 90475: 0 +245: 90476: 0 +245: 90477: 0 +245: 90478: 0 +245: 90479: 0 +245: 90480: 0 +245: 90481: 0 +245: 90482: 0 +245: 90483: 0 +245: 90484: 0 +245: 90485: 0 +245: 90486: 0 +245: 90487: 0 +245: 90488: 0 +245: 90489: 0 +245: 90490: 0 +245: 90491: 0 +245: 90492: 0 +245: 90493: 0 +245: 90494: 0 +245: 90495: 0 +245: 90496: 0 +245: 90497: 0 +245: 90498: 0 +245: 90499: 0 +245: 90500: 0 +245: 90501: 0 +245: 90502: 0 +245: 90503: 0 +245: 90504: 0 +245: 90505: 0 +245: 90506: 0 +245: 90507: 0 +245: 90508: 0 +245: 90509: 0 +245: 90510: 0 +245: 90511: 0 +245: 90512: 0 +245: 90513: 0 +245: 90514: 0 +245: 90515: 0 +245: 90516: 0 +245: 90517: 0 +245: 90518: 0 +245: 90519: 0 +245: 90520: 0 +245: 90521: 0 +245: 90522: 0 +245: 90523: 0 +245: 90524: 0 +245: 90525: 0 +245: 90526: 0 +245: 90527: 0 +245: 90528: 0 +245: 90529: 0 +245: 90530: 0 +245: 90531: 0 +245: 90532: 0 +245: 90533: 0 +245: 90534: 0 +245: 90535: 0 +245: 90536: 0 +245: 90537: 0 +245: 90538: 0 +245: 90539: 0 +245: 90540: 0 +245: 90541: 0 +245: 90542: 0 +245: 90543: 0 +245: 90544: 0 +245: 90545: 0 +245: 90546: 0 +245: 90547: 0 +245: 90548: 0 +245: 90549: 0 +245: 90550: 0 +245: 90551: 0 +245: 90552: 0 +245: 90553: 0 +245: 90554: 0 +245: 90555: 0 +245: 90556: 0 +245: 90557: 0 +245: 90558: 0 +245: 90559: 0 +245: 90560: 0 +245: 90561: 0 +245: 90562: 0 +245: 90563: 0 +245: 90564: 0 +245: 90565: 0 +245: 90566: 0 +245: 90567: 0 +245: 90568: 0 +245: 90569: 0 +245: 90570: 0 +245: 90571: 0 +245: 90572: 0 +245: 90573: 0 +245: 90574: 0 +245: 90575: 0 +245: 90576: 0 +245: 90577: 0 +245: 90578: 0 +245: 90579: 0 +245: 90580: 0 +245: 90581: 0 +245: 90582: 0 +245: 90583: 0 +245: 90584: 0 +245: 90585: 0 +245: 90586: 0 +245: 90587: 0 +245: 90588: 0 +245: 90589: 0 +245: 90590: 0 +245: 90591: 0 +245: 90592: 0 +245: 90593: 0 +245: 90594: 0 +245: 90595: 0 +245: 90596: 0 +245: 90597: 0 +245: 90598: 0 +245: 90599: 0 +245: 90600: 0 +245: 90601: 0 +245: 90602: 0 +245: 90603: 0 +245: 90604: 0 +245: 90605: 0 +245: 90606: 0 +245: 90607: 0 +245: 90608: 0 +245: 90609: 0 +245: 90610: 0 +245: 90611: 0 +245: 90612: 0 +245: 90613: 0 +245: 90614: 0 +245: 90615: 0 +245: 90616: 0 +245: 90617: 0 +245: 90618: 0 +245: 90619: 0 +245: 90620: 0 +245: 90621: 0 +245: 90622: 0 +245: 90623: 0 +245: 90624: 0 +245: 90625: 0 +245: 90626: 0 +245: 90627: 0 +245: 90628: 0 +245: 90629: 0 +245: 90630: 0 +245: 90631: 0 +245: 90632: 0 +245: 90633: 0 +245: 90634: 0 +245: 90635: 0 +245: 90636: 0 +245: 90637: 0 +245: 90638: 0 +245: 90639: 0 +245: 90640: 0 +245: 90641: 0 +245: 90642: 0 +245: 90643: 0 +245: 90644: 0 +245: 90645: 0 +245: 90646: 0 +245: 90647: 0 +245: 90648: 0 +245: 90649: 0 +245: 90650: 0 +245: 90651: 0 +245: 90652: 0 +245: 90653: 0 +245: 90654: 0 +245: 90655: 0 +245: 90656: 0 +245: 90657: 0 +245: 90658: 0 +245: 90659: 0 +245: 90660: 0 +245: 90661: 0 +245: 90662: 0 +245: 90663: 0 +245: 90664: 0 +245: 90665: 0 +245: 90666: 0 +245: 90667: 0 +245: 90668: 0 +245: 90669: 0 +245: 90670: 0 +245: 90671: 0 +245: 90672: 0 +245: 90673: 0 +245: 90674: 0 +245: 90675: 0 +245: 90676: 0 +245: 90677: 0 +245: 90678: 0 +245: 90679: 0 +245: 90680: 0 +245: 90681: 0 +245: 90682: 0 +245: 90683: 0 +245: 90684: 0 +245: 90685: 0 +245: 90686: 0 +245: 90687: 0 +245: 90688: 0 +245: 90689: 0 +245: 90690: 0 +245: 90691: 0 +245: 90692: 0 +245: 90693: 0 +245: 90694: 0 +245: 90695: 0 +245: 90696: 0 +245: 90697: 0 +245: 90698: 0 +245: 90699: 0 +245: 90700: 0 +245: 90701: 0 +245: 90702: 0 +245: 90703: 0 +245: 90704: 0 +245: 90705: 0 +245: 90706: 0 +245: 90707: 0 +245: 90708: 0 +245: 90709: 0 +245: 90710: 0 +245: 90711: 0 +245: 90712: 0 +245: 90713: 0 +245: 90714: 0 +245: 90715: 0 +245: 90716: 0 +245: 90717: 0 +245: 90718: 0 +245: 90719: 0 +245: 90720: 0 +245: 90721: 0 +245: 90722: 0 +245: 90723: 0 +245: 90724: 0 +245: 90725: 0 +245: 90726: 0 +245: 90727: 0 +245: 90728: 0 +245: 90729: 0 +245: 90730: 0 +245: 90731: 0 +245: 90732: 0 +245: 90733: 0 +245: 90734: 0 +245: 90735: 0 +245: 90736: 0 +245: 90737: 0 +245: 90738: 0 +245: 90739: 0 +245: 90740: 0 +245: 90741: 0 +245: 90742: 0 +245: 90743: 0 +245: 90744: 0 +245: 90745: 0 +245: 90746: 0 +245: 90747: 0 +245: 90748: 0 +245: 90749: 0 +245: 90750: 0 +245: 90751: 0 +245: 90752: 0 +245: 90753: 0 +245: 90754: 0 +245: 90755: 0 +245: 90756: 0 +245: 90757: 0 +245: 90758: 0 +245: 90759: 0 +245: 90760: 0 +245: 90761: 0 +245: 90762: 0 +245: 90763: 0 +245: 90764: 0 +245: 90765: 0 +245: 90766: 0 +245: 90767: 0 +245: 90768: 0 +245: 90769: 0 +245: 90770: 0 +245: 90771: 0 +245: 90772: 0 +245: 90773: 0 +245: 90774: 0 +245: 90775: 0 +245: 90776: 0 +245: 90777: 0 +245: 90778: 0 +245: 90779: 0 +245: 90780: 0 +245: 90781: 0 +245: 90782: 0 +245: 90783: 0 +245: 90784: 0 +245: 90785: 0 +245: 90786: 0 +245: 90787: 0 +245: 90788: 0 +245: 90789: 0 +245: 90790: 0 +245: 90791: 0 +245: 90792: 0 +245: 90793: 0 +245: 90794: 0 +245: 90795: 0 +245: 90796: 0 +245: 90797: 0 +245: 90798: 0 +245: 90799: 0 +245: 90800: 0 +245: 90801: 0 +245: 90802: 0 +245: 90803: 0 +245: 90804: 0 +245: 90805: 0 +245: 90806: 0 +245: 90807: 0 +245: 90808: 0 +245: 90809: 0 +245: 90810: 0 +245: 90811: 0 +245: 90812: 0 +245: 90813: 0 +245: 90814: 0 +245: 90815: 0 +245: 90816: 0 +245: 90817: 0 +245: 90818: 0 +245: 90819: 0 +245: 90820: 0 +245: 90821: 0 +245: 90822: 0 +245: 90823: 0 +245: 90824: 0 +245: 90825: 0 +245: 90826: 0 +245: 90827: 0 +245: 90828: 0 +245: 90829: 0 +245: 90830: 0 +245: 90831: 0 +245: 90832: 0 +245: 90833: 0 +245: 90834: 0 +245: 90835: 0 +245: 90836: 0 +245: 90837: 0 +245: 90838: 0 +245: 90839: 0 +245: 90840: 0 +245: 90841: 0 +245: 90842: 0 +245: 90843: 0 +245: 90844: 0 +245: 90845: 0 +245: 90846: 0 +245: 90847: 0 +245: 90848: 0 +245: 90849: 0 +245: 90850: 0 +245: 90851: 0 +245: 90852: 0 +245: 90853: 0 +245: 90854: 0 +245: 90855: 0 +245: 90856: 0 +245: 90857: 0 +245: 90858: 0 +245: 90859: 0 +245: 90860: 0 +245: 90861: 0 +245: 90862: 0 +245: 90863: 0 +245: 90864: 0 +245: 90865: 0 +245: 90866: 0 +245: 90867: 0 +245: 90868: 0 +245: 90869: 0 +245: 90870: 0 +245: 90871: 0 +245: 90872: 0 +245: 90873: 0 +245: 90874: 0 +245: 90875: 0 +245: 90876: 0 +245: 90877: 0 +245: 90878: 0 +245: 90879: 0 +245: 90880: 0 +245: 90881: 0 +245: 90882: 0 +245: 90883: 0 +245: 90884: 0 +245: 90885: 0 +245: 90886: 0 +245: 90887: 0 +245: 90888: 0 +245: 90889: 0 +245: 90890: 0 +245: 90891: 0 +245: 90892: 0 +245: 90893: 0 +245: 90894: 0 +245: 90895: 0 +245: 90896: 0 +245: 90897: 0 +245: 90898: 0 +245: 90899: 0 +245: 90900: 0 +245: 90901: 0 +245: 90902: 0 +245: 90903: 0 +245: 90904: 0 +245: 90905: 0 +245: 90906: 0 +245: 90907: 0 +245: 90908: 0 +245: 90909: 0 +245: 90910: 0 +245: 90911: 0 +245: 90912: 0 +245: 90913: 0 +245: 90914: 0 +245: 90915: 0 +245: 90916: 0 +245: 90917: 0 +245: 90918: 0 +245: 90919: 0 +245: 90920: 0 +245: 90921: 0 +245: 90922: 0 +245: 90923: 0 +245: 90924: 0 +245: 90925: 0 +245: 90926: 0 +245: 90927: 0 +245: 90928: 0 +245: 90929: 0 +245: 90930: 0 +245: 90931: 0 +245: 90932: 0 +245: 90933: 0 +245: 90934: 0 +245: 90935: 0 +245: 90936: 0 +245: 90937: 0 +245: 90938: 0 +245: 90939: 0 +245: 90940: 0 +245: 90941: 0 +245: 90942: 0 +245: 90943: 0 +245: 90944: 0 +245: 90945: 0 +245: 90946: 0 +245: 90947: 0 +245: 90948: 0 +245: 90949: 0 +245: 90950: 0 +245: 90951: 0 +245: 90952: 0 +245: 90953: 0 +245: 90954: 0 +245: 90955: 0 +245: 90956: 0 +245: 90957: 0 +245: 90958: 0 +245: 90959: 0 +245: 90960: 0 +245: 90961: 0 +245: 90962: 0 +245: 90963: 0 +245: 90964: 0 +245: 90965: 0 +245: 90966: 0 +245: 90967: 0 +245: 90968: 0 +245: 90969: 0 +245: 90970: 0 +245: 90971: 0 +245: 90972: 0 +245: 90973: 0 +245: 90974: 0 +245: 90975: 0 +245: 90976: 0 +245: 90977: 0 +245: 90978: 0 +245: 90979: 0 +245: 90980: 0 +245: 90981: 0 +245: 90982: 0 +245: 90983: 0 +245: 90984: 0 +245: 90985: 0 +245: 90986: 0 +245: 90987: 0 +245: 90988: 0 +245: 90989: 0 +245: 90990: 0 +245: 90991: 0 +245: 90992: 0 +245: 90993: 0 +245: 90994: 0 +245: 90995: 0 +245: 90996: 0 +245: 90997: 0 +245: 90998: 0 +245: 90999: 0 +245: 91000: 0 +245: 91001: 0 +245: 91002: 0 +245: 91003: 0 +245: 91004: 0 +245: 91005: 0 +245: 91006: 0 +245: 91007: 0 +245: 91008: 0 +245: 91009: 0 +245: 91010: 0 +245: 91011: 0 +245: 91012: 0 +245: 91013: 0 +245: 91014: 0 +245: 91015: 0 +245: 91016: 0 +245: 91017: 0 +245: 91018: 0 +245: 91019: 0 +245: 91020: 0 +245: 91021: 0 +245: 91022: 0 +245: 91023: 0 +245: 91024: 0 +245: 91025: 0 +245: 91026: 0 +245: 91027: 0 +245: 91028: 0 +245: 91029: 0 +245: 91030: 0 +245: 91031: 0 +245: 91032: 0 +245: 91033: 0 +245: 91034: 0 +245: 91035: 0 +245: 91036: 0 +245: 91037: 0 +245: 91038: 0 +245: 91039: 0 +245: 91040: 0 +245: 91041: 0 +245: 91042: 0 +245: 91043: 0 +245: 91044: 0 +245: 91045: 0 +245: 91046: 0 +245: 91047: 0 +245: 91048: 0 +245: 91049: 0 +245: 91050: 0 +245: 91051: 0 +245: 91052: 0 +245: 91053: 0 +245: 91054: 0 +245: 91055: 0 +245: 91056: 0 +245: 91057: 0 +245: 91058: 0 +245: 91059: 0 +245: 91060: 0 +245: 91061: 0 +245: 91062: 0 +245: 91063: 0 +245: 91064: 0 +245: 91065: 0 +245: 91066: 0 +245: 91067: 0 +245: 91068: 0 +245: 91069: 0 +245: 91070: 0 +245: 91071: 0 +245: 91072: 0 +245: 91073: 0 +245: 91074: 0 +245: 91075: 0 +245: 91076: 0 +245: 91077: 0 +245: 91078: 0 +245: 91079: 0 +245: 91080: 0 +245: 91081: 0 +245: 91082: 0 +245: 91083: 0 +245: 91084: 0 +245: 91085: 0 +245: 91086: 0 +245: 91087: 0 +245: 91088: 0 +245: 91089: 0 +245: 91090: 0 +245: 91091: 0 +245: 91092: 0 +245: 91093: 0 +245: 91094: 0 +245: 91095: 0 +245: 91096: 0 +245: 91097: 0 +245: 91098: 0 +245: 91099: 0 +245: 91100: 0 +245: 91101: 0 +245: 91102: 0 +245: 91103: 0 +245: 91104: 0 +245: 91105: 0 +245: 91106: 0 +245: 91107: 0 +245: 91108: 0 +245: 91109: 0 +245: 91110: 0 +245: 91111: 0 +245: 91112: 0 +245: 91113: 0 +245: 91114: 0 +245: 91115: 0 +245: 91116: 0 +245: 91117: 0 +245: 91118: 0 +245: 91119: 0 +245: 91120: 0 +245: 91121: 0 +245: 91122: 0 +245: 91123: 0 +245: 91124: 0 +245: 91125: 0 +245: 91126: 0 +245: 91127: 0 +245: 91128: 0 +245: 91129: 0 +245: 91130: 0 +245: 91131: 0 +245: 91132: 0 +245: 91133: 0 +245: 91134: 0 +245: 91135: 0 +245: 91136: 0 +245: 91137: 0 +245: 91138: 0 +245: 91139: 0 +245: 91140: 0 +245: 91141: 0 +245: 91142: 0 +245: 91143: 0 +245: 91144: 0 +245: 91145: 0 +245: 91146: 0 +245: 91147: 0 +245: 91148: 0 +245: 91149: 0 +245: 91150: 0 +245: 91151: 0 +245: 91152: 0 +245: 91153: 0 +245: 91154: 0 +245: 91155: 0 +245: 91156: 0 +245: 91157: 0 +245: 91158: 0 +245: 91159: 0 +245: 91160: 0 +245: 91161: 0 +245: 91162: 0 +245: 91163: 0 +245: 91164: 0 +245: 91165: 0 +245: 91166: 0 +245: 91167: 0 +245: 91168: 0 +245: 91169: 0 +245: 91170: 0 +245: 91171: 0 +245: 91172: 0 +245: 91173: 0 +245: 91174: 0 +245: 91175: 0 +245: 91176: 0 +245: 91177: 0 +245: 91178: 0 +245: 91179: 0 +245: 91180: 0 +245: 91181: 0 +245: 91182: 0 +245: 91183: 0 +245: 91184: 0 +245: 91185: 0 +245: 91186: 0 +245: 91187: 0 +245: 91188: 0 +245: 91189: 0 +245: 91190: 0 +245: 91191: 0 +245: 91192: 0 +245: 91193: 0 +245: 91194: 0 +245: 91195: 0 +245: 91196: 0 +245: 91197: 0 +245: 91198: 0 +245: 91199: 0 +245: 91200: 0 +245: 91201: 0 +245: 91202: 0 +245: 91203: 0 +245: 91204: 0 +245: 91205: 0 +245: 91206: 0 +245: 91207: 0 +245: 91208: 0 +245: 91209: 0 +245: 91210: 0 +245: 91211: 0 +245: 91212: 0 +245: 91213: 0 +245: 91214: 0 +245: 91215: 0 +245: 91216: 0 +245: 91217: 0 +245: 91218: 0 +245: 91219: 0 +245: 91220: 0 +245: 91221: 0 +245: 91222: 0 +245: 91223: 0 +245: 91224: 0 +245: 91225: 0 +245: 91226: 0 +245: 91227: 0 +245: 91228: 0 +245: 91229: 0 +245: 91230: 0 +245: 91231: 0 +245: 91232: 0 +245: 91233: 0 +245: 91234: 0 +245: 91235: 0 +245: 91236: 0 +245: 91237: 0 +245: 91238: 0 +245: 91239: 0 +245: 91240: 0 +245: 91241: 0 +245: 91242: 0 +245: 91243: 0 +245: 91244: 0 +245: 91245: 0 +245: 91246: 0 +245: 91247: 0 +245: 91248: 0 +245: 91249: 0 +245: 91250: 0 +245: 91251: 0 +245: 91252: 0 +245: 91253: 0 +245: 91254: 0 +245: 91255: 0 +245: 91256: 0 +245: 91257: 0 +245: 91258: 0 +245: 91259: 0 +245: 91260: 0 +245: 91261: 0 +245: 91262: 0 +245: 91263: 0 +245: 91264: 0 +245: 91265: 0 +245: 91266: 0 +245: 91267: 0 +245: 91268: 0 +245: 91269: 0 +245: 91270: 0 +245: 91271: 0 +245: 91272: 0 +245: 91273: 0 +245: 91274: 0 +245: 91275: 0 +245: 91276: 0 +245: 91277: 0 +245: 91278: 0 +245: 91279: 0 +245: 91280: 0 +245: 91281: 0 +245: 91282: 0 +245: 91283: 0 +245: 91284: 0 +245: 91285: 0 +245: 91286: 0 +245: 91287: 0 +245: 91288: 0 +245: 91289: 0 +245: 91290: 0 +245: 91291: 0 +245: 91292: 0 +245: 91293: 0 +245: 91294: 0 +245: 91295: 0 +245: 91296: 0 +245: 91297: 0 +245: 91298: 0 +245: 91299: 0 +245: 91300: 0 +245: 91301: 0 +245: 91302: 0 +245: 91303: 0 +245: 91304: 0 +245: 91305: 0 +245: 91306: 0 +245: 91307: 0 +245: 91308: 0 +245: 91309: 0 +245: 91310: 0 +245: 91311: 0 +245: 91312: 0 +245: 91313: 0 +245: 91314: 0 +245: 91315: 0 +245: 91316: 0 +245: 91317: 0 +245: 91318: 0 +245: 91319: 0 +245: 91320: 0 +245: 91321: 0 +245: 91322: 0 +245: 91323: 0 +245: 91324: 0 +245: 91325: 0 +245: 91326: 0 +245: 91327: 0 +245: 91328: 0 +245: 91329: 0 +245: 91330: 0 +245: 91331: 0 +245: 91332: 0 +245: 91333: 0 +245: 91334: 0 +245: 91335: 0 +245: 91336: 0 +245: 91337: 0 +245: 91338: 0 +245: 91339: 0 +245: 91340: 0 +245: 91341: 0 +245: 91342: 0 +245: 91343: 0 +245: 91344: 0 +245: 91345: 0 +245: 91346: 0 +245: 91347: 0 +245: 91348: 0 +245: 91349: 0 +245: 91350: 0 +245: 91351: 0 +245: 91352: 0 +245: 91353: 0 +245: 91354: 0 +245: 91355: 0 +245: 91356: 0 +245: 91357: 0 +245: 91358: 0 +245: 91359: 0 +245: 91360: 0 +245: 91361: 0 +245: 91362: 0 +245: 91363: 0 +245: 91364: 0 +245: 91365: 0 +245: 91366: 0 +245: 91367: 0 +245: 91368: 0 +245: 91369: 0 +245: 91370: 0 +245: 91371: 0 +245: 91372: 0 +245: 91373: 0 +245: 91374: 0 +245: 91375: 0 +245: 91376: 0 +245: 91377: 0 +245: 91378: 0 +245: 91379: 0 +245: 91380: 0 +245: 91381: 0 +245: 91382: 0 +245: 91383: 0 +245: 91384: 0 +245: 91385: 0 +245: 91386: 0 +245: 91387: 0 +245: 91388: 0 +245: 91389: 0 +245: 91390: 0 +245: 91391: 0 +245: 91392: 0 +245: 91393: 0 +245: 91394: 0 +245: 91395: 0 +245: 91396: 0 +245: 91397: 0 +245: 91398: 0 +245: 91399: 0 +245: 91400: 0 +245: 91401: 0 +245: 91402: 0 +245: 91403: 0 +245: 91404: 0 +245: 91405: 0 +245: 91406: 0 +245: 91407: 0 +245: 91408: 0 +245: 91409: 0 +245: 91410: 0 +245: 91411: 0 +245: 91412: 0 +245: 91413: 0 +245: 91414: 0 +245: 91415: 0 +245: 91416: 0 +245: 91417: 0 +245: 91418: 0 +245: 91419: 0 +245: 91420: 0 +245: 91421: 0 +245: 91422: 0 +245: 91423: 0 +245: 91424: 0 +245: 91425: 0 +245: 91426: 0 +245: 91427: 0 +245: 91428: 0 +245: 91429: 0 +245: 91430: 0 +245: 91431: 0 +245: 91432: 0 +245: 91433: 0 +245: 91434: 0 +245: 91435: 0 +245: 91436: 0 +245: 91437: 0 +245: 91438: 0 +245: 91439: 0 +245: 91440: 0 +245: 91441: 0 +245: 91442: 0 +245: 91443: 0 +245: 91444: 0 +245: 91445: 0 +245: 91446: 0 +245: 91447: 0 +245: 91448: 0 +245: 91449: 0 +245: 91450: 0 +245: 91451: 0 +245: 91452: 0 +245: 91453: 0 +245: 91454: 0 +245: 91455: 0 +245: 91456: 0 +245: 91457: 0 +245: 91458: 0 +245: 91459: 0 +245: 91460: 0 +245: 91461: 0 +245: 91462: 0 +245: 91463: 0 +245: 91464: 0 +245: 91465: 0 +245: 91466: 0 +245: 91467: 0 +245: 91468: 0 +245: 91469: 0 +245: 91470: 0 +245: 91471: 0 +245: 91472: 0 +245: 91473: 0 +245: 91474: 0 +245: 91475: 0 +245: 91476: 0 +245: 91477: 0 +245: 91478: 0 +245: 91479: 0 +245: 91480: 0 +245: 91481: 0 +245: 91482: 0 +245: 91483: 0 +245: 91484: 0 +245: 91485: 0 +245: 91486: 0 +245: 91487: 0 +245: 91488: 0 +245: 91489: 0 +245: 91490: 0 +245: 91491: 0 +245: 91492: 0 +245: 91493: 0 +245: 91494: 0 +245: 91495: 0 +245: 91496: 0 +245: 91497: 0 +245: 91498: 0 +245: 91499: 0 +245: 91500: 0 +245: 91501: 0 +245: 91502: 0 +245: 91503: 0 +245: 91504: 0 +245: 91505: 0 +245: 91506: 0 +245: 91507: 0 +245: 91508: 0 +245: 91509: 0 +245: 91510: 0 +245: 91511: 0 +245: 91512: 0 +245: 91513: 0 +245: 91514: 0 +245: 91515: 0 +245: 91516: 0 +245: 91517: 0 +245: 91518: 0 +245: 91519: 0 +245: 91520: 0 +245: 91521: 0 +245: 91522: 0 +245: 91523: 0 +245: 91524: 0 +245: 91525: 0 +245: 91526: 0 +245: 91527: 0 +245: 91528: 0 +245: 91529: 0 +245: 91530: 0 +245: 91531: 0 +245: 91532: 0 +245: 91533: 0 +245: 91534: 0 +245: 91535: 0 +245: 91536: 0 +245: 91537: 0 +245: 91538: 0 +245: 91539: 0 +245: 91540: 0 +245: 91541: 0 +245: 91542: 0 +245: 91543: 0 +245: 91544: 0 +245: 91545: 0 +245: 91546: 0 +245: 91547: 0 +245: 91548: 0 +245: 91549: 0 +245: 91550: 0 +245: 91551: 0 +245: 91552: 0 +245: 91553: 0 +245: 91554: 0 +245: 91555: 0 +245: 91556: 0 +245: 91557: 0 +245: 91558: 0 +245: 91559: 0 +245: 91560: 0 +245: 91561: 0 +245: 91562: 0 +245: 91563: 0 +245: 91564: 0 +245: 91565: 0 +245: 91566: 0 +245: 91567: 0 +245: 91568: 0 +245: 91569: 0 +245: 91570: 0 +245: 91571: 0 +245: 91572: 0 +245: 91573: 0 +245: 91574: 0 +245: 91575: 0 +245: 91576: 0 +245: 91577: 0 +245: 91578: 0 +245: 91579: 0 +245: 91580: 0 +245: 91581: 0 +245: 91582: 0 +245: 91583: 0 +245: 91584: 0 +245: 91585: 0 +245: 91586: 0 +245: 91587: 0 +245: 91588: 0 +245: 91589: 0 +245: 91590: 0 +245: 91591: 0 +245: 91592: 0 +245: 91593: 0 +245: 91594: 0 +245: 91595: 0 +245: 91596: 0 +245: 91597: 0 +245: 91598: 0 +245: 91599: 0 +245: 91600: 0 +245: 91601: 0 +245: 91602: 0 +245: 91603: 0 +245: 91604: 0 +245: 91605: 0 +245: 91606: 0 +245: 91607: 0 +245: 91608: 0 +245: 91609: 0 +245: 91610: 0 +245: 91611: 0 +245: 91612: 0 +245: 91613: 0 +245: 91614: 0 +245: 91615: 0 +245: 91616: 0 +245: 91617: 0 +245: 91618: 0 +245: 91619: 0 +245: 91620: 0 +245: 91621: 0 +245: 91622: 0 +245: 91623: 0 +245: 91624: 0 +245: 91625: 0 +245: 91626: 0 +245: 91627: 0 +245: 91628: 0 +245: 91629: 0 +245: 91630: 0 +245: 91631: 0 +245: 91632: 0 +245: 91633: 0 +245: 91634: 0 +245: 91635: 0 +245: 91636: 0 +245: 91637: 0 +245: 91638: 0 +245: 91639: 0 +245: 91640: 0 +245: 91641: 0 +245: 91642: 0 +245: 91643: 0 +245: 91644: 0 +245: 91645: 0 +245: 91646: 0 +245: 91647: 0 +245: 91648: 0 +245: 91649: 0 +245: 91650: 0 +245: 91651: 0 +245: 91652: 0 +245: 91653: 0 +245: 91654: 0 +245: 91655: 0 +245: 91656: 0 +245: 91657: 0 +245: 91658: 0 +245: 91659: 0 +245: 91660: 0 +245: 91661: 0 +245: 91662: 0 +245: 91663: 0 +245: 91664: 0 +245: 91665: 0 +245: 91666: 0 +245: 91667: 0 +245: 91668: 0 +245: 91669: 0 +245: 91670: 0 +245: 91671: 0 +245: 91672: 0 +245: 91673: 0 +245: 91674: 0 +245: 91675: 0 +245: 91676: 0 +245: 91677: 0 +245: 91678: 0 +245: 91679: 0 +245: 91680: 0 +245: 91681: 0 +245: 91682: 0 +245: 91683: 0 +245: 91684: 0 +245: 91685: 0 +245: 91686: 0 +245: 91687: 0 +245: 91688: 0 +245: 91689: 0 +245: 91690: 0 +245: 91691: 0 +245: 91692: 0 +245: 91693: 0 +245: 91694: 0 +245: 91695: 0 +245: 91696: 0 +245: 91697: 0 +245: 91698: 0 +245: 91699: 0 +245: 91700: 0 +245: 91701: 0 +245: 91702: 0 +245: 91703: 0 +245: 91704: 0 +245: 91705: 0 +245: 91706: 0 +245: 91707: 0 +245: 91708: 0 +245: 91709: 0 +245: 91710: 0 +245: 91711: 0 +245: 91712: 0 +245: 91713: 0 +245: 91714: 0 +245: 91715: 0 +245: 91716: 0 +245: 91717: 0 +245: 91718: 0 +245: 91719: 0 +245: 91720: 0 +245: 91721: 0 +245: 91722: 0 +245: 91723: 0 +245: 91724: 0 +245: 91725: 0 +245: 91726: 0 +245: 91727: 0 +245: 91728: 0 +245: 91729: 0 +245: 91730: 0 +245: 91731: 0 +245: 91732: 0 +245: 91733: 0 +245: 91734: 0 +245: 91735: 0 +245: 91736: 0 +245: 91737: 0 +245: 91738: 0 +245: 91739: 0 +245: 91740: 0 +245: 91741: 0 +245: 91742: 0 +245: 91743: 0 +245: 91744: 0 +245: 91745: 0 +245: 91746: 0 +245: 91747: 0 +245: 91748: 0 +245: 91749: 0 +245: 91750: 0 +245: 91751: 0 +245: 91752: 0 +245: 91753: 0 +245: 91754: 0 +245: 91755: 0 +245: 91756: 0 +245: 91757: 0 +245: 91758: 0 +245: 91759: 0 +245: 91760: 0 +245: 91761: 0 +245: 91762: 0 +245: 91763: 0 +245: 91764: 0 +245: 91765: 0 +245: 91766: 0 +245: 91767: 0 +245: 91768: 0 +245: 91769: 0 +245: 91770: 0 +245: 91771: 0 +245: 91772: 0 +245: 91773: 0 +245: 91774: 0 +245: 91775: 0 +245: 91776: 0 +245: 91777: 0 +245: 91778: 0 +245: 91779: 0 +245: 91780: 0 +245: 91781: 0 +245: 91782: 0 +245: 91783: 0 +245: 91784: 0 +245: 91785: 0 +245: 91786: 0 +245: 91787: 0 +245: 91788: 0 +245: 91789: 0 +245: 91790: 0 +245: 91791: 0 +245: 91792: 0 +245: 91793: 0 +245: 91794: 0 +245: 91795: 0 +245: 91796: 0 +245: 91797: 0 +245: 91798: 0 +245: 91799: 0 +245: 91800: 0 +245: 91801: 0 +245: 91802: 0 +245: 91803: 0 +245: 91804: 0 +245: 91805: 0 +245: 91806: 0 +245: 91807: 0 +245: 91808: 0 +245: 91809: 0 +245: 91810: 0 +245: 91811: 0 +245: 91812: 0 +245: 91813: 0 +245: 91814: 0 +245: 91815: 0 +245: 91816: 0 +245: 91817: 0 +245: 91818: 0 +245: 91819: 0 +245: 91820: 0 +245: 91821: 0 +245: 91822: 0 +245: 91823: 0 +245: 91824: 0 +245: 91825: 0 +245: 91826: 0 +245: 91827: 0 +245: 91828: 0 +245: 91829: 0 +245: 91830: 0 +245: 91831: 0 +245: 91832: 0 +245: 91833: 0 +245: 91834: 0 +245: 91835: 0 +245: 91836: 0 +245: 91837: 0 +245: 91838: 0 +245: 91839: 0 +245: 91840: 0 +245: 91841: 0 +245: 91842: 0 +245: 91843: 0 +245: 91844: 0 +245: 91845: 0 +245: 91846: 0 +245: 91847: 0 +245: 91848: 0 +245: 91849: 0 +245: 91850: 0 +245: 91851: 0 +245: 91852: 0 +245: 91853: 0 +245: 91854: 0 +245: 91855: 0 +245: 91856: 0 +245: 91857: 0 +245: 91858: 0 +245: 91859: 0 +245: 91860: 0 +245: 91861: 0 +245: 91862: 0 +245: 91863: 0 +245: 91864: 0 +245: 91865: 0 +245: 91866: 0 +245: 91867: 0 +245: 91868: 0 +245: 91869: 0 +245: 91870: 0 +245: 91871: 0 +245: 91872: 0 +245: 91873: 0 +245: 91874: 0 +245: 91875: 0 +245: 91876: 0 +245: 91877: 0 +245: 91878: 0 +245: 91879: 0 +245: 91880: 0 +245: 91881: 0 +245: 91882: 0 +245: 91883: 0 +245: 91884: 0 +245: 91885: 0 +245: 91886: 0 +245: 91887: 0 +245: 91888: 0 +245: 91889: 0 +245: 91890: 0 +245: 91891: 0 +245: 91892: 0 +245: 91893: 0 +245: 91894: 0 +245: 91895: 0 +245: 91896: 0 +245: 91897: 0 +245: 91898: 0 +245: 91899: 0 +245: 91900: 0 +245: 91901: 0 +245: 91902: 0 +245: 91903: 0 +245: 91904: 0 +245: 91905: 0 +245: 91906: 0 +245: 91907: 0 +245: 91908: 0 +245: 91909: 0 +245: 91910: 0 +245: 91911: 0 +245: 91912: 0 +245: 91913: 0 +245: 91914: 0 +245: 91915: 0 +245: 91916: 0 +245: 91917: 0 +245: 91918: 0 +245: 91919: 0 +245: 91920: 0 +245: 91921: 0 +245: 91922: 0 +245: 91923: 0 +245: 91924: 0 +245: 91925: 0 +245: 91926: 0 +245: 91927: 0 +245: 91928: 0 +245: 91929: 0 +245: 91930: 0 +245: 91931: 0 +245: 91932: 0 +245: 91933: 0 +245: 91934: 0 +245: 91935: 0 +245: 91936: 0 +245: 91937: 0 +245: 91938: 0 +245: 91939: 0 +245: 91940: 0 +245: 91941: 0 +245: 91942: 0 +245: 91943: 0 +245: 91944: 0 +245: 91945: 0 +245: 91946: 0 +245: 91947: 0 +245: 91948: 0 +245: 91949: 0 +245: 91950: 0 +245: 91951: 0 +245: 91952: 0 +245: 91953: 0 +245: 91954: 0 +245: 91955: 0 +245: 91956: 0 +245: 91957: 0 +245: 91958: 0 +245: 91959: 0 +245: 91960: 0 +245: 91961: 0 +245: 91962: 0 +245: 91963: 0 +245: 91964: 0 +245: 91965: 0 +245: 91966: 0 +245: 91967: 0 +245: 91968: 0 +245: 91969: 0 +245: 91970: 0 +245: 91971: 0 +245: 91972: 0 +245: 91973: 0 +245: 91974: 0 +245: 91975: 0 +245: 91976: 0 +245: 91977: 0 +245: 91978: 0 +245: 91979: 0 +245: 91980: 0 +245: 91981: 0 +245: 91982: 0 +245: 91983: 0 +245: 91984: 0 +245: 91985: 0 +245: 91986: 0 +245: 91987: 0 +245: 91988: 0 +245: 91989: 0 +245: 91990: 0 +245: 91991: 0 +245: 91992: 0 +245: 91993: 0 +245: 91994: 0 +245: 91995: 0 +245: 91996: 0 +245: 91997: 0 +245: 91998: 0 +245: 91999: 0 +245: 92000: 0 +245: 92001: 0 +245: 92002: 0 +245: 92003: 0 +245: 92004: 0 +245: 92005: 0 +245: 92006: 0 +245: 92007: 0 +245: 92008: 0 +245: 92009: 0 +245: 92010: 0 +245: 92011: 0 +245: 92012: 0 +245: 92013: 0 +245: 92014: 0 +245: 92015: 0 +245: 92016: 0 +245: 92017: 0 +245: 92018: 0 +245: 92019: 0 +245: 92020: 0 +245: 92021: 0 +245: 92022: 0 +245: 92023: 0 +245: 92024: 0 +245: 92025: 0 +245: 92026: 0 +245: 92027: 0 +245: 92028: 0 +245: 92029: 0 +245: 92030: 0 +245: 92031: 0 +245: 92032: 0 +245: 92033: 0 +245: 92034: 0 +245: 92035: 0 +245: 92036: 0 +245: 92037: 0 +245: 92038: 0 +245: 92039: 0 +245: 92040: 0 +245: 92041: 0 +245: 92042: 0 +245: 92043: 0 +245: 92044: 0 +245: 92045: 0 +245: 92046: 0 +245: 92047: 0 +245: 92048: 0 +245: 92049: 0 +245: 92050: 0 +245: 92051: 0 +245: 92052: 0 +245: 92053: 0 +245: 92054: 0 +245: 92055: 0 +245: 92056: 0 +245: 92057: 0 +245: 92058: 0 +245: 92059: 0 +245: 92060: 0 +245: 92061: 0 +245: 92062: 0 +245: 92063: 0 +245: 92064: 0 +245: 92065: 0 +245: 92066: 0 +245: 92067: 0 +245: 92068: 0 +245: 92069: 0 +245: 92070: 0 +245: 92071: 0 +245: 92072: 0 +245: 92073: 0 +245: 92074: 0 +245: 92075: 0 +245: 92076: 0 +245: 92077: 0 +245: 92078: 0 +245: 92079: 0 +245: 92080: 0 +245: 92081: 0 +245: 92082: 0 +245: 92083: 0 +245: 92084: 0 +245: 92085: 0 +245: 92086: 0 +245: 92087: 0 +245: 92088: 0 +245: 92089: 0 +245: 92090: 0 +245: 92091: 0 +245: 92092: 0 +245: 92093: 0 +245: 92094: 0 +245: 92095: 0 +245: 92096: 0 +245: 92097: 0 +245: 92098: 0 +245: 92099: 0 +245: 92100: 0 +245: 92101: 0 +245: 92102: 0 +245: 92103: 0 +245: 92104: 0 +245: 92105: 0 +245: 92106: 0 +245: 92107: 0 +245: 92108: 0 +245: 92109: 0 +245: 92110: 0 +245: 92111: 0 +245: 92112: 0 +245: 92113: 0 +245: 92114: 0 +245: 92115: 0 +245: 92116: 0 +245: 92117: 0 +245: 92118: 0 +245: 92119: 0 +245: 92120: 0 +245: 92121: 0 +245: 92122: 0 +245: 92123: 0 +245: 92124: 0 +245: 92125: 0 +245: 92126: 0 +245: 92127: 0 +245: 92128: 0 +245: 92129: 0 +245: 92130: 0 +245: 92131: 0 +245: 92132: 0 +245: 92133: 0 +245: 92134: 0 +245: 92135: 0 +245: 92136: 0 +245: 92137: 0 +245: 92138: 0 +245: 92139: 0 +245: 92140: 0 +245: 92141: 0 +245: 92142: 0 +245: 92143: 0 +245: 92144: 0 +245: 92145: 0 +245: 92146: 0 +245: 92147: 0 +245: 92148: 0 +245: 92149: 0 +245: 92150: 0 +245: 92151: 0 +245: 92152: 0 +245: 92153: 0 +245: 92154: 0 +245: 92155: 0 +245: 92156: 0 +245: 92157: 0 +245: 92158: 0 +245: 92159: 0 +245: 92160: 0 +245: 92161: 0 +245: 92162: 0 +245: 92163: 0 +245: 92164: 0 +245: 92165: 0 +245: 92166: 0 +245: 92167: 0 +245: 92168: 0 +245: 92169: 0 +245: 92170: 0 +245: 92171: 0 +245: 92172: 0 +245: 92173: 0 +245: 92174: 0 +245: 92175: 0 +245: 92176: 0 +245: 92177: 0 +245: 92178: 0 +245: 92179: 0 +245: 92180: 0 +245: 92181: 0 +245: 92182: 0 +245: 92183: 0 +245: 92184: 0 +245: 92185: 0 +245: 92186: 0 +245: 92187: 0 +245: 92188: 0 +245: 92189: 0 +245: 92190: 0 +245: 92191: 0 +245: 92192: 0 +245: 92193: 0 +245: 92194: 0 +245: 92195: 0 +245: 92196: 0 +245: 92197: 0 +245: 92198: 0 +245: 92199: 0 +245: 92200: 0 +245: 92201: 0 +245: 92202: 0 +245: 92203: 0 +245: 92204: 0 +245: 92205: 0 +245: 92206: 0 +245: 92207: 0 +245: 92208: 0 +245: 92209: 0 +245: 92210: 0 +245: 92211: 0 +245: 92212: 0 +245: 92213: 0 +245: 92214: 0 +245: 92215: 0 +245: 92216: 0 +245: 92217: 0 +245: 92218: 0 +245: 92219: 0 +245: 92220: 0 +245: 92221: 0 +245: 92222: 0 +245: 92223: 0 +245: 92224: 0 +245: 92225: 0 +245: 92226: 0 +245: 92227: 0 +245: 92228: 0 +245: 92229: 0 +245: 92230: 0 +245: 92231: 0 +245: 92232: 0 +245: 92233: 0 +245: 92234: 0 +245: 92235: 0 +245: 92236: 0 +245: 92237: 0 +245: 92238: 0 +245: 92239: 0 +245: 92240: 0 +245: 92241: 0 +245: 92242: 0 +245: 92243: 0 +245: 92244: 0 +245: 92245: 0 +245: 92246: 0 +245: 92247: 0 +245: 92248: 0 +245: 92249: 0 +245: 92250: 0 +245: 92251: 0 +245: 92252: 0 +245: 92253: 0 +245: 92254: 0 +245: 92255: 0 +245: 92256: 0 +245: 92257: 0 +245: 92258: 0 +245: 92259: 0 +245: 92260: 0 +245: 92261: 0 +245: 92262: 0 +245: 92263: 0 +245: 92264: 0 +245: 92265: 0 +245: 92266: 0 +245: 92267: 0 +245: 92268: 0 +245: 92269: 0 +245: 92270: 0 +245: 92271: 0 +245: 92272: 0 +245: 92273: 0 +245: 92274: 0 +245: 92275: 0 +245: 92276: 0 +245: 92277: 0 +245: 92278: 0 +245: 92279: 0 +245: 92280: 0 +245: 92281: 0 +245: 92282: 0 +245: 92283: 0 +245: 92284: 0 +245: 92285: 0 +245: 92286: 0 +245: 92287: 0 +245: 92288: 0 +245: 92289: 0 +245: 92290: 0 +245: 92291: 0 +245: 92292: 0 +245: 92293: 0 +245: 92294: 0 +245: 92295: 0 +245: 92296: 0 +245: 92297: 0 +245: 92298: 0 +245: 92299: 0 +245: 92300: 0 +245: 92301: 0 +245: 92302: 0 +245: 92303: 0 +245: 92304: 0 +245: 92305: 0 +245: 92306: 0 +245: 92307: 0 +245: 92308: 0 +245: 92309: 0 +245: 92310: 0 +245: 92311: 0 +245: 92312: 0 +245: 92313: 0 +245: 92314: 0 +245: 92315: 0 +245: 92316: 0 +245: 92317: 0 +245: 92318: 0 +245: 92319: 0 +245: 92320: 0 +245: 92321: 0 +245: 92322: 0 +245: 92323: 0 +245: 92324: 0 +245: 92325: 0 +245: 92326: 0 +245: 92327: 0 +245: 92328: 0 +245: 92329: 0 +245: 92330: 0 +245: 92331: 0 +245: 92332: 0 +245: 92333: 0 +245: 92334: 0 +245: 92335: 0 +245: 92336: 0 +245: 92337: 0 +245: 92338: 0 +245: 92339: 0 +245: 92340: 0 +245: 92341: 0 +245: 92342: 0 +245: 92343: 0 +245: 92344: 0 +245: 92345: 0 +245: 92346: 0 +245: 92347: 0 +245: 92348: 0 +245: 92349: 0 +245: 92350: 0 +245: 92351: 0 +245: 92352: 0 +245: 92353: 0 +245: 92354: 0 +245: 92355: 0 +245: 92356: 0 +245: 92357: 0 +245: 92358: 0 +245: 92359: 0 +245: 92360: 0 +245: 92361: 0 +245: 92362: 0 +245: 92363: 0 +245: 92364: 0 +245: 92365: 0 +245: 92366: 0 +245: 92367: 0 +245: 92368: 0 +245: 92369: 0 +245: 92370: 0 +245: 92371: 0 +245: 92372: 0 +245: 92373: 0 +245: 92374: 0 +245: 92375: 0 +245: 92376: 0 +245: 92377: 0 +245: 92378: 0 +245: 92379: 0 +245: 92380: 0 +245: 92381: 0 +245: 92382: 0 +245: 92383: 0 +245: 92384: 0 +245: 92385: 0 +245: 92386: 0 +245: 92387: 0 +245: 92388: 0 +245: 92389: 0 +245: 92390: 0 +245: 92391: 0 +245: 92392: 0 +245: 92393: 0 +245: 92394: 0 +245: 92395: 0 +245: 92396: 0 +245: 92397: 0 +245: 92398: 0 +245: 92399: 0 +245: 92400: 0 +245: 92401: 0 +245: 92402: 0 +245: 92403: 0 +245: 92404: 0 +245: 92405: 0 +245: 92406: 0 +245: 92407: 0 +245: 92408: 0 +245: 92409: 0 +245: 92410: 0 +245: 92411: 0 +245: 92412: 0 +245: 92413: 0 +245: 92414: 0 +245: 92415: 0 +245: 92416: 0 +245: 92417: 0 +245: 92418: 0 +245: 92419: 0 +245: 92420: 0 +245: 92421: 0 +245: 92422: 0 +245: 92423: 0 +245: 92424: 0 +245: 92425: 0 +245: 92426: 0 +245: 92427: 0 +245: 92428: 0 +245: 92429: 0 +245: 92430: 0 +245: 92431: 0 +245: 92432: 0 +245: 92433: 0 +245: 92434: 0 +245: 92435: 0 +245: 92436: 0 +245: 92437: 0 +245: 92438: 0 +245: 92439: 0 +245: 92440: 0 +245: 92441: 0 +245: 92442: 0 +245: 92443: 0 +245: 92444: 0 +245: 92445: 0 +245: 92446: 0 +245: 92447: 0 +245: 92448: 0 +245: 92449: 0 +245: 92450: 0 +245: 92451: 0 +245: 92452: 0 +245: 92453: 0 +245: 92454: 0 +245: 92455: 0 +245: 92456: 0 +245: 92457: 0 +245: 92458: 0 +245: 92459: 0 +245: 92460: 0 +245: 92461: 0 +245: 92462: 0 +245: 92463: 0 +245: 92464: 0 +245: 92465: 0 +245: 92466: 0 +245: 92467: 0 +245: 92468: 0 +245: 92469: 0 +245: 92470: 0 +245: 92471: 0 +245: 92472: 0 +245: 92473: 0 +245: 92474: 0 +245: 92475: 0 +245: 92476: 0 +245: 92477: 0 +245: 92478: 0 +245: 92479: 0 +245: 92480: 0 +245: 92481: 0 +245: 92482: 0 +245: 92483: 0 +245: 92484: 0 +245: 92485: 0 +245: 92486: 0 +245: 92487: 0 +245: 92488: 0 +245: 92489: 0 +245: 92490: 0 +245: 92491: 0 +245: 92492: 0 +245: 92493: 0 +245: 92494: 0 +245: 92495: 0 +245: 92496: 0 +245: 92497: 0 +245: 92498: 0 +245: 92499: 0 +245: 92500: 0 +245: 92501: 0 +245: 92502: 0 +245: 92503: 0 +245: 92504: 0 +245: 92505: 0 +245: 92506: 0 +245: 92507: 0 +245: 92508: 0 +245: 92509: 0 +245: 92510: 0 +245: 92511: 0 +245: 92512: 0 +245: 92513: 0 +245: 92514: 0 +245: 92515: 0 +245: 92516: 0 +245: 92517: 0 +245: 92518: 0 +245: 92519: 0 +245: 92520: 0 +245: 92521: 0 +245: 92522: 0 +245: 92523: 0 +245: 92524: 0 +245: 92525: 0 +245: 92526: 0 +245: 92527: 0 +245: 92528: 0 +245: 92529: 0 +245: 92530: 0 +245: 92531: 0 +245: 92532: 0 +245: 92533: 0 +245: 92534: 0 +245: 92535: 0 +245: 92536: 0 +245: 92537: 0 +245: 92538: 0 +245: 92539: 0 +245: 92540: 0 +245: 92541: 0 +245: 92542: 0 +245: 92543: 0 +245: 92544: 0 +245: 92545: 0 +245: 92546: 0 +245: 92547: 0 +245: 92548: 0 +245: 92549: 0 +245: 92550: 0 +245: 92551: 0 +245: 92552: 0 +245: 92553: 0 +245: 92554: 0 +245: 92555: 0 +245: 92556: 0 +245: 92557: 0 +245: 92558: 0 +245: 92559: 0 +245: 92560: 0 +245: 92561: 0 +245: 92562: 0 +245: 92563: 0 +245: 92564: 0 +245: 92565: 0 +245: 92566: 0 +245: 92567: 0 +245: 92568: 0 +245: 92569: 0 +245: 92570: 0 +245: 92571: 0 +245: 92572: 0 +245: 92573: 0 +245: 92574: 0 +245: 92575: 0 +245: 92576: 0 +245: 92577: 0 +245: 92578: 0 +245: 92579: 0 +245: 92580: 0 +245: 92581: 0 +245: 92582: 0 +245: 92583: 0 +245: 92584: 0 +245: 92585: 0 +245: 92586: 0 +245: 92587: 0 +245: 92588: 0 +245: 92589: 0 +245: 92590: 0 +245: 92591: 0 +245: 92592: 0 +245: 92593: 0 +245: 92594: 0 +245: 92595: 0 +245: 92596: 0 +245: 92597: 0 +245: 92598: 0 +245: 92599: 0 +245: 92600: 0 +245: 92601: 0 +245: 92602: 0 +245: 92603: 0 +245: 92604: 0 +245: 92605: 0 +245: 92606: 0 +245: 92607: 0 +245: 92608: 0 +245: 92609: 0 +245: 92610: 0 +245: 92611: 0 +245: 92612: 0 +245: 92613: 0 +245: 92614: 0 +245: 92615: 0 +245: 92616: 0 +245: 92617: 0 +245: 92618: 0 +245: 92619: 0 +245: 92620: 0 +245: 92621: 0 +245: 92622: 0 +245: 92623: 0 +245: 92624: 0 +245: 92625: 0 +245: 92626: 0 +245: 92627: 0 +245: 92628: 0 +245: 92629: 0 +245: 92630: 0 +245: 92631: 0 +245: 92632: 0 +245: 92633: 0 +245: 92634: 0 +245: 92635: 0 +245: 92636: 0 +245: 92637: 0 +245: 92638: 0 +245: 92639: 0 +245: 92640: 0 +245: 92641: 0 +245: 92642: 0 +245: 92643: 0 +245: 92644: 0 +245: 92645: 0 +245: 92646: 0 +245: 92647: 0 +245: 92648: 0 +245: 92649: 0 +245: 92650: 0 +245: 92651: 0 +245: 92652: 0 +245: 92653: 0 +245: 92654: 0 +245: 92655: 0 +245: 92656: 0 +245: 92657: 0 +245: 92658: 0 +245: 92659: 0 +245: 92660: 0 +245: 92661: 0 +245: 92662: 0 +245: 92663: 0 +245: 92664: 0 +245: 92665: 0 +245: 92666: 0 +245: 92667: 0 +245: 92668: 0 +245: 92669: 0 +245: 92670: 0 +245: 92671: 0 +245: 92672: 0 +245: 92673: 0 +245: 92674: 0 +245: 92675: 0 +245: 92676: 0 +245: 92677: 0 +245: 92678: 0 +245: 92679: 0 +245: 92680: 0 +245: 92681: 0 +245: 92682: 0 +245: 92683: 0 +245: 92684: 0 +245: 92685: 0 +245: 92686: 0 +245: 92687: 0 +245: 92688: 0 +245: 92689: 0 +245: 92690: 0 +245: 92691: 0 +245: 92692: 0 +245: 92693: 0 +245: 92694: 0 +245: 92695: 0 +245: 92696: 0 +245: 92697: 0 +245: 92698: 0 +245: 92699: 0 +245: 92700: 0 +245: 92701: 0 +245: 92702: 0 +245: 92703: 0 +245: 92704: 0 +245: 92705: 0 +245: 92706: 0 +245: 92707: 0 +245: 92708: 0 +245: 92709: 0 +245: 92710: 0 +245: 92711: 0 +245: 92712: 0 +245: 92713: 0 +245: 92714: 0 +245: 92715: 0 +245: 92716: 0 +245: 92717: 0 +245: 92718: 0 +245: 92719: 0 +245: 92720: 0 +245: 92721: 0 +245: 92722: 0 +245: 92723: 0 +245: 92724: 0 +245: 92725: 0 +245: 92726: 0 +245: 92727: 0 +245: 92728: 0 +245: 92729: 0 +245: 92730: 0 +245: 92731: 0 +245: 92732: 0 +245: 92733: 0 +245: 92734: 0 +245: 92735: 0 +245: 92736: 0 +245: 92737: 0 +245: 92738: 0 +245: 92739: 0 +245: 92740: 0 +245: 92741: 0 +245: 92742: 0 +245: 92743: 0 +245: 92744: 0 +245: 92745: 0 +245: 92746: 0 +245: 92747: 0 +245: 92748: 0 +245: 92749: 0 +245: 92750: 0 +245: 92751: 0 +245: 92752: 0 +245: 92753: 0 +245: 92754: 0 +245: 92755: 0 +245: 92756: 0 +245: 92757: 0 +245: 92758: 0 +245: 92759: 0 +245: 92760: 0 +245: 92761: 0 +245: 92762: 0 +245: 92763: 0 +245: 92764: 0 +245: 92765: 0 +245: 92766: 0 +245: 92767: 0 +245: 92768: 0 +245: 92769: 0 +245: 92770: 0 +245: 92771: 0 +245: 92772: 0 +245: 92773: 0 +245: 92774: 0 +245: 92775: 0 +245: 92776: 0 +245: 92777: 0 +245: 92778: 0 +245: 92779: 0 +245: 92780: 0 +245: 92781: 0 +245: 92782: 0 +245: 92783: 0 +245: 92784: 0 +245: 92785: 0 +245: 92786: 0 +245: 92787: 0 +245: 92788: 0 +245: 92789: 0 +245: 92790: 0 +245: 92791: 0 +245: 92792: 0 +245: 92793: 0 +245: 92794: 0 +245: 92795: 0 +245: 92796: 0 +245: 92797: 0 +245: 92798: 0 +245: 92799: 0 +245: 92800: 0 +245: 92801: 0 +245: 92802: 0 +245: 92803: 0 +245: 92804: 0 +245: 92805: 0 +245: 92806: 0 +245: 92807: 0 +245: 92808: 0 +245: 92809: 0 +245: 92810: 0 +245: 92811: 0 +245: 92812: 0 +245: 92813: 0 +245: 92814: 0 +245: 92815: 0 +245: 92816: 0 +245: 92817: 0 +245: 92818: 0 +245: 92819: 0 +245: 92820: 0 +245: 92821: 0 +245: 92822: 0 +245: 92823: 0 +245: 92824: 0 +245: 92825: 0 +245: 92826: 0 +245: 92827: 0 +245: 92828: 0 +245: 92829: 0 +245: 92830: 0 +245: 92831: 0 +245: 92832: 0 +245: 92833: 0 +245: 92834: 0 +245: 92835: 0 +245: 92836: 0 +245: 92837: 0 +245: 92838: 0 +245: 92839: 0 +245: 92840: 0 +245: 92841: 0 +245: 92842: 0 +245: 92843: 0 +245: 92844: 0 +245: 92845: 0 +245: 92846: 0 +245: 92847: 0 +245: 92848: 0 +245: 92849: 0 +245: 92850: 0 +245: 92851: 0 +245: 92852: 0 +245: 92853: 0 +245: 92854: 0 +245: 92855: 0 +245: 92856: 0 +245: 92857: 0 +245: 92858: 0 +245: 92859: 0 +245: 92860: 0 +245: 92861: 0 +245: 92862: 0 +245: 92863: 0 +245: 92864: 0 +245: 92865: 0 +245: 92866: 0 +245: 92867: 0 +245: 92868: 0 +245: 92869: 0 +245: 92870: 0 +245: 92871: 0 +245: 92872: 0 +245: 92873: 0 +245: 92874: 0 +245: 92875: 0 +245: 92876: 0 +245: 92877: 0 +245: 92878: 0 +245: 92879: 0 +245: 92880: 0 +245: 92881: 0 +245: 92882: 0 +245: 92883: 0 +245: 92884: 0 +245: 92885: 0 +245: 92886: 0 +245: 92887: 0 +245: 92888: 0 +245: 92889: 0 +245: 92890: 0 +245: 92891: 0 +245: 92892: 0 +245: 92893: 0 +245: 92894: 0 +245: 92895: 0 +245: 92896: 0 +245: 92897: 0 +245: 92898: 0 +245: 92899: 0 +245: 92900: 0 +245: 92901: 0 +245: 92902: 0 +245: 92903: 0 +245: 92904: 0 +245: 92905: 0 +245: 92906: 0 +245: 92907: 0 +245: 92908: 0 +245: 92909: 0 +245: 92910: 0 +245: 92911: 0 +245: 92912: 0 +245: 92913: 0 +245: 92914: 0 +245: 92915: 0 +245: 92916: 0 +245: 92917: 0 +245: 92918: 0 +245: 92919: 0 +245: 92920: 0 +245: 92921: 0 +245: 92922: 0 +245: 92923: 0 +245: 92924: 0 +245: 92925: 0 +245: 92926: 0 +245: 92927: 0 +245: 92928: 0 +245: 92929: 0 +245: 92930: 0 +245: 92931: 0 +245: 92932: 0 +245: 92933: 0 +245: 92934: 0 +245: 92935: 0 +245: 92936: 0 +245: 92937: 0 +245: 92938: 0 +245: 92939: 0 +245: 92940: 0 +245: 92941: 0 +245: 92942: 0 +245: 92943: 0 +245: 92944: 0 +245: 92945: 0 +245: 92946: 0 +245: 92947: 0 +245: 92948: 0 +245: 92949: 0 +245: 92950: 0 +245: 92951: 0 +245: 92952: 0 +245: 92953: 0 +245: 92954: 0 +245: 92955: 0 +245: 92956: 0 +245: 92957: 0 +245: 92958: 0 +245: 92959: 0 +245: 92960: 0 +245: 92961: 0 +245: 92962: 0 +245: 92963: 0 +245: 92964: 0 +245: 92965: 0 +245: 92966: 0 +245: 92967: 0 +245: 92968: 0 +245: 92969: 0 +245: 92970: 0 +245: 92971: 0 +245: 92972: 0 +245: 92973: 0 +245: 92974: 0 +245: 92975: 0 +245: 92976: 0 +245: 92977: 0 +245: 92978: 0 +245: 92979: 0 +245: 92980: 0 +245: 92981: 0 +245: 92982: 0 +245: 92983: 0 +245: 92984: 0 +245: 92985: 0 +245: 92986: 0 +245: 92987: 0 +245: 92988: 0 +245: 92989: 0 +245: 92990: 0 +245: 92991: 0 +245: 92992: 0 +245: 92993: 0 +245: 92994: 0 +245: 92995: 0 +245: 92996: 0 +245: 92997: 0 +245: 92998: 0 +245: 92999: 0 +245: 93000: 0 +245: 93001: 0 +245: 93002: 0 +245: 93003: 0 +245: 93004: 0 +245: 93005: 0 +245: 93006: 0 +245: 93007: 0 +245: 93008: 0 +245: 93009: 0 +245: 93010: 0 +245: 93011: 0 +245: 93012: 0 +245: 93013: 0 +245: 93014: 0 +245: 93015: 0 +245: 93016: 0 +245: 93017: 0 +245: 93018: 0 +245: 93019: 0 +245: 93020: 0 +245: 93021: 0 +245: 93022: 0 +245: 93023: 0 +245: 93024: 0 +245: 93025: 0 +245: 93026: 0 +245: 93027: 0 +245: 93028: 0 +245: 93029: 0 +245: 93030: 0 +245: 93031: 0 +245: 93032: 0 +245: 93033: 0 +245: 93034: 0 +245: 93035: 0 +245: 93036: 0 +245: 93037: 0 +245: 93038: 0 +245: 93039: 0 +245: 93040: 0 +245: 93041: 0 +245: 93042: 0 +245: 93043: 0 +245: 93044: 0 +245: 93045: 0 +245: 93046: 0 +245: 93047: 0 +245: 93048: 0 +245: 93049: 0 +245: 93050: 0 +245: 93051: 0 +245: 93052: 0 +245: 93053: 0 +245: 93054: 0 +245: 93055: 0 +245: 93056: 0 +245: 93057: 0 +245: 93058: 0 +245: 93059: 0 +245: 93060: 0 +245: 93061: 0 +245: 93062: 0 +245: 93063: 0 +245: 93064: 0 +245: 93065: 0 +245: 93066: 0 +245: 93067: 0 +245: 93068: 0 +245: 93069: 0 +245: 93070: 0 +245: 93071: 0 +245: 93072: 0 +245: 93073: 0 +245: 93074: 0 +245: 93075: 0 +245: 93076: 0 +245: 93077: 0 +245: 93078: 0 +245: 93079: 0 +245: 93080: 0 +245: 93081: 0 +245: 93082: 0 +245: 93083: 0 +245: 93084: 0 +245: 93085: 0 +245: 93086: 0 +245: 93087: 0 +245: 93088: 0 +245: 93089: 0 +245: 93090: 0 +245: 93091: 0 +245: 93092: 0 +245: 93093: 0 +245: 93094: 0 +245: 93095: 0 +245: 93096: 0 +245: 93097: 0 +245: 93098: 0 +245: 93099: 0 +245: 93100: 0 +245: 93101: 0 +245: 93102: 0 +245: 93103: 0 +245: 93104: 0 +245: 93105: 0 +245: 93106: 0 +245: 93107: 0 +245: 93108: 0 +245: 93109: 0 +245: 93110: 0 +245: 93111: 0 +245: 93112: 0 +245: 93113: 0 +245: 93114: 0 +245: 93115: 0 +245: 93116: 0 +245: 93117: 0 +245: 93118: 0 +245: 93119: 0 +245: 93120: 0 +245: 93121: 0 +245: 93122: 0 +245: 93123: 0 +245: 93124: 0 +245: 93125: 0 +245: 93126: 0 +245: 93127: 0 +245: 93128: 0 +245: 93129: 0 +245: 93130: 0 +245: 93131: 0 +245: 93132: 0 +245: 93133: 0 +245: 93134: 0 +245: 93135: 0 +245: 93136: 0 +245: 93137: 0 +245: 93138: 0 +245: 93139: 0 +245: 93140: 0 +245: 93141: 0 +245: 93142: 0 +245: 93143: 0 +245: 93144: 0 +245: 93145: 0 +245: 93146: 0 +245: 93147: 0 +245: 93148: 0 +245: 93149: 0 +245: 93150: 0 +245: 93151: 0 +245: 93152: 0 +245: 93153: 0 +245: 93154: 0 +245: 93155: 0 +245: 93156: 0 +245: 93157: 0 +245: 93158: 0 +245: 93159: 0 +245: 93160: 0 +245: 93161: 0 +245: 93162: 0 +245: 93163: 0 +245: 93164: 0 +245: 93165: 0 +245: 93166: 0 +245: 93167: 0 +245: 93168: 0 +245: 93169: 0 +245: 93170: 0 +245: 93171: 0 +245: 93172: 0 +245: 93173: 0 +245: 93174: 0 +245: 93175: 0 +245: 93176: 0 +245: 93177: 0 +245: 93178: 0 +245: 93179: 0 +245: 93180: 0 +245: 93181: 0 +245: 93182: 0 +245: 93183: 0 +245: 93184: 0 +245: 93185: 0 +245: 93186: 0 +245: 93187: 0 +245: 93188: 0 +245: 93189: 0 +245: 93190: 0 +245: 93191: 0 +245: 93192: 0 +245: 93193: 0 +245: 93194: 0 +245: 93195: 0 +245: 93196: 0 +245: 93197: 0 +245: 93198: 0 +245: 93199: 0 +245: 93200: 0 +245: 93201: 0 +245: 93202: 0 +245: 93203: 0 +245: 93204: 0 +245: 93205: 0 +245: 93206: 0 +245: 93207: 0 +245: 93208: 0 +245: 93209: 0 +245: 93210: 0 +245: 93211: 0 +245: 93212: 0 +245: 93213: 0 +245: 93214: 0 +245: 93215: 0 +245: 93216: 0 +245: 93217: 0 +245: 93218: 0 +245: 93219: 0 +245: 93220: 0 +245: 93221: 0 +245: 93222: 0 +245: 93223: 0 +245: 93224: 0 +245: 93225: 0 +245: 93226: 0 +245: 93227: 0 +245: 93228: 0 +245: 93229: 0 +245: 93230: 0 +245: 93231: 0 +245: 93232: 0 +245: 93233: 0 +245: 93234: 0 +245: 93235: 0 +245: 93236: 0 +245: 93237: 0 +245: 93238: 0 +245: 93239: 0 +245: 93240: 0 +245: 93241: 0 +245: 93242: 0 +245: 93243: 0 +245: 93244: 0 +245: 93245: 0 +245: 93246: 0 +245: 93247: 0 +245: 93248: 0 +245: 93249: 0 +245: 93250: 0 +245: 93251: 0 +245: 93252: 0 +245: 93253: 0 +245: 93254: 0 +245: 93255: 0 +245: 93256: 0 +245: 93257: 0 +245: 93258: 0 +245: 93259: 0 +245: 93260: 0 +245: 93261: 0 +245: 93262: 0 +245: 93263: 0 +245: 93264: 0 +245: 93265: 0 +245: 93266: 0 +245: 93267: 0 +245: 93268: 0 +245: 93269: 0 +245: 93270: 0 +245: 93271: 0 +245: 93272: 0 +245: 93273: 0 +245: 93274: 0 +245: 93275: 0 +245: 93276: 0 +245: 93277: 0 +245: 93278: 0 +245: 93279: 0 +245: 93280: 0 +245: 93281: 0 +245: 93282: 0 +245: 93283: 0 +245: 93284: 0 +245: 93285: 0 +245: 93286: 0 +245: 93287: 0 +245: 93288: 0 +245: 93289: 0 +245: 93290: 0 +245: 93291: 0 +245: 93292: 0 +245: 93293: 0 +245: 93294: 0 +245: 93295: 0 +245: 93296: 0 +245: 93297: 0 +245: 93298: 0 +245: 93299: 0 +245: 93300: 0 +245: 93301: 0 +245: 93302: 0 +245: 93303: 0 +245: 93304: 0 +245: 93305: 0 +245: 93306: 0 +245: 93307: 0 +245: 93308: 0 +245: 93309: 0 +245: 93310: 0 +245: 93311: 0 +245: 93312: 0 +245: 93313: 0 +245: 93314: 0 +245: 93315: 0 +245: 93316: 0 +245: 93317: 0 +245: 93318: 0 +245: 93319: 0 +245: 93320: 0 +245: 93321: 0 +245: 93322: 0 +245: 93323: 0 +245: 93324: 0 +245: 93325: 0 +245: 93326: 0 +245: 93327: 0 +245: 93328: 0 +245: 93329: 0 +245: 93330: 0 +245: 93331: 0 +245: 93332: 0 +245: 93333: 0 +245: 93334: 0 +245: 93335: 0 +245: 93336: 0 +245: 93337: 0 +245: 93338: 0 +245: 93339: 0 +245: 93340: 0 +245: 93341: 0 +245: 93342: 0 +245: 93343: 0 +245: 93344: 0 +245: 93345: 0 +245: 93346: 0 +245: 93347: 0 +245: 93348: 0 +245: 93349: 0 +245: 93350: 0 +245: 93351: 0 +245: 93352: 0 +245: 93353: 0 +245: 93354: 0 +245: 93355: 0 +245: 93356: 0 +245: 93357: 0 +245: 93358: 0 +245: 93359: 0 +245: 93360: 0 +245: 93361: 0 +245: 93362: 0 +245: 93363: 0 +245: 93364: 0 +245: 93365: 0 +245: 93366: 0 +245: 93367: 0 +245: 93368: 0 +245: 93369: 0 +245: 93370: 0 +245: 93371: 0 +245: 93372: 0 +245: 93373: 0 +245: 93374: 0 +245: 93375: 0 +245: 93376: 0 +245: 93377: 0 +245: 93378: 0 +245: 93379: 0 +245: 93380: 0 +245: 93381: 0 +245: 93382: 0 +245: 93383: 0 +245: 93384: 0 +245: 93385: 0 +245: 93386: 0 +245: 93387: 0 +245: 93388: 0 +245: 93389: 0 +245: 93390: 0 +245: 93391: 0 +245: 93392: 0 +245: 93393: 0 +245: 93394: 0 +245: 93395: 0 +245: 93396: 0 +245: 93397: 0 +245: 93398: 0 +245: 93399: 0 +245: 93400: 0 +245: 93401: 0 +245: 93402: 0 +245: 93403: 0 +245: 93404: 0 +245: 93405: 0 +245: 93406: 0 +245: 93407: 0 +245: 93408: 0 +245: 93409: 0 +245: 93410: 0 +245: 93411: 0 +245: 93412: 0 +245: 93413: 0 +245: 93414: 0 +245: 93415: 0 +245: 93416: 0 +245: 93417: 0 +245: 93418: 0 +245: 93419: 0 +245: 93420: 0 +245: 93421: 0 +245: 93422: 0 +245: 93423: 0 +245: 93424: 0 +245: 93425: 0 +245: 93426: 0 +245: 93427: 0 +245: 93428: 0 +245: 93429: 0 +245: 93430: 0 +245: 93431: 0 +245: 93432: 0 +245: 93433: 0 +245: 93434: 0 +245: 93435: 0 +245: 93436: 0 +245: 93437: 0 +245: 93438: 0 +245: 93439: 0 +245: 93440: 0 +245: 93441: 0 +245: 93442: 0 +245: 93443: 0 +245: 93444: 0 +245: 93445: 0 +245: 93446: 0 +245: 93447: 0 +245: 93448: 0 +245: 93449: 0 +245: 93450: 0 +245: 93451: 0 +245: 93452: 0 +245: 93453: 0 +245: 93454: 0 +245: 93455: 0 +245: 93456: 0 +245: 93457: 0 +245: 93458: 0 +245: 93459: 0 +245: 93460: 0 +245: 93461: 0 +245: 93462: 0 +245: 93463: 0 +245: 93464: 0 +245: 93465: 0 +245: 93466: 0 +245: 93467: 0 +245: 93468: 0 +245: 93469: 0 +245: 93470: 0 +245: 93471: 0 +245: 93472: 0 +245: 93473: 0 +245: 93474: 0 +245: 93475: 0 +245: 93476: 0 +245: 93477: 0 +245: 93478: 0 +245: 93479: 0 +245: 93480: 0 +245: 93481: 0 +245: 93482: 0 +245: 93483: 0 +245: 93484: 0 +245: 93485: 0 +245: 93486: 0 +245: 93487: 0 +245: 93488: 0 +245: 93489: 0 +245: 93490: 0 +245: 93491: 0 +245: 93492: 0 +245: 93493: 0 +245: 93494: 0 +245: 93495: 0 +245: 93496: 0 +245: 93497: 0 +245: 93498: 0 +245: 93499: 0 +245: 93500: 0 +245: 93501: 0 +245: 93502: 0 +245: 93503: 0 +245: 93504: 0 +245: 93505: 0 +245: 93506: 0 +245: 93507: 0 +245: 93508: 0 +245: 93509: 0 +245: 93510: 0 +245: 93511: 0 +245: 93512: 0 +245: 93513: 0 +245: 93514: 0 +245: 93515: 0 +245: 93516: 0 +245: 93517: 0 +245: 93518: 0 +245: 93519: 0 +245: 93520: 0 +245: 93521: 0 +245: 93522: 0 +245: 93523: 0 +245: 93524: 0 +245: 93525: 0 +245: 93526: 0 +245: 93527: 0 +245: 93528: 0 +245: 93529: 0 +245: 93530: 0 +245: 93531: 0 +245: 93532: 0 +245: 93533: 0 +245: 93534: 0 +245: 93535: 0 +245: 93536: 0 +245: 93537: 0 +245: 93538: 0 +245: 93539: 0 +245: 93540: 0 +245: 93541: 0 +245: 93542: 0 +245: 93543: 0 +245: 93544: 0 +245: 93545: 0 +245: 93546: 0 +245: 93547: 0 +245: 93548: 0 +245: 93549: 0 +245: 93550: 0 +245: 93551: 0 +245: 93552: 0 +245: 93553: 0 +245: 93554: 0 +245: 93555: 0 +245: 93556: 0 +245: 93557: 0 +245: 93558: 0 +245: 93559: 0 +245: 93560: 0 +245: 93561: 0 +245: 93562: 0 +245: 93563: 0 +245: 93564: 0 +245: 93565: 0 +245: 93566: 0 +245: 93567: 0 +245: 93568: 0 +245: 93569: 0 +245: 93570: 0 +245: 93571: 0 +245: 93572: 0 +245: 93573: 0 +245: 93574: 0 +245: 93575: 0 +245: 93576: 0 +245: 93577: 0 +245: 93578: 0 +245: 93579: 0 +245: 93580: 0 +245: 93581: 0 +245: 93582: 0 +245: 93583: 0 +245: 93584: 0 +245: 93585: 0 +245: 93586: 0 +245: 93587: 0 +245: 93588: 0 +245: 93589: 0 +245: 93590: 0 +245: 93591: 0 +245: 93592: 0 +245: 93593: 0 +245: 93594: 0 +245: 93595: 0 +245: 93596: 0 +245: 93597: 0 +245: 93598: 0 +245: 93599: 0 +245: 93600: 0 +245: 93601: 0 +245: 93602: 0 +245: 93603: 0 +245: 93604: 0 +245: 93605: 0 +245: 93606: 0 +245: 93607: 0 +245: 93608: 0 +245: 93609: 0 +245: 93610: 0 +245: 93611: 0 +245: 93612: 0 +245: 93613: 0 +245: 93614: 0 +245: 93615: 0 +245: 93616: 0 +245: 93617: 0 +245: 93618: 0 +245: 93619: 0 +245: 93620: 0 +245: 93621: 0 +245: 93622: 0 +245: 93623: 0 +245: 93624: 0 +245: 93625: 0 +245: 93626: 0 +245: 93627: 0 +245: 93628: 0 +245: 93629: 0 +245: 93630: 0 +245: 93631: 0 +245: 93632: 0 +245: 93633: 0 +245: 93634: 0 +245: 93635: 0 +245: 93636: 0 +245: 93637: 0 +245: 93638: 0 +245: 93639: 0 +245: 93640: 0 +245: 93641: 0 +245: 93642: 0 +245: 93643: 0 +245: 93644: 0 +245: 93645: 0 +245: 93646: 0 +245: 93647: 0 +245: 93648: 0 +245: 93649: 0 +245: 93650: 0 +245: 93651: 0 +245: 93652: 0 +245: 93653: 0 +245: 93654: 0 +245: 93655: 0 +245: 93656: 0 +245: 93657: 0 +245: 93658: 0 +245: 93659: 0 +245: 93660: 0 +245: 93661: 0 +245: 93662: 0 +245: 93663: 0 +245: 93664: 0 +245: 93665: 0 +245: 93666: 0 +245: 93667: 0 +245: 93668: 0 +245: 93669: 0 +245: 93670: 0 +245: 93671: 0 +245: 93672: 0 +245: 93673: 0 +245: 93674: 0 +245: 93675: 0 +245: 93676: 0 +245: 93677: 0 +245: 93678: 0 +245: 93679: 0 +245: 93680: 0 +245: 93681: 0 +245: 93682: 0 +245: 93683: 0 +245: 93684: 0 +245: 93685: 0 +245: 93686: 0 +245: 93687: 0 +245: 93688: 0 +245: 93689: 0 +245: 93690: 0 +245: 93691: 0 +245: 93692: 0 +245: 93693: 0 +245: 93694: 0 +245: 93695: 0 +245: 93696: 0 +245: 93697: 0 +245: 93698: 0 +245: 93699: 0 +245: 93700: 0 +245: 93701: 0 +245: 93702: 0 +245: 93703: 0 +245: 93704: 0 +245: 93705: 0 +245: 93706: 0 +245: 93707: 0 +245: 93708: 0 +245: 93709: 0 +245: 93710: 0 +245: 93711: 0 +245: 93712: 0 +245: 93713: 0 +245: 93714: 0 +245: 93715: 0 +245: 93716: 0 +245: 93717: 0 +245: 93718: 0 +245: 93719: 0 +245: 93720: 0 +245: 93721: 0 +245: 93722: 0 +245: 93723: 0 +245: 93724: 0 +245: 93725: 0 +245: 93726: 0 +245: 93727: 0 +245: 93728: 0 +245: 93729: 0 +245: 93730: 0 +245: 93731: 0 +245: 93732: 0 +245: 93733: 0 +245: 93734: 0 +245: 93735: 0 +245: 93736: 0 +245: 93737: 0 +245: 93738: 0 +245: 93739: 0 +245: 93740: 0 +245: 93741: 0 +245: 93742: 0 +245: 93743: 0 +245: 93744: 0 +245: 93745: 0 +245: 93746: 0 +245: 93747: 0 +245: 93748: 0 +245: 93749: 0 +245: 93750: 0 +245: 93751: 0 +245: 93752: 0 +245: 93753: 0 +245: 93754: 0 +245: 93755: 0 +245: 93756: 0 +245: 93757: 0 +245: 93758: 0 +245: 93759: 0 +245: 93760: 0 +245: 93761: 0 +245: 93762: 0 +245: 93763: 0 +245: 93764: 0 +245: 93765: 0 +245: 93766: 0 +245: 93767: 0 +245: 93768: 0 +245: 93769: 0 +245: 93770: 0 +245: 93771: 0 +245: 93772: 0 +245: 93773: 0 +245: 93774: 0 +245: 93775: 0 +245: 93776: 0 +245: 93777: 0 +245: 93778: 0 +245: 93779: 0 +245: 93780: 0 +245: 93781: 0 +245: 93782: 0 +245: 93783: 0 +245: 93784: 0 +245: 93785: 0 +245: 93786: 0 +245: 93787: 0 +245: 93788: 0 +245: 93789: 0 +245: 93790: 0 +245: 93791: 0 +245: 93792: 0 +245: 93793: 0 +245: 93794: 0 +245: 93795: 0 +245: 93796: 0 +245: 93797: 0 +245: 93798: 0 +245: 93799: 0 +245: 93800: 0 +245: 93801: 0 +245: 93802: 0 +245: 93803: 0 +245: 93804: 0 +245: 93805: 0 +245: 93806: 0 +245: 93807: 0 +245: 93808: 0 +245: 93809: 0 +245: 93810: 0 +245: 93811: 0 +245: 93812: 0 +245: 93813: 0 +245: 93814: 0 +245: 93815: 0 +245: 93816: 0 +245: 93817: 0 +245: 93818: 0 +245: 93819: 0 +245: 93820: 0 +245: 93821: 0 +245: 93822: 0 +245: 93823: 0 +245: 93824: 0 +245: 93825: 0 +245: 93826: 0 +245: 93827: 0 +245: 93828: 0 +245: 93829: 0 +245: 93830: 0 +245: 93831: 0 +245: 93832: 0 +245: 93833: 0 +245: 93834: 0 +245: 93835: 0 +245: 93836: 0 +245: 93837: 0 +245: 93838: 0 +245: 93839: 0 +245: 93840: 0 +245: 93841: 0 +245: 93842: 0 +245: 93843: 0 +245: 93844: 0 +245: 93845: 0 +245: 93846: 0 +245: 93847: 0 +245: 93848: 0 +245: 93849: 0 +245: 93850: 0 +245: 93851: 0 +245: 93852: 0 +245: 93853: 0 +245: 93854: 0 +245: 93855: 0 +245: 93856: 0 +245: 93857: 0 +245: 93858: 0 +245: 93859: 0 +245: 93860: 0 +245: 93861: 0 +245: 93862: 0 +245: 93863: 0 +245: 93864: 0 +245: 93865: 0 +245: 93866: 0 +245: 93867: 0 +245: 93868: 0 +245: 93869: 0 +245: 93870: 0 +245: 93871: 0 +245: 93872: 0 +245: 93873: 0 +245: 93874: 0 +245: 93875: 0 +245: 93876: 0 +245: 93877: 0 +245: 93878: 0 +245: 93879: 0 +245: 93880: 0 +245: 93881: 0 +245: 93882: 0 +245: 93883: 0 +245: 93884: 0 +245: 93885: 0 +245: 93886: 0 +245: 93887: 0 +245: 93888: 0 +245: 93889: 0 +245: 93890: 0 +245: 93891: 0 +245: 93892: 0 +245: 93893: 0 +245: 93894: 0 +245: 93895: 0 +245: 93896: 0 +245: 93897: 0 +245: 93898: 0 +245: 93899: 0 +245: 93900: 0 +245: 93901: 0 +245: 93902: 0 +245: 93903: 0 +245: 93904: 0 +245: 93905: 0 +245: 93906: 0 +245: 93907: 0 +245: 93908: 0 +245: 93909: 0 +245: 93910: 0 +245: 93911: 0 +245: 93912: 0 +245: 93913: 0 +245: 93914: 0 +245: 93915: 0 +245: 93916: 0 +245: 93917: 0 +245: 93918: 0 +245: 93919: 0 +245: 93920: 0 +245: 93921: 0 +245: 93922: 0 +245: 93923: 0 +245: 93924: 0 +245: 93925: 0 +245: 93926: 0 +245: 93927: 0 +245: 93928: 0 +245: 93929: 0 +245: 93930: 0 +245: 93931: 0 +245: 93932: 0 +245: 93933: 0 +245: 93934: 0 +245: 93935: 0 +245: 93936: 0 +245: 93937: 0 +245: 93938: 0 +245: 93939: 0 +245: 93940: 0 +245: 93941: 0 +245: 93942: 0 +245: 93943: 0 +245: 93944: 0 +245: 93945: 0 +245: 93946: 0 +245: 93947: 0 +245: 93948: 0 +245: 93949: 0 +245: 93950: 0 +245: 93951: 0 +245: 93952: 0 +245: 93953: 0 +245: 93954: 0 +245: 93955: 0 +245: 93956: 0 +245: 93957: 0 +245: 93958: 0 +245: 93959: 0 +245: 93960: 0 +245: 93961: 0 +245: 93962: 0 +245: 93963: 0 +245: 93964: 0 +245: 93965: 0 +245: 93966: 0 +245: 93967: 0 +245: 93968: 0 +245: 93969: 0 +245: 93970: 0 +245: 93971: 0 +245: 93972: 0 +245: 93973: 0 +245: 93974: 0 +245: 93975: 0 +245: 93976: 0 +245: 93977: 0 +245: 93978: 0 +245: 93979: 0 +245: 93980: 0 +245: 93981: 0 +245: 93982: 0 +245: 93983: 0 +245: 93984: 0 +245: 93985: 0 +245: 93986: 0 +245: 93987: 0 +245: 93988: 0 +245: 93989: 0 +245: 93990: 0 +245: 93991: 0 +245: 93992: 0 +245: 93993: 0 +245: 93994: 0 +245: 93995: 0 +245: 93996: 0 +245: 93997: 0 +245: 93998: 0 +245: 93999: 0 +245: 94000: 0 +245: 94001: 0 +245: 94002: 0 +245: 94003: 0 +245: 94004: 0 +245: 94005: 0 +245: 94006: 0 +245: 94007: 0 +245: 94008: 0 +245: 94009: 0 +245: 94010: 0 +245: 94011: 0 +245: 94012: 0 +245: 94013: 0 +245: 94014: 0 +245: 94015: 0 +245: 94016: 0 +245: 94017: 0 +245: 94018: 0 +245: 94019: 0 +245: 94020: 0 +245: 94021: 0 +245: 94022: 0 +245: 94023: 0 +245: 94024: 0 +245: 94025: 0 +245: 94026: 0 +245: 94027: 0 +245: 94028: 0 +245: 94029: 0 +245: 94030: 0 +245: 94031: 0 +245: 94032: 0 +245: 94033: 0 +245: 94034: 0 +245: 94035: 0 +245: 94036: 0 +245: 94037: 0 +245: 94038: 0 +245: 94039: 0 +245: 94040: 0 +245: 94041: 0 +245: 94042: 0 +245: 94043: 0 +245: 94044: 0 +245: 94045: 0 +245: 94046: 0 +245: 94047: 0 +245: 94048: 0 +245: 94049: 0 +245: 94050: 0 +245: 94051: 0 +245: 94052: 0 +245: 94053: 0 +245: 94054: 0 +245: 94055: 0 +245: 94056: 0 +245: 94057: 0 +245: 94058: 0 +245: 94059: 0 +245: 94060: 0 +245: 94061: 0 +245: 94062: 0 +245: 94063: 0 +245: 94064: 0 +245: 94065: 0 +245: 94066: 0 +245: 94067: 0 +245: 94068: 0 +245: 94069: 0 +245: 94070: 0 +245: 94071: 0 +245: 94072: 0 +245: 94073: 0 +245: 94074: 0 +245: 94075: 0 +245: 94076: 0 +245: 94077: 0 +245: 94078: 0 +245: 94079: 0 +245: 94080: 0 +245: 94081: 0 +245: 94082: 0 +245: 94083: 0 +245: 94084: 0 +245: 94085: 0 +245: 94086: 0 +245: 94087: 0 +245: 94088: 0 +245: 94089: 0 +245: 94090: 0 +245: 94091: 0 +245: 94092: 0 +245: 94093: 0 +245: 94094: 0 +245: 94095: 0 +245: 94096: 0 +245: 94097: 0 +245: 94098: 0 +245: 94099: 0 +245: 94100: 0 +245: 94101: 0 +245: 94102: 0 +245: 94103: 0 +245: 94104: 0 +245: 94105: 0 +245: 94106: 0 +245: 94107: 0 +245: 94108: 0 +245: 94109: 0 +245: 94110: 0 +245: 94111: 0 +245: 94112: 0 +245: 94113: 0 +245: 94114: 0 +245: 94115: 0 +245: 94116: 0 +245: 94117: 0 +245: 94118: 0 +245: 94119: 0 +245: 94120: 0 +245: 94121: 0 +245: 94122: 0 +245: 94123: 0 +245: 94124: 0 +245: 94125: 0 +245: 94126: 0 +245: 94127: 0 +245: 94128: 0 +245: 94129: 0 +245: 94130: 0 +245: 94131: 0 +245: 94132: 0 +245: 94133: 0 +245: 94134: 0 +245: 94135: 0 +245: 94136: 0 +245: 94137: 0 +245: 94138: 0 +245: 94139: 0 +245: 94140: 0 +245: 94141: 0 +245: 94142: 0 +245: 94143: 0 +245: 94144: 0 +245: 94145: 0 +245: 94146: 0 +245: 94147: 0 +245: 94148: 0 +245: 94149: 0 +245: 94150: 0 +245: 94151: 0 +245: 94152: 0 +245: 94153: 0 +245: 94154: 0 +245: 94155: 0 +245: 94156: 0 +245: 94157: 0 +245: 94158: 0 +245: 94159: 0 +245: 94160: 0 +245: 94161: 0 +245: 94162: 0 +245: 94163: 0 +245: 94164: 0 +245: 94165: 0 +245: 94166: 0 +245: 94167: 0 +245: 94168: 0 +245: 94169: 0 +245: 94170: 0 +245: 94171: 0 +245: 94172: 0 +245: 94173: 0 +245: 94174: 0 +245: 94175: 0 +245: 94176: 0 +245: 94177: 0 +245: 94178: 0 +245: 94179: 0 +245: 94180: 0 +245: 94181: 0 +245: 94182: 0 +245: 94183: 0 +245: 94184: 0 +245: 94185: 0 +245: 94186: 0 +245: 94187: 0 +245: 94188: 0 +245: 94189: 0 +245: 94190: 0 +245: 94191: 0 +245: 94192: 0 +245: 94193: 0 +245: 94194: 0 +245: 94195: 0 +245: 94196: 0 +245: 94197: 0 +245: 94198: 0 +245: 94199: 0 +245: 94200: 0 +245: 94201: 0 +245: 94202: 0 +245: 94203: 0 +245: 94204: 0 +245: 94205: 0 +245: 94206: 0 +245: 94207: 0 +245: 94208: 0 +245: 94209: 0 +245: 94210: 0 +245: 94211: 0 +245: 94212: 0 +245: 94213: 0 +245: 94214: 0 +245: 94215: 0 +245: 94216: 0 +245: 94217: 0 +245: 94218: 0 +245: 94219: 0 +245: 94220: 0 +245: 94221: 0 +245: 94222: 0 +245: 94223: 0 +245: 94224: 0 +245: 94225: 0 +245: 94226: 0 +245: 94227: 0 +245: 94228: 0 +245: 94229: 0 +245: 94230: 0 +245: 94231: 0 +245: 94232: 0 +245: 94233: 0 +245: 94234: 0 +245: 94235: 0 +245: 94236: 0 +245: 94237: 0 +245: 94238: 0 +245: 94239: 0 +245: 94240: 0 +245: 94241: 0 +245: 94242: 0 +245: 94243: 0 +245: 94244: 0 +245: 94245: 0 +245: 94246: 0 +245: 94247: 0 +245: 94248: 0 +245: 94249: 0 +245: 94250: 0 +245: 94251: 0 +245: 94252: 0 +245: 94253: 0 +245: 94254: 0 +245: 94255: 0 +245: 94256: 0 +245: 94257: 0 +245: 94258: 0 +245: 94259: 0 +245: 94260: 0 +245: 94261: 0 +245: 94262: 0 +245: 94263: 0 +245: 94264: 0 +245: 94265: 0 +245: 94266: 0 +245: 94267: 0 +245: 94268: 0 +245: 94269: 0 +245: 94270: 0 +245: 94271: 0 +245: 94272: 0 +245: 94273: 0 +245: 94274: 0 +245: 94275: 0 +245: 94276: 0 +245: 94277: 0 +245: 94278: 0 +245: 94279: 0 +245: 94280: 0 +245: 94281: 0 +245: 94282: 0 +245: 94283: 0 +245: 94284: 0 +245: 94285: 0 +245: 94286: 0 +245: 94287: 0 +245: 94288: 0 +245: 94289: 0 +245: 94290: 0 +245: 94291: 0 +245: 94292: 0 +245: 94293: 0 +245: 94294: 0 +245: 94295: 0 +245: 94296: 0 +245: 94297: 0 +245: 94298: 0 +245: 94299: 0 +245: 94300: 0 +245: 94301: 0 +245: 94302: 0 +245: 94303: 0 +245: 94304: 0 +245: 94305: 0 +245: 94306: 0 +245: 94307: 0 +245: 94308: 0 +245: 94309: 0 +245: 94310: 0 +245: 94311: 0 +245: 94312: 0 +245: 94313: 0 +245: 94314: 0 +245: 94315: 0 +245: 94316: 0 +245: 94317: 0 +245: 94318: 0 +245: 94319: 0 +245: 94320: 0 +245: 94321: 0 +245: 94322: 0 +245: 94323: 0 +245: 94324: 0 +245: 94325: 0 +245: 94326: 0 +245: 94327: 0 +245: 94328: 0 +245: 94329: 0 +245: 94330: 0 +245: 94331: 0 +245: 94332: 0 +245: 94333: 0 +245: 94334: 0 +245: 94335: 0 +245: 94336: 0 +245: 94337: 0 +245: 94338: 0 +245: 94339: 0 +245: 94340: 0 +245: 94341: 0 +245: 94342: 0 +245: 94343: 0 +245: 94344: 0 +245: 94345: 0 +245: 94346: 0 +245: 94347: 0 +245: 94348: 0 +245: 94349: 0 +245: 94350: 0 +245: 94351: 0 +245: 94352: 0 +245: 94353: 0 +245: 94354: 0 +245: 94355: 0 +245: 94356: 0 +245: 94357: 0 +245: 94358: 0 +245: 94359: 0 +245: 94360: 0 +245: 94361: 0 +245: 94362: 0 +245: 94363: 0 +245: 94364: 0 +245: 94365: 0 +245: 94366: 0 +245: 94367: 0 +245: 94368: 0 +245: 94369: 0 +245: 94370: 0 +245: 94371: 0 +245: 94372: 0 +245: 94373: 0 +245: 94374: 0 +245: 94375: 0 +245: 94376: 0 +245: 94377: 0 +245: 94378: 0 +245: 94379: 0 +245: 94380: 0 +245: 94381: 0 +245: 94382: 0 +245: 94383: 0 +245: 94384: 0 +245: 94385: 0 +245: 94386: 0 +245: 94387: 0 +245: 94388: 0 +245: 94389: 0 +245: 94390: 0 +245: 94391: 0 +245: 94392: 0 +245: 94393: 0 +245: 94394: 0 +245: 94395: 0 +245: 94396: 0 +245: 94397: 0 +245: 94398: 0 +245: 94399: 0 +245: 94400: 0 +245: 94401: 0 +245: 94402: 0 +245: 94403: 0 +245: 94404: 0 +245: 94405: 0 +245: 94406: 0 +245: 94407: 0 +245: 94408: 0 +245: 94409: 0 +245: 94410: 0 +245: 94411: 0 +245: 94412: 0 +245: 94413: 0 +245: 94414: 0 +245: 94415: 0 +245: 94416: 0 +245: 94417: 0 +245: 94418: 0 +245: 94419: 0 +245: 94420: 0 +245: 94421: 0 +245: 94422: 0 +245: 94423: 0 +245: 94424: 0 +245: 94425: 0 +245: 94426: 0 +245: 94427: 0 +245: 94428: 0 +245: 94429: 0 +245: 94430: 0 +245: 94431: 0 +245: 94432: 0 +245: 94433: 0 +245: 94434: 0 +245: 94435: 0 +245: 94436: 0 +245: 94437: 0 +245: 94438: 0 +245: 94439: 0 +245: 94440: 0 +245: 94441: 0 +245: 94442: 0 +245: 94443: 0 +245: 94444: 0 +245: 94445: 0 +245: 94446: 0 +245: 94447: 0 +245: 94448: 0 +245: 94449: 0 +245: 94450: 0 +245: 94451: 0 +245: 94452: 0 +245: 94453: 0 +245: 94454: 0 +245: 94455: 0 +245: 94456: 0 +245: 94457: 0 +245: 94458: 0 +245: 94459: 0 +245: 94460: 0 +245: 94461: 0 +245: 94462: 0 +245: 94463: 0 +245: 94464: 0 +245: 94465: 0 +245: 94466: 0 +245: 94467: 0 +245: 94468: 0 +245: 94469: 0 +245: 94470: 0 +245: 94471: 0 +245: 94472: 0 +245: 94473: 0 +245: 94474: 0 +245: 94475: 0 +245: 94476: 0 +245: 94477: 0 +245: 94478: 0 +245: 94479: 0 +245: 94480: 0 +245: 94481: 0 +245: 94482: 0 +245: 94483: 0 +245: 94484: 0 +245: 94485: 0 +245: 94486: 0 +245: 94487: 0 +245: 94488: 0 +245: 94489: 0 +245: 94490: 0 +245: 94491: 0 +245: 94492: 0 +245: 94493: 0 +245: 94494: 0 +245: 94495: 0 +245: 94496: 0 +245: 94497: 0 +245: 94498: 0 +245: 94499: 0 +245: 94500: 0 +245: 94501: 0 +245: 94502: 0 +245: 94503: 0 +245: 94504: 0 +245: 94505: 0 +245: 94506: 0 +245: 94507: 0 +245: 94508: 0 +245: 94509: 0 +245: 94510: 0 +245: 94511: 0 +245: 94512: 0 +245: 94513: 0 +245: 94514: 0 +245: 94515: 0 +245: 94516: 0 +245: 94517: 0 +245: 94518: 0 +245: 94519: 0 +245: 94520: 0 +245: 94521: 0 +245: 94522: 0 +245: 94523: 0 +245: 94524: 0 +245: 94525: 0 +245: 94526: 0 +245: 94527: 0 +245: 94528: 0 +245: 94529: 0 +245: 94530: 0 +245: 94531: 0 +245: 94532: 0 +245: 94533: 0 +245: 94534: 0 +245: 94535: 0 +245: 94536: 0 +245: 94537: 0 +245: 94538: 0 +245: 94539: 0 +245: 94540: 0 +245: 94541: 0 +245: 94542: 0 +245: 94543: 0 +245: 94544: 0 +245: 94545: 0 +245: 94546: 0 +245: 94547: 0 +245: 94548: 0 +245: 94549: 0 +245: 94550: 0 +245: 94551: 0 +245: 94552: 0 +245: 94553: 0 +245: 94554: 0 +245: 94555: 0 +245: 94556: 0 +245: 94557: 0 +245: 94558: 0 +245: 94559: 0 +245: 94560: 0 +245: 94561: 0 +245: 94562: 0 +245: 94563: 0 +245: 94564: 0 +245: 94565: 0 +245: 94566: 0 +245: 94567: 0 +245: 94568: 0 +245: 94569: 0 +245: 94570: 0 +245: 94571: 0 +245: 94572: 0 +245: 94573: 0 +245: 94574: 0 +245: 94575: 0 +245: 94576: 0 +245: 94577: 0 +245: 94578: 0 +245: 94579: 0 +245: 94580: 0 +245: 94581: 0 +245: 94582: 0 +245: 94583: 0 +245: 94584: 0 +245: 94585: 0 +245: 94586: 0 +245: 94587: 0 +245: 94588: 0 +245: 94589: 0 +245: 94590: 0 +245: 94591: 0 +245: 94592: 0 +245: 94593: 0 +245: 94594: 0 +245: 94595: 0 +245: 94596: 0 +245: 94597: 0 +245: 94598: 0 +245: 94599: 0 +245: 94600: 0 +245: 94601: 0 +245: 94602: 0 +245: 94603: 0 +245: 94604: 0 +245: 94605: 0 +245: 94606: 0 +245: 94607: 0 +245: 94608: 0 +245: 94609: 0 +245: 94610: 0 +245: 94611: 0 +245: 94612: 0 +245: 94613: 0 +245: 94614: 0 +245: 94615: 0 +245: 94616: 0 +245: 94617: 0 +245: 94618: 0 +245: 94619: 0 +245: 94620: 0 +245: 94621: 0 +245: 94622: 0 +245: 94623: 0 +245: 94624: 0 +245: 94625: 0 +245: 94626: 0 +245: 94627: 0 +245: 94628: 0 +245: 94629: 0 +245: 94630: 0 +245: 94631: 0 +245: 94632: 0 +245: 94633: 0 +245: 94634: 0 +245: 94635: 0 +245: 94636: 0 +245: 94637: 0 +245: 94638: 0 +245: 94639: 0 +245: 94640: 0 +245: 94641: 0 +245: 94642: 0 +245: 94643: 0 +245: 94644: 0 +245: 94645: 0 +245: 94646: 0 +245: 94647: 0 +245: 94648: 0 +245: 94649: 0 +245: 94650: 0 +245: 94651: 0 +245: 94652: 0 +245: 94653: 0 +245: 94654: 0 +245: 94655: 0 +245: 94656: 0 +245: 94657: 0 +245: 94658: 0 +245: 94659: 0 +245: 94660: 0 +245: 94661: 0 +245: 94662: 0 +245: 94663: 0 +245: 94664: 0 +245: 94665: 0 +245: 94666: 0 +245: 94667: 0 +245: 94668: 0 +245: 94669: 0 +245: 94670: 0 +245: 94671: 0 +245: 94672: 0 +245: 94673: 0 +245: 94674: 0 +245: 94675: 0 +245: 94676: 0 +245: 94677: 0 +245: 94678: 0 +245: 94679: 0 +245: 94680: 0 +245: 94681: 0 +245: 94682: 0 +245: 94683: 0 +245: 94684: 0 +245: 94685: 0 +245: 94686: 0 +245: 94687: 0 +245: 94688: 0 +245: 94689: 0 +245: 94690: 0 +245: 94691: 0 +245: 94692: 0 +245: 94693: 0 +245: 94694: 0 +245: 94695: 0 +245: 94696: 0 +245: 94697: 0 +245: 94698: 0 +245: 94699: 0 +245: 94700: 0 +245: 94701: 0 +245: 94702: 0 +245: 94703: 0 +245: 94704: 0 +245: 94705: 0 +245: 94706: 0 +245: 94707: 0 +245: 94708: 0 +245: 94709: 0 +245: 94710: 0 +245: 94711: 0 +245: 94712: 0 +245: 94713: 0 +245: 94714: 0 +245: 94715: 0 +245: 94716: 0 +245: 94717: 0 +245: 94718: 0 +245: 94719: 0 +245: 94720: 0 +245: 94721: 0 +245: 94722: 0 +245: 94723: 0 +245: 94724: 0 +245: 94725: 0 +245: 94726: 0 +245: 94727: 0 +245: 94728: 0 +245: 94729: 0 +245: 94730: 0 +245: 94731: 0 +245: 94732: 0 +245: 94733: 0 +245: 94734: 0 +245: 94735: 0 +245: 94736: 0 +245: 94737: 0 +245: 94738: 0 +245: 94739: 0 +245: 94740: 0 +245: 94741: 0 +245: 94742: 0 +245: 94743: 0 +245: 94744: 0 +245: 94745: 0 +245: 94746: 0 +245: 94747: 0 +245: 94748: 0 +245: 94749: 0 +245: 94750: 0 +245: 94751: 0 +245: 94752: 0 +245: 94753: 0 +245: 94754: 0 +245: 94755: 0 +245: 94756: 0 +245: 94757: 0 +245: 94758: 0 +245: 94759: 0 +245: 94760: 0 +245: 94761: 0 +245: 94762: 0 +245: 94763: 0 +245: 94764: 0 +245: 94765: 0 +245: 94766: 0 +245: 94767: 0 +245: 94768: 0 +245: 94769: 0 +245: 94770: 0 +245: 94771: 0 +245: 94772: 0 +245: 94773: 0 +245: 94774: 0 +245: 94775: 0 +245: 94776: 0 +245: 94777: 0 +245: 94778: 0 +245: 94779: 0 +245: 94780: 0 +245: 94781: 0 +245: 94782: 0 +245: 94783: 0 +245: 94784: 0 +245: 94785: 0 +245: 94786: 0 +245: 94787: 0 +245: 94788: 0 +245: 94789: 0 +245: 94790: 0 +245: 94791: 0 +245: 94792: 0 +245: 94793: 0 +245: 94794: 0 +245: 94795: 0 +245: 94796: 0 +245: 94797: 0 +245: 94798: 0 +245: 94799: 0 +245: 94800: 0 +245: 94801: 0 +245: 94802: 0 +245: 94803: 0 +245: 94804: 0 +245: 94805: 0 +245: 94806: 0 +245: 94807: 0 +245: 94808: 0 +245: 94809: 0 +245: 94810: 0 +245: 94811: 0 +245: 94812: 0 +245: 94813: 0 +245: 94814: 0 +245: 94815: 0 +245: 94816: 0 +245: 94817: 0 +245: 94818: 0 +245: 94819: 0 +245: 94820: 0 +245: 94821: 0 +245: 94822: 0 +245: 94823: 0 +245: 94824: 0 +245: 94825: 0 +245: 94826: 0 +245: 94827: 0 +245: 94828: 0 +245: 94829: 0 +245: 94830: 0 +245: 94831: 0 +245: 94832: 0 +245: 94833: 0 +245: 94834: 0 +245: 94835: 0 +245: 94836: 0 +245: 94837: 0 +245: 94838: 0 +245: 94839: 0 +245: 94840: 0 +245: 94841: 0 +245: 94842: 0 +245: 94843: 0 +245: 94844: 0 +245: 94845: 0 +245: 94846: 0 +245: 94847: 0 +245: 94848: 0 +245: 94849: 0 +245: 94850: 0 +245: 94851: 0 +245: 94852: 0 +245: 94853: 0 +245: 94854: 0 +245: 94855: 0 +245: 94856: 0 +245: 94857: 0 +245: 94858: 0 +245: 94859: 0 +245: 94860: 0 +245: 94861: 0 +245: 94862: 0 +245: 94863: 0 +245: 94864: 0 +245: 94865: 0 +245: 94866: 0 +245: 94867: 0 +245: 94868: 0 +245: 94869: 0 +245: 94870: 0 +245: 94871: 0 +245: 94872: 0 +245: 94873: 0 +245: 94874: 0 +245: 94875: 0 +245: 94876: 0 +245: 94877: 0 +245: 94878: 0 +245: 94879: 0 +245: 94880: 0 +245: 94881: 0 +245: 94882: 0 +245: 94883: 0 +245: 94884: 0 +245: 94885: 0 +245: 94886: 0 +245: 94887: 0 +245: 94888: 0 +245: 94889: 0 +245: 94890: 0 +245: 94891: 0 +245: 94892: 0 +245: 94893: 0 +245: 94894: 0 +245: 94895: 0 +245: 94896: 0 +245: 94897: 0 +245: 94898: 0 +245: 94899: 0 +245: 94900: 0 +245: 94901: 0 +245: 94902: 0 +245: 94903: 0 +245: 94904: 0 +245: 94905: 0 +245: 94906: 0 +245: 94907: 0 +245: 94908: 0 +245: 94909: 0 +245: 94910: 0 +245: 94911: 0 +245: 94912: 0 +245: 94913: 0 +245: 94914: 0 +245: 94915: 0 +245: 94916: 0 +245: 94917: 0 +245: 94918: 0 +245: 94919: 0 +245: 94920: 0 +245: 94921: 0 +245: 94922: 0 +245: 94923: 0 +245: 94924: 0 +245: 94925: 0 +245: 94926: 0 +245: 94927: 0 +245: 94928: 0 +245: 94929: 0 +245: 94930: 0 +245: 94931: 0 +245: 94932: 0 +245: 94933: 0 +245: 94934: 0 +245: 94935: 0 +245: 94936: 0 +245: 94937: 0 +245: 94938: 0 +245: 94939: 0 +245: 94940: 0 +245: 94941: 0 +245: 94942: 0 +245: 94943: 0 +245: 94944: 0 +245: 94945: 0 +245: 94946: 0 +245: 94947: 0 +245: 94948: 0 +245: 94949: 0 +245: 94950: 0 +245: 94951: 0 +245: 94952: 0 +245: 94953: 0 +245: 94954: 0 +245: 94955: 0 +245: 94956: 0 +245: 94957: 0 +245: 94958: 0 +245: 94959: 0 +245: 94960: 0 +245: 94961: 0 +245: 94962: 0 +245: 94963: 0 +245: 94964: 0 +245: 94965: 0 +245: 94966: 0 +245: 94967: 0 +245: 94968: 0 +245: 94969: 0 +245: 94970: 0 +245: 94971: 0 +245: 94972: 0 +245: 94973: 0 +245: 94974: 0 +245: 94975: 0 +245: 94976: 0 +245: 94977: 0 +245: 94978: 0 +245: 94979: 0 +245: 94980: 0 +245: 94981: 0 +245: 94982: 0 +245: 94983: 0 +245: 94984: 0 +245: 94985: 0 +245: 94986: 0 +245: 94987: 0 +245: 94988: 0 +245: 94989: 0 +245: 94990: 0 +245: 94991: 0 +245: 94992: 0 +245: 94993: 0 +245: 94994: 0 +245: 94995: 0 +245: 94996: 0 +245: 94997: 0 +245: 94998: 0 +245: 94999: 0 +245: 95000: 0 +245: 95001: 0 +245: 95002: 0 +245: 95003: 0 +245: 95004: 0 +245: 95005: 0 +245: 95006: 0 +245: 95007: 0 +245: 95008: 0 +245: 95009: 0 +245: 95010: 0 +245: 95011: 0 +245: 95012: 0 +245: 95013: 0 +245: 95014: 0 +245: 95015: 0 +245: 95016: 0 +245: 95017: 0 +245: 95018: 0 +245: 95019: 0 +245: 95020: 0 +245: 95021: 0 +245: 95022: 0 +245: 95023: 0 +245: 95024: 0 +245: 95025: 0 +245: 95026: 0 +245: 95027: 0 +245: 95028: 0 +245: 95029: 0 +245: 95030: 0 +245: 95031: 0 +245: 95032: 0 +245: 95033: 0 +245: 95034: 0 +245: 95035: 0 +245: 95036: 0 +245: 95037: 0 +245: 95038: 0 +245: 95039: 0 +245: 95040: 0 +245: 95041: 0 +245: 95042: 0 +245: 95043: 0 +245: 95044: 0 +245: 95045: 0 +245: 95046: 0 +245: 95047: 0 +245: 95048: 0 +245: 95049: 0 +245: 95050: 0 +245: 95051: 0 +245: 95052: 0 +245: 95053: 0 +245: 95054: 0 +245: 95055: 0 +245: 95056: 0 +245: 95057: 0 +245: 95058: 0 +245: 95059: 0 +245: 95060: 0 +245: 95061: 0 +245: 95062: 0 +245: 95063: 0 +245: 95064: 0 +245: 95065: 0 +245: 95066: 0 +245: 95067: 0 +245: 95068: 0 +245: 95069: 0 +245: 95070: 0 +245: 95071: 0 +245: 95072: 0 +245: 95073: 0 +245: 95074: 0 +245: 95075: 0 +245: 95076: 0 +245: 95077: 0 +245: 95078: 0 +245: 95079: 0 +245: 95080: 0 +245: 95081: 0 +245: 95082: 0 +245: 95083: 0 +245: 95084: 0 +245: 95085: 0 +245: 95086: 0 +245: 95087: 0 +245: 95088: 0 +245: 95089: 0 +245: 95090: 0 +245: 95091: 0 +245: 95092: 0 +245: 95093: 0 +245: 95094: 0 +245: 95095: 0 +245: 95096: 0 +245: 95097: 0 +245: 95098: 0 +245: 95099: 0 +245: 95100: 0 +245: 95101: 0 +245: 95102: 0 +245: 95103: 0 +245: 95104: 0 +245: 95105: 0 +245: 95106: 0 +245: 95107: 0 +245: 95108: 0 +245: 95109: 0 +245: 95110: 0 +245: 95111: 0 +245: 95112: 0 +245: 95113: 0 +245: 95114: 0 +245: 95115: 0 +245: 95116: 0 +245: 95117: 0 +245: 95118: 0 +245: 95119: 0 +245: 95120: 0 +245: 95121: 0 +245: 95122: 0 +245: 95123: 0 +245: 95124: 0 +245: 95125: 0 +245: 95126: 0 +245: 95127: 0 +245: 95128: 0 +245: 95129: 0 +245: 95130: 0 +245: 95131: 0 +245: 95132: 0 +245: 95133: 0 +245: 95134: 0 +245: 95135: 0 +245: 95136: 0 +245: 95137: 0 +245: 95138: 0 +245: 95139: 0 +245: 95140: 0 +245: 95141: 0 +245: 95142: 0 +245: 95143: 0 +245: 95144: 0 +245: 95145: 0 +245: 95146: 0 +245: 95147: 0 +245: 95148: 0 +245: 95149: 0 +245: 95150: 0 +245: 95151: 0 +245: 95152: 0 +245: 95153: 0 +245: 95154: 0 +245: 95155: 0 +245: 95156: 0 +245: 95157: 0 +245: 95158: 0 +245: 95159: 0 +245: 95160: 0 +245: 95161: 0 +245: 95162: 0 +245: 95163: 0 +245: 95164: 0 +245: 95165: 0 +245: 95166: 0 +245: 95167: 0 +245: 95168: 0 +245: 95169: 0 +245: 95170: 0 +245: 95171: 0 +245: 95172: 0 +245: 95173: 0 +245: 95174: 0 +245: 95175: 0 +245: 95176: 0 +245: 95177: 0 +245: 95178: 0 +245: 95179: 0 +245: 95180: 0 +245: 95181: 0 +245: 95182: 0 +245: 95183: 0 +245: 95184: 0 +245: 95185: 0 +245: 95186: 0 +245: 95187: 0 +245: 95188: 0 +245: 95189: 0 +245: 95190: 0 +245: 95191: 0 +245: 95192: 0 +245: 95193: 0 +245: 95194: 0 +245: 95195: 0 +245: 95196: 0 +245: 95197: 0 +245: 95198: 0 +245: 95199: 0 +245: 95200: 0 +245: 95201: 0 +245: 95202: 0 +245: 95203: 0 +245: 95204: 0 +245: 95205: 0 +245: 95206: 0 +245: 95207: 0 +245: 95208: 0 +245: 95209: 0 +245: 95210: 0 +245: 95211: 0 +245: 95212: 0 +245: 95213: 0 +245: 95214: 0 +245: 95215: 0 +245: 95216: 0 +245: 95217: 0 +245: 95218: 0 +245: 95219: 0 +245: 95220: 0 +245: 95221: 0 +245: 95222: 0 +245: 95223: 0 +245: 95224: 0 +245: 95225: 0 +245: 95226: 0 +245: 95227: 0 +245: 95228: 0 +245: 95229: 0 +245: 95230: 0 +245: 95231: 0 +245: 95232: 0 +245: 95233: 0 +245: 95234: 0 +245: 95235: 0 +245: 95236: 0 +245: 95237: 0 +245: 95238: 0 +245: 95239: 0 +245: 95240: 0 +245: 95241: 0 +245: 95242: 0 +245: 95243: 0 +245: 95244: 0 +245: 95245: 0 +245: 95246: 0 +245: 95247: 0 +245: 95248: 0 +245: 95249: 0 +245: 95250: 0 +245: 95251: 0 +245: 95252: 0 +245: 95253: 0 +245: 95254: 0 +245: 95255: 0 +245: 95256: 0 +245: 95257: 0 +245: 95258: 0 +245: 95259: 0 +245: 95260: 0 +245: 95261: 0 +245: 95262: 0 +245: 95263: 0 +245: 95264: 0 +245: 95265: 0 +245: 95266: 0 +245: 95267: 0 +245: 95268: 0 +245: 95269: 0 +245: 95270: 0 +245: 95271: 0 +245: 95272: 0 +245: 95273: 0 +245: 95274: 0 +245: 95275: 0 +245: 95276: 0 +245: 95277: 0 +245: 95278: 0 +245: 95279: 0 +245: 95280: 0 +245: 95281: 0 +245: 95282: 0 +245: 95283: 0 +245: 95284: 0 +245: 95285: 0 +245: 95286: 0 +245: 95287: 0 +245: 95288: 0 +245: 95289: 0 +245: 95290: 0 +245: 95291: 0 +245: 95292: 0 +245: 95293: 0 +245: 95294: 0 +245: 95295: 0 +245: 95296: 0 +245: 95297: 0 +245: 95298: 0 +245: 95299: 0 +245: 95300: 0 +245: 95301: 0 +245: 95302: 0 +245: 95303: 0 +245: 95304: 0 +245: 95305: 0 +245: 95306: 0 +245: 95307: 0 +245: 95308: 0 +245: 95309: 0 +245: 95310: 0 +245: 95311: 0 +245: 95312: 0 +245: 95313: 0 +245: 95314: 0 +245: 95315: 0 +245: 95316: 0 +245: 95317: 0 +245: 95318: 0 +245: 95319: 0 +245: 95320: 0 +245: 95321: 0 +245: 95322: 0 +245: 95323: 0 +245: 95324: 0 +245: 95325: 0 +245: 95326: 0 +245: 95327: 0 +245: 95328: 0 +245: 95329: 0 +245: 95330: 0 +245: 95331: 0 +245: 95332: 0 +245: 95333: 0 +245: 95334: 0 +245: 95335: 0 +245: 95336: 0 +245: 95337: 0 +245: 95338: 0 +245: 95339: 0 +245: 95340: 0 +245: 95341: 0 +245: 95342: 0 +245: 95343: 0 +245: 95344: 0 +245: 95345: 0 +245: 95346: 0 +245: 95347: 0 +245: 95348: 0 +245: 95349: 0 +245: 95350: 0 +245: 95351: 0 +245: 95352: 0 +245: 95353: 0 +245: 95354: 0 +245: 95355: 0 +245: 95356: 0 +245: 95357: 0 +245: 95358: 0 +245: 95359: 0 +245: 95360: 0 +245: 95361: 0 +245: 95362: 0 +245: 95363: 0 +245: 95364: 0 +245: 95365: 0 +245: 95366: 0 +245: 95367: 0 +245: 95368: 0 +245: 95369: 0 +245: 95370: 0 +245: 95371: 0 +245: 95372: 0 +245: 95373: 0 +245: 95374: 0 +245: 95375: 0 +245: 95376: 0 +245: 95377: 0 +245: 95378: 0 +245: 95379: 0 +245: 95380: 0 +245: 95381: 0 +245: 95382: 0 +245: 95383: 0 +245: 95384: 0 +245: 95385: 0 +245: 95386: 0 +245: 95387: 0 +245: 95388: 0 +245: 95389: 0 +245: 95390: 0 +245: 95391: 0 +245: 95392: 0 +245: 95393: 0 +245: 95394: 0 +245: 95395: 0 +245: 95396: 0 +245: 95397: 0 +245: 95398: 0 +245: 95399: 0 +245: 95400: 0 +245: 95401: 0 +245: 95402: 0 +245: 95403: 0 +245: 95404: 0 +245: 95405: 0 +245: 95406: 0 +245: 95407: 0 +245: 95408: 0 +245: 95409: 0 +245: 95410: 0 +245: 95411: 0 +245: 95412: 0 +245: 95413: 0 +245: 95414: 0 +245: 95415: 0 +245: 95416: 0 +245: 95417: 0 +245: 95418: 0 +245: 95419: 0 +245: 95420: 0 +245: 95421: 0 +245: 95422: 0 +245: 95423: 0 +245: 95424: 0 +245: 95425: 0 +245: 95426: 0 +245: 95427: 0 +245: 95428: 0 +245: 95429: 0 +245: 95430: 0 +245: 95431: 0 +245: 95432: 0 +245: 95433: 0 +245: 95434: 0 +245: 95435: 0 +245: 95436: 0 +245: 95437: 0 +245: 95438: 0 +245: 95439: 0 +245: 95440: 0 +245: 95441: 0 +245: 95442: 0 +245: 95443: 0 +245: 95444: 0 +245: 95445: 0 +245: 95446: 0 +245: 95447: 0 +245: 95448: 0 +245: 95449: 0 +245: 95450: 0 +245: 95451: 0 +245: 95452: 0 +245: 95453: 0 +245: 95454: 0 +245: 95455: 0 +245: 95456: 0 +245: 95457: 0 +245: 95458: 0 +245: 95459: 0 +245: 95460: 0 +245: 95461: 0 +245: 95462: 0 +245: 95463: 0 +245: 95464: 0 +245: 95465: 0 +245: 95466: 0 +245: 95467: 0 +245: 95468: 0 +245: 95469: 0 +245: 95470: 0 +245: 95471: 0 +245: 95472: 0 +245: 95473: 0 +245: 95474: 0 +245: 95475: 0 +245: 95476: 0 +245: 95477: 0 +245: 95478: 0 +245: 95479: 0 +245: 95480: 0 +245: 95481: 0 +245: 95482: 0 +245: 95483: 0 +245: 95484: 0 +245: 95485: 0 +245: 95486: 0 +245: 95487: 0 +245: 95488: 0 +245: 95489: 0 +245: 95490: 0 +245: 95491: 0 +245: 95492: 0 +245: 95493: 0 +245: 95494: 0 +245: 95495: 0 +245: 95496: 0 +245: 95497: 0 +245: 95498: 0 +245: 95499: 0 +245: 95500: 0 +245: 95501: 0 +245: 95502: 0 +245: 95503: 0 +245: 95504: 0 +245: 95505: 0 +245: 95506: 0 +245: 95507: 0 +245: 95508: 0 +245: 95509: 0 +245: 95510: 0 +245: 95511: 0 +245: 95512: 0 +245: 95513: 0 +245: 95514: 0 +245: 95515: 0 +245: 95516: 0 +245: 95517: 0 +245: 95518: 0 +245: 95519: 0 +245: 95520: 0 +245: 95521: 0 +245: 95522: 0 +245: 95523: 0 +245: 95524: 0 +245: 95525: 0 +245: 95526: 0 +245: 95527: 0 +245: 95528: 0 +245: 95529: 0 +245: 95530: 0 +245: 95531: 0 +245: 95532: 0 +245: 95533: 0 +245: 95534: 0 +245: 95535: 0 +245: 95536: 0 +245: 95537: 0 +245: 95538: 0 +245: 95539: 0 +245: 95540: 0 +245: 95541: 0 +245: 95542: 0 +245: 95543: 0 +245: 95544: 0 +245: 95545: 0 +245: 95546: 0 +245: 95547: 0 +245: 95548: 0 +245: 95549: 0 +245: 95550: 0 +245: 95551: 0 +245: 95552: 0 +245: 95553: 0 +245: 95554: 0 +245: 95555: 0 +245: 95556: 0 +245: 95557: 0 +245: 95558: 0 +245: 95559: 0 +245: 95560: 0 +245: 95561: 0 +245: 95562: 0 +245: 95563: 0 +245: 95564: 0 +245: 95565: 0 +245: 95566: 0 +245: 95567: 0 +245: 95568: 0 +245: 95569: 0 +245: 95570: 0 +245: 95571: 0 +245: 95572: 0 +245: 95573: 0 +245: 95574: 0 +245: 95575: 0 +245: 95576: 0 +245: 95577: 0 +245: 95578: 0 +245: 95579: 0 +245: 95580: 0 +245: 95581: 0 +245: 95582: 0 +245: 95583: 0 +245: 95584: 0 +245: 95585: 0 +245: 95586: 0 +245: 95587: 0 +245: 95588: 0 +245: 95589: 0 +245: 95590: 0 +245: 95591: 0 +245: 95592: 0 +245: 95593: 0 +245: 95594: 0 +245: 95595: 0 +245: 95596: 0 +245: 95597: 0 +245: 95598: 0 +245: 95599: 0 +245: 95600: 0 +245: 95601: 0 +245: 95602: 0 +245: 95603: 0 +245: 95604: 0 +245: 95605: 0 +245: 95606: 0 +245: 95607: 0 +245: 95608: 0 +245: 95609: 0 +245: 95610: 0 +245: 95611: 0 +245: 95612: 0 +245: 95613: 0 +245: 95614: 0 +245: 95615: 0 +245: 95616: 0 +245: 95617: 0 +245: 95618: 0 +245: 95619: 0 +245: 95620: 0 +245: 95621: 0 +245: 95622: 0 +245: 95623: 0 +245: 95624: 0 +245: 95625: 0 +245: 95626: 0 +245: 95627: 0 +245: 95628: 0 +245: 95629: 0 +245: 95630: 0 +245: 95631: 0 +245: 95632: 0 +245: 95633: 0 +245: 95634: 0 +245: 95635: 0 +245: 95636: 0 +245: 95637: 0 +245: 95638: 0 +245: 95639: 0 +245: 95640: 0 +245: 95641: 0 +245: 95642: 0 +245: 95643: 0 +245: 95644: 0 +245: 95645: 0 +245: 95646: 0 +245: 95647: 0 +245: 95648: 0 +245: 95649: 0 +245: 95650: 0 +245: 95651: 0 +245: 95652: 0 +245: 95653: 0 +245: 95654: 0 +245: 95655: 0 +245: 95656: 0 +245: 95657: 0 +245: 95658: 0 +245: 95659: 0 +245: 95660: 0 +245: 95661: 0 +245: 95662: 0 +245: 95663: 0 +245: 95664: 0 +245: 95665: 0 +245: 95666: 0 +245: 95667: 0 +245: 95668: 0 +245: 95669: 0 +245: 95670: 0 +245: 95671: 0 +245: 95672: 0 +245: 95673: 0 +245: 95674: 0 +245: 95675: 0 +245: 95676: 0 +245: 95677: 0 +245: 95678: 0 +245: 95679: 0 +245: 95680: 0 +245: 95681: 0 +245: 95682: 0 +245: 95683: 0 +245: 95684: 0 +245: 95685: 0 +245: 95686: 0 +245: 95687: 0 +245: 95688: 0 +245: 95689: 0 +245: 95690: 0 +245: 95691: 0 +245: 95692: 0 +245: 95693: 0 +245: 95694: 0 +245: 95695: 0 +245: 95696: 0 +245: 95697: 0 +245: 95698: 0 +245: 95699: 0 +245: 95700: 0 +245: 95701: 0 +245: 95702: 0 +245: 95703: 0 +245: 95704: 0 +245: 95705: 0 +245: 95706: 0 +245: 95707: 0 +245: 95708: 0 +245: 95709: 0 +245: 95710: 0 +245: 95711: 0 +245: 95712: 0 +245: 95713: 0 +245: 95714: 0 +245: 95715: 0 +245: 95716: 0 +245: 95717: 0 +245: 95718: 0 +245: 95719: 0 +245: 95720: 0 +245: 95721: 0 +245: 95722: 0 +245: 95723: 0 +245: 95724: 0 +245: 95725: 0 +245: 95726: 0 +245: 95727: 0 +245: 95728: 0 +245: 95729: 0 +245: 95730: 0 +245: 95731: 0 +245: 95732: 0 +245: 95733: 0 +245: 95734: 0 +245: 95735: 0 +245: 95736: 0 +245: 95737: 0 +245: 95738: 0 +245: 95739: 0 +245: 95740: 0 +245: 95741: 0 +245: 95742: 0 +245: 95743: 0 +245: 95744: 0 +245: 95745: 0 +245: 95746: 0 +245: 95747: 0 +245: 95748: 0 +245: 95749: 0 +245: 95750: 0 +245: 95751: 0 +245: 95752: 0 +245: 95753: 0 +245: 95754: 0 +245: 95755: 0 +245: 95756: 0 +245: 95757: 0 +245: 95758: 0 +245: 95759: 0 +245: 95760: 0 +245: 95761: 0 +245: 95762: 0 +245: 95763: 0 +245: 95764: 0 +245: 95765: 0 +245: 95766: 0 +245: 95767: 0 +245: 95768: 0 +245: 95769: 0 +245: 95770: 0 +245: 95771: 0 +245: 95772: 0 +245: 95773: 0 +245: 95774: 0 +245: 95775: 0 +245: 95776: 0 +245: 95777: 0 +245: 95778: 0 +245: 95779: 0 +245: 95780: 0 +245: 95781: 0 +245: 95782: 0 +245: 95783: 0 +245: 95784: 0 +245: 95785: 0 +245: 95786: 0 +245: 95787: 0 +245: 95788: 0 +245: 95789: 0 +245: 95790: 0 +245: 95791: 0 +245: 95792: 0 +245: 95793: 0 +245: 95794: 0 +245: 95795: 0 +245: 95796: 0 +245: 95797: 0 +245: 95798: 0 +245: 95799: 0 +245: 95800: 0 +245: 95801: 0 +245: 95802: 0 +245: 95803: 0 +245: 95804: 0 +245: 95805: 0 +245: 95806: 0 +245: 95807: 0 +245: 95808: 0 +245: 95809: 0 +245: 95810: 0 +245: 95811: 0 +245: 95812: 0 +245: 95813: 0 +245: 95814: 0 +245: 95815: 0 +245: 95816: 0 +245: 95817: 0 +245: 95818: 0 +245: 95819: 0 +245: 95820: 0 +245: 95821: 0 +245: 95822: 0 +245: 95823: 0 +245: 95824: 0 +245: 95825: 0 +245: 95826: 0 +245: 95827: 0 +245: 95828: 0 +245: 95829: 0 +245: 95830: 0 +245: 95831: 0 +245: 95832: 0 +245: 95833: 0 +245: 95834: 0 +245: 95835: 0 +245: 95836: 0 +245: 95837: 0 +245: 95838: 0 +245: 95839: 0 +245: 95840: 0 +245: 95841: 0 +245: 95842: 0 +245: 95843: 0 +245: 95844: 0 +245: 95845: 0 +245: 95846: 0 +245: 95847: 0 +245: 95848: 0 +245: 95849: 0 +245: 95850: 0 +245: 95851: 0 +245: 95852: 0 +245: 95853: 0 +245: 95854: 0 +245: 95855: 0 +245: 95856: 0 +245: 95857: 0 +245: 95858: 0 +245: 95859: 0 +245: 95860: 0 +245: 95861: 0 +245: 95862: 0 +245: 95863: 0 +245: 95864: 0 +245: 95865: 0 +245: 95866: 0 +245: 95867: 0 +245: 95868: 0 +245: 95869: 0 +245: 95870: 0 +245: 95871: 0 +245: 95872: 0 +245: 95873: 0 +245: 95874: 0 +245: 95875: 0 +245: 95876: 0 +245: 95877: 0 +245: 95878: 0 +245: 95879: 0 +245: 95880: 0 +245: 95881: 0 +245: 95882: 0 +245: 95883: 0 +245: 95884: 0 +245: 95885: 0 +245: 95886: 0 +245: 95887: 0 +245: 95888: 0 +245: 95889: 0 +245: 95890: 0 +245: 95891: 0 +245: 95892: 0 +245: 95893: 0 +245: 95894: 0 +245: 95895: 0 +245: 95896: 0 +245: 95897: 0 +245: 95898: 0 +245: 95899: 0 +245: 95900: 0 +245: 95901: 0 +245: 95902: 0 +245: 95903: 0 +245: 95904: 0 +245: 95905: 0 +245: 95906: 0 +245: 95907: 0 +245: 95908: 0 +245: 95909: 0 +245: 95910: 0 +245: 95911: 0 +245: 95912: 0 +245: 95913: 0 +245: 95914: 0 +245: 95915: 0 +245: 95916: 0 +245: 95917: 0 +245: 95918: 0 +245: 95919: 0 +245: 95920: 0 +245: 95921: 0 +245: 95922: 0 +245: 95923: 0 +245: 95924: 0 +245: 95925: 0 +245: 95926: 0 +245: 95927: 0 +245: 95928: 0 +245: 95929: 0 +245: 95930: 0 +245: 95931: 0 +245: 95932: 0 +245: 95933: 0 +245: 95934: 0 +245: 95935: 0 +245: 95936: 0 +245: 95937: 0 +245: 95938: 0 +245: 95939: 0 +245: 95940: 0 +245: 95941: 0 +245: 95942: 0 +245: 95943: 0 +245: 95944: 0 +245: 95945: 0 +245: 95946: 0 +245: 95947: 0 +245: 95948: 0 +245: 95949: 0 +245: 95950: 0 +245: 95951: 0 +245: 95952: 0 +245: 95953: 0 +245: 95954: 0 +245: 95955: 0 +245: 95956: 0 +245: 95957: 0 +245: 95958: 0 +245: 95959: 0 +245: 95960: 0 +245: 95961: 0 +245: 95962: 0 +245: 95963: 0 +245: 95964: 0 +245: 95965: 0 +245: 95966: 0 +245: 95967: 0 +245: 95968: 0 +245: 95969: 0 +245: 95970: 0 +245: 95971: 0 +245: 95972: 0 +245: 95973: 0 +245: 95974: 0 +245: 95975: 0 +245: 95976: 0 +245: 95977: 0 +245: 95978: 0 +245: 95979: 0 +245: 95980: 0 +245: 95981: 0 +245: 95982: 0 +245: 95983: 0 +245: 95984: 0 +245: 95985: 0 +245: 95986: 0 +245: 95987: 0 +245: 95988: 0 +245: 95989: 0 +245: 95990: 0 +245: 95991: 0 +245: 95992: 0 +245: 95993: 0 +245: 95994: 0 +245: 95995: 0 +245: 95996: 0 +245: 95997: 0 +245: 95998: 0 +245: 95999: 0 +245: 96000: 0 +245: 96001: 0 +245: 96002: 0 +245: 96003: 0 +245: 96004: 0 +245: 96005: 0 +245: 96006: 0 +245: 96007: 0 +245: 96008: 0 +245: 96009: 0 +245: 96010: 0 +245: 96011: 0 +245: 96012: 0 +245: 96013: 0 +245: 96014: 0 +245: 96015: 0 +245: 96016: 0 +245: 96017: 0 +245: 96018: 0 +245: 96019: 0 +245: 96020: 0 +245: 96021: 0 +245: 96022: 0 +245: 96023: 0 +245: 96024: 0 +245: 96025: 0 +245: 96026: 0 +245: 96027: 0 +245: 96028: 0 +245: 96029: 0 +245: 96030: 0 +245: 96031: 0 +245: 96032: 0 +245: 96033: 0 +245: 96034: 0 +245: 96035: 0 +245: 96036: 0 +245: 96037: 0 +245: 96038: 0 +245: 96039: 0 +245: 96040: 0 +245: 96041: 0 +245: 96042: 0 +245: 96043: 0 +245: 96044: 0 +245: 96045: 0 +245: 96046: 0 +245: 96047: 0 +245: 96048: 0 +245: 96049: 0 +245: 96050: 0 +245: 96051: 0 +245: 96052: 0 +245: 96053: 0 +245: 96054: 0 +245: 96055: 0 +245: 96056: 0 +245: 96057: 0 +245: 96058: 0 +245: 96059: 0 +245: 96060: 0 +245: 96061: 0 +245: 96062: 0 +245: 96063: 0 +245: 96064: 0 +245: 96065: 0 +245: 96066: 0 +245: 96067: 0 +245: 96068: 0 +245: 96069: 0 +245: 96070: 0 +245: 96071: 0 +245: 96072: 0 +245: 96073: 0 +245: 96074: 0 +245: 96075: 0 +245: 96076: 0 +245: 96077: 0 +245: 96078: 0 +245: 96079: 0 +245: 96080: 0 +245: 96081: 0 +245: 96082: 0 +245: 96083: 0 +245: 96084: 0 +245: 96085: 0 +245: 96086: 0 +245: 96087: 0 +245: 96088: 0 +245: 96089: 0 +245: 96090: 0 +245: 96091: 0 +245: 96092: 0 +245: 96093: 0 +245: 96094: 0 +245: 96095: 0 +245: 96096: 0 +245: 96097: 0 +245: 96098: 0 +245: 96099: 0 +245: 96100: 0 +245: 96101: 0 +245: 96102: 0 +245: 96103: 0 +245: 96104: 0 +245: 96105: 0 +245: 96106: 0 +245: 96107: 0 +245: 96108: 0 +245: 96109: 0 +245: 96110: 0 +245: 96111: 0 +245: 96112: 0 +245: 96113: 0 +245: 96114: 0 +245: 96115: 0 +245: 96116: 0 +245: 96117: 0 +245: 96118: 0 +245: 96119: 0 +245: 96120: 0 +245: 96121: 0 +245: 96122: 0 +245: 96123: 0 +245: 96124: 0 +245: 96125: 0 +245: 96126: 0 +245: 96127: 0 +245: 96128: 0 +245: 96129: 0 +245: 96130: 0 +245: 96131: 0 +245: 96132: 0 +245: 96133: 0 +245: 96134: 0 +245: 96135: 0 +245: 96136: 0 +245: 96137: 0 +245: 96138: 0 +245: 96139: 0 +245: 96140: 0 +245: 96141: 0 +245: 96142: 0 +245: 96143: 0 +245: 96144: 0 +245: 96145: 0 +245: 96146: 0 +245: 96147: 0 +245: 96148: 0 +245: 96149: 0 +245: 96150: 0 +245: 96151: 0 +245: 96152: 0 +245: 96153: 0 +245: 96154: 0 +245: 96155: 0 +245: 96156: 0 +245: 96157: 0 +245: 96158: 0 +245: 96159: 0 +245: 96160: 0 +245: 96161: 0 +245: 96162: 0 +245: 96163: 0 +245: 96164: 0 +245: 96165: 0 +245: 96166: 0 +245: 96167: 0 +245: 96168: 0 +245: 96169: 0 +245: 96170: 0 +245: 96171: 0 +245: 96172: 0 +245: 96173: 0 +245: 96174: 0 +245: 96175: 0 +245: 96176: 0 +245: 96177: 0 +245: 96178: 0 +245: 96179: 0 +245: 96180: 0 +245: 96181: 0 +245: 96182: 0 +245: 96183: 0 +245: 96184: 0 +245: 96185: 0 +245: 96186: 0 +245: 96187: 0 +245: 96188: 0 +245: 96189: 0 +245: 96190: 0 +245: 96191: 0 +245: 96192: 0 +245: 96193: 0 +245: 96194: 0 +245: 96195: 0 +245: 96196: 0 +245: 96197: 0 +245: 96198: 0 +245: 96199: 0 +245: 96200: 0 +245: 96201: 0 +245: 96202: 0 +245: 96203: 0 +245: 96204: 0 +245: 96205: 0 +245: 96206: 0 +245: 96207: 0 +245: 96208: 0 +245: 96209: 0 +245: 96210: 0 +245: 96211: 0 +245: 96212: 0 +245: 96213: 0 +245: 96214: 0 +245: 96215: 0 +245: 96216: 0 +245: 96217: 0 +245: 96218: 0 +245: 96219: 0 +245: 96220: 0 +245: 96221: 0 +245: 96222: 0 +245: 96223: 0 +245: 96224: 0 +245: 96225: 0 +245: 96226: 0 +245: 96227: 0 +245: 96228: 0 +245: 96229: 0 +245: 96230: 0 +245: 96231: 0 +245: 96232: 0 +245: 96233: 0 +245: 96234: 0 +245: 96235: 0 +245: 96236: 0 +245: 96237: 0 +245: 96238: 0 +245: 96239: 0 +245: 96240: 0 +245: 96241: 0 +245: 96242: 0 +245: 96243: 0 +245: 96244: 0 +245: 96245: 0 +245: 96246: 0 +245: 96247: 0 +245: 96248: 0 +245: 96249: 0 +245: 96250: 0 +245: 96251: 0 +245: 96252: 0 +245: 96253: 0 +245: 96254: 0 +245: 96255: 0 +245: 96256: 0 +245: 96257: 0 +245: 96258: 0 +245: 96259: 0 +245: 96260: 0 +245: 96261: 0 +245: 96262: 0 +245: 96263: 0 +245: 96264: 0 +245: 96265: 0 +245: 96266: 0 +245: 96267: 0 +245: 96268: 0 +245: 96269: 0 +245: 96270: 0 +245: 96271: 0 +245: 96272: 0 +245: 96273: 0 +245: 96274: 0 +245: 96275: 0 +245: 96276: 0 +245: 96277: 0 +245: 96278: 0 +245: 96279: 0 +245: 96280: 0 +245: 96281: 0 +245: 96282: 0 +245: 96283: 0 +245: 96284: 0 +245: 96285: 0 +245: 96286: 0 +245: 96287: 0 +245: 96288: 0 +245: 96289: 0 +245: 96290: 0 +245: 96291: 0 +245: 96292: 0 +245: 96293: 0 +245: 96294: 0 +245: 96295: 0 +245: 96296: 0 +245: 96297: 0 +245: 96298: 0 +245: 96299: 0 +245: 96300: 0 +245: 96301: 0 +245: 96302: 0 +245: 96303: 0 +245: 96304: 0 +245: 96305: 0 +245: 96306: 0 +245: 96307: 0 +245: 96308: 0 +245: 96309: 0 +245: 96310: 0 +245: 96311: 0 +245: 96312: 0 +245: 96313: 0 +245: 96314: 0 +245: 96315: 0 +245: 96316: 0 +245: 96317: 0 +245: 96318: 0 +245: 96319: 0 +245: 96320: 0 +245: 96321: 0 +245: 96322: 0 +245: 96323: 0 +245: 96324: 0 +245: 96325: 0 +245: 96326: 0 +245: 96327: 0 +245: 96328: 0 +245: 96329: 0 +245: 96330: 0 +245: 96331: 0 +245: 96332: 0 +245: 96333: 0 +245: 96334: 0 +245: 96335: 0 +245: 96336: 0 +245: 96337: 0 +245: 96338: 0 +245: 96339: 0 +245: 96340: 0 +245: 96341: 0 +245: 96342: 0 +245: 96343: 0 +245: 96344: 0 +245: 96345: 0 +245: 96346: 0 +245: 96347: 0 +245: 96348: 0 +245: 96349: 0 +245: 96350: 0 +245: 96351: 0 +245: 96352: 0 +245: 96353: 0 +245: 96354: 0 +245: 96355: 0 +245: 96356: 0 +245: 96357: 0 +245: 96358: 0 +245: 96359: 0 +245: 96360: 0 +245: 96361: 0 +245: 96362: 0 +245: 96363: 0 +245: 96364: 0 +245: 96365: 0 +245: 96366: 0 +245: 96367: 0 +245: 96368: 0 +245: 96369: 0 +245: 96370: 0 +245: 96371: 0 +245: 96372: 0 +245: 96373: 0 +245: 96374: 0 +245: 96375: 0 +245: 96376: 0 +245: 96377: 0 +245: 96378: 0 +245: 96379: 0 +245: 96380: 0 +245: 96381: 0 +245: 96382: 0 +245: 96383: 0 +245: 96384: 0 +245: 96385: 0 +245: 96386: 0 +245: 96387: 0 +245: 96388: 0 +245: 96389: 0 +245: 96390: 0 +245: 96391: 0 +245: 96392: 0 +245: 96393: 0 +245: 96394: 0 +245: 96395: 0 +245: 96396: 0 +245: 96397: 0 +245: 96398: 0 +245: 96399: 0 +245: 96400: 0 +245: 96401: 0 +245: 96402: 0 +245: 96403: 0 +245: 96404: 0 +245: 96405: 0 +245: 96406: 0 +245: 96407: 0 +245: 96408: 0 +245: 96409: 0 +245: 96410: 0 +245: 96411: 0 +245: 96412: 0 +245: 96413: 0 +245: 96414: 0 +245: 96415: 0 +245: 96416: 0 +245: 96417: 0 +245: 96418: 0 +245: 96419: 0 +245: 96420: 0 +245: 96421: 0 +245: 96422: 0 +245: 96423: 0 +245: 96424: 0 +245: 96425: 0 +245: 96426: 0 +245: 96427: 0 +245: 96428: 0 +245: 96429: 0 +245: 96430: 0 +245: 96431: 0 +245: 96432: 0 +245: 96433: 0 +245: 96434: 0 +245: 96435: 0 +245: 96436: 0 +245: 96437: 0 +245: 96438: 0 +245: 96439: 0 +245: 96440: 0 +245: 96441: 0 +245: 96442: 0 +245: 96443: 0 +245: 96444: 0 +245: 96445: 0 +245: 96446: 0 +245: 96447: 0 +245: 96448: 0 +245: 96449: 0 +245: 96450: 0 +245: 96451: 0 +245: 96452: 0 +245: 96453: 0 +245: 96454: 0 +245: 96455: 0 +245: 96456: 0 +245: 96457: 0 +245: 96458: 0 +245: 96459: 0 +245: 96460: 0 +245: 96461: 0 +245: 96462: 0 +245: 96463: 0 +245: 96464: 0 +245: 96465: 0 +245: 96466: 0 +245: 96467: 0 +245: 96468: 0 +245: 96469: 0 +245: 96470: 0 +245: 96471: 0 +245: 96472: 0 +245: 96473: 0 +245: 96474: 0 +245: 96475: 0 +245: 96476: 0 +245: 96477: 0 +245: 96478: 0 +245: 96479: 0 +245: 96480: 0 +245: 96481: 0 +245: 96482: 0 +245: 96483: 0 +245: 96484: 0 +245: 96485: 0 +245: 96486: 0 +245: 96487: 0 +245: 96488: 0 +245: 96489: 0 +245: 96490: 0 +245: 96491: 0 +245: 96492: 0 +245: 96493: 0 +245: 96494: 0 +245: 96495: 0 +245: 96496: 0 +245: 96497: 0 +245: 96498: 0 +245: 96499: 0 +245: 96500: 0 +245: 96501: 0 +245: 96502: 0 +245: 96503: 0 +245: 96504: 0 +245: 96505: 0 +245: 96506: 0 +245: 96507: 0 +245: 96508: 0 +245: 96509: 0 +245: 96510: 0 +245: 96511: 0 +245: 96512: 0 +245: 96513: 0 +245: 96514: 0 +245: 96515: 0 +245: 96516: 0 +245: 96517: 0 +245: 96518: 0 +245: 96519: 0 +245: 96520: 0 +245: 96521: 0 +245: 96522: 0 +245: 96523: 0 +245: 96524: 0 +245: 96525: 0 +245: 96526: 0 +245: 96527: 0 +245: 96528: 0 +245: 96529: 0 +245: 96530: 0 +245: 96531: 0 +245: 96532: 0 +245: 96533: 0 +245: 96534: 0 +245: 96535: 0 +245: 96536: 0 +245: 96537: 0 +245: 96538: 0 +245: 96539: 0 +245: 96540: 0 +245: 96541: 0 +245: 96542: 0 +245: 96543: 0 +245: 96544: 0 +245: 96545: 0 +245: 96546: 0 +245: 96547: 0 +245: 96548: 0 +245: 96549: 0 +245: 96550: 0 +245: 96551: 0 +245: 96552: 0 +245: 96553: 0 +245: 96554: 0 +245: 96555: 0 +245: 96556: 0 +245: 96557: 0 +245: 96558: 0 +245: 96559: 0 +245: 96560: 0 +245: 96561: 0 +245: 96562: 0 +245: 96563: 0 +245: 96564: 0 +245: 96565: 0 +245: 96566: 0 +245: 96567: 0 +245: 96568: 0 +245: 96569: 0 +245: 96570: 0 +245: 96571: 0 +245: 96572: 0 +245: 96573: 0 +245: 96574: 0 +245: 96575: 0 +245: 96576: 0 +245: 96577: 0 +245: 96578: 0 +245: 96579: 0 +245: 96580: 0 +245: 96581: 0 +245: 96582: 0 +245: 96583: 0 +245: 96584: 0 +245: 96585: 0 +245: 96586: 0 +245: 96587: 0 +245: 96588: 0 +245: 96589: 0 +245: 96590: 0 +245: 96591: 0 +245: 96592: 0 +245: 96593: 0 +245: 96594: 0 +245: 96595: 0 +245: 96596: 0 +245: 96597: 0 +245: 96598: 0 +245: 96599: 0 +245: 96600: 0 +245: 96601: 0 +245: 96602: 0 +245: 96603: 0 +245: 96604: 0 +245: 96605: 0 +245: 96606: 0 +245: 96607: 0 +245: 96608: 0 +245: 96609: 0 +245: 96610: 0 +245: 96611: 0 +245: 96612: 0 +245: 96613: 0 +245: 96614: 0 +245: 96615: 0 +245: 96616: 0 +245: 96617: 0 +245: 96618: 0 +245: 96619: 0 +245: 96620: 0 +245: 96621: 0 +245: 96622: 0 +245: 96623: 0 +245: 96624: 0 +245: 96625: 0 +245: 96626: 0 +245: 96627: 0 +245: 96628: 0 +245: 96629: 0 +245: 96630: 0 +245: 96631: 0 +245: 96632: 0 +245: 96633: 0 +245: 96634: 0 +245: 96635: 0 +245: 96636: 0 +245: 96637: 0 +245: 96638: 0 +245: 96639: 0 +245: 96640: 0 +245: 96641: 0 +245: 96642: 0 +245: 96643: 0 +245: 96644: 0 +245: 96645: 0 +245: 96646: 0 +245: 96647: 0 +245: 96648: 0 +245: 96649: 0 +245: 96650: 0 +245: 96651: 0 +245: 96652: 0 +245: 96653: 0 +245: 96654: 0 +245: 96655: 0 +245: 96656: 0 +245: 96657: 0 +245: 96658: 0 +245: 96659: 0 +245: 96660: 0 +245: 96661: 0 +245: 96662: 0 +245: 96663: 0 +245: 96664: 0 +245: 96665: 0 +245: 96666: 0 +245: 96667: 0 +245: 96668: 0 +245: 96669: 0 +245: 96670: 0 +245: 96671: 0 +245: 96672: 0 +245: 96673: 0 +245: 96674: 0 +245: 96675: 0 +245: 96676: 0 +245: 96677: 0 +245: 96678: 0 +245: 96679: 0 +245: 96680: 0 +245: 96681: 0 +245: 96682: 0 +245: 96683: 0 +245: 96684: 0 +245: 96685: 0 +245: 96686: 0 +245: 96687: 0 +245: 96688: 0 +245: 96689: 0 +245: 96690: 0 +245: 96691: 0 +245: 96692: 0 +245: 96693: 0 +245: 96694: 0 +245: 96695: 0 +245: 96696: 0 +245: 96697: 0 +245: 96698: 0 +245: 96699: 0 +245: 96700: 0 +245: 96701: 0 +245: 96702: 0 +245: 96703: 0 +245: 96704: 0 +245: 96705: 0 +245: 96706: 0 +245: 96707: 0 +245: 96708: 0 +245: 96709: 0 +245: 96710: 0 +245: 96711: 0 +245: 96712: 0 +245: 96713: 0 +245: 96714: 0 +245: 96715: 0 +245: 96716: 0 +245: 96717: 0 +245: 96718: 0 +245: 96719: 0 +245: 96720: 0 +245: 96721: 0 +245: 96722: 0 +245: 96723: 0 +245: 96724: 0 +245: 96725: 0 +245: 96726: 0 +245: 96727: 0 +245: 96728: 0 +245: 96729: 0 +245: 96730: 0 +245: 96731: 0 +245: 96732: 0 +245: 96733: 0 +245: 96734: 0 +245: 96735: 0 +245: 96736: 0 +245: 96737: 0 +245: 96738: 0 +245: 96739: 0 +245: 96740: 0 +245: 96741: 0 +245: 96742: 0 +245: 96743: 0 +245: 96744: 0 +245: 96745: 0 +245: 96746: 0 +245: 96747: 0 +245: 96748: 0 +245: 96749: 0 +245: 96750: 0 +245: 96751: 0 +245: 96752: 0 +245: 96753: 0 +245: 96754: 0 +245: 96755: 0 +245: 96756: 0 +245: 96757: 0 +245: 96758: 0 +245: 96759: 0 +245: 96760: 0 +245: 96761: 0 +245: 96762: 0 +245: 96763: 0 +245: 96764: 0 +245: 96765: 0 +245: 96766: 0 +245: 96767: 0 +245: 96768: 0 +245: 96769: 0 +245: 96770: 0 +245: 96771: 0 +245: 96772: 0 +245: 96773: 0 +245: 96774: 0 +245: 96775: 0 +245: 96776: 0 +245: 96777: 0 +245: 96778: 0 +245: 96779: 0 +245: 96780: 0 +245: 96781: 0 +245: 96782: 0 +245: 96783: 0 +245: 96784: 0 +245: 96785: 0 +245: 96786: 0 +245: 96787: 0 +245: 96788: 0 +245: 96789: 0 +245: 96790: 0 +245: 96791: 0 +245: 96792: 0 +245: 96793: 0 +245: 96794: 0 +245: 96795: 0 +245: 96796: 0 +245: 96797: 0 +245: 96798: 0 +245: 96799: 0 +245: 96800: 0 +245: 96801: 0 +245: 96802: 0 +245: 96803: 0 +245: 96804: 0 +245: 96805: 0 +245: 96806: 0 +245: 96807: 0 +245: 96808: 0 +245: 96809: 0 +245: 96810: 0 +245: 96811: 0 +245: 96812: 0 +245: 96813: 0 +245: 96814: 0 +245: 96815: 0 +245: 96816: 0 +245: 96817: 0 +245: 96818: 0 +245: 96819: 0 +245: 96820: 0 +245: 96821: 0 +245: 96822: 0 +245: 96823: 0 +245: 96824: 0 +245: 96825: 0 +245: 96826: 0 +245: 96827: 0 +245: 96828: 0 +245: 96829: 0 +245: 96830: 0 +245: 96831: 0 +245: 96832: 0 +245: 96833: 0 +245: 96834: 0 +245: 96835: 0 +245: 96836: 0 +245: 96837: 0 +245: 96838: 0 +245: 96839: 0 +245: 96840: 0 +245: 96841: 0 +245: 96842: 0 +245: 96843: 0 +245: 96844: 0 +245: 96845: 0 +245: 96846: 0 +245: 96847: 0 +245: 96848: 0 +245: 96849: 0 +245: 96850: 0 +245: 96851: 0 +245: 96852: 0 +245: 96853: 0 +245: 96854: 0 +245: 96855: 0 +245: 96856: 0 +245: 96857: 0 +245: 96858: 0 +245: 96859: 0 +245: 96860: 0 +245: 96861: 0 +245: 96862: 0 +245: 96863: 0 +245: 96864: 0 +245: 96865: 0 +245: 96866: 0 +245: 96867: 0 +245: 96868: 0 +245: 96869: 0 +245: 96870: 0 +245: 96871: 0 +245: 96872: 0 +245: 96873: 0 +245: 96874: 0 +245: 96875: 0 +245: 96876: 0 +245: 96877: 0 +245: 96878: 0 +245: 96879: 0 +245: 96880: 0 +245: 96881: 0 +245: 96882: 0 +245: 96883: 0 +245: 96884: 0 +245: 96885: 0 +245: 96886: 0 +245: 96887: 0 +245: 96888: 0 +245: 96889: 0 +245: 96890: 0 +245: 96891: 0 +245: 96892: 0 +245: 96893: 0 +245: 96894: 0 +245: 96895: 0 +245: 96896: 0 +245: 96897: 0 +245: 96898: 0 +245: 96899: 0 +245: 96900: 0 +245: 96901: 0 +245: 96902: 0 +245: 96903: 0 +245: 96904: 0 +245: 96905: 0 +245: 96906: 0 +245: 96907: 0 +245: 96908: 0 +245: 96909: 0 +245: 96910: 0 +245: 96911: 0 +245: 96912: 0 +245: 96913: 0 +245: 96914: 0 +245: 96915: 0 +245: 96916: 0 +245: 96917: 0 +245: 96918: 0 +245: 96919: 0 +245: 96920: 0 +245: 96921: 0 +245: 96922: 0 +245: 96923: 0 +245: 96924: 0 +245: 96925: 0 +245: 96926: 0 +245: 96927: 0 +245: 96928: 0 +245: 96929: 0 +245: 96930: 0 +245: 96931: 0 +245: 96932: 0 +245: 96933: 0 +245: 96934: 0 +245: 96935: 0 +245: 96936: 0 +245: 96937: 0 +245: 96938: 0 +245: 96939: 0 +245: 96940: 0 +245: 96941: 0 +245: 96942: 0 +245: 96943: 0 +245: 96944: 0 +245: 96945: 0 +245: 96946: 0 +245: 96947: 0 +245: 96948: 0 +245: 96949: 0 +245: 96950: 0 +245: 96951: 0 +245: 96952: 0 +245: 96953: 0 +245: 96954: 0 +245: 96955: 0 +245: 96956: 0 +245: 96957: 0 +245: 96958: 0 +245: 96959: 0 +245: 96960: 0 +245: 96961: 0 +245: 96962: 0 +245: 96963: 0 +245: 96964: 0 +245: 96965: 0 +245: 96966: 0 +245: 96967: 0 +245: 96968: 0 +245: 96969: 0 +245: 96970: 0 +245: 96971: 0 +245: 96972: 0 +245: 96973: 0 +245: 96974: 0 +245: 96975: 0 +245: 96976: 0 +245: 96977: 0 +245: 96978: 0 +245: 96979: 0 +245: 96980: 0 +245: 96981: 0 +245: 96982: 0 +245: 96983: 0 +245: 96984: 0 +245: 96985: 0 +245: 96986: 0 +245: 96987: 0 +245: 96988: 0 +245: 96989: 0 +245: 96990: 0 +245: 96991: 0 +245: 96992: 0 +245: 96993: 0 +245: 96994: 0 +245: 96995: 0 +245: 96996: 0 +245: 96997: 0 +245: 96998: 0 +245: 96999: 0 +245: 97000: 0 +245: 97001: 0 +245: 97002: 0 +245: 97003: 0 +245: 97004: 0 +245: 97005: 0 +245: 97006: 0 +245: 97007: 0 +245: 97008: 0 +245: 97009: 0 +245: 97010: 0 +245: 97011: 0 +245: 97012: 0 +245: 97013: 0 +245: 97014: 0 +245: 97015: 0 +245: 97016: 0 +245: 97017: 0 +245: 97018: 0 +245: 97019: 0 +245: 97020: 0 +245: 97021: 0 +245: 97022: 0 +245: 97023: 0 +245: 97024: 0 +245: 97025: 0 +245: 97026: 0 +245: 97027: 0 +245: 97028: 0 +245: 97029: 0 +245: 97030: 0 +245: 97031: 0 +245: 97032: 0 +245: 97033: 0 +245: 97034: 0 +245: 97035: 0 +245: 97036: 0 +245: 97037: 0 +245: 97038: 0 +245: 97039: 0 +245: 97040: 0 +245: 97041: 0 +245: 97042: 0 +245: 97043: 0 +245: 97044: 0 +245: 97045: 0 +245: 97046: 0 +245: 97047: 0 +245: 97048: 0 +245: 97049: 0 +245: 97050: 0 +245: 97051: 0 +245: 97052: 0 +245: 97053: 0 +245: 97054: 0 +245: 97055: 0 +245: 97056: 0 +245: 97057: 0 +245: 97058: 0 +245: 97059: 0 +245: 97060: 0 +245: 97061: 0 +245: 97062: 0 +245: 97063: 0 +245: 97064: 0 +245: 97065: 0 +245: 97066: 0 +245: 97067: 0 +245: 97068: 0 +245: 97069: 0 +245: 97070: 0 +245: 97071: 0 +245: 97072: 0 +245: 97073: 0 +245: 97074: 0 +245: 97075: 0 +245: 97076: 0 +245: 97077: 0 +245: 97078: 0 +245: 97079: 0 +245: 97080: 0 +245: 97081: 0 +245: 97082: 0 +245: 97083: 0 +245: 97084: 0 +245: 97085: 0 +245: 97086: 0 +245: 97087: 0 +245: 97088: 0 +245: 97089: 0 +245: 97090: 0 +245: 97091: 0 +245: 97092: 0 +245: 97093: 0 +245: 97094: 0 +245: 97095: 0 +245: 97096: 0 +245: 97097: 0 +245: 97098: 0 +245: 97099: 0 +245: 97100: 0 +245: 97101: 0 +245: 97102: 0 +245: 97103: 0 +245: 97104: 0 +245: 97105: 0 +245: 97106: 0 +245: 97107: 0 +245: 97108: 0 +245: 97109: 0 +245: 97110: 0 +245: 97111: 0 +245: 97112: 0 +245: 97113: 0 +245: 97114: 0 +245: 97115: 0 +245: 97116: 0 +245: 97117: 0 +245: 97118: 0 +245: 97119: 0 +245: 97120: 0 +245: 97121: 0 +245: 97122: 0 +245: 97123: 0 +245: 97124: 0 +245: 97125: 0 +245: 97126: 0 +245: 97127: 0 +245: 97128: 0 +245: 97129: 0 +245: 97130: 0 +245: 97131: 0 +245: 97132: 0 +245: 97133: 0 +245: 97134: 0 +245: 97135: 0 +245: 97136: 0 +245: 97137: 0 +245: 97138: 0 +245: 97139: 0 +245: 97140: 0 +245: 97141: 0 +245: 97142: 0 +245: 97143: 0 +245: 97144: 0 +245: 97145: 0 +245: 97146: 0 +245: 97147: 0 +245: 97148: 0 +245: 97149: 0 +245: 97150: 0 +245: 97151: 0 +245: 97152: 0 +245: 97153: 0 +245: 97154: 0 +245: 97155: 0 +245: 97156: 0 +245: 97157: 0 +245: 97158: 0 +245: 97159: 0 +245: 97160: 0 +245: 97161: 0 +245: 97162: 0 +245: 97163: 0 +245: 97164: 0 +245: 97165: 0 +245: 97166: 0 +245: 97167: 0 +245: 97168: 0 +245: 97169: 0 +245: 97170: 0 +245: 97171: 0 +245: 97172: 0 +245: 97173: 0 +245: 97174: 0 +245: 97175: 0 +245: 97176: 0 +245: 97177: 0 +245: 97178: 0 +245: 97179: 0 +245: 97180: 0 +245: 97181: 0 +245: 97182: 0 +245: 97183: 0 +245: 97184: 0 +245: 97185: 0 +245: 97186: 0 +245: 97187: 0 +245: 97188: 0 +245: 97189: 0 +245: 97190: 0 +245: 97191: 0 +245: 97192: 0 +245: 97193: 0 +245: 97194: 0 +245: 97195: 0 +245: 97196: 0 +245: 97197: 0 +245: 97198: 0 +245: 97199: 0 +245: 97200: 0 +245: 97201: 0 +245: 97202: 0 +245: 97203: 0 +245: 97204: 0 +245: 97205: 0 +245: 97206: 0 +245: 97207: 0 +245: 97208: 0 +245: 97209: 0 +245: 97210: 0 +245: 97211: 0 +245: 97212: 0 +245: 97213: 0 +245: 97214: 0 +245: 97215: 0 +245: 97216: 0 +245: 97217: 0 +245: 97218: 0 +245: 97219: 0 +245: 97220: 0 +245: 97221: 0 +245: 97222: 0 +245: 97223: 0 +245: 97224: 0 +245: 97225: 0 +245: 97226: 0 +245: 97227: 0 +245: 97228: 0 +245: 97229: 0 +245: 97230: 0 +245: 97231: 0 +245: 97232: 0 +245: 97233: 0 +245: 97234: 0 +245: 97235: 0 +245: 97236: 0 +245: 97237: 0 +245: 97238: 0 +245: 97239: 0 +245: 97240: 0 +245: 97241: 0 +245: 97242: 0 +245: 97243: 0 +245: 97244: 0 +245: 97245: 0 +245: 97246: 0 +245: 97247: 0 +245: 97248: 0 +245: 97249: 0 +245: 97250: 0 +245: 97251: 0 +245: 97252: 0 +245: 97253: 0 +245: 97254: 0 +245: 97255: 0 +245: 97256: 0 +245: 97257: 0 +245: 97258: 0 +245: 97259: 0 +245: 97260: 0 +245: 97261: 0 +245: 97262: 0 +245: 97263: 0 +245: 97264: 0 +245: 97265: 0 +245: 97266: 0 +245: 97267: 0 +245: 97268: 0 +245: 97269: 0 +245: 97270: 0 +245: 97271: 0 +245: 97272: 0 +245: 97273: 0 +245: 97274: 0 +245: 97275: 0 +245: 97276: 0 +245: 97277: 0 +245: 97278: 0 +245: 97279: 0 +245: 97280: 0 +245: 97281: 0 +245: 97282: 0 +245: 97283: 0 +245: 97284: 0 +245: 97285: 0 +245: 97286: 0 +245: 97287: 0 +245: 97288: 0 +245: 97289: 0 +245: 97290: 0 +245: 97291: 0 +245: 97292: 0 +245: 97293: 0 +245: 97294: 0 +245: 97295: 0 +245: 97296: 0 +245: 97297: 0 +245: 97298: 0 +245: 97299: 0 +245: 97300: 0 +245: 97301: 0 +245: 97302: 0 +245: 97303: 0 +245: 97304: 0 +245: 97305: 0 +245: 97306: 0 +245: 97307: 0 +245: 97308: 0 +245: 97309: 0 +245: 97310: 0 +245: 97311: 0 +245: 97312: 0 +245: 97313: 0 +245: 97314: 0 +245: 97315: 0 +245: 97316: 0 +245: 97317: 0 +245: 97318: 0 +245: 97319: 0 +245: 97320: 0 +245: 97321: 0 +245: 97322: 0 +245: 97323: 0 +245: 97324: 0 +245: 97325: 0 +245: 97326: 0 +245: 97327: 0 +245: 97328: 0 +245: 97329: 0 +245: 97330: 0 +245: 97331: 0 +245: 97332: 0 +245: 97333: 0 +245: 97334: 0 +245: 97335: 0 +245: 97336: 0 +245: 97337: 0 +245: 97338: 0 +245: 97339: 0 +245: 97340: 0 +245: 97341: 0 +245: 97342: 0 +245: 97343: 0 +245: 97344: 0 +245: 97345: 0 +245: 97346: 0 +245: 97347: 0 +245: 97348: 0 +245: 97349: 0 +245: 97350: 0 +245: 97351: 0 +245: 97352: 0 +245: 97353: 0 +245: 97354: 0 +245: 97355: 0 +245: 97356: 0 +245: 97357: 0 +245: 97358: 0 +245: 97359: 0 +245: 97360: 0 +245: 97361: 0 +245: 97362: 0 +245: 97363: 0 +245: 97364: 0 +245: 97365: 0 +245: 97366: 0 +245: 97367: 0 +245: 97368: 0 +245: 97369: 0 +245: 97370: 0 +245: 97371: 0 +245: 97372: 0 +245: 97373: 0 +245: 97374: 0 +245: 97375: 0 +245: 97376: 0 +245: 97377: 0 +245: 97378: 0 +245: 97379: 0 +245: 97380: 0 +245: 97381: 0 +245: 97382: 0 +245: 97383: 0 +245: 97384: 0 +245: 97385: 0 +245: 97386: 0 +245: 97387: 0 +245: 97388: 0 +245: 97389: 0 +245: 97390: 0 +245: 97391: 0 +245: 97392: 0 +245: 97393: 0 +245: 97394: 0 +245: 97395: 0 +245: 97396: 0 +245: 97397: 0 +245: 97398: 0 +245: 97399: 0 +245: 97400: 0 +245: 97401: 0 +245: 97402: 0 +245: 97403: 0 +245: 97404: 0 +245: 97405: 0 +245: 97406: 0 +245: 97407: 0 +245: 97408: 0 +245: 97409: 0 +245: 97410: 0 +245: 97411: 0 +245: 97412: 0 +245: 97413: 0 +245: 97414: 0 +245: 97415: 0 +245: 97416: 0 +245: 97417: 0 +245: 97418: 0 +245: 97419: 0 +245: 97420: 0 +245: 97421: 0 +245: 97422: 0 +245: 97423: 0 +245: 97424: 0 +245: 97425: 0 +245: 97426: 0 +245: 97427: 0 +245: 97428: 0 +245: 97429: 0 +245: 97430: 0 +245: 97431: 0 +245: 97432: 0 +245: 97433: 0 +245: 97434: 0 +245: 97435: 0 +245: 97436: 0 +245: 97437: 0 +245: 97438: 0 +245: 97439: 0 +245: 97440: 0 +245: 97441: 0 +245: 97442: 0 +245: 97443: 0 +245: 97444: 0 +245: 97445: 0 +245: 97446: 0 +245: 97447: 0 +245: 97448: 0 +245: 97449: 0 +245: 97450: 0 +245: 97451: 0 +245: 97452: 0 +245: 97453: 0 +245: 97454: 0 +245: 97455: 0 +245: 97456: 0 +245: 97457: 0 +245: 97458: 0 +245: 97459: 0 +245: 97460: 0 +245: 97461: 0 +245: 97462: 0 +245: 97463: 0 +245: 97464: 0 +245: 97465: 0 +245: 97466: 0 +245: 97467: 0 +245: 97468: 0 +245: 97469: 0 +245: 97470: 0 +245: 97471: 0 +245: 97472: 0 +245: 97473: 0 +245: 97474: 0 +245: 97475: 0 +245: 97476: 0 +245: 97477: 0 +245: 97478: 0 +245: 97479: 0 +245: 97480: 0 +245: 97481: 0 +245: 97482: 0 +245: 97483: 0 +245: 97484: 0 +245: 97485: 0 +245: 97486: 0 +245: 97487: 0 +245: 97488: 0 +245: 97489: 0 +245: 97490: 0 +245: 97491: 0 +245: 97492: 0 +245: 97493: 0 +245: 97494: 0 +245: 97495: 0 +245: 97496: 0 +245: 97497: 0 +245: 97498: 0 +245: 97499: 0 +245: 97500: 0 +245: 97501: 0 +245: 97502: 0 +245: 97503: 0 +245: 97504: 0 +245: 97505: 0 +245: 97506: 0 +245: 97507: 0 +245: 97508: 0 +245: 97509: 0 +245: 97510: 0 +245: 97511: 0 +245: 97512: 0 +245: 97513: 0 +245: 97514: 0 +245: 97515: 0 +245: 97516: 0 +245: 97517: 0 +245: 97518: 0 +245: 97519: 0 +245: 97520: 0 +245: 97521: 0 +245: 97522: 0 +245: 97523: 0 +245: 97524: 0 +245: 97525: 0 +245: 97526: 0 +245: 97527: 0 +245: 97528: 0 +245: 97529: 0 +245: 97530: 0 +245: 97531: 0 +245: 97532: 0 +245: 97533: 0 +245: 97534: 0 +245: 97535: 0 +245: 97536: 0 +245: 97537: 0 +245: 97538: 0 +245: 97539: 0 +245: 97540: 0 +245: 97541: 0 +245: 97542: 0 +245: 97543: 0 +245: 97544: 0 +245: 97545: 0 +245: 97546: 0 +245: 97547: 0 +245: 97548: 0 +245: 97549: 0 +245: 97550: 0 +245: 97551: 0 +245: 97552: 0 +245: 97553: 0 +245: 97554: 0 +245: 97555: 0 +245: 97556: 0 +245: 97557: 0 +245: 97558: 0 +245: 97559: 0 +245: 97560: 0 +245: 97561: 0 +245: 97562: 0 +245: 97563: 0 +245: 97564: 0 +245: 97565: 0 +245: 97566: 0 +245: 97567: 0 +245: 97568: 0 +245: 97569: 0 +245: 97570: 0 +245: 97571: 0 +245: 97572: 0 +245: 97573: 0 +245: 97574: 0 +245: 97575: 0 +245: 97576: 0 +245: 97577: 0 +245: 97578: 0 +245: 97579: 0 +245: 97580: 0 +245: 97581: 0 +245: 97582: 0 +245: 97583: 0 +245: 97584: 0 +245: 97585: 0 +245: 97586: 0 +245: 97587: 0 +245: 97588: 0 +245: 97589: 0 +245: 97590: 0 +245: 97591: 0 +245: 97592: 0 +245: 97593: 0 +245: 97594: 0 +245: 97595: 0 +245: 97596: 0 +245: 97597: 0 +245: 97598: 0 +245: 97599: 0 +245: 97600: 0 +245: 97601: 0 +245: 97602: 0 +245: 97603: 0 +245: 97604: 0 +245: 97605: 0 +245: 97606: 0 +245: 97607: 0 +245: 97608: 0 +245: 97609: 0 +245: 97610: 0 +245: 97611: 0 +245: 97612: 0 +245: 97613: 0 +245: 97614: 0 +245: 97615: 0 +245: 97616: 0 +245: 97617: 0 +245: 97618: 0 +245: 97619: 0 +245: 97620: 0 +245: 97621: 0 +245: 97622: 0 +245: 97623: 0 +245: 97624: 0 +245: 97625: 0 +245: 97626: 0 +245: 97627: 0 +245: 97628: 0 +245: 97629: 0 +245: 97630: 0 +245: 97631: 0 +245: 97632: 0 +245: 97633: 0 +245: 97634: 0 +245: 97635: 0 +245: 97636: 0 +245: 97637: 0 +245: 97638: 0 +245: 97639: 0 +245: 97640: 0 +245: 97641: 0 +245: 97642: 0 +245: 97643: 0 +245: 97644: 0 +245: 97645: 0 +245: 97646: 0 +245: 97647: 0 +245: 97648: 0 +245: 97649: 0 +245: 97650: 0 +245: 97651: 0 +245: 97652: 0 +245: 97653: 0 +245: 97654: 0 +245: 97655: 0 +245: 97656: 0 +245: 97657: 0 +245: 97658: 0 +245: 97659: 0 +245: 97660: 0 +245: 97661: 0 +245: 97662: 0 +245: 97663: 0 +245: 97664: 0 +245: 97665: 0 +245: 97666: 0 +245: 97667: 0 +245: 97668: 0 +245: 97669: 0 +245: 97670: 0 +245: 97671: 0 +245: 97672: 0 +245: 97673: 0 +245: 97674: 0 +245: 97675: 0 +245: 97676: 0 +245: 97677: 0 +245: 97678: 0 +245: 97679: 0 +245: 97680: 0 +245: 97681: 0 +245: 97682: 0 +245: 97683: 0 +245: 97684: 0 +245: 97685: 0 +245: 97686: 0 +245: 97687: 0 +245: 97688: 0 +245: 97689: 0 +245: 97690: 0 +245: 97691: 0 +245: 97692: 0 +245: 97693: 0 +245: 97694: 0 +245: 97695: 0 +245: 97696: 0 +245: 97697: 0 +245: 97698: 0 +245: 97699: 0 +245: 97700: 0 +245: 97701: 0 +245: 97702: 0 +245: 97703: 0 +245: 97704: 0 +245: 97705: 0 +245: 97706: 0 +245: 97707: 0 +245: 97708: 0 +245: 97709: 0 +245: 97710: 0 +245: 97711: 0 +245: 97712: 0 +245: 97713: 0 +245: 97714: 0 +245: 97715: 0 +245: 97716: 0 +245: 97717: 0 +245: 97718: 0 +245: 97719: 0 +245: 97720: 0 +245: 97721: 0 +245: 97722: 0 +245: 97723: 0 +245: 97724: 0 +245: 97725: 0 +245: 97726: 0 +245: 97727: 0 +245: 97728: 0 +245: 97729: 0 +245: 97730: 0 +245: 97731: 0 +245: 97732: 0 +245: 97733: 0 +245: 97734: 0 +245: 97735: 0 +245: 97736: 0 +245: 97737: 0 +245: 97738: 0 +245: 97739: 0 +245: 97740: 0 +245: 97741: 0 +245: 97742: 0 +245: 97743: 0 +245: 97744: 0 +245: 97745: 0 +245: 97746: 0 +245: 97747: 0 +245: 97748: 0 +245: 97749: 0 +245: 97750: 0 +245: 97751: 0 +245: 97752: 0 +245: 97753: 0 +245: 97754: 0 +245: 97755: 0 +245: 97756: 0 +245: 97757: 0 +245: 97758: 0 +245: 97759: 0 +245: 97760: 0 +245: 97761: 0 +245: 97762: 0 +245: 97763: 0 +245: 97764: 0 +245: 97765: 0 +245: 97766: 0 +245: 97767: 0 +245: 97768: 0 +245: 97769: 0 +245: 97770: 0 +245: 97771: 0 +245: 97772: 0 +245: 97773: 0 +245: 97774: 0 +245: 97775: 0 +245: 97776: 0 +245: 97777: 0 +245: 97778: 0 +245: 97779: 0 +245: 97780: 0 +245: 97781: 0 +245: 97782: 0 +245: 97783: 0 +245: 97784: 0 +245: 97785: 0 +245: 97786: 0 +245: 97787: 0 +245: 97788: 0 +245: 97789: 0 +245: 97790: 0 +245: 97791: 0 +245: 97792: 0 +245: 97793: 0 +245: 97794: 0 +245: 97795: 0 +245: 97796: 0 +245: 97797: 0 +245: 97798: 0 +245: 97799: 0 +245: 97800: 0 +245: 97801: 0 +245: 97802: 0 +245: 97803: 0 +245: 97804: 0 +245: 97805: 0 +245: 97806: 0 +245: 97807: 0 +245: 97808: 0 +245: 97809: 0 +245: 97810: 0 +245: 97811: 0 +245: 97812: 0 +245: 97813: 0 +245: 97814: 0 +245: 97815: 0 +245: 97816: 0 +245: 97817: 0 +245: 97818: 0 +245: 97819: 0 +245: 97820: 0 +245: 97821: 0 +245: 97822: 0 +245: 97823: 0 +245: 97824: 0 +245: 97825: 0 +245: 97826: 0 +245: 97827: 0 +245: 97828: 0 +245: 97829: 0 +245: 97830: 0 +245: 97831: 0 +245: 97832: 0 +245: 97833: 0 +245: 97834: 0 +245: 97835: 0 +245: 97836: 0 +245: 97837: 0 +245: 97838: 0 +245: 97839: 0 +245: 97840: 0 +245: 97841: 0 +245: 97842: 0 +245: 97843: 0 +245: 97844: 0 +245: 97845: 0 +245: 97846: 0 +245: 97847: 0 +245: 97848: 0 +245: 97849: 0 +245: 97850: 0 +245: 97851: 0 +245: 97852: 0 +245: 97853: 0 +245: 97854: 0 +245: 97855: 0 +245: 97856: 0 +245: 97857: 0 +245: 97858: 0 +245: 97859: 0 +245: 97860: 0 +245: 97861: 0 +245: 97862: 0 +245: 97863: 0 +245: 97864: 0 +245: 97865: 0 +245: 97866: 0 +245: 97867: 0 +245: 97868: 0 +245: 97869: 0 +245: 97870: 0 +245: 97871: 0 +245: 97872: 0 +245: 97873: 0 +245: 97874: 0 +245: 97875: 0 +245: 97876: 0 +245: 97877: 0 +245: 97878: 0 +245: 97879: 0 +245: 97880: 0 +245: 97881: 0 +245: 97882: 0 +245: 97883: 0 +245: 97884: 0 +245: 97885: 0 +245: 97886: 0 +245: 97887: 0 +245: 97888: 0 +245: 97889: 0 +245: 97890: 0 +245: 97891: 0 +245: 97892: 0 +245: 97893: 0 +245: 97894: 0 +245: 97895: 0 +245: 97896: 0 +245: 97897: 0 +245: 97898: 0 +245: 97899: 0 +245: 97900: 0 +245: 97901: 0 +245: 97902: 0 +245: 97903: 0 +245: 97904: 0 +245: 97905: 0 +245: 97906: 0 +245: 97907: 0 +245: 97908: 0 +245: 97909: 0 +245: 97910: 0 +245: 97911: 0 +245: 97912: 0 +245: 97913: 0 +245: 97914: 0 +245: 97915: 0 +245: 97916: 0 +245: 97917: 0 +245: 97918: 0 +245: 97919: 0 +245: 97920: 0 +245: 97921: 0 +245: 97922: 0 +245: 97923: 0 +245: 97924: 0 +245: 97925: 0 +245: 97926: 0 +245: 97927: 0 +245: 97928: 0 +245: 97929: 0 +245: 97930: 0 +245: 97931: 0 +245: 97932: 0 +245: 97933: 0 +245: 97934: 0 +245: 97935: 0 +245: 97936: 0 +245: 97937: 0 +245: 97938: 0 +245: 97939: 0 +245: 97940: 0 +245: 97941: 0 +245: 97942: 0 +245: 97943: 0 +245: 97944: 0 +245: 97945: 0 +245: 97946: 0 +245: 97947: 0 +245: 97948: 0 +245: 97949: 0 +245: 97950: 0 +245: 97951: 0 +245: 97952: 0 +245: 97953: 0 +245: 97954: 0 +245: 97955: 0 +245: 97956: 0 +245: 97957: 0 +245: 97958: 0 +245: 97959: 0 +245: 97960: 0 +245: 97961: 0 +245: 97962: 0 +245: 97963: 0 +245: 97964: 0 +245: 97965: 0 +245: 97966: 0 +245: 97967: 0 +245: 97968: 0 +245: 97969: 0 +245: 97970: 0 +245: 97971: 0 +245: 97972: 0 +245: 97973: 0 +245: 97974: 0 +245: 97975: 0 +245: 97976: 0 +245: 97977: 0 +245: 97978: 0 +245: 97979: 0 +245: 97980: 0 +245: 97981: 0 +245: 97982: 0 +245: 97983: 0 +245: 97984: 0 +245: 97985: 0 +245: 97986: 0 +245: 97987: 0 +245: 97988: 0 +245: 97989: 0 +245: 97990: 0 +245: 97991: 0 +245: 97992: 0 +245: 97993: 0 +245: 97994: 0 +245: 97995: 0 +245: 97996: 0 +245: 97997: 0 +245: 97998: 0 +245: 97999: 0 +245: 98000: 0 +245: 98001: 0 +245: 98002: 0 +245: 98003: 0 +245: 98004: 0 +245: 98005: 0 +245: 98006: 0 +245: 98007: 0 +245: 98008: 0 +245: 98009: 0 +245: 98010: 0 +245: 98011: 0 +245: 98012: 0 +245: 98013: 0 +245: 98014: 0 +245: 98015: 0 +245: 98016: 0 +245: 98017: 0 +245: 98018: 0 +245: 98019: 0 +245: 98020: 0 +245: 98021: 0 +245: 98022: 0 +245: 98023: 0 +245: 98024: 0 +245: 98025: 0 +245: 98026: 0 +245: 98027: 0 +245: 98028: 0 +245: 98029: 0 +245: 98030: 0 +245: 98031: 0 +245: 98032: 0 +245: 98033: 0 +245: 98034: 0 +245: 98035: 0 +245: 98036: 0 +245: 98037: 0 +245: 98038: 0 +245: 98039: 0 +245: 98040: 0 +245: 98041: 0 +245: 98042: 0 +245: 98043: 0 +245: 98044: 0 +245: 98045: 0 +245: 98046: 0 +245: 98047: 0 +245: 98048: 0 +245: 98049: 0 +245: 98050: 0 +245: 98051: 0 +245: 98052: 0 +245: 98053: 0 +245: 98054: 0 +245: 98055: 0 +245: 98056: 0 +245: 98057: 0 +245: 98058: 0 +245: 98059: 0 +245: 98060: 0 +245: 98061: 0 +245: 98062: 0 +245: 98063: 0 +245: 98064: 0 +245: 98065: 0 +245: 98066: 0 +245: 98067: 0 +245: 98068: 0 +245: 98069: 0 +245: 98070: 0 +245: 98071: 0 +245: 98072: 0 +245: 98073: 0 +245: 98074: 0 +245: 98075: 0 +245: 98076: 0 +245: 98077: 0 +245: 98078: 0 +245: 98079: 0 +245: 98080: 0 +245: 98081: 0 +245: 98082: 0 +245: 98083: 0 +245: 98084: 0 +245: 98085: 0 +245: 98086: 0 +245: 98087: 0 +245: 98088: 0 +245: 98089: 0 +245: 98090: 0 +245: 98091: 0 +245: 98092: 0 +245: 98093: 0 +245: 98094: 0 +245: 98095: 0 +245: 98096: 0 +245: 98097: 0 +245: 98098: 0 +245: 98099: 0 +245: 98100: 0 +245: 98101: 0 +245: 98102: 0 +245: 98103: 0 +245: 98104: 0 +245: 98105: 0 +245: 98106: 0 +245: 98107: 0 +245: 98108: 0 +245: 98109: 0 +245: 98110: 0 +245: 98111: 0 +245: 98112: 0 +245: 98113: 0 +245: 98114: 0 +245: 98115: 0 +245: 98116: 0 +245: 98117: 0 +245: 98118: 0 +245: 98119: 0 +245: 98120: 0 +245: 98121: 0 +245: 98122: 0 +245: 98123: 0 +245: 98124: 0 +245: 98125: 0 +245: 98126: 0 +245: 98127: 0 +245: 98128: 0 +245: 98129: 0 +245: 98130: 0 +245: 98131: 0 +245: 98132: 0 +245: 98133: 0 +245: 98134: 0 +245: 98135: 0 +245: 98136: 0 +245: 98137: 0 +245: 98138: 0 +245: 98139: 0 +245: 98140: 0 +245: 98141: 0 +245: 98142: 0 +245: 98143: 0 +245: 98144: 0 +245: 98145: 0 +245: 98146: 0 +245: 98147: 0 +245: 98148: 0 +245: 98149: 0 +245: 98150: 0 +245: 98151: 0 +245: 98152: 0 +245: 98153: 0 +245: 98154: 0 +245: 98155: 0 +245: 98156: 0 +245: 98157: 0 +245: 98158: 0 +245: 98159: 0 +245: 98160: 0 +245: 98161: 0 +245: 98162: 0 +245: 98163: 0 +245: 98164: 0 +245: 98165: 0 +245: 98166: 0 +245: 98167: 0 +245: 98168: 0 +245: 98169: 0 +245: 98170: 0 +245: 98171: 0 +245: 98172: 0 +245: 98173: 0 +245: 98174: 0 +245: 98175: 0 +245: 98176: 0 +245: 98177: 0 +245: 98178: 0 +245: 98179: 0 +245: 98180: 0 +245: 98181: 0 +245: 98182: 0 +245: 98183: 0 +245: 98184: 0 +245: 98185: 0 +245: 98186: 0 +245: 98187: 0 +245: 98188: 0 +245: 98189: 0 +245: 98190: 0 +245: 98191: 0 +245: 98192: 0 +245: 98193: 0 +245: 98194: 0 +245: 98195: 0 +245: 98196: 0 +245: 98197: 0 +245: 98198: 0 +245: 98199: 0 +245: 98200: 0 +245: 98201: 0 +245: 98202: 0 +245: 98203: 0 +245: 98204: 0 +245: 98205: 0 +245: 98206: 0 +245: 98207: 0 +245: 98208: 0 +245: 98209: 0 +245: 98210: 0 +245: 98211: 0 +245: 98212: 0 +245: 98213: 0 +245: 98214: 0 +245: 98215: 0 +245: 98216: 0 +245: 98217: 0 +245: 98218: 0 +245: 98219: 0 +245: 98220: 0 +245: 98221: 0 +245: 98222: 0 +245: 98223: 0 +245: 98224: 0 +245: 98225: 0 +245: 98226: 0 +245: 98227: 0 +245: 98228: 0 +245: 98229: 0 +245: 98230: 0 +245: 98231: 0 +245: 98232: 0 +245: 98233: 0 +245: 98234: 0 +245: 98235: 0 +245: 98236: 0 +245: 98237: 0 +245: 98238: 0 +245: 98239: 0 +245: 98240: 0 +245: 98241: 0 +245: 98242: 0 +245: 98243: 0 +245: 98244: 0 +245: 98245: 0 +245: 98246: 0 +245: 98247: 0 +245: 98248: 0 +245: 98249: 0 +245: 98250: 0 +245: 98251: 0 +245: 98252: 0 +245: 98253: 0 +245: 98254: 0 +245: 98255: 0 +245: 98256: 0 +245: 98257: 0 +245: 98258: 0 +245: 98259: 0 +245: 98260: 0 +245: 98261: 0 +245: 98262: 0 +245: 98263: 0 +245: 98264: 0 +245: 98265: 0 +245: 98266: 0 +245: 98267: 0 +245: 98268: 0 +245: 98269: 0 +245: 98270: 0 +245: 98271: 0 +245: 98272: 0 +245: 98273: 0 +245: 98274: 0 +245: 98275: 0 +245: 98276: 0 +245: 98277: 0 +245: 98278: 0 +245: 98279: 0 +245: 98280: 0 +245: 98281: 0 +245: 98282: 0 +245: 98283: 0 +245: 98284: 0 +245: 98285: 0 +245: 98286: 0 +245: 98287: 0 +245: 98288: 0 +245: 98289: 0 +245: 98290: 0 +245: 98291: 0 +245: 98292: 0 +245: 98293: 0 +245: 98294: 0 +245: 98295: 0 +245: 98296: 0 +245: 98297: 0 +245: 98298: 0 +245: 98299: 0 +245: 98300: 0 +245: 98301: 0 +245: 98302: 0 +245: 98303: 0 +245: 98304: 0 +245: 98305: 0 +245: 98306: 0 +245: 98307: 0 +245: 98308: 0 +245: 98309: 0 +245: 98310: 0 +245: 98311: 0 +245: 98312: 0 +245: 98313: 0 +245: 98314: 0 +245: 98315: 0 +245: 98316: 0 +245: 98317: 0 +245: 98318: 0 +245: 98319: 0 +245: 98320: 0 +245: 98321: 0 +245: 98322: 0 +245: 98323: 0 +245: 98324: 0 +245: 98325: 0 +245: 98326: 0 +245: 98327: 0 +245: 98328: 0 +245: 98329: 0 +245: 98330: 0 +245: 98331: 0 +245: 98332: 0 +245: 98333: 0 +245: 98334: 0 +245: 98335: 0 +245: 98336: 0 +245: 98337: 0 +245: 98338: 0 +245: 98339: 0 +245: 98340: 0 +245: 98341: 0 +245: 98342: 0 +245: 98343: 0 +245: 98344: 0 +245: 98345: 0 +245: 98346: 0 +245: 98347: 0 +245: 98348: 0 +245: 98349: 0 +245: 98350: 0 +245: 98351: 0 +245: 98352: 0 +245: 98353: 0 +245: 98354: 0 +245: 98355: 0 +245: 98356: 0 +245: 98357: 0 +245: 98358: 0 +245: 98359: 0 +245: 98360: 0 +245: 98361: 0 +245: 98362: 0 +245: 98363: 0 +245: 98364: 0 +245: 98365: 0 +245: 98366: 0 +245: 98367: 0 +245: 98368: 0 +245: 98369: 0 +245: 98370: 0 +245: 98371: 0 +245: 98372: 0 +245: 98373: 0 +245: 98374: 0 +245: 98375: 0 +245: 98376: 0 +245: 98377: 0 +245: 98378: 0 +245: 98379: 0 +245: 98380: 0 +245: 98381: 0 +245: 98382: 0 +245: 98383: 0 +245: 98384: 0 +245: 98385: 0 +245: 98386: 0 +245: 98387: 0 +245: 98388: 0 +245: 98389: 0 +245: 98390: 0 +245: 98391: 0 +245: 98392: 0 +245: 98393: 0 +245: 98394: 0 +245: 98395: 0 +245: 98396: 0 +245: 98397: 0 +245: 98398: 0 +245: 98399: 0 +245: 98400: 0 +245: 98401: 0 +245: 98402: 0 +245: 98403: 0 +245: 98404: 0 +245: 98405: 0 +245: 98406: 0 +245: 98407: 0 +245: 98408: 0 +245: 98409: 0 +245: 98410: 0 +245: 98411: 0 +245: 98412: 0 +245: 98413: 0 +245: 98414: 0 +245: 98415: 0 +245: 98416: 0 +245: 98417: 0 +245: 98418: 0 +245: 98419: 0 +245: 98420: 0 +245: 98421: 0 +245: 98422: 0 +245: 98423: 0 +245: 98424: 0 +245: 98425: 0 +245: 98426: 0 +245: 98427: 0 +245: 98428: 0 +245: 98429: 0 +245: 98430: 0 +245: 98431: 0 +245: 98432: 0 +245: 98433: 0 +245: 98434: 0 +245: 98435: 0 +245: 98436: 0 +245: 98437: 0 +245: 98438: 0 +245: 98439: 0 +245: 98440: 0 +245: 98441: 0 +245: 98442: 0 +245: 98443: 0 +245: 98444: 0 +245: 98445: 0 +245: 98446: 0 +245: 98447: 0 +245: 98448: 0 +245: 98449: 0 +245: 98450: 0 +245: 98451: 0 +245: 98452: 0 +245: 98453: 0 +245: 98454: 0 +245: 98455: 0 +245: 98456: 0 +245: 98457: 0 +245: 98458: 0 +245: 98459: 0 +245: 98460: 0 +245: 98461: 0 +245: 98462: 0 +245: 98463: 0 +245: 98464: 0 +245: 98465: 0 +245: 98466: 0 +245: 98467: 0 +245: 98468: 0 +245: 98469: 0 +245: 98470: 0 +245: 98471: 0 +245: 98472: 0 +245: 98473: 0 +245: 98474: 0 +245: 98475: 0 +245: 98476: 0 +245: 98477: 0 +245: 98478: 0 +245: 98479: 0 +245: 98480: 0 +245: 98481: 0 +245: 98482: 0 +245: 98483: 0 +245: 98484: 0 +245: 98485: 0 +245: 98486: 0 +245: 98487: 0 +245: 98488: 0 +245: 98489: 0 +245: 98490: 0 +245: 98491: 0 +245: 98492: 0 +245: 98493: 0 +245: 98494: 0 +245: 98495: 0 +245: 98496: 0 +245: 98497: 0 +245: 98498: 0 +245: 98499: 0 +245: 98500: 0 +245: 98501: 0 +245: 98502: 0 +245: 98503: 0 +245: 98504: 0 +245: 98505: 0 +245: 98506: 0 +245: 98507: 0 +245: 98508: 0 +245: 98509: 0 +245: 98510: 0 +245: 98511: 0 +245: 98512: 0 +245: 98513: 0 +245: 98514: 0 +245: 98515: 0 +245: 98516: 0 +245: 98517: 0 +245: 98518: 0 +245: 98519: 0 +245: 98520: 0 +245: 98521: 0 +245: 98522: 0 +245: 98523: 0 +245: 98524: 0 +245: 98525: 0 +245: 98526: 0 +245: 98527: 0 +245: 98528: 0 +245: 98529: 0 +245: 98530: 0 +245: 98531: 0 +245: 98532: 0 +245: 98533: 0 +245: 98534: 0 +245: 98535: 0 +245: 98536: 0 +245: 98537: 0 +245: 98538: 0 +245: 98539: 0 +245: 98540: 0 +245: 98541: 0 +245: 98542: 0 +245: 98543: 0 +245: 98544: 0 +245: 98545: 0 +245: 98546: 0 +245: 98547: 0 +245: 98548: 0 +245: 98549: 0 +245: 98550: 0 +245: 98551: 0 +245: 98552: 0 +245: 98553: 0 +245: 98554: 0 +245: 98555: 0 +245: 98556: 0 +245: 98557: 0 +245: 98558: 0 +245: 98559: 0 +245: 98560: 0 +245: 98561: 0 +245: 98562: 0 +245: 98563: 0 +245: 98564: 0 +245: 98565: 0 +245: 98566: 0 +245: 98567: 0 +245: 98568: 0 +245: 98569: 0 +245: 98570: 0 +245: 98571: 0 +245: 98572: 0 +245: 98573: 0 +245: 98574: 0 +245: 98575: 0 +245: 98576: 0 +245: 98577: 0 +245: 98578: 0 +245: 98579: 0 +245: 98580: 0 +245: 98581: 0 +245: 98582: 0 +245: 98583: 0 +245: 98584: 0 +245: 98585: 0 +245: 98586: 0 +245: 98587: 0 +245: 98588: 0 +245: 98589: 0 +245: 98590: 0 +245: 98591: 0 +245: 98592: 0 +245: 98593: 0 +245: 98594: 0 +245: 98595: 0 +245: 98596: 0 +245: 98597: 0 +245: 98598: 0 +245: 98599: 0 +245: 98600: 0 +245: 98601: 0 +245: 98602: 0 +245: 98603: 0 +245: 98604: 0 +245: 98605: 0 +245: 98606: 0 +245: 98607: 0 +245: 98608: 0 +245: 98609: 0 +245: 98610: 0 +245: 98611: 0 +245: 98612: 0 +245: 98613: 0 +245: 98614: 0 +245: 98615: 0 +245: 98616: 0 +245: 98617: 0 +245: 98618: 0 +245: 98619: 0 +245: 98620: 0 +245: 98621: 0 +245: 98622: 0 +245: 98623: 0 +245: 98624: 0 +245: 98625: 0 +245: 98626: 0 +245: 98627: 0 +245: 98628: 0 +245: 98629: 0 +245: 98630: 0 +245: 98631: 0 +245: 98632: 0 +245: 98633: 0 +245: 98634: 0 +245: 98635: 0 +245: 98636: 0 +245: 98637: 0 +245: 98638: 0 +245: 98639: 0 +245: 98640: 0 +245: 98641: 0 +245: 98642: 0 +245: 98643: 0 +245: 98644: 0 +245: 98645: 0 +245: 98646: 0 +245: 98647: 0 +245: 98648: 0 +245: 98649: 0 +245: 98650: 0 +245: 98651: 0 +245: 98652: 0 +245: 98653: 0 +245: 98654: 0 +245: 98655: 0 +245: 98656: 0 +245: 98657: 0 +245: 98658: 0 +245: 98659: 0 +245: 98660: 0 +245: 98661: 0 +245: 98662: 0 +245: 98663: 0 +245: 98664: 0 +245: 98665: 0 +245: 98666: 0 +245: 98667: 0 +245: 98668: 0 +245: 98669: 0 +245: 98670: 0 +245: 98671: 0 +245: 98672: 0 +245: 98673: 0 +245: 98674: 0 +245: 98675: 0 +245: 98676: 0 +245: 98677: 0 +245: 98678: 0 +245: 98679: 0 +245: 98680: 0 +245: 98681: 0 +245: 98682: 0 +245: 98683: 0 +245: 98684: 0 +245: 98685: 0 +245: 98686: 0 +245: 98687: 0 +245: 98688: 0 +245: 98689: 0 +245: 98690: 0 +245: 98691: 0 +245: 98692: 0 +245: 98693: 0 +245: 98694: 0 +245: 98695: 0 +245: 98696: 0 +245: 98697: 0 +245: 98698: 0 +245: 98699: 0 +245: 98700: 0 +245: 98701: 0 +245: 98702: 0 +245: 98703: 0 +245: 98704: 0 +245: 98705: 0 +245: 98706: 0 +245: 98707: 0 +245: 98708: 0 +245: 98709: 0 +245: 98710: 0 +245: 98711: 0 +245: 98712: 0 +245: 98713: 0 +245: 98714: 0 +245: 98715: 0 +245: 98716: 0 +245: 98717: 0 +245: 98718: 0 +245: 98719: 0 +245: 98720: 0 +245: 98721: 0 +245: 98722: 0 +245: 98723: 0 +245: 98724: 0 +245: 98725: 0 +245: 98726: 0 +245: 98727: 0 +245: 98728: 0 +245: 98729: 0 +245: 98730: 0 +245: 98731: 0 +245: 98732: 0 +245: 98733: 0 +245: 98734: 0 +245: 98735: 0 +245: 98736: 0 +245: 98737: 0 +245: 98738: 0 +245: 98739: 0 +245: 98740: 0 +245: 98741: 0 +245: 98742: 0 +245: 98743: 0 +245: 98744: 0 +245: 98745: 0 +245: 98746: 0 +245: 98747: 0 +245: 98748: 0 +245: 98749: 0 +245: 98750: 0 +245: 98751: 0 +245: 98752: 0 +245: 98753: 0 +245: 98754: 0 +245: 98755: 0 +245: 98756: 0 +245: 98757: 0 +245: 98758: 0 +245: 98759: 0 +245: 98760: 0 +245: 98761: 0 +245: 98762: 0 +245: 98763: 0 +245: 98764: 0 +245: 98765: 0 +245: 98766: 0 +245: 98767: 0 +245: 98768: 0 +245: 98769: 0 +245: 98770: 0 +245: 98771: 0 +245: 98772: 0 +245: 98773: 0 +245: 98774: 0 +245: 98775: 0 +245: 98776: 0 +245: 98777: 0 +245: 98778: 0 +245: 98779: 0 +245: 98780: 0 +245: 98781: 0 +245: 98782: 0 +245: 98783: 0 +245: 98784: 0 +245: 98785: 0 +245: 98786: 0 +245: 98787: 0 +245: 98788: 0 +245: 98789: 0 +245: 98790: 0 +245: 98791: 0 +245: 98792: 0 +245: 98793: 0 +245: 98794: 0 +245: 98795: 0 +245: 98796: 0 +245: 98797: 0 +245: 98798: 0 +245: 98799: 0 +245: 98800: 0 +245: 98801: 0 +245: 98802: 0 +245: 98803: 0 +245: 98804: 0 +245: 98805: 0 +245: 98806: 0 +245: 98807: 0 +245: 98808: 0 +245: 98809: 0 +245: 98810: 0 +245: 98811: 0 +245: 98812: 0 +245: 98813: 0 +245: 98814: 0 +245: 98815: 0 +245: 98816: 0 +245: 98817: 0 +245: 98818: 0 +245: 98819: 0 +245: 98820: 0 +245: 98821: 0 +245: 98822: 0 +245: 98823: 0 +245: 98824: 0 +245: 98825: 0 +245: 98826: 0 +245: 98827: 0 +245: 98828: 0 +245: 98829: 0 +245: 98830: 0 +245: 98831: 0 +245: 98832: 0 +245: 98833: 0 +245: 98834: 0 +245: 98835: 0 +245: 98836: 0 +245: 98837: 0 +245: 98838: 0 +245: 98839: 0 +245: 98840: 0 +245: 98841: 0 +245: 98842: 0 +245: 98843: 0 +245: 98844: 0 +245: 98845: 0 +245: 98846: 0 +245: 98847: 0 +245: 98848: 0 +245: 98849: 0 +245: 98850: 0 +245: 98851: 0 +245: 98852: 0 +245: 98853: 0 +245: 98854: 0 +245: 98855: 0 +245: 98856: 0 +245: 98857: 0 +245: 98858: 0 +245: 98859: 0 +245: 98860: 0 +245: 98861: 0 +245: 98862: 0 +245: 98863: 0 +245: 98864: 0 +245: 98865: 0 +245: 98866: 0 +245: 98867: 0 +245: 98868: 0 +245: 98869: 0 +245: 98870: 0 +245: 98871: 0 +245: 98872: 0 +245: 98873: 0 +245: 98874: 0 +245: 98875: 0 +245: 98876: 0 +245: 98877: 0 +245: 98878: 0 +245: 98879: 0 +245: 98880: 0 +245: 98881: 0 +245: 98882: 0 +245: 98883: 0 +245: 98884: 0 +245: 98885: 0 +245: 98886: 0 +245: 98887: 0 +245: 98888: 0 +245: 98889: 0 +245: 98890: 0 +245: 98891: 0 +245: 98892: 0 +245: 98893: 0 +245: 98894: 0 +245: 98895: 0 +245: 98896: 0 +245: 98897: 0 +245: 98898: 0 +245: 98899: 0 +245: 98900: 0 +245: 98901: 0 +245: 98902: 0 +245: 98903: 0 +245: 98904: 0 +245: 98905: 0 +245: 98906: 0 +245: 98907: 0 +245: 98908: 0 +245: 98909: 0 +245: 98910: 0 +245: 98911: 0 +245: 98912: 0 +245: 98913: 0 +245: 98914: 0 +245: 98915: 0 +245: 98916: 0 +245: 98917: 0 +245: 98918: 0 +245: 98919: 0 +245: 98920: 0 +245: 98921: 0 +245: 98922: 0 +245: 98923: 0 +245: 98924: 0 +245: 98925: 0 +245: 98926: 0 +245: 98927: 0 +245: 98928: 0 +245: 98929: 0 +245: 98930: 0 +245: 98931: 0 +245: 98932: 0 +245: 98933: 0 +245: 98934: 0 +245: 98935: 0 +245: 98936: 0 +245: 98937: 0 +245: 98938: 0 +245: 98939: 0 +245: 98940: 0 +245: 98941: 0 +245: 98942: 0 +245: 98943: 0 +245: 98944: 0 +245: 98945: 0 +245: 98946: 0 +245: 98947: 0 +245: 98948: 0 +245: 98949: 0 +245: 98950: 0 +245: 98951: 0 +245: 98952: 0 +245: 98953: 0 +245: 98954: 0 +245: 98955: 0 +245: 98956: 0 +245: 98957: 0 +245: 98958: 0 +245: 98959: 0 +245: 98960: 0 +245: 98961: 0 +245: 98962: 0 +245: 98963: 0 +245: 98964: 0 +245: 98965: 0 +245: 98966: 0 +245: 98967: 0 +245: 98968: 0 +245: 98969: 0 +245: 98970: 0 +245: 98971: 0 +245: 98972: 0 +245: 98973: 0 +245: 98974: 0 +245: 98975: 0 +245: 98976: 0 +245: 98977: 0 +245: 98978: 0 +245: 98979: 0 +245: 98980: 0 +245: 98981: 0 +245: 98982: 0 +245: 98983: 0 +245: 98984: 0 +245: 98985: 0 +245: 98986: 0 +245: 98987: 0 +245: 98988: 0 +245: 98989: 0 +245: 98990: 0 +245: 98991: 0 +245: 98992: 0 +245: 98993: 0 +245: 98994: 0 +245: 98995: 0 +245: 98996: 0 +245: 98997: 0 +245: 98998: 0 +245: 98999: 0 +245: 99000: 0 +245: 99001: 0 +245: 99002: 0 +245: 99003: 0 +245: 99004: 0 +245: 99005: 0 +245: 99006: 0 +245: 99007: 0 +245: 99008: 0 +245: 99009: 0 +245: 99010: 0 +245: 99011: 0 +245: 99012: 0 +245: 99013: 0 +245: 99014: 0 +245: 99015: 0 +245: 99016: 0 +245: 99017: 0 +245: 99018: 0 +245: 99019: 0 +245: 99020: 0 +245: 99021: 0 +245: 99022: 0 +245: 99023: 0 +245: 99024: 0 +245: 99025: 0 +245: 99026: 0 +245: 99027: 0 +245: 99028: 0 +245: 99029: 0 +245: 99030: 0 +245: 99031: 0 +245: 99032: 0 +245: 99033: 0 +245: 99034: 0 +245: 99035: 0 +245: 99036: 0 +245: 99037: 0 +245: 99038: 0 +245: 99039: 0 +245: 99040: 0 +245: 99041: 0 +245: 99042: 0 +245: 99043: 0 +245: 99044: 0 +245: 99045: 0 +245: 99046: 0 +245: 99047: 0 +245: 99048: 0 +245: 99049: 0 +245: 99050: 0 +245: 99051: 0 +245: 99052: 0 +245: 99053: 0 +245: 99054: 0 +245: 99055: 0 +245: 99056: 0 +245: 99057: 0 +245: 99058: 0 +245: 99059: 0 +245: 99060: 0 +245: 99061: 0 +245: 99062: 0 +245: 99063: 0 +245: 99064: 0 +245: 99065: 0 +245: 99066: 0 +245: 99067: 0 +245: 99068: 0 +245: 99069: 0 +245: 99070: 0 +245: 99071: 0 +245: 99072: 0 +245: 99073: 0 +245: 99074: 0 +245: 99075: 0 +245: 99076: 0 +245: 99077: 0 +245: 99078: 0 +245: 99079: 0 +245: 99080: 0 +245: 99081: 0 +245: 99082: 0 +245: 99083: 0 +245: 99084: 0 +245: 99085: 0 +245: 99086: 0 +245: 99087: 0 +245: 99088: 0 +245: 99089: 0 +245: 99090: 0 +245: 99091: 0 +245: 99092: 0 +245: 99093: 0 +245: 99094: 0 +245: 99095: 0 +245: 99096: 0 +245: 99097: 0 +245: 99098: 0 +245: 99099: 0 +245: 99100: 0 +245: 99101: 0 +245: 99102: 0 +245: 99103: 0 +245: 99104: 0 +245: 99105: 0 +245: 99106: 0 +245: 99107: 0 +245: 99108: 0 +245: 99109: 0 +245: 99110: 0 +245: 99111: 0 +245: 99112: 0 +245: 99113: 0 +245: 99114: 0 +245: 99115: 0 +245: 99116: 0 +245: 99117: 0 +245: 99118: 0 +245: 99119: 0 +245: 99120: 0 +245: 99121: 0 +245: 99122: 0 +245: 99123: 0 +245: 99124: 0 +245: 99125: 0 +245: 99126: 0 +245: 99127: 0 +245: 99128: 0 +245: 99129: 0 +245: 99130: 0 +245: 99131: 0 +245: 99132: 0 +245: 99133: 0 +245: 99134: 0 +245: 99135: 0 +245: 99136: 0 +245: 99137: 0 +245: 99138: 0 +245: 99139: 0 +245: 99140: 0 +245: 99141: 0 +245: 99142: 0 +245: 99143: 0 +245: 99144: 0 +245: 99145: 0 +245: 99146: 0 +245: 99147: 0 +245: 99148: 0 +245: 99149: 0 +245: 99150: 0 +245: 99151: 0 +245: 99152: 0 +245: 99153: 0 +245: 99154: 0 +245: 99155: 0 +245: 99156: 0 +245: 99157: 0 +245: 99158: 0 +245: 99159: 0 +245: 99160: 0 +245: 99161: 0 +245: 99162: 0 +245: 99163: 0 +245: 99164: 0 +245: 99165: 0 +245: 99166: 0 +245: 99167: 0 +245: 99168: 0 +245: 99169: 0 +245: 99170: 0 +245: 99171: 0 +245: 99172: 0 +245: 99173: 0 +245: 99174: 0 +245: 99175: 0 +245: 99176: 0 +245: 99177: 0 +245: 99178: 0 +245: 99179: 0 +245: 99180: 0 +245: 99181: 0 +245: 99182: 0 +245: 99183: 0 +245: 99184: 0 +245: 99185: 0 +245: 99186: 0 +245: 99187: 0 +245: 99188: 0 +245: 99189: 0 +245: 99190: 0 +245: 99191: 0 +245: 99192: 0 +245: 99193: 0 +245: 99194: 0 +245: 99195: 0 +245: 99196: 0 +245: 99197: 0 +245: 99198: 0 +245: 99199: 0 +245: 99200: 0 +245: 99201: 0 +245: 99202: 0 +245: 99203: 0 +245: 99204: 0 +245: 99205: 0 +245: 99206: 0 +245: 99207: 0 +245: 99208: 0 +245: 99209: 0 +245: 99210: 0 +245: 99211: 0 +245: 99212: 0 +245: 99213: 0 +245: 99214: 0 +245: 99215: 0 +245: 99216: 0 +245: 99217: 0 +245: 99218: 0 +245: 99219: 0 +245: 99220: 0 +245: 99221: 0 +245: 99222: 0 +245: 99223: 0 +245: 99224: 0 +245: 99225: 0 +245: 99226: 0 +245: 99227: 0 +245: 99228: 0 +245: 99229: 0 +245: 99230: 0 +245: 99231: 0 +245: 99232: 0 +245: 99233: 0 +245: 99234: 0 +245: 99235: 0 +245: 99236: 0 +245: 99237: 0 +245: 99238: 0 +245: 99239: 0 +245: 99240: 0 +245: 99241: 0 +245: 99242: 0 +245: 99243: 0 +245: 99244: 0 +245: 99245: 0 +245: 99246: 0 +245: 99247: 0 +245: 99248: 0 +245: 99249: 0 +245: 99250: 0 +245: 99251: 0 +245: 99252: 0 +245: 99253: 0 +245: 99254: 0 +245: 99255: 0 +245: 99256: 0 +245: 99257: 0 +245: 99258: 0 +245: 99259: 0 +245: 99260: 0 +245: 99261: 0 +245: 99262: 0 +245: 99263: 0 +245: 99264: 0 +245: 99265: 0 +245: 99266: 0 +245: 99267: 0 +245: 99268: 0 +245: 99269: 0 +245: 99270: 0 +245: 99271: 0 +245: 99272: 0 +245: 99273: 0 +245: 99274: 0 +245: 99275: 0 +245: 99276: 0 +245: 99277: 0 +245: 99278: 0 +245: 99279: 0 +245: 99280: 0 +245: 99281: 0 +245: 99282: 0 +245: 99283: 0 +245: 99284: 0 +245: 99285: 0 +245: 99286: 0 +245: 99287: 0 +245: 99288: 0 +245: 99289: 0 +245: 99290: 0 +245: 99291: 0 +245: 99292: 0 +245: 99293: 0 +245: 99294: 0 +245: 99295: 0 +245: 99296: 0 +245: 99297: 0 +245: 99298: 0 +245: 99299: 0 +245: 99300: 0 +245: 99301: 0 +245: 99302: 0 +245: 99303: 0 +245: 99304: 0 +245: 99305: 0 +245: 99306: 0 +245: 99307: 0 +245: 99308: 0 +245: 99309: 0 +245: 99310: 0 +245: 99311: 0 +245: 99312: 0 +245: 99313: 0 +245: 99314: 0 +245: 99315: 0 +245: 99316: 0 +245: 99317: 0 +245: 99318: 0 +245: 99319: 0 +245: 99320: 0 +245: 99321: 0 +245: 99322: 0 +245: 99323: 0 +245: 99324: 0 +245: 99325: 0 +245: 99326: 0 +245: 99327: 0 +245: 99328: 0 +245: 99329: 0 +245: 99330: 0 +245: 99331: 0 +245: 99332: 0 +245: 99333: 0 +245: 99334: 0 +245: 99335: 0 +245: 99336: 0 +245: 99337: 0 +245: 99338: 0 +245: 99339: 0 +245: 99340: 0 +245: 99341: 0 +245: 99342: 0 +245: 99343: 0 +245: 99344: 0 +245: 99345: 0 +245: 99346: 0 +245: 99347: 0 +245: 99348: 0 +245: 99349: 0 +245: 99350: 0 +245: 99351: 0 +245: 99352: 0 +245: 99353: 0 +245: 99354: 0 +245: 99355: 0 +245: 99356: 0 +245: 99357: 0 +245: 99358: 0 +245: 99359: 0 +245: 99360: 0 +245: 99361: 0 +245: 99362: 0 +245: 99363: 0 +245: 99364: 0 +245: 99365: 0 +245: 99366: 0 +245: 99367: 0 +245: 99368: 0 +245: 99369: 0 +245: 99370: 0 +245: 99371: 0 +245: 99372: 0 +245: 99373: 0 +245: 99374: 0 +245: 99375: 0 +245: 99376: 0 +245: 99377: 0 +245: 99378: 0 +245: 99379: 0 +245: 99380: 0 +245: 99381: 0 +245: 99382: 0 +245: 99383: 0 +245: 99384: 0 +245: 99385: 0 +245: 99386: 0 +245: 99387: 0 +245: 99388: 0 +245: 99389: 0 +245: 99390: 0 +245: 99391: 0 +245: 99392: 0 +245: 99393: 0 +245: 99394: 0 +245: 99395: 0 +245: 99396: 0 +245: 99397: 0 +245: 99398: 0 +245: 99399: 0 +245: 99400: 0 +245: 99401: 0 +245: 99402: 0 +245: 99403: 0 +245: 99404: 0 +245: 99405: 0 +245: 99406: 0 +245: 99407: 0 +245: 99408: 0 +245: 99409: 0 +245: 99410: 0 +245: 99411: 0 +245: 99412: 0 +245: 99413: 0 +245: 99414: 0 +245: 99415: 0 +245: 99416: 0 +245: 99417: 0 +245: 99418: 0 +245: 99419: 0 +245: 99420: 0 +245: 99421: 0 +245: 99422: 0 +245: 99423: 0 +245: 99424: 0 +245: 99425: 0 +245: 99426: 0 +245: 99427: 0 +245: 99428: 0 +245: 99429: 0 +245: 99430: 0 +245: 99431: 0 +245: 99432: 0 +245: 99433: 0 +245: 99434: 0 +245: 99435: 0 +245: 99436: 0 +245: 99437: 0 +245: 99438: 0 +245: 99439: 0 +245: 99440: 0 +245: 99441: 0 +245: 99442: 0 +245: 99443: 0 +245: 99444: 0 +245: 99445: 0 +245: 99446: 0 +245: 99447: 0 +245: 99448: 0 +245: 99449: 0 +245: 99450: 0 +245: 99451: 0 +245: 99452: 0 +245: 99453: 0 +245: 99454: 0 +245: 99455: 0 +245: 99456: 0 +245: 99457: 0 +245: 99458: 0 +245: 99459: 0 +245: 99460: 0 +245: 99461: 0 +245: 99462: 0 +245: 99463: 0 +245: 99464: 0 +245: 99465: 0 +245: 99466: 0 +245: 99467: 0 +245: 99468: 0 +245: 99469: 0 +245: 99470: 0 +245: 99471: 0 +245: 99472: 0 +245: 99473: 0 +245: 99474: 0 +245: 99475: 0 +245: 99476: 0 +245: 99477: 0 +245: 99478: 0 +245: 99479: 0 +245: 99480: 0 +245: 99481: 0 +245: 99482: 0 +245: 99483: 0 +245: 99484: 0 +245: 99485: 0 +245: 99486: 0 +245: 99487: 0 +245: 99488: 0 +245: 99489: 0 +245: 99490: 0 +245: 99491: 0 +245: 99492: 0 +245: 99493: 0 +245: 99494: 0 +245: 99495: 0 +245: 99496: 0 +245: 99497: 0 +245: 99498: 0 +245: 99499: 0 +245: 99500: 0 +245: 99501: 0 +245: 99502: 0 +245: 99503: 0 +245: 99504: 0 +245: 99505: 0 +245: 99506: 0 +245: 99507: 0 +245: 99508: 0 +245: 99509: 0 +245: 99510: 0 +245: 99511: 0 +245: 99512: 0 +245: 99513: 0 +245: 99514: 0 +245: 99515: 0 +245: 99516: 0 +245: 99517: 0 +245: 99518: 0 +245: 99519: 0 +245: 99520: 0 +245: 99521: 0 +245: 99522: 0 +245: 99523: 0 +245: 99524: 0 +245: 99525: 0 +245: 99526: 0 +245: 99527: 0 +245: 99528: 0 +245: 99529: 0 +245: 99530: 0 +245: 99531: 0 +245: 99532: 0 +245: 99533: 0 +245: 99534: 0 +245: 99535: 0 +245: 99536: 0 +245: 99537: 0 +245: 99538: 0 +245: 99539: 0 +245: 99540: 0 +245: 99541: 0 +245: 99542: 0 +245: 99543: 0 +245: 99544: 0 +245: 99545: 0 +245: 99546: 0 +245: 99547: 0 +245: 99548: 0 +245: 99549: 0 +245: 99550: 0 +245: 99551: 0 +245: 99552: 0 +245: 99553: 0 +245: 99554: 0 +245: 99555: 0 +245: 99556: 0 +245: 99557: 0 +245: 99558: 0 +245: 99559: 0 +245: 99560: 0 +245: 99561: 0 +245: 99562: 0 +245: 99563: 0 +245: 99564: 0 +245: 99565: 0 +245: 99566: 0 +245: 99567: 0 +245: 99568: 0 +245: 99569: 0 +245: 99570: 0 +245: 99571: 0 +245: 99572: 0 +245: 99573: 0 +245: 99574: 0 +245: 99575: 0 +245: 99576: 0 +245: 99577: 0 +245: 99578: 0 +245: 99579: 0 +245: 99580: 0 +245: 99581: 0 +245: 99582: 0 +245: 99583: 0 +245: 99584: 0 +245: 99585: 0 +245: 99586: 0 +245: 99587: 0 +245: 99588: 0 +245: 99589: 0 +245: 99590: 0 +245: 99591: 0 +245: 99592: 0 +245: 99593: 0 +245: 99594: 0 +245: 99595: 0 +245: 99596: 0 +245: 99597: 0 +245: 99598: 0 +245: 99599: 0 +245: 99600: 0 +245: 99601: 0 +245: 99602: 0 +245: 99603: 0 +245: 99604: 0 +245: 99605: 0 +245: 99606: 0 +245: 99607: 0 +245: 99608: 0 +245: 99609: 0 +245: 99610: 0 +245: 99611: 0 +245: 99612: 0 +245: 99613: 0 +245: 99614: 0 +245: 99615: 0 +245: 99616: 0 +245: 99617: 0 +245: 99618: 0 +245: 99619: 0 +245: 99620: 0 +245: 99621: 0 +245: 99622: 0 +245: 99623: 0 +245: 99624: 0 +245: 99625: 0 +245: 99626: 0 +245: 99627: 0 +245: 99628: 0 +245: 99629: 0 +245: 99630: 0 +245: 99631: 0 +245: 99632: 0 +245: 99633: 0 +245: 99634: 0 +245: 99635: 0 +245: 99636: 0 +245: 99637: 0 +245: 99638: 0 +245: 99639: 0 +245: 99640: 0 +245: 99641: 0 +245: 99642: 0 +245: 99643: 0 +245: 99644: 0 +245: 99645: 0 +245: 99646: 0 +245: 99647: 0 +245: 99648: 0 +245: 99649: 0 +245: 99650: 0 +245: 99651: 0 +245: 99652: 0 +245: 99653: 0 +245: 99654: 0 +245: 99655: 0 +245: 99656: 0 +245: 99657: 0 +245: 99658: 0 +245: 99659: 0 +245: 99660: 0 +245: 99661: 0 +245: 99662: 0 +245: 99663: 0 +245: 99664: 0 +245: 99665: 0 +245: 99666: 0 +245: 99667: 0 +245: 99668: 0 +245: 99669: 0 +245: 99670: 0 +245: 99671: 0 +245: 99672: 0 +245: 99673: 0 +245: 99674: 0 +245: 99675: 0 +245: 99676: 0 +245: 99677: 0 +245: 99678: 0 +245: 99679: 0 +245: 99680: 0 +245: 99681: 0 +245: 99682: 0 +245: 99683: 0 +245: 99684: 0 +245: 99685: 0 +245: 99686: 0 +245: 99687: 0 +245: 99688: 0 +245: 99689: 0 +245: 99690: 0 +245: 99691: 0 +245: 99692: 0 +245: 99693: 0 +245: 99694: 0 +245: 99695: 0 +245: 99696: 0 +245: 99697: 0 +245: 99698: 0 +245: 99699: 0 +245: 99700: 0 +245: 99701: 0 +245: 99702: 0 +245: 99703: 0 +245: 99704: 0 +245: 99705: 0 +245: 99706: 0 +245: 99707: 0 +245: 99708: 0 +245: 99709: 0 +245: 99710: 0 +245: 99711: 0 +245: 99712: 0 +245: 99713: 0 +245: 99714: 0 +245: 99715: 0 +245: 99716: 0 +245: 99717: 0 +245: 99718: 0 +245: 99719: 0 +245: 99720: 0 +245: 99721: 0 +245: 99722: 0 +245: 99723: 0 +245: 99724: 0 +245: 99725: 0 +245: 99726: 0 +245: 99727: 0 +245: 99728: 0 +245: 99729: 0 +245: 99730: 0 +245: 99731: 0 +245: 99732: 0 +245: 99733: 0 +245: 99734: 0 +245: 99735: 0 +245: 99736: 0 +245: 99737: 0 +245: 99738: 0 +245: 99739: 0 +245: 99740: 0 +245: 99741: 0 +245: 99742: 0 +245: 99743: 0 +245: 99744: 0 +245: 99745: 0 +245: 99746: 0 +245: 99747: 0 +245: 99748: 0 +245: 99749: 0 +245: 99750: 0 +245: 99751: 0 +245: 99752: 0 +245: 99753: 0 +245: 99754: 0 +245: 99755: 0 +245: 99756: 0 +245: 99757: 0 +245: 99758: 0 +245: 99759: 0 +245: 99760: 0 +245: 99761: 0 +245: 99762: 0 +245: 99763: 0 +245: 99764: 0 +245: 99765: 0 +245: 99766: 0 +245: 99767: 0 +245: 99768: 0 +245: 99769: 0 +245: 99770: 0 +245: 99771: 0 +245: 99772: 0 +245: 99773: 0 +245: 99774: 0 +245: 99775: 0 +245: 99776: 0 +245: 99777: 0 +245: 99778: 0 +245: 99779: 0 +245: 99780: 0 +245: 99781: 0 +245: 99782: 0 +245: 99783: 0 +245: 99784: 0 +245: 99785: 0 +245: 99786: 0 +245: 99787: 0 +245: 99788: 0 +245: 99789: 0 +245: 99790: 0 +245: 99791: 0 +245: 99792: 0 +245: 99793: 0 +245: 99794: 0 +245: 99795: 0 +245: 99796: 0 +245: 99797: 0 +245: 99798: 0 +245: 99799: 0 +245: 99800: 0 +245: 99801: 0 +245: 99802: 0 +245: 99803: 0 +245: 99804: 0 +245: 99805: 0 +245: 99806: 0 +245: 99807: 0 +245: 99808: 0 +245: 99809: 0 +245: 99810: 0 +245: 99811: 0 +245: 99812: 0 +245: 99813: 0 +245: 99814: 0 +245: 99815: 0 +245: 99816: 0 +245: 99817: 0 +245: 99818: 0 +245: 99819: 0 +245: 99820: 0 +245: 99821: 0 +245: 99822: 0 +245: 99823: 0 +245: 99824: 0 +245: 99825: 0 +245: 99826: 0 +245: 99827: 0 +245: 99828: 0 +245: 99829: 0 +245: 99830: 0 +245: 99831: 0 +245: 99832: 0 +245: 99833: 0 +245: 99834: 0 +245: 99835: 0 +245: 99836: 0 +245: 99837: 0 +245: 99838: 0 +245: 99839: 0 +245: 99840: 0 +245: 99841: 0 +245: 99842: 0 +245: 99843: 0 +245: 99844: 0 +245: 99845: 0 +245: 99846: 0 +245: 99847: 0 +245: 99848: 0 +245: 99849: 0 +245: 99850: 0 +245: 99851: 0 +245: 99852: 0 +245: 99853: 0 +245: 99854: 0 +245: 99855: 0 +245: 99856: 0 +245: 99857: 0 +245: 99858: 0 +245: 99859: 0 +245: 99860: 0 +245: 99861: 0 +245: 99862: 0 +245: 99863: 0 +245: 99864: 0 +245: 99865: 0 +245: 99866: 0 +245: 99867: 0 +245: 99868: 0 +245: 99869: 0 +245: 99870: 0 +245: 99871: 0 +245: 99872: 0 +245: 99873: 0 +245: 99874: 0 +245: 99875: 0 +245: 99876: 0 +245: 99877: 0 +245: 99878: 0 +245: 99879: 0 +245: 99880: 0 +245: 99881: 0 +245: 99882: 0 +245: 99883: 0 +245: 99884: 0 +245: 99885: 0 +245: 99886: 0 +245: 99887: 0 +245: 99888: 0 +245: 99889: 0 +245: 99890: 0 +245: 99891: 0 +245: 99892: 0 +245: 99893: 0 +245: 99894: 0 +245: 99895: 0 +245: 99896: 0 +245: 99897: 0 +245: 99898: 0 +245: 99899: 0 +245: 99900: 0 +245: 99901: 0 +245: 99902: 0 +245: 99903: 0 +245: 99904: 0 +245: 99905: 0 +245: 99906: 0 +245: 99907: 0 +245: 99908: 0 +245: 99909: 0 +245: 99910: 0 +245: 99911: 0 +245: 99912: 0 +245: 99913: 0 +245: 99914: 0 +245: 99915: 0 +245: 99916: 0 +245: 99917: 0 +245: 99918: 0 +245: 99919: 0 +245: 99920: 0 +245: 99921: 0 +245: 99922: 0 +245: 99923: 0 +245: 99924: 0 +245: 99925: 0 +245: 99926: 0 +245: 99927: 0 +245: 99928: 0 +245: 99929: 0 +245: 99930: 0 +245: 99931: 0 +245: 99932: 0 +245: 99933: 0 +245: 99934: 0 +245: 99935: 0 +245: 99936: 0 +245: 99937: 0 +245: 99938: 0 +245: 99939: 0 +245: 99940: 0 +245: 99941: 0 +245: 99942: 0 +245: 99943: 0 +245: 99944: 0 +245: 99945: 0 +245: 99946: 0 +245: 99947: 0 +245: 99948: 0 +245: 99949: 0 +245: 99950: 0 +245: 99951: 0 +245: 99952: 0 +245: 99953: 0 +245: 99954: 0 +245: 99955: 0 +245: 99956: 0 +245: 99957: 0 +245: 99958: 0 +245: 99959: 0 +245: 99960: 0 +245: 99961: 0 +245: 99962: 0 +245: 99963: 0 +245: 99964: 0 +245: 99965: 0 +245: 99966: 0 +245: 99967: 0 +245: 99968: 0 +245: 99969: 0 +245: 99970: 0 +245: 99971: 0 +245: 99972: 0 +245: 99973: 0 +245: 99974: 0 +245: 99975: 0 +245: 99976: 0 +245: 99977: 0 +245: 99978: 0 +245: 99979: 0 +245: 99980: 0 +245: 99981: 0 +245: 99982: 0 +245: 99983: 0 +245: 99984: 0 +245: 99985: 0 +245: 99986: 0 +245: 99987: 0 +245: 99988: 0 +245: 99989: 0 +245: 99990: 0 +245: 99991: 0 +245: 99992: 0 +245: 99993: 0 +245: 99994: 0 +245: 99995: 0 +245: 99996: 0 +245: 99997: 0 +245: 99998: 0 +245: 99999: 0 +245: 100000: 0 +245: 100001: 0 +245: 100002: 0 +245: 100003: 0 +245: 100004: 0 +245: 100005: 0 +245: 100006: 0 +245: 100007: 0 +245: 100008: 0 +245: 100009: 0 +245: 100010: 0 +245: 100011: 0 +245: 100012: 0 +245: 100013: 0 +245: 100014: 0 +245: 100015: 0 +245: 100016: 0 +245: 100017: 0 +245: 100018: 0 +245: 100019: 0 +245: 100020: 0 +245: 100021: 0 +245: 100022: 0 +245: 100023: 0 +245: 100024: 0 +245: 100025: 0 +245: 100026: 0 +245: 100027: 0 +245: 100028: 0 +245: 100029: 0 +245: 100030: 0 +245: 100031: 0 +245: 100032: 0 +245: 100033: 0 +245: 100034: 0 +245: 100035: 0 +245: 100036: 0 +245: 100037: 0 +245: 100038: 0 +245: 100039: 0 +245: 100040: 0 +245: 100041: 0 +245: 100042: 0 +245: 100043: 0 +245: 100044: 0 +245: 100045: 0 +245: 100046: 0 +245: 100047: 0 +245: 100048: 0 +245: 100049: 0 +245: 100050: 0 +245: 100051: 0 +245: 100052: 0 +245: 100053: 0 +245: 100054: 0 +245: 100055: 0 +245: 100056: 0 +245: 100057: 0 +245: 100058: 0 +245: 100059: 0 +245: 100060: 0 +245: 100061: 0 +245: 100062: 0 +245: 100063: 0 +245: 100064: 0 +245: 100065: 0 +245: 100066: 0 +245: 100067: 0 +245: 100068: 0 +245: 100069: 0 +245: 100070: 0 +245: 100071: 0 +245: 100072: 0 +245: 100073: 0 +245: 100074: 0 +245: 100075: 0 +245: 100076: 0 +245: 100077: 0 +245: 100078: 0 +245: 100079: 0 +245: 100080: 0 +245: 100081: 0 +245: 100082: 0 +245: 100083: 0 +245: 100084: 0 +245: 100085: 0 +245: 100086: 0 +245: 100087: 0 +245: 100088: 0 +245: 100089: 0 +245: 100090: 0 +245: 100091: 0 +245: 100092: 0 +245: 100093: 0 +245: 100094: 0 +245: 100095: 0 +245: 100096: 0 +245: 100097: 0 +245: 100098: 0 +245: 100099: 0 +245: 100100: 0 +245: 100101: 0 +245: 100102: 0 +245: 100103: 0 +245: 100104: 0 +245: 100105: 0 +245: 100106: 0 +245: 100107: 0 +245: 100108: 0 +245: 100109: 0 +245: 100110: 0 +245: 100111: 0 +245: 100112: 0 +245: 100113: 0 +245: 100114: 0 +245: 100115: 0 +245: 100116: 0 +245: 100117: 0 +245: 100118: 0 +245: 100119: 0 +245: 100120: 0 +245: 100121: 0 +245: 100122: 0 +245: 100123: 0 +245: 100124: 0 +245: 100125: 0 +245: 100126: 0 +245: 100127: 0 +245: 100128: 0 +245: 100129: 0 +245: 100130: 0 +245: 100131: 0 +245: 100132: 0 +245: 100133: 0 +245: 100134: 0 +245: 100135: 0 +245: 100136: 0 +245: 100137: 0 +245: 100138: 0 +245: 100139: 0 +245: 100140: 0 +245: 100141: 0 +245: 100142: 0 +245: 100143: 0 +245: 100144: 0 +245: 100145: 0 +245: 100146: 0 +245: 100147: 0 +245: 100148: 0 +245: 100149: 0 +245: 100150: 0 +245: 100151: 0 +245: 100152: 0 +245: 100153: 0 +245: 100154: 0 +245: 100155: 0 +245: 100156: 0 +245: 100157: 0 +245: 100158: 0 +245: 100159: 0 +245: 100160: 0 +245: 100161: 0 +245: 100162: 0 +245: 100163: 0 +245: 100164: 0 +245: 100165: 0 +245: 100166: 0 +245: 100167: 0 +245: 100168: 0 +245: 100169: 0 +245: 100170: 0 +245: 100171: 0 +245: 100172: 0 +245: 100173: 0 +245: 100174: 0 +245: 100175: 0 +245: 100176: 0 +245: 100177: 0 +245: 100178: 0 +245: 100179: 0 +245: 100180: 0 +245: 100181: 0 +245: 100182: 0 +245: 100183: 0 +245: 100184: 0 +245: 100185: 0 +245: 100186: 0 +245: 100187: 0 +245: 100188: 0 +245: 100189: 0 +245: 100190: 0 +245: 100191: 0 +245: 100192: 0 +245: 100193: 0 +245: 100194: 0 +245: 100195: 0 +245: 100196: 0 +245: 100197: 0 +245: 100198: 0 +245: 100199: 0 +245: 100200: 0 +245: 100201: 0 +245: 100202: 0 +245: 100203: 0 +245: 100204: 0 +245: 100205: 0 +245: 100206: 0 +245: 100207: 0 +245: 100208: 0 +245: 100209: 0 +245: 100210: 0 +245: 100211: 0 +245: 100212: 0 +245: 100213: 0 +245: 100214: 0 +245: 100215: 0 +245: 100216: 0 +245: 100217: 0 +245: 100218: 0 +245: 100219: 0 +245: 100220: 0 +245: 100221: 0 +245: 100222: 0 +245: 100223: 0 +245: 100224: 0 +245: 100225: 0 +245: 100226: 0 +245: 100227: 0 +245: 100228: 0 +245: 100229: 0 +245: 100230: 0 +245: 100231: 0 +245: 100232: 0 +245: 100233: 0 +245: 100234: 0 +245: 100235: 0 +245: 100236: 0 +245: 100237: 0 +245: 100238: 0 +245: 100239: 0 +245: 100240: 0 +245: 100241: 0 +245: 100242: 0 +245: 100243: 0 +245: 100244: 0 +245: 100245: 0 +245: 100246: 0 +245: 100247: 0 +245: 100248: 0 +245: 100249: 0 +245: 100250: 0 +245: 100251: 0 +245: 100252: 0 +245: 100253: 0 +245: 100254: 0 +245: 100255: 0 +245: 100256: 0 +245: 100257: 0 +245: 100258: 0 +245: 100259: 0 +245: 100260: 0 +245: 100261: 0 +245: 100262: 0 +245: 100263: 0 +245: 100264: 0 +245: 100265: 0 +245: 100266: 0 +245: 100267: 0 +245: 100268: 0 +245: 100269: 0 +245: 100270: 0 +245: 100271: 0 +245: 100272: 0 +245: 100273: 0 +245: 100274: 0 +245: 100275: 0 +245: 100276: 0 +245: 100277: 0 +245: 100278: 0 +245: 100279: 0 +245: 100280: 0 +245: 100281: 0 +245: 100282: 0 +245: 100283: 0 +245: 100284: 0 +245: 100285: 0 +245: 100286: 0 +245: 100287: 0 +245: 100288: 0 +245: 100289: 0 +245: 100290: 0 +245: 100291: 0 +245: 100292: 0 +245: 100293: 0 +245: 100294: 0 +245: 100295: 0 +245: 100296: 0 +245: 100297: 0 +245: 100298: 0 +245: 100299: 0 +245: 100300: 0 +245: 100301: 0 +245: 100302: 0 +245: 100303: 0 +245: 100304: 0 +245: 100305: 0 +245: 100306: 0 +245: 100307: 0 +245: 100308: 0 +245: 100309: 0 +245: 100310: 0 +245: 100311: 0 +245: 100312: 0 +245: 100313: 0 +245: 100314: 0 +245: 100315: 0 +245: 100316: 0 +245: 100317: 0 +245: 100318: 0 +245: 100319: 0 +245: 100320: 0 +245: 100321: 0 +245: 100322: 0 +245: 100323: 0 +245: 100324: 0 +245: 100325: 0 +245: 100326: 0 +245: 100327: 0 +245: 100328: 0 +245: 100329: 0 +245: 100330: 0 +245: 100331: 0 +245: 100332: 0 +245: 100333: 0 +245: 100334: 0 +245: 100335: 0 +245: 100336: 0 +245: 100337: 0 +245: 100338: 0 +245: 100339: 0 +245: 100340: 0 +245: 100341: 0 +245: 100342: 0 +245: 100343: 0 +245: 100344: 0 +245: 100345: 0 +245: 100346: 0 +245: 100347: 0 +245: 100348: 0 +245: 100349: 0 +245: 100350: 0 +245: 100351: 0 +245: 100352: 0 +245: 100353: 0 +245: 100354: 0 +245: 100355: 0 +245: 100356: 0 +245: 100357: 0 +245: 100358: 0 +245: 100359: 0 +245: 100360: 0 +245: 100361: 0 +245: 100362: 0 +245: 100363: 0 +245: 100364: 0 +245: 100365: 0 +245: 100366: 0 +245: 100367: 0 +245: 100368: 0 +245: 100369: 0 +245: 100370: 0 +245: 100371: 0 +245: 100372: 0 +245: 100373: 0 +245: 100374: 0 +245: 100375: 0 +245: 100376: 0 +245: 100377: 0 +245: 100378: 0 +245: 100379: 0 +245: 100380: 0 +245: 100381: 0 +245: 100382: 0 +245: 100383: 0 +245: 100384: 0 +245: 100385: 0 +245: 100386: 0 +245: 100387: 0 +245: 100388: 0 +245: 100389: 0 +245: 100390: 0 +245: 100391: 0 +245: 100392: 0 +245: 100393: 0 +245: 100394: 0 +245: 100395: 0 +245: 100396: 0 +245: 100397: 0 +245: 100398: 0 +245: 100399: 0 +245: 100400: 0 +245: 100401: 0 +245: 100402: 0 +245: 100403: 0 +245: 100404: 0 +245: 100405: 0 +245: 100406: 0 +245: 100407: 0 +245: 100408: 0 +245: 100409: 0 +245: 100410: 0 +245: 100411: 0 +245: 100412: 0 +245: 100413: 0 +245: 100414: 0 +245: 100415: 0 +245: 100416: 0 +245: 100417: 0 +245: 100418: 0 +245: 100419: 0 +245: 100420: 0 +245: 100421: 0 +245: 100422: 0 +245: 100423: 0 +245: 100424: 0 +245: 100425: 0 +245: 100426: 0 +245: 100427: 0 +245: 100428: 0 +245: 100429: 0 +245: 100430: 0 +245: 100431: 0 +245: 100432: 0 +245: 100433: 0 +245: 100434: 0 +245: 100435: 0 +245: 100436: 0 +245: 100437: 0 +245: 100438: 0 +245: 100439: 0 +245: 100440: 0 +245: 100441: 0 +245: 100442: 0 +245: 100443: 0 +245: 100444: 0 +245: 100445: 0 +245: 100446: 0 +245: 100447: 0 +245: 100448: 0 +245: 100449: 0 +245: 100450: 0 +245: 100451: 0 +245: 100452: 0 +245: 100453: 0 +245: 100454: 0 +245: 100455: 0 +245: 100456: 0 +245: 100457: 0 +245: 100458: 0 +245: 100459: 0 +245: 100460: 0 +245: 100461: 0 +245: 100462: 0 +245: 100463: 0 +245: 100464: 0 +245: 100465: 0 +245: 100466: 0 +245: 100467: 0 +245: 100468: 0 +245: 100469: 0 +245: 100470: 0 +245: 100471: 0 +245: 100472: 0 +245: 100473: 0 +245: 100474: 0 +245: 100475: 0 +245: 100476: 0 +245: 100477: 0 +245: 100478: 0 +245: 100479: 0 +245: 100480: 0 +245: 100481: 0 +245: 100482: 0 +245: 100483: 0 +245: 100484: 0 +245: 100485: 0 +245: 100486: 0 +245: 100487: 0 +245: 100488: 0 +245: 100489: 0 +245: 100490: 0 +245: 100491: 0 +245: 100492: 0 +245: 100493: 0 +245: 100494: 0 +245: 100495: 0 +245: 100496: 0 +245: 100497: 0 +245: 100498: 0 +245: 100499: 0 +245: 100500: 0 +245: 100501: 0 +245: 100502: 0 +245: 100503: 0 +245: 100504: 0 +245: 100505: 0 +245: 100506: 0 +245: 100507: 0 +245: 100508: 0 +245: 100509: 0 +245: 100510: 0 +245: 100511: 0 +245: 100512: 0 +245: 100513: 0 +245: 100514: 0 +245: 100515: 0 +245: 100516: 0 +245: 100517: 0 +245: 100518: 0 +245: 100519: 0 +245: 100520: 0 +245: 100521: 0 +245: 100522: 0 +245: 100523: 0 +245: 100524: 0 +245: 100525: 0 +245: 100526: 0 +245: 100527: 0 +245: 100528: 0 +245: 100529: 0 +245: 100530: 0 +245: 100531: 0 +245: 100532: 0 +245: 100533: 0 +245: 100534: 0 +245: 100535: 0 +245: 100536: 0 +245: 100537: 0 +245: 100538: 0 +245: 100539: 0 +245: 100540: 0 +245: 100541: 0 +245: 100542: 0 +245: 100543: 0 +245: 100544: 0 +245: 100545: 0 +245: 100546: 0 +245: 100547: 0 +245: 100548: 0 +245: 100549: 0 +245: 100550: 0 +245: 100551: 0 +245: 100552: 0 +245: 100553: 0 +245: 100554: 0 +245: 100555: 0 +245: 100556: 0 +245: 100557: 0 +245: 100558: 0 +245: 100559: 0 +245: 100560: 0 +245: 100561: 0 +245: 100562: 0 +245: 100563: 0 +245: 100564: 0 +245: 100565: 0 +245: 100566: 0 +245: 100567: 0 +245: 100568: 0 +245: 100569: 0 +245: 100570: 0 +245: 100571: 0 +245: 100572: 0 +245: 100573: 0 +245: 100574: 0 +245: 100575: 0 +245: 100576: 0 +245: 100577: 0 +245: 100578: 0 +245: 100579: 0 +245: 100580: 0 +245: 100581: 0 +245: 100582: 0 +245: 100583: 0 +245: 100584: 0 +245: 100585: 0 +245: 100586: 0 +245: 100587: 0 +245: 100588: 0 +245: 100589: 0 +245: 100590: 0 +245: 100591: 0 +245: 100592: 0 +245: 100593: 0 +245: 100594: 0 +245: 100595: 0 +245: 100596: 0 +245: 100597: 0 +245: 100598: 0 +245: 100599: 0 +245: 100600: 0 +245: 100601: 0 +245: 100602: 0 +245: 100603: 0 +245: 100604: 0 +245: 100605: 0 +245: 100606: 0 +245: 100607: 0 +245: 100608: 0 +245: 100609: 0 +245: 100610: 0 +245: 100611: 0 +245: 100612: 0 +245: 100613: 0 +245: 100614: 0 +245: 100615: 0 +245: 100616: 0 +245: 100617: 0 +245: 100618: 0 +245: 100619: 0 +245: 100620: 0 +245: 100621: 0 +245: 100622: 0 +245: 100623: 0 +245: 100624: 0 +245: 100625: 0 +245: 100626: 0 +245: 100627: 0 +245: 100628: 0 +245: 100629: 0 +245: 100630: 0 +245: 100631: 0 +245: 100632: 0 +245: 100633: 0 +245: 100634: 0 +245: 100635: 0 +245: 100636: 0 +245: 100637: 0 +245: 100638: 0 +245: 100639: 0 +245: 100640: 0 +245: 100641: 0 +245: 100642: 0 +245: 100643: 0 +245: 100644: 0 +245: 100645: 0 +245: 100646: 0 +245: 100647: 0 +245: 100648: 0 +245: 100649: 0 +245: 100650: 0 +245: 100651: 0 +245: 100652: 0 +245: 100653: 0 +245: 100654: 0 +245: 100655: 0 +245: 100656: 0 +245: 100657: 0 +245: 100658: 0 +245: 100659: 0 +245: 100660: 0 +245: 100661: 0 +245: 100662: 0 +245: 100663: 0 +245: 100664: 0 +245: 100665: 0 +245: 100666: 0 +245: 100667: 0 +245: 100668: 0 +245: 100669: 0 +245: 100670: 0 +245: 100671: 0 +245: 100672: 0 +245: 100673: 0 +245: 100674: 0 +245: 100675: 0 +245: 100676: 0 +245: 100677: 0 +245: 100678: 0 +245: 100679: 0 +245: 100680: 0 +245: 100681: 0 +245: 100682: 0 +245: 100683: 0 +245: 100684: 0 +245: 100685: 0 +245: 100686: 0 +245: 100687: 0 +245: 100688: 0 +245: 100689: 0 +245: 100690: 0 +245: 100691: 0 +245: 100692: 0 +245: 100693: 0 +245: 100694: 0 +245: 100695: 0 +245: 100696: 0 +245: 100697: 0 +245: 100698: 0 +245: 100699: 0 +245: 100700: 0 +245: 100701: 0 +245: 100702: 0 +245: 100703: 0 +245: 100704: 0 +245: 100705: 0 +245: 100706: 0 +245: 100707: 0 +245: 100708: 0 +245: 100709: 0 +245: 100710: 0 +245: 100711: 0 +245: 100712: 0 +245: 100713: 0 +245: 100714: 0 +245: 100715: 0 +245: 100716: 0 +245: 100717: 0 +245: 100718: 0 +245: 100719: 0 +245: 100720: 0 +245: 100721: 0 +245: 100722: 0 +245: 100723: 0 +245: 100724: 0 +245: 100725: 0 +245: 100726: 0 +245: 100727: 0 +245: 100728: 0 +245: 100729: 0 +245: 100730: 0 +245: 100731: 0 +245: 100732: 0 +245: 100733: 0 +245: 100734: 0 +245: 100735: 0 +245: 100736: 0 +245: 100737: 0 +245: 100738: 0 +245: 100739: 0 +245: 100740: 0 +245: 100741: 0 +245: 100742: 0 +245: 100743: 0 +245: 100744: 0 +245: 100745: 0 +245: 100746: 0 +245: 100747: 0 +245: 100748: 0 +245: 100749: 0 +245: 100750: 0 +245: 100751: 0 +245: 100752: 0 +245: 100753: 0 +245: 100754: 0 +245: 100755: 0 +245: 100756: 0 +245: 100757: 0 +245: 100758: 0 +245: 100759: 0 +245: 100760: 0 +245: 100761: 0 +245: 100762: 0 +245: 100763: 0 +245: 100764: 0 +245: 100765: 0 +245: 100766: 0 +245: 100767: 0 +245: 100768: 0 +245: 100769: 0 +245: 100770: 0 +245: 100771: 0 +245: 100772: 0 +245: 100773: 0 +245: 100774: 0 +245: 100775: 0 +245: 100776: 0 +245: 100777: 0 +245: 100778: 0 +245: 100779: 0 +245: 100780: 0 +245: 100781: 0 +245: 100782: 0 +245: 100783: 0 +245: 100784: 0 +245: 100785: 0 +245: 100786: 0 +245: 100787: 0 +245: 100788: 0 +245: 100789: 0 +245: 100790: 0 +245: 100791: 0 +245: 100792: 0 +245: 100793: 0 +245: 100794: 0 +245: 100795: 0 +245: 100796: 0 +245: 100797: 0 +245: 100798: 0 +245: 100799: 0 +245: 100800: 0 +245: 100801: 0 +245: 100802: 0 +245: 100803: 0 +245: 100804: 0 +245: 100805: 0 +245: 100806: 0 +245: 100807: 0 +245: 100808: 0 +245: 100809: 0 +245: 100810: 0 +245: 100811: 0 +245: 100812: 0 +245: 100813: 0 +245: 100814: 0 +245: 100815: 0 +245: 100816: 0 +245: 100817: 0 +245: 100818: 0 +245: 100819: 0 +245: 100820: 0 +245: 100821: 0 +245: 100822: 0 +245: 100823: 0 +245: 100824: 0 +245: 100825: 0 +245: 100826: 0 +245: 100827: 0 +245: 100828: 0 +245: 100829: 0 +245: 100830: 0 +245: 100831: 0 +245: 100832: 0 +245: 100833: 0 +245: 100834: 0 +245: 100835: 0 +245: 100836: 0 +245: 100837: 0 +245: 100838: 0 +245: 100839: 0 +245: 100840: 0 +245: 100841: 0 +245: 100842: 0 +245: 100843: 0 +245: 100844: 0 +245: 100845: 0 +245: 100846: 0 +245: 100847: 0 +245: 100848: 0 +245: 100849: 0 +245: 100850: 0 +245: 100851: 0 +245: 100852: 0 +245: 100853: 0 +245: 100854: 0 +245: 100855: 0 +245: 100856: 0 +245: 100857: 0 +245: 100858: 0 +245: 100859: 0 +245: 100860: 0 +245: 100861: 0 +245: 100862: 0 +245: 100863: 0 +245: 100864: 0 +245: 100865: 0 +245: 100866: 0 +245: 100867: 0 +245: 100868: 0 +245: 100869: 0 +245: 100870: 0 +245: 100871: 0 +245: 100872: 0 +245: 100873: 0 +245: 100874: 0 +245: 100875: 0 +245: 100876: 0 +245: 100877: 0 +245: 100878: 0 +245: 100879: 0 +245: 100880: 0 +245: 100881: 0 +245: 100882: 0 +245: 100883: 0 +245: 100884: 0 +245: 100885: 0 +245: 100886: 0 +245: 100887: 0 +245: 100888: 0 +245: 100889: 0 +245: 100890: 0 +245: 100891: 0 +245: 100892: 0 +245: 100893: 0 +245: 100894: 0 +245: 100895: 0 +245: 100896: 0 +245: 100897: 0 +245: 100898: 0 +245: 100899: 0 +245: 100900: 0 +245: 100901: 0 +245: 100902: 0 +245: 100903: 0 +245: 100904: 0 +245: 100905: 0 +245: 100906: 0 +245: 100907: 0 +245: 100908: 0 +245: 100909: 0 +245: 100910: 0 +245: 100911: 0 +245: 100912: 0 +245: 100913: 0 +245: 100914: 0 +245: 100915: 0 +245: 100916: 0 +245: 100917: 0 +245: 100918: 0 +245: 100919: 0 +245: 100920: 0 +245: 100921: 0 +245: 100922: 0 +245: 100923: 0 +245: 100924: 0 +245: 100925: 0 +245: 100926: 0 +245: 100927: 0 +245: 100928: 0 +245: 100929: 0 +245: 100930: 0 +245: 100931: 0 +245: 100932: 0 +245: 100933: 0 +245: 100934: 0 +245: 100935: 0 +245: 100936: 0 +245: 100937: 0 +245: 100938: 0 +245: 100939: 0 +245: 100940: 0 +245: 100941: 0 +245: 100942: 0 +245: 100943: 0 +245: 100944: 0 +245: 100945: 0 +245: 100946: 0 +245: 100947: 0 +245: 100948: 0 +245: 100949: 0 +245: 100950: 0 +245: 100951: 0 +245: 100952: 0 +245: 100953: 0 +245: 100954: 0 +245: 100955: 0 +245: 100956: 0 +245: 100957: 0 +245: 100958: 0 +245: 100959: 0 +245: 100960: 0 +245: 100961: 0 +245: 100962: 0 +245: 100963: 0 +245: 100964: 0 +245: 100965: 0 +245: 100966: 0 +245: 100967: 0 +245: 100968: 0 +245: 100969: 0 +245: 100970: 0 +245: 100971: 0 +245: 100972: 0 +245: 100973: 0 +245: 100974: 0 +245: 100975: 0 +245: 100976: 0 +245: 100977: 0 +245: 100978: 0 +245: 100979: 0 +245: 100980: 0 +245: 100981: 0 +245: 100982: 0 +245: 100983: 0 +245: 100984: 0 +245: 100985: 0 +245: 100986: 0 +245: 100987: 0 +245: 100988: 0 +245: 100989: 0 +245: 100990: 0 +245: 100991: 0 +245: 100992: 0 +245: 100993: 0 +245: 100994: 0 +245: 100995: 0 +245: 100996: 0 +245: 100997: 0 +245: 100998: 0 +245: 100999: 0 +245: 101000: 0 +245: 101001: 0 +245: 101002: 0 +245: 101003: 0 +245: 101004: 0 +245: 101005: 0 +245: 101006: 0 +245: 101007: 0 +245: 101008: 0 +245: 101009: 0 +245: 101010: 0 +245: 101011: 0 +245: 101012: 0 +245: 101013: 0 +245: 101014: 0 +245: 101015: 0 +245: 101016: 0 +245: 101017: 0 +245: 101018: 0 +245: 101019: 0 +245: 101020: 0 +245: 101021: 0 +245: 101022: 0 +245: 101023: 0 +245: 101024: 0 +245: 101025: 0 +245: 101026: 0 +245: 101027: 0 +245: 101028: 0 +245: 101029: 0 +245: 101030: 0 +245: 101031: 0 +245: 101032: 0 +245: 101033: 0 +245: 101034: 0 +245: 101035: 0 +245: 101036: 0 +245: 101037: 0 +245: 101038: 0 +245: 101039: 0 +245: 101040: 0 +245: 101041: 0 +245: 101042: 0 +245: 101043: 0 +245: 101044: 0 +245: 101045: 0 +245: 101046: 0 +245: 101047: 0 +245: 101048: 0 +245: 101049: 0 +245: 101050: 0 +245: 101051: 0 +245: 101052: 0 +245: 101053: 0 +245: 101054: 0 +245: 101055: 0 +245: 101056: 0 +245: 101057: 0 +245: 101058: 0 +245: 101059: 0 +245: 101060: 0 +245: 101061: 0 +245: 101062: 0 +245: 101063: 0 +245: 101064: 0 +245: 101065: 0 +245: 101066: 0 +245: 101067: 0 +245: 101068: 0 +245: 101069: 0 +245: 101070: 0 +245: 101071: 0 +245: 101072: 0 +245: 101073: 0 +245: 101074: 0 +245: 101075: 0 +245: 101076: 0 +245: 101077: 0 +245: 101078: 0 +245: 101079: 0 +245: 101080: 0 +245: 101081: 0 +245: 101082: 0 +245: 101083: 0 +245: 101084: 0 +245: 101085: 0 +245: 101086: 0 +245: 101087: 0 +245: 101088: 0 +245: 101089: 0 +245: 101090: 0 +245: 101091: 0 +245: 101092: 0 +245: 101093: 0 +245: 101094: 0 +245: 101095: 0 +245: 101096: 0 +245: 101097: 0 +245: 101098: 0 +245: 101099: 0 +245: 101100: 0 +245: 101101: 0 +245: 101102: 0 +245: 101103: 0 +245: 101104: 0 +245: 101105: 0 +245: 101106: 0 +245: 101107: 0 +245: 101108: 0 +245: 101109: 0 +245: 101110: 0 +245: 101111: 0 +245: 101112: 0 +245: 101113: 0 +245: 101114: 0 +245: 101115: 0 +245: 101116: 0 +245: 101117: 0 +245: 101118: 0 +245: 101119: 0 +245: 101120: 0 +245: 101121: 0 +245: 101122: 0 +245: 101123: 0 +245: 101124: 0 +245: 101125: 0 +245: 101126: 0 +245: 101127: 0 +245: 101128: 0 +245: 101129: 0 +245: 101130: 0 +245: 101131: 0 +245: 101132: 0 +245: 101133: 0 +245: 101134: 0 +245: 101135: 0 +245: 101136: 0 +245: 101137: 0 +245: 101138: 0 +245: 101139: 0 +245: 101140: 0 +245: 101141: 0 +245: 101142: 0 +245: 101143: 0 +245: 101144: 0 +245: 101145: 0 +245: 101146: 0 +245: 101147: 0 +245: 101148: 0 +245: 101149: 0 +245: 101150: 0 +245: 101151: 0 +245: 101152: 0 +245: 101153: 0 +245: 101154: 0 +245: 101155: 0 +245: 101156: 0 +245: 101157: 0 +245: 101158: 0 +245: 101159: 0 +245: 101160: 0 +245: 101161: 0 +245: 101162: 0 +245: 101163: 0 +245: 101164: 0 +245: 101165: 0 +245: 101166: 0 +245: 101167: 0 +245: 101168: 0 +245: 101169: 0 +245: 101170: 0 +245: 101171: 0 +245: 101172: 0 +245: 101173: 0 +245: 101174: 0 +245: 101175: 0 +245: 101176: 0 +245: 101177: 0 +245: 101178: 0 +245: 101179: 0 +245: 101180: 0 +245: 101181: 0 +245: 101182: 0 +245: 101183: 0 +245: 101184: 0 +245: 101185: 0 +245: 101186: 0 +245: 101187: 0 +245: 101188: 0 +245: 101189: 0 +245: 101190: 0 +245: 101191: 0 +245: 101192: 0 +245: 101193: 0 +245: 101194: 0 +245: 101195: 0 +245: 101196: 0 +245: 101197: 0 +245: 101198: 0 +245: 101199: 0 +245: 101200: 0 +245: 101201: 0 +245: 101202: 0 +245: 101203: 0 +245: 101204: 0 +245: 101205: 0 +245: 101206: 0 +245: 101207: 0 +245: 101208: 0 +245: 101209: 0 +245: 101210: 0 +245: 101211: 0 +245: 101212: 0 +245: 101213: 0 +245: 101214: 0 +245: 101215: 0 +245: 101216: 0 +245: 101217: 0 +245: 101218: 0 +245: 101219: 0 +245: 101220: 0 +245: 101221: 0 +245: 101222: 0 +245: 101223: 0 +245: 101224: 0 +245: 101225: 0 +245: 101226: 0 +245: 101227: 0 +245: 101228: 0 +245: 101229: 0 +245: 101230: 0 +245: 101231: 0 +245: 101232: 0 +245: 101233: 0 +245: 101234: 0 +245: 101235: 0 +245: 101236: 0 +245: 101237: 0 +245: 101238: 0 +245: 101239: 0 +245: 101240: 0 +245: 101241: 0 +245: 101242: 0 +245: 101243: 0 +245: 101244: 0 +245: 101245: 0 +245: 101246: 0 +245: 101247: 0 +245: 101248: 0 +245: 101249: 0 +245: 101250: 0 +245: 101251: 0 +245: 101252: 0 +245: 101253: 0 +245: 101254: 0 +245: 101255: 0 +245: 101256: 0 +245: 101257: 0 +245: 101258: 0 +245: 101259: 0 +245: 101260: 0 +245: 101261: 0 +245: 101262: 0 +245: 101263: 0 +245: 101264: 0 +245: 101265: 0 +245: 101266: 0 +245: 101267: 0 +245: 101268: 0 +245: 101269: 0 +245: 101270: 0 +245: 101271: 0 +245: 101272: 0 +245: 101273: 0 +245: 101274: 0 +245: 101275: 0 +245: 101276: 0 +245: 101277: 0 +245: 101278: 0 +245: 101279: 0 +245: 101280: 0 +245: 101281: 0 +245: 101282: 0 +245: 101283: 0 +245: 101284: 0 +245: 101285: 0 +245: 101286: 0 +245: 101287: 0 +245: 101288: 0 +245: 101289: 0 +245: 101290: 0 +245: 101291: 0 +245: 101292: 0 +245: 101293: 0 +245: 101294: 0 +245: 101295: 0 +245: 101296: 0 +245: 101297: 0 +245: 101298: 0 +245: 101299: 0 +245: 101300: 0 +245: 101301: 0 +245: 101302: 0 +245: 101303: 0 +245: 101304: 0 +245: 101305: 0 +245: 101306: 0 +245: 101307: 0 +245: 101308: 0 +245: 101309: 0 +245: 101310: 0 +245: 101311: 0 +245: 101312: 0 +245: 101313: 0 +245: 101314: 0 +245: 101315: 0 +245: 101316: 0 +245: 101317: 0 +245: 101318: 0 +245: 101319: 0 +245: 101320: 0 +245: 101321: 0 +245: 101322: 0 +245: 101323: 0 +245: 101324: 0 +245: 101325: 0 +245: 101326: 0 +245: 101327: 0 +245: 101328: 0 +245: 101329: 0 +245: 101330: 0 +245: 101331: 0 +245: 101332: 0 +245: 101333: 0 +245: 101334: 0 +245: 101335: 0 +245: 101336: 0 +245: 101337: 0 +245: 101338: 0 +245: 101339: 0 +245: 101340: 0 +245: 101341: 0 +245: 101342: 0 +245: 101343: 0 +245: 101344: 0 +245: 101345: 0 +245: 101346: 0 +245: 101347: 0 +245: 101348: 0 +245: 101349: 0 +245: 101350: 0 +245: 101351: 0 +245: 101352: 0 +245: 101353: 0 +245: 101354: 0 +245: 101355: 0 +245: 101356: 0 +245: 101357: 0 +245: 101358: 0 +245: 101359: 0 +245: 101360: 0 +245: 101361: 0 +245: 101362: 0 +245: 101363: 0 +245: 101364: 0 +245: 101365: 0 +245: 101366: 0 +245: 101367: 0 +245: 101368: 0 +245: 101369: 0 +245: 101370: 0 +245: 101371: 0 +245: 101372: 0 +245: 101373: 0 +245: 101374: 0 +245: 101375: 0 +245: 101376: 0 +245: 101377: 0 +245: 101378: 0 +245: 101379: 0 +245: 101380: 0 +245: 101381: 0 +245: 101382: 0 +245: 101383: 0 +245: 101384: 0 +245: 101385: 0 +245: 101386: 0 +245: 101387: 0 +245: 101388: 0 +245: 101389: 0 +245: 101390: 0 +245: 101391: 0 +245: 101392: 0 +245: 101393: 0 +245: 101394: 0 +245: 101395: 0 +245: 101396: 0 +245: 101397: 0 +245: 101398: 0 +245: 101399: 0 +245: 101400: 0 +245: 101401: 0 +245: 101402: 0 +245: 101403: 0 +245: 101404: 0 +245: 101405: 0 +245: 101406: 0 +245: 101407: 0 +245: 101408: 0 +245: 101409: 0 +245: 101410: 0 +245: 101411: 0 +245: 101412: 0 +245: 101413: 0 +245: 101414: 0 +245: 101415: 0 +245: 101416: 0 +245: 101417: 0 +245: 101418: 0 +245: 101419: 0 +245: 101420: 0 +245: 101421: 0 +245: 101422: 0 +245: 101423: 0 +245: 101424: 0 +245: 101425: 0 +245: 101426: 0 +245: 101427: 0 +245: 101428: 0 +245: 101429: 0 +245: 101430: 0 +245: 101431: 0 +245: 101432: 0 +245: 101433: 0 +245: 101434: 0 +245: 101435: 0 +245: 101436: 0 +245: 101437: 0 +245: 101438: 0 +245: 101439: 0 +245: 101440: 0 +245: 101441: 0 +245: 101442: 0 +245: 101443: 0 +245: 101444: 0 +245: 101445: 0 +245: 101446: 0 +245: 101447: 0 +245: 101448: 0 +245: 101449: 0 +245: 101450: 0 +245: 101451: 0 +245: 101452: 0 +245: 101453: 0 +245: 101454: 0 +245: 101455: 0 +245: 101456: 0 +245: 101457: 0 +245: 101458: 0 +245: 101459: 0 +245: 101460: 0 +245: 101461: 0 +245: 101462: 0 +245: 101463: 0 +245: 101464: 0 +245: 101465: 0 +245: 101466: 0 +245: 101467: 0 +245: 101468: 0 +245: 101469: 0 +245: 101470: 0 +245: 101471: 0 +245: 101472: 0 +245: 101473: 0 +245: 101474: 0 +245: 101475: 0 +245: 101476: 0 +245: 101477: 0 +245: 101478: 0 +245: 101479: 0 +245: 101480: 0 +245: 101481: 0 +245: 101482: 0 +245: 101483: 0 +245: 101484: 0 +245: 101485: 0 +245: 101486: 0 +245: 101487: 0 +245: 101488: 0 +245: 101489: 0 +245: 101490: 0 +245: 101491: 0 +245: 101492: 0 +245: 101493: 0 +245: 101494: 0 +245: 101495: 0 +245: 101496: 0 +245: 101497: 0 +245: 101498: 0 +245: 101499: 0 +245: 101500: 0 +245: 101501: 0 +245: 101502: 0 +245: 101503: 0 +245: 101504: 0 +245: 101505: 0 +245: 101506: 0 +245: 101507: 0 +245: 101508: 0 +245: 101509: 0 +245: 101510: 0 +245: 101511: 0 +245: 101512: 0 +245: 101513: 0 +245: 101514: 0 +245: 101515: 0 +245: 101516: 0 +245: 101517: 0 +245: 101518: 0 +245: 101519: 0 +245: 101520: 0 +245: 101521: 0 +245: 101522: 0 +245: 101523: 0 +245: 101524: 0 +245: 101525: 0 +245: 101526: 0 +245: 101527: 0 +245: 101528: 0 +245: 101529: 0 +245: 101530: 0 +245: 101531: 0 +245: 101532: 0 +245: 101533: 0 +245: 101534: 0 +245: 101535: 0 +245: 101536: 0 +245: 101537: 0 +245: 101538: 0 +245: 101539: 0 +245: 101540: 0 +245: 101541: 0 +245: 101542: 0 +245: 101543: 0 +245: 101544: 0 +245: 101545: 0 +245: 101546: 0 +245: 101547: 0 +245: 101548: 0 +245: 101549: 0 +245: 101550: 0 +245: 101551: 0 +245: 101552: 0 +245: 101553: 0 +245: 101554: 0 +245: 101555: 0 +245: 101556: 0 +245: 101557: 0 +245: 101558: 0 +245: 101559: 0 +245: 101560: 0 +245: 101561: 0 +245: 101562: 0 +245: 101563: 0 +245: 101564: 0 +245: 101565: 0 +245: 101566: 0 +245: 101567: 0 +245: 101568: 0 +245: 101569: 0 +245: 101570: 0 +245: 101571: 0 +245: 101572: 0 +245: 101573: 0 +245: 101574: 0 +245: 101575: 0 +245: 101576: 0 +245: 101577: 0 +245: 101578: 0 +245: 101579: 0 +245: 101580: 0 +245: 101581: 0 +245: 101582: 0 +245: 101583: 0 +245: 101584: 0 +245: 101585: 0 +245: 101586: 0 +245: 101587: 0 +245: 101588: 0 +245: 101589: 0 +245: 101590: 0 +245: 101591: 0 +245: 101592: 0 +245: 101593: 0 +245: 101594: 0 +245: 101595: 0 +245: 101596: 0 +245: 101597: 0 +245: 101598: 0 +245: 101599: 0 +245: 101600: 0 +245: 101601: 0 +245: 101602: 0 +245: 101603: 0 +245: 101604: 0 +245: 101605: 0 +245: 101606: 0 +245: 101607: 0 +245: 101608: 0 +245: 101609: 0 +245: 101610: 0 +245: 101611: 0 +245: 101612: 0 +245: 101613: 0 +245: 101614: 0 +245: 101615: 0 +245: 101616: 0 +245: 101617: 0 +245: 101618: 0 +245: 101619: 0 +245: 101620: 0 +245: 101621: 0 +245: 101622: 0 +245: 101623: 0 +245: 101624: 0 +245: 101625: 0 +245: 101626: 0 +245: 101627: 0 +245: 101628: 0 +245: 101629: 0 +245: 101630: 0 +245: 101631: 0 +245: 101632: 0 +245: 101633: 0 +245: 101634: 0 +245: 101635: 0 +245: 101636: 0 +245: 101637: 0 +245: 101638: 0 +245: 101639: 0 +245: 101640: 0 +245: 101641: 0 +245: 101642: 0 +245: 101643: 0 +245: 101644: 0 +245: 101645: 0 +245: 101646: 0 +245: 101647: 0 +245: 101648: 0 +245: 101649: 0 +245: 101650: 0 +245: 101651: 0 +245: 101652: 0 +245: 101653: 0 +245: 101654: 0 +245: 101655: 0 +245: 101656: 0 +245: 101657: 0 +245: 101658: 0 +245: 101659: 0 +245: 101660: 0 +245: 101661: 0 +245: 101662: 0 +245: 101663: 0 +245: 101664: 0 +245: 101665: 0 +245: 101666: 0 +245: 101667: 0 +245: 101668: 0 +245: 101669: 0 +245: 101670: 0 +245: 101671: 0 +245: 101672: 0 +245: 101673: 0 +245: 101674: 0 +245: 101675: 0 +245: 101676: 0 +245: 101677: 0 +245: 101678: 0 +245: 101679: 0 +245: 101680: 0 +245: 101681: 0 +245: 101682: 0 +245: 101683: 0 +245: 101684: 0 +245: 101685: 0 +245: 101686: 0 +245: 101687: 0 +245: 101688: 0 +245: 101689: 0 +245: 101690: 0 +245: 101691: 0 +245: 101692: 0 +245: 101693: 0 +245: 101694: 0 +245: 101695: 0 +245: 101696: 0 +245: 101697: 0 +245: 101698: 0 +245: 101699: 0 +245: 101700: 0 +245: 101701: 0 +245: 101702: 0 +245: 101703: 0 +245: 101704: 0 +245: 101705: 0 +245: 101706: 0 +245: 101707: 0 +245: 101708: 0 +245: 101709: 0 +245: 101710: 0 +245: 101711: 0 +245: 101712: 0 +245: 101713: 0 +245: 101714: 0 +245: 101715: 0 +245: 101716: 0 +245: 101717: 0 +245: 101718: 0 +245: 101719: 0 +245: 101720: 0 +245: 101721: 0 +245: 101722: 0 +245: 101723: 0 +245: 101724: 0 +245: 101725: 0 +245: 101726: 0 +245: 101727: 0 +245: 101728: 0 +245: 101729: 0 +245: 101730: 0 +245: 101731: 0 +245: 101732: 0 +245: 101733: 0 +245: 101734: 0 +245: 101735: 0 +245: 101736: 0 +245: 101737: 0 +245: 101738: 0 +245: 101739: 0 +245: 101740: 0 +245: 101741: 0 +245: 101742: 0 +245: 101743: 0 +245: 101744: 0 +245: 101745: 0 +245: 101746: 0 +245: 101747: 0 +245: 101748: 0 +245: 101749: 0 +245: 101750: 0 +245: 101751: 0 +245: 101752: 0 +245: 101753: 0 +245: 101754: 0 +245: 101755: 0 +245: 101756: 0 +245: 101757: 0 +245: 101758: 0 +245: 101759: 0 +245: 101760: 0 +245: 101761: 0 +245: 101762: 0 +245: 101763: 0 +245: 101764: 0 +245: 101765: 0 +245: 101766: 0 +245: 101767: 0 +245: 101768: 0 +245: 101769: 0 +245: 101770: 0 +245: 101771: 0 +245: 101772: 0 +245: 101773: 0 +245: 101774: 0 +245: 101775: 0 +245: 101776: 0 +245: 101777: 0 +245: 101778: 0 +245: 101779: 0 +245: 101780: 0 +245: 101781: 0 +245: 101782: 0 +245: 101783: 0 +245: 101784: 0 +245: 101785: 0 +245: 101786: 0 +245: 101787: 0 +245: 101788: 0 +245: 101789: 0 +245: 101790: 0 +245: 101791: 0 +245: 101792: 0 +245: 101793: 0 +245: 101794: 0 +245: 101795: 0 +245: 101796: 0 +245: 101797: 0 +245: 101798: 0 +245: 101799: 0 +245: 101800: 0 +245: 101801: 0 +245: 101802: 0 +245: 101803: 0 +245: 101804: 0 +245: 101805: 0 +245: 101806: 0 +245: 101807: 0 +245: 101808: 0 +245: 101809: 0 +245: 101810: 0 +245: 101811: 0 +245: 101812: 0 +245: 101813: 0 +245: 101814: 0 +245: 101815: 0 +245: 101816: 0 +245: 101817: 0 +245: 101818: 0 +245: 101819: 0 +245: 101820: 0 +245: 101821: 0 +245: 101822: 0 +245: 101823: 0 +245: 101824: 0 +245: 101825: 0 +245: 101826: 0 +245: 101827: 0 +245: 101828: 0 +245: 101829: 0 +245: 101830: 0 +245: 101831: 0 +245: 101832: 0 +245: 101833: 0 +245: 101834: 0 +245: 101835: 0 +245: 101836: 0 +245: 101837: 0 +245: 101838: 0 +245: 101839: 0 +245: 101840: 0 +245: 101841: 0 +245: 101842: 0 +245: 101843: 0 +245: 101844: 0 +245: 101845: 0 +245: 101846: 0 +245: 101847: 0 +245: 101848: 0 +245: 101849: 0 +245: 101850: 0 +245: 101851: 0 +245: 101852: 0 +245: 101853: 0 +245: 101854: 0 +245: 101855: 0 +245: 101856: 0 +245: 101857: 0 +245: 101858: 0 +245: 101859: 0 +245: 101860: 0 +245: 101861: 0 +245: 101862: 0 +245: 101863: 0 +245: 101864: 0 +245: 101865: 0 +245: 101866: 0 +245: 101867: 0 +245: 101868: 0 +245: 101869: 0 +245: 101870: 0 +245: 101871: 0 +245: 101872: 0 +245: 101873: 0 +245: 101874: 0 +245: 101875: 0 +245: 101876: 0 +245: 101877: 0 +245: 101878: 0 +245: 101879: 0 +245: 101880: 0 +245: 101881: 0 +245: 101882: 0 +245: 101883: 0 +245: 101884: 0 +245: 101885: 0 +245: 101886: 0 +245: 101887: 0 +245: 101888: 0 +245: 101889: 0 +245: 101890: 0 +245: 101891: 0 +245: 101892: 0 +245: 101893: 0 +245: 101894: 0 +245: 101895: 0 +245: 101896: 0 +245: 101897: 0 +245: 101898: 0 +245: 101899: 0 +245: 101900: 0 +245: 101901: 0 +245: 101902: 0 +245: 101903: 0 +245: 101904: 0 +245: 101905: 0 +245: 101906: 0 +245: 101907: 0 +245: 101908: 0 +245: 101909: 0 +245: 101910: 0 +245: 101911: 0 +245: 101912: 0 +245: 101913: 0 +245: 101914: 0 +245: 101915: 0 +245: 101916: 0 +245: 101917: 0 +245: 101918: 0 +245: 101919: 0 +245: 101920: 0 +245: 101921: 0 +245: 101922: 0 +245: 101923: 0 +245: 101924: 0 +245: 101925: 0 +245: 101926: 0 +245: 101927: 0 +245: 101928: 0 +245: 101929: 0 +245: 101930: 0 +245: 101931: 0 +245: 101932: 0 +245: 101933: 0 +245: 101934: 0 +245: 101935: 0 +245: 101936: 0 +245: 101937: 0 +245: 101938: 0 +245: 101939: 0 +245: 101940: 0 +245: 101941: 0 +245: 101942: 0 +245: 101943: 0 +245: 101944: 0 +245: 101945: 0 +245: 101946: 0 +245: 101947: 0 +245: 101948: 0 +245: 101949: 0 +245: 101950: 0 +245: 101951: 0 +245: 101952: 0 +245: 101953: 0 +245: 101954: 0 +245: 101955: 0 +245: 101956: 0 +245: 101957: 0 +245: 101958: 0 +245: 101959: 0 +245: 101960: 0 +245: 101961: 0 +245: 101962: 0 +245: 101963: 0 +245: 101964: 0 +245: 101965: 0 +245: 101966: 0 +245: 101967: 0 +245: 101968: 0 +245: 101969: 0 +245: 101970: 0 +245: 101971: 0 +245: 101972: 0 +245: 101973: 0 +245: 101974: 0 +245: 101975: 0 +245: 101976: 0 +245: 101977: 0 +245: 101978: 0 +245: 101979: 0 +245: 101980: 0 +245: 101981: 0 +245: 101982: 0 +245: 101983: 0 +245: 101984: 0 +245: 101985: 0 +245: 101986: 0 +245: 101987: 0 +245: 101988: 0 +245: 101989: 0 +245: 101990: 0 +245: 101991: 0 +245: 101992: 0 +245: 101993: 0 +245: 101994: 0 +245: 101995: 0 +245: 101996: 0 +245: 101997: 0 +245: 101998: 0 +245: 101999: 0 +245: 102000: 0 +245: 102001: 0 +245: 102002: 0 +245: 102003: 0 +245: 102004: 0 +245: 102005: 0 +245: 102006: 0 +245: 102007: 0 +245: 102008: 0 +245: 102009: 0 +245: 102010: 0 +245: 102011: 0 +245: 102012: 0 +245: 102013: 0 +245: 102014: 0 +245: 102015: 0 +245: 102016: 0 +245: 102017: 0 +245: 102018: 0 +245: 102019: 0 +245: 102020: 0 +245: 102021: 0 +245: 102022: 0 +245: 102023: 0 +245: 102024: 0 +245: 102025: 0 +245: 102026: 0 +245: 102027: 0 +245: 102028: 0 +245: 102029: 0 +245: 102030: 0 +245: 102031: 0 +245: 102032: 0 +245: 102033: 0 +245: 102034: 0 +245: 102035: 0 +245: 102036: 0 +245: 102037: 0 +245: 102038: 0 +245: 102039: 0 +245: 102040: 0 +245: 102041: 0 +245: 102042: 0 +245: 102043: 0 +245: 102044: 0 +245: 102045: 0 +245: 102046: 0 +245: 102047: 0 +245: 102048: 0 +245: 102049: 0 +245: 102050: 0 +245: 102051: 0 +245: 102052: 0 +245: 102053: 0 +245: 102054: 0 +245: 102055: 0 +245: 102056: 0 +245: 102057: 0 +245: 102058: 0 +245: 102059: 0 +245: 102060: 0 +245: 102061: 0 +245: 102062: 0 +245: 102063: 0 +245: 102064: 0 +245: 102065: 0 +245: 102066: 0 +245: 102067: 0 +245: 102068: 0 +245: 102069: 0 +245: 102070: 0 +245: 102071: 0 +245: 102072: 0 +245: 102073: 0 +245: 102074: 0 +245: 102075: 0 +245: 102076: 0 +245: 102077: 0 +245: 102078: 0 +245: 102079: 0 +245: 102080: 0 +245: 102081: 0 +245: 102082: 0 +245: 102083: 0 +245: 102084: 0 +245: 102085: 0 +245: 102086: 0 +245: 102087: 0 +245: 102088: 0 +245: 102089: 0 +245: 102090: 0 +245: 102091: 0 +245: 102092: 0 +245: 102093: 0 +245: 102094: 0 +245: 102095: 0 +245: 102096: 0 +245: 102097: 0 +245: 102098: 0 +245: 102099: 0 +245: 102100: 0 +245: 102101: 0 +245: 102102: 0 +245: 102103: 0 +245: 102104: 0 +245: 102105: 0 +245: 102106: 0 +245: 102107: 0 +245: 102108: 0 +245: 102109: 0 +245: 102110: 0 +245: 102111: 0 +245: 102112: 0 +245: 102113: 0 +245: 102114: 0 +245: 102115: 0 +245: 102116: 0 +245: 102117: 0 +245: 102118: 0 +245: 102119: 0 +245: 102120: 0 +245: 102121: 0 +245: 102122: 0 +245: 102123: 0 +245: 102124: 0 +245: 102125: 0 +245: 102126: 0 +245: 102127: 0 +245: 102128: 0 +245: 102129: 0 +245: 102130: 0 +245: 102131: 0 +245: 102132: 0 +245: 102133: 0 +245: 102134: 0 +245: 102135: 0 +245: 102136: 0 +245: 102137: 0 +245: 102138: 0 +245: 102139: 0 +245: 102140: 0 +245: 102141: 0 +245: 102142: 0 +245: 102143: 0 +245: 102144: 0 +245: 102145: 0 +245: 102146: 0 +245: 102147: 0 +245: 102148: 0 +245: 102149: 0 +245: 102150: 0 +245: 102151: 0 +245: 102152: 0 +245: 102153: 0 +245: 102154: 0 +245: 102155: 0 +245: 102156: 0 +245: 102157: 0 +245: 102158: 0 +245: 102159: 0 +245: 102160: 0 +245: 102161: 0 +245: 102162: 0 +245: 102163: 0 +245: 102164: 0 +245: 102165: 0 +245: 102166: 0 +245: 102167: 0 +245: 102168: 0 +245: 102169: 0 +245: 102170: 0 +245: 102171: 0 +245: 102172: 0 +245: 102173: 0 +245: 102174: 0 +245: 102175: 0 +245: 102176: 0 +245: 102177: 0 +245: 102178: 0 +245: 102179: 0 +245: 102180: 0 +245: 102181: 0 +245: 102182: 0 +245: 102183: 0 +245: 102184: 0 +245: 102185: 0 +245: 102186: 0 +245: 102187: 0 +245: 102188: 0 +245: 102189: 0 +245: 102190: 0 +245: 102191: 0 +245: 102192: 0 +245: 102193: 0 +245: 102194: 0 +245: 102195: 0 +245: 102196: 0 +245: 102197: 0 +245: 102198: 0 +245: 102199: 0 +245: 102200: 0 +245: 102201: 0 +245: 102202: 0 +245: 102203: 0 +245: 102204: 0 +245: 102205: 0 +245: 102206: 0 +245: 102207: 0 +245: 102208: 0 +245: 102209: 0 +245: 102210: 0 +245: 102211: 0 +245: 102212: 0 +245: 102213: 0 +245: 102214: 0 +245: 102215: 0 +245: 102216: 0 +245: 102217: 0 +245: 102218: 0 +245: 102219: 0 +245: 102220: 0 +245: 102221: 0 +245: 102222: 0 +245: 102223: 0 +245: 102224: 0 +245: 102225: 0 +245: 102226: 0 +245: 102227: 0 +245: 102228: 0 +245: 102229: 0 +245: 102230: 0 +245: 102231: 0 +245: 102232: 0 +245: 102233: 0 +245: 102234: 0 +245: 102235: 0 +245: 102236: 0 +245: 102237: 0 +245: 102238: 0 +245: 102239: 0 +245: 102240: 0 +245: 102241: 0 +245: 102242: 0 +245: 102243: 0 +245: 102244: 0 +245: 102245: 0 +245: 102246: 0 +245: 102247: 0 +245: 102248: 0 +245: 102249: 0 +245: 102250: 0 +245: 102251: 0 +245: 102252: 0 +245: 102253: 0 +245: 102254: 0 +245: 102255: 0 +245: 102256: 0 +245: 102257: 0 +245: 102258: 0 +245: 102259: 0 +245: 102260: 0 +245: 102261: 0 +245: 102262: 0 +245: 102263: 0 +245: 102264: 0 +245: 102265: 0 +245: 102266: 0 +245: 102267: 0 +245: 102268: 0 +245: 102269: 0 +245: 102270: 0 +245: 102271: 0 +245: 102272: 0 +245: 102273: 0 +245: 102274: 0 +245: 102275: 0 +245: 102276: 0 +245: 102277: 0 +245: 102278: 0 +245: 102279: 0 +245: 102280: 0 +245: 102281: 0 +245: 102282: 0 +245: 102283: 0 +245: 102284: 0 +245: 102285: 0 +245: 102286: 0 +245: 102287: 0 +245: 102288: 0 +245: 102289: 0 +245: 102290: 0 +245: 102291: 0 +245: 102292: 0 +245: 102293: 0 +245: 102294: 0 +245: 102295: 0 +245: 102296: 0 +245: 102297: 0 +245: 102298: 0 +245: 102299: 0 +245: 102300: 0 +245: 102301: 0 +245: 102302: 0 +245: 102303: 0 +245: 102304: 0 +245: 102305: 0 +245: 102306: 0 +245: 102307: 0 +245: 102308: 0 +245: 102309: 0 +245: 102310: 0 +245: 102311: 0 +245: 102312: 0 +245: 102313: 0 +245: 102314: 0 +245: 102315: 0 +245: 102316: 0 +245: 102317: 0 +245: 102318: 0 +245: 102319: 0 +245: 102320: 0 +245: 102321: 0 +245: 102322: 0 +245: 102323: 0 +245: 102324: 0 +245: 102325: 0 +245: 102326: 0 +245: 102327: 0 +245: 102328: 0 +245: 102329: 0 +245: 102330: 0 +245: 102331: 0 +245: 102332: 0 +245: 102333: 0 +245: 102334: 0 +245: 102335: 0 +245: 102336: 0 +245: 102337: 0 +245: 102338: 0 +245: 102339: 0 +245: 102340: 0 +245: 102341: 0 +245: 102342: 0 +245: 102343: 0 +245: 102344: 0 +245: 102345: 0 +245: 102346: 0 +245: 102347: 0 +245: 102348: 0 +245: 102349: 0 +245: 102350: 0 +245: 102351: 0 +245: 102352: 0 +245: 102353: 0 +245: 102354: 0 +245: 102355: 0 +245: 102356: 0 +245: 102357: 0 +245: 102358: 0 +245: 102359: 0 +245: 102360: 0 +245: 102361: 0 +245: 102362: 0 +245: 102363: 0 +245: 102364: 0 +245: 102365: 0 +245: 102366: 0 +245: 102367: 0 +245: 102368: 0 +245: 102369: 0 +245: 102370: 0 +245: 102371: 0 +245: 102372: 0 +245: 102373: 0 +245: 102374: 0 +245: 102375: 0 +245: 102376: 0 +245: 102377: 0 +245: 102378: 0 +245: 102379: 0 +245: 102380: 0 +245: 102381: 0 +245: 102382: 0 +245: 102383: 0 +245: 102384: 0 +245: 102385: 0 +245: 102386: 0 +245: 102387: 0 +245: 102388: 0 +245: 102389: 0 +245: 102390: 0 +245: 102391: 0 +245: 102392: 0 +245: 102393: 0 +245: 102394: 0 +245: 102395: 0 +245: 102396: 0 +245: 102397: 0 +245: 102398: 0 +245: 102399: 0 +245: 102400: 0 +245: 102401: 0 +245: 102402: 0 +245: 102403: 0 +245: 102404: 0 +245: 102405: 0 +245: 102406: 0 +245: 102407: 0 +245: 102408: 0 +245: 102409: 0 +245: 102410: 0 +245: 102411: 0 +245: 102412: 0 +245: 102413: 0 +245: 102414: 0 +245: 102415: 0 +245: 102416: 0 +245: 102417: 0 +245: 102418: 0 +245: 102419: 0 +245: 102420: 0 +245: 102421: 0 +245: 102422: 0 +245: 102423: 0 +245: 102424: 0 +245: 102425: 0 +245: 102426: 0 +245: 102427: 0 +245: 102428: 0 +245: 102429: 0 +245: 102430: 0 +245: 102431: 0 +245: 102432: 0 +245: 102433: 0 +245: 102434: 0 +245: 102435: 0 +245: 102436: 0 +245: 102437: 0 +245: 102438: 0 +245: 102439: 0 +245: 102440: 0 +245: 102441: 0 +245: 102442: 0 +245: 102443: 0 +245: 102444: 0 +245: 102445: 0 +245: 102446: 0 +245: 102447: 0 +245: 102448: 0 +245: 102449: 0 +245: 102450: 0 +245: 102451: 0 +245: 102452: 0 +245: 102453: 0 +245: 102454: 0 +245: 102455: 0 +245: 102456: 0 +245: 102457: 0 +245: 102458: 0 +245: 102459: 0 +245: 102460: 0 +245: 102461: 0 +245: 102462: 0 +245: 102463: 0 +245: 102464: 0 +245: 102465: 0 +245: 102466: 0 +245: 102467: 0 +245: 102468: 0 +245: 102469: 0 +245: 102470: 0 +245: 102471: 0 +245: 102472: 0 +245: 102473: 0 +245: 102474: 0 +245: 102475: 0 +245: 102476: 0 +245: 102477: 0 +245: 102478: 0 +245: 102479: 0 +245: 102480: 0 +245: 102481: 0 +245: 102482: 0 +245: 102483: 0 +245: 102484: 0 +245: 102485: 0 +245: 102486: 0 +245: 102487: 0 +245: 102488: 0 +245: 102489: 0 +245: 102490: 0 +245: 102491: 0 +245: 102492: 0 +245: 102493: 0 +245: 102494: 0 +245: 102495: 0 +245: 102496: 0 +245: 102497: 0 +245: 102498: 0 +245: 102499: 0 +245: 102500: 0 +245: 102501: 0 +245: 102502: 0 +245: 102503: 0 +245: 102504: 0 +245: 102505: 0 +245: 102506: 0 +245: 102507: 0 +245: 102508: 0 +245: 102509: 0 +245: 102510: 0 +245: 102511: 0 +245: 102512: 0 +245: 102513: 0 +245: 102514: 0 +245: 102515: 0 +245: 102516: 0 +245: 102517: 0 +245: 102518: 0 +245: 102519: 0 +245: 102520: 0 +245: 102521: 0 +245: 102522: 0 +245: 102523: 0 +245: 102524: 0 +245: 102525: 0 +245: 102526: 0 +245: 102527: 0 +245: 102528: 0 +245: 102529: 0 +245: 102530: 0 +245: 102531: 0 +245: 102532: 0 +245: 102533: 0 +245: 102534: 0 +245: 102535: 0 +245: 102536: 0 +245: 102537: 0 +245: 102538: 0 +245: 102539: 0 +245: 102540: 0 +245: 102541: 0 +245: 102542: 0 +245: 102543: 0 +245: 102544: 0 +245: 102545: 0 +245: 102546: 0 +245: 102547: 0 +245: 102548: 0 +245: 102549: 0 +245: 102550: 0 +245: 102551: 0 +245: 102552: 0 +245: 102553: 0 +245: 102554: 0 +245: 102555: 0 +245: 102556: 0 +245: 102557: 0 +245: 102558: 0 +245: 102559: 0 +245: 102560: 0 +245: 102561: 0 +245: 102562: 0 +245: 102563: 0 +245: 102564: 0 +245: 102565: 0 +245: 102566: 0 +245: 102567: 0 +245: 102568: 0 +245: 102569: 0 +245: 102570: 0 +245: 102571: 0 +245: 102572: 0 +245: 102573: 0 +245: 102574: 0 +245: 102575: 0 +245: 102576: 0 +245: 102577: 0 +245: 102578: 0 +245: 102579: 0 +245: 102580: 0 +245: 102581: 0 +245: 102582: 0 +245: 102583: 0 +245: 102584: 0 +245: 102585: 0 +245: 102586: 0 +245: 102587: 0 +245: 102588: 0 +245: 102589: 0 +245: 102590: 0 +245: 102591: 0 +245: 102592: 0 +245: 102593: 0 +245: 102594: 0 +245: 102595: 0 +245: 102596: 0 +245: 102597: 0 +245: 102598: 0 +245: 102599: 0 +245: 102600: 0 +245: 102601: 0 +245: 102602: 0 +245: 102603: 0 +245: 102604: 0 +245: 102605: 0 +245: 102606: 0 +245: 102607: 0 +245: 102608: 0 +245: 102609: 0 +245: 102610: 0 +245: 102611: 0 +245: 102612: 0 +245: 102613: 0 +245: 102614: 0 +245: 102615: 0 +245: 102616: 0 +245: 102617: 0 +245: 102618: 0 +245: 102619: 0 +245: 102620: 0 +245: 102621: 0 +245: 102622: 0 +245: 102623: 0 +245: 102624: 0 +245: 102625: 0 +245: 102626: 0 +245: 102627: 0 +245: 102628: 0 +245: 102629: 0 +245: 102630: 0 +245: 102631: 0 +245: 102632: 0 +245: 102633: 0 +245: 102634: 0 +245: 102635: 0 +245: 102636: 0 +245: 102637: 0 +245: 102638: 0 +245: 102639: 0 +245: 102640: 0 +245: 102641: 0 +245: 102642: 0 +245: 102643: 0 +245: 102644: 0 +245: 102645: 0 +245: 102646: 0 +245: 102647: 0 +245: 102648: 0 +245: 102649: 0 +245: 102650: 0 +245: 102651: 0 +245: 102652: 0 +245: 102653: 0 +245: 102654: 0 +245: 102655: 0 +245: 102656: 0 +245: 102657: 0 +245: 102658: 0 +245: 102659: 0 +245: 102660: 0 +245: 102661: 0 +245: 102662: 0 +245: 102663: 0 +245: 102664: 0 +245: 102665: 0 +245: 102666: 0 +245: 102667: 0 +245: 102668: 0 +245: 102669: 0 +245: 102670: 0 +245: 102671: 0 +245: 102672: 0 +245: 102673: 0 +245: 102674: 0 +245: 102675: 0 +245: 102676: 0 +245: 102677: 0 +245: 102678: 0 +245: 102679: 0 +245: 102680: 0 +245: 102681: 0 +245: 102682: 0 +245: 102683: 0 +245: 102684: 0 +245: 102685: 0 +245: 102686: 0 +245: 102687: 0 +245: 102688: 0 +245: 102689: 0 +245: 102690: 0 +245: 102691: 0 +245: 102692: 0 +245: 102693: 0 +245: 102694: 0 +245: 102695: 0 +245: 102696: 0 +245: 102697: 0 +245: 102698: 0 +245: 102699: 0 +245: 102700: 0 +245: 102701: 0 +245: 102702: 0 +245: 102703: 0 +245: 102704: 0 +245: 102705: 0 +245: 102706: 0 +245: 102707: 0 +245: 102708: 0 +245: 102709: 0 +245: 102710: 0 +245: 102711: 0 +245: 102712: 0 +245: 102713: 0 +245: 102714: 0 +245: 102715: 0 +245: 102716: 0 +245: 102717: 0 +245: 102718: 0 +245: 102719: 0 +245: 102720: 0 +245: 102721: 0 +245: 102722: 0 +245: 102723: 0 +245: 102724: 0 +245: 102725: 0 +245: 102726: 0 +245: 102727: 0 +245: 102728: 0 +245: 102729: 0 +245: 102730: 0 +245: 102731: 0 +245: 102732: 0 +245: 102733: 0 +245: 102734: 0 +245: 102735: 0 +245: 102736: 0 +245: 102737: 0 +245: 102738: 0 +245: 102739: 0 +245: 102740: 0 +245: 102741: 0 +245: 102742: 0 +245: 102743: 0 +245: 102744: 0 +245: 102745: 0 +245: 102746: 0 +245: 102747: 0 +245: 102748: 0 +245: 102749: 0 +245: 102750: 0 +245: 102751: 0 +245: 102752: 0 +245: 102753: 0 +245: 102754: 0 +245: 102755: 0 +245: 102756: 0 +245: 102757: 0 +245: 102758: 0 +245: 102759: 0 +245: 102760: 0 +245: 102761: 0 +245: 102762: 0 +245: 102763: 0 +245: 102764: 0 +245: 102765: 0 +245: 102766: 0 +245: 102767: 0 +245: 102768: 0 +245: 102769: 0 +245: 102770: 0 +245: 102771: 0 +245: 102772: 0 +245: 102773: 0 +245: 102774: 0 +245: 102775: 0 +245: 102776: 0 +245: 102777: 0 +245: 102778: 0 +245: 102779: 0 +245: 102780: 0 +245: 102781: 0 +245: 102782: 0 +245: 102783: 0 +245: 102784: 0 +245: 102785: 0 +245: 102786: 0 +245: 102787: 0 +245: 102788: 0 +245: 102789: 0 +245: 102790: 0 +245: 102791: 0 +245: 102792: 0 +245: 102793: 0 +245: 102794: 0 +245: 102795: 0 +245: 102796: 0 +245: 102797: 0 +245: 102798: 0 +245: 102799: 0 +245: 102800: 0 +245: 102801: 0 +245: 102802: 0 +245: 102803: 0 +245: 102804: 0 +245: 102805: 0 +245: 102806: 0 +245: 102807: 0 +245: 102808: 0 +245: 102809: 0 +245: 102810: 0 +245: 102811: 0 +245: 102812: 0 +245: 102813: 0 +245: 102814: 0 +245: 102815: 0 +245: 102816: 0 +245: 102817: 0 +245: 102818: 0 +245: 102819: 0 +245: 102820: 0 +245: 102821: 0 +245: 102822: 0 +245: 102823: 0 +245: 102824: 0 +245: 102825: 0 +245: 102826: 0 +245: 102827: 0 +245: 102828: 0 +245: 102829: 0 +245: 102830: 0 +245: 102831: 0 +245: 102832: 0 +245: 102833: 0 +245: 102834: 0 +245: 102835: 0 +245: 102836: 0 +245: 102837: 0 +245: 102838: 0 +245: 102839: 0 +245: 102840: 0 +245: 102841: 0 +245: 102842: 0 +245: 102843: 0 +245: 102844: 0 +245: 102845: 0 +245: 102846: 0 +245: 102847: 0 +245: 102848: 0 +245: 102849: 0 +245: 102850: 0 +245: 102851: 0 +245: 102852: 0 +245: 102853: 0 +245: 102854: 0 +245: 102855: 0 +245: 102856: 0 +245: 102857: 0 +245: 102858: 0 +245: 102859: 0 +245: 102860: 0 +245: 102861: 0 +245: 102862: 0 +245: 102863: 0 +245: 102864: 0 +245: 102865: 0 +245: 102866: 0 +245: 102867: 0 +245: 102868: 0 +245: 102869: 0 +245: 102870: 0 +245: 102871: 0 +245: 102872: 0 +245: 102873: 0 +245: 102874: 0 +245: 102875: 0 +245: 102876: 0 +245: 102877: 0 +245: 102878: 0 +245: 102879: 0 +245: 102880: 0 +245: 102881: 0 +245: 102882: 0 +245: 102883: 0 +245: 102884: 0 +245: 102885: 0 +245: 102886: 0 +245: 102887: 0 +245: 102888: 0 +245: 102889: 0 +245: 102890: 0 +245: 102891: 0 +245: 102892: 0 +245: 102893: 0 +245: 102894: 0 +245: 102895: 0 +245: 102896: 0 +245: 102897: 0 +245: 102898: 0 +245: 102899: 0 +245: 102900: 0 +245: 102901: 0 +245: 102902: 0 +245: 102903: 0 +245: 102904: 0 +245: 102905: 0 +245: 102906: 0 +245: 102907: 0 +245: 102908: 0 +245: 102909: 0 +245: 102910: 0 +245: 102911: 0 +245: 102912: 0 +245: 102913: 0 +245: 102914: 0 +245: 102915: 0 +245: 102916: 0 +245: 102917: 0 +245: 102918: 0 +245: 102919: 0 +245: 102920: 0 +245: 102921: 0 +245: 102922: 0 +245: 102923: 0 +245: 102924: 0 +245: 102925: 0 +245: 102926: 0 +245: 102927: 0 +245: 102928: 0 +245: 102929: 0 +245: 102930: 0 +245: 102931: 0 +245: 102932: 0 +245: 102933: 0 +245: 102934: 0 +245: 102935: 0 +245: 102936: 0 +245: 102937: 0 +245: 102938: 0 +245: 102939: 0 +245: 102940: 0 +245: 102941: 0 +245: 102942: 0 +245: 102943: 0 +245: 102944: 0 +245: 102945: 0 +245: 102946: 0 +245: 102947: 0 +245: 102948: 0 +245: 102949: 0 +245: 102950: 0 +245: 102951: 0 +245: 102952: 0 +245: 102953: 0 +245: 102954: 0 +245: 102955: 0 +245: 102956: 0 +245: 102957: 0 +245: 102958: 0 +245: 102959: 0 +245: 102960: 0 +245: 102961: 0 +245: 102962: 0 +245: 102963: 0 +245: 102964: 0 +245: 102965: 0 +245: 102966: 0 +245: 102967: 0 +245: 102968: 0 +245: 102969: 0 +245: 102970: 0 +245: 102971: 0 +245: 102972: 0 +245: 102973: 0 +245: 102974: 0 +245: 102975: 0 +245: 102976: 0 +245: 102977: 0 +245: 102978: 0 +245: 102979: 0 +245: 102980: 0 +245: 102981: 0 +245: 102982: 0 +245: 102983: 0 +245: 102984: 0 +245: 102985: 0 +245: 102986: 0 +245: 102987: 0 +245: 102988: 0 +245: 102989: 0 +245: 102990: 0 +245: 102991: 0 +245: 102992: 0 +245: 102993: 0 +245: 102994: 0 +245: 102995: 0 +245: 102996: 0 +245: 102997: 0 +245: 102998: 0 +245: 102999: 0 +245: 103000: 0 +245: 103001: 0 +245: 103002: 0 +245: 103003: 0 +245: 103004: 0 +245: 103005: 0 +245: 103006: 0 +245: 103007: 0 +245: 103008: 0 +245: 103009: 0 +245: 103010: 0 +245: 103011: 0 +245: 103012: 0 +245: 103013: 0 +245: 103014: 0 +245: 103015: 0 +245: 103016: 0 +245: 103017: 0 +245: 103018: 0 +245: 103019: 0 +245: 103020: 0 +245: 103021: 0 +245: 103022: 0 +245: 103023: 0 +245: 103024: 0 +245: 103025: 0 +245: 103026: 0 +245: 103027: 0 +245: 103028: 0 +245: 103029: 0 +245: 103030: 0 +245: 103031: 0 +245: 103032: 0 +245: 103033: 0 +245: 103034: 0 +245: 103035: 0 +245: 103036: 0 +245: 103037: 0 +245: 103038: 0 +245: 103039: 0 +245: 103040: 0 +245: 103041: 0 +245: 103042: 0 +245: 103043: 0 +245: 103044: 0 +245: 103045: 0 +245: 103046: 0 +245: 103047: 0 +245: 103048: 0 +245: 103049: 0 +245: 103050: 0 +245: 103051: 0 +245: 103052: 0 +245: 103053: 0 +245: 103054: 0 +245: 103055: 0 +245: 103056: 0 +245: 103057: 0 +245: 103058: 0 +245: 103059: 0 +245: 103060: 0 +245: 103061: 0 +245: 103062: 0 +245: 103063: 0 +245: 103064: 0 +245: 103065: 0 +245: 103066: 0 +245: 103067: 0 +245: 103068: 0 +245: 103069: 0 +245: 103070: 0 +245: 103071: 0 +245: 103072: 0 +245: 103073: 0 +245: 103074: 0 +245: 103075: 0 +245: 103076: 0 +245: 103077: 0 +245: 103078: 0 +245: 103079: 0 +245: 103080: 0 +245: 103081: 0 +245: 103082: 0 +245: 103083: 0 +245: 103084: 0 +245: 103085: 0 +245: 103086: 0 +245: 103087: 0 +245: 103088: 0 +245: 103089: 0 +245: 103090: 0 +245: 103091: 0 +245: 103092: 0 +245: 103093: 0 +245: 103094: 0 +245: 103095: 0 +245: 103096: 0 +245: 103097: 0 +245: 103098: 0 +245: 103099: 0 +245: 103100: 0 +245: 103101: 0 +245: 103102: 0 +245: 103103: 0 +245: 103104: 0 +245: 103105: 0 +245: 103106: 0 +245: 103107: 0 +245: 103108: 0 +245: 103109: 0 +245: 103110: 0 +245: 103111: 0 +245: 103112: 0 +245: 103113: 0 +245: 103114: 0 +245: 103115: 0 +245: 103116: 0 +245: 103117: 0 +245: 103118: 0 +245: 103119: 0 +245: 103120: 0 +245: 103121: 0 +245: 103122: 0 +245: 103123: 0 +245: 103124: 0 +245: 103125: 0 +245: 103126: 0 +245: 103127: 0 +245: 103128: 0 +245: 103129: 0 +245: 103130: 0 +245: 103131: 0 +245: 103132: 0 +245: 103133: 0 +245: 103134: 0 +245: 103135: 0 +245: 103136: 0 +245: 103137: 0 +245: 103138: 0 +245: 103139: 0 +245: 103140: 0 +245: 103141: 0 +245: 103142: 0 +245: 103143: 0 +245: 103144: 0 +245: 103145: 0 +245: 103146: 0 +245: 103147: 0 +245: 103148: 0 +245: 103149: 0 +245: 103150: 0 +245: 103151: 0 +245: 103152: 0 +245: 103153: 0 +245: 103154: 0 +245: 103155: 0 +245: 103156: 0 +245: 103157: 0 +245: 103158: 0 +245: 103159: 0 +245: 103160: 0 +245: 103161: 0 +245: 103162: 0 +245: 103163: 0 +245: 103164: 0 +245: 103165: 0 +245: 103166: 0 +245: 103167: 0 +245: 103168: 0 +245: 103169: 0 +245: 103170: 0 +245: 103171: 0 +245: 103172: 0 +245: 103173: 0 +245: 103174: 0 +245: 103175: 0 +245: 103176: 0 +245: 103177: 0 +245: 103178: 0 +245: 103179: 0 +245: 103180: 0 +245: 103181: 0 +245: 103182: 0 +245: 103183: 0 +245: 103184: 0 +245: 103185: 0 +245: 103186: 0 +245: 103187: 0 +245: 103188: 0 +245: 103189: 0 +245: 103190: 0 +245: 103191: 0 +245: 103192: 0 +245: 103193: 0 +245: 103194: 0 +245: 103195: 0 +245: 103196: 0 +245: 103197: 0 +245: 103198: 0 +245: 103199: 0 +245: 103200: 0 +245: 103201: 0 +245: 103202: 0 +245: 103203: 0 +245: 103204: 0 +245: 103205: 0 +245: 103206: 0 +245: 103207: 0 +245: 103208: 0 +245: 103209: 0 +245: 103210: 0 +245: 103211: 0 +245: 103212: 0 +245: 103213: 0 +245: 103214: 0 +245: 103215: 0 +245: 103216: 0 +245: 103217: 0 +245: 103218: 0 +245: 103219: 0 +245: 103220: 0 +245: 103221: 0 +245: 103222: 0 +245: 103223: 0 +245: 103224: 0 +245: 103225: 0 +245: 103226: 0 +245: 103227: 0 +245: 103228: 0 +245: 103229: 0 +245: 103230: 0 +245: 103231: 0 +245: 103232: 0 +245: 103233: 0 +245: 103234: 0 +245: 103235: 0 +245: 103236: 0 +245: 103237: 0 +245: 103238: 0 +245: 103239: 0 +245: 103240: 0 +245: 103241: 0 +245: 103242: 0 +245: 103243: 0 +245: 103244: 0 +245: 103245: 0 +245: 103246: 0 +245: 103247: 0 +245: 103248: 0 +245: 103249: 0 +245: 103250: 0 +245: 103251: 0 +245: 103252: 0 +245: 103253: 0 +245: 103254: 0 +245: 103255: 0 +245: 103256: 0 +245: 103257: 0 +245: 103258: 0 +245: 103259: 0 +245: 103260: 0 +245: 103261: 0 +245: 103262: 0 +245: 103263: 0 +245: 103264: 0 +245: 103265: 0 +245: 103266: 0 +245: 103267: 0 +245: 103268: 0 +245: 103269: 0 +245: 103270: 0 +245: 103271: 0 +245: 103272: 0 +245: 103273: 0 +245: 103274: 0 +245: 103275: 0 +245: 103276: 0 +245: 103277: 0 +245: 103278: 0 +245: 103279: 0 +245: 103280: 0 +245: 103281: 0 +245: 103282: 0 +245: 103283: 0 +245: 103284: 0 +245: 103285: 0 +245: 103286: 0 +245: 103287: 0 +245: 103288: 0 +245: 103289: 0 +245: 103290: 0 +245: 103291: 0 +245: 103292: 0 +245: 103293: 0 +245: 103294: 0 +245: 103295: 0 +245: 103296: 0 +245: 103297: 0 +245: 103298: 0 +245: 103299: 0 +245: 103300: 0 +245: 103301: 0 +245: 103302: 0 +245: 103303: 0 +245: 103304: 0 +245: 103305: 0 +245: 103306: 0 +245: 103307: 0 +245: 103308: 0 +245: 103309: 0 +245: 103310: 0 +245: 103311: 0 +245: 103312: 0 +245: 103313: 0 +245: 103314: 0 +245: 103315: 0 +245: 103316: 0 +245: 103317: 0 +245: 103318: 0 +245: 103319: 0 +245: 103320: 0 +245: 103321: 0 +245: 103322: 0 +245: 103323: 0 +245: 103324: 0 +245: 103325: 0 +245: 103326: 0 +245: 103327: 0 +245: 103328: 0 +245: 103329: 0 +245: 103330: 0 +245: 103331: 0 +245: 103332: 0 +245: 103333: 0 +245: 103334: 0 +245: 103335: 0 +245: 103336: 0 +245: 103337: 0 +245: 103338: 0 +245: 103339: 0 +245: 103340: 0 +245: 103341: 0 +245: 103342: 0 +245: 103343: 0 +245: 103344: 0 +245: 103345: 0 +245: 103346: 0 +245: 103347: 0 +245: 103348: 0 +245: 103349: 0 +245: 103350: 0 +245: 103351: 0 +245: 103352: 0 +245: 103353: 0 +245: 103354: 0 +245: 103355: 0 +245: 103356: 0 +245: 103357: 0 +245: 103358: 0 +245: 103359: 0 +245: 103360: 0 +245: 103361: 0 +245: 103362: 0 +245: 103363: 0 +245: 103364: 0 +245: 103365: 0 +245: 103366: 0 +245: 103367: 0 +245: 103368: 0 +245: 103369: 0 +245: 103370: 0 +245: 103371: 0 +245: 103372: 0 +245: 103373: 0 +245: 103374: 0 +245: 103375: 0 +245: 103376: 0 +245: 103377: 0 +245: 103378: 0 +245: 103379: 0 +245: 103380: 0 +245: 103381: 0 +245: 103382: 0 +245: 103383: 0 +245: 103384: 0 +245: 103385: 0 +245: 103386: 0 +245: 103387: 0 +245: 103388: 0 +245: 103389: 0 +245: 103390: 0 +245: 103391: 0 +245: 103392: 0 +245: 103393: 0 +245: 103394: 0 +245: 103395: 0 +245: 103396: 0 +245: 103397: 0 +245: 103398: 0 +245: 103399: 0 +245: 103400: 0 +245: 103401: 0 +245: 103402: 0 +245: 103403: 0 +245: 103404: 0 +245: 103405: 0 +245: 103406: 0 +245: 103407: 0 +245: 103408: 0 +245: 103409: 0 +245: 103410: 0 +245: 103411: 0 +245: 103412: 0 +245: 103413: 0 +245: 103414: 0 +245: 103415: 0 +245: 103416: 0 +245: 103417: 0 +245: 103418: 0 +245: 103419: 0 +245: 103420: 0 +245: 103421: 0 +245: 103422: 0 +245: 103423: 0 +245: 103424: 0 +245: 103425: 0 +245: 103426: 0 +245: 103427: 0 +245: 103428: 0 +245: 103429: 0 +245: 103430: 0 +245: 103431: 0 +245: 103432: 0 +245: 103433: 0 +245: 103434: 0 +245: 103435: 0 +245: 103436: 0 +245: 103437: 0 +245: 103438: 0 +245: 103439: 0 +245: 103440: 0 +245: 103441: 0 +245: 103442: 0 +245: 103443: 0 +245: 103444: 0 +245: 103445: 0 +245: 103446: 0 +245: 103447: 0 +245: 103448: 0 +245: 103449: 0 +245: 103450: 0 +245: 103451: 0 +245: 103452: 0 +245: 103453: 0 +245: 103454: 0 +245: 103455: 0 +245: 103456: 0 +245: 103457: 0 +245: 103458: 0 +245: 103459: 0 +245: 103460: 0 +245: 103461: 0 +245: 103462: 0 +245: 103463: 0 +245: 103464: 0 +245: 103465: 0 +245: 103466: 0 +245: 103467: 0 +245: 103468: 0 +245: 103469: 0 +245: 103470: 0 +245: 103471: 0 +245: 103472: 0 +245: 103473: 0 +245: 103474: 0 +245: 103475: 0 +245: 103476: 0 +245: 103477: 0 +245: 103478: 0 +245: 103479: 0 +245: 103480: 0 +245: 103481: 0 +245: 103482: 0 +245: 103483: 0 +245: 103484: 0 +245: 103485: 0 +245: 103486: 0 +245: 103487: 0 +245: 103488: 0 +245: 103489: 0 +245: 103490: 0 +245: 103491: 0 +245: 103492: 0 +245: 103493: 0 +245: 103494: 0 +245: 103495: 0 +245: 103496: 0 +245: 103497: 0 +245: 103498: 0 +245: 103499: 0 +245: 103500: 0 +245: 103501: 0 +245: 103502: 0 +245: 103503: 0 +245: 103504: 0 +245: 103505: 0 +245: 103506: 0 +245: 103507: 0 +245: 103508: 0 +245: 103509: 0 +245: 103510: 0 +245: 103511: 0 +245: 103512: 0 +245: 103513: 0 +245: 103514: 0 +245: 103515: 0 +245: 103516: 0 +245: 103517: 0 +245: 103518: 0 +245: 103519: 0 +245: 103520: 0 +245: 103521: 0 +245: 103522: 0 +245: 103523: 0 +245: 103524: 0 +245: 103525: 0 +245: 103526: 0 +245: 103527: 0 +245: 103528: 0 +245: 103529: 0 +245: 103530: 0 +245: 103531: 0 +245: 103532: 0 +245: 103533: 0 +245: 103534: 0 +245: 103535: 0 +245: 103536: 0 +245: 103537: 0 +245: 103538: 0 +245: 103539: 0 +245: 103540: 0 +245: 103541: 0 +245: 103542: 0 +245: 103543: 0 +245: 103544: 0 +245: 103545: 0 +245: 103546: 0 +245: 103547: 0 +245: 103548: 0 +245: 103549: 0 +245: 103550: 0 +245: 103551: 0 +245: 103552: 0 +245: 103553: 0 +245: 103554: 0 +245: 103555: 0 +245: 103556: 0 +245: 103557: 0 +245: 103558: 0 +245: 103559: 0 +245: 103560: 0 +245: 103561: 0 +245: 103562: 0 +245: 103563: 0 +245: 103564: 0 +245: 103565: 0 +245: 103566: 0 +245: 103567: 0 +245: 103568: 0 +245: 103569: 0 +245: 103570: 0 +245: 103571: 0 +245: 103572: 0 +245: 103573: 0 +245: 103574: 0 +245: 103575: 0 +245: 103576: 0 +245: 103577: 0 +245: 103578: 0 +245: 103579: 0 +245: 103580: 0 +245: 103581: 0 +245: 103582: 0 +245: 103583: 0 +245: 103584: 0 +245: 103585: 0 +245: 103586: 0 +245: 103587: 0 +245: 103588: 0 +245: 103589: 0 +245: 103590: 0 +245: 103591: 0 +245: 103592: 0 +245: 103593: 0 +245: 103594: 0 +245: 103595: 0 +245: 103596: 0 +245: 103597: 0 +245: 103598: 0 +245: 103599: 0 +245: 103600: 0 +245: 103601: 0 +245: 103602: 0 +245: 103603: 0 +245: 103604: 0 +245: 103605: 0 +245: 103606: 0 +245: 103607: 0 +245: 103608: 0 +245: 103609: 0 +245: 103610: 0 +245: 103611: 0 +245: 103612: 0 +245: 103613: 0 +245: 103614: 0 +245: 103615: 0 +245: 103616: 0 +245: 103617: 0 +245: 103618: 0 +245: 103619: 0 +245: 103620: 0 +245: 103621: 0 +245: 103622: 0 +245: 103623: 0 +245: 103624: 0 +245: 103625: 0 +245: 103626: 0 +245: 103627: 0 +245: 103628: 0 +245: 103629: 0 +245: 103630: 0 +245: 103631: 0 +245: 103632: 0 +245: 103633: 0 +245: 103634: 0 +245: 103635: 0 +245: 103636: 0 +245: 103637: 0 +245: 103638: 0 +245: 103639: 0 +245: 103640: 0 +245: 103641: 0 +245: 103642: 0 +245: 103643: 0 +245: 103644: 0 +245: 103645: 0 +245: 103646: 0 +245: 103647: 0 +245: 103648: 0 +245: 103649: 0 +245: 103650: 0 +245: 103651: 0 +245: 103652: 0 +245: 103653: 0 +245: 103654: 0 +245: 103655: 0 +245: 103656: 0 +245: 103657: 0 +245: 103658: 0 +245: 103659: 0 +245: 103660: 0 +245: 103661: 0 +245: 103662: 0 +245: 103663: 0 +245: 103664: 0 +245: 103665: 0 +245: 103666: 0 +245: 103667: 0 +245: 103668: 0 +245: 103669: 0 +245: 103670: 0 +245: 103671: 0 +245: 103672: 0 +245: 103673: 0 +245: 103674: 0 +245: 103675: 0 +245: 103676: 0 +245: 103677: 0 +245: 103678: 0 +245: 103679: 0 +245: 103680: 0 +245: 103681: 0 +245: 103682: 0 +245: 103683: 0 +245: 103684: 0 +245: 103685: 0 +245: 103686: 0 +245: 103687: 0 +245: 103688: 0 +245: 103689: 0 +245: 103690: 0 +245: 103691: 0 +245: 103692: 0 +245: 103693: 0 +245: 103694: 0 +245: 103695: 0 +245: 103696: 0 +245: 103697: 0 +245: 103698: 0 +245: 103699: 0 +245: 103700: 0 +245: 103701: 0 +245: 103702: 0 +245: 103703: 0 +245: 103704: 0 +245: 103705: 0 +245: 103706: 0 +245: 103707: 0 +245: 103708: 0 +245: 103709: 0 +245: 103710: 0 +245: 103711: 0 +245: 103712: 0 +245: 103713: 0 +245: 103714: 0 +245: 103715: 0 +245: 103716: 0 +245: 103717: 0 +245: 103718: 0 +245: 103719: 0 +245: 103720: 0 +245: 103721: 0 +245: 103722: 0 +245: 103723: 0 +245: 103724: 0 +245: 103725: 0 +245: 103726: 0 +245: 103727: 0 +245: 103728: 0 +245: 103729: 0 +245: 103730: 0 +245: 103731: 0 +245: 103732: 0 +245: 103733: 0 +245: 103734: 0 +245: 103735: 0 +245: 103736: 0 +245: 103737: 0 +245: 103738: 0 +245: 103739: 0 +245: 103740: 0 +245: 103741: 0 +245: 103742: 0 +245: 103743: 0 +245: 103744: 0 +245: 103745: 0 +245: 103746: 0 +245: 103747: 0 +245: 103748: 0 +245: 103749: 0 +245: 103750: 0 +245: 103751: 0 +245: 103752: 0 +245: 103753: 0 +245: 103754: 0 +245: 103755: 0 +245: 103756: 0 +245: 103757: 0 +245: 103758: 0 +245: 103759: 0 +245: 103760: 0 +245: 103761: 0 +245: 103762: 0 +245: 103763: 0 +245: 103764: 0 +245: 103765: 0 +245: 103766: 0 +245: 103767: 0 +245: 103768: 0 +245: 103769: 0 +245: 103770: 0 +245: 103771: 0 +245: 103772: 0 +245: 103773: 0 +245: 103774: 0 +245: 103775: 0 +245: 103776: 0 +245: 103777: 0 +245: 103778: 0 +245: 103779: 0 +245: 103780: 0 +245: 103781: 0 +245: 103782: 0 +245: 103783: 0 +245: 103784: 0 +245: 103785: 0 +245: 103786: 0 +245: 103787: 0 +245: 103788: 0 +245: 103789: 0 +245: 103790: 0 +245: 103791: 0 +245: 103792: 0 +245: 103793: 0 +245: 103794: 0 +245: 103795: 0 +245: 103796: 0 +245: 103797: 0 +245: 103798: 0 +245: 103799: 0 +245: 103800: 0 +245: 103801: 0 +245: 103802: 0 +245: 103803: 0 +245: 103804: 0 +245: 103805: 0 +245: 103806: 0 +245: 103807: 0 +245: 103808: 0 +245: 103809: 0 +245: 103810: 0 +245: 103811: 0 +245: 103812: 0 +245: 103813: 0 +245: 103814: 0 +245: 103815: 0 +245: 103816: 0 +245: 103817: 0 +245: 103818: 0 +245: 103819: 0 +245: 103820: 0 +245: 103821: 0 +245: 103822: 0 +245: 103823: 0 +245: 103824: 0 +245: 103825: 0 +245: 103826: 0 +245: 103827: 0 +245: 103828: 0 +245: 103829: 0 +245: 103830: 0 +245: 103831: 0 +245: 103832: 0 +245: 103833: 0 +245: 103834: 0 +245: 103835: 0 +245: 103836: 0 +245: 103837: 0 +245: 103838: 0 +245: 103839: 0 +245: 103840: 0 +245: 103841: 0 +245: 103842: 0 +245: 103843: 0 +245: 103844: 0 +245: 103845: 0 +245: 103846: 0 +245: 103847: 0 +245: 103848: 0 +245: 103849: 0 +245: 103850: 0 +245: 103851: 0 +245: 103852: 0 +245: 103853: 0 +245: 103854: 0 +245: 103855: 0 +245: 103856: 0 +245: 103857: 0 +245: 103858: 0 +245: 103859: 0 +245: 103860: 0 +245: 103861: 0 +245: 103862: 0 +245: 103863: 0 +245: 103864: 0 +245: 103865: 0 +245: 103866: 0 +245: 103867: 0 +245: 103868: 0 +245: 103869: 0 +245: 103870: 0 +245: 103871: 0 +245: 103872: 0 +245: 103873: 0 +245: 103874: 0 +245: 103875: 0 +245: 103876: 0 +245: 103877: 0 +245: 103878: 0 +245: 103879: 0 +245: 103880: 0 +245: 103881: 0 +245: 103882: 0 +245: 103883: 0 +245: 103884: 0 +245: 103885: 0 +245: 103886: 0 +245: 103887: 0 +245: 103888: 0 +245: 103889: 0 +245: 103890: 0 +245: 103891: 0 +245: 103892: 0 +245: 103893: 0 +245: 103894: 0 +245: 103895: 0 +245: 103896: 0 +245: 103897: 0 +245: 103898: 0 +245: 103899: 0 +245: 103900: 0 +245: 103901: 0 +245: 103902: 0 +245: 103903: 0 +245: 103904: 0 +245: 103905: 0 +245: 103906: 0 +245: 103907: 0 +245: 103908: 0 +245: 103909: 0 +245: 103910: 0 +245: 103911: 0 +245: 103912: 0 +245: 103913: 0 +245: 103914: 0 +245: 103915: 0 +245: 103916: 0 +245: 103917: 0 +245: 103918: 0 +245: 103919: 0 +245: 103920: 0 +245: 103921: 0 +245: 103922: 0 +245: 103923: 0 +245: 103924: 0 +245: 103925: 0 +245: 103926: 0 +245: 103927: 0 +245: 103928: 0 +245: 103929: 0 +245: 103930: 0 +245: 103931: 0 +245: 103932: 0 +245: 103933: 0 +245: 103934: 0 +245: 103935: 0 +245: 103936: 0 +245: 103937: 0 +245: 103938: 0 +245: 103939: 0 +245: 103940: 0 +245: 103941: 0 +245: 103942: 0 +245: 103943: 0 +245: 103944: 0 +245: 103945: 0 +245: 103946: 0 +245: 103947: 0 +245: 103948: 0 +245: 103949: 0 +245: 103950: 0 +245: 103951: 0 +245: 103952: 0 +245: 103953: 0 +245: 103954: 0 +245: 103955: 0 +245: 103956: 0 +245: 103957: 0 +245: 103958: 0 +245: 103959: 0 +245: 103960: 0 +245: 103961: 0 +245: 103962: 0 +245: 103963: 0 +245: 103964: 0 +245: 103965: 0 +245: 103966: 0 +245: 103967: 0 +245: 103968: 0 +245: 103969: 0 +245: 103970: 0 +245: 103971: 0 +245: 103972: 0 +245: 103973: 0 +245: 103974: 0 +245: 103975: 0 +245: 103976: 0 +245: 103977: 0 +245: 103978: 0 +245: 103979: 0 +245: 103980: 0 +245: 103981: 0 +245: 103982: 0 +245: 103983: 0 +245: 103984: 0 +245: 103985: 0 +245: 103986: 0 +245: 103987: 0 +245: 103988: 0 +245: 103989: 0 +245: 103990: 0 +245: 103991: 0 +245: 103992: 0 +245: 103993: 0 +245: 103994: 0 +245: 103995: 0 +245: 103996: 0 +245: 103997: 0 +245: 103998: 0 +245: 103999: 0 +245: 104000: 0 +245: 104001: 0 +245: 104002: 0 +245: 104003: 0 +245: 104004: 0 +245: 104005: 0 +245: 104006: 0 +245: 104007: 0 +245: 104008: 0 +245: 104009: 0 +245: 104010: 0 +245: 104011: 0 +245: 104012: 0 +245: 104013: 0 +245: 104014: 0 +245: 104015: 0 +245: 104016: 0 +245: 104017: 0 +245: 104018: 0 +245: 104019: 0 +245: 104020: 0 +245: 104021: 0 +245: 104022: 0 +245: 104023: 0 +245: 104024: 0 +245: 104025: 0 +245: 104026: 0 +245: 104027: 0 +245: 104028: 0 +245: 104029: 0 +245: 104030: 0 +245: 104031: 0 +245: 104032: 0 +245: 104033: 0 +245: 104034: 0 +245: 104035: 0 +245: 104036: 0 +245: 104037: 0 +245: 104038: 0 +245: 104039: 0 +245: 104040: 0 +245: 104041: 0 +245: 104042: 0 +245: 104043: 0 +245: 104044: 0 +245: 104045: 0 +245: 104046: 0 +245: 104047: 0 +245: 104048: 0 +245: 104049: 0 +245: 104050: 0 +245: 104051: 0 +245: 104052: 0 +245: 104053: 0 +245: 104054: 0 +245: 104055: 0 +245: 104056: 0 +245: 104057: 0 +245: 104058: 0 +245: 104059: 0 +245: 104060: 0 +245: 104061: 0 +245: 104062: 0 +245: 104063: 0 +245: 104064: 0 +245: 104065: 0 +245: 104066: 0 +245: 104067: 0 +245: 104068: 0 +245: 104069: 0 +245: 104070: 0 +245: 104071: 0 +245: 104072: 0 +245: 104073: 0 +245: 104074: 0 +245: 104075: 0 +245: 104076: 0 +245: 104077: 0 +245: 104078: 0 +245: 104079: 0 +245: 104080: 0 +245: 104081: 0 +245: 104082: 0 +245: 104083: 0 +245: 104084: 0 +245: 104085: 0 +245: 104086: 0 +245: 104087: 0 +245: 104088: 0 +245: 104089: 0 +245: 104090: 0 +245: 104091: 0 +245: 104092: 0 +245: 104093: 0 +245: 104094: 0 +245: 104095: 0 +245: 104096: 0 +245: 104097: 0 +245: 104098: 0 +245: 104099: 0 +245: 104100: 0 +245: 104101: 0 +245: 104102: 0 +245: 104103: 0 +245: 104104: 0 +245: 104105: 0 +245: 104106: 0 +245: 104107: 0 +245: 104108: 0 +245: 104109: 0 +245: 104110: 0 +245: 104111: 0 +245: 104112: 0 +245: 104113: 0 +245: 104114: 0 +245: 104115: 0 +245: 104116: 0 +245: 104117: 0 +245: 104118: 0 +245: 104119: 0 +245: 104120: 0 +245: 104121: 0 +245: 104122: 0 +245: 104123: 0 +245: 104124: 0 +245: 104125: 0 +245: 104126: 0 +245: 104127: 0 +245: 104128: 0 +245: 104129: 0 +245: 104130: 0 +245: 104131: 0 +245: 104132: 0 +245: 104133: 0 +245: 104134: 0 +245: 104135: 0 +245: 104136: 0 +245: 104137: 0 +245: 104138: 0 +245: 104139: 0 +245: 104140: 0 +245: 104141: 0 +245: 104142: 0 +245: 104143: 0 +245: 104144: 0 +245: 104145: 0 +245: 104146: 0 +245: 104147: 0 +245: 104148: 0 +245: 104149: 0 +245: 104150: 0 +245: 104151: 0 +245: 104152: 0 +245: 104153: 0 +245: 104154: 0 +245: 104155: 0 +245: 104156: 0 +245: 104157: 0 +245: 104158: 0 +245: 104159: 0 +245: 104160: 0 +245: 104161: 0 +245: 104162: 0 +245: 104163: 0 +245: 104164: 0 +245: 104165: 0 +245: 104166: 0 +245: 104167: 0 +245: 104168: 0 +245: 104169: 0 +245: 104170: 0 +245: 104171: 0 +245: 104172: 0 +245: 104173: 0 +245: 104174: 0 +245: 104175: 0 +245: 104176: 0 +245: 104177: 0 +245: 104178: 0 +245: 104179: 0 +245: 104180: 0 +245: 104181: 0 +245: 104182: 0 +245: 104183: 0 +245: 104184: 0 +245: 104185: 0 +245: 104186: 0 +245: 104187: 0 +245: 104188: 0 +245: 104189: 0 +245: 104190: 0 +245: 104191: 0 +245: 104192: 0 +245: 104193: 0 +245: 104194: 0 +245: 104195: 0 +245: 104196: 0 +245: 104197: 0 +245: 104198: 0 +245: 104199: 0 +245: 104200: 0 +245: 104201: 0 +245: 104202: 0 +245: 104203: 0 +245: 104204: 0 +245: 104205: 0 +245: 104206: 0 +245: 104207: 0 +245: 104208: 0 +245: 104209: 0 +245: 104210: 0 +245: 104211: 0 +245: 104212: 0 +245: 104213: 0 +245: 104214: 0 +245: 104215: 0 +245: 104216: 0 +245: 104217: 0 +245: 104218: 0 +245: 104219: 0 +245: 104220: 0 +245: 104221: 0 +245: 104222: 0 +245: 104223: 0 +245: 104224: 0 +245: 104225: 0 +245: 104226: 0 +245: 104227: 0 +245: 104228: 0 +245: 104229: 0 +245: 104230: 0 +245: 104231: 0 +245: 104232: 0 +245: 104233: 0 +245: 104234: 0 +245: 104235: 0 +245: 104236: 0 +245: 104237: 0 +245: 104238: 0 +245: 104239: 0 +245: 104240: 0 +245: 104241: 0 +245: 104242: 0 +245: 104243: 0 +245: 104244: 0 +245: 104245: 0 +245: 104246: 0 +245: 104247: 0 +245: 104248: 0 +245: 104249: 0 +245: 104250: 0 +245: 104251: 0 +245: 104252: 0 +245: 104253: 0 +245: 104254: 0 +245: 104255: 0 +245: 104256: 0 +245: 104257: 0 +245: 104258: 0 +245: 104259: 0 +245: 104260: 0 +245: 104261: 0 +245: 104262: 0 +245: 104263: 0 +245: 104264: 0 +245: 104265: 0 +245: 104266: 0 +245: 104267: 0 +245: 104268: 0 +245: 104269: 0 +245: 104270: 0 +245: 104271: 0 +245: 104272: 0 +245: 104273: 0 +245: 104274: 0 +245: 104275: 0 +245: 104276: 0 +245: 104277: 0 +245: 104278: 0 +245: 104279: 0 +245: 104280: 0 +245: 104281: 0 +245: 104282: 0 +245: 104283: 0 +245: 104284: 0 +245: 104285: 0 +245: 104286: 0 +245: 104287: 0 +245: 104288: 0 +245: 104289: 0 +245: 104290: 0 +245: 104291: 0 +245: 104292: 0 +245: 104293: 0 +245: 104294: 0 +245: 104295: 0 +245: 104296: 0 +245: 104297: 0 +245: 104298: 0 +245: 104299: 0 +245: 104300: 0 +245: 104301: 0 +245: 104302: 0 +245: 104303: 0 +245: 104304: 0 +245: 104305: 0 +245: 104306: 0 +245: 104307: 0 +245: 104308: 0 +245: 104309: 0 +245: 104310: 0 +245: 104311: 0 +245: 104312: 0 +245: 104313: 0 +245: 104314: 0 +245: 104315: 0 +245: 104316: 0 +245: 104317: 0 +245: 104318: 0 +245: 104319: 0 +245: 104320: 0 +245: 104321: 0 +245: 104322: 0 +245: 104323: 0 +245: 104324: 0 +245: 104325: 0 +245: 104326: 0 +245: 104327: 0 +245: 104328: 0 +245: 104329: 0 +245: 104330: 0 +245: 104331: 0 +245: 104332: 0 +245: 104333: 0 +245: 104334: 0 +245: 104335: 0 +245: 104336: 0 +245: 104337: 0 +245: 104338: 0 +245: 104339: 0 +245: 104340: 0 +245: 104341: 0 +245: 104342: 0 +245: 104343: 0 +245: 104344: 0 +245: 104345: 0 +245: 104346: 0 +245: 104347: 0 +245: 104348: 0 +245: 104349: 0 +245: 104350: 0 +245: 104351: 0 +245: 104352: 0 +245: 104353: 0 +245: 104354: 0 +245: 104355: 0 +245: 104356: 0 +245: 104357: 0 +245: 104358: 0 +245: 104359: 0 +245: 104360: 0 +245: 104361: 0 +245: 104362: 0 +245: 104363: 0 +245: 104364: 0 +245: 104365: 0 +245: 104366: 0 +245: 104367: 0 +245: 104368: 0 +245: 104369: 0 +245: 104370: 0 +245: 104371: 0 +245: 104372: 0 +245: 104373: 0 +245: 104374: 0 +245: 104375: 0 +245: 104376: 0 +245: 104377: 0 +245: 104378: 0 +245: 104379: 0 +245: 104380: 0 +245: 104381: 0 +245: 104382: 0 +245: 104383: 0 +245: 104384: 0 +245: 104385: 0 +245: 104386: 0 +245: 104387: 0 +245: 104388: 0 +245: 104389: 0 +245: 104390: 0 +245: 104391: 0 +245: 104392: 0 +245: 104393: 0 +245: 104394: 0 +245: 104395: 0 +245: 104396: 0 +245: 104397: 0 +245: 104398: 0 +245: 104399: 0 +245: 104400: 0 +245: 104401: 0 +245: 104402: 0 +245: 104403: 0 +245: 104404: 0 +245: 104405: 0 +245: 104406: 0 +245: 104407: 0 +245: 104408: 0 +245: 104409: 0 +245: 104410: 0 +245: 104411: 0 +245: 104412: 0 +245: 104413: 0 +245: 104414: 0 +245: 104415: 0 +245: 104416: 0 +245: 104417: 0 +245: 104418: 0 +245: 104419: 0 +245: 104420: 0 +245: 104421: 0 +245: 104422: 0 +245: 104423: 0 +245: 104424: 0 +245: 104425: 0 +245: 104426: 0 +245: 104427: 0 +245: 104428: 0 +245: 104429: 0 +245: 104430: 0 +245: 104431: 0 +245: 104432: 0 +245: 104433: 0 +245: 104434: 0 +245: 104435: 0 +245: 104436: 0 +245: 104437: 0 +245: 104438: 0 +245: 104439: 0 +245: 104440: 0 +245: 104441: 0 +245: 104442: 0 +245: 104443: 0 +245: 104444: 0 +245: 104445: 0 +245: 104446: 0 +245: 104447: 0 +245: 104448: 0 +245: 104449: 0 +245: 104450: 0 +245: 104451: 0 +245: 104452: 0 +245: 104453: 0 +245: 104454: 0 +245: 104455: 0 +245: 104456: 0 +245: 104457: 0 +245: 104458: 0 +245: 104459: 0 +245: 104460: 0 +245: 104461: 0 +245: 104462: 0 +245: 104463: 0 +245: 104464: 0 +245: 104465: 0 +245: 104466: 0 +245: 104467: 0 +245: 104468: 0 +245: 104469: 0 +245: 104470: 0 +245: 104471: 0 +245: 104472: 0 +245: 104473: 0 +245: 104474: 0 +245: 104475: 0 +245: 104476: 0 +245: 104477: 0 +245: 104478: 0 +245: 104479: 0 +245: 104480: 0 +245: 104481: 0 +245: 104482: 0 +245: 104483: 0 +245: 104484: 0 +245: 104485: 0 +245: 104486: 0 +245: 104487: 0 +245: 104488: 0 +245: 104489: 0 +245: 104490: 0 +245: 104491: 0 +245: 104492: 0 +245: 104493: 0 +245: 104494: 0 +245: 104495: 0 +245: 104496: 0 +245: 104497: 0 +245: 104498: 0 +245: 104499: 0 +245: 104500: 0 +245: 104501: 0 +245: 104502: 0 +245: 104503: 0 +245: 104504: 0 +245: 104505: 0 +245: 104506: 0 +245: 104507: 0 +245: 104508: 0 +245: 104509: 0 +245: 104510: 0 +245: 104511: 0 +245: 104512: 0 +245: 104513: 0 +245: 104514: 0 +245: 104515: 0 +245: 104516: 0 +245: 104517: 0 +245: 104518: 0 +245: 104519: 0 +245: 104520: 0 +245: 104521: 0 +245: 104522: 0 +245: 104523: 0 +245: 104524: 0 +245: 104525: 0 +245: 104526: 0 +245: 104527: 0 +245: 104528: 0 +245: 104529: 0 +245: 104530: 0 +245: 104531: 0 +245: 104532: 0 +245: 104533: 0 +245: 104534: 0 +245: 104535: 0 +245: 104536: 0 +245: 104537: 0 +245: 104538: 0 +245: 104539: 0 +245: 104540: 0 +245: 104541: 0 +245: 104542: 0 +245: 104543: 0 +245: 104544: 0 +245: 104545: 0 +245: 104546: 0 +245: 104547: 0 +245: 104548: 0 +245: 104549: 0 +245: 104550: 0 +245: 104551: 0 +245: 104552: 0 +245: 104553: 0 +245: 104554: 0 +245: 104555: 0 +245: 104556: 0 +245: 104557: 0 +245: 104558: 0 +245: 104559: 0 +245: 104560: 0 +245: 104561: 0 +245: 104562: 0 +245: 104563: 0 +245: 104564: 0 +245: 104565: 0 +245: 104566: 0 +245: 104567: 0 +245: 104568: 0 +245: 104569: 0 +245: 104570: 0 +245: 104571: 0 +245: 104572: 0 +245: 104573: 0 +245: 104574: 0 +245: 104575: 0 +245: 104576: 0 +245: 104577: 0 +245: 104578: 0 +245: 104579: 0 +245: 104580: 0 +245: 104581: 0 +245: 104582: 0 +245: 104583: 0 +245: 104584: 0 +245: 104585: 0 +245: 104586: 0 +245: 104587: 0 +245: 104588: 0 +245: 104589: 0 +245: 104590: 0 +245: 104591: 0 +245: 104592: 0 +245: 104593: 0 +245: 104594: 0 +245: 104595: 0 +245: 104596: 0 +245: 104597: 0 +245: 104598: 0 +245: 104599: 0 +245: 104600: 0 +245: 104601: 0 +245: 104602: 0 +245: 104603: 0 +245: 104604: 0 +245: 104605: 0 +245: 104606: 0 +245: 104607: 0 +245: 104608: 0 +245: 104609: 0 +245: 104610: 0 +245: 104611: 0 +245: 104612: 0 +245: 104613: 0 +245: 104614: 0 +245: 104615: 0 +245: 104616: 0 +245: 104617: 0 +245: 104618: 0 +245: 104619: 0 +245: 104620: 0 +245: 104621: 0 +245: 104622: 0 +245: 104623: 0 +245: 104624: 0 +245: 104625: 0 +245: 104626: 0 +245: 104627: 0 +245: 104628: 0 +245: 104629: 0 +245: 104630: 0 +245: 104631: 0 +245: 104632: 0 +245: 104633: 0 +245: 104634: 0 +245: 104635: 0 +245: 104636: 0 +245: 104637: 0 +245: 104638: 0 +245: 104639: 0 +245: 104640: 0 +245: 104641: 0 +245: 104642: 0 +245: 104643: 0 +245: 104644: 0 +245: 104645: 0 +245: 104646: 0 +245: 104647: 0 +245: 104648: 0 +245: 104649: 0 +245: 104650: 0 +245: 104651: 0 +245: 104652: 0 +245: 104653: 0 +245: 104654: 0 +245: 104655: 0 +245: 104656: 0 +245: 104657: 0 +245: 104658: 0 +245: 104659: 0 +245: 104660: 0 +245: 104661: 0 +245: 104662: 0 +245: 104663: 0 +245: 104664: 0 +245: 104665: 0 +245: 104666: 0 +245: 104667: 0 +245: 104668: 0 +245: 104669: 0 +245: 104670: 0 +245: 104671: 0 +245: 104672: 0 +245: 104673: 0 +245: 104674: 0 +245: 104675: 0 +245: 104676: 0 +245: 104677: 0 +245: 104678: 0 +245: 104679: 0 +245: 104680: 0 +245: 104681: 0 +245: 104682: 0 +245: 104683: 0 +245: 104684: 0 +245: 104685: 0 +245: 104686: 0 +245: 104687: 0 +245: 104688: 0 +245: 104689: 0 +245: 104690: 0 +245: 104691: 0 +245: 104692: 0 +245: 104693: 0 +245: 104694: 0 +245: 104695: 0 +245: 104696: 0 +245: 104697: 0 +245: 104698: 0 +245: 104699: 0 +245: 104700: 0 +245: 104701: 0 +245: 104702: 0 +245: 104703: 0 +245: 104704: 0 +245: 104705: 0 +245: 104706: 0 +245: 104707: 0 +245: 104708: 0 +245: 104709: 0 +245: 104710: 0 +245: 104711: 0 +245: 104712: 0 +245: 104713: 0 +245: 104714: 0 +245: 104715: 0 +245: 104716: 0 +245: 104717: 0 +245: 104718: 0 +245: 104719: 0 +245: 104720: 0 +245: 104721: 0 +245: 104722: 0 +245: 104723: 0 +245: 104724: 0 +245: 104725: 0 +245: 104726: 0 +245: 104727: 0 +245: 104728: 0 +245: 104729: 0 +245: 104730: 0 +245: 104731: 0 +245: 104732: 0 +245: 104733: 0 +245: 104734: 0 +245: 104735: 0 +245: 104736: 0 +245: 104737: 0 +245: 104738: 0 +245: 104739: 0 +245: 104740: 0 +245: 104741: 0 +245: 104742: 0 +245: 104743: 0 +245: 104744: 0 +245: 104745: 0 +245: 104746: 0 +245: 104747: 0 +245: 104748: 0 +245: 104749: 0 +245: 104750: 0 +245: 104751: 0 +245: 104752: 0 +245: 104753: 0 +245: 104754: 0 +245: 104755: 0 +245: 104756: 0 +245: 104757: 0 +245: 104758: 0 +245: 104759: 0 +245: 104760: 0 +245: 104761: 0 +245: 104762: 0 +245: 104763: 0 +245: 104764: 0 +245: 104765: 0 +245: 104766: 0 +245: 104767: 0 +245: 104768: 0 +245: 104769: 0 +245: 104770: 0 +245: 104771: 0 +245: 104772: 0 +245: 104773: 0 +245: 104774: 0 +245: 104775: 0 +245: 104776: 0 +245: 104777: 0 +245: 104778: 0 +245: 104779: 0 +245: 104780: 0 +245: 104781: 0 +245: 104782: 0 +245: 104783: 0 +245: 104784: 0 +245: 104785: 0 +245: 104786: 0 +245: 104787: 0 +245: 104788: 0 +245: 104789: 0 +245: 104790: 0 +245: 104791: 0 +245: 104792: 0 +245: 104793: 0 +245: 104794: 0 +245: 104795: 0 +245: 104796: 0 +245: 104797: 0 +245: 104798: 0 +245: 104799: 0 +245: 104800: 0 +245: 104801: 0 +245: 104802: 0 +245: 104803: 0 +245: 104804: 0 +245: 104805: 0 +245: 104806: 0 +245: 104807: 0 +245: 104808: 0 +245: 104809: 0 +245: 104810: 0 +245: 104811: 0 +245: 104812: 0 +245: 104813: 0 +245: 104814: 0 +245: 104815: 0 +245: 104816: 0 +245: 104817: 0 +245: 104818: 0 +245: 104819: 0 +245: 104820: 0 +245: 104821: 0 +245: 104822: 0 +245: 104823: 0 +245: 104824: 0 +245: 104825: 0 +245: 104826: 0 +245: 104827: 0 +245: 104828: 0 +245: 104829: 0 +245: 104830: 0 +245: 104831: 0 +245: 104832: 0 +245: 104833: 0 +245: 104834: 0 +245: 104835: 0 +245: 104836: 0 +245: 104837: 0 +245: 104838: 0 +245: 104839: 0 +245: 104840: 0 +245: 104841: 0 +245: 104842: 0 +245: 104843: 0 +245: 104844: 0 +245: 104845: 0 +245: 104846: 0 +245: 104847: 0 +245: 104848: 0 +245: 104849: 0 +245: 104850: 0 +245: 104851: 0 +245: 104852: 0 +245: 104853: 0 +245: 104854: 0 +245: 104855: 0 +245: 104856: 0 +245: 104857: 0 +245: 104858: 0 +245: 104859: 0 +245: 104860: 0 +245: 104861: 0 +245: 104862: 0 +245: 104863: 0 +245: 104864: 0 +245: 104865: 0 +245: 104866: 0 +245: 104867: 0 +245: 104868: 0 +245: 104869: 0 +245: 104870: 0 +245: 104871: 0 +245: 104872: 0 +245: 104873: 0 +245: 104874: 0 +245: 104875: 0 +245: 104876: 0 +245: 104877: 0 +245: 104878: 0 +245: 104879: 0 +245: 104880: 0 +245: 104881: 0 +245: 104882: 0 +245: 104883: 0 +245: 104884: 0 +245: 104885: 0 +245: 104886: 0 +245: 104887: 0 +245: 104888: 0 +245: 104889: 0 +245: 104890: 0 +245: 104891: 0 +245: 104892: 0 +245: 104893: 0 +245: 104894: 0 +245: 104895: 0 +245: 104896: 0 +245: 104897: 0 +245: 104898: 0 +245: 104899: 0 +245: 104900: 0 +245: 104901: 0 +245: 104902: 0 +245: 104903: 0 +245: 104904: 0 +245: 104905: 0 +245: 104906: 0 +245: 104907: 0 +245: 104908: 0 +245: 104909: 0 +245: 104910: 0 +245: 104911: 0 +245: 104912: 0 +245: 104913: 0 +245: 104914: 0 +245: 104915: 0 +245: 104916: 0 +245: 104917: 0 +245: 104918: 0 +245: 104919: 0 +245: 104920: 0 +245: 104921: 0 +245: 104922: 0 +245: 104923: 0 +245: 104924: 0 +245: 104925: 0 +245: 104926: 0 +245: 104927: 0 +245: 104928: 0 +245: 104929: 0 +245: 104930: 0 +245: 104931: 0 +245: 104932: 0 +245: 104933: 0 +245: 104934: 0 +245: 104935: 0 +245: 104936: 0 +245: 104937: 0 +245: 104938: 0 +245: 104939: 0 +245: 104940: 0 +245: 104941: 0 +245: 104942: 0 +245: 104943: 0 +245: 104944: 0 +245: 104945: 0 +245: 104946: 0 +245: 104947: 0 +245: 104948: 0 +245: 104949: 0 +245: 104950: 0 +245: 104951: 0 +245: 104952: 0 +245: 104953: 0 +245: 104954: 0 +245: 104955: 0 +245: 104956: 0 +245: 104957: 0 +245: 104958: 0 +245: 104959: 0 +245: 104960: 0 +245: 104961: 0 +245: 104962: 0 +245: 104963: 0 +245: 104964: 0 +245: 104965: 0 +245: 104966: 0 +245: 104967: 0 +245: 104968: 0 +245: 104969: 0 +245: 104970: 0 +245: 104971: 0 +245: 104972: 0 +245: 104973: 0 +245: 104974: 0 +245: 104975: 0 +245: 104976: 0 +245: 104977: 0 +245: 104978: 0 +245: 104979: 0 +245: 104980: 0 +245: 104981: 0 +245: 104982: 0 +245: 104983: 0 +245: 104984: 0 +245: 104985: 0 +245: 104986: 0 +245: 104987: 0 +245: 104988: 0 +245: 104989: 0 +245: 104990: 0 +245: 104991: 0 +245: 104992: 0 +245: 104993: 0 +245: 104994: 0 +245: 104995: 0 +245: 104996: 0 +245: 104997: 0 +245: 104998: 0 +245: 104999: 0 +245: 105000: 0 +245: 105001: 0 +245: 105002: 0 +245: 105003: 0 +245: 105004: 0 +245: 105005: 0 +245: 105006: 0 +245: 105007: 0 +245: 105008: 0 +245: 105009: 0 +245: 105010: 0 +245: 105011: 0 +245: 105012: 0 +245: 105013: 0 +245: 105014: 0 +245: 105015: 0 +245: 105016: 0 +245: 105017: 0 +245: 105018: 0 +245: 105019: 0 +245: 105020: 0 +245: 105021: 0 +245: 105022: 0 +245: 105023: 0 +245: 105024: 0 +245: 105025: 0 +245: 105026: 0 +245: 105027: 0 +245: 105028: 0 +245: 105029: 0 +245: 105030: 0 +245: 105031: 0 +245: 105032: 0 +245: 105033: 0 +245: 105034: 0 +245: 105035: 0 +245: 105036: 0 +245: 105037: 0 +245: 105038: 0 +245: 105039: 0 +245: 105040: 0 +245: 105041: 0 +245: 105042: 0 +245: 105043: 0 +245: 105044: 0 +245: 105045: 0 +245: 105046: 0 +245: 105047: 0 +245: 105048: 0 +245: 105049: 0 +245: 105050: 0 +245: 105051: 0 +245: 105052: 0 +245: 105053: 0 +245: 105054: 0 +245: 105055: 0 +245: 105056: 0 +245: 105057: 0 +245: 105058: 0 +245: 105059: 0 +245: 105060: 0 +245: 105061: 0 +245: 105062: 0 +245: 105063: 0 +245: 105064: 0 +245: 105065: 0 +245: 105066: 0 +245: 105067: 0 +245: 105068: 0 +245: 105069: 0 +245: 105070: 0 +245: 105071: 0 +245: 105072: 0 +245: 105073: 0 +245: 105074: 0 +245: 105075: 0 +245: 105076: 0 +245: 105077: 0 +245: 105078: 0 +245: 105079: 0 +245: 105080: 0 +245: 105081: 0 +245: 105082: 0 +245: 105083: 0 +245: 105084: 0 +245: 105085: 0 +245: 105086: 0 +245: 105087: 0 +245: 105088: 0 +245: 105089: 0 +245: 105090: 0 +245: 105091: 0 +245: 105092: 0 +245: 105093: 0 +245: 105094: 0 +245: 105095: 0 +245: 105096: 0 +245: 105097: 0 +245: 105098: 0 +245: 105099: 0 +245: 105100: 0 +245: 105101: 0 +245: 105102: 0 +245: 105103: 0 +245: 105104: 0 +245: 105105: 0 +245: 105106: 0 +245: 105107: 0 +245: 105108: 0 +245: 105109: 0 +245: 105110: 0 +245: 105111: 0 +245: 105112: 0 +245: 105113: 0 +245: 105114: 0 +245: 105115: 0 +245: 105116: 0 +245: 105117: 0 +245: 105118: 0 +245: 105119: 0 +245: 105120: 0 +245: 105121: 0 +245: 105122: 0 +245: 105123: 0 +245: 105124: 0 +245: 105125: 0 +245: 105126: 0 +245: 105127: 0 +245: 105128: 0 +245: 105129: 0 +245: 105130: 0 +245: 105131: 0 +245: 105132: 0 +245: 105133: 0 +245: 105134: 0 +245: 105135: 0 +245: 105136: 0 +245: 105137: 0 +245: 105138: 0 +245: 105139: 0 +245: 105140: 0 +245: 105141: 0 +245: 105142: 0 +245: 105143: 0 +245: 105144: 0 +245: 105145: 0 +245: 105146: 0 +245: 105147: 0 +245: 105148: 0 +245: 105149: 0 +245: 105150: 0 +245: 105151: 0 +245: 105152: 0 +245: 105153: 0 +245: 105154: 0 +245: 105155: 0 +245: 105156: 0 +245: 105157: 0 +245: 105158: 0 +245: 105159: 0 +245: 105160: 0 +245: 105161: 0 +245: 105162: 0 +245: 105163: 0 +245: 105164: 0 +245: 105165: 0 +245: 105166: 0 +245: 105167: 0 +245: 105168: 0 +245: 105169: 0 +245: 105170: 0 +245: 105171: 0 +245: 105172: 0 +245: 105173: 0 +245: 105174: 0 +245: 105175: 0 +245: 105176: 0 +245: 105177: 0 +245: 105178: 0 +245: 105179: 0 +245: 105180: 0 +245: 105181: 0 +245: 105182: 0 +245: 105183: 0 +245: 105184: 0 +245: 105185: 0 +245: 105186: 0 +245: 105187: 0 +245: 105188: 0 +245: 105189: 0 +245: 105190: 0 +245: 105191: 0 +245: 105192: 0 +245: 105193: 0 +245: 105194: 0 +245: 105195: 0 +245: 105196: 0 +245: 105197: 0 +245: 105198: 0 +245: 105199: 0 +245: 105200: 0 +245: 105201: 0 +245: 105202: 0 +245: 105203: 0 +245: 105204: 0 +245: 105205: 0 +245: 105206: 0 +245: 105207: 0 +245: 105208: 0 +245: 105209: 0 +245: 105210: 0 +245: 105211: 0 +245: 105212: 0 +245: 105213: 0 +245: 105214: 0 +245: 105215: 0 +245: 105216: 0 +245: 105217: 0 +245: 105218: 0 +245: 105219: 0 +245: 105220: 0 +245: 105221: 0 +245: 105222: 0 +245: 105223: 0 +245: 105224: 0 +245: 105225: 0 +245: 105226: 0 +245: 105227: 0 +245: 105228: 0 +245: 105229: 0 +245: 105230: 0 +245: 105231: 0 +245: 105232: 0 +245: 105233: 0 +245: 105234: 0 +245: 105235: 0 +245: 105236: 0 +245: 105237: 0 +245: 105238: 0 +245: 105239: 0 +245: 105240: 0 +245: 105241: 0 +245: 105242: 0 +245: 105243: 0 +245: 105244: 0 +245: 105245: 0 +245: 105246: 0 +245: 105247: 0 +245: 105248: 0 +245: 105249: 0 +245: 105250: 0 +245: 105251: 0 +245: 105252: 0 +245: 105253: 0 +245: 105254: 0 +245: 105255: 0 +245: 105256: 0 +245: 105257: 0 +245: 105258: 0 +245: 105259: 0 +245: 105260: 0 +245: 105261: 0 +245: 105262: 0 +245: 105263: 0 +245: 105264: 0 +245: 105265: 0 +245: 105266: 0 +245: 105267: 0 +245: 105268: 0 +245: 105269: 0 +245: 105270: 0 +245: 105271: 0 +245: 105272: 0 +245: 105273: 0 +245: 105274: 0 +245: 105275: 0 +245: 105276: 0 +245: 105277: 0 +245: 105278: 0 +245: 105279: 0 +245: 105280: 0 +245: 105281: 0 +245: 105282: 0 +245: 105283: 0 +245: 105284: 0 +245: 105285: 0 +245: 105286: 0 +245: 105287: 0 +245: 105288: 0 +245: 105289: 0 +245: 105290: 0 +245: 105291: 0 +245: 105292: 0 +245: 105293: 0 +245: 105294: 0 +245: 105295: 0 +245: 105296: 0 +245: 105297: 0 +245: 105298: 0 +245: 105299: 0 +245: 105300: 0 +245: 105301: 0 +245: 105302: 0 +245: 105303: 0 +245: 105304: 0 +245: 105305: 0 +245: 105306: 0 +245: 105307: 0 +245: 105308: 0 +245: 105309: 0 +245: 105310: 0 +245: 105311: 0 +245: 105312: 0 +245: 105313: 0 +245: 105314: 0 +245: 105315: 0 +245: 105316: 0 +245: 105317: 0 +245: 105318: 0 +245: 105319: 0 +245: 105320: 0 +245: 105321: 0 +245: 105322: 0 +245: 105323: 0 +245: 105324: 0 +245: 105325: 0 +245: 105326: 0 +245: 105327: 0 +245: 105328: 0 +245: 105329: 0 +245: 105330: 0 +245: 105331: 0 +245: 105332: 0 +245: 105333: 0 +245: 105334: 0 +245: 105335: 0 +245: 105336: 0 +245: 105337: 0 +245: 105338: 0 +245: 105339: 0 +245: 105340: 0 +245: 105341: 0 +245: 105342: 0 +245: 105343: 0 +245: 105344: 0 +245: 105345: 0 +245: 105346: 0 +245: 105347: 0 +245: 105348: 0 +245: 105349: 0 +245: 105350: 0 +245: 105351: 0 +245: 105352: 0 +245: 105353: 0 +245: 105354: 0 +245: 105355: 0 +245: 105356: 0 +245: 105357: 0 +245: 105358: 0 +245: 105359: 0 +245: 105360: 0 +245: 105361: 0 +245: 105362: 0 +245: 105363: 0 +245: 105364: 0 +245: 105365: 0 +245: 105366: 0 +245: 105367: 0 +245: 105368: 0 +245: 105369: 0 +245: 105370: 0 +245: 105371: 0 +245: 105372: 0 +245: 105373: 0 +245: 105374: 0 +245: 105375: 0 +245: 105376: 0 +245: 105377: 0 +245: 105378: 0 +245: 105379: 0 +245: 105380: 0 +245: 105381: 0 +245: 105382: 0 +245: 105383: 0 +245: 105384: 0 +245: 105385: 0 +245: 105386: 0 +245: 105387: 0 +245: 105388: 0 +245: 105389: 0 +245: 105390: 0 +245: 105391: 0 +245: 105392: 0 +245: 105393: 0 +245: 105394: 0 +245: 105395: 0 +245: 105396: 0 +245: 105397: 0 +245: 105398: 0 +245: 105399: 0 +245: 105400: 0 +245: 105401: 0 +245: 105402: 0 +245: 105403: 0 +245: 105404: 0 +245: 105405: 0 +245: 105406: 0 +245: 105407: 0 +245: 105408: 0 +245: 105409: 0 +245: 105410: 0 +245: 105411: 0 +245: 105412: 0 +245: 105413: 0 +245: 105414: 0 +245: 105415: 0 +245: 105416: 0 +245: 105417: 0 +245: 105418: 0 +245: 105419: 0 +245: 105420: 0 +245: 105421: 0 +245: 105422: 0 +245: 105423: 0 +245: 105424: 0 +245: 105425: 0 +245: 105426: 0 +245: 105427: 0 +245: 105428: 0 +245: 105429: 0 +245: 105430: 0 +245: 105431: 0 +245: 105432: 0 +245: 105433: 0 +245: 105434: 0 +245: 105435: 0 +245: 105436: 0 +245: 105437: 0 +245: 105438: 0 +245: 105439: 0 +245: 105440: 0 +245: 105441: 0 +245: 105442: 0 +245: 105443: 0 +245: 105444: 0 +245: 105445: 0 +245: 105446: 0 +245: 105447: 0 +245: 105448: 0 +245: 105449: 0 +245: 105450: 0 +245: 105451: 0 +245: 105452: 0 +245: 105453: 0 +245: 105454: 0 +245: 105455: 0 +245: 105456: 0 +245: 105457: 0 +245: 105458: 0 +245: 105459: 0 +245: 105460: 0 +245: 105461: 0 +245: 105462: 0 +245: 105463: 0 +245: 105464: 0 +245: 105465: 0 +245: 105466: 0 +245: 105467: 0 +245: 105468: 0 +245: 105469: 0 +245: 105470: 0 +245: 105471: 0 +245: 105472: 0 +245: 105473: 0 +245: 105474: 0 +245: 105475: 0 +245: 105476: 0 +245: 105477: 0 +245: 105478: 0 +245: 105479: 0 +245: 105480: 0 +245: 105481: 0 +245: 105482: 0 +245: 105483: 0 +245: 105484: 0 +245: 105485: 0 +245: 105486: 0 +245: 105487: 0 +245: 105488: 0 +245: 105489: 0 +245: 105490: 0 +245: 105491: 0 +245: 105492: 0 +245: 105493: 0 +245: 105494: 0 +245: 105495: 0 +245: 105496: 0 +245: 105497: 0 +245: 105498: 0 +245: 105499: 0 +245: 105500: 0 +245: 105501: 0 +245: 105502: 0 +245: 105503: 0 +245: 105504: 0 +245: 105505: 0 +245: 105506: 0 +245: 105507: 0 +245: 105508: 0 +245: 105509: 0 +245: 105510: 0 +245: 105511: 0 +245: 105512: 0 +245: 105513: 0 +245: 105514: 0 +245: 105515: 0 +245: 105516: 0 +245: 105517: 0 +245: 105518: 0 +245: 105519: 0 +245: 105520: 0 +245: 105521: 0 +245: 105522: 0 +245: 105523: 0 +245: 105524: 0 +245: 105525: 0 +245: 105526: 0 +245: 105527: 0 +245: 105528: 0 +245: 105529: 0 +245: 105530: 0 +245: 105531: 0 +245: 105532: 0 +245: 105533: 0 +245: 105534: 0 +245: 105535: 0 +245: 105536: 0 +245: 105537: 0 +245: 105538: 0 +245: 105539: 0 +245: 105540: 0 +245: 105541: 0 +245: 105542: 0 +245: 105543: 0 +245: 105544: 0 +245: 105545: 0 +245: 105546: 0 +245: 105547: 0 +245: 105548: 0 +245: 105549: 0 +245: 105550: 0 +245: 105551: 0 +245: 105552: 0 +245: 105553: 0 +245: 105554: 0 +245: 105555: 0 +245: 105556: 0 +245: 105557: 0 +245: 105558: 0 +245: 105559: 0 +245: 105560: 0 +245: 105561: 0 +245: 105562: 0 +245: 105563: 0 +245: 105564: 0 +245: 105565: 0 +245: 105566: 0 +245: 105567: 0 +245: 105568: 0 +245: 105569: 0 +245: 105570: 0 +245: 105571: 0 +245: 105572: 0 +245: 105573: 0 +245: 105574: 0 +245: 105575: 0 +245: 105576: 0 +245: 105577: 0 +245: 105578: 0 +245: 105579: 0 +245: 105580: 0 +245: 105581: 0 +245: 105582: 0 +245: 105583: 0 +245: 105584: 0 +245: 105585: 0 +245: 105586: 0 +245: 105587: 0 +245: 105588: 0 +245: 105589: 0 +245: 105590: 0 +245: 105591: 0 +245: 105592: 0 +245: 105593: 0 +245: 105594: 0 +245: 105595: 0 +245: 105596: 0 +245: 105597: 0 +245: 105598: 0 +245: 105599: 0 +245: 105600: 0 +245: 105601: 0 +245: 105602: 0 +245: 105603: 0 +245: 105604: 0 +245: 105605: 0 +245: 105606: 0 +245: 105607: 0 +245: 105608: 0 +245: 105609: 0 +245: 105610: 0 +245: 105611: 0 +245: 105612: 0 +245: 105613: 0 +245: 105614: 0 +245: 105615: 0 +245: 105616: 0 +245: 105617: 0 +245: 105618: 0 +245: 105619: 0 +245: 105620: 0 +245: 105621: 0 +245: 105622: 0 +245: 105623: 0 +245: 105624: 0 +245: 105625: 0 +245: 105626: 0 +245: 105627: 0 +245: 105628: 0 +245: 105629: 0 +245: 105630: 0 +245: 105631: 0 +245: 105632: 0 +245: 105633: 0 +245: 105634: 0 +245: 105635: 0 +245: 105636: 0 +245: 105637: 0 +245: 105638: 0 +245: 105639: 0 +245: 105640: 0 +245: 105641: 0 +245: 105642: 0 +245: 105643: 0 +245: 105644: 0 +245: 105645: 0 +245: 105646: 0 +245: 105647: 0 +245: 105648: 0 +245: 105649: 0 +245: 105650: 0 +245: 105651: 0 +245: 105652: 0 +245: 105653: 0 +245: 105654: 0 +245: 105655: 0 +245: 105656: 0 +245: 105657: 0 +245: 105658: 0 +245: 105659: 0 +245: 105660: 0 +245: 105661: 0 +245: 105662: 0 +245: 105663: 0 +245: 105664: 0 +245: 105665: 0 +245: 105666: 0 +245: 105667: 0 +245: 105668: 0 +245: 105669: 0 +245: 105670: 0 +245: 105671: 0 +245: 105672: 0 +245: 105673: 0 +245: 105674: 0 +245: 105675: 0 +245: 105676: 0 +245: 105677: 0 +245: 105678: 0 +245: 105679: 0 +245: 105680: 0 +245: 105681: 0 +245: 105682: 0 +245: 105683: 0 +245: 105684: 0 +245: 105685: 0 +245: 105686: 0 +245: 105687: 0 +245: 105688: 0 +245: 105689: 0 +245: 105690: 0 +245: 105691: 0 +245: 105692: 0 +245: 105693: 0 +245: 105694: 0 +245: 105695: 0 +245: 105696: 0 +245: 105697: 0 +245: 105698: 0 +245: 105699: 0 +245: 105700: 0 +245: 105701: 0 +245: 105702: 0 +245: 105703: 0 +245: 105704: 0 +245: 105705: 0 +245: 105706: 0 +245: 105707: 0 +245: 105708: 0 +245: 105709: 0 +245: 105710: 0 +245: 105711: 0 +245: 105712: 0 +245: 105713: 0 +245: 105714: 0 +245: 105715: 0 +245: 105716: 0 +245: 105717: 0 +245: 105718: 0 +245: 105719: 0 +245: 105720: 0 +245: 105721: 0 +245: 105722: 0 +245: 105723: 0 +245: 105724: 0 +245: 105725: 0 +245: 105726: 0 +245: 105727: 0 +245: 105728: 0 +245: 105729: 0 +245: 105730: 0 +245: 105731: 0 +245: 105732: 0 +245: 105733: 0 +245: 105734: 0 +245: 105735: 0 +245: 105736: 0 +245: 105737: 0 +245: 105738: 0 +245: 105739: 0 +245: 105740: 0 +245: 105741: 0 +245: 105742: 0 +245: 105743: 0 +245: 105744: 0 +245: 105745: 0 +245: 105746: 0 +245: 105747: 0 +245: 105748: 0 +245: 105749: 0 +245: 105750: 0 +245: 105751: 0 +245: 105752: 0 +245: 105753: 0 +245: 105754: 0 +245: 105755: 0 +245: 105756: 0 +245: 105757: 0 +245: 105758: 0 +245: 105759: 0 +245: 105760: 0 +245: 105761: 0 +245: 105762: 0 +245: 105763: 0 +245: 105764: 0 +245: 105765: 0 +245: 105766: 0 +245: 105767: 0 +245: 105768: 0 +245: 105769: 0 +245: 105770: 0 +245: 105771: 0 +245: 105772: 0 +245: 105773: 0 +245: 105774: 0 +245: 105775: 0 +245: 105776: 0 +245: 105777: 0 +245: 105778: 0 +245: 105779: 0 +245: 105780: 0 +245: 105781: 0 +245: 105782: 0 +245: 105783: 0 +245: 105784: 0 +245: 105785: 0 +245: 105786: 0 +245: 105787: 0 +245: 105788: 0 +245: 105789: 0 +245: 105790: 0 +245: 105791: 0 +245: 105792: 0 +245: 105793: 0 +245: 105794: 0 +245: 105795: 0 +245: 105796: 0 +245: 105797: 0 +245: 105798: 0 +245: 105799: 0 +245: 105800: 0 +245: 105801: 0 +245: 105802: 0 +245: 105803: 0 +245: 105804: 0 +245: 105805: 0 +245: 105806: 0 +245: 105807: 0 +245: 105808: 0 +245: 105809: 0 +245: 105810: 0 +245: 105811: 0 +245: 105812: 0 +245: 105813: 0 +245: 105814: 0 +245: 105815: 0 +245: 105816: 0 +245: 105817: 0 +245: 105818: 0 +245: 105819: 0 +245: 105820: 0 +245: 105821: 0 +245: 105822: 0 +245: 105823: 0 +245: 105824: 0 +245: 105825: 0 +245: 105826: 0 +245: 105827: 0 +245: 105828: 0 +245: 105829: 0 +245: 105830: 0 +245: 105831: 0 +245: 105832: 0 +245: 105833: 0 +245: 105834: 0 +245: 105835: 0 +245: 105836: 0 +245: 105837: 0 +245: 105838: 0 +245: 105839: 0 +245: 105840: 0 +245: 105841: 0 +245: 105842: 0 +245: 105843: 0 +245: 105844: 0 +245: 105845: 0 +245: 105846: 0 +245: 105847: 0 +245: 105848: 0 +245: 105849: 0 +245: 105850: 0 +245: 105851: 0 +245: 105852: 0 +245: 105853: 0 +245: 105854: 0 +245: 105855: 0 +245: 105856: 0 +245: 105857: 0 +245: 105858: 0 +245: 105859: 0 +245: 105860: 0 +245: 105861: 0 +245: 105862: 0 +245: 105863: 0 +245: 105864: 0 +245: 105865: 0 +245: 105866: 0 +245: 105867: 0 +245: 105868: 0 +245: 105869: 0 +245: 105870: 0 +245: 105871: 0 +245: 105872: 0 +245: 105873: 0 +245: 105874: 0 +245: 105875: 0 +245: 105876: 0 +245: 105877: 0 +245: 105878: 0 +245: 105879: 0 +245: 105880: 0 +245: 105881: 0 +245: 105882: 0 +245: 105883: 0 +245: 105884: 0 +245: 105885: 0 +245: 105886: 0 +245: 105887: 0 +245: 105888: 0 +245: 105889: 0 +245: 105890: 0 +245: 105891: 0 +245: 105892: 0 +245: 105893: 0 +245: 105894: 0 +245: 105895: 0 +245: 105896: 0 +245: 105897: 0 +245: 105898: 0 +245: 105899: 0 +245: 105900: 0 +245: 105901: 0 +245: 105902: 0 +245: 105903: 0 +245: 105904: 0 +245: 105905: 0 +245: 105906: 0 +245: 105907: 0 +245: 105908: 0 +245: 105909: 0 +245: 105910: 0 +245: 105911: 0 +245: 105912: 0 +245: 105913: 0 +245: 105914: 0 +245: 105915: 0 +245: 105916: 0 +245: 105917: 0 +245: 105918: 0 +245: 105919: 0 +245: 105920: 0 +245: 105921: 0 +245: 105922: 0 +245: 105923: 0 +245: 105924: 0 +245: 105925: 0 +245: 105926: 0 +245: 105927: 0 +245: 105928: 0 +245: 105929: 0 +245: 105930: 0 +245: 105931: 0 +245: 105932: 0 +245: 105933: 0 +245: 105934: 0 +245: 105935: 0 +245: 105936: 0 +245: 105937: 0 +245: 105938: 0 +245: 105939: 0 +245: 105940: 0 +245: 105941: 0 +245: 105942: 0 +245: 105943: 0 +245: 105944: 0 +245: 105945: 0 +245: 105946: 0 +245: 105947: 0 +245: 105948: 0 +245: 105949: 0 +245: 105950: 0 +245: 105951: 0 +245: 105952: 0 +245: 105953: 0 +245: 105954: 0 +245: 105955: 0 +245: 105956: 0 +245: 105957: 0 +245: 105958: 0 +245: 105959: 0 +245: 105960: 0 +245: 105961: 0 +245: 105962: 0 +245: 105963: 0 +245: 105964: 0 +245: 105965: 0 +245: 105966: 0 +245: 105967: 0 +245: 105968: 0 +245: 105969: 0 +245: 105970: 0 +245: 105971: 0 +245: 105972: 0 +245: 105973: 0 +245: 105974: 0 +245: 105975: 0 +245: 105976: 0 +245: 105977: 0 +245: 105978: 0 +245: 105979: 0 +245: 105980: 0 +245: 105981: 0 +245: 105982: 0 +245: 105983: 0 +245: 105984: 0 +245: 105985: 0 +245: 105986: 0 +245: 105987: 0 +245: 105988: 0 +245: 105989: 0 +245: 105990: 0 +245: 105991: 0 +245: 105992: 0 +245: 105993: 0 +245: 105994: 0 +245: 105995: 0 +245: 105996: 0 +245: 105997: 0 +245: 105998: 0 +245: 105999: 0 +245: 106000: 0 +245: 106001: 0 +245: 106002: 0 +245: 106003: 0 +245: 106004: 0 +245: 106005: 0 +245: 106006: 0 +245: 106007: 0 +245: 106008: 0 +245: 106009: 0 +245: 106010: 0 +245: 106011: 0 +245: 106012: 0 +245: 106013: 0 +245: 106014: 0 +245: 106015: 0 +245: 106016: 0 +245: 106017: 0 +245: 106018: 0 +245: 106019: 0 +245: 106020: 0 +245: 106021: 0 +245: 106022: 0 +245: 106023: 0 +245: 106024: 0 +245: 106025: 0 +245: 106026: 0 +245: 106027: 0 +245: 106028: 0 +245: 106029: 0 +245: 106030: 0 +245: 106031: 0 +245: 106032: 0 +245: 106033: 0 +245: 106034: 0 +245: 106035: 0 +245: 106036: 0 +245: 106037: 0 +245: 106038: 0 +245: 106039: 0 +245: 106040: 0 +245: 106041: 0 +245: 106042: 0 +245: 106043: 0 +245: 106044: 0 +245: 106045: 0 +245: 106046: 0 +245: 106047: 0 +245: 106048: 0 +245: 106049: 0 +245: 106050: 0 +245: 106051: 0 +245: 106052: 0 +245: 106053: 0 +245: 106054: 0 +245: 106055: 0 +245: 106056: 0 +245: 106057: 0 +245: 106058: 0 +245: 106059: 0 +245: 106060: 0 +245: 106061: 0 +245: 106062: 0 +245: 106063: 0 +245: 106064: 0 +245: 106065: 0 +245: 106066: 0 +245: 106067: 0 +245: 106068: 0 +245: 106069: 0 +245: 106070: 0 +245: 106071: 0 +245: 106072: 0 +245: 106073: 0 +245: 106074: 0 +245: 106075: 0 +245: 106076: 0 +245: 106077: 0 +245: 106078: 0 +245: 106079: 0 +245: 106080: 0 +245: 106081: 0 +245: 106082: 0 +245: 106083: 0 +245: 106084: 0 +245: 106085: 0 +245: 106086: 0 +245: 106087: 0 +245: 106088: 0 +245: 106089: 0 +245: 106090: 0 +245: 106091: 0 +245: 106092: 0 +245: 106093: 0 +245: 106094: 0 +245: 106095: 0 +245: 106096: 0 +245: 106097: 0 +245: 106098: 0 +245: 106099: 0 +245: 106100: 0 +245: 106101: 0 +245: 106102: 0 +245: 106103: 0 +245: 106104: 0 +245: 106105: 0 +245: 106106: 0 +245: 106107: 0 +245: 106108: 0 +245: 106109: 0 +245: 106110: 0 +245: 106111: 0 +245: 106112: 0 +245: 106113: 0 +245: 106114: 0 +245: 106115: 0 +245: 106116: 0 +245: 106117: 0 +245: 106118: 0 +245: 106119: 0 +245: 106120: 0 +245: 106121: 0 +245: 106122: 0 +245: 106123: 0 +245: 106124: 0 +245: 106125: 0 +245: 106126: 0 +245: 106127: 0 +245: 106128: 0 +245: 106129: 0 +245: 106130: 0 +245: 106131: 0 +245: 106132: 0 +245: 106133: 0 +245: 106134: 0 +245: 106135: 0 +245: 106136: 0 +245: 106137: 0 +245: 106138: 0 +245: 106139: 0 +245: 106140: 0 +245: 106141: 0 +245: 106142: 0 +245: 106143: 0 +245: 106144: 0 +245: 106145: 0 +245: 106146: 0 +245: 106147: 0 +245: 106148: 0 +245: 106149: 0 +245: 106150: 0 +245: 106151: 0 +245: 106152: 0 +245: 106153: 0 +245: 106154: 0 +245: 106155: 0 +245: 106156: 0 +245: 106157: 0 +245: 106158: 0 +245: 106159: 0 +245: 106160: 0 +245: 106161: 0 +245: 106162: 0 +245: 106163: 0 +245: 106164: 0 +245: 106165: 0 +245: 106166: 0 +245: 106167: 0 +245: 106168: 0 +245: 106169: 0 +245: 106170: 0 +245: 106171: 0 +245: 106172: 0 +245: 106173: 0 +245: 106174: 0 +245: 106175: 0 +245: 106176: 0 +245: 106177: 0 +245: 106178: 0 +245: 106179: 0 +245: 106180: 0 +245: 106181: 0 +245: 106182: 0 +245: 106183: 0 +245: 106184: 0 +245: 106185: 0 +245: 106186: 0 +245: 106187: 0 +245: 106188: 0 +245: 106189: 0 +245: 106190: 0 +245: 106191: 0 +245: 106192: 0 +245: 106193: 0 +245: 106194: 0 +245: 106195: 0 +245: 106196: 0 +245: 106197: 0 +245: 106198: 0 +245: 106199: 0 +245: 106200: 0 +245: 106201: 0 +245: 106202: 0 +245: 106203: 0 +245: 106204: 0 +245: 106205: 0 +245: 106206: 0 +245: 106207: 0 +245: 106208: 0 +245: 106209: 0 +245: 106210: 0 +245: 106211: 0 +245: 106212: 0 +245: 106213: 0 +245: 106214: 0 +245: 106215: 0 +245: 106216: 0 +245: 106217: 0 +245: 106218: 0 +245: 106219: 0 +245: 106220: 0 +245: 106221: 0 +245: 106222: 0 +245: 106223: 0 +245: 106224: 0 +245: 106225: 0 +245: 106226: 0 +245: 106227: 0 +245: 106228: 0 +245: 106229: 0 +245: 106230: 0 +245: 106231: 0 +245: 106232: 0 +245: 106233: 0 +245: 106234: 0 +245: 106235: 0 +245: 106236: 0 +245: 106237: 0 +245: 106238: 0 +245: 106239: 0 +245: 106240: 0 +245: 106241: 0 +245: 106242: 0 +245: 106243: 0 +245: 106244: 0 +245: 106245: 0 +245: 106246: 0 +245: 106247: 0 +245: 106248: 0 +245: 106249: 0 +245: 106250: 0 +245: 106251: 0 +245: 106252: 0 +245: 106253: 0 +245: 106254: 0 +245: 106255: 0 +245: 106256: 0 +245: 106257: 0 +245: 106258: 0 +245: 106259: 0 +245: 106260: 0 +245: 106261: 0 +245: 106262: 0 +245: 106263: 0 +245: 106264: 0 +245: 106265: 0 +245: 106266: 0 +245: 106267: 0 +245: 106268: 0 +245: 106269: 0 +245: 106270: 0 +245: 106271: 0 +245: 106272: 0 +245: 106273: 0 +245: 106274: 0 +245: 106275: 0 +245: 106276: 0 +245: 106277: 0 +245: 106278: 0 +245: 106279: 0 +245: 106280: 0 +245: 106281: 0 +245: 106282: 0 +245: 106283: 0 +245: 106284: 0 +245: 106285: 0 +245: 106286: 0 +245: 106287: 0 +245: 106288: 0 +245: 106289: 0 +245: 106290: 0 +245: 106291: 0 +245: 106292: 0 +245: 106293: 0 +245: 106294: 0 +245: 106295: 0 +245: 106296: 0 +245: 106297: 0 +245: 106298: 0 +245: 106299: 0 +245: 106300: 0 +245: 106301: 0 +245: 106302: 0 +245: 106303: 0 +245: 106304: 0 +245: 106305: 0 +245: 106306: 0 +245: 106307: 0 +245: 106308: 0 +245: 106309: 0 +245: 106310: 0 +245: 106311: 0 +245: 106312: 0 +245: 106313: 0 +245: 106314: 0 +245: 106315: 0 +245: 106316: 0 +245: 106317: 0 +245: 106318: 0 +245: 106319: 0 +245: 106320: 0 +245: 106321: 0 +245: 106322: 0 +245: 106323: 0 +245: 106324: 0 +245: 106325: 0 +245: 106326: 0 +245: 106327: 0 +245: 106328: 0 +245: 106329: 0 +245: 106330: 0 +245: 106331: 0 +245: 106332: 0 +245: 106333: 0 +245: 106334: 0 +245: 106335: 0 +245: 106336: 0 +245: 106337: 0 +245: 106338: 0 +245: 106339: 0 +245: 106340: 0 +245: 106341: 0 +245: 106342: 0 +245: 106343: 0 +245: 106344: 0 +245: 106345: 0 +245: 106346: 0 +245: 106347: 0 +245: 106348: 0 +245: 106349: 0 +245: 106350: 0 +245: 106351: 0 +245: 106352: 0 +245: 106353: 0 +245: 106354: 0 +245: 106355: 0 +245: 106356: 0 +245: 106357: 0 +245: 106358: 0 +245: 106359: 0 +245: 106360: 0 +245: 106361: 0 +245: 106362: 0 +245: 106363: 0 +245: 106364: 0 +245: 106365: 0 +245: 106366: 0 +245: 106367: 0 +245: 106368: 0 +245: 106369: 0 +245: 106370: 0 +245: 106371: 0 +245: 106372: 0 +245: 106373: 0 +245: 106374: 0 +245: 106375: 0 +245: 106376: 0 +245: 106377: 0 +245: 106378: 0 +245: 106379: 0 +245: 106380: 0 +245: 106381: 0 +245: 106382: 0 +245: 106383: 0 +245: 106384: 0 +245: 106385: 0 +245: 106386: 0 +245: 106387: 0 +245: 106388: 0 +245: 106389: 0 +245: 106390: 0 +245: 106391: 0 +245: 106392: 0 +245: 106393: 0 +245: 106394: 0 +245: 106395: 0 +245: 106396: 0 +245: 106397: 0 +245: 106398: 0 +245: 106399: 0 +245: 106400: 0 +245: 106401: 0 +245: 106402: 0 +245: 106403: 0 +245: 106404: 0 +245: 106405: 0 +245: 106406: 0 +245: 106407: 0 +245: 106408: 0 +245: 106409: 0 +245: 106410: 0 +245: 106411: 0 +245: 106412: 0 +245: 106413: 0 +245: 106414: 0 +245: 106415: 0 +245: 106416: 0 +245: 106417: 0 +245: 106418: 0 +245: 106419: 0 +245: 106420: 0 +245: 106421: 0 +245: 106422: 0 +245: 106423: 0 +245: 106424: 0 +245: 106425: 0 +245: 106426: 0 +245: 106427: 0 +245: 106428: 0 +245: 106429: 0 +245: 106430: 0 +245: 106431: 0 +245: 106432: 0 +245: 106433: 0 +245: 106434: 0 +245: 106435: 0 +245: 106436: 0 +245: 106437: 0 +245: 106438: 0 +245: 106439: 0 +245: 106440: 0 +245: 106441: 0 +245: 106442: 0 +245: 106443: 0 +245: 106444: 0 +245: 106445: 0 +245: 106446: 0 +245: 106447: 0 +245: 106448: 0 +245: 106449: 0 +245: 106450: 0 +245: 106451: 0 +245: 106452: 0 +245: 106453: 0 +245: 106454: 0 +245: 106455: 0 +245: 106456: 0 +245: 106457: 0 +245: 106458: 0 +245: 106459: 0 +245: 106460: 0 +245: 106461: 0 +245: 106462: 0 +245: 106463: 0 +245: 106464: 0 +245: 106465: 0 +245: 106466: 0 +245: 106467: 0 +245: 106468: 0 +245: 106469: 0 +245: 106470: 0 +245: 106471: 0 +245: 106472: 0 +245: 106473: 0 +245: 106474: 0 +245: 106475: 0 +245: 106476: 0 +245: 106477: 0 +245: 106478: 0 +245: 106479: 0 +245: 106480: 0 +245: 106481: 0 +245: 106482: 0 +245: 106483: 0 +245: 106484: 0 +245: 106485: 0 +245: 106486: 0 +245: 106487: 0 +245: 106488: 0 +245: 106489: 0 +245: 106490: 0 +245: 106491: 0 +245: 106492: 0 +245: 106493: 0 +245: 106494: 0 +245: 106495: 0 +245: 106496: 0 +245: 106497: 0 +245: 106498: 0 +245: 106499: 0 +245: 106500: 0 +245: 106501: 0 +245: 106502: 0 +245: 106503: 0 +245: 106504: 0 +245: 106505: 0 +245: 106506: 0 +245: 106507: 0 +245: 106508: 0 +245: 106509: 0 +245: 106510: 0 +245: 106511: 0 +245: 106512: 0 +245: 106513: 0 +245: 106514: 0 +245: 106515: 0 +245: 106516: 0 +245: 106517: 0 +245: 106518: 0 +245: 106519: 0 +245: 106520: 0 +245: 106521: 0 +245: 106522: 0 +245: 106523: 0 +245: 106524: 0 +245: 106525: 0 +245: 106526: 0 +245: 106527: 0 +245: 106528: 0 +245: 106529: 0 +245: 106530: 0 +245: 106531: 0 +245: 106532: 0 +245: 106533: 0 +245: 106534: 0 +245: 106535: 0 +245: 106536: 0 +245: 106537: 0 +245: 106538: 0 +245: 106539: 0 +245: 106540: 0 +245: 106541: 0 +245: 106542: 0 +245: 106543: 0 +245: 106544: 0 +245: 106545: 0 +245: 106546: 0 +245: 106547: 0 +245: 106548: 0 +245: 106549: 0 +245: 106550: 0 +245: 106551: 0 +245: 106552: 0 +245: 106553: 0 +245: 106554: 0 +245: 106555: 0 +245: 106556: 0 +245: 106557: 0 +245: 106558: 0 +245: 106559: 0 +245: 106560: 0 +245: 106561: 0 +245: 106562: 0 +245: 106563: 0 +245: 106564: 0 +245: 106565: 0 +245: 106566: 0 +245: 106567: 0 +245: 106568: 0 +245: 106569: 0 +245: 106570: 0 +245: 106571: 0 +245: 106572: 0 +245: 106573: 0 +245: 106574: 0 +245: 106575: 0 +245: 106576: 0 +245: 106577: 0 +245: 106578: 0 +245: 106579: 0 +245: 106580: 0 +245: 106581: 0 +245: 106582: 0 +245: 106583: 0 +245: 106584: 0 +245: 106585: 0 +245: 106586: 0 +245: 106587: 0 +245: 106588: 0 +245: 106589: 0 +245: 106590: 0 +245: 106591: 0 +245: 106592: 0 +245: 106593: 0 +245: 106594: 0 +245: 106595: 0 +245: 106596: 0 +245: 106597: 0 +245: 106598: 0 +245: 106599: 0 +245: 106600: 0 +245: 106601: 0 +245: 106602: 0 +245: 106603: 0 +245: 106604: 0 +245: 106605: 0 +245: 106606: 0 +245: 106607: 0 +245: 106608: 0 +245: 106609: 0 +245: 106610: 0 +245: 106611: 0 +245: 106612: 0 +245: 106613: 0 +245: 106614: 0 +245: 106615: 0 +245: 106616: 0 +245: 106617: 0 +245: 106618: 0 +245: 106619: 0 +245: 106620: 0 +245: 106621: 0 +245: 106622: 0 +245: 106623: 0 +245: 106624: 0 +245: 106625: 0 +245: 106626: 0 +245: 106627: 0 +245: 106628: 0 +245: 106629: 0 +245: 106630: 0 +245: 106631: 0 +245: 106632: 0 +245: 106633: 0 +245: 106634: 0 +245: 106635: 0 +245: 106636: 0 +245: 106637: 0 +245: 106638: 0 +245: 106639: 0 +245: 106640: 0 +245: 106641: 0 +245: 106642: 0 +245: 106643: 0 +245: 106644: 0 +245: 106645: 0 +245: 106646: 0 +245: 106647: 0 +245: 106648: 0 +245: 106649: 0 +245: 106650: 0 +245: 106651: 0 +245: 106652: 0 +245: 106653: 0 +245: 106654: 0 +245: 106655: 0 +245: 106656: 0 +245: 106657: 0 +245: 106658: 0 +245: 106659: 0 +245: 106660: 0 +245: 106661: 0 +245: 106662: 0 +245: 106663: 0 +245: 106664: 0 +245: 106665: 0 +245: 106666: 0 +245: 106667: 0 +245: 106668: 0 +245: 106669: 0 +245: 106670: 0 +245: 106671: 0 +245: 106672: 0 +245: 106673: 0 +245: 106674: 0 +245: 106675: 0 +245: 106676: 0 +245: 106677: 0 +245: 106678: 0 +245: 106679: 0 +245: 106680: 0 +245: 106681: 0 +245: 106682: 0 +245: 106683: 0 +245: 106684: 0 +245: 106685: 0 +245: 106686: 0 +245: 106687: 0 +245: 106688: 0 +245: 106689: 0 +245: 106690: 0 +245: 106691: 0 +245: 106692: 0 +245: 106693: 0 +245: 106694: 0 +245: 106695: 0 +245: 106696: 0 +245: 106697: 0 +245: 106698: 0 +245: 106699: 0 +245: 106700: 0 +245: 106701: 0 +245: 106702: 0 +245: 106703: 0 +245: 106704: 0 +245: 106705: 0 +245: 106706: 0 +245: 106707: 0 +245: 106708: 0 +245: 106709: 0 +245: 106710: 0 +245: 106711: 0 +245: 106712: 0 +245: 106713: 0 +245: 106714: 0 +245: 106715: 0 +245: 106716: 0 +245: 106717: 0 +245: 106718: 0 +245: 106719: 0 +245: 106720: 0 +245: 106721: 0 +245: 106722: 0 +245: 106723: 0 +245: 106724: 0 +245: 106725: 0 +245: 106726: 0 +245: 106727: 0 +245: 106728: 0 +245: 106729: 0 +245: 106730: 0 +245: 106731: 0 +245: 106732: 0 +245: 106733: 0 +245: 106734: 0 +245: 106735: 0 +245: 106736: 0 +245: 106737: 0 +245: 106738: 0 +245: 106739: 0 +245: 106740: 0 +245: 106741: 0 +245: 106742: 0 +245: 106743: 0 +245: 106744: 0 +245: 106745: 0 +245: 106746: 0 +245: 106747: 0 +245: 106748: 0 +245: 106749: 0 +245: 106750: 0 +245: 106751: 0 +245: 106752: 0 +245: 106753: 0 +245: 106754: 0 +245: 106755: 0 +245: 106756: 0 +245: 106757: 0 +245: 106758: 0 +245: 106759: 0 +245: 106760: 0 +245: 106761: 0 +245: 106762: 0 +245: 106763: 0 +245: 106764: 0 +245: 106765: 0 +245: 106766: 0 +245: 106767: 0 +245: 106768: 0 +245: 106769: 0 +245: 106770: 0 +245: 106771: 0 +245: 106772: 0 +245: 106773: 0 +245: 106774: 0 +245: 106775: 0 +245: 106776: 0 +245: 106777: 0 +245: 106778: 0 +245: 106779: 0 +245: 106780: 0 +245: 106781: 0 +245: 106782: 0 +245: 106783: 0 +245: 106784: 0 +245: 106785: 0 +245: 106786: 0 +245: 106787: 0 +245: 106788: 0 +245: 106789: 0 +245: 106790: 0 +245: 106791: 0 +245: 106792: 0 +245: 106793: 0 +245: 106794: 0 +245: 106795: 0 +245: 106796: 0 +245: 106797: 0 +245: 106798: 0 +245: 106799: 0 +245: 106800: 0 +245: 106801: 0 +245: 106802: 0 +245: 106803: 0 +245: 106804: 0 +245: 106805: 0 +245: 106806: 0 +245: 106807: 0 +245: 106808: 0 +245: 106809: 0 +245: 106810: 0 +245: 106811: 0 +245: 106812: 0 +245: 106813: 0 +245: 106814: 0 +245: 106815: 0 +245: 106816: 0 +245: 106817: 0 +245: 106818: 0 +245: 106819: 0 +245: 106820: 0 +245: 106821: 0 +245: 106822: 0 +245: 106823: 0 +245: 106824: 0 +245: 106825: 0 +245: 106826: 0 +245: 106827: 0 +245: 106828: 0 +245: 106829: 0 +245: 106830: 0 +245: 106831: 0 +245: 106832: 0 +245: 106833: 0 +245: 106834: 0 +245: 106835: 0 +245: 106836: 0 +245: 106837: 0 +245: 106838: 0 +245: 106839: 0 +245: 106840: 0 +245: 106841: 0 +245: 106842: 0 +245: 106843: 0 +245: 106844: 0 +245: 106845: 0 +245: 106846: 0 +245: 106847: 0 +245: 106848: 0 +245: 106849: 0 +245: 106850: 0 +245: 106851: 0 +245: 106852: 0 +245: 106853: 0 +245: 106854: 0 +245: 106855: 0 +245: 106856: 0 +245: 106857: 0 +245: 106858: 0 +245: 106859: 0 +245: 106860: 0 +245: 106861: 0 +245: 106862: 0 +245: 106863: 0 +245: 106864: 0 +245: 106865: 0 +245: 106866: 0 +245: 106867: 0 +245: 106868: 0 +245: 106869: 0 +245: 106870: 0 +245: 106871: 0 +245: 106872: 0 +245: 106873: 0 +245: 106874: 0 +245: 106875: 0 +245: 106876: 0 +245: 106877: 0 +245: 106878: 0 +245: 106879: 0 +245: 106880: 0 +245: 106881: 0 +245: 106882: 0 +245: 106883: 0 +245: 106884: 0 +245: 106885: 0 +245: 106886: 0 +245: 106887: 0 +245: 106888: 0 +245: 106889: 0 +245: 106890: 0 +245: 106891: 0 +245: 106892: 0 +245: 106893: 0 +245: 106894: 0 +245: 106895: 0 +245: 106896: 0 +245: 106897: 0 +245: 106898: 0 +245: 106899: 0 +245: 106900: 0 +245: 106901: 0 +245: 106902: 0 +245: 106903: 0 +245: 106904: 0 +245: 106905: 0 +245: 106906: 0 +245: 106907: 0 +245: 106908: 0 +245: 106909: 0 +245: 106910: 0 +245: 106911: 0 +245: 106912: 0 +245: 106913: 0 +245: 106914: 0 +245: 106915: 0 +245: 106916: 0 +245: 106917: 0 +245: 106918: 0 +245: 106919: 0 +245: 106920: 0 +245: 106921: 0 +245: 106922: 0 +245: 106923: 0 +245: 106924: 0 +245: 106925: 0 +245: 106926: 0 +245: 106927: 0 +245: 106928: 0 +245: 106929: 0 +245: 106930: 0 +245: 106931: 0 +245: 106932: 0 +245: 106933: 0 +245: 106934: 0 +245: 106935: 0 +245: 106936: 0 +245: 106937: 0 +245: 106938: 0 +245: 106939: 0 +245: 106940: 0 +245: 106941: 0 +245: 106942: 0 +245: 106943: 0 +245: 106944: 0 +245: 106945: 0 +245: 106946: 0 +245: 106947: 0 +245: 106948: 0 +245: 106949: 0 +245: 106950: 0 +245: 106951: 0 +245: 106952: 0 +245: 106953: 0 +245: 106954: 0 +245: 106955: 0 +245: 106956: 0 +245: 106957: 0 +245: 106958: 0 +245: 106959: 0 +245: 106960: 0 +245: 106961: 0 +245: 106962: 0 +245: 106963: 0 +245: 106964: 0 +245: 106965: 0 +245: 106966: 0 +245: 106967: 0 +245: 106968: 0 +245: 106969: 0 +245: 106970: 0 +245: 106971: 0 +245: 106972: 0 +245: 106973: 0 +245: 106974: 0 +245: 106975: 0 +245: 106976: 0 +245: 106977: 0 +245: 106978: 0 +245: 106979: 0 +245: 106980: 0 +245: 106981: 0 +245: 106982: 0 +245: 106983: 0 +245: 106984: 0 +245: 106985: 0 +245: 106986: 0 +245: 106987: 0 +245: 106988: 0 +245: 106989: 0 +245: 106990: 0 +245: 106991: 0 +245: 106992: 0 +245: 106993: 0 +245: 106994: 0 +245: 106995: 0 +245: 106996: 0 +245: 106997: 0 +245: 106998: 0 +245: 106999: 0 +245: 107000: 0 +245: 107001: 0 +245: 107002: 0 +245: 107003: 0 +245: 107004: 0 +245: 107005: 0 +245: 107006: 0 +245: 107007: 0 +245: 107008: 0 +245: 107009: 0 +245: 107010: 0 +245: 107011: 0 +245: 107012: 0 +245: 107013: 0 +245: 107014: 0 +245: 107015: 0 +245: 107016: 0 +245: 107017: 0 +245: 107018: 0 +245: 107019: 0 +245: 107020: 0 +245: 107021: 0 +245: 107022: 0 +245: 107023: 0 +245: 107024: 0 +245: 107025: 0 +245: 107026: 0 +245: 107027: 0 +245: 107028: 0 +245: 107029: 0 +245: 107030: 0 +245: 107031: 0 +245: 107032: 0 +245: 107033: 0 +245: 107034: 0 +245: 107035: 0 +245: 107036: 0 +245: 107037: 0 +245: 107038: 0 +245: 107039: 0 +245: 107040: 0 +245: 107041: 0 +245: 107042: 0 +245: 107043: 0 +245: 107044: 0 +245: 107045: 0 +245: 107046: 0 +245: 107047: 0 +245: 107048: 0 +245: 107049: 0 +245: 107050: 0 +245: 107051: 0 +245: 107052: 0 +245: 107053: 0 +245: 107054: 0 +245: 107055: 0 +245: 107056: 0 +245: 107057: 0 +245: 107058: 0 +245: 107059: 0 +245: 107060: 0 +245: 107061: 0 +245: 107062: 0 +245: 107063: 0 +245: 107064: 0 +245: 107065: 0 +245: 107066: 0 +245: 107067: 0 +245: 107068: 0 +245: 107069: 0 +245: 107070: 0 +245: 107071: 0 +245: 107072: 0 +245: 107073: 0 +245: 107074: 0 +245: 107075: 0 +245: 107076: 0 +245: 107077: 0 +245: 107078: 0 +245: 107079: 0 +245: 107080: 0 +245: 107081: 0 +245: 107082: 0 +245: 107083: 0 +245: 107084: 0 +245: 107085: 0 +245: 107086: 0 +245: 107087: 0 +245: 107088: 0 +245: 107089: 0 +245: 107090: 0 +245: 107091: 0 +245: 107092: 0 +245: 107093: 0 +245: 107094: 0 +245: 107095: 0 +245: 107096: 0 +245: 107097: 0 +245: 107098: 0 +245: 107099: 0 +245: 107100: 0 +245: 107101: 0 +245: 107102: 0 +245: 107103: 0 +245: 107104: 0 +245: 107105: 0 +245: 107106: 0 +245: 107107: 0 +245: 107108: 0 +245: 107109: 0 +245: 107110: 0 +245: 107111: 0 +245: 107112: 0 +245: 107113: 0 +245: 107114: 0 +245: 107115: 0 +245: 107116: 0 +245: 107117: 0 +245: 107118: 0 +245: 107119: 0 +245: 107120: 0 +245: 107121: 0 +245: 107122: 0 +245: 107123: 0 +245: 107124: 0 +245: 107125: 0 +245: 107126: 0 +245: 107127: 0 +245: 107128: 0 +245: 107129: 0 +245: 107130: 0 +245: 107131: 0 +245: 107132: 0 +245: 107133: 0 +245: 107134: 0 +245: 107135: 0 +245: 107136: 0 +245: 107137: 0 +245: 107138: 0 +245: 107139: 0 +245: 107140: 0 +245: 107141: 0 +245: 107142: 0 +245: 107143: 0 +245: 107144: 0 +245: 107145: 0 +245: 107146: 0 +245: 107147: 0 +245: 107148: 0 +245: 107149: 0 +245: 107150: 0 +245: 107151: 0 +245: 107152: 0 +245: 107153: 0 +245: 107154: 0 +245: 107155: 0 +245: 107156: 0 +245: 107157: 0 +245: 107158: 0 +245: 107159: 0 +245: 107160: 0 +245: 107161: 0 +245: 107162: 0 +245: 107163: 0 +245: 107164: 0 +245: 107165: 0 +245: 107166: 0 +245: 107167: 0 +245: 107168: 0 +245: 107169: 0 +245: 107170: 0 +245: 107171: 0 +245: 107172: 0 +245: 107173: 0 +245: 107174: 0 +245: 107175: 0 +245: 107176: 0 +245: 107177: 0 +245: 107178: 0 +245: 107179: 0 +245: 107180: 0 +245: 107181: 0 +245: 107182: 0 +245: 107183: 0 +245: 107184: 0 +245: 107185: 0 +245: 107186: 0 +245: 107187: 0 +245: 107188: 0 +245: 107189: 0 +245: 107190: 0 +245: 107191: 0 +245: 107192: 0 +245: 107193: 0 +245: 107194: 0 +245: 107195: 0 +245: 107196: 0 +245: 107197: 0 +245: 107198: 0 +245: 107199: 0 +245: 107200: 0 +245: 107201: 0 +245: 107202: 0 +245: 107203: 0 +245: 107204: 0 +245: 107205: 0 +245: 107206: 0 +245: 107207: 0 +245: 107208: 0 +245: 107209: 0 +245: 107210: 0 +245: 107211: 0 +245: 107212: 0 +245: 107213: 0 +245: 107214: 0 +245: 107215: 0 +245: 107216: 0 +245: 107217: 0 +245: 107218: 0 +245: 107219: 0 +245: 107220: 0 +245: 107221: 0 +245: 107222: 0 +245: 107223: 0 +245: 107224: 0 +245: 107225: 0 +245: 107226: 0 +245: 107227: 0 +245: 107228: 0 +245: 107229: 0 +245: 107230: 0 +245: 107231: 0 +245: 107232: 0 +245: 107233: 0 +245: 107234: 0 +245: 107235: 0 +245: 107236: 0 +245: 107237: 0 +245: 107238: 0 +245: 107239: 0 +245: 107240: 0 +245: 107241: 0 +245: 107242: 0 +245: 107243: 0 +245: 107244: 0 +245: 107245: 0 +245: 107246: 0 +245: 107247: 0 +245: 107248: 0 +245: 107249: 0 +245: 107250: 0 +245: 107251: 0 +245: 107252: 0 +245: 107253: 0 +245: 107254: 0 +245: 107255: 0 +245: 107256: 0 +245: 107257: 0 +245: 107258: 0 +245: 107259: 0 +245: 107260: 0 +245: 107261: 0 +245: 107262: 0 +245: 107263: 0 +245: 107264: 0 +245: 107265: 0 +245: 107266: 0 +245: 107267: 0 +245: 107268: 0 +245: 107269: 0 +245: 107270: 0 +245: 107271: 0 +245: 107272: 0 +245: 107273: 0 +245: 107274: 0 +245: 107275: 0 +245: 107276: 0 +245: 107277: 0 +245: 107278: 0 +245: 107279: 0 +245: 107280: 0 +245: 107281: 0 +245: 107282: 0 +245: 107283: 0 +245: 107284: 0 +245: 107285: 0 +245: 107286: 0 +245: 107287: 0 +245: 107288: 0 +245: 107289: 0 +245: 107290: 0 +245: 107291: 0 +245: 107292: 0 +245: 107293: 0 +245: 107294: 0 +245: 107295: 0 +245: 107296: 0 +245: 107297: 0 +245: 107298: 0 +245: 107299: 0 +245: 107300: 0 +245: 107301: 0 +245: 107302: 0 +245: 107303: 0 +245: 107304: 0 +245: 107305: 0 +245: 107306: 0 +245: 107307: 0 +245: 107308: 0 +245: 107309: 0 +245: 107310: 0 +245: 107311: 0 +245: 107312: 0 +245: 107313: 0 +245: 107314: 0 +245: 107315: 0 +245: 107316: 0 +245: 107317: 0 +245: 107318: 0 +245: 107319: 0 +245: 107320: 0 +245: 107321: 0 +245: 107322: 0 +245: 107323: 0 +245: 107324: 0 +245: 107325: 0 +245: 107326: 0 +245: 107327: 0 +245: 107328: 0 +245: 107329: 0 +245: 107330: 0 +245: 107331: 0 +245: 107332: 0 +245: 107333: 0 +245: 107334: 0 +245: 107335: 0 +245: 107336: 0 +245: 107337: 0 +245: 107338: 0 +245: 107339: 0 +245: 107340: 0 +245: 107341: 0 +245: 107342: 0 +245: 107343: 0 +245: 107344: 0 +245: 107345: 0 +245: 107346: 0 +245: 107347: 0 +245: 107348: 0 +245: 107349: 0 +245: 107350: 0 +245: 107351: 0 +245: 107352: 0 +245: 107353: 0 +245: 107354: 0 +245: 107355: 0 +245: 107356: 0 +245: 107357: 0 +245: 107358: 0 +245: 107359: 0 +245: 107360: 0 +245: 107361: 0 +245: 107362: 0 +245: 107363: 0 +245: 107364: 0 +245: 107365: 0 +245: 107366: 0 +245: 107367: 0 +245: 107368: 0 +245: 107369: 0 +245: 107370: 0 +245: 107371: 0 +245: 107372: 0 +245: 107373: 0 +245: 107374: 0 +245: 107375: 0 +245: 107376: 0 +245: 107377: 0 +245: 107378: 0 +245: 107379: 0 +245: 107380: 0 +245: 107381: 0 +245: 107382: 0 +245: 107383: 0 +245: 107384: 0 +245: 107385: 0 +245: 107386: 0 +245: 107387: 0 +245: 107388: 0 +245: 107389: 0 +245: 107390: 0 +245: 107391: 0 +245: 107392: 0 +245: 107393: 0 +245: 107394: 0 +245: 107395: 0 +245: 107396: 0 +245: 107397: 0 +245: 107398: 0 +245: 107399: 0 +245: 107400: 0 +245: 107401: 0 +245: 107402: 0 +245: 107403: 0 +245: 107404: 0 +245: 107405: 0 +245: 107406: 0 +245: 107407: 0 +245: 107408: 0 +245: 107409: 0 +245: 107410: 0 +245: 107411: 0 +245: 107412: 0 +245: 107413: 0 +245: 107414: 0 +245: 107415: 0 +245: 107416: 0 +245: 107417: 0 +245: 107418: 0 +245: 107419: 0 +245: 107420: 0 +245: 107421: 0 +245: 107422: 0 +245: 107423: 0 +245: 107424: 0 +245: 107425: 0 +245: 107426: 0 +245: 107427: 0 +245: 107428: 0 +245: 107429: 0 +245: 107430: 0 +245: 107431: 0 +245: 107432: 0 +245: 107433: 0 +245: 107434: 0 +245: 107435: 0 +245: 107436: 0 +245: 107437: 0 +245: 107438: 0 +245: 107439: 0 +245: 107440: 0 +245: 107441: 0 +245: 107442: 0 +245: 107443: 0 +245: 107444: 0 +245: 107445: 0 +245: 107446: 0 +245: 107447: 0 +245: 107448: 0 +245: 107449: 0 +245: 107450: 0 +245: 107451: 0 +245: 107452: 0 +245: 107453: 0 +245: 107454: 0 +245: 107455: 0 +245: 107456: 0 +245: 107457: 0 +245: 107458: 0 +245: 107459: 0 +245: 107460: 0 +245: 107461: 0 +245: 107462: 0 +245: 107463: 0 +245: 107464: 0 +245: 107465: 0 +245: 107466: 0 +245: 107467: 0 +245: 107468: 0 +245: 107469: 0 +245: 107470: 0 +245: 107471: 0 +245: 107472: 0 +245: 107473: 0 +245: 107474: 0 +245: 107475: 0 +245: 107476: 0 +245: 107477: 0 +245: 107478: 0 +245: 107479: 0 +245: 107480: 0 +245: 107481: 0 +245: 107482: 0 +245: 107483: 0 +245: 107484: 0 +245: 107485: 0 +245: 107486: 0 +245: 107487: 0 +245: 107488: 0 +245: 107489: 0 +245: 107490: 0 +245: 107491: 0 +245: 107492: 0 +245: 107493: 0 +245: 107494: 0 +245: 107495: 0 +245: 107496: 0 +245: 107497: 0 +245: 107498: 0 +245: 107499: 0 +245: 107500: 0 +245: 107501: 0 +245: 107502: 0 +245: 107503: 0 +245: 107504: 0 +245: 107505: 0 +245: 107506: 0 +245: 107507: 0 +245: 107508: 0 +245: 107509: 0 +245: 107510: 0 +245: 107511: 0 +245: 107512: 0 +245: 107513: 0 +245: 107514: 0 +245: 107515: 0 +245: 107516: 0 +245: 107517: 0 +245: 107518: 0 +245: 107519: 0 +245: 107520: 0 +245: 107521: 0 +245: 107522: 0 +245: 107523: 0 +245: 107524: 0 +245: 107525: 0 +245: 107526: 0 +245: 107527: 0 +245: 107528: 0 +245: 107529: 0 +245: 107530: 0 +245: 107531: 0 +245: 107532: 0 +245: 107533: 0 +245: 107534: 0 +245: 107535: 0 +245: 107536: 0 +245: 107537: 0 +245: 107538: 0 +245: 107539: 0 +245: 107540: 0 +245: 107541: 0 +245: 107542: 0 +245: 107543: 0 +245: 107544: 0 +245: 107545: 0 +245: 107546: 0 +245: 107547: 0 +245: 107548: 0 +245: 107549: 0 +245: 107550: 0 +245: 107551: 0 +245: 107552: 0 +245: 107553: 0 +245: 107554: 0 +245: 107555: 0 +245: 107556: 0 +245: 107557: 0 +245: 107558: 0 +245: 107559: 0 +245: 107560: 0 +245: 107561: 0 +245: 107562: 0 +245: 107563: 0 +245: 107564: 0 +245: 107565: 0 +245: 107566: 0 +245: 107567: 0 +245: 107568: 0 +245: 107569: 0 +245: 107570: 0 +245: 107571: 0 +245: 107572: 0 +245: 107573: 0 +245: 107574: 0 +245: 107575: 0 +245: 107576: 0 +245: 107577: 0 +245: 107578: 0 +245: 107579: 0 +245: 107580: 0 +245: 107581: 0 +245: 107582: 0 +245: 107583: 0 +245: 107584: 0 +245: 107585: 0 +245: 107586: 0 +245: 107587: 0 +245: 107588: 0 +245: 107589: 0 +245: 107590: 0 +245: 107591: 0 +245: 107592: 0 +245: 107593: 0 +245: 107594: 0 +245: 107595: 0 +245: 107596: 0 +245: 107597: 0 +245: 107598: 0 +245: 107599: 0 +245: 107600: 0 +245: 107601: 0 +245: 107602: 0 +245: 107603: 0 +245: 107604: 0 +245: 107605: 0 +245: 107606: 0 +245: 107607: 0 +245: 107608: 0 +245: 107609: 0 +245: 107610: 0 +245: 107611: 0 +245: 107612: 0 +245: 107613: 0 +245: 107614: 0 +245: 107615: 0 +245: 107616: 0 +245: 107617: 0 +245: 107618: 0 +245: 107619: 0 +245: 107620: 0 +245: 107621: 0 +245: 107622: 0 +245: 107623: 0 +245: 107624: 0 +245: 107625: 0 +245: 107626: 0 +245: 107627: 0 +245: 107628: 0 +245: 107629: 0 +245: 107630: 0 +245: 107631: 0 +245: 107632: 0 +245: 107633: 0 +245: 107634: 0 +245: 107635: 0 +245: 107636: 0 +245: 107637: 0 +245: 107638: 0 +245: 107639: 0 +245: 107640: 0 +245: 107641: 0 +245: 107642: 0 +245: 107643: 0 +245: 107644: 0 +245: 107645: 0 +245: 107646: 0 +245: 107647: 0 +245: 107648: 0 +245: 107649: 0 +245: 107650: 0 +245: 107651: 0 +245: 107652: 0 +245: 107653: 0 +245: 107654: 0 +245: 107655: 0 +245: 107656: 0 +245: 107657: 0 +245: 107658: 0 +245: 107659: 0 +245: 107660: 0 +245: 107661: 0 +245: 107662: 0 +245: 107663: 0 +245: 107664: 0 +245: 107665: 0 +245: 107666: 0 +245: 107667: 0 +245: 107668: 0 +245: 107669: 0 +245: 107670: 0 +245: 107671: 0 +245: 107672: 0 +245: 107673: 0 +245: 107674: 0 +245: 107675: 0 +245: 107676: 0 +245: 107677: 0 +245: 107678: 0 +245: 107679: 0 +245: 107680: 0 +245: 107681: 0 +245: 107682: 0 +245: 107683: 0 +245: 107684: 0 +245: 107685: 0 +245: 107686: 0 +245: 107687: 0 +245: 107688: 0 +245: 107689: 0 +245: 107690: 0 +245: 107691: 0 +245: 107692: 0 +245: 107693: 0 +245: 107694: 0 +245: 107695: 0 +245: 107696: 0 +245: 107697: 0 +245: 107698: 0 +245: 107699: 0 +245: 107700: 0 +245: 107701: 0 +245: 107702: 0 +245: 107703: 0 +245: 107704: 0 +245: 107705: 0 +245: 107706: 0 +245: 107707: 0 +245: 107708: 0 +245: 107709: 0 +245: 107710: 0 +245: 107711: 0 +245: 107712: 0 +245: 107713: 0 +245: 107714: 0 +245: 107715: 0 +245: 107716: 0 +245: 107717: 0 +245: 107718: 0 +245: 107719: 0 +245: 107720: 0 +245: 107721: 0 +245: 107722: 0 +245: 107723: 0 +245: 107724: 0 +245: 107725: 0 +245: 107726: 0 +245: 107727: 0 +245: 107728: 0 +245: 107729: 0 +245: 107730: 0 +245: 107731: 0 +245: 107732: 0 +245: 107733: 0 +245: 107734: 0 +245: 107735: 0 +245: 107736: 0 +245: 107737: 0 +245: 107738: 0 +245: 107739: 0 +245: 107740: 0 +245: 107741: 0 +245: 107742: 0 +245: 107743: 0 +245: 107744: 0 +245: 107745: 0 +245: 107746: 0 +245: 107747: 0 +245: 107748: 0 +245: 107749: 0 +245: 107750: 0 +245: 107751: 0 +245: 107752: 0 +245: 107753: 0 +245: 107754: 0 +245: 107755: 0 +245: 107756: 0 +245: 107757: 0 +245: 107758: 0 +245: 107759: 0 +245: 107760: 0 +245: 107761: 0 +245: 107762: 0 +245: 107763: 0 +245: 107764: 0 +245: 107765: 0 +245: 107766: 0 +245: 107767: 0 +245: 107768: 0 +245: 107769: 0 +245: 107770: 0 +245: 107771: 0 +245: 107772: 0 +245: 107773: 0 +245: 107774: 0 +245: 107775: 0 +245: 107776: 0 +245: 107777: 0 +245: 107778: 0 +245: 107779: 0 +245: 107780: 0 +245: 107781: 0 +245: 107782: 0 +245: 107783: 0 +245: 107784: 0 +245: 107785: 0 +245: 107786: 0 +245: 107787: 0 +245: 107788: 0 +245: 107789: 0 +245: 107790: 0 +245: 107791: 0 +245: 107792: 0 +245: 107793: 0 +245: 107794: 0 +245: 107795: 0 +245: 107796: 0 +245: 107797: 0 +245: 107798: 0 +245: 107799: 0 +245: 107800: 0 +245: 107801: 0 +245: 107802: 0 +245: 107803: 0 +245: 107804: 0 +245: 107805: 0 +245: 107806: 0 +245: 107807: 0 +245: 107808: 0 +245: 107809: 0 +245: 107810: 0 +245: 107811: 0 +245: 107812: 0 +245: 107813: 0 +245: 107814: 0 +245: 107815: 0 +245: 107816: 0 +245: 107817: 0 +245: 107818: 0 +245: 107819: 0 +245: 107820: 0 +245: 107821: 0 +245: 107822: 0 +245: 107823: 0 +245: 107824: 0 +245: 107825: 0 +245: 107826: 0 +245: 107827: 0 +245: 107828: 0 +245: 107829: 0 +245: 107830: 0 +245: 107831: 0 +245: 107832: 0 +245: 107833: 0 +245: 107834: 0 +245: 107835: 0 +245: 107836: 0 +245: 107837: 0 +245: 107838: 0 +245: 107839: 0 +245: 107840: 0 +245: 107841: 0 +245: 107842: 0 +245: 107843: 0 +245: 107844: 0 +245: 107845: 0 +245: 107846: 0 +245: 107847: 0 +245: 107848: 0 +245: 107849: 0 +245: 107850: 0 +245: 107851: 0 +245: 107852: 0 +245: 107853: 0 +245: 107854: 0 +245: 107855: 0 +245: 107856: 0 +245: 107857: 0 +245: 107858: 0 +245: 107859: 0 +245: 107860: 0 +245: 107861: 0 +245: 107862: 0 +245: 107863: 0 +245: 107864: 0 +245: 107865: 0 +245: 107866: 0 +245: 107867: 0 +245: 107868: 0 +245: 107869: 0 +245: 107870: 0 +245: 107871: 0 +245: 107872: 0 +245: 107873: 0 +245: 107874: 0 +245: 107875: 0 +245: 107876: 0 +245: 107877: 0 +245: 107878: 0 +245: 107879: 0 +245: 107880: 0 +245: 107881: 0 +245: 107882: 0 +245: 107883: 0 +245: 107884: 0 +245: 107885: 0 +245: 107886: 0 +245: 107887: 0 +245: 107888: 0 +245: 107889: 0 +245: 107890: 0 +245: 107891: 0 +245: 107892: 0 +245: 107893: 0 +245: 107894: 0 +245: 107895: 0 +245: 107896: 0 +245: 107897: 0 +245: 107898: 0 +245: 107899: 0 +245: 107900: 0 +245: 107901: 0 +245: 107902: 0 +245: 107903: 0 +245: 107904: 0 +245: 107905: 0 +245: 107906: 0 +245: 107907: 0 +245: 107908: 0 +245: 107909: 0 +245: 107910: 0 +245: 107911: 0 +245: 107912: 0 +245: 107913: 0 +245: 107914: 0 +245: 107915: 0 +245: 107916: 0 +245: 107917: 0 +245: 107918: 0 +245: 107919: 0 +245: 107920: 0 +245: 107921: 0 +245: 107922: 0 +245: 107923: 0 +245: 107924: 0 +245: 107925: 0 +245: 107926: 0 +245: 107927: 0 +245: 107928: 0 +245: 107929: 0 +245: 107930: 0 +245: 107931: 0 +245: 107932: 0 +245: 107933: 0 +245: 107934: 0 +245: 107935: 0 +245: 107936: 0 +245: 107937: 0 +245: 107938: 0 +245: 107939: 0 +245: 107940: 0 +245: 107941: 0 +245: 107942: 0 +245: 107943: 0 +245: 107944: 0 +245: 107945: 0 +245: 107946: 0 +245: 107947: 0 +245: 107948: 0 +245: 107949: 0 +245: 107950: 0 +245: 107951: 0 +245: 107952: 0 +245: 107953: 0 +245: 107954: 0 +245: 107955: 0 +245: 107956: 0 +245: 107957: 0 +245: 107958: 0 +245: 107959: 0 +245: 107960: 0 +245: 107961: 0 +245: 107962: 0 +245: 107963: 0 +245: 107964: 0 +245: 107965: 0 +245: 107966: 0 +245: 107967: 0 +245: 107968: 0 +245: 107969: 0 +245: 107970: 0 +245: 107971: 0 +245: 107972: 0 +245: 107973: 0 +245: 107974: 0 +245: 107975: 0 +245: 107976: 0 +245: 107977: 0 +245: 107978: 0 +245: 107979: 0 +245: 107980: 0 +245: 107981: 0 +245: 107982: 0 +245: 107983: 0 +245: 107984: 0 +245: 107985: 0 +245: 107986: 0 +245: 107987: 0 +245: 107988: 0 +245: 107989: 0 +245: 107990: 0 +245: 107991: 0 +245: 107992: 0 +245: 107993: 0 +245: 107994: 0 +245: 107995: 0 +245: 107996: 0 +245: 107997: 0 +245: 107998: 0 +245: 107999: 0 +245: 108000: 0 +245: 108001: 0 +245: 108002: 0 +245: 108003: 0 +245: 108004: 0 +245: 108005: 0 +245: 108006: 0 +245: 108007: 0 +245: 108008: 0 +245: 108009: 0 +245: 108010: 0 +245: 108011: 0 +245: 108012: 0 +245: 108013: 0 +245: 108014: 0 +245: 108015: 0 +245: 108016: 0 +245: 108017: 0 +245: 108018: 0 +245: 108019: 0 +245: 108020: 0 +245: 108021: 0 +245: 108022: 0 +245: 108023: 0 +245: 108024: 0 +245: 108025: 0 +245: 108026: 0 +245: 108027: 0 +245: 108028: 0 +245: 108029: 0 +245: 108030: 0 +245: 108031: 0 +245: 108032: 0 +245: 108033: 0 +245: 108034: 0 +245: 108035: 0 +245: 108036: 0 +245: 108037: 0 +245: 108038: 0 +245: 108039: 0 +245: 108040: 0 +245: 108041: 0 +245: 108042: 0 +245: 108043: 0 +245: 108044: 0 +245: 108045: 0 +245: 108046: 0 +245: 108047: 0 +245: 108048: 0 +245: 108049: 0 +245: 108050: 0 +245: 108051: 0 +245: 108052: 0 +245: 108053: 0 +245: 108054: 0 +245: 108055: 0 +245: 108056: 0 +245: 108057: 0 +245: 108058: 0 +245: 108059: 0 +245: 108060: 0 +245: 108061: 0 +245: 108062: 0 +245: 108063: 0 +245: 108064: 0 +245: 108065: 0 +245: 108066: 0 +245: 108067: 0 +245: 108068: 0 +245: 108069: 0 +245: 108070: 0 +245: 108071: 0 +245: 108072: 0 +245: 108073: 0 +245: 108074: 0 +245: 108075: 0 +245: 108076: 0 +245: 108077: 0 +245: 108078: 0 +245: 108079: 0 +245: 108080: 0 +245: 108081: 0 +245: 108082: 0 +245: 108083: 0 +245: 108084: 0 +245: 108085: 0 +245: 108086: 0 +245: 108087: 0 +245: 108088: 0 +245: 108089: 0 +245: 108090: 0 +245: 108091: 0 +245: 108092: 0 +245: 108093: 0 +245: 108094: 0 +245: 108095: 0 +245: 108096: 0 +245: 108097: 0 +245: 108098: 0 +245: 108099: 0 +245: 108100: 0 +245: 108101: 0 +245: 108102: 0 +245: 108103: 0 +245: 108104: 0 +245: 108105: 0 +245: 108106: 0 +245: 108107: 0 +245: 108108: 0 +245: 108109: 0 +245: 108110: 0 +245: 108111: 0 +245: 108112: 0 +245: 108113: 0 +245: 108114: 0 +245: 108115: 0 +245: 108116: 0 +245: 108117: 0 +245: 108118: 0 +245: 108119: 0 +245: 108120: 0 +245: 108121: 0 +245: 108122: 0 +245: 108123: 0 +245: 108124: 0 +245: 108125: 0 +245: 108126: 0 +245: 108127: 0 +245: 108128: 0 +245: 108129: 0 +245: 108130: 0 +245: 108131: 0 +245: 108132: 0 +245: 108133: 0 +245: 108134: 0 +245: 108135: 0 +245: 108136: 0 +245: 108137: 0 +245: 108138: 0 +245: 108139: 0 +245: 108140: 0 +245: 108141: 0 +245: 108142: 0 +245: 108143: 0 +245: 108144: 0 +245: 108145: 0 +245: 108146: 0 +245: 108147: 0 +245: 108148: 0 +245: 108149: 0 +245: 108150: 0 +245: 108151: 0 +245: 108152: 0 +245: 108153: 0 +245: 108154: 0 +245: 108155: 0 +245: 108156: 0 +245: 108157: 0 +245: 108158: 0 +245: 108159: 0 +245: 108160: 0 +245: 108161: 0 +245: 108162: 0 +245: 108163: 0 +245: 108164: 0 +245: 108165: 0 +245: 108166: 0 +245: 108167: 0 +245: 108168: 0 +245: 108169: 0 +245: 108170: 0 +245: 108171: 0 +245: 108172: 0 +245: 108173: 0 +245: 108174: 0 +245: 108175: 0 +245: 108176: 0 +245: 108177: 0 +245: 108178: 0 +245: 108179: 0 +245: 108180: 0 +245: 108181: 0 +245: 108182: 0 +245: 108183: 0 +245: 108184: 0 +245: 108185: 0 +245: 108186: 0 +245: 108187: 0 +245: 108188: 0 +245: 108189: 0 +245: 108190: 0 +245: 108191: 0 +245: 108192: 0 +245: 108193: 0 +245: 108194: 0 +245: 108195: 0 +245: 108196: 0 +245: 108197: 0 +245: 108198: 0 +245: 108199: 0 +245: 108200: 0 +245: 108201: 0 +245: 108202: 0 +245: 108203: 0 +245: 108204: 0 +245: 108205: 0 +245: 108206: 0 +245: 108207: 0 +245: 108208: 0 +245: 108209: 0 +245: 108210: 0 +245: 108211: 0 +245: 108212: 0 +245: 108213: 0 +245: 108214: 0 +245: 108215: 0 +245: 108216: 0 +245: 108217: 0 +245: 108218: 0 +245: 108219: 0 +245: 108220: 0 +245: 108221: 0 +245: 108222: 0 +245: 108223: 0 +245: 108224: 0 +245: 108225: 0 +245: 108226: 0 +245: 108227: 0 +245: 108228: 0 +245: 108229: 0 +245: 108230: 0 +245: 108231: 0 +245: 108232: 0 +245: 108233: 0 +245: 108234: 0 +245: 108235: 0 +245: 108236: 0 +245: 108237: 0 +245: 108238: 0 +245: 108239: 0 +245: 108240: 0 +245: 108241: 0 +245: 108242: 0 +245: 108243: 0 +245: 108244: 0 +245: 108245: 0 +245: 108246: 0 +245: 108247: 0 +245: 108248: 0 +245: 108249: 0 +245: 108250: 0 +245: 108251: 0 +245: 108252: 0 +245: 108253: 0 +245: 108254: 0 +245: 108255: 0 +245: 108256: 0 +245: 108257: 0 +245: 108258: 0 +245: 108259: 0 +245: 108260: 0 +245: 108261: 0 +245: 108262: 0 +245: 108263: 0 +245: 108264: 0 +245: 108265: 0 +245: 108266: 0 +245: 108267: 0 +245: 108268: 0 +245: 108269: 0 +245: 108270: 0 +245: 108271: 0 +245: 108272: 0 +245: 108273: 0 +245: 108274: 0 +245: 108275: 0 +245: 108276: 0 +245: 108277: 0 +245: 108278: 0 +245: 108279: 0 +245: 108280: 0 +245: 108281: 0 +245: 108282: 0 +245: 108283: 0 +245: 108284: 0 +245: 108285: 0 +245: 108286: 0 +245: 108287: 0 +245: 108288: 0 +245: 108289: 0 +245: 108290: 0 +245: 108291: 0 +245: 108292: 0 +245: 108293: 0 +245: 108294: 0 +245: 108295: 0 +245: 108296: 0 +245: 108297: 0 +245: 108298: 0 +245: 108299: 0 +245: 108300: 0 +245: 108301: 0 +245: 108302: 0 +245: 108303: 0 +245: 108304: 0 +245: 108305: 0 +245: 108306: 0 +245: 108307: 0 +245: 108308: 0 +245: 108309: 0 +245: 108310: 0 +245: 108311: 0 +245: 108312: 0 +245: 108313: 0 +245: 108314: 0 +245: 108315: 0 +245: 108316: 0 +245: 108317: 0 +245: 108318: 0 +245: 108319: 0 +245: 108320: 0 +245: 108321: 0 +245: 108322: 0 +245: 108323: 0 +245: 108324: 0 +245: 108325: 0 +245: 108326: 0 +245: 108327: 0 +245: 108328: 0 +245: 108329: 0 +245: 108330: 0 +245: 108331: 0 +245: 108332: 0 +245: 108333: 0 +245: 108334: 0 +245: 108335: 0 +245: 108336: 0 +245: 108337: 0 +245: 108338: 0 +245: 108339: 0 +245: 108340: 0 +245: 108341: 0 +245: 108342: 0 +245: 108343: 0 +245: 108344: 0 +245: 108345: 0 +245: 108346: 0 +245: 108347: 0 +245: 108348: 0 +245: 108349: 0 +245: 108350: 0 +245: 108351: 0 +245: 108352: 0 +245: 108353: 0 +245: 108354: 0 +245: 108355: 0 +245: 108356: 0 +245: 108357: 0 +245: 108358: 0 +245: 108359: 0 +245: 108360: 0 +245: 108361: 0 +245: 108362: 0 +245: 108363: 0 +245: 108364: 0 +245: 108365: 0 +245: 108366: 0 +245: 108367: 0 +245: 108368: 0 +245: 108369: 0 +245: 108370: 0 +245: 108371: 0 +245: 108372: 0 +245: 108373: 0 +245: 108374: 0 +245: 108375: 0 +245: 108376: 0 +245: 108377: 0 +245: 108378: 0 +245: 108379: 0 +245: 108380: 0 +245: 108381: 0 +245: 108382: 0 +245: 108383: 0 +245: 108384: 0 +245: 108385: 0 +245: 108386: 0 +245: 108387: 0 +245: 108388: 0 +245: 108389: 0 +245: 108390: 0 +245: 108391: 0 +245: 108392: 0 +245: 108393: 0 +245: 108394: 0 +245: 108395: 0 +245: 108396: 0 +245: 108397: 0 +245: 108398: 0 +245: 108399: 0 +245: 108400: 0 +245: 108401: 0 +245: 108402: 0 +245: 108403: 0 +245: 108404: 0 +245: 108405: 0 +245: 108406: 0 +245: 108407: 0 +245: 108408: 0 +245: 108409: 0 +245: 108410: 0 +245: 108411: 0 +245: 108412: 0 +245: 108413: 0 +245: 108414: 0 +245: 108415: 0 +245: 108416: 0 +245: 108417: 0 +245: 108418: 0 +245: 108419: 0 +245: 108420: 0 +245: 108421: 0 +245: 108422: 0 +245: 108423: 0 +245: 108424: 0 +245: 108425: 0 +245: 108426: 0 +245: 108427: 0 +245: 108428: 0 +245: 108429: 0 +245: 108430: 0 +245: 108431: 0 +245: 108432: 0 +245: 108433: 0 +245: 108434: 0 +245: 108435: 0 +245: 108436: 0 +245: 108437: 0 +245: 108438: 0 +245: 108439: 0 +245: 108440: 0 +245: 108441: 0 +245: 108442: 0 +245: 108443: 0 +245: 108444: 0 +245: 108445: 0 +245: 108446: 0 +245: 108447: 0 +245: 108448: 0 +245: 108449: 0 +245: 108450: 0 +245: 108451: 0 +245: 108452: 0 +245: 108453: 0 +245: 108454: 0 +245: 108455: 0 +245: 108456: 0 +245: 108457: 0 +245: 108458: 0 +245: 108459: 0 +245: 108460: 0 +245: 108461: 0 +245: 108462: 0 +245: 108463: 0 +245: 108464: 0 +245: 108465: 0 +245: 108466: 0 +245: 108467: 0 +245: 108468: 0 +245: 108469: 0 +245: 108470: 0 +245: 108471: 0 +245: 108472: 0 +245: 108473: 0 +245: 108474: 0 +245: 108475: 0 +245: 108476: 0 +245: 108477: 0 +245: 108478: 0 +245: 108479: 0 +245: 108480: 0 +245: 108481: 0 +245: 108482: 0 +245: 108483: 0 +245: 108484: 0 +245: 108485: 0 +245: 108486: 0 +245: 108487: 0 +245: 108488: 0 +245: 108489: 0 +245: 108490: 0 +245: 108491: 0 +245: 108492: 0 +245: 108493: 0 +245: 108494: 0 +245: 108495: 0 +245: 108496: 0 +245: 108497: 0 +245: 108498: 0 +245: 108499: 0 +245: 108500: 0 +245: 108501: 0 +245: 108502: 0 +245: 108503: 0 +245: 108504: 0 +245: 108505: 0 +245: 108506: 0 +245: 108507: 0 +245: 108508: 0 +245: 108509: 0 +245: 108510: 0 +245: 108511: 0 +245: 108512: 0 +245: 108513: 0 +245: 108514: 0 +245: 108515: 0 +245: 108516: 0 +245: 108517: 0 +245: 108518: 0 +245: 108519: 0 +245: 108520: 0 +245: 108521: 0 +245: 108522: 0 +245: 108523: 0 +245: 108524: 0 +245: 108525: 0 +245: 108526: 0 +245: 108527: 0 +245: 108528: 0 +245: 108529: 0 +245: 108530: 0 +245: 108531: 0 +245: 108532: 0 +245: 108533: 0 +245: 108534: 0 +245: 108535: 0 +245: 108536: 0 +245: 108537: 0 +245: 108538: 0 +245: 108539: 0 +245: 108540: 0 +245: 108541: 0 +245: 108542: 0 +245: 108543: 0 +245: 108544: 0 +245: 108545: 0 +245: 108546: 0 +245: 108547: 0 +245: 108548: 0 +245: 108549: 0 +245: 108550: 0 +245: 108551: 0 +245: 108552: 0 +245: 108553: 0 +245: 108554: 0 +245: 108555: 0 +245: 108556: 0 +245: 108557: 0 +245: 108558: 0 +245: 108559: 0 +245: 108560: 0 +245: 108561: 0 +245: 108562: 0 +245: 108563: 0 +245: 108564: 0 +245: 108565: 0 +245: 108566: 0 +245: 108567: 0 +245: 108568: 0 +245: 108569: 0 +245: 108570: 0 +245: 108571: 0 +245: 108572: 0 +245: 108573: 0 +245: 108574: 0 +245: 108575: 0 +245: 108576: 0 +245: 108577: 0 +245: 108578: 0 +245: 108579: 0 +245: 108580: 0 +245: 108581: 0 +245: 108582: 0 +245: 108583: 0 +245: 108584: 0 +245: 108585: 0 +245: 108586: 0 +245: 108587: 0 +245: 108588: 0 +245: 108589: 0 +245: 108590: 0 +245: 108591: 0 +245: 108592: 0 +245: 108593: 0 +245: 108594: 0 +245: 108595: 0 +245: 108596: 0 +245: 108597: 0 +245: 108598: 0 +245: 108599: 0 +245: 108600: 0 +245: 108601: 0 +245: 108602: 0 +245: 108603: 0 +245: 108604: 0 +245: 108605: 0 +245: 108606: 0 +245: 108607: 0 +245: 108608: 0 +245: 108609: 0 +245: 108610: 0 +245: 108611: 0 +245: 108612: 0 +245: 108613: 0 +245: 108614: 0 +245: 108615: 0 +245: 108616: 0 +245: 108617: 0 +245: 108618: 0 +245: 108619: 0 +245: 108620: 0 +245: 108621: 0 +245: 108622: 0 +245: 108623: 0 +245: 108624: 0 +245: 108625: 0 +245: 108626: 0 +245: 108627: 0 +245: 108628: 0 +245: 108629: 0 +245: 108630: 0 +245: 108631: 0 +245: 108632: 0 +245: 108633: 0 +245: 108634: 0 +245: 108635: 0 +245: 108636: 0 +245: 108637: 0 +245: 108638: 0 +245: 108639: 0 +245: 108640: 0 +245: 108641: 0 +245: 108642: 0 +245: 108643: 0 +245: 108644: 0 +245: 108645: 0 +245: 108646: 0 +245: 108647: 0 +245: 108648: 0 +245: 108649: 0 +245: 108650: 0 +245: 108651: 0 +245: 108652: 0 +245: 108653: 0 +245: 108654: 0 +245: 108655: 0 +245: 108656: 0 +245: 108657: 0 +245: 108658: 0 +245: 108659: 0 +245: 108660: 0 +245: 108661: 0 +245: 108662: 0 +245: 108663: 0 +245: 108664: 0 +245: 108665: 0 +245: 108666: 0 +245: 108667: 0 +245: 108668: 0 +245: 108669: 0 +245: 108670: 0 +245: 108671: 0 +245: 108672: 0 +245: 108673: 0 +245: 108674: 0 +245: 108675: 0 +245: 108676: 0 +245: 108677: 0 +245: 108678: 0 +245: 108679: 0 +245: 108680: 0 +245: 108681: 0 +245: 108682: 0 +245: 108683: 0 +245: 108684: 0 +245: 108685: 0 +245: 108686: 0 +245: 108687: 0 +245: 108688: 0 +245: 108689: 0 +245: 108690: 0 +245: 108691: 0 +245: 108692: 0 +245: 108693: 0 +245: 108694: 0 +245: 108695: 0 +245: 108696: 0 +245: 108697: 0 +245: 108698: 0 +245: 108699: 0 +245: 108700: 0 +245: 108701: 0 +245: 108702: 0 +245: 108703: 0 +245: 108704: 0 +245: 108705: 0 +245: 108706: 0 +245: 108707: 0 +245: 108708: 0 +245: 108709: 0 +245: 108710: 0 +245: 108711: 0 +245: 108712: 0 +245: 108713: 0 +245: 108714: 0 +245: 108715: 0 +245: 108716: 0 +245: 108717: 0 +245: 108718: 0 +245: 108719: 0 +245: 108720: 0 +245: 108721: 0 +245: 108722: 0 +245: 108723: 0 +245: 108724: 0 +245: 108725: 0 +245: 108726: 0 +245: 108727: 0 +245: 108728: 0 +245: 108729: 0 +245: 108730: 0 +245: 108731: 0 +245: 108732: 0 +245: 108733: 0 +245: 108734: 0 +245: 108735: 0 +245: 108736: 0 +245: 108737: 0 +245: 108738: 0 +245: 108739: 0 +245: 108740: 0 +245: 108741: 0 +245: 108742: 0 +245: 108743: 0 +245: 108744: 0 +245: 108745: 0 +245: 108746: 0 +245: 108747: 0 +245: 108748: 0 +245: 108749: 0 +245: 108750: 0 +245: 108751: 0 +245: 108752: 0 +245: 108753: 0 +245: 108754: 0 +245: 108755: 0 +245: 108756: 0 +245: 108757: 0 +245: 108758: 0 +245: 108759: 0 +245: 108760: 0 +245: 108761: 0 +245: 108762: 0 +245: 108763: 0 +245: 108764: 0 +245: 108765: 0 +245: 108766: 0 +245: 108767: 0 +245: 108768: 0 +245: 108769: 0 +245: 108770: 0 +245: 108771: 0 +245: 108772: 0 +245: 108773: 0 +245: 108774: 0 +245: 108775: 0 +245: 108776: 0 +245: 108777: 0 +245: 108778: 0 +245: 108779: 0 +245: 108780: 0 +245: 108781: 0 +245: 108782: 0 +245: 108783: 0 +245: 108784: 0 +245: 108785: 0 +245: 108786: 0 +245: 108787: 0 +245: 108788: 0 +245: 108789: 0 +245: 108790: 0 +245: 108791: 0 +245: 108792: 0 +245: 108793: 0 +245: 108794: 0 +245: 108795: 0 +245: 108796: 0 +245: 108797: 0 +245: 108798: 0 +245: 108799: 0 +245: 108800: 0 +245: 108801: 0 +245: 108802: 0 +245: 108803: 0 +245: 108804: 0 +245: 108805: 0 +245: 108806: 0 +245: 108807: 0 +245: 108808: 0 +245: 108809: 0 +245: 108810: 0 +245: 108811: 0 +245: 108812: 0 +245: 108813: 0 +245: 108814: 0 +245: 108815: 0 +245: 108816: 0 +245: 108817: 0 +245: 108818: 0 +245: 108819: 0 +245: 108820: 0 +245: 108821: 0 +245: 108822: 0 +245: 108823: 0 +245: 108824: 0 +245: 108825: 0 +245: 108826: 0 +245: 108827: 0 +245: 108828: 0 +245: 108829: 0 +245: 108830: 0 +245: 108831: 0 +245: 108832: 0 +245: 108833: 0 +245: 108834: 0 +245: 108835: 0 +245: 108836: 0 +245: 108837: 0 +245: 108838: 0 +245: 108839: 0 +245: 108840: 0 +245: 108841: 0 +245: 108842: 0 +245: 108843: 0 +245: 108844: 0 +245: 108845: 0 +245: 108846: 0 +245: 108847: 0 +245: 108848: 0 +245: 108849: 0 +245: 108850: 0 +245: 108851: 0 +245: 108852: 0 +245: 108853: 0 +245: 108854: 0 +245: 108855: 0 +245: 108856: 0 +245: 108857: 0 +245: 108858: 0 +245: 108859: 0 +245: 108860: 0 +245: 108861: 0 +245: 108862: 0 +245: 108863: 0 +245: 108864: 0 +245: 108865: 0 +245: 108866: 0 +245: 108867: 0 +245: 108868: 0 +245: 108869: 0 +245: 108870: 0 +245: 108871: 0 +245: 108872: 0 +245: 108873: 0 +245: 108874: 0 +245: 108875: 0 +245: 108876: 0 +245: 108877: 0 +245: 108878: 0 +245: 108879: 0 +245: 108880: 0 +245: 108881: 0 +245: 108882: 0 +245: 108883: 0 +245: 108884: 0 +245: 108885: 0 +245: 108886: 0 +245: 108887: 0 +245: 108888: 0 +245: 108889: 0 +245: 108890: 0 +245: 108891: 0 +245: 108892: 0 +245: 108893: 0 +245: 108894: 0 +245: 108895: 0 +245: 108896: 0 +245: 108897: 0 +245: 108898: 0 +245: 108899: 0 +245: 108900: 0 +245: 108901: 0 +245: 108902: 0 +245: 108903: 0 +245: 108904: 0 +245: 108905: 0 +245: 108906: 0 +245: 108907: 0 +245: 108908: 0 +245: 108909: 0 +245: 108910: 0 +245: 108911: 0 +245: 108912: 0 +245: 108913: 0 +245: 108914: 0 +245: 108915: 0 +245: 108916: 0 +245: 108917: 0 +245: 108918: 0 +245: 108919: 0 +245: 108920: 0 +245: 108921: 0 +245: 108922: 0 +245: 108923: 0 +245: 108924: 0 +245: 108925: 0 +245: 108926: 0 +245: 108927: 0 +245: 108928: 0 +245: 108929: 0 +245: 108930: 0 +245: 108931: 0 +245: 108932: 0 +245: 108933: 0 +245: 108934: 0 +245: 108935: 0 +245: 108936: 0 +245: 108937: 0 +245: 108938: 0 +245: 108939: 0 +245: 108940: 0 +245: 108941: 0 +245: 108942: 0 +245: 108943: 0 +245: 108944: 0 +245: 108945: 0 +245: 108946: 0 +245: 108947: 0 +245: 108948: 0 +245: 108949: 0 +245: 108950: 0 +245: 108951: 0 +245: 108952: 0 +245: 108953: 0 +245: 108954: 0 +245: 108955: 0 +245: 108956: 0 +245: 108957: 0 +245: 108958: 0 +245: 108959: 0 +245: 108960: 0 +245: 108961: 0 +245: 108962: 0 +245: 108963: 0 +245: 108964: 0 +245: 108965: 0 +245: 108966: 0 +245: 108967: 0 +245: 108968: 0 +245: 108969: 0 +245: 108970: 0 +245: 108971: 0 +245: 108972: 0 +245: 108973: 0 +245: 108974: 0 +245: 108975: 0 +245: 108976: 0 +245: 108977: 0 +245: 108978: 0 +245: 108979: 0 +245: 108980: 0 +245: 108981: 0 +245: 108982: 0 +245: 108983: 0 +245: 108984: 0 +245: 108985: 0 +245: 108986: 0 +245: 108987: 0 +245: 108988: 0 +245: 108989: 0 +245: 108990: 0 +245: 108991: 0 +245: 108992: 0 +245: 108993: 0 +245: 108994: 0 +245: 108995: 0 +245: 108996: 0 +245: 108997: 0 +245: 108998: 0 +245: 108999: 0 +245: 109000: 0 +245: 109001: 0 +245: 109002: 0 +245: 109003: 0 +245: 109004: 0 +245: 109005: 0 +245: 109006: 0 +245: 109007: 0 +245: 109008: 0 +245: 109009: 0 +245: 109010: 0 +245: 109011: 0 +245: 109012: 0 +245: 109013: 0 +245: 109014: 0 +245: 109015: 0 +245: 109016: 0 +245: 109017: 0 +245: 109018: 0 +245: 109019: 0 +245: 109020: 0 +245: 109021: 0 +245: 109022: 0 +245: 109023: 0 +245: 109024: 0 +245: 109025: 0 +245: 109026: 0 +245: 109027: 0 +245: 109028: 0 +245: 109029: 0 +245: 109030: 0 +245: 109031: 0 +245: 109032: 0 +245: 109033: 0 +245: 109034: 0 +245: 109035: 0 +245: 109036: 0 +245: 109037: 0 +245: 109038: 0 +245: 109039: 0 +245: 109040: 0 +245: 109041: 0 +245: 109042: 0 +245: 109043: 0 +245: 109044: 0 +245: 109045: 0 +245: 109046: 0 +245: 109047: 0 +245: 109048: 0 +245: 109049: 0 +245: 109050: 0 +245: 109051: 0 +245: 109052: 0 +245: 109053: 0 +245: 109054: 0 +245: 109055: 0 +245: 109056: 0 +245: 109057: 0 +245: 109058: 0 +245: 109059: 0 +245: 109060: 0 +245: 109061: 0 +245: 109062: 0 +245: 109063: 0 +245: 109064: 0 +245: 109065: 0 +245: 109066: 0 +245: 109067: 0 +245: 109068: 0 +245: 109069: 0 +245: 109070: 0 +245: 109071: 0 +245: 109072: 0 +245: 109073: 0 +245: 109074: 0 +245: 109075: 0 +245: 109076: 0 +245: 109077: 0 +245: 109078: 0 +245: 109079: 0 +245: 109080: 0 +245: 109081: 0 +245: 109082: 0 +245: 109083: 0 +245: 109084: 0 +245: 109085: 0 +245: 109086: 0 +245: 109087: 0 +245: 109088: 0 +245: 109089: 0 +245: 109090: 0 +245: 109091: 0 +245: 109092: 0 +245: 109093: 0 +245: 109094: 0 +245: 109095: 0 +245: 109096: 0 +245: 109097: 0 +245: 109098: 0 +245: 109099: 0 +245: 109100: 0 +245: 109101: 0 +245: 109102: 0 +245: 109103: 0 +245: 109104: 0 +245: 109105: 0 +245: 109106: 0 +245: 109107: 0 +245: 109108: 0 +245: 109109: 0 +245: 109110: 0 +245: 109111: 0 +245: 109112: 0 +245: 109113: 0 +245: 109114: 0 +245: 109115: 0 +245: 109116: 0 +245: 109117: 0 +245: 109118: 0 +245: 109119: 0 +245: 109120: 0 +245: 109121: 0 +245: 109122: 0 +245: 109123: 0 +245: 109124: 0 +245: 109125: 0 +245: 109126: 0 +245: 109127: 0 +245: 109128: 0 +245: 109129: 0 +245: 109130: 0 +245: 109131: 0 +245: 109132: 0 +245: 109133: 0 +245: 109134: 0 +245: 109135: 0 +245: 109136: 0 +245: 109137: 0 +245: 109138: 0 +245: 109139: 0 +245: 109140: 0 +245: 109141: 0 +245: 109142: 0 +245: 109143: 0 +245: 109144: 0 +245: 109145: 0 +245: 109146: 0 +245: 109147: 0 +245: 109148: 0 +245: 109149: 0 +245: 109150: 0 +245: 109151: 0 +245: 109152: 0 +245: 109153: 0 +245: 109154: 0 +245: 109155: 0 +245: 109156: 0 +245: 109157: 0 +245: 109158: 0 +245: 109159: 0 +245: 109160: 0 +245: 109161: 0 +245: 109162: 0 +245: 109163: 0 +245: 109164: 0 +245: 109165: 0 +245: 109166: 0 +245: 109167: 0 +245: 109168: 0 +245: 109169: 0 +245: 109170: 0 +245: 109171: 0 +245: 109172: 0 +245: 109173: 0 +245: 109174: 0 +245: 109175: 0 +245: 109176: 0 +245: 109177: 0 +245: 109178: 0 +245: 109179: 0 +245: 109180: 0 +245: 109181: 0 +245: 109182: 0 +245: 109183: 0 +245: 109184: 0 +245: 109185: 0 +245: 109186: 0 +245: 109187: 0 +245: 109188: 0 +245: 109189: 0 +245: 109190: 0 +245: 109191: 0 +245: 109192: 0 +245: 109193: 0 +245: 109194: 0 +245: 109195: 0 +245: 109196: 0 +245: 109197: 0 +245: 109198: 0 +245: 109199: 0 +245: 109200: 0 +245: 109201: 0 +245: 109202: 0 +245: 109203: 0 +245: 109204: 0 +245: 109205: 0 +245: 109206: 0 +245: 109207: 0 +245: 109208: 0 +245: 109209: 0 +245: 109210: 0 +245: 109211: 0 +245: 109212: 0 +245: 109213: 0 +245: 109214: 0 +245: 109215: 0 +245: 109216: 0 +245: 109217: 0 +245: 109218: 0 +245: 109219: 0 +245: 109220: 0 +245: 109221: 0 +245: 109222: 0 +245: 109223: 0 +245: 109224: 0 +245: 109225: 0 +245: 109226: 0 +245: 109227: 0 +245: 109228: 0 +245: 109229: 0 +245: 109230: 0 +245: 109231: 0 +245: 109232: 0 +245: 109233: 0 +245: 109234: 0 +245: 109235: 0 +245: 109236: 0 +245: 109237: 0 +245: 109238: 0 +245: 109239: 0 +245: 109240: 0 +245: 109241: 0 +245: 109242: 0 +245: 109243: 0 +245: 109244: 0 +245: 109245: 0 +245: 109246: 0 +245: 109247: 0 +245: 109248: 0 +245: 109249: 0 +245: 109250: 0 +245: 109251: 0 +245: 109252: 0 +245: 109253: 0 +245: 109254: 0 +245: 109255: 0 +245: 109256: 0 +245: 109257: 0 +245: 109258: 0 +245: 109259: 0 +245: 109260: 0 +245: 109261: 0 +245: 109262: 0 +245: 109263: 0 +245: 109264: 0 +245: 109265: 0 +245: 109266: 0 +245: 109267: 0 +245: 109268: 0 +245: 109269: 0 +245: 109270: 0 +245: 109271: 0 +245: 109272: 0 +245: 109273: 0 +245: 109274: 0 +245: 109275: 0 +245: 109276: 0 +245: 109277: 0 +245: 109278: 0 +245: 109279: 0 +245: 109280: 0 +245: 109281: 0 +245: 109282: 0 +245: 109283: 0 +245: 109284: 0 +245: 109285: 0 +245: 109286: 0 +245: 109287: 0 +245: 109288: 0 +245: 109289: 0 +245: 109290: 0 +245: 109291: 0 +245: 109292: 0 +245: 109293: 0 +245: 109294: 0 +245: 109295: 0 +245: 109296: 0 +245: 109297: 0 +245: 109298: 0 +245: 109299: 0 +245: 109300: 0 +245: 109301: 0 +245: 109302: 0 +245: 109303: 0 +245: 109304: 0 +245: 109305: 0 +245: 109306: 0 +245: 109307: 0 +245: 109308: 0 +245: 109309: 0 +245: 109310: 0 +245: 109311: 0 +245: 109312: 0 +245: 109313: 0 +245: 109314: 0 +245: 109315: 0 +245: 109316: 0 +245: 109317: 0 +245: 109318: 0 +245: 109319: 0 +245: 109320: 0 +245: 109321: 0 +245: 109322: 0 +245: 109323: 0 +245: 109324: 0 +245: 109325: 0 +245: 109326: 0 +245: 109327: 0 +245: 109328: 0 +245: 109329: 0 +245: 109330: 0 +245: 109331: 0 +245: 109332: 0 +245: 109333: 0 +245: 109334: 0 +245: 109335: 0 +245: 109336: 0 +245: 109337: 0 +245: 109338: 0 +245: 109339: 0 +245: 109340: 0 +245: 109341: 0 +245: 109342: 0 +245: 109343: 0 +245: 109344: 0 +245: 109345: 0 +245: 109346: 0 +245: 109347: 0 +245: 109348: 0 +245: 109349: 0 +245: 109350: 0 +245: 109351: 0 +245: 109352: 0 +245: 109353: 0 +245: 109354: 0 +245: 109355: 0 +245: 109356: 0 +245: 109357: 0 +245: 109358: 0 +245: 109359: 0 +245: 109360: 0 +245: 109361: 0 +245: 109362: 0 +245: 109363: 0 +245: 109364: 0 +245: 109365: 0 +245: 109366: 0 +245: 109367: 0 +245: 109368: 0 +245: 109369: 0 +245: 109370: 0 +245: 109371: 0 +245: 109372: 0 +245: 109373: 0 +245: 109374: 0 +245: 109375: 0 +245: 109376: 0 +245: 109377: 0 +245: 109378: 0 +245: 109379: 0 +245: 109380: 0 +245: 109381: 0 +245: 109382: 0 +245: 109383: 0 +245: 109384: 0 +245: 109385: 0 +245: 109386: 0 +245: 109387: 0 +245: 109388: 0 +245: 109389: 0 +245: 109390: 0 +245: 109391: 0 +245: 109392: 0 +245: 109393: 0 +245: 109394: 0 +245: 109395: 0 +245: 109396: 0 +245: 109397: 0 +245: 109398: 0 +245: 109399: 0 +245: 109400: 0 +245: 109401: 0 +245: 109402: 0 +245: 109403: 0 +245: 109404: 0 +245: 109405: 0 +245: 109406: 0 +245: 109407: 0 +245: 109408: 0 +245: 109409: 0 +245: 109410: 0 +245: 109411: 0 +245: 109412: 0 +245: 109413: 0 +245: 109414: 0 +245: 109415: 0 +245: 109416: 0 +245: 109417: 0 +245: 109418: 0 +245: 109419: 0 +245: 109420: 0 +245: 109421: 0 +245: 109422: 0 +245: 109423: 0 +245: 109424: 0 +245: 109425: 0 +245: 109426: 0 +245: 109427: 0 +245: 109428: 0 +245: 109429: 0 +245: 109430: 0 +245: 109431: 0 +245: 109432: 0 +245: 109433: 0 +245: 109434: 0 +245: 109435: 0 +245: 109436: 0 +245: 109437: 0 +245: 109438: 0 +245: 109439: 0 +245: 109440: 0 +245: 109441: 0 +245: 109442: 0 +245: 109443: 0 +245: 109444: 0 +245: 109445: 0 +245: 109446: 0 +245: 109447: 0 +245: 109448: 0 +245: 109449: 0 +245: 109450: 0 +245: 109451: 0 +245: 109452: 0 +245: 109453: 0 +245: 109454: 0 +245: 109455: 0 +245: 109456: 0 +245: 109457: 0 +245: 109458: 0 +245: 109459: 0 +245: 109460: 0 +245: 109461: 0 +245: 109462: 0 +245: 109463: 0 +245: 109464: 0 +245: 109465: 0 +245: 109466: 0 +245: 109467: 0 +245: 109468: 0 +245: 109469: 0 +245: 109470: 0 +245: 109471: 0 +245: 109472: 0 +245: 109473: 0 +245: 109474: 0 +245: 109475: 0 +245: 109476: 0 +245: 109477: 0 +245: 109478: 0 +245: 109479: 0 +245: 109480: 0 +245: 109481: 0 +245: 109482: 0 +245: 109483: 0 +245: 109484: 0 +245: 109485: 0 +245: 109486: 0 +245: 109487: 0 +245: 109488: 0 +245: 109489: 0 +245: 109490: 0 +245: 109491: 0 +245: 109492: 0 +245: 109493: 0 +245: 109494: 0 +245: 109495: 0 +245: 109496: 0 +245: 109497: 0 +245: 109498: 0 +245: 109499: 0 +245: 109500: 0 +245: 109501: 0 +245: 109502: 0 +245: 109503: 0 +245: 109504: 0 +245: 109505: 0 +245: 109506: 0 +245: 109507: 0 +245: 109508: 0 +245: 109509: 0 +245: 109510: 0 +245: 109511: 0 +245: 109512: 0 +245: 109513: 0 +245: 109514: 0 +245: 109515: 0 +245: 109516: 0 +245: 109517: 0 +245: 109518: 0 +245: 109519: 0 +245: 109520: 0 +245: 109521: 0 +245: 109522: 0 +245: 109523: 0 +245: 109524: 0 +245: 109525: 0 +245: 109526: 0 +245: 109527: 0 +245: 109528: 0 +245: 109529: 0 +245: 109530: 0 +245: 109531: 0 +245: 109532: 0 +245: 109533: 0 +245: 109534: 0 +245: 109535: 0 +245: 109536: 0 +245: 109537: 0 +245: 109538: 0 +245: 109539: 0 +245: 109540: 0 +245: 109541: 0 +245: 109542: 0 +245: 109543: 0 +245: 109544: 0 +245: 109545: 0 +245: 109546: 0 +245: 109547: 0 +245: 109548: 0 +245: 109549: 0 +245: 109550: 0 +245: 109551: 0 +245: 109552: 0 +245: 109553: 0 +245: 109554: 0 +245: 109555: 0 +245: 109556: 0 +245: 109557: 0 +245: 109558: 0 +245: 109559: 0 +245: 109560: 0 +245: 109561: 0 +245: 109562: 0 +245: 109563: 0 +245: 109564: 0 +245: 109565: 0 +245: 109566: 0 +245: 109567: 0 +245: 109568: 0 +245: 109569: 0 +245: 109570: 0 +245: 109571: 0 +245: 109572: 0 +245: 109573: 0 +245: 109574: 0 +245: 109575: 0 +245: 109576: 0 +245: 109577: 0 +245: 109578: 0 +245: 109579: 0 +245: 109580: 0 +245: 109581: 0 +245: 109582: 0 +245: 109583: 0 +245: 109584: 0 +245: 109585: 0 +245: 109586: 0 +245: 109587: 0 +245: 109588: 0 +245: 109589: 0 +245: 109590: 0 +245: 109591: 0 +245: 109592: 0 +245: 109593: 0 +245: 109594: 0 +245: 109595: 0 +245: 109596: 0 +245: 109597: 0 +245: 109598: 0 +245: 109599: 0 +245: 109600: 0 +245: 109601: 0 +245: 109602: 0 +245: 109603: 0 +245: 109604: 0 +245: 109605: 0 +245: 109606: 0 +245: 109607: 0 +245: 109608: 0 +245: 109609: 0 +245: 109610: 0 +245: 109611: 0 +245: 109612: 0 +245: 109613: 0 +245: 109614: 0 +245: 109615: 0 +245: 109616: 0 +245: 109617: 0 +245: 109618: 0 +245: 109619: 0 +245: 109620: 0 +245: 109621: 0 +245: 109622: 0 +245: 109623: 0 +245: 109624: 0 +245: 109625: 0 +245: 109626: 0 +245: 109627: 0 +245: 109628: 0 +245: 109629: 0 +245: 109630: 0 +245: 109631: 0 +245: 109632: 0 +245: 109633: 0 +245: 109634: 0 +245: 109635: 0 +245: 109636: 0 +245: 109637: 0 +245: 109638: 0 +245: 109639: 0 +245: 109640: 0 +245: 109641: 0 +245: 109642: 0 +245: 109643: 0 +245: 109644: 0 +245: 109645: 0 +245: 109646: 0 +245: 109647: 0 +245: 109648: 0 +245: 109649: 0 +245: 109650: 0 +245: 109651: 0 +245: 109652: 0 +245: 109653: 0 +245: 109654: 0 +245: 109655: 0 +245: 109656: 0 +245: 109657: 0 +245: 109658: 0 +245: 109659: 0 +245: 109660: 0 +245: 109661: 0 +245: 109662: 0 +245: 109663: 0 +245: 109664: 0 +245: 109665: 0 +245: 109666: 0 +245: 109667: 0 +245: 109668: 0 +245: 109669: 0 +245: 109670: 0 +245: 109671: 0 +245: 109672: 0 +245: 109673: 0 +245: 109674: 0 +245: 109675: 0 +245: 109676: 0 +245: 109677: 0 +245: 109678: 0 +245: 109679: 0 +245: 109680: 0 +245: 109681: 0 +245: 109682: 0 +245: 109683: 0 +245: 109684: 0 +245: 109685: 0 +245: 109686: 0 +245: 109687: 0 +245: 109688: 0 +245: 109689: 0 +245: 109690: 0 +245: 109691: 0 +245: 109692: 0 +245: 109693: 0 +245: 109694: 0 +245: 109695: 0 +245: 109696: 0 +245: 109697: 0 +245: 109698: 0 +245: 109699: 0 +245: 109700: 0 +245: 109701: 0 +245: 109702: 0 +245: 109703: 0 +245: 109704: 0 +245: 109705: 0 +245: 109706: 0 +245: 109707: 0 +245: 109708: 0 +245: 109709: 0 +245: 109710: 0 +245: 109711: 0 +245: 109712: 0 +245: 109713: 0 +245: 109714: 0 +245: 109715: 0 +245: 109716: 0 +245: 109717: 0 +245: 109718: 0 +245: 109719: 0 +245: 109720: 0 +245: 109721: 0 +245: 109722: 0 +245: 109723: 0 +245: 109724: 0 +245: 109725: 0 +245: 109726: 0 +245: 109727: 0 +245: 109728: 0 +245: 109729: 0 +245: 109730: 0 +245: 109731: 0 +245: 109732: 0 +245: 109733: 0 +245: 109734: 0 +245: 109735: 0 +245: 109736: 0 +245: 109737: 0 +245: 109738: 0 +245: 109739: 0 +245: 109740: 0 +245: 109741: 0 +245: 109742: 0 +245: 109743: 0 +245: 109744: 0 +245: 109745: 0 +245: 109746: 0 +245: 109747: 0 +245: 109748: 0 +245: 109749: 0 +245: 109750: 0 +245: 109751: 0 +245: 109752: 0 +245: 109753: 0 +245: 109754: 0 +245: 109755: 0 +245: 109756: 0 +245: 109757: 0 +245: 109758: 0 +245: 109759: 0 +245: 109760: 0 +245: 109761: 0 +245: 109762: 0 +245: 109763: 0 +245: 109764: 0 +245: 109765: 0 +245: 109766: 0 +245: 109767: 0 +245: 109768: 0 +245: 109769: 0 +245: 109770: 0 +245: 109771: 0 +245: 109772: 0 +245: 109773: 0 +245: 109774: 0 +245: 109775: 0 +245: 109776: 0 +245: 109777: 0 +245: 109778: 0 +245: 109779: 0 +245: 109780: 0 +245: 109781: 0 +245: 109782: 0 +245: 109783: 0 +245: 109784: 0 +245: 109785: 0 +245: 109786: 0 +245: 109787: 0 +245: 109788: 0 +245: 109789: 0 +245: 109790: 0 +245: 109791: 0 +245: 109792: 0 +245: 109793: 0 +245: 109794: 0 +245: 109795: 0 +245: 109796: 0 +245: 109797: 0 +245: 109798: 0 +245: 109799: 0 +245: 109800: 0 +245: 109801: 0 +245: 109802: 0 +245: 109803: 0 +245: 109804: 0 +245: 109805: 0 +245: 109806: 0 +245: 109807: 0 +245: 109808: 0 +245: 109809: 0 +245: 109810: 0 +245: 109811: 0 +245: 109812: 0 +245: 109813: 0 +245: 109814: 0 +245: 109815: 0 +245: 109816: 0 +245: 109817: 0 +245: 109818: 0 +245: 109819: 0 +245: 109820: 0 +245: 109821: 0 +245: 109822: 0 +245: 109823: 0 +245: 109824: 0 +245: 109825: 0 +245: 109826: 0 +245: 109827: 0 +245: 109828: 0 +245: 109829: 0 +245: 109830: 0 +245: 109831: 0 +245: 109832: 0 +245: 109833: 0 +245: 109834: 0 +245: 109835: 0 +245: 109836: 0 +245: 109837: 0 +245: 109838: 0 +245: 109839: 0 +245: 109840: 0 +245: 109841: 0 +245: 109842: 0 +245: 109843: 0 +245: 109844: 0 +245: 109845: 0 +245: 109846: 0 +245: 109847: 0 +245: 109848: 0 +245: 109849: 0 +245: 109850: 0 +245: 109851: 0 +245: 109852: 0 +245: 109853: 0 +245: 109854: 0 +245: 109855: 0 +245: 109856: 0 +245: 109857: 0 +245: 109858: 0 +245: 109859: 0 +245: 109860: 0 +245: 109861: 0 +245: 109862: 0 +245: 109863: 0 +245: 109864: 0 +245: 109865: 0 +245: 109866: 0 +245: 109867: 0 +245: 109868: 0 +245: 109869: 0 +245: 109870: 0 +245: 109871: 0 +245: 109872: 0 +245: 109873: 0 +245: 109874: 0 +245: 109875: 0 +245: 109876: 0 +245: 109877: 0 +245: 109878: 0 +245: 109879: 0 +245: 109880: 0 +245: 109881: 0 +245: 109882: 0 +245: 109883: 0 +245: 109884: 0 +245: 109885: 0 +245: 109886: 0 +245: 109887: 0 +245: 109888: 0 +245: 109889: 0 +245: 109890: 0 +245: 109891: 0 +245: 109892: 0 +245: 109893: 0 +245: 109894: 0 +245: 109895: 0 +245: 109896: 0 +245: 109897: 0 +245: 109898: 0 +245: 109899: 0 +245: 109900: 0 +245: 109901: 0 +245: 109902: 0 +245: 109903: 0 +245: 109904: 0 +245: 109905: 0 +245: 109906: 0 +245: 109907: 0 +245: 109908: 0 +245: 109909: 0 +245: 109910: 0 +245: 109911: 0 +245: 109912: 0 +245: 109913: 0 +245: 109914: 0 +245: 109915: 0 +245: 109916: 0 +245: 109917: 0 +245: 109918: 0 +245: 109919: 0 +245: 109920: 0 +245: 109921: 0 +245: 109922: 0 +245: 109923: 0 +245: 109924: 0 +245: 109925: 0 +245: 109926: 0 +245: 109927: 0 +245: 109928: 0 +245: 109929: 0 +245: 109930: 0 +245: 109931: 0 +245: 109932: 0 +245: 109933: 0 +245: 109934: 0 +245: 109935: 0 +245: 109936: 0 +245: 109937: 0 +245: 109938: 0 +245: 109939: 0 +245: 109940: 0 +245: 109941: 0 +245: 109942: 0 +245: 109943: 0 +245: 109944: 0 +245: 109945: 0 +245: 109946: 0 +245: 109947: 0 +245: 109948: 0 +245: 109949: 0 +245: 109950: 0 +245: 109951: 0 +245: 109952: 0 +245: 109953: 0 +245: 109954: 0 +245: 109955: 0 +245: 109956: 0 +245: 109957: 0 +245: 109958: 0 +245: 109959: 0 +245: 109960: 0 +245: 109961: 0 +245: 109962: 0 +245: 109963: 0 +245: 109964: 0 +245: 109965: 0 +245: 109966: 0 +245: 109967: 0 +245: 109968: 0 +245: 109969: 0 +245: 109970: 0 +245: 109971: 0 +245: 109972: 0 +245: 109973: 0 +245: 109974: 0 +245: 109975: 0 +245: 109976: 0 +245: 109977: 0 +245: 109978: 0 +245: 109979: 0 +245: 109980: 0 +245: 109981: 0 +245: 109982: 0 +245: 109983: 0 +245: 109984: 0 +245: 109985: 0 +245: 109986: 0 +245: 109987: 0 +245: 109988: 0 +245: 109989: 0 +245: 109990: 0 +245: 109991: 0 +245: 109992: 0 +245: 109993: 0 +245: 109994: 0 +245: 109995: 0 +245: 109996: 0 +245: 109997: 0 +245: 109998: 0 +245: 109999: 0 +245: 110000: 0 +245: 110001: 0 +245: 110002: 0 +245: 110003: 0 +245: 110004: 0 +245: 110005: 0 +245: 110006: 0 +245: 110007: 0 +245: 110008: 0 +245: 110009: 0 +245: 110010: 0 +245: 110011: 0 +245: 110012: 0 +245: 110013: 0 +245: 110014: 0 +245: 110015: 0 +245: 110016: 0 +245: 110017: 0 +245: 110018: 0 +245: 110019: 0 +245: 110020: 0 +245: 110021: 0 +245: 110022: 0 +245: 110023: 0 +245: 110024: 0 +245: 110025: 0 +245: 110026: 0 +245: 110027: 0 +245: 110028: 0 +245: 110029: 0 +245: 110030: 0 +245: 110031: 0 +245: 110032: 0 +245: 110033: 0 +245: 110034: 0 +245: 110035: 0 +245: 110036: 0 +245: 110037: 0 +245: 110038: 0 +245: 110039: 0 +245: 110040: 0 +245: 110041: 0 +245: 110042: 0 +245: 110043: 0 +245: 110044: 0 +245: 110045: 0 +245: 110046: 0 +245: 110047: 0 +245: 110048: 0 +245: 110049: 0 +245: 110050: 0 +245: 110051: 0 +245: 110052: 0 +245: 110053: 0 +245: 110054: 0 +245: 110055: 0 +245: 110056: 0 +245: 110057: 0 +245: 110058: 0 +245: 110059: 0 +245: 110060: 0 +245: 110061: 0 +245: 110062: 0 +245: 110063: 0 +245: 110064: 0 +245: 110065: 0 +245: 110066: 0 +245: 110067: 0 +245: 110068: 0 +245: 110069: 0 +245: 110070: 0 +245: 110071: 0 +245: 110072: 0 +245: 110073: 0 +245: 110074: 0 +245: 110075: 0 +245: 110076: 0 +245: 110077: 0 +245: 110078: 0 +245: 110079: 0 +245: 110080: 0 +245: 110081: 0 +245: 110082: 0 +245: 110083: 0 +245: 110084: 0 +245: 110085: 0 +245: 110086: 0 +245: 110087: 0 +245: 110088: 0 +245: 110089: 0 +245: 110090: 0 +245: 110091: 0 +245: 110092: 0 +245: 110093: 0 +245: 110094: 0 +245: 110095: 0 +245: 110096: 0 +245: 110097: 0 +245: 110098: 0 +245: 110099: 0 +245: 110100: 0 +245: 110101: 0 +245: 110102: 0 +245: 110103: 0 +245: 110104: 0 +245: 110105: 0 +245: 110106: 0 +245: 110107: 0 +245: 110108: 0 +245: 110109: 0 +245: 110110: 0 +245: 110111: 0 +245: 110112: 0 +245: 110113: 0 +245: 110114: 0 +245: 110115: 0 +245: 110116: 0 +245: 110117: 0 +245: 110118: 0 +245: 110119: 0 +245: 110120: 0 +245: 110121: 0 +245: 110122: 0 +245: 110123: 0 +245: 110124: 0 +245: 110125: 0 +245: 110126: 0 +245: 110127: 0 +245: 110128: 0 +245: 110129: 0 +245: 110130: 0 +245: 110131: 0 +245: 110132: 0 +245: 110133: 0 +245: 110134: 0 +245: 110135: 0 +245: 110136: 0 +245: 110137: 0 +245: 110138: 0 +245: 110139: 0 +245: 110140: 0 +245: 110141: 0 +245: 110142: 0 +245: 110143: 0 +245: 110144: 0 +245: 110145: 0 +245: 110146: 0 +245: 110147: 0 +245: 110148: 0 +245: 110149: 0 +245: 110150: 0 +245: 110151: 0 +245: 110152: 0 +245: 110153: 0 +245: 110154: 0 +245: 110155: 0 +245: 110156: 0 +245: 110157: 0 +245: 110158: 0 +245: 110159: 0 +245: 110160: 0 +245: 110161: 0 +245: 110162: 0 +245: 110163: 0 +245: 110164: 0 +245: 110165: 0 +245: 110166: 0 +245: 110167: 0 +245: 110168: 0 +245: 110169: 0 +245: 110170: 0 +245: 110171: 0 +245: 110172: 0 +245: 110173: 0 +245: 110174: 0 +245: 110175: 0 +245: 110176: 0 +245: 110177: 0 +245: 110178: 0 +245: 110179: 0 +245: 110180: 0 +245: 110181: 0 +245: 110182: 0 +245: 110183: 0 +245: 110184: 0 +245: 110185: 0 +245: 110186: 0 +245: 110187: 0 +245: 110188: 0 +245: 110189: 0 +245: 110190: 0 +245: 110191: 0 +245: 110192: 0 +245: 110193: 0 +245: 110194: 0 +245: 110195: 0 +245: 110196: 0 +245: 110197: 0 +245: 110198: 0 +245: 110199: 0 +245: 110200: 0 +245: 110201: 0 +245: 110202: 0 +245: 110203: 0 +245: 110204: 0 +245: 110205: 0 +245: 110206: 0 +245: 110207: 0 +245: 110208: 0 +245: 110209: 0 +245: 110210: 0 +245: 110211: 0 +245: 110212: 0 +245: 110213: 0 +245: 110214: 0 +245: 110215: 0 +245: 110216: 0 +245: 110217: 0 +245: 110218: 0 +245: 110219: 0 +245: 110220: 0 +245: 110221: 0 +245: 110222: 0 +245: 110223: 0 +245: 110224: 0 +245: 110225: 0 +245: 110226: 0 +245: 110227: 0 +245: 110228: 0 +245: 110229: 0 +245: 110230: 0 +245: 110231: 0 +245: 110232: 0 +245: 110233: 0 +245: 110234: 0 +245: 110235: 0 +245: 110236: 0 +245: 110237: 0 +245: 110238: 0 +245: 110239: 0 +245: 110240: 0 +245: 110241: 0 +245: 110242: 0 +245: 110243: 0 +245: 110244: 0 +245: 110245: 0 +245: 110246: 0 +245: 110247: 0 +245: 110248: 0 +245: 110249: 0 +245: 110250: 0 +245: 110251: 0 +245: 110252: 0 +245: 110253: 0 +245: 110254: 0 +245: 110255: 0 +245: 110256: 0 +245: 110257: 0 +245: 110258: 0 +245: 110259: 0 +245: 110260: 0 +245: 110261: 0 +245: 110262: 0 +245: 110263: 0 +245: 110264: 0 +245: 110265: 0 +245: 110266: 0 +245: 110267: 0 +245: 110268: 0 +245: 110269: 0 +245: 110270: 0 +245: 110271: 0 +245: 110272: 0 +245: 110273: 0 +245: 110274: 0 +245: 110275: 0 +245: 110276: 0 +245: 110277: 0 +245: 110278: 0 +245: 110279: 0 +245: 110280: 0 +245: 110281: 0 +245: 110282: 0 +245: 110283: 0 +245: 110284: 0 +245: 110285: 0 +245: 110286: 0 +245: 110287: 0 +245: 110288: 0 +245: 110289: 0 +245: 110290: 0 +245: 110291: 0 +245: 110292: 0 +245: 110293: 0 +245: 110294: 0 +245: 110295: 0 +245: 110296: 0 +245: 110297: 0 +245: 110298: 0 +245: 110299: 0 +245: 110300: 0 +245: 110301: 0 +245: 110302: 0 +245: 110303: 0 +245: 110304: 0 +245: 110305: 0 +245: 110306: 0 +245: 110307: 0 +245: 110308: 0 +245: 110309: 0 +245: 110310: 0 +245: 110311: 0 +245: 110312: 0 +245: 110313: 0 +245: 110314: 0 +245: 110315: 0 +245: 110316: 0 +245: 110317: 0 +245: 110318: 0 +245: 110319: 0 +245: 110320: 0 +245: 110321: 0 +245: 110322: 0 +245: 110323: 0 +245: 110324: 0 +245: 110325: 0 +245: 110326: 0 +245: 110327: 0 +245: 110328: 0 +245: 110329: 0 +245: 110330: 0 +245: 110331: 0 +245: 110332: 0 +245: 110333: 0 +245: 110334: 0 +245: 110335: 0 +245: 110336: 0 +245: 110337: 0 +245: 110338: 0 +245: 110339: 0 +245: 110340: 0 +245: 110341: 0 +245: 110342: 0 +245: 110343: 0 +245: 110344: 0 +245: 110345: 0 +245: 110346: 0 +245: 110347: 0 +245: 110348: 0 +245: 110349: 0 +245: 110350: 0 +245: 110351: 0 +245: 110352: 0 +245: 110353: 0 +245: 110354: 0 +245: 110355: 0 +245: 110356: 0 +245: 110357: 0 +245: 110358: 0 +245: 110359: 0 +245: 110360: 0 +245: 110361: 0 +245: 110362: 0 +245: 110363: 0 +245: 110364: 0 +245: 110365: 0 +245: 110366: 0 +245: 110367: 0 +245: 110368: 0 +245: 110369: 0 +245: 110370: 0 +245: 110371: 0 +245: 110372: 0 +245: 110373: 0 +245: 110374: 0 +245: 110375: 0 +245: 110376: 0 +245: 110377: 0 +245: 110378: 0 +245: 110379: 0 +245: 110380: 0 +245: 110381: 0 +245: 110382: 0 +245: 110383: 0 +245: 110384: 0 +245: 110385: 0 +245: 110386: 0 +245: 110387: 0 +245: 110388: 0 +245: 110389: 0 +245: 110390: 0 +245: 110391: 0 +245: 110392: 0 +245: 110393: 0 +245: 110394: 0 +245: 110395: 0 +245: 110396: 0 +245: 110397: 0 +245: 110398: 0 +245: 110399: 0 +245: 110400: 0 +245: 110401: 0 +245: 110402: 0 +245: 110403: 0 +245: 110404: 0 +245: 110405: 0 +245: 110406: 0 +245: 110407: 0 +245: 110408: 0 +245: 110409: 0 +245: 110410: 0 +245: 110411: 0 +245: 110412: 0 +245: 110413: 0 +245: 110414: 0 +245: 110415: 0 +245: 110416: 0 +245: 110417: 0 +245: 110418: 0 +245: 110419: 0 +245: 110420: 0 +245: 110421: 0 +245: 110422: 0 +245: 110423: 0 +245: 110424: 0 +245: 110425: 0 +245: 110426: 0 +245: 110427: 0 +245: 110428: 0 +245: 110429: 0 +245: 110430: 0 +245: 110431: 0 +245: 110432: 0 +245: 110433: 0 +245: 110434: 0 +245: 110435: 0 +245: 110436: 0 +245: 110437: 0 +245: 110438: 0 +245: 110439: 0 +245: 110440: 0 +245: 110441: 0 +245: 110442: 0 +245: 110443: 0 +245: 110444: 0 +245: 110445: 0 +245: 110446: 0 +245: 110447: 0 +245: 110448: 0 +245: 110449: 0 +245: 110450: 0 +245: 110451: 0 +245: 110452: 0 +245: 110453: 0 +245: 110454: 0 +245: 110455: 0 +245: 110456: 0 +245: 110457: 0 +245: 110458: 0 +245: 110459: 0 +245: 110460: 0 +245: 110461: 0 +245: 110462: 0 +245: 110463: 0 +245: 110464: 0 +245: 110465: 0 +245: 110466: 0 +245: 110467: 0 +245: 110468: 0 +245: 110469: 0 +245: 110470: 0 +245: 110471: 0 +245: 110472: 0 +245: 110473: 0 +245: 110474: 0 +245: 110475: 0 +245: 110476: 0 +245: 110477: 0 +245: 110478: 0 +245: 110479: 0 +245: 110480: 0 +245: 110481: 0 +245: 110482: 0 +245: 110483: 0 +245: 110484: 0 +245: 110485: 0 +245: 110486: 0 +245: 110487: 0 +245: 110488: 0 +245: 110489: 0 +245: 110490: 0 +245: 110491: 0 +245: 110492: 0 +245: 110493: 0 +245: 110494: 0 +245: 110495: 0 +245: 110496: 0 +245: 110497: 0 +245: 110498: 0 +245: 110499: 0 +245: 110500: 0 +245: 110501: 0 +245: 110502: 0 +245: 110503: 0 +245: 110504: 0 +245: 110505: 0 +245: 110506: 0 +245: 110507: 0 +245: 110508: 0 +245: 110509: 0 +245: 110510: 0 +245: 110511: 0 +245: 110512: 0 +245: 110513: 0 +245: 110514: 0 +245: 110515: 0 +245: 110516: 0 +245: 110517: 0 +245: 110518: 0 +245: 110519: 0 +245: 110520: 0 +245: 110521: 0 +245: 110522: 0 +245: 110523: 0 +245: 110524: 0 +245: 110525: 0 +245: 110526: 0 +245: 110527: 0 +245: 110528: 0 +245: 110529: 0 +245: 110530: 0 +245: 110531: 0 +245: 110532: 0 +245: 110533: 0 +245: 110534: 0 +245: 110535: 0 +245: 110536: 0 +245: 110537: 0 +245: 110538: 0 +245: 110539: 0 +245: 110540: 0 +245: 110541: 0 +245: 110542: 0 +245: 110543: 0 +245: 110544: 0 +245: 110545: 0 +245: 110546: 0 +245: 110547: 0 +245: 110548: 0 +245: 110549: 0 +245: 110550: 0 +245: 110551: 0 +245: 110552: 0 +245: 110553: 0 +245: 110554: 0 +245: 110555: 0 +245: 110556: 0 +245: 110557: 0 +245: 110558: 0 +245: 110559: 0 +245: 110560: 0 +245: 110561: 0 +245: 110562: 0 +245: 110563: 0 +245: 110564: 0 +245: 110565: 0 +245: 110566: 0 +245: 110567: 0 +245: 110568: 0 +245: 110569: 0 +245: 110570: 0 +245: 110571: 0 +245: 110572: 0 +245: 110573: 0 +245: 110574: 0 +245: 110575: 0 +245: 110576: 0 +245: 110577: 0 +245: 110578: 0 +245: 110579: 0 +245: 110580: 0 +245: 110581: 0 +245: 110582: 0 +245: 110583: 0 +245: 110584: 0 +245: 110585: 0 +245: 110586: 0 +245: 110587: 0 +245: 110588: 0 +245: 110589: 0 +245: 110590: 0 +245: 110591: 0 +245: 110592: 0 +245: 110593: 0 +245: 110594: 0 +245: 110595: 0 +245: 110596: 0 +245: 110597: 0 +245: 110598: 0 +245: 110599: 0 +245: 110600: 0 +245: 110601: 0 +245: 110602: 0 +245: 110603: 0 +245: 110604: 0 +245: 110605: 0 +245: 110606: 0 +245: 110607: 0 +245: 110608: 0 +245: 110609: 0 +245: 110610: 0 +245: 110611: 0 +245: 110612: 0 +245: 110613: 0 +245: 110614: 0 +245: 110615: 0 +245: 110616: 0 +245: 110617: 0 +245: 110618: 0 +245: 110619: 0 +245: 110620: 0 +245: 110621: 0 +245: 110622: 0 +245: 110623: 0 +245: 110624: 0 +245: 110625: 0 +245: 110626: 0 +245: 110627: 0 +245: 110628: 0 +245: 110629: 0 +245: 110630: 0 +245: 110631: 0 +245: 110632: 0 +245: 110633: 0 +245: 110634: 0 +245: 110635: 0 +245: 110636: 0 +245: 110637: 0 +245: 110638: 0 +245: 110639: 0 +245: 110640: 0 +245: 110641: 0 +245: 110642: 0 +245: 110643: 0 +245: 110644: 0 +245: 110645: 0 +245: 110646: 0 +245: 110647: 0 +245: 110648: 0 +245: 110649: 0 +245: 110650: 0 +245: 110651: 0 +245: 110652: 0 +245: 110653: 0 +245: 110654: 0 +245: 110655: 0 +245: 110656: 0 +245: 110657: 0 +245: 110658: 0 +245: 110659: 0 +245: 110660: 0 +245: 110661: 0 +245: 110662: 0 +245: 110663: 0 +245: 110664: 0 +245: 110665: 0 +245: 110666: 0 +245: 110667: 0 +245: 110668: 0 +245: 110669: 0 +245: 110670: 0 +245: 110671: 0 +245: 110672: 0 +245: 110673: 0 +245: 110674: 0 +245: 110675: 0 +245: 110676: 0 +245: 110677: 0 +245: 110678: 0 +245: 110679: 0 +245: 110680: 0 +245: 110681: 0 +245: 110682: 0 +245: 110683: 0 +245: 110684: 0 +245: 110685: 0 +245: 110686: 0 +245: 110687: 0 +245: 110688: 0 +245: 110689: 0 +245: 110690: 0 +245: 110691: 0 +245: 110692: 0 +245: 110693: 0 +245: 110694: 0 +245: 110695: 0 +245: 110696: 0 +245: 110697: 0 +245: 110698: 0 +245: 110699: 0 +245: 110700: 0 +245: 110701: 0 +245: 110702: 0 +245: 110703: 0 +245: 110704: 0 +245: 110705: 0 +245: 110706: 0 +245: 110707: 0 +245: 110708: 0 +245: 110709: 0 +245: 110710: 0 +245: 110711: 0 +245: 110712: 0 +245: 110713: 0 +245: 110714: 0 +245: 110715: 0 +245: 110716: 0 +245: 110717: 0 +245: 110718: 0 +245: 110719: 0 +245: 110720: 0 +245: 110721: 0 +245: 110722: 0 +245: 110723: 0 +245: 110724: 0 +245: 110725: 0 +245: 110726: 0 +245: 110727: 0 +245: 110728: 0 +245: 110729: 0 +245: 110730: 0 +245: 110731: 0 +245: 110732: 0 +245: 110733: 0 +245: 110734: 0 +245: 110735: 0 +245: 110736: 0 +245: 110737: 0 +245: 110738: 0 +245: 110739: 0 +245: 110740: 0 +245: 110741: 0 +245: 110742: 0 +245: 110743: 0 +245: 110744: 0 +245: 110745: 0 +245: 110746: 0 +245: 110747: 0 +245: 110748: 0 +245: 110749: 0 +245: 110750: 0 +245: 110751: 0 +245: 110752: 0 +245: 110753: 0 +245: 110754: 0 +245: 110755: 0 +245: 110756: 0 +245: 110757: 0 +245: 110758: 0 +245: 110759: 0 +245: 110760: 0 +245: 110761: 0 +245: 110762: 0 +245: 110763: 0 +245: 110764: 0 +245: 110765: 0 +245: 110766: 0 +245: 110767: 0 +245: 110768: 0 +245: 110769: 0 +245: 110770: 0 +245: 110771: 0 +245: 110772: 0 +245: 110773: 0 +245: 110774: 0 +245: 110775: 0 +245: 110776: 0 +245: 110777: 0 +245: 110778: 0 +245: 110779: 0 +245: 110780: 0 +245: 110781: 0 +245: 110782: 0 +245: 110783: 0 +245: 110784: 0 +245: 110785: 0 +245: 110786: 0 +245: 110787: 0 +245: 110788: 0 +245: 110789: 0 +245: 110790: 0 +245: 110791: 0 +245: 110792: 0 +245: 110793: 0 +245: 110794: 0 +245: 110795: 0 +245: 110796: 0 +245: 110797: 0 +245: 110798: 0 +245: 110799: 0 +245: 110800: 0 +245: 110801: 0 +245: 110802: 0 +245: 110803: 0 +245: 110804: 0 +245: 110805: 0 +245: 110806: 0 +245: 110807: 0 +245: 110808: 0 +245: 110809: 0 +245: 110810: 0 +245: 110811: 0 +245: 110812: 0 +245: 110813: 0 +245: 110814: 0 +245: 110815: 0 +245: 110816: 0 +245: 110817: 0 +245: 110818: 0 +245: 110819: 0 +245: 110820: 0 +245: 110821: 0 +245: 110822: 0 +245: 110823: 0 +245: 110824: 0 +245: 110825: 0 +245: 110826: 0 +245: 110827: 0 +245: 110828: 0 +245: 110829: 0 +245: 110830: 0 +245: 110831: 0 +245: 110832: 0 +245: 110833: 0 +245: 110834: 0 +245: 110835: 0 +245: 110836: 0 +245: 110837: 0 +245: 110838: 0 +245: 110839: 0 +245: 110840: 0 +245: 110841: 0 +245: 110842: 0 +245: 110843: 0 +245: 110844: 0 +245: 110845: 0 +245: 110846: 0 +245: 110847: 0 +245: 110848: 0 +245: 110849: 0 +245: 110850: 0 +245: 110851: 0 +245: 110852: 0 +245: 110853: 0 +245: 110854: 0 +245: 110855: 0 +245: 110856: 0 +245: 110857: 0 +245: 110858: 0 +245: 110859: 0 +245: 110860: 0 +245: 110861: 0 +245: 110862: 0 +245: 110863: 0 +245: 110864: 0 +245: 110865: 0 +245: 110866: 0 +245: 110867: 0 +245: 110868: 0 +245: 110869: 0 +245: 110870: 0 +245: 110871: 0 +245: 110872: 0 +245: 110873: 0 +245: 110874: 0 +245: 110875: 0 +245: 110876: 0 +245: 110877: 0 +245: 110878: 0 +245: 110879: 0 +245: 110880: 0 +245: 110881: 0 +245: 110882: 0 +245: 110883: 0 +245: 110884: 0 +245: 110885: 0 +245: 110886: 0 +245: 110887: 0 +245: 110888: 0 +245: 110889: 0 +245: 110890: 0 +245: 110891: 0 +245: 110892: 0 +245: 110893: 0 +245: 110894: 0 +245: 110895: 0 +245: 110896: 0 +245: 110897: 0 +245: 110898: 0 +245: 110899: 0 +245: 110900: 0 +245: 110901: 0 +245: 110902: 0 +245: 110903: 0 +245: 110904: 0 +245: 110905: 0 +245: 110906: 0 +245: 110907: 0 +245: 110908: 0 +245: 110909: 0 +245: 110910: 0 +245: 110911: 0 +245: 110912: 0 +245: 110913: 0 +245: 110914: 0 +245: 110915: 0 +245: 110916: 0 +245: 110917: 0 +245: 110918: 0 +245: 110919: 0 +245: 110920: 0 +245: 110921: 0 +245: 110922: 0 +245: 110923: 0 +245: 110924: 0 +245: 110925: 0 +245: 110926: 0 +245: 110927: 0 +245: 110928: 0 +245: 110929: 0 +245: 110930: 0 +245: 110931: 0 +245: 110932: 0 +245: 110933: 0 +245: 110934: 0 +245: 110935: 0 +245: 110936: 0 +245: 110937: 0 +245: 110938: 0 +245: 110939: 0 +245: 110940: 0 +245: 110941: 0 +245: 110942: 0 +245: 110943: 0 +245: 110944: 0 +245: 110945: 0 +245: 110946: 0 +245: 110947: 0 +245: 110948: 0 +245: 110949: 0 +245: 110950: 0 +245: 110951: 0 +245: 110952: 0 +245: 110953: 0 +245: 110954: 0 +245: 110955: 0 +245: 110956: 0 +245: 110957: 0 +245: 110958: 0 +245: 110959: 0 +245: 110960: 0 +245: 110961: 0 +245: 110962: 0 +245: 110963: 0 +245: 110964: 0 +245: 110965: 0 +245: 110966: 0 +245: 110967: 0 +245: 110968: 0 +245: 110969: 0 +245: 110970: 0 +245: 110971: 0 +245: 110972: 0 +245: 110973: 0 +245: 110974: 0 +245: 110975: 0 +245: 110976: 0 +245: 110977: 0 +245: 110978: 0 +245: 110979: 0 +245: 110980: 0 +245: 110981: 0 +245: 110982: 0 +245: 110983: 0 +245: 110984: 0 +245: 110985: 0 +245: 110986: 0 +245: 110987: 0 +245: 110988: 0 +245: 110989: 0 +245: 110990: 0 +245: 110991: 0 +245: 110992: 0 +245: 110993: 0 +245: 110994: 0 +245: 110995: 0 +245: 110996: 0 +245: 110997: 0 +245: 110998: 0 +245: 110999: 0 +245: 111000: 0 +245: 111001: 0 +245: 111002: 0 +245: 111003: 0 +245: 111004: 0 +245: 111005: 0 +245: 111006: 0 +245: 111007: 0 +245: 111008: 0 +245: 111009: 0 +245: 111010: 0 +245: 111011: 0 +245: 111012: 0 +245: 111013: 0 +245: 111014: 0 +245: 111015: 0 +245: 111016: 0 +245: 111017: 0 +245: 111018: 0 +245: 111019: 0 +245: 111020: 0 +245: 111021: 0 +245: 111022: 0 +245: 111023: 0 +245: 111024: 0 +245: 111025: 0 +245: 111026: 0 +245: 111027: 0 +245: 111028: 0 +245: 111029: 0 +245: 111030: 0 +245: 111031: 0 +245: 111032: 0 +245: 111033: 0 +245: 111034: 0 +245: 111035: 0 +245: 111036: 0 +245: 111037: 0 +245: 111038: 0 +245: 111039: 0 +245: 111040: 0 +245: 111041: 0 +245: 111042: 0 +245: 111043: 0 +245: 111044: 0 +245: 111045: 0 +245: 111046: 0 +245: 111047: 0 +245: 111048: 0 +245: 111049: 0 +245: 111050: 0 +245: 111051: 0 +245: 111052: 0 +245: 111053: 0 +245: 111054: 0 +245: 111055: 0 +245: 111056: 0 +245: 111057: 0 +245: 111058: 0 +245: 111059: 0 +245: 111060: 0 +245: 111061: 0 +245: 111062: 0 +245: 111063: 0 +245: 111064: 0 +245: 111065: 0 +245: 111066: 0 +245: 111067: 0 +245: 111068: 0 +245: 111069: 0 +245: 111070: 0 +245: 111071: 0 +245: 111072: 0 +245: 111073: 0 +245: 111074: 0 +245: 111075: 0 +245: 111076: 0 +245: 111077: 0 +245: 111078: 0 +245: 111079: 0 +245: 111080: 0 +245: 111081: 0 +245: 111082: 0 +245: 111083: 0 +245: 111084: 0 +245: 111085: 0 +245: 111086: 0 +245: 111087: 0 +245: 111088: 0 +245: 111089: 0 +245: 111090: 0 +245: 111091: 0 +245: 111092: 0 +245: 111093: 0 +245: 111094: 0 +245: 111095: 0 +245: 111096: 0 +245: 111097: 0 +245: 111098: 0 +245: 111099: 0 +245: 111100: 0 +245: 111101: 0 +245: 111102: 0 +245: 111103: 0 +245: 111104: 0 +245: 111105: 0 +245: 111106: 0 +245: 111107: 0 +245: 111108: 0 +245: 111109: 0 +245: 111110: 0 +245: 111111: 0 +245: 111112: 0 +245: 111113: 0 +245: 111114: 0 +245: 111115: 0 +245: 111116: 0 +245: 111117: 0 +245: 111118: 0 +245: 111119: 0 +245: 111120: 0 +245: 111121: 0 +245: 111122: 0 +245: 111123: 0 +245: 111124: 0 +245: 111125: 0 +245: 111126: 0 +245: 111127: 0 +245: 111128: 0 +245: 111129: 0 +245: 111130: 0 +245: 111131: 0 +245: 111132: 0 +245: 111133: 0 +245: 111134: 0 +245: 111135: 0 +245: 111136: 0 +245: 111137: 0 +245: 111138: 0 +245: 111139: 0 +245: 111140: 0 +245: 111141: 0 +245: 111142: 0 +245: 111143: 0 +245: 111144: 0 +245: 111145: 0 +245: 111146: 0 +245: 111147: 0 +245: 111148: 0 +245: 111149: 0 +245: 111150: 0 +245: 111151: 0 +245: 111152: 0 +245: 111153: 0 +245: 111154: 0 +245: 111155: 0 +245: 111156: 0 +245: 111157: 0 +245: 111158: 0 +245: 111159: 0 +245: 111160: 0 +245: 111161: 0 +245: 111162: 0 +245: 111163: 0 +245: 111164: 0 +245: 111165: 0 +245: 111166: 0 +245: 111167: 0 +245: 111168: 0 +245: 111169: 0 +245: 111170: 0 +245: 111171: 0 +245: 111172: 0 +245: 111173: 0 +245: 111174: 0 +245: 111175: 0 +245: 111176: 0 +245: 111177: 0 +245: 111178: 0 +245: 111179: 0 +245: 111180: 0 +245: 111181: 0 +245: 111182: 0 +245: 111183: 0 +245: 111184: 0 +245: 111185: 0 +245: 111186: 0 +245: 111187: 0 +245: 111188: 0 +245: 111189: 0 +245: 111190: 0 +245: 111191: 0 +245: 111192: 0 +245: 111193: 0 +245: 111194: 0 +245: 111195: 0 +245: 111196: 0 +245: 111197: 0 +245: 111198: 0 +245: 111199: 0 +245: 111200: 0 +245: 111201: 0 +245: 111202: 0 +245: 111203: 0 +245: 111204: 0 +245: 111205: 0 +245: 111206: 0 +245: 111207: 0 +245: 111208: 0 +245: 111209: 0 +245: 111210: 0 +245: 111211: 0 +245: 111212: 0 +245: 111213: 0 +245: 111214: 0 +245: 111215: 0 +245: 111216: 0 +245: 111217: 0 +245: 111218: 0 +245: 111219: 0 +245: 111220: 0 +245: 111221: 0 +245: 111222: 0 +245: 111223: 0 +245: 111224: 0 +245: 111225: 0 +245: 111226: 0 +245: 111227: 0 +245: 111228: 0 +245: 111229: 0 +245: 111230: 0 +245: 111231: 0 +245: 111232: 0 +245: 111233: 0 +245: 111234: 0 +245: 111235: 0 +245: 111236: 0 +245: 111237: 0 +245: 111238: 0 +245: 111239: 0 +245: 111240: 0 +245: 111241: 0 +245: 111242: 0 +245: 111243: 0 +245: 111244: 0 +245: 111245: 0 +245: 111246: 0 +245: 111247: 0 +245: 111248: 0 +245: 111249: 0 +245: 111250: 0 +245: 111251: 0 +245: 111252: 0 +245: 111253: 0 +245: 111254: 0 +245: 111255: 0 +245: 111256: 0 +245: 111257: 0 +245: 111258: 0 +245: 111259: 0 +245: 111260: 0 +245: 111261: 0 +245: 111262: 0 +245: 111263: 0 +245: 111264: 0 +245: 111265: 0 +245: 111266: 0 +245: 111267: 0 +245: 111268: 0 +245: 111269: 0 +245: 111270: 0 +245: 111271: 0 +245: 111272: 0 +245: 111273: 0 +245: 111274: 0 +245: 111275: 0 +245: 111276: 0 +245: 111277: 0 +245: 111278: 0 +245: 111279: 0 +245: 111280: 0 +245: 111281: 0 +245: 111282: 0 +245: 111283: 0 +245: 111284: 0 +245: 111285: 0 +245: 111286: 0 +245: 111287: 0 +245: 111288: 0 +245: 111289: 0 +245: 111290: 0 +245: 111291: 0 +245: 111292: 0 +245: 111293: 0 +245: 111294: 0 +245: 111295: 0 +245: 111296: 0 +245: 111297: 0 +245: 111298: 0 +245: 111299: 0 +245: 111300: 0 +245: 111301: 0 +245: 111302: 0 +245: 111303: 0 +245: 111304: 0 +245: 111305: 0 +245: 111306: 0 +245: 111307: 0 +245: 111308: 0 +245: 111309: 0 +245: 111310: 0 +245: 111311: 0 +245: 111312: 0 +245: 111313: 0 +245: 111314: 0 +245: 111315: 0 +245: 111316: 0 +245: 111317: 0 +245: 111318: 0 +245: 111319: 0 +245: 111320: 0 +245: 111321: 0 +245: 111322: 0 +245: 111323: 0 +245: 111324: 0 +245: 111325: 0 +245: 111326: 0 +245: 111327: 0 +245: 111328: 0 +245: 111329: 0 +245: 111330: 0 +245: 111331: 0 +245: 111332: 0 +245: 111333: 0 +245: 111334: 0 +245: 111335: 0 +245: 111336: 0 +245: 111337: 0 +245: 111338: 0 +245: 111339: 0 +245: 111340: 0 +245: 111341: 0 +245: 111342: 0 +245: 111343: 0 +245: 111344: 0 +245: 111345: 0 +245: 111346: 0 +245: 111347: 0 +245: 111348: 0 +245: 111349: 0 +245: 111350: 0 +245: 111351: 0 +245: 111352: 0 +245: 111353: 0 +245: 111354: 0 +245: 111355: 0 +245: 111356: 0 +245: 111357: 0 +245: 111358: 0 +245: 111359: 0 +245: 111360: 0 +245: 111361: 0 +245: 111362: 0 +245: 111363: 0 +245: 111364: 0 +245: 111365: 0 +245: 111366: 0 +245: 111367: 0 +245: 111368: 0 +245: 111369: 0 +245: 111370: 0 +245: 111371: 0 +245: 111372: 0 +245: 111373: 0 +245: 111374: 0 +245: 111375: 0 +245: 111376: 0 +245: 111377: 0 +245: 111378: 0 +245: 111379: 0 +245: 111380: 0 +245: 111381: 0 +245: 111382: 0 +245: 111383: 0 +245: 111384: 0 +245: 111385: 0 +245: 111386: 0 +245: 111387: 0 +245: 111388: 0 +245: 111389: 0 +245: 111390: 0 +245: 111391: 0 +245: 111392: 0 +245: 111393: 0 +245: 111394: 0 +245: 111395: 0 +245: 111396: 0 +245: 111397: 0 +245: 111398: 0 +245: 111399: 0 +245: 111400: 0 +245: 111401: 0 +245: 111402: 0 +245: 111403: 0 +245: 111404: 0 +245: 111405: 0 +245: 111406: 0 +245: 111407: 0 +245: 111408: 0 +245: 111409: 0 +245: 111410: 0 +245: 111411: 0 +245: 111412: 0 +245: 111413: 0 +245: 111414: 0 +245: 111415: 0 +245: 111416: 0 +245: 111417: 0 +245: 111418: 0 +245: 111419: 0 +245: 111420: 0 +245: 111421: 0 +245: 111422: 0 +245: 111423: 0 +245: 111424: 0 +245: 111425: 0 +245: 111426: 0 +245: 111427: 0 +245: 111428: 0 +245: 111429: 0 +245: 111430: 0 +245: 111431: 0 +245: 111432: 0 +245: 111433: 0 +245: 111434: 0 +245: 111435: 0 +245: 111436: 0 +245: 111437: 0 +245: 111438: 0 +245: 111439: 0 +245: 111440: 0 +245: 111441: 0 +245: 111442: 0 +245: 111443: 0 +245: 111444: 0 +245: 111445: 0 +245: 111446: 0 +245: 111447: 0 +245: 111448: 0 +245: 111449: 0 +245: 111450: 0 +245: 111451: 0 +245: 111452: 0 +245: 111453: 0 +245: 111454: 0 +245: 111455: 0 +245: 111456: 0 +245: 111457: 0 +245: 111458: 0 +245: 111459: 0 +245: 111460: 0 +245: 111461: 0 +245: 111462: 0 +245: 111463: 0 +245: 111464: 0 +245: 111465: 0 +245: 111466: 0 +245: 111467: 0 +245: 111468: 0 +245: 111469: 0 +245: 111470: 0 +245: 111471: 0 +245: 111472: 0 +245: 111473: 0 +245: 111474: 0 +245: 111475: 0 +245: 111476: 0 +245: 111477: 0 +245: 111478: 0 +245: 111479: 0 +245: 111480: 0 +245: 111481: 0 +245: 111482: 0 +245: 111483: 0 +245: 111484: 0 +245: 111485: 0 +245: 111486: 0 +245: 111487: 0 +245: 111488: 0 +245: 111489: 0 +245: 111490: 0 +245: 111491: 0 +245: 111492: 0 +245: 111493: 0 +245: 111494: 0 +245: 111495: 0 +245: 111496: 0 +245: 111497: 0 +245: 111498: 0 +245: 111499: 0 +245: 111500: 0 +245: 111501: 0 +245: 111502: 0 +245: 111503: 0 +245: 111504: 0 +245: 111505: 0 +245: 111506: 0 +245: 111507: 0 +245: 111508: 0 +245: 111509: 0 +245: 111510: 0 +245: 111511: 0 +245: 111512: 0 +245: 111513: 0 +245: 111514: 0 +245: 111515: 0 +245: 111516: 0 +245: 111517: 0 +245: 111518: 0 +245: 111519: 0 +245: 111520: 0 +245: 111521: 0 +245: 111522: 0 +245: 111523: 0 +245: 111524: 0 +245: 111525: 0 +245: 111526: 0 +245: 111527: 0 +245: 111528: 0 +245: 111529: 0 +245: 111530: 0 +245: 111531: 0 +245: 111532: 0 +245: 111533: 0 +245: 111534: 0 +245: 111535: 0 +245: 111536: 0 +245: 111537: 0 +245: 111538: 0 +245: 111539: 0 +245: 111540: 0 +245: 111541: 0 +245: 111542: 0 +245: 111543: 0 +245: 111544: 0 +245: 111545: 0 +245: 111546: 0 +245: 111547: 0 +245: 111548: 0 +245: 111549: 0 +245: 111550: 0 +245: 111551: 0 +245: 111552: 0 +245: 111553: 0 +245: 111554: 0 +245: 111555: 0 +245: 111556: 0 +245: 111557: 0 +245: 111558: 0 +245: 111559: 0 +245: 111560: 0 +245: 111561: 0 +245: 111562: 0 +245: 111563: 0 +245: 111564: 0 +245: 111565: 0 +245: 111566: 0 +245: 111567: 0 +245: 111568: 0 +245: 111569: 0 +245: 111570: 0 +245: 111571: 0 +245: 111572: 0 +245: 111573: 0 +245: 111574: 0 +245: 111575: 0 +245: 111576: 0 +245: 111577: 0 +245: 111578: 0 +245: 111579: 0 +245: 111580: 0 +245: 111581: 0 +245: 111582: 0 +245: 111583: 0 +245: 111584: 0 +245: 111585: 0 +245: 111586: 0 +245: 111587: 0 +245: 111588: 0 +245: 111589: 0 +245: 111590: 0 +245: 111591: 0 +245: 111592: 0 +245: 111593: 0 +245: 111594: 0 +245: 111595: 0 +245: 111596: 0 +245: 111597: 0 +245: 111598: 0 +245: 111599: 0 +245: 111600: 0 +245: 111601: 0 +245: 111602: 0 +245: 111603: 0 +245: 111604: 0 +245: 111605: 0 +245: 111606: 0 +245: 111607: 0 +245: 111608: 0 +245: 111609: 0 +245: 111610: 0 +245: 111611: 0 +245: 111612: 0 +245: 111613: 0 +245: 111614: 0 +245: 111615: 0 +245: 111616: 0 +245: 111617: 0 +245: 111618: 0 +245: 111619: 0 +245: 111620: 0 +245: 111621: 0 +245: 111622: 0 +245: 111623: 0 +245: 111624: 0 +245: 111625: 0 +245: 111626: 0 +245: 111627: 0 +245: 111628: 0 +245: 111629: 0 +245: 111630: 0 +245: 111631: 0 +245: 111632: 0 +245: 111633: 0 +245: 111634: 0 +245: 111635: 0 +245: 111636: 0 +245: 111637: 0 +245: 111638: 0 +245: 111639: 0 +245: 111640: 0 +245: 111641: 0 +245: 111642: 0 +245: 111643: 0 +245: 111644: 0 +245: 111645: 0 +245: 111646: 0 +245: 111647: 0 +245: 111648: 0 +245: 111649: 0 +245: 111650: 0 +245: 111651: 0 +245: 111652: 0 +245: 111653: 0 +245: 111654: 0 +245: 111655: 0 +245: 111656: 0 +245: 111657: 0 +245: 111658: 0 +245: 111659: 0 +245: 111660: 0 +245: 111661: 0 +245: 111662: 0 +245: 111663: 0 +245: 111664: 0 +245: 111665: 0 +245: 111666: 0 +245: 111667: 0 +245: 111668: 0 +245: 111669: 0 +245: 111670: 0 +245: 111671: 0 +245: 111672: 0 +245: 111673: 0 +245: 111674: 0 +245: 111675: 0 +245: 111676: 0 +245: 111677: 0 +245: 111678: 0 +245: 111679: 0 +245: 111680: 0 +245: 111681: 0 +245: 111682: 0 +245: 111683: 0 +245: 111684: 0 +245: 111685: 0 +245: 111686: 0 +245: 111687: 0 +245: 111688: 0 +245: 111689: 0 +245: 111690: 0 +245: 111691: 0 +245: 111692: 0 +245: 111693: 0 +245: 111694: 0 +245: 111695: 0 +245: 111696: 0 +245: 111697: 0 +245: 111698: 0 +245: 111699: 0 +245: 111700: 0 +245: 111701: 0 +245: 111702: 0 +245: 111703: 0 +245: 111704: 0 +245: 111705: 0 +245: 111706: 0 +245: 111707: 0 +245: 111708: 0 +245: 111709: 0 +245: 111710: 0 +245: 111711: 0 +245: 111712: 0 +245: 111713: 0 +245: 111714: 0 +245: 111715: 0 +245: 111716: 0 +245: 111717: 0 +245: 111718: 0 +245: 111719: 0 +245: 111720: 0 +245: 111721: 0 +245: 111722: 0 +245: 111723: 0 +245: 111724: 0 +245: 111725: 0 +245: 111726: 0 +245: 111727: 0 +245: 111728: 0 +245: 111729: 0 +245: 111730: 0 +245: 111731: 0 +245: 111732: 0 +245: 111733: 0 +245: 111734: 0 +245: 111735: 0 +245: 111736: 0 +245: 111737: 0 +245: 111738: 0 +245: 111739: 0 +245: 111740: 0 +245: 111741: 0 +245: 111742: 0 +245: 111743: 0 +245: 111744: 0 +245: 111745: 0 +245: 111746: 0 +245: 111747: 0 +245: 111748: 0 +245: 111749: 0 +245: 111750: 0 +245: 111751: 0 +245: 111752: 0 +245: 111753: 0 +245: 111754: 0 +245: 111755: 0 +245: 111756: 0 +245: 111757: 0 +245: 111758: 0 +245: 111759: 0 +245: 111760: 0 +245: 111761: 0 +245: 111762: 0 +245: 111763: 0 +245: 111764: 0 +245: 111765: 0 +245: 111766: 0 +245: 111767: 0 +245: 111768: 0 +245: 111769: 0 +245: 111770: 0 +245: 111771: 0 +245: 111772: 0 +245: 111773: 0 +245: 111774: 0 +245: 111775: 0 +245: 111776: 0 +245: 111777: 0 +245: 111778: 0 +245: 111779: 0 +245: 111780: 0 +245: 111781: 0 +245: 111782: 0 +245: 111783: 0 +245: 111784: 0 +245: 111785: 0 +245: 111786: 0 +245: 111787: 0 +245: 111788: 0 +245: 111789: 0 +245: 111790: 0 +245: 111791: 0 +245: 111792: 0 +245: 111793: 0 +245: 111794: 0 +245: 111795: 0 +245: 111796: 0 +245: 111797: 0 +245: 111798: 0 +245: 111799: 0 +245: 111800: 0 +245: 111801: 0 +245: 111802: 0 +245: 111803: 0 +245: 111804: 0 +245: 111805: 0 +245: 111806: 0 +245: 111807: 0 +245: 111808: 0 +245: 111809: 0 +245: 111810: 0 +245: 111811: 0 +245: 111812: 0 +245: 111813: 0 +245: 111814: 0 +245: 111815: 0 +245: 111816: 0 +245: 111817: 0 +245: 111818: 0 +245: 111819: 0 +245: 111820: 0 +245: 111821: 0 +245: 111822: 0 +245: 111823: 0 +245: 111824: 0 +245: 111825: 0 +245: 111826: 0 +245: 111827: 0 +245: 111828: 0 +245: 111829: 0 +245: 111830: 0 +245: 111831: 0 +245: 111832: 0 +245: 111833: 0 +245: 111834: 0 +245: 111835: 0 +245: 111836: 0 +245: 111837: 0 +245: 111838: 0 +245: 111839: 0 +245: 111840: 0 +245: 111841: 0 +245: 111842: 0 +245: 111843: 0 +245: 111844: 0 +245: 111845: 0 +245: 111846: 0 +245: 111847: 0 +245: 111848: 0 +245: 111849: 0 +245: 111850: 0 +245: 111851: 0 +245: 111852: 0 +245: 111853: 0 +245: 111854: 0 +245: 111855: 0 +245: 111856: 0 +245: 111857: 0 +245: 111858: 0 +245: 111859: 0 +245: 111860: 0 +245: 111861: 0 +245: 111862: 0 +245: 111863: 0 +245: 111864: 0 +245: 111865: 0 +245: 111866: 0 +245: 111867: 0 +245: 111868: 0 +245: 111869: 0 +245: 111870: 0 +245: 111871: 0 +245: 111872: 0 +245: 111873: 0 +245: 111874: 0 +245: 111875: 0 +245: 111876: 0 +245: 111877: 0 +245: 111878: 0 +245: 111879: 0 +245: 111880: 0 +245: 111881: 0 +245: 111882: 0 +245: 111883: 0 +245: 111884: 0 +245: 111885: 0 +245: 111886: 0 +245: 111887: 0 +245: 111888: 0 +245: 111889: 0 +245: 111890: 0 +245: 111891: 0 +245: 111892: 0 +245: 111893: 0 +245: 111894: 0 +245: 111895: 0 +245: 111896: 0 +245: 111897: 0 +245: 111898: 0 +245: 111899: 0 +245: 111900: 0 +245: 111901: 0 +245: 111902: 0 +245: 111903: 0 +245: 111904: 0 +245: 111905: 0 +245: 111906: 0 +245: 111907: 0 +245: 111908: 0 +245: 111909: 0 +245: 111910: 0 +245: 111911: 0 +245: 111912: 0 +245: 111913: 0 +245: 111914: 0 +245: 111915: 0 +245: 111916: 0 +245: 111917: 0 +245: 111918: 0 +245: 111919: 0 +245: 111920: 0 +245: 111921: 0 +245: 111922: 0 +245: 111923: 0 +245: 111924: 0 +245: 111925: 0 +245: 111926: 0 +245: 111927: 0 +245: 111928: 0 +245: 111929: 0 +245: 111930: 0 +245: 111931: 0 +245: 111932: 0 +245: 111933: 0 +245: 111934: 0 +245: 111935: 0 +245: 111936: 0 +245: 111937: 0 +245: 111938: 0 +245: 111939: 0 +245: 111940: 0 +245: 111941: 0 +245: 111942: 0 +245: 111943: 0 +245: 111944: 0 +245: 111945: 0 +245: 111946: 0 +245: 111947: 0 +245: 111948: 0 +245: 111949: 0 +245: 111950: 0 +245: 111951: 0 +245: 111952: 0 +245: 111953: 0 +245: 111954: 0 +245: 111955: 0 +245: 111956: 0 +245: 111957: 0 +245: 111958: 0 +245: 111959: 0 +245: 111960: 0 +245: 111961: 0 +245: 111962: 0 +245: 111963: 0 +245: 111964: 0 +245: 111965: 0 +245: 111966: 0 +245: 111967: 0 +245: 111968: 0 +245: 111969: 0 +245: 111970: 0 +245: 111971: 0 +245: 111972: 0 +245: 111973: 0 +245: 111974: 0 +245: 111975: 0 +245: 111976: 0 +245: 111977: 0 +245: 111978: 0 +245: 111979: 0 +245: 111980: 0 +245: 111981: 0 +245: 111982: 0 +245: 111983: 0 +245: 111984: 0 +245: 111985: 0 +245: 111986: 0 +245: 111987: 0 +245: 111988: 0 +245: 111989: 0 +245: 111990: 0 +245: 111991: 0 +245: 111992: 0 +245: 111993: 0 +245: 111994: 0 +245: 111995: 0 +245: 111996: 0 +245: 111997: 0 +245: 111998: 0 +245: 111999: 0 +245: 112000: 0 +245: 112001: 0 +245: 112002: 0 +245: 112003: 0 +245: 112004: 0 +245: 112005: 0 +245: 112006: 0 +245: 112007: 0 +245: 112008: 0 +245: 112009: 0 +245: 112010: 0 +245: 112011: 0 +245: 112012: 0 +245: 112013: 0 +245: 112014: 0 +245: 112015: 0 +245: 112016: 0 +245: 112017: 0 +245: 112018: 0 +245: 112019: 0 +245: 112020: 0 +245: 112021: 0 +245: 112022: 0 +245: 112023: 0 +245: 112024: 0 +245: 112025: 0 +245: 112026: 0 +245: 112027: 0 +245: 112028: 0 +245: 112029: 0 +245: 112030: 0 +245: 112031: 0 +245: 112032: 0 +245: 112033: 0 +245: 112034: 0 +245: 112035: 0 +245: 112036: 0 +245: 112037: 0 +245: 112038: 0 +245: 112039: 0 +245: 112040: 0 +245: 112041: 0 +245: 112042: 0 +245: 112043: 0 +245: 112044: 0 +245: 112045: 0 +245: 112046: 0 +245: 112047: 0 +245: 112048: 0 +245: 112049: 0 +245: 112050: 0 +245: 112051: 0 +245: 112052: 0 +245: 112053: 0 +245: 112054: 0 +245: 112055: 0 +245: 112056: 0 +245: 112057: 0 +245: 112058: 0 +245: 112059: 0 +245: 112060: 0 +245: 112061: 0 +245: 112062: 0 +245: 112063: 0 +245: 112064: 0 +245: 112065: 0 +245: 112066: 0 +245: 112067: 0 +245: 112068: 0 +245: 112069: 0 +245: 112070: 0 +245: 112071: 0 +245: 112072: 0 +245: 112073: 0 +245: 112074: 0 +245: 112075: 0 +245: 112076: 0 +245: 112077: 0 +245: 112078: 0 +245: 112079: 0 +245: 112080: 0 +245: 112081: 0 +245: 112082: 0 +245: 112083: 0 +245: 112084: 0 +245: 112085: 0 +245: 112086: 0 +245: 112087: 0 +245: 112088: 0 +245: 112089: 0 +245: 112090: 0 +245: 112091: 0 +245: 112092: 0 +245: 112093: 0 +245: 112094: 0 +245: 112095: 0 +245: 112096: 0 +245: 112097: 0 +245: 112098: 0 +245: 112099: 0 +245: 112100: 0 +245: 112101: 0 +245: 112102: 0 +245: 112103: 0 +245: 112104: 0 +245: 112105: 0 +245: 112106: 0 +245: 112107: 0 +245: 112108: 0 +245: 112109: 0 +245: 112110: 0 +245: 112111: 0 +245: 112112: 0 +245: 112113: 0 +245: 112114: 0 +245: 112115: 0 +245: 112116: 0 +245: 112117: 0 +245: 112118: 0 +245: 112119: 0 +245: 112120: 0 +245: 112121: 0 +245: 112122: 0 +245: 112123: 0 +245: 112124: 0 +245: 112125: 0 +245: 112126: 0 +245: 112127: 0 +245: 112128: 0 +245: 112129: 0 +245: 112130: 0 +245: 112131: 0 +245: 112132: 0 +245: 112133: 0 +245: 112134: 0 +245: 112135: 0 +245: 112136: 0 +245: 112137: 0 +245: 112138: 0 +245: 112139: 0 +245: 112140: 0 +245: 112141: 0 +245: 112142: 0 +245: 112143: 0 +245: 112144: 0 +245: 112145: 0 +245: 112146: 0 +245: 112147: 0 +245: 112148: 0 +245: 112149: 0 +245: 112150: 0 +245: 112151: 0 +245: 112152: 0 +245: 112153: 0 +245: 112154: 0 +245: 112155: 0 +245: 112156: 0 +245: 112157: 0 +245: 112158: 0 +245: 112159: 0 +245: 112160: 0 +245: 112161: 0 +245: 112162: 0 +245: 112163: 0 +245: 112164: 0 +245: 112165: 0 +245: 112166: 0 +245: 112167: 0 +245: 112168: 0 +245: 112169: 0 +245: 112170: 0 +245: 112171: 0 +245: 112172: 0 +245: 112173: 0 +245: 112174: 0 +245: 112175: 0 +245: 112176: 0 +245: 112177: 0 +245: 112178: 0 +245: 112179: 0 +245: 112180: 0 +245: 112181: 0 +245: 112182: 0 +245: 112183: 0 +245: 112184: 0 +245: 112185: 0 +245: 112186: 0 +245: 112187: 0 +245: 112188: 0 +245: 112189: 0 +245: 112190: 0 +245: 112191: 0 +245: 112192: 0 +245: 112193: 0 +245: 112194: 0 +245: 112195: 0 +245: 112196: 0 +245: 112197: 0 +245: 112198: 0 +245: 112199: 0 +245: 112200: 0 +245: 112201: 0 +245: 112202: 0 +245: 112203: 0 +245: 112204: 0 +245: 112205: 0 +245: 112206: 0 +245: 112207: 0 +245: 112208: 0 +245: 112209: 0 +245: 112210: 0 +245: 112211: 0 +245: 112212: 0 +245: 112213: 0 +245: 112214: 0 +245: 112215: 0 +245: 112216: 0 +245: 112217: 0 +245: 112218: 0 +245: 112219: 0 +245: 112220: 0 +245: 112221: 0 +245: 112222: 0 +245: 112223: 0 +245: 112224: 0 +245: 112225: 0 +245: 112226: 0 +245: 112227: 0 +245: 112228: 0 +245: 112229: 0 +245: 112230: 0 +245: 112231: 0 +245: 112232: 0 +245: 112233: 0 +245: 112234: 0 +245: 112235: 0 +245: 112236: 0 +245: 112237: 0 +245: 112238: 0 +245: 112239: 0 +245: 112240: 0 +245: 112241: 0 +245: 112242: 0 +245: 112243: 0 +245: 112244: 0 +245: 112245: 0 +245: 112246: 0 +245: 112247: 0 +245: 112248: 0 +245: 112249: 0 +245: 112250: 0 +245: 112251: 0 +245: 112252: 0 +245: 112253: 0 +245: 112254: 0 +245: 112255: 0 +245: 112256: 0 +245: 112257: 0 +245: 112258: 0 +245: 112259: 0 +245: 112260: 0 +245: 112261: 0 +245: 112262: 0 +245: 112263: 0 +245: 112264: 0 +245: 112265: 0 +245: 112266: 0 +245: 112267: 0 +245: 112268: 0 +245: 112269: 0 +245: 112270: 0 +245: 112271: 0 +245: 112272: 0 +245: 112273: 0 +245: 112274: 0 +245: 112275: 0 +245: 112276: 0 +245: 112277: 0 +245: 112278: 0 +245: 112279: 0 +245: 112280: 0 +245: 112281: 0 +245: 112282: 0 +245: 112283: 0 +245: 112284: 0 +245: 112285: 0 +245: 112286: 0 +245: 112287: 0 +245: 112288: 0 +245: 112289: 0 +245: 112290: 0 +245: 112291: 0 +245: 112292: 0 +245: 112293: 0 +245: 112294: 0 +245: 112295: 0 +245: 112296: 0 +245: 112297: 0 +245: 112298: 0 +245: 112299: 0 +245: 112300: 0 +245: 112301: 0 +245: 112302: 0 +245: 112303: 0 +245: 112304: 0 +245: 112305: 0 +245: 112306: 0 +245: 112307: 0 +245: 112308: 0 +245: 112309: 0 +245: 112310: 0 +245: 112311: 0 +245: 112312: 0 +245: 112313: 0 +245: 112314: 0 +245: 112315: 0 +245: 112316: 0 +245: 112317: 0 +245: 112318: 0 +245: 112319: 0 +245: 112320: 0 +245: 112321: 0 +245: 112322: 0 +245: 112323: 0 +245: 112324: 0 +245: 112325: 0 +245: 112326: 0 +245: 112327: 0 +245: 112328: 0 +245: 112329: 0 +245: 112330: 0 +245: 112331: 0 +245: 112332: 0 +245: 112333: 0 +245: 112334: 0 +245: 112335: 0 +245: 112336: 0 +245: 112337: 0 +245: 112338: 0 +245: 112339: 0 +245: 112340: 0 +245: 112341: 0 +245: 112342: 0 +245: 112343: 0 +245: 112344: 0 +245: 112345: 0 +245: 112346: 0 +245: 112347: 0 +245: 112348: 0 +245: 112349: 0 +245: 112350: 0 +245: 112351: 0 +245: 112352: 0 +245: 112353: 0 +245: 112354: 0 +245: 112355: 0 +245: 112356: 0 +245: 112357: 0 +245: 112358: 0 +245: 112359: 0 +245: 112360: 0 +245: 112361: 0 +245: 112362: 0 +245: 112363: 0 +245: 112364: 0 +245: 112365: 0 +245: 112366: 0 +245: 112367: 0 +245: 112368: 0 +245: 112369: 0 +245: 112370: 0 +245: 112371: 0 +245: 112372: 0 +245: 112373: 0 +245: 112374: 0 +245: 112375: 0 +245: 112376: 0 +245: 112377: 0 +245: 112378: 0 +245: 112379: 0 +245: 112380: 0 +245: 112381: 0 +245: 112382: 0 +245: 112383: 0 +245: 112384: 0 +245: 112385: 0 +245: 112386: 0 +245: 112387: 0 +245: 112388: 0 +245: 112389: 0 +245: 112390: 0 +245: 112391: 0 +245: 112392: 0 +245: 112393: 0 +245: 112394: 0 +245: 112395: 0 +245: 112396: 0 +245: 112397: 0 +245: 112398: 0 +245: 112399: 0 +245: 112400: 0 +245: 112401: 0 +245: 112402: 0 +245: 112403: 0 +245: 112404: 0 +245: 112405: 0 +245: 112406: 0 +245: 112407: 0 +245: 112408: 0 +245: 112409: 0 +245: 112410: 0 +245: 112411: 0 +245: 112412: 0 +245: 112413: 0 +245: 112414: 0 +245: 112415: 0 +245: 112416: 0 +245: 112417: 0 +245: 112418: 0 +245: 112419: 0 +245: 112420: 0 +245: 112421: 0 +245: 112422: 0 +245: 112423: 0 +245: 112424: 0 +245: 112425: 0 +245: 112426: 0 +245: 112427: 0 +245: 112428: 0 +245: 112429: 0 +245: 112430: 0 +245: 112431: 0 +245: 112432: 0 +245: 112433: 0 +245: 112434: 0 +245: 112435: 0 +245: 112436: 0 +245: 112437: 0 +245: 112438: 0 +245: 112439: 0 +245: 112440: 0 +245: 112441: 0 +245: 112442: 0 +245: 112443: 0 +245: 112444: 0 +245: 112445: 0 +245: 112446: 0 +245: 112447: 0 +245: 112448: 0 +245: 112449: 0 +245: 112450: 0 +245: 112451: 0 +245: 112452: 0 +245: 112453: 0 +245: 112454: 0 +245: 112455: 0 +245: 112456: 0 +245: 112457: 0 +245: 112458: 0 +245: 112459: 0 +245: 112460: 0 +245: 112461: 0 +245: 112462: 0 +245: 112463: 0 +245: 112464: 0 +245: 112465: 0 +245: 112466: 0 +245: 112467: 0 +245: 112468: 0 +245: 112469: 0 +245: 112470: 0 +245: 112471: 0 +245: 112472: 0 +245: 112473: 0 +245: 112474: 0 +245: 112475: 0 +245: 112476: 0 +245: 112477: 0 +245: 112478: 0 +245: 112479: 0 +245: 112480: 0 +245: 112481: 0 +245: 112482: 0 +245: 112483: 0 +245: 112484: 0 +245: 112485: 0 +245: 112486: 0 +245: 112487: 0 +245: 112488: 0 +245: 112489: 0 +245: 112490: 0 +245: 112491: 0 +245: 112492: 0 +245: 112493: 0 +245: 112494: 0 +245: 112495: 0 +245: 112496: 0 +245: 112497: 0 +245: 112498: 0 +245: 112499: 0 +245: 112500: 0 +245: 112501: 0 +245: 112502: 0 +245: 112503: 0 +245: 112504: 0 +245: 112505: 0 +245: 112506: 0 +245: 112507: 0 +245: 112508: 0 +245: 112509: 0 +245: 112510: 0 +245: 112511: 0 +245: 112512: 0 +245: 112513: 0 +245: 112514: 0 +245: 112515: 0 +245: 112516: 0 +245: 112517: 0 +245: 112518: 0 +245: 112519: 0 +245: 112520: 0 +245: 112521: 0 +245: 112522: 0 +245: 112523: 0 +245: 112524: 0 +245: 112525: 0 +245: 112526: 0 +245: 112527: 0 +245: 112528: 0 +245: 112529: 0 +245: 112530: 0 +245: 112531: 0 +245: 112532: 0 +245: 112533: 0 +245: 112534: 0 +245: 112535: 0 +245: 112536: 0 +245: 112537: 0 +245: 112538: 0 +245: 112539: 0 +245: 112540: 0 +245: 112541: 0 +245: 112542: 0 +245: 112543: 0 +245: 112544: 0 +245: 112545: 0 +245: 112546: 0 +245: 112547: 0 +245: 112548: 0 +245: 112549: 0 +245: 112550: 0 +245: 112551: 0 +245: 112552: 0 +245: 112553: 0 +245: 112554: 0 +245: 112555: 0 +245: 112556: 0 +245: 112557: 0 +245: 112558: 0 +245: 112559: 0 +245: 112560: 0 +245: 112561: 0 +245: 112562: 0 +245: 112563: 0 +245: 112564: 0 +245: 112565: 0 +245: 112566: 0 +245: 112567: 0 +245: 112568: 0 +245: 112569: 0 +245: 112570: 0 +245: 112571: 0 +245: 112572: 0 +245: 112573: 0 +245: 112574: 0 +245: 112575: 0 +245: 112576: 0 +245: 112577: 0 +245: 112578: 0 +245: 112579: 0 +245: 112580: 0 +245: 112581: 0 +245: 112582: 0 +245: 112583: 0 +245: 112584: 0 +245: 112585: 0 +245: 112586: 0 +245: 112587: 0 +245: 112588: 0 +245: 112589: 0 +245: 112590: 0 +245: 112591: 0 +245: 112592: 0 +245: 112593: 0 +245: 112594: 0 +245: 112595: 0 +245: 112596: 0 +245: 112597: 0 +245: 112598: 0 +245: 112599: 0 +245: 112600: 0 +245: 112601: 0 +245: 112602: 0 +245: 112603: 0 +245: 112604: 0 +245: 112605: 0 +245: 112606: 0 +245: 112607: 0 +245: 112608: 0 +245: 112609: 0 +245: 112610: 0 +245: 112611: 0 +245: 112612: 0 +245: 112613: 0 +245: 112614: 0 +245: 112615: 0 +245: 112616: 0 +245: 112617: 0 +245: 112618: 0 +245: 112619: 0 +245: 112620: 0 +245: 112621: 0 +245: 112622: 0 +245: 112623: 0 +245: 112624: 0 +245: 112625: 0 +245: 112626: 0 +245: 112627: 0 +245: 112628: 0 +245: 112629: 0 +245: 112630: 0 +245: 112631: 0 +245: 112632: 0 +245: 112633: 0 +245: 112634: 0 +245: 112635: 0 +245: 112636: 0 +245: 112637: 0 +245: 112638: 0 +245: 112639: 0 +245: 112640: 0 +245: 112641: 0 +245: 112642: 0 +245: 112643: 0 +245: 112644: 0 +245: 112645: 0 +245: 112646: 0 +245: 112647: 0 +245: 112648: 0 +245: 112649: 0 +245: 112650: 0 +245: 112651: 0 +245: 112652: 0 +245: 112653: 0 +245: 112654: 0 +245: 112655: 0 +245: 112656: 0 +245: 112657: 0 +245: 112658: 0 +245: 112659: 0 +245: 112660: 0 +245: 112661: 0 +245: 112662: 0 +245: 112663: 0 +245: 112664: 0 +245: 112665: 0 +245: 112666: 0 +245: 112667: 0 +245: 112668: 0 +245: 112669: 0 +245: 112670: 0 +245: 112671: 0 +245: 112672: 0 +245: 112673: 0 +245: 112674: 0 +245: 112675: 0 +245: 112676: 0 +245: 112677: 0 +245: 112678: 0 +245: 112679: 0 +245: 112680: 0 +245: 112681: 0 +245: 112682: 0 +245: 112683: 0 +245: 112684: 0 +245: 112685: 0 +245: 112686: 0 +245: 112687: 0 +245: 112688: 0 +245: 112689: 0 +245: 112690: 0 +245: 112691: 0 +245: 112692: 0 +245: 112693: 0 +245: 112694: 0 +245: 112695: 0 +245: 112696: 0 +245: 112697: 0 +245: 112698: 0 +245: 112699: 0 +245: 112700: 0 +245: 112701: 0 +245: 112702: 0 +245: 112703: 0 +245: 112704: 0 +245: 112705: 0 +245: 112706: 0 +245: 112707: 0 +245: 112708: 0 +245: 112709: 0 +245: 112710: 0 +245: 112711: 0 +245: 112712: 0 +245: 112713: 0 +245: 112714: 0 +245: 112715: 0 +245: 112716: 0 +245: 112717: 0 +245: 112718: 0 +245: 112719: 0 +245: 112720: 0 +245: 112721: 0 +245: 112722: 0 +245: 112723: 0 +245: 112724: 0 +245: 112725: 0 +245: 112726: 0 +245: 112727: 0 +245: 112728: 0 +245: 112729: 0 +245: 112730: 0 +245: 112731: 0 +245: 112732: 0 +245: 112733: 0 +245: 112734: 0 +245: 112735: 0 +245: 112736: 0 +245: 112737: 0 +245: 112738: 0 +245: 112739: 0 +245: 112740: 0 +245: 112741: 0 +245: 112742: 0 +245: 112743: 0 +245: 112744: 0 +245: 112745: 0 +245: 112746: 0 +245: 112747: 0 +245: 112748: 0 +245: 112749: 0 +245: 112750: 0 +245: 112751: 0 +245: 112752: 0 +245: 112753: 0 +245: 112754: 0 +245: 112755: 0 +245: 112756: 0 +245: 112757: 0 +245: 112758: 0 +245: 112759: 0 +245: 112760: 0 +245: 112761: 0 +245: 112762: 0 +245: 112763: 0 +245: 112764: 0 +245: 112765: 0 +245: 112766: 0 +245: 112767: 0 +245: 112768: 0 +245: 112769: 0 +245: 112770: 0 +245: 112771: 0 +245: 112772: 0 +245: 112773: 0 +245: 112774: 0 +245: 112775: 0 +245: 112776: 0 +245: 112777: 0 +245: 112778: 0 +245: 112779: 0 +245: 112780: 0 +245: 112781: 0 +245: 112782: 0 +245: 112783: 0 +245: 112784: 0 +245: 112785: 0 +245: 112786: 0 +245: 112787: 0 +245: 112788: 0 +245: 112789: 0 +245: 112790: 0 +245: 112791: 0 +245: 112792: 0 +245: 112793: 0 +245: 112794: 0 +245: 112795: 0 +245: 112796: 0 +245: 112797: 0 +245: 112798: 0 +245: 112799: 0 +245: 112800: 0 +245: 112801: 0 +245: 112802: 0 +245: 112803: 0 +245: 112804: 0 +245: 112805: 0 +245: 112806: 0 +245: 112807: 0 +245: 112808: 0 +245: 112809: 0 +245: 112810: 0 +245: 112811: 0 +245: 112812: 0 +245: 112813: 0 +245: 112814: 0 +245: 112815: 0 +245: 112816: 0 +245: 112817: 0 +245: 112818: 0 +245: 112819: 0 +245: 112820: 0 +245: 112821: 0 +245: 112822: 0 +245: 112823: 0 +245: 112824: 0 +245: 112825: 0 +245: 112826: 0 +245: 112827: 0 +245: 112828: 0 +245: 112829: 0 +245: 112830: 0 +245: 112831: 0 +245: 112832: 0 +245: 112833: 0 +245: 112834: 0 +245: 112835: 0 +245: 112836: 0 +245: 112837: 0 +245: 112838: 0 +245: 112839: 0 +245: 112840: 0 +245: 112841: 0 +245: 112842: 0 +245: 112843: 0 +245: 112844: 0 +245: 112845: 0 +245: 112846: 0 +245: 112847: 0 +245: 112848: 0 +245: 112849: 0 +245: 112850: 0 +245: 112851: 0 +245: 112852: 0 +245: 112853: 0 +245: 112854: 0 +245: 112855: 0 +245: 112856: 0 +245: 112857: 0 +245: 112858: 0 +245: 112859: 0 +245: 112860: 0 +245: 112861: 0 +245: 112862: 0 +245: 112863: 0 +245: 112864: 0 +245: 112865: 0 +245: 112866: 0 +245: 112867: 0 +245: 112868: 0 +245: 112869: 0 +245: 112870: 0 +245: 112871: 0 +245: 112872: 0 +245: 112873: 0 +245: 112874: 0 +245: 112875: 0 +245: 112876: 0 +245: 112877: 0 +245: 112878: 0 +245: 112879: 0 +245: 112880: 0 +245: 112881: 0 +245: 112882: 0 +245: 112883: 0 +245: 112884: 0 +245: 112885: 0 +245: 112886: 0 +245: 112887: 0 +245: 112888: 0 +245: 112889: 0 +245: 112890: 0 +245: 112891: 0 +245: 112892: 0 +245: 112893: 0 +245: 112894: 0 +245: 112895: 0 +245: 112896: 0 +245: 112897: 0 +245: 112898: 0 +245: 112899: 0 +245: 112900: 0 +245: 112901: 0 +245: 112902: 0 +245: 112903: 0 +245: 112904: 0 +245: 112905: 0 +245: 112906: 0 +245: 112907: 0 +245: 112908: 0 +245: 112909: 0 +245: 112910: 0 +245: 112911: 0 +245: 112912: 0 +245: 112913: 0 +245: 112914: 0 +245: 112915: 0 +245: 112916: 0 +245: 112917: 0 +245: 112918: 0 +245: 112919: 0 +245: 112920: 0 +245: 112921: 0 +245: 112922: 0 +245: 112923: 0 +245: 112924: 0 +245: 112925: 0 +245: 112926: 0 +245: 112927: 0 +245: 112928: 0 +245: 112929: 0 +245: 112930: 0 +245: 112931: 0 +245: 112932: 0 +245: 112933: 0 +245: 112934: 0 +245: 112935: 0 +245: 112936: 0 +245: 112937: 0 +245: 112938: 0 +245: 112939: 0 +245: 112940: 0 +245: 112941: 0 +245: 112942: 0 +245: 112943: 0 +245: 112944: 0 +245: 112945: 0 +245: 112946: 0 +245: 112947: 0 +245: 112948: 0 +245: 112949: 0 +245: 112950: 0 +245: 112951: 0 +245: 112952: 0 +245: 112953: 0 +245: 112954: 0 +245: 112955: 0 +245: 112956: 0 +245: 112957: 0 +245: 112958: 0 +245: 112959: 0 +245: 112960: 0 +245: 112961: 0 +245: 112962: 0 +245: 112963: 0 +245: 112964: 0 +245: 112965: 0 +245: 112966: 0 +245: 112967: 0 +245: 112968: 0 +245: 112969: 0 +245: 112970: 0 +245: 112971: 0 +245: 112972: 0 +245: 112973: 0 +245: 112974: 0 +245: 112975: 0 +245: 112976: 0 +245: 112977: 0 +245: 112978: 0 +245: 112979: 0 +245: 112980: 0 +245: 112981: 0 +245: 112982: 0 +245: 112983: 0 +245: 112984: 0 +245: 112985: 0 +245: 112986: 0 +245: 112987: 0 +245: 112988: 0 +245: 112989: 0 +245: 112990: 0 +245: 112991: 0 +245: 112992: 0 +245: 112993: 0 +245: 112994: 0 +245: 112995: 0 +245: 112996: 0 +245: 112997: 0 +245: 112998: 0 +245: 112999: 0 +245: 113000: 0 +245: 113001: 0 +245: 113002: 0 +245: 113003: 0 +245: 113004: 0 +245: 113005: 0 +245: 113006: 0 +245: 113007: 0 +245: 113008: 0 +245: 113009: 0 +245: 113010: 0 +245: 113011: 0 +245: 113012: 0 +245: 113013: 0 +245: 113014: 0 +245: 113015: 0 +245: 113016: 0 +245: 113017: 0 +245: 113018: 0 +245: 113019: 0 +245: 113020: 0 +245: 113021: 0 +245: 113022: 0 +245: 113023: 0 +245: 113024: 0 +245: 113025: 0 +245: 113026: 0 +245: 113027: 0 +245: 113028: 0 +245: 113029: 0 +245: 113030: 0 +245: 113031: 0 +245: 113032: 0 +245: 113033: 0 +245: 113034: 0 +245: 113035: 0 +245: 113036: 0 +245: 113037: 0 +245: 113038: 0 +245: 113039: 0 +245: 113040: 0 +245: 113041: 0 +245: 113042: 0 +245: 113043: 0 +245: 113044: 0 +245: 113045: 0 +245: 113046: 0 +245: 113047: 0 +245: 113048: 0 +245: 113049: 0 +245: 113050: 0 +245: 113051: 0 +245: 113052: 0 +245: 113053: 0 +245: 113054: 0 +245: 113055: 0 +245: 113056: 0 +245: 113057: 0 +245: 113058: 0 +245: 113059: 0 +245: 113060: 0 +245: 113061: 0 +245: 113062: 0 +245: 113063: 0 +245: 113064: 0 +245: 113065: 0 +245: 113066: 0 +245: 113067: 0 +245: 113068: 0 +245: 113069: 0 +245: 113070: 0 +245: 113071: 0 +245: 113072: 0 +245: 113073: 0 +245: 113074: 0 +245: 113075: 0 +245: 113076: 0 +245: 113077: 0 +245: 113078: 0 +245: 113079: 0 +245: 113080: 0 +245: 113081: 0 +245: 113082: 0 +245: 113083: 0 +245: 113084: 0 +245: 113085: 0 +245: 113086: 0 +245: 113087: 0 +245: 113088: 0 +245: 113089: 0 +245: 113090: 0 +245: 113091: 0 +245: 113092: 0 +245: 113093: 0 +245: 113094: 0 +245: 113095: 0 +245: 113096: 0 +245: 113097: 0 +245: 113098: 0 +245: 113099: 0 +245: 113100: 0 +245: 113101: 0 +245: 113102: 0 +245: 113103: 0 +245: 113104: 0 +245: 113105: 0 +245: 113106: 0 +245: 113107: 0 +245: 113108: 0 +245: 113109: 0 +245: 113110: 0 +245: 113111: 0 +245: 113112: 0 +245: 113113: 0 +245: 113114: 0 +245: 113115: 0 +245: 113116: 0 +245: 113117: 0 +245: 113118: 0 +245: 113119: 0 +245: 113120: 0 +245: 113121: 0 +245: 113122: 0 +245: 113123: 0 +245: 113124: 0 +245: 113125: 0 +245: 113126: 0 +245: 113127: 0 +245: 113128: 0 +245: 113129: 0 +245: 113130: 0 +245: 113131: 0 +245: 113132: 0 +245: 113133: 0 +245: 113134: 0 +245: 113135: 0 +245: 113136: 0 +245: 113137: 0 +245: 113138: 0 +245: 113139: 0 +245: 113140: 0 +245: 113141: 0 +245: 113142: 0 +245: 113143: 0 +245: 113144: 0 +245: 113145: 0 +245: 113146: 0 +245: 113147: 0 +245: 113148: 0 +245: 113149: 0 +245: 113150: 0 +245: 113151: 0 +245: 113152: 0 +245: 113153: 0 +245: 113154: 0 +245: 113155: 0 +245: 113156: 0 +245: 113157: 0 +245: 113158: 0 +245: 113159: 0 +245: 113160: 0 +245: 113161: 0 +245: 113162: 0 +245: 113163: 0 +245: 113164: 0 +245: 113165: 0 +245: 113166: 0 +245: 113167: 0 +245: 113168: 0 +245: 113169: 0 +245: 113170: 0 +245: 113171: 0 +245: 113172: 0 +245: 113173: 0 +245: 113174: 0 +245: 113175: 0 +245: 113176: 0 +245: 113177: 0 +245: 113178: 0 +245: 113179: 0 +245: 113180: 0 +245: 113181: 0 +245: 113182: 0 +245: 113183: 0 +245: 113184: 0 +245: 113185: 0 +245: 113186: 0 +245: 113187: 0 +245: 113188: 0 +245: 113189: 0 +245: 113190: 0 +245: 113191: 0 +245: 113192: 0 +245: 113193: 0 +245: 113194: 0 +245: 113195: 0 +245: 113196: 0 +245: 113197: 0 +245: 113198: 0 +245: 113199: 0 +245: 113200: 0 +245: 113201: 0 +245: 113202: 0 +245: 113203: 0 +245: 113204: 0 +245: 113205: 0 +245: 113206: 0 +245: 113207: 0 +245: 113208: 0 +245: 113209: 0 +245: 113210: 0 +245: 113211: 0 +245: 113212: 0 +245: 113213: 0 +245: 113214: 0 +245: 113215: 0 +245: 113216: 0 +245: 113217: 0 +245: 113218: 0 +245: 113219: 0 +245: 113220: 0 +245: 113221: 0 +245: 113222: 0 +245: 113223: 0 +245: 113224: 0 +245: 113225: 0 +245: 113226: 0 +245: 113227: 0 +245: 113228: 0 +245: 113229: 0 +245: 113230: 0 +245: 113231: 0 +245: 113232: 0 +245: 113233: 0 +245: 113234: 0 +245: 113235: 0 +245: 113236: 0 +245: 113237: 0 +245: 113238: 0 +245: 113239: 0 +245: 113240: 0 +245: 113241: 0 +245: 113242: 0 +245: 113243: 0 +245: 113244: 0 +245: 113245: 0 +245: 113246: 0 +245: 113247: 0 +245: 113248: 0 +245: 113249: 0 +245: 113250: 0 +245: 113251: 0 +245: 113252: 0 +245: 113253: 0 +245: 113254: 0 +245: 113255: 0 +245: 113256: 0 +245: 113257: 0 +245: 113258: 0 +245: 113259: 0 +245: 113260: 0 +245: 113261: 0 +245: 113262: 0 +245: 113263: 0 +245: 113264: 0 +245: 113265: 0 +245: 113266: 0 +245: 113267: 0 +245: 113268: 0 +245: 113269: 0 +245: 113270: 0 +245: 113271: 0 +245: 113272: 0 +245: 113273: 0 +245: 113274: 0 +245: 113275: 0 +245: 113276: 0 +245: 113277: 0 +245: 113278: 0 +245: 113279: 0 +245: 113280: 0 +245: 113281: 0 +245: 113282: 0 +245: 113283: 0 +245: 113284: 0 +245: 113285: 0 +245: 113286: 0 +245: 113287: 0 +245: 113288: 0 +245: 113289: 0 +245: 113290: 0 +245: 113291: 0 +245: 113292: 0 +245: 113293: 0 +245: 113294: 0 +245: 113295: 0 +245: 113296: 0 +245: 113297: 0 +245: 113298: 0 +245: 113299: 0 +245: 113300: 0 +245: 113301: 0 +245: 113302: 0 +245: 113303: 0 +245: 113304: 0 +245: 113305: 0 +245: 113306: 0 +245: 113307: 0 +245: 113308: 0 +245: 113309: 0 +245: 113310: 0 +245: 113311: 0 +245: 113312: 0 +245: 113313: 0 +245: 113314: 0 +245: 113315: 0 +245: 113316: 0 +245: 113317: 0 +245: 113318: 0 +245: 113319: 0 +245: 113320: 0 +245: 113321: 0 +245: 113322: 0 +245: 113323: 0 +245: 113324: 0 +245: 113325: 0 +245: 113326: 0 +245: 113327: 0 +245: 113328: 0 +245: 113329: 0 +245: 113330: 0 +245: 113331: 0 +245: 113332: 0 +245: 113333: 0 +245: 113334: 0 +245: 113335: 0 +245: 113336: 0 +245: 113337: 0 +245: 113338: 0 +245: 113339: 0 +245: 113340: 0 +245: 113341: 0 +245: 113342: 0 +245: 113343: 0 +245: 113344: 0 +245: 113345: 0 +245: 113346: 0 +245: 113347: 0 +245: 113348: 0 +245: 113349: 0 +245: 113350: 0 +245: 113351: 0 +245: 113352: 0 +245: 113353: 0 +245: 113354: 0 +245: 113355: 0 +245: 113356: 0 +245: 113357: 0 +245: 113358: 0 +245: 113359: 0 +245: 113360: 0 +245: 113361: 0 +245: 113362: 0 +245: 113363: 0 +245: 113364: 0 +245: 113365: 0 +245: 113366: 0 +245: 113367: 0 +245: 113368: 0 +245: 113369: 0 +245: 113370: 0 +245: 113371: 0 +245: 113372: 0 +245: 113373: 0 +245: 113374: 0 +245: 113375: 0 +245: 113376: 0 +245: 113377: 0 +245: 113378: 0 +245: 113379: 0 +245: 113380: 0 +245: 113381: 0 +245: 113382: 0 +245: 113383: 0 +245: 113384: 0 +245: 113385: 0 +245: 113386: 0 +245: 113387: 0 +245: 113388: 0 +245: 113389: 0 +245: 113390: 0 +245: 113391: 0 +245: 113392: 0 +245: 113393: 0 +245: 113394: 0 +245: 113395: 0 +245: 113396: 0 +245: 113397: 0 +245: 113398: 0 +245: 113399: 0 +245: 113400: 0 +245: 113401: 0 +245: 113402: 0 +245: 113403: 0 +245: 113404: 0 +245: 113405: 0 +245: 113406: 0 +245: 113407: 0 +245: 113408: 0 +245: 113409: 0 +245: 113410: 0 +245: 113411: 0 +245: 113412: 0 +245: 113413: 0 +245: 113414: 0 +245: 113415: 0 +245: 113416: 0 +245: 113417: 0 +245: 113418: 0 +245: 113419: 0 +245: 113420: 0 +245: 113421: 0 +245: 113422: 0 +245: 113423: 0 +245: 113424: 0 +245: 113425: 0 +245: 113426: 0 +245: 113427: 0 +245: 113428: 0 +245: 113429: 0 +245: 113430: 0 +245: 113431: 0 +245: 113432: 0 +245: 113433: 0 +245: 113434: 0 +245: 113435: 0 +245: 113436: 0 +245: 113437: 0 +245: 113438: 0 +245: 113439: 0 +245: 113440: 0 +245: 113441: 0 +245: 113442: 0 +245: 113443: 0 +245: 113444: 0 +245: 113445: 0 +245: 113446: 0 +245: 113447: 0 +245: 113448: 0 +245: 113449: 0 +245: 113450: 0 +245: 113451: 0 +245: 113452: 0 +245: 113453: 0 +245: 113454: 0 +245: 113455: 0 +245: 113456: 0 +245: 113457: 0 +245: 113458: 0 +245: 113459: 0 +245: 113460: 0 +245: 113461: 0 +245: 113462: 0 +245: 113463: 0 +245: 113464: 0 +245: 113465: 0 +245: 113466: 0 +245: 113467: 0 +245: 113468: 0 +245: 113469: 0 +245: 113470: 0 +245: 113471: 0 +245: 113472: 0 +245: 113473: 0 +245: 113474: 0 +245: 113475: 0 +245: 113476: 0 +245: 113477: 0 +245: 113478: 0 +245: 113479: 0 +245: 113480: 0 +245: 113481: 0 +245: 113482: 0 +245: 113483: 0 +245: 113484: 0 +245: 113485: 0 +245: 113486: 0 +245: 113487: 0 +245: 113488: 0 +245: 113489: 0 +245: 113490: 0 +245: 113491: 0 +245: 113492: 0 +245: 113493: 0 +245: 113494: 0 +245: 113495: 0 +245: 113496: 0 +245: 113497: 0 +245: 113498: 0 +245: 113499: 0 +245: 113500: 0 +245: 113501: 0 +245: 113502: 0 +245: 113503: 0 +245: 113504: 0 +245: 113505: 0 +245: 113506: 0 +245: 113507: 0 +245: 113508: 0 +245: 113509: 0 +245: 113510: 0 +245: 113511: 0 +245: 113512: 0 +245: 113513: 0 +245: 113514: 0 +245: 113515: 0 +245: 113516: 0 +245: 113517: 0 +245: 113518: 0 +245: 113519: 0 +245: 113520: 0 +245: 113521: 0 +245: 113522: 0 +245: 113523: 0 +245: 113524: 0 +245: 113525: 0 +245: 113526: 0 +245: 113527: 0 +245: 113528: 0 +245: 113529: 0 +245: 113530: 0 +245: 113531: 0 +245: 113532: 0 +245: 113533: 0 +245: 113534: 0 +245: 113535: 0 +245: 113536: 0 +245: 113537: 0 +245: 113538: 0 +245: 113539: 0 +245: 113540: 0 +245: 113541: 0 +245: 113542: 0 +245: 113543: 0 +245: 113544: 0 +245: 113545: 0 +245: 113546: 0 +245: 113547: 0 +245: 113548: 0 +245: 113549: 0 +245: 113550: 0 +245: 113551: 0 +245: 113552: 0 +245: 113553: 0 +245: 113554: 0 +245: 113555: 0 +245: 113556: 0 +245: 113557: 0 +245: 113558: 0 +245: 113559: 0 +245: 113560: 0 +245: 113561: 0 +245: 113562: 0 +245: 113563: 0 +245: 113564: 0 +245: 113565: 0 +245: 113566: 0 +245: 113567: 0 +245: 113568: 0 +245: 113569: 0 +245: 113570: 0 +245: 113571: 0 +245: 113572: 0 +245: 113573: 0 +245: 113574: 0 +245: 113575: 0 +245: 113576: 0 +245: 113577: 0 +245: 113578: 0 +245: 113579: 0 +245: 113580: 0 +245: 113581: 0 +245: 113582: 0 +245: 113583: 0 +245: 113584: 0 +245: 113585: 0 +245: 113586: 0 +245: 113587: 0 +245: 113588: 0 +245: 113589: 0 +245: 113590: 0 +245: 113591: 0 +245: 113592: 0 +245: 113593: 0 +245: 113594: 0 +245: 113595: 0 +245: 113596: 0 +245: 113597: 0 +245: 113598: 0 +245: 113599: 0 +245: 113600: 0 +245: 113601: 0 +245: 113602: 0 +245: 113603: 0 +245: 113604: 0 +245: 113605: 0 +245: 113606: 0 +245: 113607: 0 +245: 113608: 0 +245: 113609: 0 +245: 113610: 0 +245: 113611: 0 +245: 113612: 0 +245: 113613: 0 +245: 113614: 0 +245: 113615: 0 +245: 113616: 0 +245: 113617: 0 +245: 113618: 0 +245: 113619: 0 +245: 113620: 0 +245: 113621: 0 +245: 113622: 0 +245: 113623: 0 +245: 113624: 0 +245: 113625: 0 +245: 113626: 0 +245: 113627: 0 +245: 113628: 0 +245: 113629: 0 +245: 113630: 0 +245: 113631: 0 +245: 113632: 0 +245: 113633: 0 +245: 113634: 0 +245: 113635: 0 +245: 113636: 0 +245: 113637: 0 +245: 113638: 0 +245: 113639: 0 +245: 113640: 0 +245: 113641: 0 +245: 113642: 0 +245: 113643: 0 +245: 113644: 0 +245: 113645: 0 +245: 113646: 0 +245: 113647: 0 +245: 113648: 0 +245: 113649: 0 +245: 113650: 0 +245: 113651: 0 +245: 113652: 0 +245: 113653: 0 +245: 113654: 0 +245: 113655: 0 +245: 113656: 0 +245: 113657: 0 +245: 113658: 0 +245: 113659: 0 +245: 113660: 0 +245: 113661: 0 +245: 113662: 0 +245: 113663: 0 +245: 113664: 0 +245: 113665: 0 +245: 113666: 0 +245: 113667: 0 +245: 113668: 0 +245: 113669: 0 +245: 113670: 0 +245: 113671: 0 +245: 113672: 0 +245: 113673: 0 +245: 113674: 0 +245: 113675: 0 +245: 113676: 0 +245: 113677: 0 +245: 113678: 0 +245: 113679: 0 +245: 113680: 0 +245: 113681: 0 +245: 113682: 0 +245: 113683: 0 +245: 113684: 0 +245: 113685: 0 +245: 113686: 0 +245: 113687: 0 +245: 113688: 0 +245: 113689: 0 +245: 113690: 0 +245: 113691: 0 +245: 113692: 0 +245: 113693: 0 +245: 113694: 0 +245: 113695: 0 +245: 113696: 0 +245: 113697: 0 +245: 113698: 0 +245: 113699: 0 +245: 113700: 0 +245: 113701: 0 +245: 113702: 0 +245: 113703: 0 +245: 113704: 0 +245: 113705: 0 +245: 113706: 0 +245: 113707: 0 +245: 113708: 0 +245: 113709: 0 +245: 113710: 0 +245: 113711: 0 +245: 113712: 0 +245: 113713: 0 +245: 113714: 0 +245: 113715: 0 +245: 113716: 0 +245: 113717: 0 +245: 113718: 0 +245: 113719: 0 +245: 113720: 0 +245: 113721: 0 +245: 113722: 0 +245: 113723: 0 +245: 113724: 0 +245: 113725: 0 +245: 113726: 0 +245: 113727: 0 +245: 113728: 0 +245: 113729: 0 +245: 113730: 0 +245: 113731: 0 +245: 113732: 0 +245: 113733: 0 +245: 113734: 0 +245: 113735: 0 +245: 113736: 0 +245: 113737: 0 +245: 113738: 0 +245: 113739: 0 +245: 113740: 0 +245: 113741: 0 +245: 113742: 0 +245: 113743: 0 +245: 113744: 0 +245: 113745: 0 +245: 113746: 0 +245: 113747: 0 +245: 113748: 0 +245: 113749: 0 +245: 113750: 0 +245: 113751: 0 +245: 113752: 0 +245: 113753: 0 +245: 113754: 0 +245: 113755: 0 +245: 113756: 0 +245: 113757: 0 +245: 113758: 0 +245: 113759: 0 +245: 113760: 0 +245: 113761: 0 +245: 113762: 0 +245: 113763: 0 +245: 113764: 0 +245: 113765: 0 +245: 113766: 0 +245: 113767: 0 +245: 113768: 0 +245: 113769: 0 +245: 113770: 0 +245: 113771: 0 +245: 113772: 0 +245: 113773: 0 +245: 113774: 0 +245: 113775: 0 +245: 113776: 0 +245: 113777: 0 +245: 113778: 0 +245: 113779: 0 +245: 113780: 0 +245: 113781: 0 +245: 113782: 0 +245: 113783: 0 +245: 113784: 0 +245: 113785: 0 +245: 113786: 0 +245: 113787: 0 +245: 113788: 0 +245: 113789: 0 +245: 113790: 0 +245: 113791: 0 +245: 113792: 0 +245: 113793: 0 +245: 113794: 0 +245: 113795: 0 +245: 113796: 0 +245: 113797: 0 +245: 113798: 0 +245: 113799: 0 +245: 113800: 0 +245: 113801: 0 +245: 113802: 0 +245: 113803: 0 +245: 113804: 0 +245: 113805: 0 +245: 113806: 0 +245: 113807: 0 +245: 113808: 0 +245: 113809: 0 +245: 113810: 0 +245: 113811: 0 +245: 113812: 0 +245: 113813: 0 +245: 113814: 0 +245: 113815: 0 +245: 113816: 0 +245: 113817: 0 +245: 113818: 0 +245: 113819: 0 +245: 113820: 0 +245: 113821: 0 +245: 113822: 0 +245: 113823: 0 +245: 113824: 0 +245: 113825: 0 +245: 113826: 0 +245: 113827: 0 +245: 113828: 0 +245: 113829: 0 +245: 113830: 0 +245: 113831: 0 +245: 113832: 0 +245: 113833: 0 +245: 113834: 0 +245: 113835: 0 +245: 113836: 0 +245: 113837: 0 +245: 113838: 0 +245: 113839: 0 +245: 113840: 0 +245: 113841: 0 +245: 113842: 0 +245: 113843: 0 +245: 113844: 0 +245: 113845: 0 +245: 113846: 0 +245: 113847: 0 +245: 113848: 0 +245: 113849: 0 +245: 113850: 0 +245: 113851: 0 +245: 113852: 0 +245: 113853: 0 +245: 113854: 0 +245: 113855: 0 +245: 113856: 0 +245: 113857: 0 +245: 113858: 0 +245: 113859: 0 +245: 113860: 0 +245: 113861: 0 +245: 113862: 0 +245: 113863: 0 +245: 113864: 0 +245: 113865: 0 +245: 113866: 0 +245: 113867: 0 +245: 113868: 0 +245: 113869: 0 +245: 113870: 0 +245: 113871: 0 +245: 113872: 0 +245: 113873: 0 +245: 113874: 0 +245: 113875: 0 +245: 113876: 0 +245: 113877: 0 +245: 113878: 0 +245: 113879: 0 +245: 113880: 0 +245: 113881: 0 +245: 113882: 0 +245: 113883: 0 +245: 113884: 0 +245: 113885: 0 +245: 113886: 0 +245: 113887: 0 +245: 113888: 0 +245: 113889: 0 +245: 113890: 0 +245: 113891: 0 +245: 113892: 0 +245: 113893: 0 +245: 113894: 0 +245: 113895: 0 +245: 113896: 0 +245: 113897: 0 +245: 113898: 0 +245: 113899: 0 +245: 113900: 0 +245: 113901: 0 +245: 113902: 0 +245: 113903: 0 +245: 113904: 0 +245: 113905: 0 +245: 113906: 0 +245: 113907: 0 +245: 113908: 0 +245: 113909: 0 +245: 113910: 0 +245: 113911: 0 +245: 113912: 0 +245: 113913: 0 +245: 113914: 0 +245: 113915: 0 +245: 113916: 0 +245: 113917: 0 +245: 113918: 0 +245: 113919: 0 +245: 113920: 0 +245: 113921: 0 +245: 113922: 0 +245: 113923: 0 +245: 113924: 0 +245: 113925: 0 +245: 113926: 0 +245: 113927: 0 +245: 113928: 0 +245: 113929: 0 +245: 113930: 0 +245: 113931: 0 +245: 113932: 0 +245: 113933: 0 +245: 113934: 0 +245: 113935: 0 +245: 113936: 0 +245: 113937: 0 +245: 113938: 0 +245: 113939: 0 +245: 113940: 0 +245: 113941: 0 +245: 113942: 0 +245: 113943: 0 +245: 113944: 0 +245: 113945: 0 +245: 113946: 0 +245: 113947: 0 +245: 113948: 0 +245: 113949: 0 +245: 113950: 0 +245: 113951: 0 +245: 113952: 0 +245: 113953: 0 +245: 113954: 0 +245: 113955: 0 +245: 113956: 0 +245: 113957: 0 +245: 113958: 0 +245: 113959: 0 +245: 113960: 0 +245: 113961: 0 +245: 113962: 0 +245: 113963: 0 +245: 113964: 0 +245: 113965: 0 +245: 113966: 0 +245: 113967: 0 +245: 113968: 0 +245: 113969: 0 +245: 113970: 0 +245: 113971: 0 +245: 113972: 0 +245: 113973: 0 +245: 113974: 0 +245: 113975: 0 +245: 113976: 0 +245: 113977: 0 +245: 113978: 0 +245: 113979: 0 +245: 113980: 0 +245: 113981: 0 +245: 113982: 0 +245: 113983: 0 +245: 113984: 0 +245: 113985: 0 +245: 113986: 0 +245: 113987: 0 +245: 113988: 0 +245: 113989: 0 +245: 113990: 0 +245: 113991: 0 +245: 113992: 0 +245: 113993: 0 +245: 113994: 0 +245: 113995: 0 +245: 113996: 0 +245: 113997: 0 +245: 113998: 0 +245: 113999: 0 +245: 114000: 0 +245: 114001: 0 +245: 114002: 0 +245: 114003: 0 +245: 114004: 0 +245: 114005: 0 +245: 114006: 0 +245: 114007: 0 +245: 114008: 0 +245: 114009: 0 +245: 114010: 0 +245: 114011: 0 +245: 114012: 0 +245: 114013: 0 +245: 114014: 0 +245: 114015: 0 +245: 114016: 0 +245: 114017: 0 +245: 114018: 0 +245: 114019: 0 +245: 114020: 0 +245: 114021: 0 +245: 114022: 0 +245: 114023: 0 +245: 114024: 0 +245: 114025: 0 +245: 114026: 0 +245: 114027: 0 +245: 114028: 0 +245: 114029: 0 +245: 114030: 0 +245: 114031: 0 +245: 114032: 0 +245: 114033: 0 +245: 114034: 0 +245: 114035: 0 +245: 114036: 0 +245: 114037: 0 +245: 114038: 0 +245: 114039: 0 +245: 114040: 0 +245: 114041: 0 +245: 114042: 0 +245: 114043: 0 +245: 114044: 0 +245: 114045: 0 +245: 114046: 0 +245: 114047: 0 +245: 114048: 0 +245: 114049: 0 +245: 114050: 0 +245: 114051: 0 +245: 114052: 0 +245: 114053: 0 +245: 114054: 0 +245: 114055: 0 +245: 114056: 0 +245: 114057: 0 +245: 114058: 0 +245: 114059: 0 +245: 114060: 0 +245: 114061: 0 +245: 114062: 0 +245: 114063: 0 +245: 114064: 0 +245: 114065: 0 +245: 114066: 0 +245: 114067: 0 +245: 114068: 0 +245: 114069: 0 +245: 114070: 0 +245: 114071: 0 +245: 114072: 0 +245: 114073: 0 +245: 114074: 0 +245: 114075: 0 +245: 114076: 0 +245: 114077: 0 +245: 114078: 0 +245: 114079: 0 +245: 114080: 0 +245: 114081: 0 +245: 114082: 0 +245: 114083: 0 +245: 114084: 0 +245: 114085: 0 +245: 114086: 0 +245: 114087: 0 +245: 114088: 0 +245: 114089: 0 +245: 114090: 0 +245: 114091: 0 +245: 114092: 0 +245: 114093: 0 +245: 114094: 0 +245: 114095: 0 +245: 114096: 0 +245: 114097: 0 +245: 114098: 0 +245: 114099: 0 +245: 114100: 0 +245: 114101: 0 +245: 114102: 0 +245: 114103: 0 +245: 114104: 0 +245: 114105: 0 +245: 114106: 0 +245: 114107: 0 +245: 114108: 0 +245: 114109: 0 +245: 114110: 0 +245: 114111: 0 +245: 114112: 0 +245: 114113: 0 +245: 114114: 0 +245: 114115: 0 +245: 114116: 0 +245: 114117: 0 +245: 114118: 0 +245: 114119: 0 +245: 114120: 0 +245: 114121: 0 +245: 114122: 0 +245: 114123: 0 +245: 114124: 0 +245: 114125: 0 +245: 114126: 0 +245: 114127: 0 +245: 114128: 0 +245: 114129: 0 +245: 114130: 0 +245: 114131: 0 +245: 114132: 0 +245: 114133: 0 +245: 114134: 0 +245: 114135: 0 +245: 114136: 0 +245: 114137: 0 +245: 114138: 0 +245: 114139: 0 +245: 114140: 0 +245: 114141: 0 +245: 114142: 0 +245: 114143: 0 +245: 114144: 0 +245: 114145: 0 +245: 114146: 0 +245: 114147: 0 +245: 114148: 0 +245: 114149: 0 +245: 114150: 0 +245: 114151: 0 +245: 114152: 0 +245: 114153: 0 +245: 114154: 0 +245: 114155: 0 +245: 114156: 0 +245: 114157: 0 +245: 114158: 0 +245: 114159: 0 +245: 114160: 0 +245: 114161: 0 +245: 114162: 0 +245: 114163: 0 +245: 114164: 0 +245: 114165: 0 +245: 114166: 0 +245: 114167: 0 +245: 114168: 0 +245: 114169: 0 +245: 114170: 0 +245: 114171: 0 +245: 114172: 0 +245: 114173: 0 +245: 114174: 0 +245: 114175: 0 +245: 114176: 0 +245: 114177: 0 +245: 114178: 0 +245: 114179: 0 +245: 114180: 0 +245: 114181: 0 +245: 114182: 0 +245: 114183: 0 +245: 114184: 0 +245: 114185: 0 +245: 114186: 0 +245: 114187: 0 +245: 114188: 0 +245: 114189: 0 +245: 114190: 0 +245: 114191: 0 +245: 114192: 0 +245: 114193: 0 +245: 114194: 0 +245: 114195: 0 +245: 114196: 0 +245: 114197: 0 +245: 114198: 0 +245: 114199: 0 +245: 114200: 0 +245: 114201: 0 +245: 114202: 0 +245: 114203: 0 +245: 114204: 0 +245: 114205: 0 +245: 114206: 0 +245: 114207: 0 +245: 114208: 0 +245: 114209: 0 +245: 114210: 0 +245: 114211: 0 +245: 114212: 0 +245: 114213: 0 +245: 114214: 0 +245: 114215: 0 +245: 114216: 0 +245: 114217: 0 +245: 114218: 0 +245: 114219: 0 +245: 114220: 0 +245: 114221: 0 +245: 114222: 0 +245: 114223: 0 +245: 114224: 0 +245: 114225: 0 +245: 114226: 0 +245: 114227: 0 +245: 114228: 0 +245: 114229: 0 +245: 114230: 0 +245: 114231: 0 +245: 114232: 0 +245: 114233: 0 +245: 114234: 0 +245: 114235: 0 +245: 114236: 0 +245: 114237: 0 +245: 114238: 0 +245: 114239: 0 +245: 114240: 0 +245: 114241: 0 +245: 114242: 0 +245: 114243: 0 +245: 114244: 0 +245: 114245: 0 +245: 114246: 0 +245: 114247: 0 +245: 114248: 0 +245: 114249: 0 +245: 114250: 0 +245: 114251: 0 +245: 114252: 0 +245: 114253: 0 +245: 114254: 0 +245: 114255: 0 +245: 114256: 0 +245: 114257: 0 +245: 114258: 0 +245: 114259: 0 +245: 114260: 0 +245: 114261: 0 +245: 114262: 0 +245: 114263: 0 +245: 114264: 0 +245: 114265: 0 +245: 114266: 0 +245: 114267: 0 +245: 114268: 0 +245: 114269: 0 +245: 114270: 0 +245: 114271: 0 +245: 114272: 0 +245: 114273: 0 +245: 114274: 0 +245: 114275: 0 +245: 114276: 0 +245: 114277: 0 +245: 114278: 0 +245: 114279: 0 +245: 114280: 0 +245: 114281: 0 +245: 114282: 0 +245: 114283: 0 +245: 114284: 0 +245: 114285: 0 +245: 114286: 0 +245: 114287: 0 +245: 114288: 0 +245: 114289: 0 +245: 114290: 0 +245: 114291: 0 +245: 114292: 0 +245: 114293: 0 +245: 114294: 0 +245: 114295: 0 +245: 114296: 0 +245: 114297: 0 +245: 114298: 0 +245: 114299: 0 +245: 114300: 0 +245: 114301: 0 +245: 114302: 0 +245: 114303: 0 +245: 114304: 0 +245: 114305: 0 +245: 114306: 0 +245: 114307: 0 +245: 114308: 0 +245: 114309: 0 +245: 114310: 0 +245: 114311: 0 +245: 114312: 0 +245: 114313: 0 +245: 114314: 0 +245: 114315: 0 +245: 114316: 0 +245: 114317: 0 +245: 114318: 0 +245: 114319: 0 +245: 114320: 0 +245: 114321: 0 +245: 114322: 0 +245: 114323: 0 +245: 114324: 0 +245: 114325: 0 +245: 114326: 0 +245: 114327: 0 +245: 114328: 0 +245: 114329: 0 +245: 114330: 0 +245: 114331: 0 +245: 114332: 0 +245: 114333: 0 +245: 114334: 0 +245: 114335: 0 +245: 114336: 0 +245: 114337: 0 +245: 114338: 0 +245: 114339: 0 +245: 114340: 0 +245: 114341: 0 +245: 114342: 0 +245: 114343: 0 +245: 114344: 0 +245: 114345: 0 +245: 114346: 0 +245: 114347: 0 +245: 114348: 0 +245: 114349: 0 +245: 114350: 0 +245: 114351: 0 +245: 114352: 0 +245: 114353: 0 +245: 114354: 0 +245: 114355: 0 +245: 114356: 0 +245: 114357: 0 +245: 114358: 0 +245: 114359: 0 +245: 114360: 0 +245: 114361: 0 +245: 114362: 0 +245: 114363: 0 +245: 114364: 0 +245: 114365: 0 +245: 114366: 0 +245: 114367: 0 +245: 114368: 0 +245: 114369: 0 +245: 114370: 0 +245: 114371: 0 +245: 114372: 0 +245: 114373: 0 +245: 114374: 0 +245: 114375: 0 +245: 114376: 0 +245: 114377: 0 +245: 114378: 0 +245: 114379: 0 +245: 114380: 0 +245: 114381: 0 +245: 114382: 0 +245: 114383: 0 +245: 114384: 0 +245: 114385: 0 +245: 114386: 0 +245: 114387: 0 +245: 114388: 0 +245: 114389: 0 +245: 114390: 0 +245: 114391: 0 +245: 114392: 0 +245: 114393: 0 +245: 114394: 0 +245: 114395: 0 +245: 114396: 0 +245: 114397: 0 +245: 114398: 0 +245: 114399: 0 +245: 114400: 0 +245: 114401: 0 +245: 114402: 0 +245: 114403: 0 +245: 114404: 0 +245: 114405: 0 +245: 114406: 0 +245: 114407: 0 +245: 114408: 0 +245: 114409: 0 +245: 114410: 0 +245: 114411: 0 +245: 114412: 0 +245: 114413: 0 +245: 114414: 0 +245: 114415: 0 +245: 114416: 0 +245: 114417: 0 +245: 114418: 0 +245: 114419: 0 +245: 114420: 0 +245: 114421: 0 +245: 114422: 0 +245: 114423: 0 +245: 114424: 0 +245: 114425: 0 +245: 114426: 0 +245: 114427: 0 +245: 114428: 0 +245: 114429: 0 +245: 114430: 0 +245: 114431: 0 +245: 114432: 0 +245: 114433: 0 +245: 114434: 0 +245: 114435: 0 +245: 114436: 0 +245: 114437: 0 +245: 114438: 0 +245: 114439: 0 +245: 114440: 0 +245: 114441: 0 +245: 114442: 0 +245: 114443: 0 +245: 114444: 0 +245: 114445: 0 +245: 114446: 0 +245: 114447: 0 +245: 114448: 0 +245: 114449: 0 +245: 114450: 0 +245: 114451: 0 +245: 114452: 0 +245: 114453: 0 +245: 114454: 0 +245: 114455: 0 +245: 114456: 0 +245: 114457: 0 +245: 114458: 0 +245: 114459: 0 +245: 114460: 0 +245: 114461: 0 +245: 114462: 0 +245: 114463: 0 +245: 114464: 0 +245: 114465: 0 +245: 114466: 0 +245: 114467: 0 +245: 114468: 0 +245: 114469: 0 +245: 114470: 0 +245: 114471: 0 +245: 114472: 0 +245: 114473: 0 +245: 114474: 0 +245: 114475: 0 +245: 114476: 0 +245: 114477: 0 +245: 114478: 0 +245: 114479: 0 +245: 114480: 0 +245: 114481: 0 +245: 114482: 0 +245: 114483: 0 +245: 114484: 0 +245: 114485: 0 +245: 114486: 0 +245: 114487: 0 +245: 114488: 0 +245: 114489: 0 +245: 114490: 0 +245: 114491: 0 +245: 114492: 0 +245: 114493: 0 +245: 114494: 0 +245: 114495: 0 +245: 114496: 0 +245: 114497: 0 +245: 114498: 0 +245: 114499: 0 +245: 114500: 0 +245: 114501: 0 +245: 114502: 0 +245: 114503: 0 +245: 114504: 0 +245: 114505: 0 +245: 114506: 0 +245: 114507: 0 +245: 114508: 0 +245: 114509: 0 +245: 114510: 0 +245: 114511: 0 +245: 114512: 0 +245: 114513: 0 +245: 114514: 0 +245: 114515: 0 +245: 114516: 0 +245: 114517: 0 +245: 114518: 0 +245: 114519: 0 +245: 114520: 0 +245: 114521: 0 +245: 114522: 0 +245: 114523: 0 +245: 114524: 0 +245: 114525: 0 +245: 114526: 0 +245: 114527: 0 +245: 114528: 0 +245: 114529: 0 +245: 114530: 0 +245: 114531: 0 +245: 114532: 0 +245: 114533: 0 +245: 114534: 0 +245: 114535: 0 +245: 114536: 0 +245: 114537: 0 +245: 114538: 0 +245: 114539: 0 +245: 114540: 0 +245: 114541: 0 +245: 114542: 0 +245: 114543: 0 +245: 114544: 0 +245: 114545: 0 +245: 114546: 0 +245: 114547: 0 +245: 114548: 0 +245: 114549: 0 +245: 114550: 0 +245: 114551: 0 +245: 114552: 0 +245: 114553: 0 +245: 114554: 0 +245: 114555: 0 +245: 114556: 0 +245: 114557: 0 +245: 114558: 0 +245: 114559: 0 +245: 114560: 0 +245: 114561: 0 +245: 114562: 0 +245: 114563: 0 +245: 114564: 0 +245: 114565: 0 +245: 114566: 0 +245: 114567: 0 +245: 114568: 0 +245: 114569: 0 +245: 114570: 0 +245: 114571: 0 +245: 114572: 0 +245: 114573: 0 +245: 114574: 0 +245: 114575: 0 +245: 114576: 0 +245: 114577: 0 +245: 114578: 0 +245: 114579: 0 +245: 114580: 0 +245: 114581: 0 +245: 114582: 0 +245: 114583: 0 +245: 114584: 0 +245: 114585: 0 +245: 114586: 0 +245: 114587: 0 +245: 114588: 0 +245: 114589: 0 +245: 114590: 0 +245: 114591: 0 +245: 114592: 0 +245: 114593: 0 +245: 114594: 0 +245: 114595: 0 +245: 114596: 0 +245: 114597: 0 +245: 114598: 0 +245: 114599: 0 +245: 114600: 0 +245: 114601: 0 +245: 114602: 0 +245: 114603: 0 +245: 114604: 0 +245: 114605: 0 +245: 114606: 0 +245: 114607: 0 +245: 114608: 0 +245: 114609: 0 +245: 114610: 0 +245: 114611: 0 +245: 114612: 0 +245: 114613: 0 +245: 114614: 0 +245: 114615: 0 +245: 114616: 0 +245: 114617: 0 +245: 114618: 0 +245: 114619: 0 +245: 114620: 0 +245: 114621: 0 +245: 114622: 0 +245: 114623: 0 +245: 114624: 0 +245: 114625: 0 +245: 114626: 0 +245: 114627: 0 +245: 114628: 0 +245: 114629: 0 +245: 114630: 0 +245: 114631: 0 +245: 114632: 0 +245: 114633: 0 +245: 114634: 0 +245: 114635: 0 +245: 114636: 0 +245: 114637: 0 +245: 114638: 0 +245: 114639: 0 +245: 114640: 0 +245: 114641: 0 +245: 114642: 0 +245: 114643: 0 +245: 114644: 0 +245: 114645: 0 +245: 114646: 0 +245: 114647: 0 +245: 114648: 0 +245: 114649: 0 +245: 114650: 0 +245: 114651: 0 +245: 114652: 0 +245: 114653: 0 +245: 114654: 0 +245: 114655: 0 +245: 114656: 0 +245: 114657: 0 +245: 114658: 0 +245: 114659: 0 +245: 114660: 0 +245: 114661: 0 +245: 114662: 0 +245: 114663: 0 +245: 114664: 0 +245: 114665: 0 +245: 114666: 0 +245: 114667: 0 +245: 114668: 0 +245: 114669: 0 +245: 114670: 0 +245: 114671: 0 +245: 114672: 0 +245: 114673: 0 +245: 114674: 0 +245: 114675: 0 +245: 114676: 0 +245: 114677: 0 +245: 114678: 0 +245: 114679: 0 +245: 114680: 0 +245: 114681: 0 +245: 114682: 0 +245: 114683: 0 +245: 114684: 0 +245: 114685: 0 +245: 114686: 0 +245: 114687: 0 +245: 114688: 0 +245: 114689: 0 +245: 114690: 0 +245: 114691: 0 +245: 114692: 0 +245: 114693: 0 +245: 114694: 0 +245: 114695: 0 +245: 114696: 0 +245: 114697: 0 +245: 114698: 0 +245: 114699: 0 +245: 114700: 0 +245: 114701: 0 +245: 114702: 0 +245: 114703: 0 +245: 114704: 0 +245: 114705: 0 +245: 114706: 0 +245: 114707: 0 +245: 114708: 0 +245: 114709: 0 +245: 114710: 0 +245: 114711: 0 +245: 114712: 0 +245: 114713: 0 +245: 114714: 0 +245: 114715: 0 +245: 114716: 0 +245: 114717: 0 +245: 114718: 0 +245: 114719: 0 +245: 114720: 0 +245: 114721: 0 +245: 114722: 0 +245: 114723: 0 +245: 114724: 0 +245: 114725: 0 +245: 114726: 0 +245: 114727: 0 +245: 114728: 0 +245: 114729: 0 +245: 114730: 0 +245: 114731: 0 +245: 114732: 0 +245: 114733: 0 +245: 114734: 0 +245: 114735: 0 +245: 114736: 0 +245: 114737: 0 +245: 114738: 0 +245: 114739: 0 +245: 114740: 0 +245: 114741: 0 +245: 114742: 0 +245: 114743: 0 +245: 114744: 0 +245: 114745: 0 +245: 114746: 0 +245: 114747: 0 +245: 114748: 0 +245: 114749: 0 +245: 114750: 0 +245: 114751: 0 +245: 114752: 0 +245: 114753: 0 +245: 114754: 0 +245: 114755: 0 +245: 114756: 0 +245: 114757: 0 +245: 114758: 0 +245: 114759: 0 +245: 114760: 0 +245: 114761: 0 +245: 114762: 0 +245: 114763: 0 +245: 114764: 0 +245: 114765: 0 +245: 114766: 0 +245: 114767: 0 +245: 114768: 0 +245: 114769: 0 +245: 114770: 0 +245: 114771: 0 +245: 114772: 0 +245: 114773: 0 +245: 114774: 0 +245: 114775: 0 +245: 114776: 0 +245: 114777: 0 +245: 114778: 0 +245: 114779: 0 +245: 114780: 0 +245: 114781: 0 +245: 114782: 0 +245: 114783: 0 +245: 114784: 0 +245: 114785: 0 +245: 114786: 0 +245: 114787: 0 +245: 114788: 0 +245: 114789: 0 +245: 114790: 0 +245: 114791: 0 +245: 114792: 0 +245: 114793: 0 +245: 114794: 0 +245: 114795: 0 +245: 114796: 0 +245: 114797: 0 +245: 114798: 0 +245: 114799: 0 +245: 114800: 0 +245: 114801: 0 +245: 114802: 0 +245: 114803: 0 +245: 114804: 0 +245: 114805: 0 +245: 114806: 0 +245: 114807: 0 +245: 114808: 0 +245: 114809: 0 +245: 114810: 0 +245: 114811: 0 +245: 114812: 0 +245: 114813: 0 +245: 114814: 0 +245: 114815: 0 +245: 114816: 0 +245: 114817: 0 +245: 114818: 0 +245: 114819: 0 +245: 114820: 0 +245: 114821: 0 +245: 114822: 0 +245: 114823: 0 +245: 114824: 0 +245: 114825: 0 +245: 114826: 0 +245: 114827: 0 +245: 114828: 0 +245: 114829: 0 +245: 114830: 0 +245: 114831: 0 +245: 114832: 0 +245: 114833: 0 +245: 114834: 0 +245: 114835: 0 +245: 114836: 0 +245: 114837: 0 +245: 114838: 0 +245: 114839: 0 +245: 114840: 0 +245: 114841: 0 +245: 114842: 0 +245: 114843: 0 +245: 114844: 0 +245: 114845: 0 +245: 114846: 0 +245: 114847: 0 +245: 114848: 0 +245: 114849: 0 +245: 114850: 0 +245: 114851: 0 +245: 114852: 0 +245: 114853: 0 +245: 114854: 0 +245: 114855: 0 +245: 114856: 0 +245: 114857: 0 +245: 114858: 0 +245: 114859: 0 +245: 114860: 0 +245: 114861: 0 +245: 114862: 0 +245: 114863: 0 +245: 114864: 0 +245: 114865: 0 +245: 114866: 0 +245: 114867: 0 +245: 114868: 0 +245: 114869: 0 +245: 114870: 0 +245: 114871: 0 +245: 114872: 0 +245: 114873: 0 +245: 114874: 0 +245: 114875: 0 +245: 114876: 0 +245: 114877: 0 +245: 114878: 0 +245: 114879: 0 +245: 114880: 0 +245: 114881: 0 +245: 114882: 0 +245: 114883: 0 +245: 114884: 0 +245: 114885: 0 +245: 114886: 0 +245: 114887: 0 +245: 114888: 0 +245: 114889: 0 +245: 114890: 0 +245: 114891: 0 +245: 114892: 0 +245: 114893: 0 +245: 114894: 0 +245: 114895: 0 +245: 114896: 0 +245: 114897: 0 +245: 114898: 0 +245: 114899: 0 +245: 114900: 0 +245: 114901: 0 +245: 114902: 0 +245: 114903: 0 +245: 114904: 0 +245: 114905: 0 +245: 114906: 0 +245: 114907: 0 +245: 114908: 0 +245: 114909: 0 +245: 114910: 0 +245: 114911: 0 +245: 114912: 0 +245: 114913: 0 +245: 114914: 0 +245: 114915: 0 +245: 114916: 0 +245: 114917: 0 +245: 114918: 0 +245: 114919: 0 +245: 114920: 0 +245: 114921: 0 +245: 114922: 0 +245: 114923: 0 +245: 114924: 0 +245: 114925: 0 +245: 114926: 0 +245: 114927: 0 +245: 114928: 0 +245: 114929: 0 +245: 114930: 0 +245: 114931: 0 +245: 114932: 0 +245: 114933: 0 +245: 114934: 0 +245: 114935: 0 +245: 114936: 0 +245: 114937: 0 +245: 114938: 0 +245: 114939: 0 +245: 114940: 0 +245: 114941: 0 +245: 114942: 0 +245: 114943: 0 +245: 114944: 0 +245: 114945: 0 +245: 114946: 0 +245: 114947: 0 +245: 114948: 0 +245: 114949: 0 +245: 114950: 0 +245: 114951: 0 +245: 114952: 0 +245: 114953: 0 +245: 114954: 0 +245: 114955: 0 +245: 114956: 0 +245: 114957: 0 +245: 114958: 0 +245: 114959: 0 +245: 114960: 0 +245: 114961: 0 +245: 114962: 0 +245: 114963: 0 +245: 114964: 0 +245: 114965: 0 +245: 114966: 0 +245: 114967: 0 +245: 114968: 0 +245: 114969: 0 +245: 114970: 0 +245: 114971: 0 +245: 114972: 0 +245: 114973: 0 +245: 114974: 0 +245: 114975: 0 +245: 114976: 0 +245: 114977: 0 +245: 114978: 0 +245: 114979: 0 +245: 114980: 0 +245: 114981: 0 +245: 114982: 0 +245: 114983: 0 +245: 114984: 0 +245: 114985: 0 +245: 114986: 0 +245: 114987: 0 +245: 114988: 0 +245: 114989: 0 +245: 114990: 0 +245: 114991: 0 +245: 114992: 0 +245: 114993: 0 +245: 114994: 0 +245: 114995: 0 +245: 114996: 0 +245: 114997: 0 +245: 114998: 0 +245: 114999: 0 +245: 115000: 0 +245: 115001: 0 +245: 115002: 0 +245: 115003: 0 +245: 115004: 0 +245: 115005: 0 +245: 115006: 0 +245: 115007: 0 +245: 115008: 0 +245: 115009: 0 +245: 115010: 0 +245: 115011: 0 +245: 115012: 0 +245: 115013: 0 +245: 115014: 0 +245: 115015: 0 +245: 115016: 0 +245: 115017: 0 +245: 115018: 0 +245: 115019: 0 +245: 115020: 0 +245: 115021: 0 +245: 115022: 0 +245: 115023: 0 +245: 115024: 0 +245: 115025: 0 +245: 115026: 0 +245: 115027: 0 +245: 115028: 0 +245: 115029: 0 +245: 115030: 0 +245: 115031: 0 +245: 115032: 0 +245: 115033: 0 +245: 115034: 0 +245: 115035: 0 +245: 115036: 0 +245: 115037: 0 +245: 115038: 0 +245: 115039: 0 +245: 115040: 0 +245: 115041: 0 +245: 115042: 0 +245: 115043: 0 +245: 115044: 0 +245: 115045: 0 +245: 115046: 0 +245: 115047: 0 +245: 115048: 0 +245: 115049: 0 +245: 115050: 0 +245: 115051: 0 +245: 115052: 0 +245: 115053: 0 +245: 115054: 0 +245: 115055: 0 +245: 115056: 0 +245: 115057: 0 +245: 115058: 0 +245: 115059: 0 +245: 115060: 0 +245: 115061: 0 +245: 115062: 0 +245: 115063: 0 +245: 115064: 0 +245: 115065: 0 +245: 115066: 0 +245: 115067: 0 +245: 115068: 0 +245: 115069: 0 +245: 115070: 0 +245: 115071: 0 +245: 115072: 0 +245: 115073: 0 +245: 115074: 0 +245: 115075: 0 +245: 115076: 0 +245: 115077: 0 +245: 115078: 0 +245: 115079: 0 +245: 115080: 0 +245: 115081: 0 +245: 115082: 0 +245: 115083: 0 +245: 115084: 0 +245: 115085: 0 +245: 115086: 0 +245: 115087: 0 +245: 115088: 0 +245: 115089: 0 +245: 115090: 0 +245: 115091: 0 +245: 115092: 0 +245: 115093: 0 +245: 115094: 0 +245: 115095: 0 +245: 115096: 0 +245: 115097: 0 +245: 115098: 0 +245: 115099: 0 +245: 115100: 0 +245: 115101: 0 +245: 115102: 0 +245: 115103: 0 +245: 115104: 0 +245: 115105: 0 +245: 115106: 0 +245: 115107: 0 +245: 115108: 0 +245: 115109: 0 +245: 115110: 0 +245: 115111: 0 +245: 115112: 0 +245: 115113: 0 +245: 115114: 0 +245: 115115: 0 +245: 115116: 0 +245: 115117: 0 +245: 115118: 0 +245: 115119: 0 +245: 115120: 0 +245: 115121: 0 +245: 115122: 0 +245: 115123: 0 +245: 115124: 0 +245: 115125: 0 +245: 115126: 0 +245: 115127: 0 +245: 115128: 0 +245: 115129: 0 +245: 115130: 0 +245: 115131: 0 +245: 115132: 0 +245: 115133: 0 +245: 115134: 0 +245: 115135: 0 +245: 115136: 0 +245: 115137: 0 +245: 115138: 0 +245: 115139: 0 +245: 115140: 0 +245: 115141: 0 +245: 115142: 0 +245: 115143: 0 +245: 115144: 0 +245: 115145: 0 +245: 115146: 0 +245: 115147: 0 +245: 115148: 0 +245: 115149: 0 +245: 115150: 0 +245: 115151: 0 +245: 115152: 0 +245: 115153: 0 +245: 115154: 0 +245: 115155: 0 +245: 115156: 0 +245: 115157: 0 +245: 115158: 0 +245: 115159: 0 +245: 115160: 0 +245: 115161: 0 +245: 115162: 0 +245: 115163: 0 +245: 115164: 0 +245: 115165: 0 +245: 115166: 0 +245: 115167: 0 +245: 115168: 0 +245: 115169: 0 +245: 115170: 0 +245: 115171: 0 +245: 115172: 0 +245: 115173: 0 +245: 115174: 0 +245: 115175: 0 +245: 115176: 0 +245: 115177: 0 +245: 115178: 0 +245: 115179: 0 +245: 115180: 0 +245: 115181: 0 +245: 115182: 0 +245: 115183: 0 +245: 115184: 0 +245: 115185: 0 +245: 115186: 0 +245: 115187: 0 +245: 115188: 0 +245: 115189: 0 +245: 115190: 0 +245: 115191: 0 +245: 115192: 0 +245: 115193: 0 +245: 115194: 0 +245: 115195: 0 +245: 115196: 0 +245: 115197: 0 +245: 115198: 0 +245: 115199: 0 +245: 115200: 0 +245: 115201: 0 +245: 115202: 0 +245: 115203: 0 +245: 115204: 0 +245: 115205: 0 +245: 115206: 0 +245: 115207: 0 +245: 115208: 0 +245: 115209: 0 +245: 115210: 0 +245: 115211: 0 +245: 115212: 0 +245: 115213: 0 +245: 115214: 0 +245: 115215: 0 +245: 115216: 0 +245: 115217: 0 +245: 115218: 0 +245: 115219: 0 +245: 115220: 0 +245: 115221: 0 +245: 115222: 0 +245: 115223: 0 +245: 115224: 0 +245: 115225: 0 +245: 115226: 0 +245: 115227: 0 +245: 115228: 0 +245: 115229: 0 +245: 115230: 0 +245: 115231: 0 +245: 115232: 0 +245: 115233: 0 +245: 115234: 0 +245: 115235: 0 +245: 115236: 0 +245: 115237: 0 +245: 115238: 0 +245: 115239: 0 +245: 115240: 0 +245: 115241: 0 +245: 115242: 0 +245: 115243: 0 +245: 115244: 0 +245: 115245: 0 +245: 115246: 0 +245: 115247: 0 +245: 115248: 0 +245: 115249: 0 +245: 115250: 0 +245: 115251: 0 +245: 115252: 0 +245: 115253: 0 +245: 115254: 0 +245: 115255: 0 +245: 115256: 0 +245: 115257: 0 +245: 115258: 0 +245: 115259: 0 +245: 115260: 0 +245: 115261: 0 +245: 115262: 0 +245: 115263: 0 +245: 115264: 0 +245: 115265: 0 +245: 115266: 0 +245: 115267: 0 +245: 115268: 0 +245: 115269: 0 +245: 115270: 0 +245: 115271: 0 +245: 115272: 0 +245: 115273: 0 +245: 115274: 0 +245: 115275: 0 +245: 115276: 0 +245: 115277: 0 +245: 115278: 0 +245: 115279: 0 +245: 115280: 0 +245: 115281: 0 +245: 115282: 0 +245: 115283: 0 +245: 115284: 0 +245: 115285: 0 +245: 115286: 0 +245: 115287: 0 +245: 115288: 0 +245: 115289: 0 +245: 115290: 0 +245: 115291: 0 +245: 115292: 0 +245: 115293: 0 +245: 115294: 0 +245: 115295: 0 +245: 115296: 0 +245: 115297: 0 +245: 115298: 0 +245: 115299: 0 +245: 115300: 0 +245: 115301: 0 +245: 115302: 0 +245: 115303: 0 +245: 115304: 0 +245: 115305: 0 +245: 115306: 0 +245: 115307: 0 +245: 115308: 0 +245: 115309: 0 +245: 115310: 0 +245: 115311: 0 +245: 115312: 0 +245: 115313: 0 +245: 115314: 0 +245: 115315: 0 +245: 115316: 0 +245: 115317: 0 +245: 115318: 0 +245: 115319: 0 +245: 115320: 0 +245: 115321: 0 +245: 115322: 0 +245: 115323: 0 +245: 115324: 0 +245: 115325: 0 +245: 115326: 0 +245: 115327: 0 +245: 115328: 0 +245: 115329: 0 +245: 115330: 0 +245: 115331: 0 +245: 115332: 0 +245: 115333: 0 +245: 115334: 0 +245: 115335: 0 +245: 115336: 0 +245: 115337: 0 +245: 115338: 0 +245: 115339: 0 +245: 115340: 0 +245: 115341: 0 +245: 115342: 0 +245: 115343: 0 +245: 115344: 0 +245: 115345: 0 +245: 115346: 0 +245: 115347: 0 +245: 115348: 0 +245: 115349: 0 +245: 115350: 0 +245: 115351: 0 +245: 115352: 0 +245: 115353: 0 +245: 115354: 0 +245: 115355: 0 +245: 115356: 0 +245: 115357: 0 +245: 115358: 0 +245: 115359: 0 +245: 115360: 0 +245: 115361: 0 +245: 115362: 0 +245: 115363: 0 +245: 115364: 0 +245: 115365: 0 +245: 115366: 0 +245: 115367: 0 +245: 115368: 0 +245: 115369: 0 +245: 115370: 0 +245: 115371: 0 +245: 115372: 0 +245: 115373: 0 +245: 115374: 0 +245: 115375: 0 +245: 115376: 0 +245: 115377: 0 +245: 115378: 0 +245: 115379: 0 +245: 115380: 0 +245: 115381: 0 +245: 115382: 0 +245: 115383: 0 +245: 115384: 0 +245: 115385: 0 +245: 115386: 0 +245: 115387: 0 +245: 115388: 0 +245: 115389: 0 +245: 115390: 0 +245: 115391: 0 +245: 115392: 0 +245: 115393: 0 +245: 115394: 0 +245: 115395: 0 +245: 115396: 0 +245: 115397: 0 +245: 115398: 0 +245: 115399: 0 +245: 115400: 0 +245: 115401: 0 +245: 115402: 0 +245: 115403: 0 +245: 115404: 0 +245: 115405: 0 +245: 115406: 0 +245: 115407: 0 +245: 115408: 0 +245: 115409: 0 +245: 115410: 0 +245: 115411: 0 +245: 115412: 0 +245: 115413: 0 +245: 115414: 0 +245: 115415: 0 +245: 115416: 0 +245: 115417: 0 +245: 115418: 0 +245: 115419: 0 +245: 115420: 0 +245: 115421: 0 +245: 115422: 0 +245: 115423: 0 +245: 115424: 0 +245: 115425: 0 +245: 115426: 0 +245: 115427: 0 +245: 115428: 0 +245: 115429: 0 +245: 115430: 0 +245: 115431: 0 +245: 115432: 0 +245: 115433: 0 +245: 115434: 0 +245: 115435: 0 +245: 115436: 0 +245: 115437: 0 +245: 115438: 0 +245: 115439: 0 +245: 115440: 0 +245: 115441: 0 +245: 115442: 0 +245: 115443: 0 +245: 115444: 0 +245: 115445: 0 +245: 115446: 0 +245: 115447: 0 +245: 115448: 0 +245: 115449: 0 +245: 115450: 0 +245: 115451: 0 +245: 115452: 0 +245: 115453: 0 +245: 115454: 0 +245: 115455: 0 +245: 115456: 0 +245: 115457: 0 +245: 115458: 0 +245: 115459: 0 +245: 115460: 0 +245: 115461: 0 +245: 115462: 0 +245: 115463: 0 +245: 115464: 0 +245: 115465: 0 +245: 115466: 0 +245: 115467: 0 +245: 115468: 0 +245: 115469: 0 +245: 115470: 0 +245: 115471: 0 +245: 115472: 0 +245: 115473: 0 +245: 115474: 0 +245: 115475: 0 +245: 115476: 0 +245: 115477: 0 +245: 115478: 0 +245: 115479: 0 +245: 115480: 0 +245: 115481: 0 +245: 115482: 0 +245: 115483: 0 +245: 115484: 0 +245: 115485: 0 +245: 115486: 0 +245: 115487: 0 +245: 115488: 0 +245: 115489: 0 +245: 115490: 0 +245: 115491: 0 +245: 115492: 0 +245: 115493: 0 +245: 115494: 0 +245: 115495: 0 +245: 115496: 0 +245: 115497: 0 +245: 115498: 0 +245: 115499: 0 +245: 115500: 0 +245: 115501: 0 +245: 115502: 0 +245: 115503: 0 +245: 115504: 0 +245: 115505: 0 +245: 115506: 0 +245: 115507: 0 +245: 115508: 0 +245: 115509: 0 +245: 115510: 0 +245: 115511: 0 +245: 115512: 0 +245: 115513: 0 +245: 115514: 0 +245: 115515: 0 +245: 115516: 0 +245: 115517: 0 +245: 115518: 0 +245: 115519: 0 +245: 115520: 0 +245: 115521: 0 +245: 115522: 0 +245: 115523: 0 +245: 115524: 0 +245: 115525: 0 +245: 115526: 0 +245: 115527: 0 +245: 115528: 0 +245: 115529: 0 +245: 115530: 0 +245: 115531: 0 +245: 115532: 0 +245: 115533: 0 +245: 115534: 0 +245: 115535: 0 +245: 115536: 0 +245: 115537: 0 +245: 115538: 0 +245: 115539: 0 +245: 115540: 0 +245: 115541: 0 +245: 115542: 0 +245: 115543: 0 +245: 115544: 0 +245: 115545: 0 +245: 115546: 0 +245: 115547: 0 +245: 115548: 0 +245: 115549: 0 +245: 115550: 0 +245: 115551: 0 +245: 115552: 0 +245: 115553: 0 +245: 115554: 0 +245: 115555: 0 +245: 115556: 0 +245: 115557: 0 +245: 115558: 0 +245: 115559: 0 +245: 115560: 0 +245: 115561: 0 +245: 115562: 0 +245: 115563: 0 +245: 115564: 0 +245: 115565: 0 +245: 115566: 0 +245: 115567: 0 +245: 115568: 0 +245: 115569: 0 +245: 115570: 0 +245: 115571: 0 +245: 115572: 0 +245: 115573: 0 +245: 115574: 0 +245: 115575: 0 +245: 115576: 0 +245: 115577: 0 +245: 115578: 0 +245: 115579: 0 +245: 115580: 0 +245: 115581: 0 +245: 115582: 0 +245: 115583: 0 +245: 115584: 0 +245: 115585: 0 +245: 115586: 0 +245: 115587: 0 +245: 115588: 0 +245: 115589: 0 +245: 115590: 0 +245: 115591: 0 +245: 115592: 0 +245: 115593: 0 +245: 115594: 0 +245: 115595: 0 +245: 115596: 0 +245: 115597: 0 +245: 115598: 0 +245: 115599: 0 +245: 115600: 0 +245: 115601: 0 +245: 115602: 0 +245: 115603: 0 +245: 115604: 0 +245: 115605: 0 +245: 115606: 0 +245: 115607: 0 +245: 115608: 0 +245: 115609: 0 +245: 115610: 0 +245: 115611: 0 +245: 115612: 0 +245: 115613: 0 +245: 115614: 0 +245: 115615: 0 +245: 115616: 0 +245: 115617: 0 +245: 115618: 0 +245: 115619: 0 +245: 115620: 0 +245: 115621: 0 +245: 115622: 0 +245: 115623: 0 +245: 115624: 0 +245: 115625: 0 +245: 115626: 0 +245: 115627: 0 +245: 115628: 0 +245: 115629: 0 +245: 115630: 0 +245: 115631: 0 +245: 115632: 0 +245: 115633: 0 +245: 115634: 0 +245: 115635: 0 +245: 115636: 0 +245: 115637: 0 +245: 115638: 0 +245: 115639: 0 +245: 115640: 0 +245: 115641: 0 +245: 115642: 0 +245: 115643: 0 +245: 115644: 0 +245: 115645: 0 +245: 115646: 0 +245: 115647: 0 +245: 115648: 0 +245: 115649: 0 +245: 115650: 0 +245: 115651: 0 +245: 115652: 0 +245: 115653: 0 +245: 115654: 0 +245: 115655: 0 +245: 115656: 0 +245: 115657: 0 +245: 115658: 0 +245: 115659: 0 +245: 115660: 0 +245: 115661: 0 +245: 115662: 0 +245: 115663: 0 +245: 115664: 0 +245: 115665: 0 +245: 115666: 0 +245: 115667: 0 +245: 115668: 0 +245: 115669: 0 +245: 115670: 0 +245: 115671: 0 +245: 115672: 0 +245: 115673: 0 +245: 115674: 0 +245: 115675: 0 +245: 115676: 0 +245: 115677: 0 +245: 115678: 0 +245: 115679: 0 +245: 115680: 0 +245: 115681: 0 +245: 115682: 0 +245: 115683: 0 +245: 115684: 0 +245: 115685: 0 +245: 115686: 0 +245: 115687: 0 +245: 115688: 0 +245: 115689: 0 +245: 115690: 0 +245: 115691: 0 +245: 115692: 0 +245: 115693: 0 +245: 115694: 0 +245: 115695: 0 +245: 115696: 0 +245: 115697: 0 +245: 115698: 0 +245: 115699: 0 +245: 115700: 0 +245: 115701: 0 +245: 115702: 0 +245: 115703: 0 +245: 115704: 0 +245: 115705: 0 +245: 115706: 0 +245: 115707: 0 +245: 115708: 0 +245: 115709: 0 +245: 115710: 0 +245: 115711: 0 +245: 115712: 0 +245: 115713: 0 +245: 115714: 0 +245: 115715: 0 +245: 115716: 0 +245: 115717: 0 +245: 115718: 0 +245: 115719: 0 +245: 115720: 0 +245: 115721: 0 +245: 115722: 0 +245: 115723: 0 +245: 115724: 0 +245: 115725: 0 +245: 115726: 0 +245: 115727: 0 +245: 115728: 0 +245: 115729: 0 +245: 115730: 0 +245: 115731: 0 +245: 115732: 0 +245: 115733: 0 +245: 115734: 0 +245: 115735: 0 +245: 115736: 0 +245: 115737: 0 +245: 115738: 0 +245: 115739: 0 +245: 115740: 0 +245: 115741: 0 +245: 115742: 0 +245: 115743: 0 +245: 115744: 0 +245: 115745: 0 +245: 115746: 0 +245: 115747: 0 +245: 115748: 0 +245: 115749: 0 +245: 115750: 0 +245: 115751: 0 +245: 115752: 0 +245: 115753: 0 +245: 115754: 0 +245: 115755: 0 +245: 115756: 0 +245: 115757: 0 +245: 115758: 0 +245: 115759: 0 +245: 115760: 0 +245: 115761: 0 +245: 115762: 0 +245: 115763: 0 +245: 115764: 0 +245: 115765: 0 +245: 115766: 0 +245: 115767: 0 +245: 115768: 0 +245: 115769: 0 +245: 115770: 0 +245: 115771: 0 +245: 115772: 0 +245: 115773: 0 +245: 115774: 0 +245: 115775: 0 +245: 115776: 0 +245: 115777: 0 +245: 115778: 0 +245: 115779: 0 +245: 115780: 0 +245: 115781: 0 +245: 115782: 0 +245: 115783: 0 +245: 115784: 0 +245: 115785: 0 +245: 115786: 0 +245: 115787: 0 +245: 115788: 0 +245: 115789: 0 +245: 115790: 0 +245: 115791: 0 +245: 115792: 0 +245: 115793: 0 +245: 115794: 0 +245: 115795: 0 +245: 115796: 0 +245: 115797: 0 +245: 115798: 0 +245: 115799: 0 +245: 115800: 0 +245: 115801: 0 +245: 115802: 0 +245: 115803: 0 +245: 115804: 0 +245: 115805: 0 +245: 115806: 0 +245: 115807: 0 +245: 115808: 0 +245: 115809: 0 +245: 115810: 0 +245: 115811: 0 +245: 115812: 0 +245: 115813: 0 +245: 115814: 0 +245: 115815: 0 +245: 115816: 0 +245: 115817: 0 +245: 115818: 0 +245: 115819: 0 +245: 115820: 0 +245: 115821: 0 +245: 115822: 0 +245: 115823: 0 +245: 115824: 0 +245: 115825: 0 +245: 115826: 0 +245: 115827: 0 +245: 115828: 0 +245: 115829: 0 +245: 115830: 0 +245: 115831: 0 +245: 115832: 0 +245: 115833: 0 +245: 115834: 0 +245: 115835: 0 +245: 115836: 0 +245: 115837: 0 +245: 115838: 0 +245: 115839: 0 +245: 115840: 0 +245: 115841: 0 +245: 115842: 0 +245: 115843: 0 +245: 115844: 0 +245: 115845: 0 +245: 115846: 0 +245: 115847: 0 +245: 115848: 0 +245: 115849: 0 +245: 115850: 0 +245: 115851: 0 +245: 115852: 0 +245: 115853: 0 +245: 115854: 0 +245: 115855: 0 +245: 115856: 0 +245: 115857: 0 +245: 115858: 0 +245: 115859: 0 +245: 115860: 0 +245: 115861: 0 +245: 115862: 0 +245: 115863: 0 +245: 115864: 0 +245: 115865: 0 +245: 115866: 0 +245: 115867: 0 +245: 115868: 0 +245: 115869: 0 +245: 115870: 0 +245: 115871: 0 +245: 115872: 0 +245: 115873: 0 +245: 115874: 0 +245: 115875: 0 +245: 115876: 0 +245: 115877: 0 +245: 115878: 0 +245: 115879: 0 +245: 115880: 0 +245: 115881: 0 +245: 115882: 0 +245: 115883: 0 +245: 115884: 0 +245: 115885: 0 +245: 115886: 0 +245: 115887: 0 +245: 115888: 0 +245: 115889: 0 +245: 115890: 0 +245: 115891: 0 +245: 115892: 0 +245: 115893: 0 +245: 115894: 0 +245: 115895: 0 +245: 115896: 0 +245: 115897: 0 +245: 115898: 0 +245: 115899: 0 +245: 115900: 0 +245: 115901: 0 +245: 115902: 0 +245: 115903: 0 +245: 115904: 0 +245: 115905: 0 +245: 115906: 0 +245: 115907: 0 +245: 115908: 0 +245: 115909: 0 +245: 115910: 0 +245: 115911: 0 +245: 115912: 0 +245: 115913: 0 +245: 115914: 0 +245: 115915: 0 +245: 115916: 0 +245: 115917: 0 +245: 115918: 0 +245: 115919: 0 +245: 115920: 0 +245: 115921: 0 +245: 115922: 0 +245: 115923: 0 +245: 115924: 0 +245: 115925: 0 +245: 115926: 0 +245: 115927: 0 +245: 115928: 0 +245: 115929: 0 +245: 115930: 0 +245: 115931: 0 +245: 115932: 0 +245: 115933: 0 +245: 115934: 0 +245: 115935: 0 +245: 115936: 0 +245: 115937: 0 +245: 115938: 0 +245: 115939: 0 +245: 115940: 0 +245: 115941: 0 +245: 115942: 0 +245: 115943: 0 +245: 115944: 0 +245: 115945: 0 +245: 115946: 0 +245: 115947: 0 +245: 115948: 0 +245: 115949: 0 +245: 115950: 0 +245: 115951: 0 +245: 115952: 0 +245: 115953: 0 +245: 115954: 0 +245: 115955: 0 +245: 115956: 0 +245: 115957: 0 +245: 115958: 0 +245: 115959: 0 +245: 115960: 0 +245: 115961: 0 +245: 115962: 0 +245: 115963: 0 +245: 115964: 0 +245: 115965: 0 +245: 115966: 0 +245: 115967: 0 +245: 115968: 0 +245: 115969: 0 +245: 115970: 0 +245: 115971: 0 +245: 115972: 0 +245: 115973: 0 +245: 115974: 0 +245: 115975: 0 +245: 115976: 0 +245: 115977: 0 +245: 115978: 0 +245: 115979: 0 +245: 115980: 0 +245: 115981: 0 +245: 115982: 0 +245: 115983: 0 +245: 115984: 0 +245: 115985: 0 +245: 115986: 0 +245: 115987: 0 +245: 115988: 0 +245: 115989: 0 +245: 115990: 0 +245: 115991: 0 +245: 115992: 0 +245: 115993: 0 +245: 115994: 0 +245: 115995: 0 +245: 115996: 0 +245: 115997: 0 +245: 115998: 0 +245: 115999: 0 +245: 116000: 0 +245: 116001: 0 +245: 116002: 0 +245: 116003: 0 +245: 116004: 0 +245: 116005: 0 +245: 116006: 0 +245: 116007: 0 +245: 116008: 0 +245: 116009: 0 +245: 116010: 0 +245: 116011: 0 +245: 116012: 0 +245: 116013: 0 +245: 116014: 0 +245: 116015: 0 +245: 116016: 0 +245: 116017: 0 +245: 116018: 0 +245: 116019: 0 +245: 116020: 0 +245: 116021: 0 +245: 116022: 0 +245: 116023: 0 +245: 116024: 0 +245: 116025: 0 +245: 116026: 0 +245: 116027: 0 +245: 116028: 0 +245: 116029: 0 +245: 116030: 0 +245: 116031: 0 +245: 116032: 0 +245: 116033: 0 +245: 116034: 0 +245: 116035: 0 +245: 116036: 0 +245: 116037: 0 +245: 116038: 0 +245: 116039: 0 +245: 116040: 0 +245: 116041: 0 +245: 116042: 0 +245: 116043: 0 +245: 116044: 0 +245: 116045: 0 +245: 116046: 0 +245: 116047: 0 +245: 116048: 0 +245: 116049: 0 +245: 116050: 0 +245: 116051: 0 +245: 116052: 0 +245: 116053: 0 +245: 116054: 0 +245: 116055: 0 +245: 116056: 0 +245: 116057: 0 +245: 116058: 0 +245: 116059: 0 +245: 116060: 0 +245: 116061: 0 +245: 116062: 0 +245: 116063: 0 +245: 116064: 0 +245: 116065: 0 +245: 116066: 0 +245: 116067: 0 +245: 116068: 0 +245: 116069: 0 +245: 116070: 0 +245: 116071: 0 +245: 116072: 0 +245: 116073: 0 +245: 116074: 0 +245: 116075: 0 +245: 116076: 0 +245: 116077: 0 +245: 116078: 0 +245: 116079: 0 +245: 116080: 0 +245: 116081: 0 +245: 116082: 0 +245: 116083: 0 +245: 116084: 0 +245: 116085: 0 +245: 116086: 0 +245: 116087: 0 +245: 116088: 0 +245: 116089: 0 +245: 116090: 0 +245: 116091: 0 +245: 116092: 0 +245: 116093: 0 +245: 116094: 0 +245: 116095: 0 +245: 116096: 0 +245: 116097: 0 +245: 116098: 0 +245: 116099: 0 +245: 116100: 0 +245: 116101: 0 +245: 116102: 0 +245: 116103: 0 +245: 116104: 0 +245: 116105: 0 +245: 116106: 0 +245: 116107: 0 +245: 116108: 0 +245: 116109: 0 +245: 116110: 0 +245: 116111: 0 +245: 116112: 0 +245: 116113: 0 +245: 116114: 0 +245: 116115: 0 +245: 116116: 0 +245: 116117: 0 +245: 116118: 0 +245: 116119: 0 +245: 116120: 0 +245: 116121: 0 +245: 116122: 0 +245: 116123: 0 +245: 116124: 0 +245: 116125: 0 +245: 116126: 0 +245: 116127: 0 +245: 116128: 0 +245: 116129: 0 +245: 116130: 0 +245: 116131: 0 +245: 116132: 0 +245: 116133: 0 +245: 116134: 0 +245: 116135: 0 +245: 116136: 0 +245: 116137: 0 +245: 116138: 0 +245: 116139: 0 +245: 116140: 0 +245: 116141: 0 +245: 116142: 0 +245: 116143: 0 +245: 116144: 0 +245: 116145: 0 +245: 116146: 0 +245: 116147: 0 +245: 116148: 0 +245: 116149: 0 +245: 116150: 0 +245: 116151: 0 +245: 116152: 0 +245: 116153: 0 +245: 116154: 0 +245: 116155: 0 +245: 116156: 0 +245: 116157: 0 +245: 116158: 0 +245: 116159: 0 +245: 116160: 0 +245: 116161: 0 +245: 116162: 0 +245: 116163: 0 +245: 116164: 0 +245: 116165: 0 +245: 116166: 0 +245: 116167: 0 +245: 116168: 0 +245: 116169: 0 +245: 116170: 0 +245: 116171: 0 +245: 116172: 0 +245: 116173: 0 +245: 116174: 0 +245: 116175: 0 +245: 116176: 0 +245: 116177: 0 +245: 116178: 0 +245: 116179: 0 +245: 116180: 0 +245: 116181: 0 +245: 116182: 0 +245: 116183: 0 +245: 116184: 0 +245: 116185: 0 +245: 116186: 0 +245: 116187: 0 +245: 116188: 0 +245: 116189: 0 +245: 116190: 0 +245: 116191: 0 +245: 116192: 0 +245: 116193: 0 +245: 116194: 0 +245: 116195: 0 +245: 116196: 0 +245: 116197: 0 +245: 116198: 0 +245: 116199: 0 +245: 116200: 0 +245: 116201: 0 +245: 116202: 0 +245: 116203: 0 +245: 116204: 0 +245: 116205: 0 +245: 116206: 0 +245: 116207: 0 +245: 116208: 0 +245: 116209: 0 +245: 116210: 0 +245: 116211: 0 +245: 116212: 0 +245: 116213: 0 +245: 116214: 0 +245: 116215: 0 +245: 116216: 0 +245: 116217: 0 +245: 116218: 0 +245: 116219: 0 +245: 116220: 0 +245: 116221: 0 +245: 116222: 0 +245: 116223: 0 +245: 116224: 0 +245: 116225: 0 +245: 116226: 0 +245: 116227: 0 +245: 116228: 0 +245: 116229: 0 +245: 116230: 0 +245: 116231: 0 +245: 116232: 0 +245: 116233: 0 +245: 116234: 0 +245: 116235: 0 +245: 116236: 0 +245: 116237: 0 +245: 116238: 0 +245: 116239: 0 +245: 116240: 0 +245: 116241: 0 +245: 116242: 0 +245: 116243: 0 +245: 116244: 0 +245: 116245: 0 +245: 116246: 0 +245: 116247: 0 +245: 116248: 0 +245: 116249: 0 +245: 116250: 0 +245: 116251: 0 +245: 116252: 0 +245: 116253: 0 +245: 116254: 0 +245: 116255: 0 +245: 116256: 0 +245: 116257: 0 +245: 116258: 0 +245: 116259: 0 +245: 116260: 0 +245: 116261: 0 +245: 116262: 0 +245: 116263: 0 +245: 116264: 0 +245: 116265: 0 +245: 116266: 0 +245: 116267: 0 +245: 116268: 0 +245: 116269: 0 +245: 116270: 0 +245: 116271: 0 +245: 116272: 0 +245: 116273: 0 +245: 116274: 0 +245: 116275: 0 +245: 116276: 0 +245: 116277: 0 +245: 116278: 0 +245: 116279: 0 +245: 116280: 0 +245: 116281: 0 +245: 116282: 0 +245: 116283: 0 +245: 116284: 0 +245: 116285: 0 +245: 116286: 0 +245: 116287: 0 +245: 116288: 0 +245: 116289: 0 +245: 116290: 0 +245: 116291: 0 +245: 116292: 0 +245: 116293: 0 +245: 116294: 0 +245: 116295: 0 +245: 116296: 0 +245: 116297: 0 +245: 116298: 0 +245: 116299: 0 +245: 116300: 0 +245: 116301: 0 +245: 116302: 0 +245: 116303: 0 +245: 116304: 0 +245: 116305: 0 +245: 116306: 0 +245: 116307: 0 +245: 116308: 0 +245: 116309: 0 +245: 116310: 0 +245: 116311: 0 +245: 116312: 0 +245: 116313: 0 +245: 116314: 0 +245: 116315: 0 +245: 116316: 0 +245: 116317: 0 +245: 116318: 0 +245: 116319: 0 +245: 116320: 0 +245: 116321: 0 +245: 116322: 0 +245: 116323: 0 +245: 116324: 0 +245: 116325: 0 +245: 116326: 0 +245: 116327: 0 +245: 116328: 0 +245: 116329: 0 +245: 116330: 0 +245: 116331: 0 +245: 116332: 0 +245: 116333: 0 +245: 116334: 0 +245: 116335: 0 +245: 116336: 0 +245: 116337: 0 +245: 116338: 0 +245: 116339: 0 +245: 116340: 0 +245: 116341: 0 +245: 116342: 0 +245: 116343: 0 +245: 116344: 0 +245: 116345: 0 +245: 116346: 0 +245: 116347: 0 +245: 116348: 0 +245: 116349: 0 +245: 116350: 0 +245: 116351: 0 +245: 116352: 0 +245: 116353: 0 +245: 116354: 0 +245: 116355: 0 +245: 116356: 0 +245: 116357: 0 +245: 116358: 0 +245: 116359: 0 +245: 116360: 0 +245: 116361: 0 +245: 116362: 0 +245: 116363: 0 +245: 116364: 0 +245: 116365: 0 +245: 116366: 0 +245: 116367: 0 +245: 116368: 0 +245: 116369: 0 +245: 116370: 0 +245: 116371: 0 +245: 116372: 0 +245: 116373: 0 +245: 116374: 0 +245: 116375: 0 +245: 116376: 0 +245: 116377: 0 +245: 116378: 0 +245: 116379: 0 +245: 116380: 0 +245: 116381: 0 +245: 116382: 0 +245: 116383: 0 +245: 116384: 0 +245: 116385: 0 +245: 116386: 0 +245: 116387: 0 +245: 116388: 0 +245: 116389: 0 +245: 116390: 0 +245: 116391: 0 +245: 116392: 0 +245: 116393: 0 +245: 116394: 0 +245: 116395: 0 +245: 116396: 0 +245: 116397: 0 +245: 116398: 0 +245: 116399: 0 +245: 116400: 0 +245: 116401: 0 +245: 116402: 0 +245: 116403: 0 +245: 116404: 0 +245: 116405: 0 +245: 116406: 0 +245: 116407: 0 +245: 116408: 0 +245: 116409: 0 +245: 116410: 0 +245: 116411: 0 +245: 116412: 0 +245: 116413: 0 +245: 116414: 0 +245: 116415: 0 +245: 116416: 0 +245: 116417: 0 +245: 116418: 0 +245: 116419: 0 +245: 116420: 0 +245: 116421: 0 +245: 116422: 0 +245: 116423: 0 +245: 116424: 0 +245: 116425: 0 +245: 116426: 0 +245: 116427: 0 +245: 116428: 0 +245: 116429: 0 +245: 116430: 0 +245: 116431: 0 +245: 116432: 0 +245: 116433: 0 +245: 116434: 0 +245: 116435: 0 +245: 116436: 0 +245: 116437: 0 +245: 116438: 0 +245: 116439: 0 +245: 116440: 0 +245: 116441: 0 +245: 116442: 0 +245: 116443: 0 +245: 116444: 0 +245: 116445: 0 +245: 116446: 0 +245: 116447: 0 +245: 116448: 0 +245: 116449: 0 +245: 116450: 0 +245: 116451: 0 +245: 116452: 0 +245: 116453: 0 +245: 116454: 0 +245: 116455: 0 +245: 116456: 0 +245: 116457: 0 +245: 116458: 0 +245: 116459: 0 +245: 116460: 0 +245: 116461: 0 +245: 116462: 0 +245: 116463: 0 +245: 116464: 0 +245: 116465: 0 +245: 116466: 0 +245: 116467: 0 +245: 116468: 0 +245: 116469: 0 +245: 116470: 0 +245: 116471: 0 +245: 116472: 0 +245: 116473: 0 +245: 116474: 0 +245: 116475: 0 +245: 116476: 0 +245: 116477: 0 +245: 116478: 0 +245: 116479: 0 +245: 116480: 0 +245: 116481: 0 +245: 116482: 0 +245: 116483: 0 +245: 116484: 0 +245: 116485: 0 +245: 116486: 0 +245: 116487: 0 +245: 116488: 0 +245: 116489: 0 +245: 116490: 0 +245: 116491: 0 +245: 116492: 0 +245: 116493: 0 +245: 116494: 0 +245: 116495: 0 +245: 116496: 0 +245: 116497: 0 +245: 116498: 0 +245: 116499: 0 +245: 116500: 0 +245: 116501: 0 +245: 116502: 0 +245: 116503: 0 +245: 116504: 0 +245: 116505: 0 +245: 116506: 0 +245: 116507: 0 +245: 116508: 0 +245: 116509: 0 +245: 116510: 0 +245: 116511: 0 +245: 116512: 0 +245: 116513: 0 +245: 116514: 0 +245: 116515: 0 +245: 116516: 0 +245: 116517: 0 +245: 116518: 0 +245: 116519: 0 +245: 116520: 0 +245: 116521: 0 +245: 116522: 0 +245: 116523: 0 +245: 116524: 0 +245: 116525: 0 +245: 116526: 0 +245: 116527: 0 +245: 116528: 0 +245: 116529: 0 +245: 116530: 0 +245: 116531: 0 +245: 116532: 0 +245: 116533: 0 +245: 116534: 0 +245: 116535: 0 +245: 116536: 0 +245: 116537: 0 +245: 116538: 0 +245: 116539: 0 +245: 116540: 0 +245: 116541: 0 +245: 116542: 0 +245: 116543: 0 +245: 116544: 0 +245: 116545: 0 +245: 116546: 0 +245: 116547: 0 +245: 116548: 0 +245: 116549: 0 +245: 116550: 0 +245: 116551: 0 +245: 116552: 0 +245: 116553: 0 +245: 116554: 0 +245: 116555: 0 +245: 116556: 0 +245: 116557: 0 +245: 116558: 0 +245: 116559: 0 +245: 116560: 0 +245: 116561: 0 +245: 116562: 0 +245: 116563: 0 +245: 116564: 0 +245: 116565: 0 +245: 116566: 0 +245: 116567: 0 +245: 116568: 0 +245: 116569: 0 +245: 116570: 0 +245: 116571: 0 +245: 116572: 0 +245: 116573: 0 +245: 116574: 0 +245: 116575: 0 +245: 116576: 0 +245: 116577: 0 +245: 116578: 0 +245: 116579: 0 +245: 116580: 0 +245: 116581: 0 +245: 116582: 0 +245: 116583: 0 +245: 116584: 0 +245: 116585: 0 +245: 116586: 0 +245: 116587: 0 +245: 116588: 0 +245: 116589: 0 +245: 116590: 0 +245: 116591: 0 +245: 116592: 0 +245: 116593: 0 +245: 116594: 0 +245: 116595: 0 +245: 116596: 0 +245: 116597: 0 +245: 116598: 0 +245: 116599: 0 +245: 116600: 0 +245: 116601: 0 +245: 116602: 0 +245: 116603: 0 +245: 116604: 0 +245: 116605: 0 +245: 116606: 0 +245: 116607: 0 +245: 116608: 0 +245: 116609: 0 +245: 116610: 0 +245: 116611: 0 +245: 116612: 0 +245: 116613: 0 +245: 116614: 0 +245: 116615: 0 +245: 116616: 0 +245: 116617: 0 +245: 116618: 0 +245: 116619: 0 +245: 116620: 0 +245: 116621: 0 +245: 116622: 0 +245: 116623: 0 +245: 116624: 0 +245: 116625: 0 +245: 116626: 0 +245: 116627: 0 +245: 116628: 0 +245: 116629: 0 +245: 116630: 0 +245: 116631: 0 +245: 116632: 0 +245: 116633: 0 +245: 116634: 0 +245: 116635: 0 +245: 116636: 0 +245: 116637: 0 +245: 116638: 0 +245: 116639: 0 +245: 116640: 0 +245: 116641: 0 +245: 116642: 0 +245: 116643: 0 +245: 116644: 0 +245: 116645: 0 +245: 116646: 0 +245: 116647: 0 +245: 116648: 0 +245: 116649: 0 +245: 116650: 0 +245: 116651: 0 +245: 116652: 0 +245: 116653: 0 +245: 116654: 0 +245: 116655: 0 +245: 116656: 0 +245: 116657: 0 +245: 116658: 0 +245: 116659: 0 +245: 116660: 0 +245: 116661: 0 +245: 116662: 0 +245: 116663: 0 +245: 116664: 0 +245: 116665: 0 +245: 116666: 0 +245: 116667: 0 +245: 116668: 0 +245: 116669: 0 +245: 116670: 0 +245: 116671: 0 +245: 116672: 0 +245: 116673: 0 +245: 116674: 0 +245: 116675: 0 +245: 116676: 0 +245: 116677: 0 +245: 116678: 0 +245: 116679: 0 +245: 116680: 0 +245: 116681: 0 +245: 116682: 0 +245: 116683: 0 +245: 116684: 0 +245: 116685: 0 +245: 116686: 0 +245: 116687: 0 +245: 116688: 0 +245: 116689: 0 +245: 116690: 0 +245: 116691: 0 +245: 116692: 0 +245: 116693: 0 +245: 116694: 0 +245: 116695: 0 +245: 116696: 0 +245: 116697: 0 +245: 116698: 0 +245: 116699: 0 +245: 116700: 0 +245: 116701: 0 +245: 116702: 0 +245: 116703: 0 +245: 116704: 0 +245: 116705: 0 +245: 116706: 0 +245: 116707: 0 +245: 116708: 0 +245: 116709: 0 +245: 116710: 0 +245: 116711: 0 +245: 116712: 0 +245: 116713: 0 +245: 116714: 0 +245: 116715: 0 +245: 116716: 0 +245: 116717: 0 +245: 116718: 0 +245: 116719: 0 +245: 116720: 0 +245: 116721: 0 +245: 116722: 0 +245: 116723: 0 +245: 116724: 0 +245: 116725: 0 +245: 116726: 0 +245: 116727: 0 +245: 116728: 0 +245: 116729: 0 +245: 116730: 0 +245: 116731: 0 +245: 116732: 0 +245: 116733: 0 +245: 116734: 0 +245: 116735: 0 +245: 116736: 0 +245: 116737: 0 +245: 116738: 0 +245: 116739: 0 +245: 116740: 0 +245: 116741: 0 +245: 116742: 0 +245: 116743: 0 +245: 116744: 0 +245: 116745: 0 +245: 116746: 0 +245: 116747: 0 +245: 116748: 0 +245: 116749: 0 +245: 116750: 0 +245: 116751: 0 +245: 116752: 0 +245: 116753: 0 +245: 116754: 0 +245: 116755: 0 +245: 116756: 0 +245: 116757: 0 +245: 116758: 0 +245: 116759: 0 +245: 116760: 0 +245: 116761: 0 +245: 116762: 0 +245: 116763: 0 +245: 116764: 0 +245: 116765: 0 +245: 116766: 0 +245: 116767: 0 +245: 116768: 0 +245: 116769: 0 +245: 116770: 0 +245: 116771: 0 +245: 116772: 0 +245: 116773: 0 +245: 116774: 0 +245: 116775: 0 +245: 116776: 0 +245: 116777: 0 +245: 116778: 0 +245: 116779: 0 +245: 116780: 0 +245: 116781: 0 +245: 116782: 0 +245: 116783: 0 +245: 116784: 0 +245: 116785: 0 +245: 116786: 0 +245: 116787: 0 +245: 116788: 0 +245: 116789: 0 +245: 116790: 0 +245: 116791: 0 +245: 116792: 0 +245: 116793: 0 +245: 116794: 0 +245: 116795: 0 +245: 116796: 0 +245: 116797: 0 +245: 116798: 0 +245: 116799: 0 +245: 116800: 0 +245: 116801: 0 +245: 116802: 0 +245: 116803: 0 +245: 116804: 0 +245: 116805: 0 +245: 116806: 0 +245: 116807: 0 +245: 116808: 0 +245: 116809: 0 +245: 116810: 0 +245: 116811: 0 +245: 116812: 0 +245: 116813: 0 +245: 116814: 0 +245: 116815: 0 +245: 116816: 0 +245: 116817: 0 +245: 116818: 0 +245: 116819: 0 +245: 116820: 0 +245: 116821: 0 +245: 116822: 0 +245: 116823: 0 +245: 116824: 0 +245: 116825: 0 +245: 116826: 0 +245: 116827: 0 +245: 116828: 0 +245: 116829: 0 +245: 116830: 0 +245: 116831: 0 +245: 116832: 0 +245: 116833: 0 +245: 116834: 0 +245: 116835: 0 +245: 116836: 0 +245: 116837: 0 +245: 116838: 0 +245: 116839: 0 +245: 116840: 0 +245: 116841: 0 +245: 116842: 0 +245: 116843: 0 +245: 116844: 0 +245: 116845: 0 +245: 116846: 0 +245: 116847: 0 +245: 116848: 0 +245: 116849: 0 +245: 116850: 0 +245: 116851: 0 +245: 116852: 0 +245: 116853: 0 +245: 116854: 0 +245: 116855: 0 +245: 116856: 0 +245: 116857: 0 +245: 116858: 0 +245: 116859: 0 +245: 116860: 0 +245: 116861: 0 +245: 116862: 0 +245: 116863: 0 +245: 116864: 0 +245: 116865: 0 +245: 116866: 0 +245: 116867: 0 +245: 116868: 0 +245: 116869: 0 +245: 116870: 0 +245: 116871: 0 +245: 116872: 0 +245: 116873: 0 +245: 116874: 0 +245: 116875: 0 +245: 116876: 0 +245: 116877: 0 +245: 116878: 0 +245: 116879: 0 +245: 116880: 0 +245: 116881: 0 +245: 116882: 0 +245: 116883: 0 +245: 116884: 0 +245: 116885: 0 +245: 116886: 0 +245: 116887: 0 +245: 116888: 0 +245: 116889: 0 +245: 116890: 0 +245: 116891: 0 +245: 116892: 0 +245: 116893: 0 +245: 116894: 0 +245: 116895: 0 +245: 116896: 0 +245: 116897: 0 +245: 116898: 0 +245: 116899: 0 +245: 116900: 0 +245: 116901: 0 +245: 116902: 0 +245: 116903: 0 +245: 116904: 0 +245: 116905: 0 +245: 116906: 0 +245: 116907: 0 +245: 116908: 0 +245: 116909: 0 +245: 116910: 0 +245: 116911: 0 +245: 116912: 0 +245: 116913: 0 +245: 116914: 0 +245: 116915: 0 +245: 116916: 0 +245: 116917: 0 +245: 116918: 0 +245: 116919: 0 +245: 116920: 0 +245: 116921: 0 +245: 116922: 0 +245: 116923: 0 +245: 116924: 0 +245: 116925: 0 +245: 116926: 0 +245: 116927: 0 +245: 116928: 0 +245: 116929: 0 +245: 116930: 0 +245: 116931: 0 +245: 116932: 0 +245: 116933: 0 +245: 116934: 0 +245: 116935: 0 +245: 116936: 0 +245: 116937: 0 +245: 116938: 0 +245: 116939: 0 +245: 116940: 0 +245: 116941: 0 +245: 116942: 0 +245: 116943: 0 +245: 116944: 0 +245: 116945: 0 +245: 116946: 0 +245: 116947: 0 +245: 116948: 0 +245: 116949: 0 +245: 116950: 0 +245: 116951: 0 +245: 116952: 0 +245: 116953: 0 +245: 116954: 0 +245: 116955: 0 +245: 116956: 0 +245: 116957: 0 +245: 116958: 0 +245: 116959: 0 +245: 116960: 0 +245: 116961: 0 +245: 116962: 0 +245: 116963: 0 +245: 116964: 0 +245: 116965: 0 +245: 116966: 0 +245: 116967: 0 +245: 116968: 0 +245: 116969: 0 +245: 116970: 0 +245: 116971: 0 +245: 116972: 0 +245: 116973: 0 +245: 116974: 0 +245: 116975: 0 +245: 116976: 0 +245: 116977: 0 +245: 116978: 0 +245: 116979: 0 +245: 116980: 0 +245: 116981: 0 +245: 116982: 0 +245: 116983: 0 +245: 116984: 0 +245: 116985: 0 +245: 116986: 0 +245: 116987: 0 +245: 116988: 0 +245: 116989: 0 +245: 116990: 0 +245: 116991: 0 +245: 116992: 0 +245: 116993: 0 +245: 116994: 0 +245: 116995: 0 +245: 116996: 0 +245: 116997: 0 +245: 116998: 0 +245: 116999: 0 +245: 117000: 0 +245: 117001: 0 +245: 117002: 0 +245: 117003: 0 +245: 117004: 0 +245: 117005: 0 +245: 117006: 0 +245: 117007: 0 +245: 117008: 0 +245: 117009: 0 +245: 117010: 0 +245: 117011: 0 +245: 117012: 0 +245: 117013: 0 +245: 117014: 0 +245: 117015: 0 +245: 117016: 0 +245: 117017: 0 +245: 117018: 0 +245: 117019: 0 +245: 117020: 0 +245: 117021: 0 +245: 117022: 0 +245: 117023: 0 +245: 117024: 0 +245: 117025: 0 +245: 117026: 0 +245: 117027: 0 +245: 117028: 0 +245: 117029: 0 +245: 117030: 0 +245: 117031: 0 +245: 117032: 0 +245: 117033: 0 +245: 117034: 0 +245: 117035: 0 +245: 117036: 0 +245: 117037: 0 +245: 117038: 0 +245: 117039: 0 +245: 117040: 0 +245: 117041: 0 +245: 117042: 0 +245: 117043: 0 +245: 117044: 0 +245: 117045: 0 +245: 117046: 0 +245: 117047: 0 +245: 117048: 0 +245: 117049: 0 +245: 117050: 0 +245: 117051: 0 +245: 117052: 0 +245: 117053: 0 +245: 117054: 0 +245: 117055: 0 +245: 117056: 0 +245: 117057: 0 +245: 117058: 0 +245: 117059: 0 +245: 117060: 0 +245: 117061: 0 +245: 117062: 0 +245: 117063: 0 +245: 117064: 0 +245: 117065: 0 +245: 117066: 0 +245: 117067: 0 +245: 117068: 0 +245: 117069: 0 +245: 117070: 0 +245: 117071: 0 +245: 117072: 0 +245: 117073: 0 +245: 117074: 0 +245: 117075: 0 +245: 117076: 0 +245: 117077: 0 +245: 117078: 0 +245: 117079: 0 +245: 117080: 0 +245: 117081: 0 +245: 117082: 0 +245: 117083: 0 +245: 117084: 0 +245: 117085: 0 +245: 117086: 0 +245: 117087: 0 +245: 117088: 0 +245: 117089: 0 +245: 117090: 0 +245: 117091: 0 +245: 117092: 0 +245: 117093: 0 +245: 117094: 0 +245: 117095: 0 +245: 117096: 0 +245: 117097: 0 +245: 117098: 0 +245: 117099: 0 +245: 117100: 0 +245: 117101: 0 +245: 117102: 0 +245: 117103: 0 +245: 117104: 0 +245: 117105: 0 +245: 117106: 0 +245: 117107: 0 +245: 117108: 0 +245: 117109: 0 +245: 117110: 0 +245: 117111: 0 +245: 117112: 0 +245: 117113: 0 +245: 117114: 0 +245: 117115: 0 +245: 117116: 0 +245: 117117: 0 +245: 117118: 0 +245: 117119: 0 +245: 117120: 0 +245: 117121: 0 +245: 117122: 0 +245: 117123: 0 +245: 117124: 0 +245: 117125: 0 +245: 117126: 0 +245: 117127: 0 +245: 117128: 0 +245: 117129: 0 +245: 117130: 0 +245: 117131: 0 +245: 117132: 0 +245: 117133: 0 +245: 117134: 0 +245: 117135: 0 +245: 117136: 0 +245: 117137: 0 +245: 117138: 0 +245: 117139: 0 +245: 117140: 0 +245: 117141: 0 +245: 117142: 0 +245: 117143: 0 +245: 117144: 0 +245: 117145: 0 +245: 117146: 0 +245: 117147: 0 +245: 117148: 0 +245: 117149: 0 +245: 117150: 0 +245: 117151: 0 +245: 117152: 0 +245: 117153: 0 +245: 117154: 0 +245: 117155: 0 +245: 117156: 0 +245: 117157: 0 +245: 117158: 0 +245: 117159: 0 +245: 117160: 0 +245: 117161: 0 +245: 117162: 0 +245: 117163: 0 +245: 117164: 0 +245: 117165: 0 +245: 117166: 0 +245: 117167: 0 +245: 117168: 0 +245: 117169: 0 +245: 117170: 0 +245: 117171: 0 +245: 117172: 0 +245: 117173: 0 +245: 117174: 0 +245: 117175: 0 +245: 117176: 0 +245: 117177: 0 +245: 117178: 0 +245: 117179: 0 +245: 117180: 0 +245: 117181: 0 +245: 117182: 0 +245: 117183: 0 +245: 117184: 0 +245: 117185: 0 +245: 117186: 0 +245: 117187: 0 +245: 117188: 0 +245: 117189: 0 +245: 117190: 0 +245: 117191: 0 +245: 117192: 0 +245: 117193: 0 +245: 117194: 0 +245: 117195: 0 +245: 117196: 0 +245: 117197: 0 +245: 117198: 0 +245: 117199: 0 +245: 117200: 0 +245: 117201: 0 +245: 117202: 0 +245: 117203: 0 +245: 117204: 0 +245: 117205: 0 +245: 117206: 0 +245: 117207: 0 +245: 117208: 0 +245: 117209: 0 +245: 117210: 0 +245: 117211: 0 +245: 117212: 0 +245: 117213: 0 +245: 117214: 0 +245: 117215: 0 +245: 117216: 0 +245: 117217: 0 +245: 117218: 0 +245: 117219: 0 +245: 117220: 0 +245: 117221: 0 +245: 117222: 0 +245: 117223: 0 +245: 117224: 0 +245: 117225: 0 +245: 117226: 0 +245: 117227: 0 +245: 117228: 0 +245: 117229: 0 +245: 117230: 0 +245: 117231: 0 +245: 117232: 0 +245: 117233: 0 +245: 117234: 0 +245: 117235: 0 +245: 117236: 0 +245: 117237: 0 +245: 117238: 0 +245: 117239: 0 +245: 117240: 0 +245: 117241: 0 +245: 117242: 0 +245: 117243: 0 +245: 117244: 0 +245: 117245: 0 +245: 117246: 0 +245: 117247: 0 +245: 117248: 0 +245: 117249: 0 +245: 117250: 0 +245: 117251: 0 +245: 117252: 0 +245: 117253: 0 +245: 117254: 0 +245: 117255: 0 +245: 117256: 0 +245: 117257: 0 +245: 117258: 0 +245: 117259: 0 +245: 117260: 0 +245: 117261: 0 +245: 117262: 0 +245: 117263: 0 +245: 117264: 0 +245: 117265: 0 +245: 117266: 0 +245: 117267: 0 +245: 117268: 0 +245: 117269: 0 +245: 117270: 0 +245: 117271: 0 +245: 117272: 0 +245: 117273: 0 +245: 117274: 0 +245: 117275: 0 +245: 117276: 0 +245: 117277: 0 +245: 117278: 0 +245: 117279: 0 +245: 117280: 0 +245: 117281: 0 +245: 117282: 0 +245: 117283: 0 +245: 117284: 0 +245: 117285: 0 +245: 117286: 0 +245: 117287: 0 +245: 117288: 0 +245: 117289: 0 +245: 117290: 0 +245: 117291: 0 +245: 117292: 0 +245: 117293: 0 +245: 117294: 0 +245: 117295: 0 +245: 117296: 0 +245: 117297: 0 +245: 117298: 0 +245: 117299: 0 +245: 117300: 0 +245: 117301: 0 +245: 117302: 0 +245: 117303: 0 +245: 117304: 0 +245: 117305: 0 +245: 117306: 0 +245: 117307: 0 +245: 117308: 0 +245: 117309: 0 +245: 117310: 0 +245: 117311: 0 +245: 117312: 0 +245: 117313: 0 +245: 117314: 0 +245: 117315: 0 +245: 117316: 0 +245: 117317: 0 +245: 117318: 0 +245: 117319: 0 +245: 117320: 0 +245: 117321: 0 +245: 117322: 0 +245: 117323: 0 +245: 117324: 0 +245: 117325: 0 +245: 117326: 0 +245: 117327: 0 +245: 117328: 0 +245: 117329: 0 +245: 117330: 0 +245: 117331: 0 +245: 117332: 0 +245: 117333: 0 +245: 117334: 0 +245: 117335: 0 +245: 117336: 0 +245: 117337: 0 +245: 117338: 0 +245: 117339: 0 +245: 117340: 0 +245: 117341: 0 +245: 117342: 0 +245: 117343: 0 +245: 117344: 0 +245: 117345: 0 +245: 117346: 0 +245: 117347: 0 +245: 117348: 0 +245: 117349: 0 +245: 117350: 0 +245: 117351: 0 +245: 117352: 0 +245: 117353: 0 +245: 117354: 0 +245: 117355: 0 +245: 117356: 0 +245: 117357: 0 +245: 117358: 0 +245: 117359: 0 +245: 117360: 0 +245: 117361: 0 +245: 117362: 0 +245: 117363: 0 +245: 117364: 0 +245: 117365: 0 +245: 117366: 0 +245: 117367: 0 +245: 117368: 0 +245: 117369: 0 +245: 117370: 0 +245: 117371: 0 +245: 117372: 0 +245: 117373: 0 +245: 117374: 0 +245: 117375: 0 +245: 117376: 0 +245: 117377: 0 +245: 117378: 0 +245: 117379: 0 +245: 117380: 0 +245: 117381: 0 +245: 117382: 0 +245: 117383: 0 +245: 117384: 0 +245: 117385: 0 +245: 117386: 0 +245: 117387: 0 +245: 117388: 0 +245: 117389: 0 +245: 117390: 0 +245: 117391: 0 +245: 117392: 0 +245: 117393: 0 +245: 117394: 0 +245: 117395: 0 +245: 117396: 0 +245: 117397: 0 +245: 117398: 0 +245: 117399: 0 +245: 117400: 0 +245: 117401: 0 +245: 117402: 0 +245: 117403: 0 +245: 117404: 0 +245: 117405: 0 +245: 117406: 0 +245: 117407: 0 +245: 117408: 0 +245: 117409: 0 +245: 117410: 0 +245: 117411: 0 +245: 117412: 0 +245: 117413: 0 +245: 117414: 0 +245: 117415: 0 +245: 117416: 0 +245: 117417: 0 +245: 117418: 0 +245: 117419: 0 +245: 117420: 0 +245: 117421: 0 +245: 117422: 0 +245: 117423: 0 +245: 117424: 0 +245: 117425: 0 +245: 117426: 0 +245: 117427: 0 +245: 117428: 0 +245: 117429: 0 +245: 117430: 0 +245: 117431: 0 +245: 117432: 0 +245: 117433: 0 +245: 117434: 0 +245: 117435: 0 +245: 117436: 0 +245: 117437: 0 +245: 117438: 0 +245: 117439: 0 +245: 117440: 0 +245: 117441: 0 +245: 117442: 0 +245: 117443: 0 +245: 117444: 0 +245: 117445: 0 +245: 117446: 0 +245: 117447: 0 +245: 117448: 0 +245: 117449: 0 +245: 117450: 0 +245: 117451: 0 +245: 117452: 0 +245: 117453: 0 +245: 117454: 0 +245: 117455: 0 +245: 117456: 0 +245: 117457: 0 +245: 117458: 0 +245: 117459: 0 +245: 117460: 0 +245: 117461: 0 +245: 117462: 0 +245: 117463: 0 +245: 117464: 0 +245: 117465: 0 +245: 117466: 0 +245: 117467: 0 +245: 117468: 0 +245: 117469: 0 +245: 117470: 0 +245: 117471: 0 +245: 117472: 0 +245: 117473: 0 +245: 117474: 0 +245: 117475: 0 +245: 117476: 0 +245: 117477: 0 +245: 117478: 0 +245: 117479: 0 +245: 117480: 0 +245: 117481: 0 +245: 117482: 0 +245: 117483: 0 +245: 117484: 0 +245: 117485: 0 +245: 117486: 0 +245: 117487: 0 +245: 117488: 0 +245: 117489: 0 +245: 117490: 0 +245: 117491: 0 +245: 117492: 0 +245: 117493: 0 +245: 117494: 0 +245: 117495: 0 +245: 117496: 0 +245: 117497: 0 +245: 117498: 0 +245: 117499: 0 +245: 117500: 0 +245: 117501: 0 +245: 117502: 0 +245: 117503: 0 +245: 117504: 0 +245: 117505: 0 +245: 117506: 0 +245: 117507: 0 +245: 117508: 0 +245: 117509: 0 +245: 117510: 0 +245: 117511: 0 +245: 117512: 0 +245: 117513: 0 +245: 117514: 0 +245: 117515: 0 +245: 117516: 0 +245: 117517: 0 +245: 117518: 0 +245: 117519: 0 +245: 117520: 0 +245: 117521: 0 +245: 117522: 0 +245: 117523: 0 +245: 117524: 0 +245: 117525: 0 +245: 117526: 0 +245: 117527: 0 +245: 117528: 0 +245: 117529: 0 +245: 117530: 0 +245: 117531: 0 +245: 117532: 0 +245: 117533: 0 +245: 117534: 0 +245: 117535: 0 +245: 117536: 0 +245: 117537: 0 +245: 117538: 0 +245: 117539: 0 +245: 117540: 0 +245: 117541: 0 +245: 117542: 0 +245: 117543: 0 +245: 117544: 0 +245: 117545: 0 +245: 117546: 0 +245: 117547: 0 +245: 117548: 0 +245: 117549: 0 +245: 117550: 0 +245: 117551: 0 +245: 117552: 0 +245: 117553: 0 +245: 117554: 0 +245: 117555: 0 +245: 117556: 0 +245: 117557: 0 +245: 117558: 0 +245: 117559: 0 +245: 117560: 0 +245: 117561: 0 +245: 117562: 0 +245: 117563: 0 +245: 117564: 0 +245: 117565: 0 +245: 117566: 0 +245: 117567: 0 +245: 117568: 0 +245: 117569: 0 +245: 117570: 0 +245: 117571: 0 +245: 117572: 0 +245: 117573: 0 +245: 117574: 0 +245: 117575: 0 +245: 117576: 0 +245: 117577: 0 +245: 117578: 0 +245: 117579: 0 +245: 117580: 0 +245: 117581: 0 +245: 117582: 0 +245: 117583: 0 +245: 117584: 0 +245: 117585: 0 +245: 117586: 0 +245: 117587: 0 +245: 117588: 0 +245: 117589: 0 +245: 117590: 0 +245: 117591: 0 +245: 117592: 0 +245: 117593: 0 +245: 117594: 0 +245: 117595: 0 +245: 117596: 0 +245: 117597: 0 +245: 117598: 0 +245: 117599: 0 +245: 117600: 0 +245: 117601: 0 +245: 117602: 0 +245: 117603: 0 +245: 117604: 0 +245: 117605: 0 +245: 117606: 0 +245: 117607: 0 +245: 117608: 0 +245: 117609: 0 +245: 117610: 0 +245: 117611: 0 +245: 117612: 0 +245: 117613: 0 +245: 117614: 0 +245: 117615: 0 +245: 117616: 0 +245: 117617: 0 +245: 117618: 0 +245: 117619: 0 +245: 117620: 0 +245: 117621: 0 +245: 117622: 0 +245: 117623: 0 +245: 117624: 0 +245: 117625: 0 +245: 117626: 0 +245: 117627: 0 +245: 117628: 0 +245: 117629: 0 +245: 117630: 0 +245: 117631: 0 +245: 117632: 0 +245: 117633: 0 +245: 117634: 0 +245: 117635: 0 +245: 117636: 0 +245: 117637: 0 +245: 117638: 0 +245: 117639: 0 +245: 117640: 0 +245: 117641: 0 +245: 117642: 0 +245: 117643: 0 +245: 117644: 0 +245: 117645: 0 +245: 117646: 0 +245: 117647: 0 +245: 117648: 0 +245: 117649: 0 +245: 117650: 0 +245: 117651: 0 +245: 117652: 0 +245: 117653: 0 +245: 117654: 0 +245: 117655: 0 +245: 117656: 0 +245: 117657: 0 +245: 117658: 0 +245: 117659: 0 +245: 117660: 0 +245: 117661: 0 +245: 117662: 0 +245: 117663: 0 +245: 117664: 0 +245: 117665: 0 +245: 117666: 0 +245: 117667: 0 +245: 117668: 0 +245: 117669: 0 +245: 117670: 0 +245: 117671: 0 +245: 117672: 0 +245: 117673: 0 +245: 117674: 0 +245: 117675: 0 +245: 117676: 0 +245: 117677: 0 +245: 117678: 0 +245: 117679: 0 +245: 117680: 0 +245: 117681: 0 +245: 117682: 0 +245: 117683: 0 +245: 117684: 0 +245: 117685: 0 +245: 117686: 0 +245: 117687: 0 +245: 117688: 0 +245: 117689: 0 +245: 117690: 0 +245: 117691: 0 +245: 117692: 0 +245: 117693: 0 +245: 117694: 0 +245: 117695: 0 +245: 117696: 0 +245: 117697: 0 +245: 117698: 0 +245: 117699: 0 +245: 117700: 0 +245: 117701: 0 +245: 117702: 0 +245: 117703: 0 +245: 117704: 0 +245: 117705: 0 +245: 117706: 0 +245: 117707: 0 +245: 117708: 0 +245: 117709: 0 +245: 117710: 0 +245: 117711: 0 +245: 117712: 0 +245: 117713: 0 +245: 117714: 0 +245: 117715: 0 +245: 117716: 0 +245: 117717: 0 +245: 117718: 0 +245: 117719: 0 +245: 117720: 0 +245: 117721: 0 +245: 117722: 0 +245: 117723: 0 +245: 117724: 0 +245: 117725: 0 +245: 117726: 0 +245: 117727: 0 +245: 117728: 0 +245: 117729: 0 +245: 117730: 0 +245: 117731: 0 +245: 117732: 0 +245: 117733: 0 +245: 117734: 0 +245: 117735: 0 +245: 117736: 0 +245: 117737: 0 +245: 117738: 0 +245: 117739: 0 +245: 117740: 0 +245: 117741: 0 +245: 117742: 0 +245: 117743: 0 +245: 117744: 0 +245: 117745: 0 +245: 117746: 0 +245: 117747: 0 +245: 117748: 0 +245: 117749: 0 +245: 117750: 0 +245: 117751: 0 +245: 117752: 0 +245: 117753: 0 +245: 117754: 0 +245: 117755: 0 +245: 117756: 0 +245: 117757: 0 +245: 117758: 0 +245: 117759: 0 +245: 117760: 0 +245: 117761: 0 +245: 117762: 0 +245: 117763: 0 +245: 117764: 0 +245: 117765: 0 +245: 117766: 0 +245: 117767: 0 +245: 117768: 0 +245: 117769: 0 +245: 117770: 0 +245: 117771: 0 +245: 117772: 0 +245: 117773: 0 +245: 117774: 0 +245: 117775: 0 +245: 117776: 0 +245: 117777: 0 +245: 117778: 0 +245: 117779: 0 +245: 117780: 0 +245: 117781: 0 +245: 117782: 0 +245: 117783: 0 +245: 117784: 0 +245: 117785: 0 +245: 117786: 0 +245: 117787: 0 +245: 117788: 0 +245: 117789: 0 +245: 117790: 0 +245: 117791: 0 +245: 117792: 0 +245: 117793: 0 +245: 117794: 0 +245: 117795: 0 +245: 117796: 0 +245: 117797: 0 +245: 117798: 0 +245: 117799: 0 +245: 117800: 0 +245: 117801: 0 +245: 117802: 0 +245: 117803: 0 +245: 117804: 0 +245: 117805: 0 +245: 117806: 0 +245: 117807: 0 +245: 117808: 0 +245: 117809: 0 +245: 117810: 0 +245: 117811: 0 +245: 117812: 0 +245: 117813: 0 +245: 117814: 0 +245: 117815: 0 +245: 117816: 0 +245: 117817: 0 +245: 117818: 0 +245: 117819: 0 +245: 117820: 0 +245: 117821: 0 +245: 117822: 0 +245: 117823: 0 +245: 117824: 0 +245: 117825: 0 +245: 117826: 0 +245: 117827: 0 +245: 117828: 0 +245: 117829: 0 +245: 117830: 0 +245: 117831: 0 +245: 117832: 0 +245: 117833: 0 +245: 117834: 0 +245: 117835: 0 +245: 117836: 0 +245: 117837: 0 +245: 117838: 0 +245: 117839: 0 +245: 117840: 0 +245: 117841: 0 +245: 117842: 0 +245: 117843: 0 +245: 117844: 0 +245: 117845: 0 +245: 117846: 0 +245: 117847: 0 +245: 117848: 0 +245: 117849: 0 +245: 117850: 0 +245: 117851: 0 +245: 117852: 0 +245: 117853: 0 +245: 117854: 0 +245: 117855: 0 +245: 117856: 0 +245: 117857: 0 +245: 117858: 0 +245: 117859: 0 +245: 117860: 0 +245: 117861: 0 +245: 117862: 0 +245: 117863: 0 +245: 117864: 0 +245: 117865: 0 +245: 117866: 0 +245: 117867: 0 +245: 117868: 0 +245: 117869: 0 +245: 117870: 0 +245: 117871: 0 +245: 117872: 0 +245: 117873: 0 +245: 117874: 0 +245: 117875: 0 +245: 117876: 0 +245: 117877: 0 +245: 117878: 0 +245: 117879: 0 +245: 117880: 0 +245: 117881: 0 +245: 117882: 0 +245: 117883: 0 +245: 117884: 0 +245: 117885: 0 +245: 117886: 0 +245: 117887: 0 +245: 117888: 0 +245: 117889: 0 +245: 117890: 0 +245: 117891: 0 +245: 117892: 0 +245: 117893: 0 +245: 117894: 0 +245: 117895: 0 +245: 117896: 0 +245: 117897: 0 +245: 117898: 0 +245: 117899: 0 +245: 117900: 0 +245: 117901: 0 +245: 117902: 0 +245: 117903: 0 +245: 117904: 0 +245: 117905: 0 +245: 117906: 0 +245: 117907: 0 +245: 117908: 0 +245: 117909: 0 +245: 117910: 0 +245: 117911: 0 +245: 117912: 0 +245: 117913: 0 +245: 117914: 0 +245: 117915: 0 +245: 117916: 0 +245: 117917: 0 +245: 117918: 0 +245: 117919: 0 +245: 117920: 0 +245: 117921: 0 +245: 117922: 0 +245: 117923: 0 +245: 117924: 0 +245: 117925: 0 +245: 117926: 0 +245: 117927: 0 +245: 117928: 0 +245: 117929: 0 +245: 117930: 0 +245: 117931: 0 +245: 117932: 0 +245: 117933: 0 +245: 117934: 0 +245: 117935: 0 +245: 117936: 0 +245: 117937: 0 +245: 117938: 0 +245: 117939: 0 +245: 117940: 0 +245: 117941: 0 +245: 117942: 0 +245: 117943: 0 +245: 117944: 0 +245: 117945: 0 +245: 117946: 0 +245: 117947: 0 +245: 117948: 0 +245: 117949: 0 +245: 117950: 0 +245: 117951: 0 +245: 117952: 0 +245: 117953: 0 +245: 117954: 0 +245: 117955: 0 +245: 117956: 0 +245: 117957: 0 +245: 117958: 0 +245: 117959: 0 +245: 117960: 0 +245: 117961: 0 +245: 117962: 0 +245: 117963: 0 +245: 117964: 0 +245: 117965: 0 +245: 117966: 0 +245: 117967: 0 +245: 117968: 0 +245: 117969: 0 +245: 117970: 0 +245: 117971: 0 +245: 117972: 0 +245: 117973: 0 +245: 117974: 0 +245: 117975: 0 +245: 117976: 0 +245: 117977: 0 +245: 117978: 0 +245: 117979: 0 +245: 117980: 0 +245: 117981: 0 +245: 117982: 0 +245: 117983: 0 +245: 117984: 0 +245: 117985: 0 +245: 117986: 0 +245: 117987: 0 +245: 117988: 0 +245: 117989: 0 +245: 117990: 0 +245: 117991: 0 +245: 117992: 0 +245: 117993: 0 +245: 117994: 0 +245: 117995: 0 +245: 117996: 0 +245: 117997: 0 +245: 117998: 0 +245: 117999: 0 +245: 118000: 0 +245: 118001: 0 +245: 118002: 0 +245: 118003: 0 +245: 118004: 0 +245: 118005: 0 +245: 118006: 0 +245: 118007: 0 +245: 118008: 0 +245: 118009: 0 +245: 118010: 0 +245: 118011: 0 +245: 118012: 0 +245: 118013: 0 +245: 118014: 0 +245: 118015: 0 +245: 118016: 0 +245: 118017: 0 +245: 118018: 0 +245: 118019: 0 +245: 118020: 0 +245: 118021: 0 +245: 118022: 0 +245: 118023: 0 +245: 118024: 0 +245: 118025: 0 +245: 118026: 0 +245: 118027: 0 +245: 118028: 0 +245: 118029: 0 +245: 118030: 0 +245: 118031: 0 +245: 118032: 0 +245: 118033: 0 +245: 118034: 0 +245: 118035: 0 +245: 118036: 0 +245: 118037: 0 +245: 118038: 0 +245: 118039: 0 +245: 118040: 0 +245: 118041: 0 +245: 118042: 0 +245: 118043: 0 +245: 118044: 0 +245: 118045: 0 +245: 118046: 0 +245: 118047: 0 +245: 118048: 0 +245: 118049: 0 +245: 118050: 0 +245: 118051: 0 +245: 118052: 0 +245: 118053: 0 +245: 118054: 0 +245: 118055: 0 +245: 118056: 0 +245: 118057: 0 +245: 118058: 0 +245: 118059: 0 +245: 118060: 0 +245: 118061: 0 +245: 118062: 0 +245: 118063: 0 +245: 118064: 0 +245: 118065: 0 +245: 118066: 0 +245: 118067: 0 +245: 118068: 0 +245: 118069: 0 +245: 118070: 0 +245: 118071: 0 +245: 118072: 0 +245: 118073: 0 +245: 118074: 0 +245: 118075: 0 +245: 118076: 0 +245: 118077: 0 +245: 118078: 0 +245: 118079: 0 +245: 118080: 0 +245: 118081: 0 +245: 118082: 0 +245: 118083: 0 +245: 118084: 0 +245: 118085: 0 +245: 118086: 0 +245: 118087: 0 +245: 118088: 0 +245: 118089: 0 +245: 118090: 0 +245: 118091: 0 +245: 118092: 0 +245: 118093: 0 +245: 118094: 0 +245: 118095: 0 +245: 118096: 0 +245: 118097: 0 +245: 118098: 0 +245: 118099: 0 +245: 118100: 0 +245: 118101: 0 +245: 118102: 0 +245: 118103: 0 +245: 118104: 0 +245: 118105: 0 +245: 118106: 0 +245: 118107: 0 +245: 118108: 0 +245: 118109: 0 +245: 118110: 0 +245: 118111: 0 +245: 118112: 0 +245: 118113: 0 +245: 118114: 0 +245: 118115: 0 +245: 118116: 0 +245: 118117: 0 +245: 118118: 0 +245: 118119: 0 +245: 118120: 0 +245: 118121: 0 +245: 118122: 0 +245: 118123: 0 +245: 118124: 0 +245: 118125: 0 +245: 118126: 0 +245: 118127: 0 +245: 118128: 0 +245: 118129: 0 +245: 118130: 0 +245: 118131: 0 +245: 118132: 0 +245: 118133: 0 +245: 118134: 0 +245: 118135: 0 +245: 118136: 0 +245: 118137: 0 +245: 118138: 0 +245: 118139: 0 +245: 118140: 0 +245: 118141: 0 +245: 118142: 0 +245: 118143: 0 +245: 118144: 0 +245: 118145: 0 +245: 118146: 0 +245: 118147: 0 +245: 118148: 0 +245: 118149: 0 +245: 118150: 0 +245: 118151: 0 +245: 118152: 0 +245: 118153: 0 +245: 118154: 0 +245: 118155: 0 +245: 118156: 0 +245: 118157: 0 +245: 118158: 0 +245: 118159: 0 +245: 118160: 0 +245: 118161: 0 +245: 118162: 0 +245: 118163: 0 +245: 118164: 0 +245: 118165: 0 +245: 118166: 0 +245: 118167: 0 +245: 118168: 0 +245: 118169: 0 +245: 118170: 0 +245: 118171: 0 +245: 118172: 0 +245: 118173: 0 +245: 118174: 0 +245: 118175: 0 +245: 118176: 0 +245: 118177: 0 +245: 118178: 0 +245: 118179: 0 +245: 118180: 0 +245: 118181: 0 +245: 118182: 0 +245: 118183: 0 +245: 118184: 0 +245: 118185: 0 +245: 118186: 0 +245: 118187: 0 +245: 118188: 0 +245: 118189: 0 +245: 118190: 0 +245: 118191: 0 +245: 118192: 0 +245: 118193: 0 +245: 118194: 0 +245: 118195: 0 +245: 118196: 0 +245: 118197: 0 +245: 118198: 0 +245: 118199: 0 +245: 118200: 0 +245: 118201: 0 +245: 118202: 0 +245: 118203: 0 +245: 118204: 0 +245: 118205: 0 +245: 118206: 0 +245: 118207: 0 +245: 118208: 0 +245: 118209: 0 +245: 118210: 0 +245: 118211: 0 +245: 118212: 0 +245: 118213: 0 +245: 118214: 0 +245: 118215: 0 +245: 118216: 0 +245: 118217: 0 +245: 118218: 0 +245: 118219: 0 +245: 118220: 0 +245: 118221: 0 +245: 118222: 0 +245: 118223: 0 +245: 118224: 0 +245: 118225: 0 +245: 118226: 0 +245: 118227: 0 +245: 118228: 0 +245: 118229: 0 +245: 118230: 0 +245: 118231: 0 +245: 118232: 0 +245: 118233: 0 +245: 118234: 0 +245: 118235: 0 +245: 118236: 0 +245: 118237: 0 +245: 118238: 0 +245: 118239: 0 +245: 118240: 0 +245: 118241: 0 +245: 118242: 0 +245: 118243: 0 +245: 118244: 0 +245: 118245: 0 +245: 118246: 0 +245: 118247: 0 +245: 118248: 0 +245: 118249: 0 +245: 118250: 0 +245: 118251: 0 +245: 118252: 0 +245: 118253: 0 +245: 118254: 0 +245: 118255: 0 +245: 118256: 0 +245: 118257: 0 +245: 118258: 0 +245: 118259: 0 +245: 118260: 0 +245: 118261: 0 +245: 118262: 0 +245: 118263: 0 +245: 118264: 0 +245: 118265: 0 +245: 118266: 0 +245: 118267: 0 +245: 118268: 0 +245: 118269: 0 +245: 118270: 0 +245: 118271: 0 +245: 118272: 0 +245: 118273: 0 +245: 118274: 0 +245: 118275: 0 +245: 118276: 0 +245: 118277: 0 +245: 118278: 0 +245: 118279: 0 +245: 118280: 0 +245: 118281: 0 +245: 118282: 0 +245: 118283: 0 +245: 118284: 0 +245: 118285: 0 +245: 118286: 0 +245: 118287: 0 +245: 118288: 0 +245: 118289: 0 +245: 118290: 0 +245: 118291: 0 +245: 118292: 0 +245: 118293: 0 +245: 118294: 0 +245: 118295: 0 +245: 118296: 0 +245: 118297: 0 +245: 118298: 0 +245: 118299: 0 +245: 118300: 0 +245: 118301: 0 +245: 118302: 0 +245: 118303: 0 +245: 118304: 0 +245: 118305: 0 +245: 118306: 0 +245: 118307: 0 +245: 118308: 0 +245: 118309: 0 +245: 118310: 0 +245: 118311: 0 +245: 118312: 0 +245: 118313: 0 +245: 118314: 0 +245: 118315: 0 +245: 118316: 0 +245: 118317: 0 +245: 118318: 0 +245: 118319: 0 +245: 118320: 0 +245: 118321: 0 +245: 118322: 0 +245: 118323: 0 +245: 118324: 0 +245: 118325: 0 +245: 118326: 0 +245: 118327: 0 +245: 118328: 0 +245: 118329: 0 +245: 118330: 0 +245: 118331: 0 +245: 118332: 0 +245: 118333: 0 +245: 118334: 0 +245: 118335: 0 +245: 118336: 0 +245: 118337: 0 +245: 118338: 0 +245: 118339: 0 +245: 118340: 0 +245: 118341: 0 +245: 118342: 0 +245: 118343: 0 +245: 118344: 0 +245: 118345: 0 +245: 118346: 0 +245: 118347: 0 +245: 118348: 0 +245: 118349: 0 +245: 118350: 0 +245: 118351: 0 +245: 118352: 0 +245: 118353: 0 +245: 118354: 0 +245: 118355: 0 +245: 118356: 0 +245: 118357: 0 +245: 118358: 0 +245: 118359: 0 +245: 118360: 0 +245: 118361: 0 +245: 118362: 0 +245: 118363: 0 +245: 118364: 0 +245: 118365: 0 +245: 118366: 0 +245: 118367: 0 +245: 118368: 0 +245: 118369: 0 +245: 118370: 0 +245: 118371: 0 +245: 118372: 0 +245: 118373: 0 +245: 118374: 0 +245: 118375: 0 +245: 118376: 0 +245: 118377: 0 +245: 118378: 0 +245: 118379: 0 +245: 118380: 0 +245: 118381: 0 +245: 118382: 0 +245: 118383: 0 +245: 118384: 0 +245: 118385: 0 +245: 118386: 0 +245: 118387: 0 +245: 118388: 0 +245: 118389: 0 +245: 118390: 0 +245: 118391: 0 +245: 118392: 0 +245: 118393: 0 +245: 118394: 0 +245: 118395: 0 +245: 118396: 0 +245: 118397: 0 +245: 118398: 0 +245: 118399: 0 +245: 118400: 0 +245: 118401: 0 +245: 118402: 0 +245: 118403: 0 +245: 118404: 0 +245: 118405: 0 +245: 118406: 0 +245: 118407: 0 +245: 118408: 0 +245: 118409: 0 +245: 118410: 0 +245: 118411: 0 +245: 118412: 0 +245: 118413: 0 +245: 118414: 0 +245: 118415: 0 +245: 118416: 0 +245: 118417: 0 +245: 118418: 0 +245: 118419: 0 +245: 118420: 0 +245: 118421: 0 +245: 118422: 0 +245: 118423: 0 +245: 118424: 0 +245: 118425: 0 +245: 118426: 0 +245: 118427: 0 +245: 118428: 0 +245: 118429: 0 +245: 118430: 0 +245: 118431: 0 +245: 118432: 0 +245: 118433: 0 +245: 118434: 0 +245: 118435: 0 +245: 118436: 0 +245: 118437: 0 +245: 118438: 0 +245: 118439: 0 +245: 118440: 0 +245: 118441: 0 +245: 118442: 0 +245: 118443: 0 +245: 118444: 0 +245: 118445: 0 +245: 118446: 0 +245: 118447: 0 +245: 118448: 0 +245: 118449: 0 +245: 118450: 0 +245: 118451: 0 +245: 118452: 0 +245: 118453: 0 +245: 118454: 0 +245: 118455: 0 +245: 118456: 0 +245: 118457: 0 +245: 118458: 0 +245: 118459: 0 +245: 118460: 0 +245: 118461: 0 +245: 118462: 0 +245: 118463: 0 +245: 118464: 0 +245: 118465: 0 +245: 118466: 0 +245: 118467: 0 +245: 118468: 0 +245: 118469: 0 +245: 118470: 0 +245: 118471: 0 +245: 118472: 0 +245: 118473: 0 +245: 118474: 0 +245: 118475: 0 +245: 118476: 0 +245: 118477: 0 +245: 118478: 0 +245: 118479: 0 +245: 118480: 0 +245: 118481: 0 +245: 118482: 0 +245: 118483: 0 +245: 118484: 0 +245: 118485: 0 +245: 118486: 0 +245: 118487: 0 +245: 118488: 0 +245: 118489: 0 +245: 118490: 0 +245: 118491: 0 +245: 118492: 0 +245: 118493: 0 +245: 118494: 0 +245: 118495: 0 +245: 118496: 0 +245: 118497: 0 +245: 118498: 0 +245: 118499: 0 +245: 118500: 0 +245: 118501: 0 +245: 118502: 0 +245: 118503: 0 +245: 118504: 0 +245: 118505: 0 +245: 118506: 0 +245: 118507: 0 +245: 118508: 0 +245: 118509: 0 +245: 118510: 0 +245: 118511: 0 +245: 118512: 0 +245: 118513: 0 +245: 118514: 0 +245: 118515: 0 +245: 118516: 0 +245: 118517: 0 +245: 118518: 0 +245: 118519: 0 +245: 118520: 0 +245: 118521: 0 +245: 118522: 0 +245: 118523: 0 +245: 118524: 0 +245: 118525: 0 +245: 118526: 0 +245: 118527: 0 +245: 118528: 0 +245: 118529: 0 +245: 118530: 0 +245: 118531: 0 +245: 118532: 0 +245: 118533: 0 +245: 118534: 0 +245: 118535: 0 +245: 118536: 0 +245: 118537: 0 +245: 118538: 0 +245: 118539: 0 +245: 118540: 0 +245: 118541: 0 +245: 118542: 0 +245: 118543: 0 +245: 118544: 0 +245: 118545: 0 +245: 118546: 0 +245: 118547: 0 +245: 118548: 0 +245: 118549: 0 +245: 118550: 0 +245: 118551: 0 +245: 118552: 0 +245: 118553: 0 +245: 118554: 0 +245: 118555: 0 +245: 118556: 0 +245: 118557: 0 +245: 118558: 0 +245: 118559: 0 +245: 118560: 0 +245: 118561: 0 +245: 118562: 0 +245: 118563: 0 +245: 118564: 0 +245: 118565: 0 +245: 118566: 0 +245: 118567: 0 +245: 118568: 0 +245: 118569: 0 +245: 118570: 0 +245: 118571: 0 +245: 118572: 0 +245: 118573: 0 +245: 118574: 0 +245: 118575: 0 +245: 118576: 0 +245: 118577: 0 +245: 118578: 0 +245: 118579: 0 +245: 118580: 0 +245: 118581: 0 +245: 118582: 0 +245: 118583: 0 +245: 118584: 0 +245: 118585: 0 +245: 118586: 0 +245: 118587: 0 +245: 118588: 0 +245: 118589: 0 +245: 118590: 0 +245: 118591: 0 +245: 118592: 0 +245: 118593: 0 +245: 118594: 0 +245: 118595: 0 +245: 118596: 0 +245: 118597: 0 +245: 118598: 0 +245: 118599: 0 +245: 118600: 0 +245: 118601: 0 +245: 118602: 0 +245: 118603: 0 +245: 118604: 0 +245: 118605: 0 +245: 118606: 0 +245: 118607: 0 +245: 118608: 0 +245: 118609: 0 +245: 118610: 0 +245: 118611: 0 +245: 118612: 0 +245: 118613: 0 +245: 118614: 0 +245: 118615: 0 +245: 118616: 0 +245: 118617: 0 +245: 118618: 0 +245: 118619: 0 +245: 118620: 0 +245: 118621: 0 +245: 118622: 0 +245: 118623: 0 +245: 118624: 0 +245: 118625: 0 +245: 118626: 0 +245: 118627: 0 +245: 118628: 0 +245: 118629: 0 +245: 118630: 0 +245: 118631: 0 +245: 118632: 0 +245: 118633: 0 +245: 118634: 0 +245: 118635: 0 +245: 118636: 0 +245: 118637: 0 +245: 118638: 0 +245: 118639: 0 +245: 118640: 0 +245: 118641: 0 +245: 118642: 0 +245: 118643: 0 +245: 118644: 0 +245: 118645: 0 +245: 118646: 0 +245: 118647: 0 +245: 118648: 0 +245: 118649: 0 +245: 118650: 0 +245: 118651: 0 +245: 118652: 0 +245: 118653: 0 +245: 118654: 0 +245: 118655: 0 +245: 118656: 0 +245: 118657: 0 +245: 118658: 0 +245: 118659: 0 +245: 118660: 0 +245: 118661: 0 +245: 118662: 0 +245: 118663: 0 +245: 118664: 0 +245: 118665: 0 +245: 118666: 0 +245: 118667: 0 +245: 118668: 0 +245: 118669: 0 +245: 118670: 0 +245: 118671: 0 +245: 118672: 0 +245: 118673: 0 +245: 118674: 0 +245: 118675: 0 +245: 118676: 0 +245: 118677: 0 +245: 118678: 0 +245: 118679: 0 +245: 118680: 0 +245: 118681: 0 +245: 118682: 0 +245: 118683: 0 +245: 118684: 0 +245: 118685: 0 +245: 118686: 0 +245: 118687: 0 +245: 118688: 0 +245: 118689: 0 +245: 118690: 0 +245: 118691: 0 +245: 118692: 0 +245: 118693: 0 +245: 118694: 0 +245: 118695: 0 +245: 118696: 0 +245: 118697: 0 +245: 118698: 0 +245: 118699: 0 +245: 118700: 0 +245: 118701: 0 +245: 118702: 0 +245: 118703: 0 +245: 118704: 0 +245: 118705: 0 +245: 118706: 0 +245: 118707: 0 +245: 118708: 0 +245: 118709: 0 +245: 118710: 0 +245: 118711: 0 +245: 118712: 0 +245: 118713: 0 +245: 118714: 0 +245: 118715: 0 +245: 118716: 0 +245: 118717: 0 +245: 118718: 0 +245: 118719: 0 +245: 118720: 0 +245: 118721: 0 +245: 118722: 0 +245: 118723: 0 +245: 118724: 0 +245: 118725: 0 +245: 118726: 0 +245: 118727: 0 +245: 118728: 0 +245: 118729: 0 +245: 118730: 0 +245: 118731: 0 +245: 118732: 0 +245: 118733: 0 +245: 118734: 0 +245: 118735: 0 +245: 118736: 0 +245: 118737: 0 +245: 118738: 0 +245: 118739: 0 +245: 118740: 0 +245: 118741: 0 +245: 118742: 0 +245: 118743: 0 +245: 118744: 0 +245: 118745: 0 +245: 118746: 0 +245: 118747: 0 +245: 118748: 0 +245: 118749: 0 +245: 118750: 0 +245: 118751: 0 +245: 118752: 0 +245: 118753: 0 +245: 118754: 0 +245: 118755: 0 +245: 118756: 0 +245: 118757: 0 +245: 118758: 0 +245: 118759: 0 +245: 118760: 0 +245: 118761: 0 +245: 118762: 0 +245: 118763: 0 +245: 118764: 0 +245: 118765: 0 +245: 118766: 0 +245: 118767: 0 +245: 118768: 0 +245: 118769: 0 +245: 118770: 0 +245: 118771: 0 +245: 118772: 0 +245: 118773: 0 +245: 118774: 0 +245: 118775: 0 +245: 118776: 0 +245: 118777: 0 +245: 118778: 0 +245: 118779: 0 +245: 118780: 0 +245: 118781: 0 +245: 118782: 0 +245: 118783: 0 +245: 118784: 0 +245: 118785: 0 +245: 118786: 0 +245: 118787: 0 +245: 118788: 0 +245: 118789: 0 +245: 118790: 0 +245: 118791: 0 +245: 118792: 0 +245: 118793: 0 +245: 118794: 0 +245: 118795: 0 +245: 118796: 0 +245: 118797: 0 +245: 118798: 0 +245: 118799: 0 +245: 118800: 0 +245: 118801: 0 +245: 118802: 0 +245: 118803: 0 +245: 118804: 0 +245: 118805: 0 +245: 118806: 0 +245: 118807: 0 +245: 118808: 0 +245: 118809: 0 +245: 118810: 0 +245: 118811: 0 +245: 118812: 0 +245: 118813: 0 +245: 118814: 0 +245: 118815: 0 +245: 118816: 0 +245: 118817: 0 +245: 118818: 0 +245: 118819: 0 +245: 118820: 0 +245: 118821: 0 +245: 118822: 0 +245: 118823: 0 +245: 118824: 0 +245: 118825: 0 +245: 118826: 0 +245: 118827: 0 +245: 118828: 0 +245: 118829: 0 +245: 118830: 0 +245: 118831: 0 +245: 118832: 0 +245: 118833: 0 +245: 118834: 0 +245: 118835: 0 +245: 118836: 0 +245: 118837: 0 +245: 118838: 0 +245: 118839: 0 +245: 118840: 0 +245: 118841: 0 +245: 118842: 0 +245: 118843: 0 +245: 118844: 0 +245: 118845: 0 +245: 118846: 0 +245: 118847: 0 +245: 118848: 0 +245: 118849: 0 +245: 118850: 0 +245: 118851: 0 +245: 118852: 0 +245: 118853: 0 +245: 118854: 0 +245: 118855: 0 +245: 118856: 0 +245: 118857: 0 +245: 118858: 0 +245: 118859: 0 +245: 118860: 0 +245: 118861: 0 +245: 118862: 0 +245: 118863: 0 +245: 118864: 0 +245: 118865: 0 +245: 118866: 0 +245: 118867: 0 +245: 118868: 0 +245: 118869: 0 +245: 118870: 0 +245: 118871: 0 +245: 118872: 0 +245: 118873: 0 +245: 118874: 0 +245: 118875: 0 +245: 118876: 0 +245: 118877: 0 +245: 118878: 0 +245: 118879: 0 +245: 118880: 0 +245: 118881: 0 +245: 118882: 0 +245: 118883: 0 +245: 118884: 0 +245: 118885: 0 +245: 118886: 0 +245: 118887: 0 +245: 118888: 0 +245: 118889: 0 +245: 118890: 0 +245: 118891: 0 +245: 118892: 0 +245: 118893: 0 +245: 118894: 0 +245: 118895: 0 +245: 118896: 0 +245: 118897: 0 +245: 118898: 0 +245: 118899: 0 +245: 118900: 0 +245: 118901: 0 +245: 118902: 0 +245: 118903: 0 +245: 118904: 0 +245: 118905: 0 +245: 118906: 0 +245: 118907: 0 +245: 118908: 0 +245: 118909: 0 +245: 118910: 0 +245: 118911: 0 +245: 118912: 0 +245: 118913: 0 +245: 118914: 0 +245: 118915: 0 +245: 118916: 0 +245: 118917: 0 +245: 118918: 0 +245: 118919: 0 +245: 118920: 0 +245: 118921: 0 +245: 118922: 0 +245: 118923: 0 +245: 118924: 0 +245: 118925: 0 +245: 118926: 0 +245: 118927: 0 +245: 118928: 0 +245: 118929: 0 +245: 118930: 0 +245: 118931: 0 +245: 118932: 0 +245: 118933: 0 +245: 118934: 0 +245: 118935: 0 +245: 118936: 0 +245: 118937: 0 +245: 118938: 0 +245: 118939: 0 +245: 118940: 0 +245: 118941: 0 +245: 118942: 0 +245: 118943: 0 +245: 118944: 0 +245: 118945: 0 +245: 118946: 0 +245: 118947: 0 +245: 118948: 0 +245: 118949: 0 +245: 118950: 0 +245: 118951: 0 +245: 118952: 0 +245: 118953: 0 +245: 118954: 0 +245: 118955: 0 +245: 118956: 0 +245: 118957: 0 +245: 118958: 0 +245: 118959: 0 +245: 118960: 0 +245: 118961: 0 +245: 118962: 0 +245: 118963: 0 +245: 118964: 0 +245: 118965: 0 +245: 118966: 0 +245: 118967: 0 +245: 118968: 0 +245: 118969: 0 +245: 118970: 0 +245: 118971: 0 +245: 118972: 0 +245: 118973: 0 +245: 118974: 0 +245: 118975: 0 +245: 118976: 0 +245: 118977: 0 +245: 118978: 0 +245: 118979: 0 +245: 118980: 0 +245: 118981: 0 +245: 118982: 0 +245: 118983: 0 +245: 118984: 0 +245: 118985: 0 +245: 118986: 0 +245: 118987: 0 +245: 118988: 0 +245: 118989: 0 +245: 118990: 0 +245: 118991: 0 +245: 118992: 0 +245: 118993: 0 +245: 118994: 0 +245: 118995: 0 +245: 118996: 0 +245: 118997: 0 +245: 118998: 0 +245: 118999: 0 +245: 119000: 0 +245: 119001: 0 +245: 119002: 0 +245: 119003: 0 +245: 119004: 0 +245: 119005: 0 +245: 119006: 0 +245: 119007: 0 +245: 119008: 0 +245: 119009: 0 +245: 119010: 0 +245: 119011: 0 +245: 119012: 0 +245: 119013: 0 +245: 119014: 0 +245: 119015: 0 +245: 119016: 0 +245: 119017: 0 +245: 119018: 0 +245: 119019: 0 +245: 119020: 0 +245: 119021: 0 +245: 119022: 0 +245: 119023: 0 +245: 119024: 0 +245: 119025: 0 +245: 119026: 0 +245: 119027: 0 +245: 119028: 0 +245: 119029: 0 +245: 119030: 0 +245: 119031: 0 +245: 119032: 0 +245: 119033: 0 +245: 119034: 0 +245: 119035: 0 +245: 119036: 0 +245: 119037: 0 +245: 119038: 0 +245: 119039: 0 +245: 119040: 0 +245: 119041: 0 +245: 119042: 0 +245: 119043: 0 +245: 119044: 0 +245: 119045: 0 +245: 119046: 0 +245: 119047: 0 +245: 119048: 0 +245: 119049: 0 +245: 119050: 0 +245: 119051: 0 +245: 119052: 0 +245: 119053: 0 +245: 119054: 0 +245: 119055: 0 +245: 119056: 0 +245: 119057: 0 +245: 119058: 0 +245: 119059: 0 +245: 119060: 0 +245: 119061: 0 +245: 119062: 0 +245: 119063: 0 +245: 119064: 0 +245: 119065: 0 +245: 119066: 0 +245: 119067: 0 +245: 119068: 0 +245: 119069: 0 +245: 119070: 0 +245: 119071: 0 +245: 119072: 0 +245: 119073: 0 +245: 119074: 0 +245: 119075: 0 +245: 119076: 0 +245: 119077: 0 +245: 119078: 0 +245: 119079: 0 +245: 119080: 0 +245: 119081: 0 +245: 119082: 0 +245: 119083: 0 +245: 119084: 0 +245: 119085: 0 +245: 119086: 0 +245: 119087: 0 +245: 119088: 0 +245: 119089: 0 +245: 119090: 0 +245: 119091: 0 +245: 119092: 0 +245: 119093: 0 +245: 119094: 0 +245: 119095: 0 +245: 119096: 0 +245: 119097: 0 +245: 119098: 0 +245: 119099: 0 +245: 119100: 0 +245: 119101: 0 +245: 119102: 0 +245: 119103: 0 +245: 119104: 0 +245: 119105: 0 +245: 119106: 0 +245: 119107: 0 +245: 119108: 0 +245: 119109: 0 +245: 119110: 0 +245: 119111: 0 +245: 119112: 0 +245: 119113: 0 +245: 119114: 0 +245: 119115: 0 +245: 119116: 0 +245: 119117: 0 +245: 119118: 0 +245: 119119: 0 +245: 119120: 0 +245: 119121: 0 +245: 119122: 0 +245: 119123: 0 +245: 119124: 0 +245: 119125: 0 +245: 119126: 0 +245: 119127: 0 +245: 119128: 0 +245: 119129: 0 +245: 119130: 0 +245: 119131: 0 +245: 119132: 0 +245: 119133: 0 +245: 119134: 0 +245: 119135: 0 +245: 119136: 0 +245: 119137: 0 +245: 119138: 0 +245: 119139: 0 +245: 119140: 0 +245: 119141: 0 +245: 119142: 0 +245: 119143: 0 +245: 119144: 0 +245: 119145: 0 +245: 119146: 0 +245: 119147: 0 +245: 119148: 0 +245: 119149: 0 +245: 119150: 0 +245: 119151: 0 +245: 119152: 0 +245: 119153: 0 +245: 119154: 0 +245: 119155: 0 +245: 119156: 0 +245: 119157: 0 +245: 119158: 0 +245: 119159: 0 +245: 119160: 0 +245: 119161: 0 +245: 119162: 0 +245: 119163: 0 +245: 119164: 0 +245: 119165: 0 +245: 119166: 0 +245: 119167: 0 +245: 119168: 0 +245: 119169: 0 +245: 119170: 0 +245: 119171: 0 +245: 119172: 0 +245: 119173: 0 +245: 119174: 0 +245: 119175: 0 +245: 119176: 0 +245: 119177: 0 +245: 119178: 0 +245: 119179: 0 +245: 119180: 0 +245: 119181: 0 +245: 119182: 0 +245: 119183: 0 +245: 119184: 0 +245: 119185: 0 +245: 119186: 0 +245: 119187: 0 +245: 119188: 0 +245: 119189: 0 +245: 119190: 0 +245: 119191: 0 +245: 119192: 0 +245: 119193: 0 +245: 119194: 0 +245: 119195: 0 +245: 119196: 0 +245: 119197: 0 +245: 119198: 0 +245: 119199: 0 +245: 119200: 0 +245: 119201: 0 +245: 119202: 0 +245: 119203: 0 +245: 119204: 0 +245: 119205: 0 +245: 119206: 0 +245: 119207: 0 +245: 119208: 0 +245: 119209: 0 +245: 119210: 0 +245: 119211: 0 +245: 119212: 0 +245: 119213: 0 +245: 119214: 0 +245: 119215: 0 +245: 119216: 0 +245: 119217: 0 +245: 119218: 0 +245: 119219: 0 +245: 119220: 0 +245: 119221: 0 +245: 119222: 0 +245: 119223: 0 +245: 119224: 0 +245: 119225: 0 +245: 119226: 0 +245: 119227: 0 +245: 119228: 0 +245: 119229: 0 +245: 119230: 0 +245: 119231: 0 +245: 119232: 0 +245: 119233: 0 +245: 119234: 0 +245: 119235: 0 +245: 119236: 0 +245: 119237: 0 +245: 119238: 0 +245: 119239: 0 +245: 119240: 0 +245: 119241: 0 +245: 119242: 0 +245: 119243: 0 +245: 119244: 0 +245: 119245: 0 +245: 119246: 0 +245: 119247: 0 +245: 119248: 0 +245: 119249: 0 +245: 119250: 0 +245: 119251: 0 +245: 119252: 0 +245: 119253: 0 +245: 119254: 0 +245: 119255: 0 +245: 119256: 0 +245: 119257: 0 +245: 119258: 0 +245: 119259: 0 +245: 119260: 0 +245: 119261: 0 +245: 119262: 0 +245: 119263: 0 +245: 119264: 0 +245: 119265: 0 +245: 119266: 0 +245: 119267: 0 +245: 119268: 0 +245: 119269: 0 +245: 119270: 0 +245: 119271: 0 +245: 119272: 0 +245: 119273: 0 +245: 119274: 0 +245: 119275: 0 +245: 119276: 0 +245: 119277: 0 +245: 119278: 0 +245: 119279: 0 +245: 119280: 0 +245: 119281: 0 +245: 119282: 0 +245: 119283: 0 +245: 119284: 0 +245: 119285: 0 +245: 119286: 0 +245: 119287: 0 +245: 119288: 0 +245: 119289: 0 +245: 119290: 0 +245: 119291: 0 +245: 119292: 0 +245: 119293: 0 +245: 119294: 0 +245: 119295: 0 +245: 119296: 0 +245: 119297: 0 +245: 119298: 0 +245: 119299: 0 +245: 119300: 0 +245: 119301: 0 +245: 119302: 0 +245: 119303: 0 +245: 119304: 0 +245: 119305: 0 +245: 119306: 0 +245: 119307: 0 +245: 119308: 0 +245: 119309: 0 +245: 119310: 0 +245: 119311: 0 +245: 119312: 0 +245: 119313: 0 +245: 119314: 0 +245: 119315: 0 +245: 119316: 0 +245: 119317: 0 +245: 119318: 0 +245: 119319: 0 +245: 119320: 0 +245: 119321: 0 +245: 119322: 0 +245: 119323: 0 +245: 119324: 0 +245: 119325: 0 +245: 119326: 0 +245: 119327: 0 +245: 119328: 0 +245: 119329: 0 +245: 119330: 0 +245: 119331: 0 +245: 119332: 0 +245: 119333: 0 +245: 119334: 0 +245: 119335: 0 +245: 119336: 0 +245: 119337: 0 +245: 119338: 0 +245: 119339: 0 +245: 119340: 0 +245: 119341: 0 +245: 119342: 0 +245: 119343: 0 +245: 119344: 0 +245: 119345: 0 +245: 119346: 0 +245: 119347: 0 +245: 119348: 0 +245: 119349: 0 +245: 119350: 0 +245: 119351: 0 +245: 119352: 0 +245: 119353: 0 +245: 119354: 0 +245: 119355: 0 +245: 119356: 0 +245: 119357: 0 +245: 119358: 0 +245: 119359: 0 +245: 119360: 0 +245: 119361: 0 +245: 119362: 0 +245: 119363: 0 +245: 119364: 0 +245: 119365: 0 +245: 119366: 0 +245: 119367: 0 +245: 119368: 0 +245: 119369: 0 +245: 119370: 0 +245: 119371: 0 +245: 119372: 0 +245: 119373: 0 +245: 119374: 0 +245: 119375: 0 +245: 119376: 0 +245: 119377: 0 +245: 119378: 0 +245: 119379: 0 +245: 119380: 0 +245: 119381: 0 +245: 119382: 0 +245: 119383: 0 +245: 119384: 0 +245: 119385: 0 +245: 119386: 0 +245: 119387: 0 +245: 119388: 0 +245: 119389: 0 +245: 119390: 0 +245: 119391: 0 +245: 119392: 0 +245: 119393: 0 +245: 119394: 0 +245: 119395: 0 +245: 119396: 0 +245: 119397: 0 +245: 119398: 0 +245: 119399: 0 +245: 119400: 0 +245: 119401: 0 +245: 119402: 0 +245: 119403: 0 +245: 119404: 0 +245: 119405: 0 +245: 119406: 0 +245: 119407: 0 +245: 119408: 0 +245: 119409: 0 +245: 119410: 0 +245: 119411: 0 +245: 119412: 0 +245: 119413: 0 +245: 119414: 0 +245: 119415: 0 +245: 119416: 0 +245: 119417: 0 +245: 119418: 0 +245: 119419: 0 +245: 119420: 0 +245: 119421: 0 +245: 119422: 0 +245: 119423: 0 +245: 119424: 0 +245: 119425: 0 +245: 119426: 0 +245: 119427: 0 +245: 119428: 0 +245: 119429: 0 +245: 119430: 0 +245: 119431: 0 +245: 119432: 0 +245: 119433: 0 +245: 119434: 0 +245: 119435: 0 +245: 119436: 0 +245: 119437: 0 +245: 119438: 0 +245: 119439: 0 +245: 119440: 0 +245: 119441: 0 +245: 119442: 0 +245: 119443: 0 +245: 119444: 0 +245: 119445: 0 +245: 119446: 0 +245: 119447: 0 +245: 119448: 0 +245: 119449: 0 +245: 119450: 0 +245: 119451: 0 +245: 119452: 0 +245: 119453: 0 +245: 119454: 0 +245: 119455: 0 +245: 119456: 0 +245: 119457: 0 +245: 119458: 0 +245: 119459: 0 +245: 119460: 0 +245: 119461: 0 +245: 119462: 0 +245: 119463: 0 +245: 119464: 0 +245: 119465: 0 +245: 119466: 0 +245: 119467: 0 +245: 119468: 0 +245: 119469: 0 +245: 119470: 0 +245: 119471: 0 +245: 119472: 0 +245: 119473: 0 +245: 119474: 0 +245: 119475: 0 +245: 119476: 0 +245: 119477: 0 +245: 119478: 0 +245: 119479: 0 +245: 119480: 0 +245: 119481: 0 +245: 119482: 0 +245: 119483: 0 +245: 119484: 0 +245: 119485: 0 +245: 119486: 0 +245: 119487: 0 +245: 119488: 0 +245: 119489: 0 +245: 119490: 0 +245: 119491: 0 +245: 119492: 0 +245: 119493: 0 +245: 119494: 0 +245: 119495: 0 +245: 119496: 0 +245: 119497: 0 +245: 119498: 0 +245: 119499: 0 +245: 119500: 0 +245: 119501: 0 +245: 119502: 0 +245: 119503: 0 +245: 119504: 0 +245: 119505: 0 +245: 119506: 0 +245: 119507: 0 +245: 119508: 0 +245: 119509: 0 +245: 119510: 0 +245: 119511: 0 +245: 119512: 0 +245: 119513: 0 +245: 119514: 0 +245: 119515: 0 +245: 119516: 0 +245: 119517: 0 +245: 119518: 0 +245: 119519: 0 +245: 119520: 0 +245: 119521: 0 +245: 119522: 0 +245: 119523: 0 +245: 119524: 0 +245: 119525: 0 +245: 119526: 0 +245: 119527: 0 +245: 119528: 0 +245: 119529: 0 +245: 119530: 0 +245: 119531: 0 +245: 119532: 0 +245: 119533: 0 +245: 119534: 0 +245: 119535: 0 +245: 119536: 0 +245: 119537: 0 +245: 119538: 0 +245: 119539: 0 +245: 119540: 0 +245: 119541: 0 +245: 119542: 0 +245: 119543: 0 +245: 119544: 0 +245: 119545: 0 +245: 119546: 0 +245: 119547: 0 +245: 119548: 0 +245: 119549: 0 +245: 119550: 0 +245: 119551: 0 +245: 119552: 0 +245: 119553: 0 +245: 119554: 0 +245: 119555: 0 +245: 119556: 0 +245: 119557: 0 +245: 119558: 0 +245: 119559: 0 +245: 119560: 0 +245: 119561: 0 +245: 119562: 0 +245: 119563: 0 +245: 119564: 0 +245: 119565: 0 +245: 119566: 0 +245: 119567: 0 +245: 119568: 0 +245: 119569: 0 +245: 119570: 0 +245: 119571: 0 +245: 119572: 0 +245: 119573: 0 +245: 119574: 0 +245: 119575: 0 +245: 119576: 0 +245: 119577: 0 +245: 119578: 0 +245: 119579: 0 +245: 119580: 0 +245: 119581: 0 +245: 119582: 0 +245: 119583: 0 +245: 119584: 0 +245: 119585: 0 +245: 119586: 0 +245: 119587: 0 +245: 119588: 0 +245: 119589: 0 +245: 119590: 0 +245: 119591: 0 +245: 119592: 0 +245: 119593: 0 +245: 119594: 0 +245: 119595: 0 +245: 119596: 0 +245: 119597: 0 +245: 119598: 0 +245: 119599: 0 +245: 119600: 0 +245: 119601: 0 +245: 119602: 0 +245: 119603: 0 +245: 119604: 0 +245: 119605: 0 +245: 119606: 0 +245: 119607: 0 +245: 119608: 0 +245: 119609: 0 +245: 119610: 0 +245: 119611: 0 +245: 119612: 0 +245: 119613: 0 +245: 119614: 0 +245: 119615: 0 +245: 119616: 0 +245: 119617: 0 +245: 119618: 0 +245: 119619: 0 +245: 119620: 0 +245: 119621: 0 +245: 119622: 0 +245: 119623: 0 +245: 119624: 0 +245: 119625: 0 +245: 119626: 0 +245: 119627: 0 +245: 119628: 0 +245: 119629: 0 +245: 119630: 0 +245: 119631: 0 +245: 119632: 0 +245: 119633: 0 +245: 119634: 0 +245: 119635: 0 +245: 119636: 0 +245: 119637: 0 +245: 119638: 0 +245: 119639: 0 +245: 119640: 0 +245: 119641: 0 +245: 119642: 0 +245: 119643: 0 +245: 119644: 0 +245: 119645: 0 +245: 119646: 0 +245: 119647: 0 +245: 119648: 0 +245: 119649: 0 +245: 119650: 0 +245: 119651: 0 +245: 119652: 0 +245: 119653: 0 +245: 119654: 0 +245: 119655: 0 +245: 119656: 0 +245: 119657: 0 +245: 119658: 0 +245: 119659: 0 +245: 119660: 0 +245: 119661: 0 +245: 119662: 0 +245: 119663: 0 +245: 119664: 0 +245: 119665: 0 +245: 119666: 0 +245: 119667: 0 +245: 119668: 0 +245: 119669: 0 +245: 119670: 0 +245: 119671: 0 +245: 119672: 0 +245: 119673: 0 +245: 119674: 0 +245: 119675: 0 +245: 119676: 0 +245: 119677: 0 +245: 119678: 0 +245: 119679: 0 +245: 119680: 0 +245: 119681: 0 +245: 119682: 0 +245: 119683: 0 +245: 119684: 0 +245: 119685: 0 +245: 119686: 0 +245: 119687: 0 +245: 119688: 0 +245: 119689: 0 +245: 119690: 0 +245: 119691: 0 +245: 119692: 0 +245: 119693: 0 +245: 119694: 0 +245: 119695: 0 +245: 119696: 0 +245: 119697: 0 +245: 119698: 0 +245: 119699: 0 +245: 119700: 0 +245: 119701: 0 +245: 119702: 0 +245: 119703: 0 +245: 119704: 0 +245: 119705: 0 +245: 119706: 0 +245: 119707: 0 +245: 119708: 0 +245: 119709: 0 +245: 119710: 0 +245: 119711: 0 +245: 119712: 0 +245: 119713: 0 +245: 119714: 0 +245: 119715: 0 +245: 119716: 0 +245: 119717: 0 +245: 119718: 0 +245: 119719: 0 +245: 119720: 0 +245: 119721: 0 +245: 119722: 0 +245: 119723: 0 +245: 119724: 0 +245: 119725: 0 +245: 119726: 0 +245: 119727: 0 +245: 119728: 0 +245: 119729: 0 +245: 119730: 0 +245: 119731: 0 +245: 119732: 0 +245: 119733: 0 +245: 119734: 0 +245: 119735: 0 +245: 119736: 0 +245: 119737: 0 +245: 119738: 0 +245: 119739: 0 +245: 119740: 0 +245: 119741: 0 +245: 119742: 0 +245: 119743: 0 +245: 119744: 0 +245: 119745: 0 +245: 119746: 0 +245: 119747: 0 +245: 119748: 0 +245: 119749: 0 +245: 119750: 0 +245: 119751: 0 +245: 119752: 0 +245: 119753: 0 +245: 119754: 0 +245: 119755: 0 +245: 119756: 0 +245: 119757: 0 +245: 119758: 0 +245: 119759: 0 +245: 119760: 0 +245: 119761: 0 +245: 119762: 0 +245: 119763: 0 +245: 119764: 0 +245: 119765: 0 +245: 119766: 0 +245: 119767: 0 +245: 119768: 0 +245: 119769: 0 +245: 119770: 0 +245: 119771: 0 +245: 119772: 0 +245: 119773: 0 +245: 119774: 0 +245: 119775: 0 +245: 119776: 0 +245: 119777: 0 +245: 119778: 0 +245: 119779: 0 +245: 119780: 0 +245: 119781: 0 +245: 119782: 0 +245: 119783: 0 +245: 119784: 0 +245: 119785: 0 +245: 119786: 0 +245: 119787: 0 +245: 119788: 0 +245: 119789: 0 +245: 119790: 0 +245: 119791: 0 +245: 119792: 0 +245: 119793: 0 +245: 119794: 0 +245: 119795: 0 +245: 119796: 0 +245: 119797: 0 +245: 119798: 0 +245: 119799: 0 +245: 119800: 0 +245: 119801: 0 +245: 119802: 0 +245: 119803: 0 +245: 119804: 0 +245: 119805: 0 +245: 119806: 0 +245: 119807: 0 +245: 119808: 0 +245: 119809: 0 +245: 119810: 0 +245: 119811: 0 +245: 119812: 0 +245: 119813: 0 +245: 119814: 0 +245: 119815: 0 +245: 119816: 0 +245: 119817: 0 +245: 119818: 0 +245: 119819: 0 +245: 119820: 0 +245: 119821: 0 +245: 119822: 0 +245: 119823: 0 +245: 119824: 0 +245: 119825: 0 +245: 119826: 0 +245: 119827: 0 +245: 119828: 0 +245: 119829: 0 +245: 119830: 0 +245: 119831: 0 +245: 119832: 0 +245: 119833: 0 +245: 119834: 0 +245: 119835: 0 +245: 119836: 0 +245: 119837: 0 +245: 119838: 0 +245: 119839: 0 +245: 119840: 0 +245: 119841: 0 +245: 119842: 0 +245: 119843: 0 +245: 119844: 0 +245: 119845: 0 +245: 119846: 0 +245: 119847: 0 +245: 119848: 0 +245: 119849: 0 +245: 119850: 0 +245: 119851: 0 +245: 119852: 0 +245: 119853: 0 +245: 119854: 0 +245: 119855: 0 +245: 119856: 0 +245: 119857: 0 +245: 119858: 0 +245: 119859: 0 +245: 119860: 0 +245: 119861: 0 +245: 119862: 0 +245: 119863: 0 +245: 119864: 0 +245: 119865: 0 +245: 119866: 0 +245: 119867: 0 +245: 119868: 0 +245: 119869: 0 +245: 119870: 0 +245: 119871: 0 +245: 119872: 0 +245: 119873: 0 +245: 119874: 0 +245: 119875: 0 +245: 119876: 0 +245: 119877: 0 +245: 119878: 0 +245: 119879: 0 +245: 119880: 0 +245: 119881: 0 +245: 119882: 0 +245: 119883: 0 +245: 119884: 0 +245: 119885: 0 +245: 119886: 0 +245: 119887: 0 +245: 119888: 0 +245: 119889: 0 +245: 119890: 0 +245: 119891: 0 +245: 119892: 0 +245: 119893: 0 +245: 119894: 0 +245: 119895: 0 +245: 119896: 0 +245: 119897: 0 +245: 119898: 0 +245: 119899: 0 +245: 119900: 0 +245: 119901: 0 +245: 119902: 0 +245: 119903: 0 +245: 119904: 0 +245: 119905: 0 +245: 119906: 0 +245: 119907: 0 +245: 119908: 0 +245: 119909: 0 +245: 119910: 0 +245: 119911: 0 +245: 119912: 0 +245: 119913: 0 +245: 119914: 0 +245: 119915: 0 +245: 119916: 0 +245: 119917: 0 +245: 119918: 0 +245: 119919: 0 +245: 119920: 0 +245: 119921: 0 +245: 119922: 0 +245: 119923: 0 +245: 119924: 0 +245: 119925: 0 +245: 119926: 0 +245: 119927: 0 +245: 119928: 0 +245: 119929: 0 +245: 119930: 0 +245: 119931: 0 +245: 119932: 0 +245: 119933: 0 +245: 119934: 0 +245: 119935: 0 +245: 119936: 0 +245: 119937: 0 +245: 119938: 0 +245: 119939: 0 +245: 119940: 0 +245: 119941: 0 +245: 119942: 0 +245: 119943: 0 +245: 119944: 0 +245: 119945: 0 +245: 119946: 0 +245: 119947: 0 +245: 119948: 0 +245: 119949: 0 +245: 119950: 0 +245: 119951: 0 +245: 119952: 0 +245: 119953: 0 +245: 119954: 0 +245: 119955: 0 +245: 119956: 0 +245: 119957: 0 +245: 119958: 0 +245: 119959: 0 +245: 119960: 0 +245: 119961: 0 +245: 119962: 0 +245: 119963: 0 +245: 119964: 0 +245: 119965: 0 +245: 119966: 0 +245: 119967: 0 +245: 119968: 0 +245: 119969: 0 +245: 119970: 0 +245: 119971: 0 +245: 119972: 0 +245: 119973: 0 +245: 119974: 0 +245: 119975: 0 +245: 119976: 0 +245: 119977: 0 +245: 119978: 0 +245: 119979: 0 +245: 119980: 0 +245: 119981: 0 +245: 119982: 0 +245: 119983: 0 +245: 119984: 0 +245: 119985: 0 +245: 119986: 0 +245: 119987: 0 +245: 119988: 0 +245: 119989: 0 +245: 119990: 0 +245: 119991: 0 +245: 119992: 0 +245: 119993: 0 +245: 119994: 0 +245: 119995: 0 +245: 119996: 0 +245: 119997: 0 +245: 119998: 0 +245: 119999: 0 +245: 120000: 0 +245: 120001: 0 +245: 120002: 0 +245: 120003: 0 +245: 120004: 0 +245: 120005: 0 +245: 120006: 0 +245: 120007: 0 +245: 120008: 0 +245: 120009: 0 +245: 120010: 0 +245: 120011: 0 +245: 120012: 0 +245: 120013: 0 +245: 120014: 0 +245: 120015: 0 +245: 120016: 0 +245: 120017: 0 +245: 120018: 0 +245: 120019: 0 +245: 120020: 0 +245: 120021: 0 +245: 120022: 0 +245: 120023: 0 +245: 120024: 0 +245: 120025: 0 +245: 120026: 0 +245: 120027: 0 +245: 120028: 0 +245: 120029: 0 +245: 120030: 0 +245: 120031: 0 +245: 120032: 0 +245: 120033: 0 +245: 120034: 0 +245: 120035: 0 +245: 120036: 0 +245: 120037: 0 +245: 120038: 0 +245: 120039: 0 +245: 120040: 0 +245: 120041: 0 +245: 120042: 0 +245: 120043: 0 +245: 120044: 0 +245: 120045: 0 +245: 120046: 0 +245: 120047: 0 +245: 120048: 0 +245: 120049: 0 +245: 120050: 0 +245: 120051: 0 +245: 120052: 0 +245: 120053: 0 +245: 120054: 0 +245: 120055: 0 +245: 120056: 0 +245: 120057: 0 +245: 120058: 0 +245: 120059: 0 +245: 120060: 0 +245: 120061: 0 +245: 120062: 0 +245: 120063: 0 +245: 120064: 0 +245: 120065: 0 +245: 120066: 0 +245: 120067: 0 +245: 120068: 0 +245: 120069: 0 +245: 120070: 0 +245: 120071: 0 +245: 120072: 0 +245: 120073: 0 +245: 120074: 0 +245: 120075: 0 +245: 120076: 0 +245: 120077: 0 +245: 120078: 0 +245: 120079: 0 +245: 120080: 0 +245: 120081: 0 +245: 120082: 0 +245: 120083: 0 +245: 120084: 0 +245: 120085: 0 +245: 120086: 0 +245: 120087: 0 +245: 120088: 0 +245: 120089: 0 +245: 120090: 0 +245: 120091: 0 +245: 120092: 0 +245: 120093: 0 +245: 120094: 0 +245: 120095: 0 +245: 120096: 0 +245: 120097: 0 +245: 120098: 0 +245: 120099: 0 +245: 120100: 0 +245: 120101: 0 +245: 120102: 0 +245: 120103: 0 +245: 120104: 0 +245: 120105: 0 +245: 120106: 0 +245: 120107: 0 +245: 120108: 0 +245: 120109: 0 +245: 120110: 0 +245: 120111: 0 +245: 120112: 0 +245: 120113: 0 +245: 120114: 0 +245: 120115: 0 +245: 120116: 0 +245: 120117: 0 +245: 120118: 0 +245: 120119: 0 +245: 120120: 0 +245: 120121: 0 +245: 120122: 0 +245: 120123: 0 +245: 120124: 0 +245: 120125: 0 +245: 120126: 0 +245: 120127: 0 +245: 120128: 0 +245: 120129: 0 +245: 120130: 0 +245: 120131: 0 +245: 120132: 0 +245: 120133: 0 +245: 120134: 0 +245: 120135: 0 +245: 120136: 0 +245: 120137: 0 +245: 120138: 0 +245: 120139: 0 +245: 120140: 0 +245: 120141: 0 +245: 120142: 0 +245: 120143: 0 +245: 120144: 0 +245: 120145: 0 +245: 120146: 0 +245: 120147: 0 +245: 120148: 0 +245: 120149: 0 +245: 120150: 0 +245: 120151: 0 +245: 120152: 0 +245: 120153: 0 +245: 120154: 0 +245: 120155: 0 +245: 120156: 0 +245: 120157: 0 +245: 120158: 0 +245: 120159: 0 +245: 120160: 0 +245: 120161: 0 +245: 120162: 0 +245: 120163: 0 +245: 120164: 0 +245: 120165: 0 +245: 120166: 0 +245: 120167: 0 +245: 120168: 0 +245: 120169: 0 +245: 120170: 0 +245: 120171: 0 +245: 120172: 0 +245: 120173: 0 +245: 120174: 0 +245: 120175: 0 +245: 120176: 0 +245: 120177: 0 +245: 120178: 0 +245: 120179: 0 +245: 120180: 0 +245: 120181: 0 +245: 120182: 0 +245: 120183: 0 +245: 120184: 0 +245: 120185: 0 +245: 120186: 0 +245: 120187: 0 +245: 120188: 0 +245: 120189: 0 +245: 120190: 0 +245: 120191: 0 +245: 120192: 0 +245: 120193: 0 +245: 120194: 0 +245: 120195: 0 +245: 120196: 0 +245: 120197: 0 +245: 120198: 0 +245: 120199: 0 +245: 120200: 0 +245: 120201: 0 +245: 120202: 0 +245: 120203: 0 +245: 120204: 0 +245: 120205: 0 +245: 120206: 0 +245: 120207: 0 +245: 120208: 0 +245: 120209: 0 +245: 120210: 0 +245: 120211: 0 +245: 120212: 0 +245: 120213: 0 +245: 120214: 0 +245: 120215: 0 +245: 120216: 0 +245: 120217: 0 +245: 120218: 0 +245: 120219: 0 +245: 120220: 0 +245: 120221: 0 +245: 120222: 0 +245: 120223: 0 +245: 120224: 0 +245: 120225: 0 +245: 120226: 0 +245: 120227: 0 +245: 120228: 0 +245: 120229: 0 +245: 120230: 0 +245: 120231: 0 +245: 120232: 0 +245: 120233: 0 +245: 120234: 0 +245: 120235: 0 +245: 120236: 0 +245: 120237: 0 +245: 120238: 0 +245: 120239: 0 +245: 120240: 0 +245: 120241: 0 +245: 120242: 0 +245: 120243: 0 +245: 120244: 0 +245: 120245: 0 +245: 120246: 0 +245: 120247: 0 +245: 120248: 0 +245: 120249: 0 +245: 120250: 0 +245: 120251: 0 +245: 120252: 0 +245: 120253: 0 +245: 120254: 0 +245: 120255: 0 +245: 120256: 0 +245: 120257: 0 +245: 120258: 0 +245: 120259: 0 +245: 120260: 0 +245: 120261: 0 +245: 120262: 0 +245: 120263: 0 +245: 120264: 0 +245: 120265: 0 +245: 120266: 0 +245: 120267: 0 +245: 120268: 0 +245: 120269: 0 +245: 120270: 0 +245: 120271: 0 +245: 120272: 0 +245: 120273: 0 +245: 120274: 0 +245: 120275: 0 +245: 120276: 0 +245: 120277: 0 +245: 120278: 0 +245: 120279: 0 +245: 120280: 0 +245: 120281: 0 +245: 120282: 0 +245: 120283: 0 +245: 120284: 0 +245: 120285: 0 +245: 120286: 0 +245: 120287: 0 +245: 120288: 0 +245: 120289: 0 +245: 120290: 0 +245: 120291: 0 +245: 120292: 0 +245: 120293: 0 +245: 120294: 0 +245: 120295: 0 +245: 120296: 0 +245: 120297: 0 +245: 120298: 0 +245: 120299: 0 +245: 120300: 0 +245: 120301: 0 +245: 120302: 0 +245: 120303: 0 +245: 120304: 0 +245: 120305: 0 +245: 120306: 0 +245: 120307: 0 +245: 120308: 0 +245: 120309: 0 +245: 120310: 0 +245: 120311: 0 +245: 120312: 0 +245: 120313: 0 +245: 120314: 0 +245: 120315: 0 +245: 120316: 0 +245: 120317: 0 +245: 120318: 0 +245: 120319: 0 +245: 120320: 0 +245: 120321: 0 +245: 120322: 0 +245: 120323: 0 +245: 120324: 0 +245: 120325: 0 +245: 120326: 0 +245: 120327: 0 +245: 120328: 0 +245: 120329: 0 +245: 120330: 0 +245: 120331: 0 +245: 120332: 0 +245: 120333: 0 +245: 120334: 0 +245: 120335: 0 +245: 120336: 0 +245: 120337: 0 +245: 120338: 0 +245: 120339: 0 +245: 120340: 0 +245: 120341: 0 +245: 120342: 0 +245: 120343: 0 +245: 120344: 0 +245: 120345: 0 +245: 120346: 0 +245: 120347: 0 +245: 120348: 0 +245: 120349: 0 +245: 120350: 0 +245: 120351: 0 +245: 120352: 0 +245: 120353: 0 +245: 120354: 0 +245: 120355: 0 +245: 120356: 0 +245: 120357: 0 +245: 120358: 0 +245: 120359: 0 +245: 120360: 0 +245: 120361: 0 +245: 120362: 0 +245: 120363: 0 +245: 120364: 0 +245: 120365: 0 +245: 120366: 0 +245: 120367: 0 +245: 120368: 0 +245: 120369: 0 +245: 120370: 0 +245: 120371: 0 +245: 120372: 0 +245: 120373: 0 +245: 120374: 0 +245: 120375: 0 +245: 120376: 0 +245: 120377: 0 +245: 120378: 0 +245: 120379: 0 +245: 120380: 0 +245: 120381: 0 +245: 120382: 0 +245: 120383: 0 +245: 120384: 0 +245: 120385: 0 +245: 120386: 0 +245: 120387: 0 +245: 120388: 0 +245: 120389: 0 +245: 120390: 0 +245: 120391: 0 +245: 120392: 0 +245: 120393: 0 +245: 120394: 0 +245: 120395: 0 +245: 120396: 0 +245: 120397: 0 +245: 120398: 0 +245: 120399: 0 +245: 120400: 0 +245: 120401: 0 +245: 120402: 0 +245: 120403: 0 +245: 120404: 0 +245: 120405: 0 +245: 120406: 0 +245: 120407: 0 +245: 120408: 0 +245: 120409: 0 +245: 120410: 0 +245: 120411: 0 +245: 120412: 0 +245: 120413: 0 +245: 120414: 0 +245: 120415: 0 +245: 120416: 0 +245: 120417: 0 +245: 120418: 0 +245: 120419: 0 +245: 120420: 0 +245: 120421: 0 +245: 120422: 0 +245: 120423: 0 +245: 120424: 0 +245: 120425: 0 +245: 120426: 0 +245: 120427: 0 +245: 120428: 0 +245: 120429: 0 +245: 120430: 0 +245: 120431: 0 +245: 120432: 0 +245: 120433: 0 +245: 120434: 0 +245: 120435: 0 +245: 120436: 0 +245: 120437: 0 +245: 120438: 0 +245: 120439: 0 +245: 120440: 0 +245: 120441: 0 +245: 120442: 0 +245: 120443: 0 +245: 120444: 0 +245: 120445: 0 +245: 120446: 0 +245: 120447: 0 +245: 120448: 0 +245: 120449: 0 +245: 120450: 0 +245: 120451: 0 +245: 120452: 0 +245: 120453: 0 +245: 120454: 0 +245: 120455: 0 +245: 120456: 0 +245: 120457: 0 +245: 120458: 0 +245: 120459: 0 +245: 120460: 0 +245: 120461: 0 +245: 120462: 0 +245: 120463: 0 +245: 120464: 0 +245: 120465: 0 +245: 120466: 0 +245: 120467: 0 +245: 120468: 0 +245: 120469: 0 +245: 120470: 0 +245: 120471: 0 +245: 120472: 0 +245: 120473: 0 +245: 120474: 0 +245: 120475: 0 +245: 120476: 0 +245: 120477: 0 +245: 120478: 0 +245: 120479: 0 +245: 120480: 0 +245: 120481: 0 +245: 120482: 0 +245: 120483: 0 +245: 120484: 0 +245: 120485: 0 +245: 120486: 0 +245: 120487: 0 +245: 120488: 0 +245: 120489: 0 +245: 120490: 0 +245: 120491: 0 +245: 120492: 0 +245: 120493: 0 +245: 120494: 0 +245: 120495: 0 +245: 120496: 0 +245: 120497: 0 +245: 120498: 0 +245: 120499: 0 +245: 120500: 0 +245: 120501: 0 +245: 120502: 0 +245: 120503: 0 +245: 120504: 0 +245: 120505: 0 +245: 120506: 0 +245: 120507: 0 +245: 120508: 0 +245: 120509: 0 +245: 120510: 0 +245: 120511: 0 +245: 120512: 0 +245: 120513: 0 +245: 120514: 0 +245: 120515: 0 +245: 120516: 0 +245: 120517: 0 +245: 120518: 0 +245: 120519: 0 +245: 120520: 0 +245: 120521: 0 +245: 120522: 0 +245: 120523: 0 +245: 120524: 0 +245: 120525: 0 +245: 120526: 0 +245: 120527: 0 +245: 120528: 0 +245: 120529: 0 +245: 120530: 0 +245: 120531: 0 +245: 120532: 0 +245: 120533: 0 +245: 120534: 0 +245: 120535: 0 +245: 120536: 0 +245: 120537: 0 +245: 120538: 0 +245: 120539: 0 +245: 120540: 0 +245: 120541: 0 +245: 120542: 0 +245: 120543: 0 +245: 120544: 0 +245: 120545: 0 +245: 120546: 0 +245: 120547: 0 +245: 120548: 0 +245: 120549: 0 +245: 120550: 0 +245: 120551: 0 +245: 120552: 0 +245: 120553: 0 +245: 120554: 0 +245: 120555: 0 +245: 120556: 0 +245: 120557: 0 +245: 120558: 0 +245: 120559: 0 +245: 120560: 0 +245: 120561: 0 +245: 120562: 0 +245: 120563: 0 +245: 120564: 0 +245: 120565: 0 +245: 120566: 0 +245: 120567: 0 +245: 120568: 0 +245: 120569: 0 +245: 120570: 0 +245: 120571: 0 +245: 120572: 0 +245: 120573: 0 +245: 120574: 0 +245: 120575: 0 +245: 120576: 0 +245: 120577: 0 +245: 120578: 0 +245: 120579: 0 +245: 120580: 0 +245: 120581: 0 +245: 120582: 0 +245: 120583: 0 +245: 120584: 0 +245: 120585: 0 +245: 120586: 0 +245: 120587: 0 +245: 120588: 0 +245: 120589: 0 +245: 120590: 0 +245: 120591: 0 +245: 120592: 0 +245: 120593: 0 +245: 120594: 0 +245: 120595: 0 +245: 120596: 0 +245: 120597: 0 +245: 120598: 0 +245: 120599: 0 +245: 120600: 0 +245: 120601: 0 +245: 120602: 0 +245: 120603: 0 +245: 120604: 0 +245: 120605: 0 +245: 120606: 0 +245: 120607: 0 +245: 120608: 0 +245: 120609: 0 +245: 120610: 0 +245: 120611: 0 +245: 120612: 0 +245: 120613: 0 +245: 120614: 0 +245: 120615: 0 +245: 120616: 0 +245: 120617: 0 +245: 120618: 0 +245: 120619: 0 +245: 120620: 0 +245: 120621: 0 +245: 120622: 0 +245: 120623: 0 +245: 120624: 0 +245: 120625: 0 +245: 120626: 0 +245: 120627: 0 +245: 120628: 0 +245: 120629: 0 +245: 120630: 0 +245: 120631: 0 +245: 120632: 0 +245: 120633: 0 +245: 120634: 0 +245: 120635: 0 +245: 120636: 0 +245: 120637: 0 +245: 120638: 0 +245: 120639: 0 +245: 120640: 0 +245: 120641: 0 +245: 120642: 0 +245: 120643: 0 +245: 120644: 0 +245: 120645: 0 +245: 120646: 0 +245: 120647: 0 +245: 120648: 0 +245: 120649: 0 +245: 120650: 0 +245: 120651: 0 +245: 120652: 0 +245: 120653: 0 +245: 120654: 0 +245: 120655: 0 +245: 120656: 0 +245: 120657: 0 +245: 120658: 0 +245: 120659: 0 +245: 120660: 0 +245: 120661: 0 +245: 120662: 0 +245: 120663: 0 +245: 120664: 0 +245: 120665: 0 +245: 120666: 0 +245: 120667: 0 +245: 120668: 0 +245: 120669: 0 +245: 120670: 0 +245: 120671: 0 +245: 120672: 0 +245: 120673: 0 +245: 120674: 0 +245: 120675: 0 +245: 120676: 0 +245: 120677: 0 +245: 120678: 0 +245: 120679: 0 +245: 120680: 0 +245: 120681: 0 +245: 120682: 0 +245: 120683: 0 +245: 120684: 0 +245: 120685: 0 +245: 120686: 0 +245: 120687: 0 +245: 120688: 0 +245: 120689: 0 +245: 120690: 0 +245: 120691: 0 +245: 120692: 0 +245: 120693: 0 +245: 120694: 0 +245: 120695: 0 +245: 120696: 0 +245: 120697: 0 +245: 120698: 0 +245: 120699: 0 +245: 120700: 0 +245: 120701: 0 +245: 120702: 0 +245: 120703: 0 +245: 120704: 0 +245: 120705: 0 +245: 120706: 0 +245: 120707: 0 +245: 120708: 0 +245: 120709: 0 +245: 120710: 0 +245: 120711: 0 +245: 120712: 0 +245: 120713: 0 +245: 120714: 0 +245: 120715: 0 +245: 120716: 0 +245: 120717: 0 +245: 120718: 0 +245: 120719: 0 +245: 120720: 0 +245: 120721: 0 +245: 120722: 0 +245: 120723: 0 +245: 120724: 0 +245: 120725: 0 +245: 120726: 0 +245: 120727: 0 +245: 120728: 0 +245: 120729: 0 +245: 120730: 0 +245: 120731: 0 +245: 120732: 0 +245: 120733: 0 +245: 120734: 0 +245: 120735: 0 +245: 120736: 0 +245: 120737: 0 +245: 120738: 0 +245: 120739: 0 +245: 120740: 0 +245: 120741: 0 +245: 120742: 0 +245: 120743: 0 +245: 120744: 0 +245: 120745: 0 +245: 120746: 0 +245: 120747: 0 +245: 120748: 0 +245: 120749: 0 +245: 120750: 0 +245: 120751: 0 +245: 120752: 0 +245: 120753: 0 +245: 120754: 0 +245: 120755: 0 +245: 120756: 0 +245: 120757: 0 +245: 120758: 0 +245: 120759: 0 +245: 120760: 0 +245: 120761: 0 +245: 120762: 0 +245: 120763: 0 +245: 120764: 0 +245: 120765: 0 +245: 120766: 0 +245: 120767: 0 +245: 120768: 0 +245: 120769: 0 +245: 120770: 0 +245: 120771: 0 +245: 120772: 0 +245: 120773: 0 +245: 120774: 0 +245: 120775: 0 +245: 120776: 0 +245: 120777: 0 +245: 120778: 0 +245: 120779: 0 +245: 120780: 0 +245: 120781: 0 +245: 120782: 0 +245: 120783: 0 +245: 120784: 0 +245: 120785: 0 +245: 120786: 0 +245: 120787: 0 +245: 120788: 0 +245: 120789: 0 +245: 120790: 0 +245: 120791: 0 +245: 120792: 0 +245: 120793: 0 +245: 120794: 0 +245: 120795: 0 +245: 120796: 0 +245: 120797: 0 +245: 120798: 0 +245: 120799: 0 +245: 120800: 0 +245: 120801: 0 +245: 120802: 0 +245: 120803: 0 +245: 120804: 0 +245: 120805: 0 +245: 120806: 0 +245: 120807: 0 +245: 120808: 0 +245: 120809: 0 +245: 120810: 0 +245: 120811: 0 +245: 120812: 0 +245: 120813: 0 +245: 120814: 0 +245: 120815: 0 +245: 120816: 0 +245: 120817: 0 +245: 120818: 0 +245: 120819: 0 +245: 120820: 0 +245: 120821: 0 +245: 120822: 0 +245: 120823: 0 +245: 120824: 0 +245: 120825: 0 +245: 120826: 0 +245: 120827: 0 +245: 120828: 0 +245: 120829: 0 +245: 120830: 0 +245: 120831: 0 +245: 120832: 0 +245: 120833: 0 +245: 120834: 0 +245: 120835: 0 +245: 120836: 0 +245: 120837: 0 +245: 120838: 0 +245: 120839: 0 +245: 120840: 0 +245: 120841: 0 +245: 120842: 0 +245: 120843: 0 +245: 120844: 0 +245: 120845: 0 +245: 120846: 0 +245: 120847: 0 +245: 120848: 0 +245: 120849: 0 +245: 120850: 0 +245: 120851: 0 +245: 120852: 0 +245: 120853: 0 +245: 120854: 0 +245: 120855: 0 +245: 120856: 0 +245: 120857: 0 +245: 120858: 0 +245: 120859: 0 +245: 120860: 0 +245: 120861: 0 +245: 120862: 0 +245: 120863: 0 +245: 120864: 0 +245: 120865: 0 +245: 120866: 0 +245: 120867: 0 +245: 120868: 0 +245: 120869: 0 +245: 120870: 0 +245: 120871: 0 +245: 120872: 0 +245: 120873: 0 +245: 120874: 0 +245: 120875: 0 +245: 120876: 0 +245: 120877: 0 +245: 120878: 0 +245: 120879: 0 +245: 120880: 0 +245: 120881: 0 +245: 120882: 0 +245: 120883: 0 +245: 120884: 0 +245: 120885: 0 +245: 120886: 0 +245: 120887: 0 +245: 120888: 0 +245: 120889: 0 +245: 120890: 0 +245: 120891: 0 +245: 120892: 0 +245: 120893: 0 +245: 120894: 0 +245: 120895: 0 +245: 120896: 0 +245: 120897: 0 +245: 120898: 0 +245: 120899: 0 +245: 120900: 0 +245: 120901: 0 +245: 120902: 0 +245: 120903: 0 +245: 120904: 0 +245: 120905: 0 +245: 120906: 0 +245: 120907: 0 +245: 120908: 0 +245: 120909: 0 +245: 120910: 0 +245: 120911: 0 +245: 120912: 0 +245: 120913: 0 +245: 120914: 0 +245: 120915: 0 +245: 120916: 0 +245: 120917: 0 +245: 120918: 0 +245: 120919: 0 +245: 120920: 0 +245: 120921: 0 +245: 120922: 0 +245: 120923: 0 +245: 120924: 0 +245: 120925: 0 +245: 120926: 0 +245: 120927: 0 +245: 120928: 0 +245: 120929: 0 +245: 120930: 0 +245: 120931: 0 +245: 120932: 0 +245: 120933: 0 +245: 120934: 0 +245: 120935: 0 +245: 120936: 0 +245: 120937: 0 +245: 120938: 0 +245: 120939: 0 +245: 120940: 0 +245: 120941: 0 +245: 120942: 0 +245: 120943: 0 +245: 120944: 0 +245: 120945: 0 +245: 120946: 0 +245: 120947: 0 +245: 120948: 0 +245: 120949: 0 +245: 120950: 0 +245: 120951: 0 +245: 120952: 0 +245: 120953: 0 +245: 120954: 0 +245: 120955: 0 +245: 120956: 0 +245: 120957: 0 +245: 120958: 0 +245: 120959: 0 +245: 120960: 0 +245: 120961: 0 +245: 120962: 0 +245: 120963: 0 +245: 120964: 0 +245: 120965: 0 +245: 120966: 0 +245: 120967: 0 +245: 120968: 0 +245: 120969: 0 +245: 120970: 0 +245: 120971: 0 +245: 120972: 0 +245: 120973: 0 +245: 120974: 0 +245: 120975: 0 +245: 120976: 0 +245: 120977: 0 +245: 120978: 0 +245: 120979: 0 +245: 120980: 0 +245: 120981: 0 +245: 120982: 0 +245: 120983: 0 +245: 120984: 0 +245: 120985: 0 +245: 120986: 0 +245: 120987: 0 +245: 120988: 0 +245: 120989: 0 +245: 120990: 0 +245: 120991: 0 +245: 120992: 0 +245: 120993: 0 +245: 120994: 0 +245: 120995: 0 +245: 120996: 0 +245: 120997: 0 +245: 120998: 0 +245: 120999: 0 +245: 121000: 0 +245: 121001: 0 +245: 121002: 0 +245: 121003: 0 +245: 121004: 0 +245: 121005: 0 +245: 121006: 0 +245: 121007: 0 +245: 121008: 0 +245: 121009: 0 +245: 121010: 0 +245: 121011: 0 +245: 121012: 0 +245: 121013: 0 +245: 121014: 0 +245: 121015: 0 +245: 121016: 0 +245: 121017: 0 +245: 121018: 0 +245: 121019: 0 +245: 121020: 0 +245: 121021: 0 +245: 121022: 0 +245: 121023: 0 +245: 121024: 0 +245: 121025: 0 +245: 121026: 0 +245: 121027: 0 +245: 121028: 0 +245: 121029: 0 +245: 121030: 0 +245: 121031: 0 +245: 121032: 0 +245: 121033: 0 +245: 121034: 0 +245: 121035: 0 +245: 121036: 0 +245: 121037: 0 +245: 121038: 0 +245: 121039: 0 +245: 121040: 0 +245: 121041: 0 +245: 121042: 0 +245: 121043: 0 +245: 121044: 0 +245: 121045: 0 +245: 121046: 0 +245: 121047: 0 +245: 121048: 0 +245: 121049: 0 +245: 121050: 0 +245: 121051: 0 +245: 121052: 0 +245: 121053: 0 +245: 121054: 0 +245: 121055: 0 +245: 121056: 0 +245: 121057: 0 +245: 121058: 0 +245: 121059: 0 +245: 121060: 0 +245: 121061: 0 +245: 121062: 0 +245: 121063: 0 +245: 121064: 0 +245: 121065: 0 +245: 121066: 0 +245: 121067: 0 +245: 121068: 0 +245: 121069: 0 +245: 121070: 0 +245: 121071: 0 +245: 121072: 0 +245: 121073: 0 +245: 121074: 0 +245: 121075: 0 +245: 121076: 0 +245: 121077: 0 +245: 121078: 0 +245: 121079: 0 +245: 121080: 0 +245: 121081: 0 +245: 121082: 0 +245: 121083: 0 +245: 121084: 0 +245: 121085: 0 +245: 121086: 0 +245: 121087: 0 +245: 121088: 0 +245: 121089: 0 +245: 121090: 0 +245: 121091: 0 +245: 121092: 0 +245: 121093: 0 +245: 121094: 0 +245: 121095: 0 +245: 121096: 0 +245: 121097: 0 +245: 121098: 0 +245: 121099: 0 +245: 121100: 0 +245: 121101: 0 +245: 121102: 0 +245: 121103: 0 +245: 121104: 0 +245: 121105: 0 +245: 121106: 0 +245: 121107: 0 +245: 121108: 0 +245: 121109: 0 +245: 121110: 0 +245: 121111: 0 +245: 121112: 0 +245: 121113: 0 +245: 121114: 0 +245: 121115: 0 +245: 121116: 0 +245: 121117: 0 +245: 121118: 0 +245: 121119: 0 +245: 121120: 0 +245: 121121: 0 +245: 121122: 0 +245: 121123: 0 +245: 121124: 0 +245: 121125: 0 +245: 121126: 0 +245: 121127: 0 +245: 121128: 0 +245: 121129: 0 +245: 121130: 0 +245: 121131: 0 +245: 121132: 0 +245: 121133: 0 +245: 121134: 0 +245: 121135: 0 +245: 121136: 0 +245: 121137: 0 +245: 121138: 0 +245: 121139: 0 +245: 121140: 0 +245: 121141: 0 +245: 121142: 0 +245: 121143: 0 +245: 121144: 0 +245: 121145: 0 +245: 121146: 0 +245: 121147: 0 +245: 121148: 0 +245: 121149: 0 +245: 121150: 0 +245: 121151: 0 +245: 121152: 0 +245: 121153: 0 +245: 121154: 0 +245: 121155: 0 +245: 121156: 0 +245: 121157: 0 +245: 121158: 0 +245: 121159: 0 +245: 121160: 0 +245: 121161: 0 +245: 121162: 0 +245: 121163: 0 +245: 121164: 0 +245: 121165: 0 +245: 121166: 0 +245: 121167: 0 +245: 121168: 0 +245: 121169: 0 +245: 121170: 0 +245: 121171: 0 +245: 121172: 0 +245: 121173: 0 +245: 121174: 0 +245: 121175: 0 +245: 121176: 0 +245: 121177: 0 +245: 121178: 0 +245: 121179: 0 +245: 121180: 0 +245: 121181: 0 +245: 121182: 0 +245: 121183: 0 +245: 121184: 0 +245: 121185: 0 +245: 121186: 0 +245: 121187: 0 +245: 121188: 0 +245: 121189: 0 +245: 121190: 0 +245: 121191: 0 +245: 121192: 0 +245: 121193: 0 +245: 121194: 0 +245: 121195: 0 +245: 121196: 0 +245: 121197: 0 +245: 121198: 0 +245: 121199: 0 +245: 121200: 0 +245: 121201: 0 +245: 121202: 0 +245: 121203: 0 +245: 121204: 0 +245: 121205: 0 +245: 121206: 0 +245: 121207: 0 +245: 121208: 0 +245: 121209: 0 +245: 121210: 0 +245: 121211: 0 +245: 121212: 0 +245: 121213: 0 +245: 121214: 0 +245: 121215: 0 +245: 121216: 0 +245: 121217: 0 +245: 121218: 0 +245: 121219: 0 +245: 121220: 0 +245: 121221: 0 +245: 121222: 0 +245: 121223: 0 +245: 121224: 0 +245: 121225: 0 +245: 121226: 0 +245: 121227: 0 +245: 121228: 0 +245: 121229: 0 +245: 121230: 0 +245: 121231: 0 +245: 121232: 0 +245: 121233: 0 +245: 121234: 0 +245: 121235: 0 +245: 121236: 0 +245: 121237: 0 +245: 121238: 0 +245: 121239: 0 +245: 121240: 0 +245: 121241: 0 +245: 121242: 0 +245: 121243: 0 +245: 121244: 0 +245: 121245: 0 +245: 121246: 0 +245: 121247: 0 +245: 121248: 0 +245: 121249: 0 +245: 121250: 0 +245: 121251: 0 +245: 121252: 0 +245: 121253: 0 +245: 121254: 0 +245: 121255: 0 +245: 121256: 0 +245: 121257: 0 +245: 121258: 0 +245: 121259: 0 +245: 121260: 0 +245: 121261: 0 +245: 121262: 0 +245: 121263: 0 +245: 121264: 0 +245: 121265: 0 +245: 121266: 0 +245: 121267: 0 +245: 121268: 0 +245: 121269: 0 +245: 121270: 0 +245: 121271: 0 +245: 121272: 0 +245: 121273: 0 +245: 121274: 0 +245: 121275: 0 +245: 121276: 0 +245: 121277: 0 +245: 121278: 0 +245: 121279: 0 +245: 121280: 0 +245: 121281: 0 +245: 121282: 0 +245: 121283: 0 +245: 121284: 0 +245: 121285: 0 +245: 121286: 0 +245: 121287: 0 +245: 121288: 0 +245: 121289: 0 +245: 121290: 0 +245: 121291: 0 +245: 121292: 0 +245: 121293: 0 +245: 121294: 0 +245: 121295: 0 +245: 121296: 0 +245: 121297: 0 +245: 121298: 0 +245: 121299: 0 +245: 121300: 0 +245: 121301: 0 +245: 121302: 0 +245: 121303: 0 +245: 121304: 0 +245: 121305: 0 +245: 121306: 0 +245: 121307: 0 +245: 121308: 0 +245: 121309: 0 +245: 121310: 0 +245: 121311: 0 +245: 121312: 0 +245: 121313: 0 +245: 121314: 0 +245: 121315: 0 +245: 121316: 0 +245: 121317: 0 +245: 121318: 0 +245: 121319: 0 +245: 121320: 0 +245: 121321: 0 +245: 121322: 0 +245: 121323: 0 +245: 121324: 0 +245: 121325: 0 +245: 121326: 0 +245: 121327: 0 +245: 121328: 0 +245: 121329: 0 +245: 121330: 0 +245: 121331: 0 +245: 121332: 0 +245: 121333: 0 +245: 121334: 0 +245: 121335: 0 +245: 121336: 0 +245: 121337: 0 +245: 121338: 0 +245: 121339: 0 +245: 121340: 0 +245: 121341: 0 +245: 121342: 0 +245: 121343: 0 +245: 121344: 0 +245: 121345: 0 +245: 121346: 0 +245: 121347: 0 +245: 121348: 0 +245: 121349: 0 +245: 121350: 0 +245: 121351: 0 +245: 121352: 0 +245: 121353: 0 +245: 121354: 0 +245: 121355: 0 +245: 121356: 0 +245: 121357: 0 +245: 121358: 0 +245: 121359: 0 +245: 121360: 0 +245: 121361: 0 +245: 121362: 0 +245: 121363: 0 +245: 121364: 0 +245: 121365: 0 +245: 121366: 0 +245: 121367: 0 +245: 121368: 0 +245: 121369: 0 +245: 121370: 0 +245: 121371: 0 +245: 121372: 0 +245: 121373: 0 +245: 121374: 0 +245: 121375: 0 +245: 121376: 0 +245: 121377: 0 +245: 121378: 0 +245: 121379: 0 +245: 121380: 0 +245: 121381: 0 +245: 121382: 0 +245: 121383: 0 +245: 121384: 0 +245: 121385: 0 +245: 121386: 0 +245: 121387: 0 +245: 121388: 0 +245: 121389: 0 +245: 121390: 0 +245: 121391: 0 +245: 121392: 0 +245: 121393: 0 +245: 121394: 0 +245: 121395: 0 +245: 121396: 0 +245: 121397: 0 +245: 121398: 0 +245: 121399: 0 +245: 121400: 0 +245: 121401: 0 +245: 121402: 0 +245: 121403: 0 +245: 121404: 0 +245: 121405: 0 +245: 121406: 0 +245: 121407: 0 +245: 121408: 0 +245: 121409: 0 +245: 121410: 0 +245: 121411: 0 +245: 121412: 0 +245: 121413: 0 +245: 121414: 0 +245: 121415: 0 +245: 121416: 0 +245: 121417: 0 +245: 121418: 0 +245: 121419: 0 +245: 121420: 0 +245: 121421: 0 +245: 121422: 0 +245: 121423: 0 +245: 121424: 0 +245: 121425: 0 +245: 121426: 0 +245: 121427: 0 +245: 121428: 0 +245: 121429: 0 +245: 121430: 0 +245: 121431: 0 +245: 121432: 0 +245: 121433: 0 +245: 121434: 0 +245: 121435: 0 +245: 121436: 0 +245: 121437: 0 +245: 121438: 0 +245: 121439: 0 +245: 121440: 0 +245: 121441: 0 +245: 121442: 0 +245: 121443: 0 +245: 121444: 0 +245: 121445: 0 +245: 121446: 0 +245: 121447: 0 +245: 121448: 0 +245: 121449: 0 +245: 121450: 0 +245: 121451: 0 +245: 121452: 0 +245: 121453: 0 +245: 121454: 0 +245: 121455: 0 +245: 121456: 0 +245: 121457: 0 +245: 121458: 0 +245: 121459: 0 +245: 121460: 0 +245: 121461: 0 +245: 121462: 0 +245: 121463: 0 +245: 121464: 0 +245: 121465: 0 +245: 121466: 0 +245: 121467: 0 +245: 121468: 0 +245: 121469: 0 +245: 121470: 0 +245: 121471: 0 +245: 121472: 0 +245: 121473: 0 +245: 121474: 0 +245: 121475: 0 +245: 121476: 0 +245: 121477: 0 +245: 121478: 0 +245: 121479: 0 +245: 121480: 0 +245: 121481: 0 +245: 121482: 0 +245: 121483: 0 +245: 121484: 0 +245: 121485: 0 +245: 121486: 0 +245: 121487: 0 +245: 121488: 0 +245: 121489: 0 +245: 121490: 0 +245: 121491: 0 +245: 121492: 0 +245: 121493: 0 +245: 121494: 0 +245: 121495: 0 +245: 121496: 0 +245: 121497: 0 +245: 121498: 0 +245: 121499: 0 +245: 121500: 0 +245: 121501: 0 +245: 121502: 0 +245: 121503: 0 +245: 121504: 0 +245: 121505: 0 +245: 121506: 0 +245: 121507: 0 +245: 121508: 0 +245: 121509: 0 +245: 121510: 0 +245: 121511: 0 +245: 121512: 0 +245: 121513: 0 +245: 121514: 0 +245: 121515: 0 +245: 121516: 0 +245: 121517: 0 +245: 121518: 0 +245: 121519: 0 +245: 121520: 0 +245: 121521: 0 +245: 121522: 0 +245: 121523: 0 +245: 121524: 0 +245: 121525: 0 +245: 121526: 0 +245: 121527: 0 +245: 121528: 0 +245: 121529: 0 +245: 121530: 0 +245: 121531: 0 +245: 121532: 0 +245: 121533: 0 +245: 121534: 0 +245: 121535: 0 +245: 121536: 0 +245: 121537: 0 +245: 121538: 0 +245: 121539: 0 +245: 121540: 0 +245: 121541: 0 +245: 121542: 0 +245: 121543: 0 +245: 121544: 0 +245: 121545: 0 +245: 121546: 0 +245: 121547: 0 +245: 121548: 0 +245: 121549: 0 +245: 121550: 0 +245: 121551: 0 +245: 121552: 0 +245: 121553: 0 +245: 121554: 0 +245: 121555: 0 +245: 121556: 0 +245: 121557: 0 +245: 121558: 0 +245: 121559: 0 +245: 121560: 0 +245: 121561: 0 +245: 121562: 0 +245: 121563: 0 +245: 121564: 0 +245: 121565: 0 +245: 121566: 0 +245: 121567: 0 +245: 121568: 0 +245: 121569: 0 +245: 121570: 0 +245: 121571: 0 +245: 121572: 0 +245: 121573: 0 +245: 121574: 0 +245: 121575: 0 +245: 121576: 0 +245: 121577: 0 +245: 121578: 0 +245: 121579: 0 +245: 121580: 0 +245: 121581: 0 +245: 121582: 0 +245: 121583: 0 +245: 121584: 0 +245: 121585: 0 +245: 121586: 0 +245: 121587: 0 +245: 121588: 0 +245: 121589: 0 +245: 121590: 0 +245: 121591: 0 +245: 121592: 0 +245: 121593: 0 +245: 121594: 0 +245: 121595: 0 +245: 121596: 0 +245: 121597: 0 +245: 121598: 0 +245: 121599: 0 +245: 121600: 0 +245: 121601: 0 +245: 121602: 0 +245: 121603: 0 +245: 121604: 0 +245: 121605: 0 +245: 121606: 0 +245: 121607: 0 +245: 121608: 0 +245: 121609: 0 +245: 121610: 0 +245: 121611: 0 +245: 121612: 0 +245: 121613: 0 +245: 121614: 0 +245: 121615: 0 +245: 121616: 0 +245: 121617: 0 +245: 121618: 0 +245: 121619: 0 +245: 121620: 0 +245: 121621: 0 +245: 121622: 0 +245: 121623: 0 +245: 121624: 0 +245: 121625: 0 +245: 121626: 0 +245: 121627: 0 +245: 121628: 0 +245: 121629: 0 +245: 121630: 0 +245: 121631: 0 +245: 121632: 0 +245: 121633: 0 +245: 121634: 0 +245: 121635: 0 +245: 121636: 0 +245: 121637: 0 +245: 121638: 0 +245: 121639: 0 +245: 121640: 0 +245: 121641: 0 +245: 121642: 0 +245: 121643: 0 +245: 121644: 0 +245: 121645: 0 +245: 121646: 0 +245: 121647: 0 +245: 121648: 0 +245: 121649: 0 +245: 121650: 0 +245: 121651: 0 +245: 121652: 0 +245: 121653: 0 +245: 121654: 0 +245: 121655: 0 +245: 121656: 0 +245: 121657: 0 +245: 121658: 0 +245: 121659: 0 +245: 121660: 0 +245: 121661: 0 +245: 121662: 0 +245: 121663: 0 +245: 121664: 0 +245: 121665: 0 +245: 121666: 0 +245: 121667: 0 +245: 121668: 0 +245: 121669: 0 +245: 121670: 0 +245: 121671: 0 +245: 121672: 0 +245: 121673: 0 +245: 121674: 0 +245: 121675: 0 +245: 121676: 0 +245: 121677: 0 +245: 121678: 0 +245: 121679: 0 +245: 121680: 0 +245: 121681: 0 +245: 121682: 0 +245: 121683: 0 +245: 121684: 0 +245: 121685: 0 +245: 121686: 0 +245: 121687: 0 +245: 121688: 0 +245: 121689: 0 +245: 121690: 0 +245: 121691: 0 +245: 121692: 0 +245: 121693: 0 +245: 121694: 0 +245: 121695: 0 +245: 121696: 0 +245: 121697: 0 +245: 121698: 0 +245: 121699: 0 +245: 121700: 0 +245: 121701: 0 +245: 121702: 0 +245: 121703: 0 +245: 121704: 0 +245: 121705: 0 +245: 121706: 0 +245: 121707: 0 +245: 121708: 0 +245: 121709: 0 +245: 121710: 0 +245: 121711: 0 +245: 121712: 0 +245: 121713: 0 +245: 121714: 0 +245: 121715: 0 +245: 121716: 0 +245: 121717: 0 +245: 121718: 0 +245: 121719: 0 +245: 121720: 0 +245: 121721: 0 +245: 121722: 0 +245: 121723: 0 +245: 121724: 0 +245: 121725: 0 +245: 121726: 0 +245: 121727: 0 +245: 121728: 0 +245: 121729: 0 +245: 121730: 0 +245: 121731: 0 +245: 121732: 0 +245: 121733: 0 +245: 121734: 0 +245: 121735: 0 +245: 121736: 0 +245: 121737: 0 +245: 121738: 0 +245: 121739: 0 +245: 121740: 0 +245: 121741: 0 +245: 121742: 0 +245: 121743: 0 +245: 121744: 0 +245: 121745: 0 +245: 121746: 0 +245: 121747: 0 +245: 121748: 0 +245: 121749: 0 +245: 121750: 0 +245: 121751: 0 +245: 121752: 0 +245: 121753: 0 +245: 121754: 0 +245: 121755: 0 +245: 121756: 0 +245: 121757: 0 +245: 121758: 0 +245: 121759: 0 +245: 121760: 0 +245: 121761: 0 +245: 121762: 0 +245: 121763: 0 +245: 121764: 0 +245: 121765: 0 +245: 121766: 0 +245: 121767: 0 +245: 121768: 0 +245: 121769: 0 +245: 121770: 0 +245: 121771: 0 +245: 121772: 0 +245: 121773: 0 +245: 121774: 0 +245: 121775: 0 +245: 121776: 0 +245: 121777: 0 +245: 121778: 0 +245: 121779: 0 +245: 121780: 0 +245: 121781: 0 +245: 121782: 0 +245: 121783: 0 +245: 121784: 0 +245: 121785: 0 +245: 121786: 0 +245: 121787: 0 +245: 121788: 0 +245: 121789: 0 +245: 121790: 0 +245: 121791: 0 +245: 121792: 0 +245: 121793: 0 +245: 121794: 0 +245: 121795: 0 +245: 121796: 0 +245: 121797: 0 +245: 121798: 0 +245: 121799: 0 +245: 121800: 0 +245: 121801: 0 +245: 121802: 0 +245: 121803: 0 +245: 121804: 0 +245: 121805: 0 +245: 121806: 0 +245: 121807: 0 +245: 121808: 0 +245: 121809: 0 +245: 121810: 0 +245: 121811: 0 +245: 121812: 0 +245: 121813: 0 +245: 121814: 0 +245: 121815: 0 +245: 121816: 0 +245: 121817: 0 +245: 121818: 0 +245: 121819: 0 +245: 121820: 0 +245: 121821: 0 +245: 121822: 0 +245: 121823: 0 +245: 121824: 0 +245: 121825: 0 +245: 121826: 0 +245: 121827: 0 +245: 121828: 0 +245: 121829: 0 +245: 121830: 0 +245: 121831: 0 +245: 121832: 0 +245: 121833: 0 +245: 121834: 0 +245: 121835: 0 +245: 121836: 0 +245: 121837: 0 +245: 121838: 0 +245: 121839: 0 +245: 121840: 0 +245: 121841: 0 +245: 121842: 0 +245: 121843: 0 +245: 121844: 0 +245: 121845: 0 +245: 121846: 0 +245: 121847: 0 +245: 121848: 0 +245: 121849: 0 +245: 121850: 0 +245: 121851: 0 +245: 121852: 0 +245: 121853: 0 +245: 121854: 0 +245: 121855: 0 +245: 121856: 0 +245: 121857: 0 +245: 121858: 0 +245: 121859: 0 +245: 121860: 0 +245: 121861: 0 +245: 121862: 0 +245: 121863: 0 +245: 121864: 0 +245: 121865: 0 +245: 121866: 0 +245: 121867: 0 +245: 121868: 0 +245: 121869: 0 +245: 121870: 0 +245: 121871: 0 +245: 121872: 0 +245: 121873: 0 +245: 121874: 0 +245: 121875: 0 +245: 121876: 0 +245: 121877: 0 +245: 121878: 0 +245: 121879: 0 +245: 121880: 0 +245: 121881: 0 +245: 121882: 0 +245: 121883: 0 +245: 121884: 0 +245: 121885: 0 +245: 121886: 0 +245: 121887: 0 +245: 121888: 0 +245: 121889: 0 +245: 121890: 0 +245: 121891: 0 +245: 121892: 0 +245: 121893: 0 +245: 121894: 0 +245: 121895: 0 +245: 121896: 0 +245: 121897: 0 +245: 121898: 0 +245: 121899: 0 +245: 121900: 0 +245: 121901: 0 +245: 121902: 0 +245: 121903: 0 +245: 121904: 0 +245: 121905: 0 +245: 121906: 0 +245: 121907: 0 +245: 121908: 0 +245: 121909: 0 +245: 121910: 0 +245: 121911: 0 +245: 121912: 0 +245: 121913: 0 +245: 121914: 0 +245: 121915: 0 +245: 121916: 0 +245: 121917: 0 +245: 121918: 0 +245: 121919: 0 +245: 121920: 0 +245: 121921: 0 +245: 121922: 0 +245: 121923: 0 +245: 121924: 0 +245: 121925: 0 +245: 121926: 0 +245: 121927: 0 +245: 121928: 0 +245: 121929: 0 +245: 121930: 0 +245: 121931: 0 +245: 121932: 0 +245: 121933: 0 +245: 121934: 0 +245: 121935: 0 +245: 121936: 0 +245: 121937: 0 +245: 121938: 0 +245: 121939: 0 +245: 121940: 0 +245: 121941: 0 +245: 121942: 0 +245: 121943: 0 +245: 121944: 0 +245: 121945: 0 +245: 121946: 0 +245: 121947: 0 +245: 121948: 0 +245: 121949: 0 +245: 121950: 0 +245: 121951: 0 +245: 121952: 0 +245: 121953: 0 +245: 121954: 0 +245: 121955: 0 +245: 121956: 0 +245: 121957: 0 +245: 121958: 0 +245: 121959: 0 +245: 121960: 0 +245: 121961: 0 +245: 121962: 0 +245: 121963: 0 +245: 121964: 0 +245: 121965: 0 +245: 121966: 0 +245: 121967: 0 +245: 121968: 0 +245: 121969: 0 +245: 121970: 0 +245: 121971: 0 +245: 121972: 0 +245: 121973: 0 +245: 121974: 0 +245: 121975: 0 +245: 121976: 0 +245: 121977: 0 +245: 121978: 0 +245: 121979: 0 +245: 121980: 0 +245: 121981: 0 +245: 121982: 0 +245: 121983: 0 +245: 121984: 0 +245: 121985: 0 +245: 121986: 0 +245: 121987: 0 +245: 121988: 0 +245: 121989: 0 +245: 121990: 0 +245: 121991: 0 +245: 121992: 0 +245: 121993: 0 +245: 121994: 0 +245: 121995: 0 +245: 121996: 0 +245: 121997: 0 +245: 121998: 0 +245: 121999: 0 +245: 122000: 0 +245: 122001: 0 +245: 122002: 0 +245: 122003: 0 +245: 122004: 0 +245: 122005: 0 +245: 122006: 0 +245: 122007: 0 +245: 122008: 0 +245: 122009: 0 +245: 122010: 0 +245: 122011: 0 +245: 122012: 0 +245: 122013: 0 +245: 122014: 0 +245: 122015: 0 +245: 122016: 0 +245: 122017: 0 +245: 122018: 0 +245: 122019: 0 +245: 122020: 0 +245: 122021: 0 +245: 122022: 0 +245: 122023: 0 +245: 122024: 0 +245: 122025: 0 +245: 122026: 0 +245: 122027: 0 +245: 122028: 0 +245: 122029: 0 +245: 122030: 0 +245: 122031: 0 +245: 122032: 0 +245: 122033: 0 +245: 122034: 0 +245: 122035: 0 +245: 122036: 0 +245: 122037: 0 +245: 122038: 0 +245: 122039: 0 +245: 122040: 0 +245: 122041: 0 +245: 122042: 0 +245: 122043: 0 +245: 122044: 0 +245: 122045: 0 +245: 122046: 0 +245: 122047: 0 +245: 122048: 0 +245: 122049: 0 +245: 122050: 0 +245: 122051: 0 +245: 122052: 0 +245: 122053: 0 +245: 122054: 0 +245: 122055: 0 +245: 122056: 0 +245: 122057: 0 +245: 122058: 0 +245: 122059: 0 +245: 122060: 0 +245: 122061: 0 +245: 122062: 0 +245: 122063: 0 +245: 122064: 0 +245: 122065: 0 +245: 122066: 0 +245: 122067: 0 +245: 122068: 0 +245: 122069: 0 +245: 122070: 0 +245: 122071: 0 +245: 122072: 0 +245: 122073: 0 +245: 122074: 0 +245: 122075: 0 +245: 122076: 0 +245: 122077: 0 +245: 122078: 0 +245: 122079: 0 +245: 122080: 0 +245: 122081: 0 +245: 122082: 0 +245: 122083: 0 +245: 122084: 0 +245: 122085: 0 +245: 122086: 0 +245: 122087: 0 +245: 122088: 0 +245: 122089: 0 +245: 122090: 0 +245: 122091: 0 +245: 122092: 0 +245: 122093: 0 +245: 122094: 0 +245: 122095: 0 +245: 122096: 0 +245: 122097: 0 +245: 122098: 0 +245: 122099: 0 +245: 122100: 0 +245: 122101: 0 +245: 122102: 0 +245: 122103: 0 +245: 122104: 0 +245: 122105: 0 +245: 122106: 0 +245: 122107: 0 +245: 122108: 0 +245: 122109: 0 +245: 122110: 0 +245: 122111: 0 +245: 122112: 0 +245: 122113: 0 +245: 122114: 0 +245: 122115: 0 +245: 122116: 0 +245: 122117: 0 +245: 122118: 0 +245: 122119: 0 +245: 122120: 0 +245: 122121: 0 +245: 122122: 0 +245: 122123: 0 +245: 122124: 0 +245: 122125: 0 +245: 122126: 0 +245: 122127: 0 +245: 122128: 0 +245: 122129: 0 +245: 122130: 0 +245: 122131: 0 +245: 122132: 0 +245: 122133: 0 +245: 122134: 0 +245: 122135: 0 +245: 122136: 0 +245: 122137: 0 +245: 122138: 0 +245: 122139: 0 +245: 122140: 0 +245: 122141: 0 +245: 122142: 0 +245: 122143: 0 +245: 122144: 0 +245: 122145: 0 +245: 122146: 0 +245: 122147: 0 +245: 122148: 0 +245: 122149: 0 +245: 122150: 0 +245: 122151: 0 +245: 122152: 0 +245: 122153: 0 +245: 122154: 0 +245: 122155: 0 +245: 122156: 0 +245: 122157: 0 +245: 122158: 0 +245: 122159: 0 +245: 122160: 0 +245: 122161: 0 +245: 122162: 0 +245: 122163: 0 +245: 122164: 0 +245: 122165: 0 +245: 122166: 0 +245: 122167: 0 +245: 122168: 0 +245: 122169: 0 +245: 122170: 0 +245: 122171: 0 +245: 122172: 0 +245: 122173: 0 +245: 122174: 0 +245: 122175: 0 +245: 122176: 0 +245: 122177: 0 +245: 122178: 0 +245: 122179: 0 +245: 122180: 0 +245: 122181: 0 +245: 122182: 0 +245: 122183: 0 +245: 122184: 0 +245: 122185: 0 +245: 122186: 0 +245: 122187: 0 +245: 122188: 0 +245: 122189: 0 +245: 122190: 0 +245: 122191: 0 +245: 122192: 0 +245: 122193: 0 +245: 122194: 0 +245: 122195: 0 +245: 122196: 0 +245: 122197: 0 +245: 122198: 0 +245: 122199: 0 +245: 122200: 0 +245: 122201: 0 +245: 122202: 0 +245: 122203: 0 +245: 122204: 0 +245: 122205: 0 +245: 122206: 0 +245: 122207: 0 +245: 122208: 0 +245: 122209: 0 +245: 122210: 0 +245: 122211: 0 +245: 122212: 0 +245: 122213: 0 +245: 122214: 0 +245: 122215: 0 +245: 122216: 0 +245: 122217: 0 +245: 122218: 0 +245: 122219: 0 +245: 122220: 0 +245: 122221: 0 +245: 122222: 0 +245: 122223: 0 +245: 122224: 0 +245: 122225: 0 +245: 122226: 0 +245: 122227: 0 +245: 122228: 0 +245: 122229: 0 +245: 122230: 0 +245: 122231: 0 +245: 122232: 0 +245: 122233: 0 +245: 122234: 0 +245: 122235: 0 +245: 122236: 0 +245: 122237: 0 +245: 122238: 0 +245: 122239: 0 +245: 122240: 0 +245: 122241: 0 +245: 122242: 0 +245: 122243: 0 +245: 122244: 0 +245: 122245: 0 +245: 122246: 0 +245: 122247: 0 +245: 122248: 0 +245: 122249: 0 +245: 122250: 0 +245: 122251: 0 +245: 122252: 0 +245: 122253: 0 +245: 122254: 0 +245: 122255: 0 +245: 122256: 0 +245: 122257: 0 +245: 122258: 0 +245: 122259: 0 +245: 122260: 0 +245: 122261: 0 +245: 122262: 0 +245: 122263: 0 +245: 122264: 0 +245: 122265: 0 +245: 122266: 0 +245: 122267: 0 +245: 122268: 0 +245: 122269: 0 +245: 122270: 0 +245: 122271: 0 +245: 122272: 0 +245: 122273: 0 +245: 122274: 0 +245: 122275: 0 +245: 122276: 0 +245: 122277: 0 +245: 122278: 0 +245: 122279: 0 +245: 122280: 0 +245: 122281: 0 +245: 122282: 0 +245: 122283: 0 +245: 122284: 0 +245: 122285: 0 +245: 122286: 0 +245: 122287: 0 +245: 122288: 0 +245: 122289: 0 +245: 122290: 0 +245: 122291: 0 +245: 122292: 0 +245: 122293: 0 +245: 122294: 0 +245: 122295: 0 +245: 122296: 0 +245: 122297: 0 +245: 122298: 0 +245: 122299: 0 +245: 122300: 0 +245: 122301: 0 +245: 122302: 0 +245: 122303: 0 +245: 122304: 0 +245: 122305: 0 +245: 122306: 0 +245: 122307: 0 +245: 122308: 0 +245: 122309: 0 +245: 122310: 0 +245: 122311: 0 +245: 122312: 0 +245: 122313: 0 +245: 122314: 0 +245: 122315: 0 +245: 122316: 0 +245: 122317: 0 +245: 122318: 0 +245: 122319: 0 +245: 122320: 0 +245: 122321: 0 +245: 122322: 0 +245: 122323: 0 +245: 122324: 0 +245: 122325: 0 +245: 122326: 0 +245: 122327: 0 +245: 122328: 0 +245: 122329: 0 +245: 122330: 0 +245: 122331: 0 +245: 122332: 0 +245: 122333: 0 +245: 122334: 0 +245: 122335: 0 +245: 122336: 0 +245: 122337: 0 +245: 122338: 0 +245: 122339: 0 +245: 122340: 0 +245: 122341: 0 +245: 122342: 0 +245: 122343: 0 +245: 122344: 0 +245: 122345: 0 +245: 122346: 0 +245: 122347: 0 +245: 122348: 0 +245: 122349: 0 +245: 122350: 0 +245: 122351: 0 +245: 122352: 0 +245: 122353: 0 +245: 122354: 0 +245: 122355: 0 +245: 122356: 0 +245: 122357: 0 +245: 122358: 0 +245: 122359: 0 +245: 122360: 0 +245: 122361: 0 +245: 122362: 0 +245: 122363: 0 +245: 122364: 0 +245: 122365: 0 +245: 122366: 0 +245: 122367: 0 +245: 122368: 0 +245: 122369: 0 +245: 122370: 0 +245: 122371: 0 +245: 122372: 0 +245: 122373: 0 +245: 122374: 0 +245: 122375: 0 +245: 122376: 0 +245: 122377: 0 +245: 122378: 0 +245: 122379: 0 +245: 122380: 0 +245: 122381: 0 +245: 122382: 0 +245: 122383: 0 +245: 122384: 0 +245: 122385: 0 +245: 122386: 0 +245: 122387: 0 +245: 122388: 0 +245: 122389: 0 +245: 122390: 0 +245: 122391: 0 +245: 122392: 0 +245: 122393: 0 +245: 122394: 0 +245: 122395: 0 +245: 122396: 0 +245: 122397: 0 +245: 122398: 0 +245: 122399: 0 +245: 122400: 0 +245: 122401: 0 +245: 122402: 0 +245: 122403: 0 +245: 122404: 0 +245: 122405: 0 +245: 122406: 0 +245: 122407: 0 +245: 122408: 0 +245: 122409: 0 +245: 122410: 0 +245: 122411: 0 +245: 122412: 0 +245: 122413: 0 +245: 122414: 0 +245: 122415: 0 +245: 122416: 0 +245: 122417: 0 +245: 122418: 0 +245: 122419: 0 +245: 122420: 0 +245: 122421: 0 +245: 122422: 0 +245: 122423: 0 +245: 122424: 0 +245: 122425: 0 +245: 122426: 0 +245: 122427: 0 +245: 122428: 0 +245: 122429: 0 +245: 122430: 0 +245: 122431: 0 +245: 122432: 0 +245: 122433: 0 +245: 122434: 0 +245: 122435: 0 +245: 122436: 0 +245: 122437: 0 +245: 122438: 0 +245: 122439: 0 +245: 122440: 0 +245: 122441: 0 +245: 122442: 0 +245: 122443: 0 +245: 122444: 0 +245: 122445: 0 +245: 122446: 0 +245: 122447: 0 +245: 122448: 0 +245: 122449: 0 +245: 122450: 0 +245: 122451: 0 +245: 122452: 0 +245: 122453: 0 +245: 122454: 0 +245: 122455: 0 +245: 122456: 0 +245: 122457: 0 +245: 122458: 0 +245: 122459: 0 +245: 122460: 0 +245: 122461: 0 +245: 122462: 0 +245: 122463: 0 +245: 122464: 0 +245: 122465: 0 +245: 122466: 0 +245: 122467: 0 +245: 122468: 0 +245: 122469: 0 +245: 122470: 0 +245: 122471: 0 +245: 122472: 0 +245: 122473: 0 +245: 122474: 0 +245: 122475: 0 +245: 122476: 0 +245: 122477: 0 +245: 122478: 0 +245: 122479: 0 +245: 122480: 0 +245: 122481: 0 +245: 122482: 0 +245: 122483: 0 +245: 122484: 0 +245: 122485: 0 +245: 122486: 0 +245: 122487: 0 +245: 122488: 0 +245: 122489: 0 +245: 122490: 0 +245: 122491: 0 +245: 122492: 0 +245: 122493: 0 +245: 122494: 0 +245: 122495: 0 +245: 122496: 0 +245: 122497: 0 +245: 122498: 0 +245: 122499: 0 +245: 122500: 0 +245: 122501: 0 +245: 122502: 0 +245: 122503: 0 +245: 122504: 0 +245: 122505: 0 +245: 122506: 0 +245: 122507: 0 +245: 122508: 0 +245: 122509: 0 +245: 122510: 0 +245: 122511: 0 +245: 122512: 0 +245: 122513: 0 +245: 122514: 0 +245: 122515: 0 +245: 122516: 0 +245: 122517: 0 +245: 122518: 0 +245: 122519: 0 +245: 122520: 0 +245: 122521: 0 +245: 122522: 0 +245: 122523: 0 +245: 122524: 0 +245: 122525: 0 +245: 122526: 0 +245: 122527: 0 +245: 122528: 0 +245: 122529: 0 +245: 122530: 0 +245: 122531: 0 +245: 122532: 0 +245: 122533: 0 +245: 122534: 0 +245: 122535: 0 +245: 122536: 0 +245: 122537: 0 +245: 122538: 0 +245: 122539: 0 +245: 122540: 0 +245: 122541: 0 +245: 122542: 0 +245: 122543: 0 +245: 122544: 0 +245: 122545: 0 +245: 122546: 0 +245: 122547: 0 +245: 122548: 0 +245: 122549: 0 +245: 122550: 0 +245: 122551: 0 +245: 122552: 0 +245: 122553: 0 +245: 122554: 0 +245: 122555: 0 +245: 122556: 0 +245: 122557: 0 +245: 122558: 0 +245: 122559: 0 +245: 122560: 0 +245: 122561: 0 +245: 122562: 0 +245: 122563: 0 +245: 122564: 0 +245: 122565: 0 +245: 122566: 0 +245: 122567: 0 +245: 122568: 0 +245: 122569: 0 +245: 122570: 0 +245: 122571: 0 +245: 122572: 0 +245: 122573: 0 +245: 122574: 0 +245: 122575: 0 +245: 122576: 0 +245: 122577: 0 +245: 122578: 0 +245: 122579: 0 +245: 122580: 0 +245: 122581: 0 +245: 122582: 0 +245: 122583: 0 +245: 122584: 0 +245: 122585: 0 +245: 122586: 0 +245: 122587: 0 +245: 122588: 0 +245: 122589: 0 +245: 122590: 0 +245: 122591: 0 +245: 122592: 0 +245: 122593: 0 +245: 122594: 0 +245: 122595: 0 +245: 122596: 0 +245: 122597: 0 +245: 122598: 0 +245: 122599: 0 +245: 122600: 0 +245: 122601: 0 +245: 122602: 0 +245: 122603: 0 +245: 122604: 0 +245: 122605: 0 +245: 122606: 0 +245: 122607: 0 +245: 122608: 0 +245: 122609: 0 +245: 122610: 0 +245: 122611: 0 +245: 122612: 0 +245: 122613: 0 +245: 122614: 0 +245: 122615: 0 +245: 122616: 0 +245: 122617: 0 +245: 122618: 0 +245: 122619: 0 +245: 122620: 0 +245: 122621: 0 +245: 122622: 0 +245: 122623: 0 +245: 122624: 0 +245: 122625: 0 +245: 122626: 0 +245: 122627: 0 +245: 122628: 0 +245: 122629: 0 +245: 122630: 0 +245: 122631: 0 +245: 122632: 0 +245: 122633: 0 +245: 122634: 0 +245: 122635: 0 +245: 122636: 0 +245: 122637: 0 +245: 122638: 0 +245: 122639: 0 +245: 122640: 0 +245: 122641: 0 +245: 122642: 0 +245: 122643: 0 +245: 122644: 0 +245: 122645: 0 +245: 122646: 0 +245: 122647: 0 +245: 122648: 0 +245: 122649: 0 +245: 122650: 0 +245: 122651: 0 +245: 122652: 0 +245: 122653: 0 +245: 122654: 0 +245: 122655: 0 +245: 122656: 0 +245: 122657: 0 +245: 122658: 0 +245: 122659: 0 +245: 122660: 0 +245: 122661: 0 +245: 122662: 0 +245: 122663: 0 +245: 122664: 0 +245: 122665: 0 +245: 122666: 0 +245: 122667: 0 +245: 122668: 0 +245: 122669: 0 +245: 122670: 0 +245: 122671: 0 +245: 122672: 0 +245: 122673: 0 +245: 122674: 0 +245: 122675: 0 +245: 122676: 0 +245: 122677: 0 +245: 122678: 0 +245: 122679: 0 +245: 122680: 0 +245: 122681: 0 +245: 122682: 0 +245: 122683: 0 +245: 122684: 0 +245: 122685: 0 +245: 122686: 0 +245: 122687: 0 +245: 122688: 0 +245: 122689: 0 +245: 122690: 0 +245: 122691: 0 +245: 122692: 0 +245: 122693: 0 +245: 122694: 0 +245: 122695: 0 +245: 122696: 0 +245: 122697: 0 +245: 122698: 0 +245: 122699: 0 +245: 122700: 0 +245: 122701: 0 +245: 122702: 0 +245: 122703: 0 +245: 122704: 0 +245: 122705: 0 +245: 122706: 0 +245: 122707: 0 +245: 122708: 0 +245: 122709: 0 +245: 122710: 0 +245: 122711: 0 +245: 122712: 0 +245: 122713: 0 +245: 122714: 0 +245: 122715: 0 +245: 122716: 0 +245: 122717: 0 +245: 122718: 0 +245: 122719: 0 +245: 122720: 0 +245: 122721: 0 +245: 122722: 0 +245: 122723: 0 +245: 122724: 0 +245: 122725: 0 +245: 122726: 0 +245: 122727: 0 +245: 122728: 0 +245: 122729: 0 +245: 122730: 0 +245: 122731: 0 +245: 122732: 0 +245: 122733: 0 +245: 122734: 0 +245: 122735: 0 +245: 122736: 0 +245: 122737: 0 +245: 122738: 0 +245: 122739: 0 +245: 122740: 0 +245: 122741: 0 +245: 122742: 0 +245: 122743: 0 +245: 122744: 0 +245: 122745: 0 +245: 122746: 0 +245: 122747: 0 +245: 122748: 0 +245: 122749: 0 +245: 122750: 0 +245: 122751: 0 +245: 122752: 0 +245: 122753: 0 +245: 122754: 0 +245: 122755: 0 +245: 122756: 0 +245: 122757: 0 +245: 122758: 0 +245: 122759: 0 +245: 122760: 0 +245: 122761: 0 +245: 122762: 0 +245: 122763: 0 +245: 122764: 0 +245: 122765: 0 +245: 122766: 0 +245: 122767: 0 +245: 122768: 0 +245: 122769: 0 +245: 122770: 0 +245: 122771: 0 +245: 122772: 0 +245: 122773: 0 +245: 122774: 0 +245: 122775: 0 +245: 122776: 0 +245: 122777: 0 +245: 122778: 0 +245: 122779: 0 +245: 122780: 0 +245: 122781: 0 +245: 122782: 0 +245: 122783: 0 +245: 122784: 0 +245: 122785: 0 +245: 122786: 0 +245: 122787: 0 +245: 122788: 0 +245: 122789: 0 +245: 122790: 0 +245: 122791: 0 +245: 122792: 0 +245: 122793: 0 +245: 122794: 0 +245: 122795: 0 +245: 122796: 0 +245: 122797: 0 +245: 122798: 0 +245: 122799: 0 +245: 122800: 0 +245: 122801: 0 +245: 122802: 0 +245: 122803: 0 +245: 122804: 0 +245: 122805: 0 +245: 122806: 0 +245: 122807: 0 +245: 122808: 0 +245: 122809: 0 +245: 122810: 0 +245: 122811: 0 +245: 122812: 0 +245: 122813: 0 +245: 122814: 0 +245: 122815: 0 +245: 122816: 0 +245: 122817: 0 +245: 122818: 0 +245: 122819: 0 +245: 122820: 0 +245: 122821: 0 +245: 122822: 0 +245: 122823: 0 +245: 122824: 0 +245: 122825: 0 +245: 122826: 0 +245: 122827: 0 +245: 122828: 0 +245: 122829: 0 +245: 122830: 0 +245: 122831: 0 +245: 122832: 0 +245: 122833: 0 +245: 122834: 0 +245: 122835: 0 +245: 122836: 0 +245: 122837: 0 +245: 122838: 0 +245: 122839: 0 +245: 122840: 0 +245: 122841: 0 +245: 122842: 0 +245: 122843: 0 +245: 122844: 0 +245: 122845: 0 +245: 122846: 0 +245: 122847: 0 +245: 122848: 0 +245: 122849: 0 +245: 122850: 0 +245: 122851: 0 +245: 122852: 0 +245: 122853: 0 +245: 122854: 0 +245: 122855: 0 +245: 122856: 0 +245: 122857: 0 +245: 122858: 0 +245: 122859: 0 +245: 122860: 0 +245: 122861: 0 +245: 122862: 0 +245: 122863: 0 +245: 122864: 0 +245: 122865: 0 +245: 122866: 0 +245: 122867: 0 +245: 122868: 0 +245: 122869: 0 +245: 122870: 0 +245: 122871: 0 +245: 122872: 0 +245: 122873: 0 +245: 122874: 0 +245: 122875: 0 +245: 122876: 0 +245: 122877: 0 +245: 122878: 0 +245: 122879: 0 +245: 122880: 0 +245: 122881: 0 +245: 122882: 0 +245: 122883: 0 +245: 122884: 0 +245: 122885: 0 +245: 122886: 0 +245: 122887: 0 +245: 122888: 0 +245: 122889: 0 +245: 122890: 0 +245: 122891: 0 +245: 122892: 0 +245: 122893: 0 +245: 122894: 0 +245: 122895: 0 +245: 122896: 0 +245: 122897: 0 +245: 122898: 0 +245: 122899: 0 +245: 122900: 0 +245: 122901: 0 +245: 122902: 0 +245: 122903: 0 +245: 122904: 0 +245: 122905: 0 +245: 122906: 0 +245: 122907: 0 +245: 122908: 0 +245: 122909: 0 +245: 122910: 0 +245: 122911: 0 +245: 122912: 0 +245: 122913: 0 +245: 122914: 0 +245: 122915: 0 +245: 122916: 0 +245: 122917: 0 +245: 122918: 0 +245: 122919: 0 +245: 122920: 0 +245: 122921: 0 +245: 122922: 0 +245: 122923: 0 +245: 122924: 0 +245: 122925: 0 +245: 122926: 0 +245: 122927: 0 +245: 122928: 0 +245: 122929: 0 +245: 122930: 0 +245: 122931: 0 +245: 122932: 0 +245: 122933: 0 +245: 122934: 0 +245: 122935: 0 +245: 122936: 0 +245: 122937: 0 +245: 122938: 0 +245: 122939: 0 +245: 122940: 0 +245: 122941: 0 +245: 122942: 0 +245: 122943: 0 +245: 122944: 0 +245: 122945: 0 +245: 122946: 0 +245: 122947: 0 +245: 122948: 0 +245: 122949: 0 +245: 122950: 0 +245: 122951: 0 +245: 122952: 0 +245: 122953: 0 +245: 122954: 0 +245: 122955: 0 +245: 122956: 0 +245: 122957: 0 +245: 122958: 0 +245: 122959: 0 +245: 122960: 0 +245: 122961: 0 +245: 122962: 0 +245: 122963: 0 +245: 122964: 0 +245: 122965: 0 +245: 122966: 0 +245: 122967: 0 +245: 122968: 0 +245: 122969: 0 +245: 122970: 0 +245: 122971: 0 +245: 122972: 0 +245: 122973: 0 +245: 122974: 0 +245: 122975: 0 +245: 122976: 0 +245: 122977: 0 +245: 122978: 0 +245: 122979: 0 +245: 122980: 0 +245: 122981: 0 +245: 122982: 0 +245: 122983: 0 +245: 122984: 0 +245: 122985: 0 +245: 122986: 0 +245: 122987: 0 +245: 122988: 0 +245: 122989: 0 +245: 122990: 0 +245: 122991: 0 +245: 122992: 0 +245: 122993: 0 +245: 122994: 0 +245: 122995: 0 +245: 122996: 0 +245: 122997: 0 +245: 122998: 0 +245: 122999: 0 +245: 123000: 0 +245: 123001: 0 +245: 123002: 0 +245: 123003: 0 +245: 123004: 0 +245: 123005: 0 +245: 123006: 0 +245: 123007: 0 +245: 123008: 0 +245: 123009: 0 +245: 123010: 0 +245: 123011: 0 +245: 123012: 0 +245: 123013: 0 +245: 123014: 0 +245: 123015: 0 +245: 123016: 0 +245: 123017: 0 +245: 123018: 0 +245: 123019: 0 +245: 123020: 0 +245: 123021: 0 +245: 123022: 0 +245: 123023: 0 +245: 123024: 0 +245: 123025: 0 +245: 123026: 0 +245: 123027: 0 +245: 123028: 0 +245: 123029: 0 +245: 123030: 0 +245: 123031: 0 +245: 123032: 0 +245: 123033: 0 +245: 123034: 0 +245: 123035: 0 +245: 123036: 0 +245: 123037: 0 +245: 123038: 0 +245: 123039: 0 +245: 123040: 0 +245: 123041: 0 +245: 123042: 0 +245: 123043: 0 +245: 123044: 0 +245: 123045: 0 +245: 123046: 0 +245: 123047: 0 +245: 123048: 0 +245: 123049: 0 +245: 123050: 0 +245: 123051: 0 +245: 123052: 0 +245: 123053: 0 +245: 123054: 0 +245: 123055: 0 +245: 123056: 0 +245: 123057: 0 +245: 123058: 0 +245: 123059: 0 +245: 123060: 0 +245: 123061: 0 +245: 123062: 0 +245: 123063: 0 +245: 123064: 0 +245: 123065: 0 +245: 123066: 0 +245: 123067: 0 +245: 123068: 0 +245: 123069: 0 +245: 123070: 0 +245: 123071: 0 +245: 123072: 0 +245: 123073: 0 +245: 123074: 0 +245: 123075: 0 +245: 123076: 0 +245: 123077: 0 +245: 123078: 0 +245: 123079: 0 +245: 123080: 0 +245: 123081: 0 +245: 123082: 0 +245: 123083: 0 +245: 123084: 0 +245: 123085: 0 +245: 123086: 0 +245: 123087: 0 +245: 123088: 0 +245: 123089: 0 +245: 123090: 0 +245: 123091: 0 +245: 123092: 0 +245: 123093: 0 +245: 123094: 0 +245: 123095: 0 +245: 123096: 0 +245: 123097: 0 +245: 123098: 0 +245: 123099: 0 +245: 123100: 0 +245: 123101: 0 +245: 123102: 0 +245: 123103: 0 +245: 123104: 0 +245: 123105: 0 +245: 123106: 0 +245: 123107: 0 +245: 123108: 0 +245: 123109: 0 +245: 123110: 0 +245: 123111: 0 +245: 123112: 0 +245: 123113: 0 +245: 123114: 0 +245: 123115: 0 +245: 123116: 0 +245: 123117: 0 +245: 123118: 0 +245: 123119: 0 +245: 123120: 0 +245: 123121: 0 +245: 123122: 0 +245: 123123: 0 +245: 123124: 0 +245: 123125: 0 +245: 123126: 0 +245: 123127: 0 +245: 123128: 0 +245: 123129: 0 +245: 123130: 0 +245: 123131: 0 +245: 123132: 0 +245: 123133: 0 +245: 123134: 0 +245: 123135: 0 +245: 123136: 0 +245: 123137: 0 +245: 123138: 0 +245: 123139: 0 +245: 123140: 0 +245: 123141: 0 +245: 123142: 0 +245: 123143: 0 +245: 123144: 0 +245: 123145: 0 +245: 123146: 0 +245: 123147: 0 +245: 123148: 0 +245: 123149: 0 +245: 123150: 0 +245: 123151: 0 +245: 123152: 0 +245: 123153: 0 +245: 123154: 0 +245: 123155: 0 +245: 123156: 0 +245: 123157: 0 +245: 123158: 0 +245: 123159: 0 +245: 123160: 0 +245: 123161: 0 +245: 123162: 0 +245: 123163: 0 +245: 123164: 0 +245: 123165: 0 +245: 123166: 0 +245: 123167: 0 +245: 123168: 0 +245: 123169: 0 +245: 123170: 0 +245: 123171: 0 +245: 123172: 0 +245: 123173: 0 +245: 123174: 0 +245: 123175: 0 +245: 123176: 0 +245: 123177: 0 +245: 123178: 0 +245: 123179: 0 +245: 123180: 0 +245: 123181: 0 +245: 123182: 0 +245: 123183: 0 +245: 123184: 0 +245: 123185: 0 +245: 123186: 0 +245: 123187: 0 +245: 123188: 0 +245: 123189: 0 +245: 123190: 0 +245: 123191: 0 +245: 123192: 0 +245: 123193: 0 +245: 123194: 0 +245: 123195: 0 +245: 123196: 0 +245: 123197: 0 +245: 123198: 0 +245: 123199: 0 +245: 123200: 0 +245: 123201: 0 +245: 123202: 0 +245: 123203: 0 +245: 123204: 0 +245: 123205: 0 +245: 123206: 0 +245: 123207: 0 +245: 123208: 0 +245: 123209: 0 +245: 123210: 0 +245: 123211: 0 +245: 123212: 0 +245: 123213: 0 +245: 123214: 0 +245: 123215: 0 +245: 123216: 0 +245: 123217: 0 +245: 123218: 0 +245: 123219: 0 +245: 123220: 0 +245: 123221: 0 +245: 123222: 0 +245: 123223: 0 +245: 123224: 0 +245: 123225: 0 +245: 123226: 0 +245: 123227: 0 +245: 123228: 0 +245: 123229: 0 +245: 123230: 0 +245: 123231: 0 +245: 123232: 0 +245: 123233: 0 +245: 123234: 0 +245: 123235: 0 +245: 123236: 0 +245: 123237: 0 +245: 123238: 0 +245: 123239: 0 +245: 123240: 0 +245: 123241: 0 +245: 123242: 0 +245: 123243: 0 +245: 123244: 0 +245: 123245: 0 +245: 123246: 0 +245: 123247: 0 +245: 123248: 0 +245: 123249: 0 +245: 123250: 0 +245: 123251: 0 +245: 123252: 0 +245: 123253: 0 +245: 123254: 0 +245: 123255: 0 +245: 123256: 0 +245: 123257: 0 +245: 123258: 0 +245: 123259: 0 +245: 123260: 0 +245: 123261: 0 +245: 123262: 0 +245: 123263: 0 +245: 123264: 0 +245: 123265: 0 +245: 123266: 0 +245: 123267: 0 +245: 123268: 0 +245: 123269: 0 +245: 123270: 0 +245: 123271: 0 +245: 123272: 0 +245: 123273: 0 +245: 123274: 0 +245: 123275: 0 +245: 123276: 0 +245: 123277: 0 +245: 123278: 0 +245: 123279: 0 +245: 123280: 0 +245: 123281: 0 +245: 123282: 0 +245: 123283: 0 +245: 123284: 0 +245: 123285: 0 +245: 123286: 0 +245: 123287: 0 +245: 123288: 0 +245: 123289: 0 +245: 123290: 0 +245: 123291: 0 +245: 123292: 0 +245: 123293: 0 +245: 123294: 0 +245: 123295: 0 +245: 123296: 0 +245: 123297: 0 +245: 123298: 0 +245: 123299: 0 +245: 123300: 0 +245: 123301: 0 +245: 123302: 0 +245: 123303: 0 +245: 123304: 0 +245: 123305: 0 +245: 123306: 0 +245: 123307: 0 +245: 123308: 0 +245: 123309: 0 +245: 123310: 0 +245: 123311: 0 +245: 123312: 0 +245: 123313: 0 +245: 123314: 0 +245: 123315: 0 +245: 123316: 0 +245: 123317: 0 +245: 123318: 0 +245: 123319: 0 +245: 123320: 0 +245: 123321: 0 +245: 123322: 0 +245: 123323: 0 +245: 123324: 0 +245: 123325: 0 +245: 123326: 0 +245: 123327: 0 +245: 123328: 0 +245: 123329: 0 +245: 123330: 0 +245: 123331: 0 +245: 123332: 0 +245: 123333: 0 +245: 123334: 0 +245: 123335: 0 +245: 123336: 0 +245: 123337: 0 +245: 123338: 0 +245: 123339: 0 +245: 123340: 0 +245: 123341: 0 +245: 123342: 0 +245: 123343: 0 +245: 123344: 0 +245: 123345: 0 +245: 123346: 0 +245: 123347: 0 +245: 123348: 0 +245: 123349: 0 +245: 123350: 0 +245: 123351: 0 +245: 123352: 0 +245: 123353: 0 +245: 123354: 0 +245: 123355: 0 +245: 123356: 0 +245: 123357: 0 +245: 123358: 0 +245: 123359: 0 +245: 123360: 0 +245: 123361: 0 +245: 123362: 0 +245: 123363: 0 +245: 123364: 0 +245: 123365: 0 +245: 123366: 0 +245: 123367: 0 +245: 123368: 0 +245: 123369: 0 +245: 123370: 0 +245: 123371: 0 +245: 123372: 0 +245: 123373: 0 +245: 123374: 0 +245: 123375: 0 +245: 123376: 0 +245: 123377: 0 +245: 123378: 0 +245: 123379: 0 +245: 123380: 0 +245: 123381: 0 +245: 123382: 0 +245: 123383: 0 +245: 123384: 0 +245: 123385: 0 +245: 123386: 0 +245: 123387: 0 +245: 123388: 0 +245: 123389: 0 +245: 123390: 0 +245: 123391: 0 +245: 123392: 0 +245: 123393: 0 +245: 123394: 0 +245: 123395: 0 +245: 123396: 0 +245: 123397: 0 +245: 123398: 0 +245: 123399: 0 +245: 123400: 0 +245: 123401: 0 +245: 123402: 0 +245: 123403: 0 +245: 123404: 0 +245: 123405: 0 +245: 123406: 0 +245: 123407: 0 +245: 123408: 0 +245: 123409: 0 +245: 123410: 0 +245: 123411: 0 +245: 123412: 0 +245: 123413: 0 +245: 123414: 0 +245: 123415: 0 +245: 123416: 0 +245: 123417: 0 +245: 123418: 0 +245: 123419: 0 +245: 123420: 0 +245: 123421: 0 +245: 123422: 0 +245: 123423: 0 +245: 123424: 0 +245: 123425: 0 +245: 123426: 0 +245: 123427: 0 +245: 123428: 0 +245: 123429: 0 +245: 123430: 0 +245: 123431: 0 +245: 123432: 0 +245: 123433: 0 +245: 123434: 0 +245: 123435: 0 +245: 123436: 0 +245: 123437: 0 +245: 123438: 0 +245: 123439: 0 +245: 123440: 0 +245: 123441: 0 +245: 123442: 0 +245: 123443: 0 +245: 123444: 0 +245: 123445: 0 +245: 123446: 0 +245: 123447: 0 +245: 123448: 0 +245: 123449: 0 +245: 123450: 0 +245: 123451: 0 +245: 123452: 0 +245: 123453: 0 +245: 123454: 0 +245: 123455: 0 +245: 123456: 0 +245: 123457: 0 +245: 123458: 0 +245: 123459: 0 +245: 123460: 0 +245: 123461: 0 +245: 123462: 0 +245: 123463: 0 +245: 123464: 0 +245: 123465: 0 +245: 123466: 0 +245: 123467: 0 +245: 123468: 0 +245: 123469: 0 +245: 123470: 0 +245: 123471: 0 +245: 123472: 0 +245: 123473: 0 +245: 123474: 0 +245: 123475: 0 +245: 123476: 0 +245: 123477: 0 +245: 123478: 0 +245: 123479: 0 +245: 123480: 0 +245: 123481: 0 +245: 123482: 0 +245: 123483: 0 +245: 123484: 0 +245: 123485: 0 +245: 123486: 0 +245: 123487: 0 +245: 123488: 0 +245: 123489: 0 +245: 123490: 0 +245: 123491: 0 +245: 123492: 0 +245: 123493: 0 +245: 123494: 0 +245: 123495: 0 +245: 123496: 0 +245: 123497: 0 +245: 123498: 0 +245: 123499: 0 +245: 123500: 0 +245: 123501: 0 +245: 123502: 0 +245: 123503: 0 +245: 123504: 0 +245: 123505: 0 +245: 123506: 0 +245: 123507: 0 +245: 123508: 0 +245: 123509: 0 +245: 123510: 0 +245: 123511: 0 +245: 123512: 0 +245: 123513: 0 +245: 123514: 0 +245: 123515: 0 +245: 123516: 0 +245: 123517: 0 +245: 123518: 0 +245: 123519: 0 +245: 123520: 0 +245: 123521: 0 +245: 123522: 0 +245: 123523: 0 +245: 123524: 0 +245: 123525: 0 +245: 123526: 0 +245: 123527: 0 +245: 123528: 0 +245: 123529: 0 +245: 123530: 0 +245: 123531: 0 +245: 123532: 0 +245: 123533: 0 +245: 123534: 0 +245: 123535: 0 +245: 123536: 0 +245: 123537: 0 +245: 123538: 0 +245: 123539: 0 +245: 123540: 0 +245: 123541: 0 +245: 123542: 0 +245: 123543: 0 +245: 123544: 0 +245: 123545: 0 +245: 123546: 0 +245: 123547: 0 +245: 123548: 0 +245: 123549: 0 +245: 123550: 0 +245: 123551: 0 +245: 123552: 0 +245: 123553: 0 +245: 123554: 0 +245: 123555: 0 +245: 123556: 0 +245: 123557: 0 +245: 123558: 0 +245: 123559: 0 +245: 123560: 0 +245: 123561: 0 +245: 123562: 0 +245: 123563: 0 +245: 123564: 0 +245: 123565: 0 +245: 123566: 0 +245: 123567: 0 +245: 123568: 0 +245: 123569: 0 +245: 123570: 0 +245: 123571: 0 +245: 123572: 0 +245: 123573: 0 +245: 123574: 0 +245: 123575: 0 +245: 123576: 0 +245: 123577: 0 +245: 123578: 0 +245: 123579: 0 +245: 123580: 0 +245: 123581: 0 +245: 123582: 0 +245: 123583: 0 +245: 123584: 0 +245: 123585: 0 +245: 123586: 0 +245: 123587: 0 +245: 123588: 0 +245: 123589: 0 +245: 123590: 0 +245: 123591: 0 +245: 123592: 0 +245: 123593: 0 +245: 123594: 0 +245: 123595: 0 +245: 123596: 0 +245: 123597: 0 +245: 123598: 0 +245: 123599: 0 +245: 123600: 0 +245: 123601: 0 +245: 123602: 0 +245: 123603: 0 +245: 123604: 0 +245: 123605: 0 +245: 123606: 0 +245: 123607: 0 +245: 123608: 0 +245: 123609: 0 +245: 123610: 0 +245: 123611: 0 +245: 123612: 0 +245: 123613: 0 +245: 123614: 0 +245: 123615: 0 +245: 123616: 0 +245: 123617: 0 +245: 123618: 0 +245: 123619: 0 +245: 123620: 0 +245: 123621: 0 +245: 123622: 0 +245: 123623: 0 +245: 123624: 0 +245: 123625: 0 +245: 123626: 0 +245: 123627: 0 +245: 123628: 0 +245: 123629: 0 +245: 123630: 0 +245: 123631: 0 +245: 123632: 0 +245: 123633: 0 +245: 123634: 0 +245: 123635: 0 +245: 123636: 0 +245: 123637: 0 +245: 123638: 0 +245: 123639: 0 +245: 123640: 0 +245: 123641: 0 +245: 123642: 0 +245: 123643: 0 +245: 123644: 0 +245: 123645: 0 +245: 123646: 0 +245: 123647: 0 +245: 123648: 0 +245: 123649: 0 +245: 123650: 0 +245: 123651: 0 +245: 123652: 0 +245: 123653: 0 +245: 123654: 0 +245: 123655: 0 +245: 123656: 0 +245: 123657: 0 +245: 123658: 0 +245: 123659: 0 +245: 123660: 0 +245: 123661: 0 +245: 123662: 0 +245: 123663: 0 +245: 123664: 0 +245: 123665: 0 +245: 123666: 0 +245: 123667: 0 +245: 123668: 0 +245: 123669: 0 +245: 123670: 0 +245: 123671: 0 +245: 123672: 0 +245: 123673: 0 +245: 123674: 0 +245: 123675: 0 +245: 123676: 0 +245: 123677: 0 +245: 123678: 0 +245: 123679: 0 +245: 123680: 0 +245: 123681: 0 +245: 123682: 0 +245: 123683: 0 +245: 123684: 0 +245: 123685: 0 +245: 123686: 0 +245: 123687: 0 +245: 123688: 0 +245: 123689: 0 +245: 123690: 0 +245: 123691: 0 +245: 123692: 0 +245: 123693: 0 +245: 123694: 0 +245: 123695: 0 +245: 123696: 0 +245: 123697: 0 +245: 123698: 0 +245: 123699: 0 +245: 123700: 0 +245: 123701: 0 +245: 123702: 0 +245: 123703: 0 +245: 123704: 0 +245: 123705: 0 +245: 123706: 0 +245: 123707: 0 +245: 123708: 0 +245: 123709: 0 +245: 123710: 0 +245: 123711: 0 +245: 123712: 0 +245: 123713: 0 +245: 123714: 0 +245: 123715: 0 +245: 123716: 0 +245: 123717: 0 +245: 123718: 0 +245: 123719: 0 +245: 123720: 0 +245: 123721: 0 +245: 123722: 0 +245: 123723: 0 +245: 123724: 0 +245: 123725: 0 +245: 123726: 0 +245: 123727: 0 +245: 123728: 0 +245: 123729: 0 +245: 123730: 0 +245: 123731: 0 +245: 123732: 0 +245: 123733: 0 +245: 123734: 0 +245: 123735: 0 +245: 123736: 0 +245: 123737: 0 +245: 123738: 0 +245: 123739: 0 +245: 123740: 0 +245: 123741: 0 +245: 123742: 0 +245: 123743: 0 +245: 123744: 0 +245: 123745: 0 +245: 123746: 0 +245: 123747: 0 +245: 123748: 0 +245: 123749: 0 +245: 123750: 0 +245: 123751: 0 +245: 123752: 0 +245: 123753: 0 +245: 123754: 0 +245: 123755: 0 +245: 123756: 0 +245: 123757: 0 +245: 123758: 0 +245: 123759: 0 +245: 123760: 0 +245: 123761: 0 +245: 123762: 0 +245: 123763: 0 +245: 123764: 0 +245: 123765: 0 +245: 123766: 0 +245: 123767: 0 +245: 123768: 0 +245: 123769: 0 +245: 123770: 0 +245: 123771: 0 +245: 123772: 0 +245: 123773: 0 +245: 123774: 0 +245: 123775: 0 +245: 123776: 0 +245: 123777: 0 +245: 123778: 0 +245: 123779: 0 +245: 123780: 0 +245: 123781: 0 +245: 123782: 0 +245: 123783: 0 +245: 123784: 0 +245: 123785: 0 +245: 123786: 0 +245: 123787: 0 +245: 123788: 0 +245: 123789: 0 +245: 123790: 0 +245: 123791: 0 +245: 123792: 0 +245: 123793: 0 +245: 123794: 0 +245: 123795: 0 +245: 123796: 0 +245: 123797: 0 +245: 123798: 0 +245: 123799: 0 +245: 123800: 0 +245: 123801: 0 +245: 123802: 0 +245: 123803: 0 +245: 123804: 0 +245: 123805: 0 +245: 123806: 0 +245: 123807: 0 +245: 123808: 0 +245: 123809: 0 +245: 123810: 0 +245: 123811: 0 +245: 123812: 0 +245: 123813: 0 +245: 123814: 0 +245: 123815: 0 +245: 123816: 0 +245: 123817: 0 +245: 123818: 0 +245: 123819: 0 +245: 123820: 0 +245: 123821: 0 +245: 123822: 0 +245: 123823: 0 +245: 123824: 0 +245: 123825: 0 +245: 123826: 0 +245: 123827: 0 +245: 123828: 0 +245: 123829: 0 +245: 123830: 0 +245: 123831: 0 +245: 123832: 0 +245: 123833: 0 +245: 123834: 0 +245: 123835: 0 +245: 123836: 0 +245: 123837: 0 +245: 123838: 0 +245: 123839: 0 +245: 123840: 0 +245: 123841: 0 +245: 123842: 0 +245: 123843: 0 +245: 123844: 0 +245: 123845: 0 +245: 123846: 0 +245: 123847: 0 +245: 123848: 0 +245: 123849: 0 +245: 123850: 0 +245: 123851: 0 +245: 123852: 0 +245: 123853: 0 +245: 123854: 0 +245: 123855: 0 +245: 123856: 0 +245: 123857: 0 +245: 123858: 0 +245: 123859: 0 +245: 123860: 0 +245: 123861: 0 +245: 123862: 0 +245: 123863: 0 +245: 123864: 0 +245: 123865: 0 +245: 123866: 0 +245: 123867: 0 +245: 123868: 0 +245: 123869: 0 +245: 123870: 0 +245: 123871: 0 +245: 123872: 0 +245: 123873: 0 +245: 123874: 0 +245: 123875: 0 +245: 123876: 0 +245: 123877: 0 +245: 123878: 0 +245: 123879: 0 +245: 123880: 0 +245: 123881: 0 +245: 123882: 0 +245: 123883: 0 +245: 123884: 0 +245: 123885: 0 +245: 123886: 0 +245: 123887: 0 +245: 123888: 0 +245: 123889: 0 +245: 123890: 0 +245: 123891: 0 +245: 123892: 0 +245: 123893: 0 +245: 123894: 0 +245: 123895: 0 +245: 123896: 0 +245: 123897: 0 +245: 123898: 0 +245: 123899: 0 +245: 123900: 0 +245: 123901: 0 +245: 123902: 0 +245: 123903: 0 +245: 123904: 0 +245: 123905: 0 +245: 123906: 0 +245: 123907: 0 +245: 123908: 0 +245: 123909: 0 +245: 123910: 0 +245: 123911: 0 +245: 123912: 0 +245: 123913: 0 +245: 123914: 0 +245: 123915: 0 +245: 123916: 0 +245: 123917: 0 +245: 123918: 0 +245: 123919: 0 +245: 123920: 0 +245: 123921: 0 +245: 123922: 0 +245: 123923: 0 +245: 123924: 0 +245: 123925: 0 +245: 123926: 0 +245: 123927: 0 +245: 123928: 0 +245: 123929: 0 +245: 123930: 0 +245: 123931: 0 +245: 123932: 0 +245: 123933: 0 +245: 123934: 0 +245: 123935: 0 +245: 123936: 0 +245: 123937: 0 +245: 123938: 0 +245: 123939: 0 +245: 123940: 0 +245: 123941: 0 +245: 123942: 0 +245: 123943: 0 +245: 123944: 0 +245: 123945: 0 +245: 123946: 0 +245: 123947: 0 +245: 123948: 0 +245: 123949: 0 +245: 123950: 0 +245: 123951: 0 +245: 123952: 0 +245: 123953: 0 +245: 123954: 0 +245: 123955: 0 +245: 123956: 0 +245: 123957: 0 +245: 123958: 0 +245: 123959: 0 +245: 123960: 0 +245: 123961: 0 +245: 123962: 0 +245: 123963: 0 +245: 123964: 0 +245: 123965: 0 +245: 123966: 0 +245: 123967: 0 +245: 123968: 0 +245: 123969: 0 +245: 123970: 0 +245: 123971: 0 +245: 123972: 0 +245: 123973: 0 +245: 123974: 0 +245: 123975: 0 +245: 123976: 0 +245: 123977: 0 +245: 123978: 0 +245: 123979: 0 +245: 123980: 0 +245: 123981: 0 +245: 123982: 0 +245: 123983: 0 +245: 123984: 0 +245: 123985: 0 +245: 123986: 0 +245: 123987: 0 +245: 123988: 0 +245: 123989: 0 +245: 123990: 0 +245: 123991: 0 +245: 123992: 0 +245: 123993: 0 +245: 123994: 0 +245: 123995: 0 +245: 123996: 0 +245: 123997: 0 +245: 123998: 0 +245: 123999: 0 +245: 124000: 0 +245: 124001: 0 +245: 124002: 0 +245: 124003: 0 +245: 124004: 0 +245: 124005: 0 +245: 124006: 0 +245: 124007: 0 +245: 124008: 0 +245: 124009: 0 +245: 124010: 0 +245: 124011: 0 +245: 124012: 0 +245: 124013: 0 +245: 124014: 0 +245: 124015: 0 +245: 124016: 0 +245: 124017: 0 +245: 124018: 0 +245: 124019: 0 +245: 124020: 0 +245: 124021: 0 +245: 124022: 0 +245: 124023: 0 +245: 124024: 0 +245: 124025: 0 +245: 124026: 0 +245: 124027: 0 +245: 124028: 0 +245: 124029: 0 +245: 124030: 0 +245: 124031: 0 +245: 124032: 0 +245: 124033: 0 +245: 124034: 0 +245: 124035: 0 +245: 124036: 0 +245: 124037: 0 +245: 124038: 0 +245: 124039: 0 +245: 124040: 0 +245: 124041: 0 +245: 124042: 0 +245: 124043: 0 +245: 124044: 0 +245: 124045: 0 +245: 124046: 0 +245: 124047: 0 +245: 124048: 0 +245: 124049: 0 +245: 124050: 0 +245: 124051: 0 +245: 124052: 0 +245: 124053: 0 +245: 124054: 0 +245: 124055: 0 +245: 124056: 0 +245: 124057: 0 +245: 124058: 0 +245: 124059: 0 +245: 124060: 0 +245: 124061: 0 +245: 124062: 0 +245: 124063: 0 +245: 124064: 0 +245: 124065: 0 +245: 124066: 0 +245: 124067: 0 +245: 124068: 0 +245: 124069: 0 +245: 124070: 0 +245: 124071: 0 +245: 124072: 0 +245: 124073: 0 +245: 124074: 0 +245: 124075: 0 +245: 124076: 0 +245: 124077: 0 +245: 124078: 0 +245: 124079: 0 +245: 124080: 0 +245: 124081: 0 +245: 124082: 0 +245: 124083: 0 +245: 124084: 0 +245: 124085: 0 +245: 124086: 0 +245: 124087: 0 +245: 124088: 0 +245: 124089: 0 +245: 124090: 0 +245: 124091: 0 +245: 124092: 0 +245: 124093: 0 +245: 124094: 0 +245: 124095: 0 +245: 124096: 0 +245: 124097: 0 +245: 124098: 0 +245: 124099: 0 +245: 124100: 0 +245: 124101: 0 +245: 124102: 0 +245: 124103: 0 +245: 124104: 0 +245: 124105: 0 +245: 124106: 0 +245: 124107: 0 +245: 124108: 0 +245: 124109: 0 +245: 124110: 0 +245: 124111: 0 +245: 124112: 0 +245: 124113: 0 +245: 124114: 0 +245: 124115: 0 +245: 124116: 0 +245: 124117: 0 +245: 124118: 0 +245: 124119: 0 +245: 124120: 0 +245: 124121: 0 +245: 124122: 0 +245: 124123: 0 +245: 124124: 0 +245: 124125: 0 +245: 124126: 0 +245: 124127: 0 +245: 124128: 0 +245: 124129: 0 +245: 124130: 0 +245: 124131: 0 +245: 124132: 0 +245: 124133: 0 +245: 124134: 0 +245: 124135: 0 +245: 124136: 0 +245: 124137: 0 +245: 124138: 0 +245: 124139: 0 +245: 124140: 0 +245: 124141: 0 +245: 124142: 0 +245: 124143: 0 +245: 124144: 0 +245: 124145: 0 +245: 124146: 0 +245: 124147: 0 +245: 124148: 0 +245: 124149: 0 +245: 124150: 0 +245: 124151: 0 +245: 124152: 0 +245: 124153: 0 +245: 124154: 0 +245: 124155: 0 +245: 124156: 0 +245: 124157: 0 +245: 124158: 0 +245: 124159: 0 +245: 124160: 0 +245: 124161: 0 +245: 124162: 0 +245: 124163: 0 +245: 124164: 0 +245: 124165: 0 +245: 124166: 0 +245: 124167: 0 +245: 124168: 0 +245: 124169: 0 +245: 124170: 0 +245: 124171: 0 +245: 124172: 0 +245: 124173: 0 +245: 124174: 0 +245: 124175: 0 +245: 124176: 0 +245: 124177: 0 +245: 124178: 0 +245: 124179: 0 +245: 124180: 0 +245: 124181: 0 +245: 124182: 0 +245: 124183: 0 +245: 124184: 0 +245: 124185: 0 +245: 124186: 0 +245: 124187: 0 +245: 124188: 0 +245: 124189: 0 +245: 124190: 0 +245: 124191: 0 +245: 124192: 0 +245: 124193: 0 +245: 124194: 0 +245: 124195: 0 +245: 124196: 0 +245: 124197: 0 +245: 124198: 0 +245: 124199: 0 +245: 124200: 0 +245: 124201: 0 +245: 124202: 0 +245: 124203: 0 +245: 124204: 0 +245: 124205: 0 +245: 124206: 0 +245: 124207: 0 +245: 124208: 0 +245: 124209: 0 +245: 124210: 0 +245: 124211: 0 +245: 124212: 0 +245: 124213: 0 +245: 124214: 0 +245: 124215: 0 +245: 124216: 0 +245: 124217: 0 +245: 124218: 0 +245: 124219: 0 +245: 124220: 0 +245: 124221: 0 +245: 124222: 0 +245: 124223: 0 +245: 124224: 0 +245: 124225: 0 +245: 124226: 0 +245: 124227: 0 +245: 124228: 0 +245: 124229: 0 +245: 124230: 0 +245: 124231: 0 +245: 124232: 0 +245: 124233: 0 +245: 124234: 0 +245: 124235: 0 +245: 124236: 0 +245: 124237: 0 +245: 124238: 0 +245: 124239: 0 +245: 124240: 0 +245: 124241: 0 +245: 124242: 0 +245: 124243: 0 +245: 124244: 0 +245: 124245: 0 +245: 124246: 0 +245: 124247: 0 +245: 124248: 0 +245: 124249: 0 +245: 124250: 0 +245: 124251: 0 +245: 124252: 0 +245: 124253: 0 +245: 124254: 0 +245: 124255: 0 +245: 124256: 0 +245: 124257: 0 +245: 124258: 0 +245: 124259: 0 +245: 124260: 0 +245: 124261: 0 +245: 124262: 0 +245: 124263: 0 +245: 124264: 0 +245: 124265: 0 +245: 124266: 0 +245: 124267: 0 +245: 124268: 0 +245: 124269: 0 +245: 124270: 0 +245: 124271: 0 +245: 124272: 0 +245: 124273: 0 +245: 124274: 0 +245: 124275: 0 +245: 124276: 0 +245: 124277: 0 +245: 124278: 0 +245: 124279: 0 +245: 124280: 0 +245: 124281: 0 +245: 124282: 0 +245: 124283: 0 +245: 124284: 0 +245: 124285: 0 +245: 124286: 0 +245: 124287: 0 +245: 124288: 0 +245: 124289: 0 +245: 124290: 0 +245: 124291: 0 +245: 124292: 0 +245: 124293: 0 +245: 124294: 0 +245: 124295: 0 +245: 124296: 0 +245: 124297: 0 +245: 124298: 0 +245: 124299: 0 +245: 124300: 0 +245: 124301: 0 +245: 124302: 0 +245: 124303: 0 +245: 124304: 0 +245: 124305: 0 +245: 124306: 0 +245: 124307: 0 +245: 124308: 0 +245: 124309: 0 +245: 124310: 0 +245: 124311: 0 +245: 124312: 0 +245: 124313: 0 +245: 124314: 0 +245: 124315: 0 +245: 124316: 0 +245: 124317: 0 +245: 124318: 0 +245: 124319: 0 +245: 124320: 0 +245: 124321: 0 +245: 124322: 0 +245: 124323: 0 +245: 124324: 0 +245: 124325: 0 +245: 124326: 0 +245: 124327: 0 +245: 124328: 0 +245: 124329: 0 +245: 124330: 0 +245: 124331: 0 +245: 124332: 0 +245: 124333: 0 +245: 124334: 0 +245: 124335: 0 +245: 124336: 0 +245: 124337: 0 +245: 124338: 0 +245: 124339: 0 +245: 124340: 0 +245: 124341: 0 +245: 124342: 0 +245: 124343: 0 +245: 124344: 0 +245: 124345: 0 +245: 124346: 0 +245: 124347: 0 +245: 124348: 0 +245: 124349: 0 +245: 124350: 0 +245: 124351: 0 +245: 124352: 0 +245: 124353: 0 +245: 124354: 0 +245: 124355: 0 +245: 124356: 0 +245: 124357: 0 +245: 124358: 0 +245: 124359: 0 +245: 124360: 0 +245: 124361: 0 +245: 124362: 0 +245: 124363: 0 +245: 124364: 0 +245: 124365: 0 +245: 124366: 0 +245: 124367: 0 +245: 124368: 0 +245: 124369: 0 +245: 124370: 0 +245: 124371: 0 +245: 124372: 0 +245: 124373: 0 +245: 124374: 0 +245: 124375: 0 +245: 124376: 0 +245: 124377: 0 +245: 124378: 0 +245: 124379: 0 +245: 124380: 0 +245: 124381: 0 +245: 124382: 0 +245: 124383: 0 +245: 124384: 0 +245: 124385: 0 +245: 124386: 0 +245: 124387: 0 +245: 124388: 0 +245: 124389: 0 +245: 124390: 0 +245: 124391: 0 +245: 124392: 0 +245: 124393: 0 +245: 124394: 0 +245: 124395: 0 +245: 124396: 0 +245: 124397: 0 +245: 124398: 0 +245: 124399: 0 +245: 124400: 0 +245: 124401: 0 +245: 124402: 0 +245: 124403: 0 +245: 124404: 0 +245: 124405: 0 +245: 124406: 0 +245: 124407: 0 +245: 124408: 0 +245: 124409: 0 +245: 124410: 0 +245: 124411: 0 +245: 124412: 0 +245: 124413: 0 +245: 124414: 0 +245: 124415: 0 +245: 124416: 0 +245: 124417: 0 +245: 124418: 0 +245: 124419: 0 +245: 124420: 0 +245: 124421: 0 +245: 124422: 0 +245: 124423: 0 +245: 124424: 0 +245: 124425: 0 +245: 124426: 0 +245: 124427: 0 +245: 124428: 0 +245: 124429: 0 +245: 124430: 0 +245: 124431: 0 +245: 124432: 0 +245: 124433: 0 +245: 124434: 0 +245: 124435: 0 +245: 124436: 0 +245: 124437: 0 +245: 124438: 0 +245: 124439: 0 +245: 124440: 0 +245: 124441: 0 +245: 124442: 0 +245: 124443: 0 +245: 124444: 0 +245: 124445: 0 +245: 124446: 0 +245: 124447: 0 +245: 124448: 0 +245: 124449: 0 +245: 124450: 0 +245: 124451: 0 +245: 124452: 0 +245: 124453: 0 +245: 124454: 0 +245: 124455: 0 +245: 124456: 0 +245: 124457: 0 +245: 124458: 0 +245: 124459: 0 +245: 124460: 0 +245: 124461: 0 +245: 124462: 0 +245: 124463: 0 +245: 124464: 0 +245: 124465: 0 +245: 124466: 0 +245: 124467: 0 +245: 124468: 0 +245: 124469: 0 +245: 124470: 0 +245: 124471: 0 +245: 124472: 0 +245: 124473: 0 +245: 124474: 0 +245: 124475: 0 +245: 124476: 0 +245: 124477: 0 +245: 124478: 0 +245: 124479: 0 +245: 124480: 0 +245: 124481: 0 +245: 124482: 0 +245: 124483: 0 +245: 124484: 0 +245: 124485: 0 +245: 124486: 0 +245: 124487: 0 +245: 124488: 0 +245: 124489: 0 +245: 124490: 0 +245: 124491: 0 +245: 124492: 0 +245: 124493: 0 +245: 124494: 0 +245: 124495: 0 +245: 124496: 0 +245: 124497: 0 +245: 124498: 0 +245: 124499: 0 +245: 124500: 0 +245: 124501: 0 +245: 124502: 0 +245: 124503: 0 +245: 124504: 0 +245: 124505: 0 +245: 124506: 0 +245: 124507: 0 +245: 124508: 0 +245: 124509: 0 +245: 124510: 0 +245: 124511: 0 +245: 124512: 0 +245: 124513: 0 +245: 124514: 0 +245: 124515: 0 +245: 124516: 0 +245: 124517: 0 +245: 124518: 0 +245: 124519: 0 +245: 124520: 0 +245: 124521: 0 +245: 124522: 0 +245: 124523: 0 +245: 124524: 0 +245: 124525: 0 +245: 124526: 0 +245: 124527: 0 +245: 124528: 0 +245: 124529: 0 +245: 124530: 0 +245: 124531: 0 +245: 124532: 0 +245: 124533: 0 +245: 124534: 0 +245: 124535: 0 +245: 124536: 0 +245: 124537: 0 +245: 124538: 0 +245: 124539: 0 +245: 124540: 0 +245: 124541: 0 +245: 124542: 0 +245: 124543: 0 +245: 124544: 0 +245: 124545: 0 +245: 124546: 0 +245: 124547: 0 +245: 124548: 0 +245: 124549: 0 +245: 124550: 0 +245: 124551: 0 +245: 124552: 0 +245: 124553: 0 +245: 124554: 0 +245: 124555: 0 +245: 124556: 0 +245: 124557: 0 +245: 124558: 0 +245: 124559: 0 +245: 124560: 0 +245: 124561: 0 +245: 124562: 0 +245: 124563: 0 +245: 124564: 0 +245: 124565: 0 +245: 124566: 0 +245: 124567: 0 +245: 124568: 0 +245: 124569: 0 +245: 124570: 0 +245: 124571: 0 +245: 124572: 0 +245: 124573: 0 +245: 124574: 0 +245: 124575: 0 +245: 124576: 0 +245: 124577: 0 +245: 124578: 0 +245: 124579: 0 +245: 124580: 0 +245: 124581: 0 +245: 124582: 0 +245: 124583: 0 +245: 124584: 0 +245: 124585: 0 +245: 124586: 0 +245: 124587: 0 +245: 124588: 0 +245: 124589: 0 +245: 124590: 0 +245: 124591: 0 +245: 124592: 0 +245: 124593: 0 +245: 124594: 0 +245: 124595: 0 +245: 124596: 0 +245: 124597: 0 +245: 124598: 0 +245: 124599: 0 +245: 124600: 0 +245: 124601: 0 +245: 124602: 0 +245: 124603: 0 +245: 124604: 0 +245: 124605: 0 +245: 124606: 0 +245: 124607: 0 +245: 124608: 0 +245: 124609: 0 +245: 124610: 0 +245: 124611: 0 +245: 124612: 0 +245: 124613: 0 +245: 124614: 0 +245: 124615: 0 +245: 124616: 0 +245: 124617: 0 +245: 124618: 0 +245: 124619: 0 +245: 124620: 0 +245: 124621: 0 +245: 124622: 0 +245: 124623: 0 +245: 124624: 0 +245: 124625: 0 +245: 124626: 0 +245: 124627: 0 +245: 124628: 0 +245: 124629: 0 +245: 124630: 0 +245: 124631: 0 +245: 124632: 0 +245: 124633: 0 +245: 124634: 0 +245: 124635: 0 +245: 124636: 0 +245: 124637: 0 +245: 124638: 0 +245: 124639: 0 +245: 124640: 0 +245: 124641: 0 +245: 124642: 0 +245: 124643: 0 +245: 124644: 0 +245: 124645: 0 +245: 124646: 0 +245: 124647: 0 +245: 124648: 0 +245: 124649: 0 +245: 124650: 0 +245: 124651: 0 +245: 124652: 0 +245: 124653: 0 +245: 124654: 0 +245: 124655: 0 +245: 124656: 0 +245: 124657: 0 +245: 124658: 0 +245: 124659: 0 +245: 124660: 0 +245: 124661: 0 +245: 124662: 0 +245: 124663: 0 +245: 124664: 0 +245: 124665: 0 +245: 124666: 0 +245: 124667: 0 +245: 124668: 0 +245: 124669: 0 +245: 124670: 0 +245: 124671: 0 +245: 124672: 0 +245: 124673: 0 +245: 124674: 0 +245: 124675: 0 +245: 124676: 0 +245: 124677: 0 +245: 124678: 0 +245: 124679: 0 +245: 124680: 0 +245: 124681: 0 +245: 124682: 0 +245: 124683: 0 +245: 124684: 0 +245: 124685: 0 +245: 124686: 0 +245: 124687: 0 +245: 124688: 0 +245: 124689: 0 +245: 124690: 0 +245: 124691: 0 +245: 124692: 0 +245: 124693: 0 +245: 124694: 0 +245: 124695: 0 +245: 124696: 0 +245: 124697: 0 +245: 124698: 0 +245: 124699: 0 +245: 124700: 0 +245: 124701: 0 +245: 124702: 0 +245: 124703: 0 +245: 124704: 0 +245: 124705: 0 +245: 124706: 0 +245: 124707: 0 +245: 124708: 0 +245: 124709: 0 +245: 124710: 0 +245: 124711: 0 +245: 124712: 0 +245: 124713: 0 +245: 124714: 0 +245: 124715: 0 +245: 124716: 0 +245: 124717: 0 +245: 124718: 0 +245: 124719: 0 +245: 124720: 0 +245: 124721: 0 +245: 124722: 0 +245: 124723: 0 +245: 124724: 0 +245: 124725: 0 +245: 124726: 0 +245: 124727: 0 +245: 124728: 0 +245: 124729: 0 +245: 124730: 0 +245: 124731: 0 +245: 124732: 0 +245: 124733: 0 +245: 124734: 0 +245: 124735: 0 +245: 124736: 0 +245: 124737: 0 +245: 124738: 0 +245: 124739: 0 +245: 124740: 0 +245: 124741: 0 +245: 124742: 0 +245: 124743: 0 +245: 124744: 0 +245: 124745: 0 +245: 124746: 0 +245: 124747: 0 +245: 124748: 0 +245: 124749: 0 +245: 124750: 0 +245: 124751: 0 +245: 124752: 0 +245: 124753: 0 +245: 124754: 0 +245: 124755: 0 +245: 124756: 0 +245: 124757: 0 +245: 124758: 0 +245: 124759: 0 +245: 124760: 0 +245: 124761: 0 +245: 124762: 0 +245: 124763: 0 +245: 124764: 0 +245: 124765: 0 +245: 124766: 0 +245: 124767: 0 +245: 124768: 0 +245: 124769: 0 +245: 124770: 0 +245: 124771: 0 +245: 124772: 0 +245: 124773: 0 +245: 124774: 0 +245: 124775: 0 +245: 124776: 0 +245: 124777: 0 +245: 124778: 0 +245: 124779: 0 +245: 124780: 0 +245: 124781: 0 +245: 124782: 0 +245: 124783: 0 +245: 124784: 0 +245: 124785: 0 +245: 124786: 0 +245: 124787: 0 +245: 124788: 0 +245: 124789: 0 +245: 124790: 0 +245: 124791: 0 +245: 124792: 0 +245: 124793: 0 +245: 124794: 0 +245: 124795: 0 +245: 124796: 0 +245: 124797: 0 +245: 124798: 0 +245: 124799: 0 +245: 124800: 0 +245: 124801: 0 +245: 124802: 0 +245: 124803: 0 +245: 124804: 0 +245: 124805: 0 +245: 124806: 0 +245: 124807: 0 +245: 124808: 0 +245: 124809: 0 +245: 124810: 0 +245: 124811: 0 +245: 124812: 0 +245: 124813: 0 +245: 124814: 0 +245: 124815: 0 +245: 124816: 0 +245: 124817: 0 +245: 124818: 0 +245: 124819: 0 +245: 124820: 0 +245: 124821: 0 +245: 124822: 0 +245: 124823: 0 +245: 124824: 0 +245: 124825: 0 +245: 124826: 0 +245: 124827: 0 +245: 124828: 0 +245: 124829: 0 +245: 124830: 0 +245: 124831: 0 +245: 124832: 0 +245: 124833: 0 +245: 124834: 0 +245: 124835: 0 +245: 124836: 0 +245: 124837: 0 +245: 124838: 0 +245: 124839: 0 +245: 124840: 0 +245: 124841: 0 +245: 124842: 0 +245: 124843: 0 +245: 124844: 0 +245: 124845: 0 +245: 124846: 0 +245: 124847: 0 +245: 124848: 0 +245: 124849: 0 +245: 124850: 0 +245: 124851: 0 +245: 124852: 0 +245: 124853: 0 +245: 124854: 0 +245: 124855: 0 +245: 124856: 0 +245: 124857: 0 +245: 124858: 0 +245: 124859: 0 +245: 124860: 0 +245: 124861: 0 +245: 124862: 0 +245: 124863: 0 +245: 124864: 0 +245: 124865: 0 +245: 124866: 0 +245: 124867: 0 +245: 124868: 0 +245: 124869: 0 +245: 124870: 0 +245: 124871: 0 +245: 124872: 0 +245: 124873: 0 +245: 124874: 0 +245: 124875: 0 +245: 124876: 0 +245: 124877: 0 +245: 124878: 0 +245: 124879: 0 +245: 124880: 0 +245: 124881: 0 +245: 124882: 0 +245: 124883: 0 +245: 124884: 0 +245: 124885: 0 +245: 124886: 0 +245: 124887: 0 +245: 124888: 0 +245: 124889: 0 +245: 124890: 0 +245: 124891: 0 +245: 124892: 0 +245: 124893: 0 +245: 124894: 0 +245: 124895: 0 +245: 124896: 0 +245: 124897: 0 +245: 124898: 0 +245: 124899: 0 +245: 124900: 0 +245: 124901: 0 +245: 124902: 0 +245: 124903: 0 +245: 124904: 0 +245: 124905: 0 +245: 124906: 0 +245: 124907: 0 +245: 124908: 0 +245: 124909: 0 +245: 124910: 0 +245: 124911: 0 +245: 124912: 0 +245: 124913: 0 +245: 124914: 0 +245: 124915: 0 +245: 124916: 0 +245: 124917: 0 +245: 124918: 0 +245: 124919: 0 +245: 124920: 0 +245: 124921: 0 +245: 124922: 0 +245: 124923: 0 +245: 124924: 0 +245: 124925: 0 +245: 124926: 0 +245: 124927: 0 +245: 124928: 0 +245: 124929: 0 +245: 124930: 0 +245: 124931: 0 +245: 124932: 0 +245: 124933: 0 +245: 124934: 0 +245: 124935: 0 +245: 124936: 0 +245: 124937: 0 +245: 124938: 0 +245: 124939: 0 +245: 124940: 0 +245: 124941: 0 +245: 124942: 0 +245: 124943: 0 +245: 124944: 0 +245: 124945: 0 +245: 124946: 0 +245: 124947: 0 +245: 124948: 0 +245: 124949: 0 +245: 124950: 0 +245: 124951: 0 +245: 124952: 0 +245: 124953: 0 +245: 124954: 0 +245: 124955: 0 +245: 124956: 0 +245: 124957: 0 +245: 124958: 0 +245: 124959: 0 +245: 124960: 0 +245: 124961: 0 +245: 124962: 0 +245: 124963: 0 +245: 124964: 0 +245: 124965: 0 +245: 124966: 0 +245: 124967: 0 +245: 124968: 0 +245: 124969: 0 +245: 124970: 0 +245: 124971: 0 +245: 124972: 0 +245: 124973: 0 +245: 124974: 0 +245: 124975: 0 +245: 124976: 0 +245: 124977: 0 +245: 124978: 0 +245: 124979: 0 +245: 124980: 0 +245: 124981: 0 +245: 124982: 0 +245: 124983: 0 +245: 124984: 0 +245: 124985: 0 +245: 124986: 0 +245: 124987: 0 +245: 124988: 0 +245: 124989: 0 +245: 124990: 0 +245: 124991: 0 +245: 124992: 0 +245: 124993: 0 +245: 124994: 0 +245: 124995: 0 +245: 124996: 0 +245: 124997: 0 +245: 124998: 0 +245: 124999: 0 +245: 125000: 0 +245: 125001: 0 +245: 125002: 0 +245: 125003: 0 +245: 125004: 0 +245: 125005: 0 +245: 125006: 0 +245: 125007: 0 +245: 125008: 0 +245: 125009: 0 +245: 125010: 0 +245: 125011: 0 +245: 125012: 0 +245: 125013: 0 +245: 125014: 0 +245: 125015: 0 +245: 125016: 0 +245: 125017: 0 +245: 125018: 0 +245: 125019: 0 +245: 125020: 0 +245: 125021: 0 +245: 125022: 0 +245: 125023: 0 +245: 125024: 0 +245: 125025: 0 +245: 125026: 0 +245: 125027: 0 +245: 125028: 0 +245: 125029: 0 +245: 125030: 0 +245: 125031: 0 +245: 125032: 0 +245: 125033: 0 +245: 125034: 0 +245: 125035: 0 +245: 125036: 0 +245: 125037: 0 +245: 125038: 0 +245: 125039: 0 +245: 125040: 0 +245: 125041: 0 +245: 125042: 0 +245: 125043: 0 +245: 125044: 0 +245: 125045: 0 +245: 125046: 0 +245: 125047: 0 +245: 125048: 0 +245: 125049: 0 +245: 125050: 0 +245: 125051: 0 +245: 125052: 0 +245: 125053: 0 +245: 125054: 0 +245: 125055: 0 +245: 125056: 0 +245: 125057: 0 +245: 125058: 0 +245: 125059: 0 +245: 125060: 0 +245: 125061: 0 +245: 125062: 0 +245: 125063: 0 +245: 125064: 0 +245: 125065: 0 +245: 125066: 0 +245: 125067: 0 +245: 125068: 0 +245: 125069: 0 +245: 125070: 0 +245: 125071: 0 +245: 125072: 0 +245: 125073: 0 +245: 125074: 0 +245: 125075: 0 +245: 125076: 0 +245: 125077: 0 +245: 125078: 0 +245: 125079: 0 +245: 125080: 0 +245: 125081: 0 +245: 125082: 0 +245: 125083: 0 +245: 125084: 0 +245: 125085: 0 +245: 125086: 0 +245: 125087: 0 +245: 125088: 0 +245: 125089: 0 +245: 125090: 0 +245: 125091: 0 +245: 125092: 0 +245: 125093: 0 +245: 125094: 0 +245: 125095: 0 +245: 125096: 0 +245: 125097: 0 +245: 125098: 0 +245: 125099: 0 +245: 125100: 0 +245: 125101: 0 +245: 125102: 0 +245: 125103: 0 +245: 125104: 0 +245: 125105: 0 +245: 125106: 0 +245: 125107: 0 +245: 125108: 0 +245: 125109: 0 +245: 125110: 0 +245: 125111: 0 +245: 125112: 0 +245: 125113: 0 +245: 125114: 0 +245: 125115: 0 +245: 125116: 0 +245: 125117: 0 +245: 125118: 0 +245: 125119: 0 +245: 125120: 0 +245: 125121: 0 +245: 125122: 0 +245: 125123: 0 +245: 125124: 0 +245: 125125: 0 +245: 125126: 0 +245: 125127: 0 +245: 125128: 0 +245: 125129: 0 +245: 125130: 0 +245: 125131: 0 +245: 125132: 0 +245: 125133: 0 +245: 125134: 0 +245: 125135: 0 +245: 125136: 0 +245: 125137: 0 +245: 125138: 0 +245: 125139: 0 +245: 125140: 0 +245: 125141: 0 +245: 125142: 0 +245: 125143: 0 +245: 125144: 0 +245: 125145: 0 +245: 125146: 0 +245: 125147: 0 +245: 125148: 0 +245: 125149: 0 +245: 125150: 0 +245: 125151: 0 +245: 125152: 0 +245: 125153: 0 +245: 125154: 0 +245: 125155: 0 +245: 125156: 0 +245: 125157: 0 +245: 125158: 0 +245: 125159: 0 +245: 125160: 0 +245: 125161: 0 +245: 125162: 0 +245: 125163: 0 +245: 125164: 0 +245: 125165: 0 +245: 125166: 0 +245: 125167: 0 +245: 125168: 0 +245: 125169: 0 +245: 125170: 0 +245: 125171: 0 +245: 125172: 0 +245: 125173: 0 +245: 125174: 0 +245: 125175: 0 +245: 125176: 0 +245: 125177: 0 +245: 125178: 0 +245: 125179: 0 +245: 125180: 0 +245: 125181: 0 +245: 125182: 0 +245: 125183: 0 +245: 125184: 0 +245: 125185: 0 +245: 125186: 0 +245: 125187: 0 +245: 125188: 0 +245: 125189: 0 +245: 125190: 0 +245: 125191: 0 +245: 125192: 0 +245: 125193: 0 +245: 125194: 0 +245: 125195: 0 +245: 125196: 0 +245: 125197: 0 +245: 125198: 0 +245: 125199: 0 +245: 125200: 0 +245: 125201: 0 +245: 125202: 0 +245: 125203: 0 +245: 125204: 0 +245: 125205: 0 +245: 125206: 0 +245: 125207: 0 +245: 125208: 0 +245: 125209: 0 +245: 125210: 0 +245: 125211: 0 +245: 125212: 0 +245: 125213: 0 +245: 125214: 0 +245: 125215: 0 +245: 125216: 0 +245: 125217: 0 +245: 125218: 0 +245: 125219: 0 +245: 125220: 0 +245: 125221: 0 +245: 125222: 0 +245: 125223: 0 +245: 125224: 0 +245: 125225: 0 +245: 125226: 0 +245: 125227: 0 +245: 125228: 0 +245: 125229: 0 +245: 125230: 0 +245: 125231: 0 +245: 125232: 0 +245: 125233: 0 +245: 125234: 0 +245: 125235: 0 +245: 125236: 0 +245: 125237: 0 +245: 125238: 0 +245: 125239: 0 +245: 125240: 0 +245: 125241: 0 +245: 125242: 0 +245: 125243: 0 +245: 125244: 0 +245: 125245: 0 +245: 125246: 0 +245: 125247: 0 +245: 125248: 0 +245: 125249: 0 +245: 125250: 0 +245: 125251: 0 +245: 125252: 0 +245: 125253: 0 +245: 125254: 0 +245: 125255: 0 +245: 125256: 0 +245: 125257: 0 +245: 125258: 0 +245: 125259: 0 +245: 125260: 0 +245: 125261: 0 +245: 125262: 0 +245: 125263: 0 +245: 125264: 0 +245: 125265: 0 +245: 125266: 0 +245: 125267: 0 +245: 125268: 0 +245: 125269: 0 +245: 125270: 0 +245: 125271: 0 +245: 125272: 0 +245: 125273: 0 +245: 125274: 0 +245: 125275: 0 +245: 125276: 0 +245: 125277: 0 +245: 125278: 0 +245: 125279: 0 +245: 125280: 0 +245: 125281: 0 +245: 125282: 0 +245: 125283: 0 +245: 125284: 0 +245: 125285: 0 +245: 125286: 0 +245: 125287: 0 +245: 125288: 0 +245: 125289: 0 +245: 125290: 0 +245: 125291: 0 +245: 125292: 0 +245: 125293: 0 +245: 125294: 0 +245: 125295: 0 +245: 125296: 0 +245: 125297: 0 +245: 125298: 0 +245: 125299: 0 +245: 125300: 0 +245: 125301: 0 +245: 125302: 0 +245: 125303: 0 +245: 125304: 0 +245: 125305: 0 +245: 125306: 0 +245: 125307: 0 +245: 125308: 0 +245: 125309: 0 +245: 125310: 0 +245: 125311: 0 +245: 125312: 0 +245: 125313: 0 +245: 125314: 0 +245: 125315: 0 +245: 125316: 0 +245: 125317: 0 +245: 125318: 0 +245: 125319: 0 +245: 125320: 0 +245: 125321: 0 +245: 125322: 0 +245: 125323: 0 +245: 125324: 0 +245: 125325: 0 +245: 125326: 0 +245: 125327: 0 +245: 125328: 0 +245: 125329: 0 +245: 125330: 0 +245: 125331: 0 +245: 125332: 0 +245: 125333: 0 +245: 125334: 0 +245: 125335: 0 +245: 125336: 0 +245: 125337: 0 +245: 125338: 0 +245: 125339: 0 +245: 125340: 0 +245: 125341: 0 +245: 125342: 0 +245: 125343: 0 +245: 125344: 0 +245: 125345: 0 +245: 125346: 0 +245: 125347: 0 +245: 125348: 0 +245: 125349: 0 +245: 125350: 0 +245: 125351: 0 +245: 125352: 0 +245: 125353: 0 +245: 125354: 0 +245: 125355: 0 +245: 125356: 0 +245: 125357: 0 +245: 125358: 0 +245: 125359: 0 +245: 125360: 0 +245: 125361: 0 +245: 125362: 0 +245: 125363: 0 +245: 125364: 0 +245: 125365: 0 +245: 125366: 0 +245: 125367: 0 +245: 125368: 0 +245: 125369: 0 +245: 125370: 0 +245: 125371: 0 +245: 125372: 0 +245: 125373: 0 +245: 125374: 0 +245: 125375: 0 +245: 125376: 0 +245: 125377: 0 +245: 125378: 0 +245: 125379: 0 +245: 125380: 0 +245: 125381: 0 +245: 125382: 0 +245: 125383: 0 +245: 125384: 0 +245: 125385: 0 +245: 125386: 0 +245: 125387: 0 +245: 125388: 0 +245: 125389: 0 +245: 125390: 0 +245: 125391: 0 +245: 125392: 0 +245: 125393: 0 +245: 125394: 0 +245: 125395: 0 +245: 125396: 0 +245: 125397: 0 +245: 125398: 0 +245: 125399: 0 +245: 125400: 0 +245: 125401: 0 +245: 125402: 0 +245: 125403: 0 +245: 125404: 0 +245: 125405: 0 +245: 125406: 0 +245: 125407: 0 +245: 125408: 0 +245: 125409: 0 +245: 125410: 0 +245: 125411: 0 +245: 125412: 0 +245: 125413: 0 +245: 125414: 0 +245: 125415: 0 +245: 125416: 0 +245: 125417: 0 +245: 125418: 0 +245: 125419: 0 +245: 125420: 0 +245: 125421: 0 +245: 125422: 0 +245: 125423: 0 +245: 125424: 0 +245: 125425: 0 +245: 125426: 0 +245: 125427: 0 +245: 125428: 0 +245: 125429: 0 +245: 125430: 0 +245: 125431: 0 +245: 125432: 0 +245: 125433: 0 +245: 125434: 0 +245: 125435: 0 +245: 125436: 0 +245: 125437: 0 +245: 125438: 0 +245: 125439: 0 +245: 125440: 0 +245: 125441: 0 +245: 125442: 0 +245: 125443: 0 +245: 125444: 0 +245: 125445: 0 +245: 125446: 0 +245: 125447: 0 +245: 125448: 0 +245: 125449: 0 +245: 125450: 0 +245: 125451: 0 +245: 125452: 0 +245: 125453: 0 +245: 125454: 0 +245: 125455: 0 +245: 125456: 0 +245: 125457: 0 +245: 125458: 0 +245: 125459: 0 +245: 125460: 0 +245: 125461: 0 +245: 125462: 0 +245: 125463: 0 +245: 125464: 0 +245: 125465: 0 +245: 125466: 0 +245: 125467: 0 +245: 125468: 0 +245: 125469: 0 +245: 125470: 0 +245: 125471: 0 +245: 125472: 0 +245: 125473: 0 +245: 125474: 0 +245: 125475: 0 +245: 125476: 0 +245: 125477: 0 +245: 125478: 0 +245: 125479: 0 +245: 125480: 0 +245: 125481: 0 +245: 125482: 0 +245: 125483: 0 +245: 125484: 0 +245: 125485: 0 +245: 125486: 0 +245: 125487: 0 +245: 125488: 0 +245: 125489: 0 +245: 125490: 0 +245: 125491: 0 +245: 125492: 0 +245: 125493: 0 +245: 125494: 0 +245: 125495: 0 +245: 125496: 0 +245: 125497: 0 +245: 125498: 0 +245: 125499: 0 +245: 125500: 0 +245: 125501: 0 +245: 125502: 0 +245: 125503: 0 +245: 125504: 0 +245: 125505: 0 +245: 125506: 0 +245: 125507: 0 +245: 125508: 0 +245: 125509: 0 +245: 125510: 0 +245: 125511: 0 +245: 125512: 0 +245: 125513: 0 +245: 125514: 0 +245: 125515: 0 +245: 125516: 0 +245: 125517: 0 +245: 125518: 0 +245: 125519: 0 +245: 125520: 0 +245: 125521: 0 +245: 125522: 0 +245: 125523: 0 +245: 125524: 0 +245: 125525: 0 +245: 125526: 0 +245: 125527: 0 +245: 125528: 0 +245: 125529: 0 +245: 125530: 0 +245: 125531: 0 +245: 125532: 0 +245: 125533: 0 +245: 125534: 0 +245: 125535: 0 +245: 125536: 0 +245: 125537: 0 +245: 125538: 0 +245: 125539: 0 +245: 125540: 0 +245: 125541: 0 +245: 125542: 0 +245: 125543: 0 +245: 125544: 0 +245: 125545: 0 +245: 125546: 0 +245: 125547: 0 +245: 125548: 0 +245: 125549: 0 +245: 125550: 0 +245: 125551: 0 +245: 125552: 0 +245: 125553: 0 +245: 125554: 0 +245: 125555: 0 +245: 125556: 0 +245: 125557: 0 +245: 125558: 0 +245: 125559: 0 +245: 125560: 0 +245: 125561: 0 +245: 125562: 0 +245: 125563: 0 +245: 125564: 0 +245: 125565: 0 +245: 125566: 0 +245: 125567: 0 +245: 125568: 0 +245: 125569: 0 +245: 125570: 0 +245: 125571: 0 +245: 125572: 0 +245: 125573: 0 +245: 125574: 0 +245: 125575: 0 +245: 125576: 0 +245: 125577: 0 +245: 125578: 0 +245: 125579: 0 +245: 125580: 0 +245: 125581: 0 +245: 125582: 0 +245: 125583: 0 +245: 125584: 0 +245: 125585: 0 +245: 125586: 0 +245: 125587: 0 +245: 125588: 0 +245: 125589: 0 +245: 125590: 0 +245: 125591: 0 +245: 125592: 0 +245: 125593: 0 +245: 125594: 0 +245: 125595: 0 +245: 125596: 0 +245: 125597: 0 +245: 125598: 0 +245: 125599: 0 +245: 125600: 0 +245: 125601: 0 +245: 125602: 0 +245: 125603: 0 +245: 125604: 0 +245: 125605: 0 +245: 125606: 0 +245: 125607: 0 +245: 125608: 0 +245: 125609: 0 +245: 125610: 0 +245: 125611: 0 +245: 125612: 0 +245: 125613: 0 +245: 125614: 0 +245: 125615: 0 +245: 125616: 0 +245: 125617: 0 +245: 125618: 0 +245: 125619: 0 +245: 125620: 0 +245: 125621: 0 +245: 125622: 0 +245: 125623: 0 +245: 125624: 0 +245: 125625: 0 +245: 125626: 0 +245: 125627: 0 +245: 125628: 0 +245: 125629: 0 +245: 125630: 0 +245: 125631: 0 +245: 125632: 0 +245: 125633: 0 +245: 125634: 0 +245: 125635: 0 +245: 125636: 0 +245: 125637: 0 +245: 125638: 0 +245: 125639: 0 +245: 125640: 0 +245: 125641: 0 +245: 125642: 0 +245: 125643: 0 +245: 125644: 0 +245: 125645: 0 +245: 125646: 0 +245: 125647: 0 +245: 125648: 0 +245: 125649: 0 +245: 125650: 0 +245: 125651: 0 +245: 125652: 0 +245: 125653: 0 +245: 125654: 0 +245: 125655: 0 +245: 125656: 0 +245: 125657: 0 +245: 125658: 0 +245: 125659: 0 +245: 125660: 0 +245: 125661: 0 +245: 125662: 0 +245: 125663: 0 +245: 125664: 0 +245: 125665: 0 +245: 125666: 0 +245: 125667: 0 +245: 125668: 0 +245: 125669: 0 +245: 125670: 0 +245: 125671: 0 +245: 125672: 0 +245: 125673: 0 +245: 125674: 0 +245: 125675: 0 +245: 125676: 0 +245: 125677: 0 +245: 125678: 0 +245: 125679: 0 +245: 125680: 0 +245: 125681: 0 +245: 125682: 0 +245: 125683: 0 +245: 125684: 0 +245: 125685: 0 +245: 125686: 0 +245: 125687: 0 +245: 125688: 0 +245: 125689: 0 +245: 125690: 0 +245: 125691: 0 +245: 125692: 0 +245: 125693: 0 +245: 125694: 0 +245: 125695: 0 +245: 125696: 0 +245: 125697: 0 +245: 125698: 0 +245: 125699: 0 +245: 125700: 0 +245: 125701: 0 +245: 125702: 0 +245: 125703: 0 +245: 125704: 0 +245: 125705: 0 +245: 125706: 0 +245: 125707: 0 +245: 125708: 0 +245: 125709: 0 +245: 125710: 0 +245: 125711: 0 +245: 125712: 0 +245: 125713: 0 +245: 125714: 0 +245: 125715: 0 +245: 125716: 0 +245: 125717: 0 +245: 125718: 0 +245: 125719: 0 +245: 125720: 0 +245: 125721: 0 +245: 125722: 0 +245: 125723: 0 +245: 125724: 0 +245: 125725: 0 +245: 125726: 0 +245: 125727: 0 +245: 125728: 0 +245: 125729: 0 +245: 125730: 0 +245: 125731: 0 +245: 125732: 0 +245: 125733: 0 +245: 125734: 0 +245: 125735: 0 +245: 125736: 0 +245: 125737: 0 +245: 125738: 0 +245: 125739: 0 +245: 125740: 0 +245: 125741: 0 +245: 125742: 0 +245: 125743: 0 +245: 125744: 0 +245: 125745: 0 +245: 125746: 0 +245: 125747: 0 +245: 125748: 0 +245: 125749: 0 +245: 125750: 0 +245: 125751: 0 +245: 125752: 0 +245: 125753: 0 +245: 125754: 0 +245: 125755: 0 +245: 125756: 0 +245: 125757: 0 +245: 125758: 0 +245: 125759: 0 +245: 125760: 0 +245: 125761: 0 +245: 125762: 0 +245: 125763: 0 +245: 125764: 0 +245: 125765: 0 +245: 125766: 0 +245: 125767: 0 +245: 125768: 0 +245: 125769: 0 +245: 125770: 0 +245: 125771: 0 +245: 125772: 0 +245: 125773: 0 +245: 125774: 0 +245: 125775: 0 +245: 125776: 0 +245: 125777: 0 +245: 125778: 0 +245: 125779: 0 +245: 125780: 0 +245: 125781: 0 +245: 125782: 0 +245: 125783: 0 +245: 125784: 0 +245: 125785: 0 +245: 125786: 0 +245: 125787: 0 +245: 125788: 0 +245: 125789: 0 +245: 125790: 0 +245: 125791: 0 +245: 125792: 0 +245: 125793: 0 +245: 125794: 0 +245: 125795: 0 +245: 125796: 0 +245: 125797: 0 +245: 125798: 0 +245: 125799: 0 +245: 125800: 0 +245: 125801: 0 +245: 125802: 0 +245: 125803: 0 +245: 125804: 0 +245: 125805: 0 +245: 125806: 0 +245: 125807: 0 +245: 125808: 0 +245: 125809: 0 +245: 125810: 0 +245: 125811: 0 +245: 125812: 0 +245: 125813: 0 +245: 125814: 0 +245: 125815: 0 +245: 125816: 0 +245: 125817: 0 +245: 125818: 0 +245: 125819: 0 +245: 125820: 0 +245: 125821: 0 +245: 125822: 0 +245: 125823: 0 +245: 125824: 0 +245: 125825: 0 +245: 125826: 0 +245: 125827: 0 +245: 125828: 0 +245: 125829: 0 +245: 125830: 0 +245: 125831: 0 +245: 125832: 0 +245: 125833: 0 +245: 125834: 0 +245: 125835: 0 +245: 125836: 0 +245: 125837: 0 +245: 125838: 0 +245: 125839: 0 +245: 125840: 0 +245: 125841: 0 +245: 125842: 0 +245: 125843: 0 +245: 125844: 0 +245: 125845: 0 +245: 125846: 0 +245: 125847: 0 +245: 125848: 0 +245: 125849: 0 +245: 125850: 0 +245: 125851: 0 +245: 125852: 0 +245: 125853: 0 +245: 125854: 0 +245: 125855: 0 +245: 125856: 0 +245: 125857: 0 +245: 125858: 0 +245: 125859: 0 +245: 125860: 0 +245: 125861: 0 +245: 125862: 0 +245: 125863: 0 +245: 125864: 0 +245: 125865: 0 +245: 125866: 0 +245: 125867: 0 +245: 125868: 0 +245: 125869: 0 +245: 125870: 0 +245: 125871: 0 +245: 125872: 0 +245: 125873: 0 +245: 125874: 0 +245: 125875: 0 +245: 125876: 0 +245: 125877: 0 +245: 125878: 0 +245: 125879: 0 +245: 125880: 0 +245: 125881: 0 +245: 125882: 0 +245: 125883: 0 +245: 125884: 0 +245: 125885: 0 +245: 125886: 0 +245: 125887: 0 +245: 125888: 0 +245: 125889: 0 +245: 125890: 0 +245: 125891: 0 +245: 125892: 0 +245: 125893: 0 +245: 125894: 0 +245: 125895: 0 +245: 125896: 0 +245: 125897: 0 +245: 125898: 0 +245: 125899: 0 +245: 125900: 0 +245: 125901: 0 +245: 125902: 0 +245: 125903: 0 +245: 125904: 0 +245: 125905: 0 +245: 125906: 0 +245: 125907: 0 +245: 125908: 0 +245: 125909: 0 +245: 125910: 0 +245: 125911: 0 +245: 125912: 0 +245: 125913: 0 +245: 125914: 0 +245: 125915: 0 +245: 125916: 0 +245: 125917: 0 +245: 125918: 0 +245: 125919: 0 +245: 125920: 0 +245: 125921: 0 +245: 125922: 0 +245: 125923: 0 +245: 125924: 0 +245: 125925: 0 +245: 125926: 0 +245: 125927: 0 +245: 125928: 0 +245: 125929: 0 +245: 125930: 0 +245: 125931: 0 +245: 125932: 0 +245: 125933: 0 +245: 125934: 0 +245: 125935: 0 +245: 125936: 0 +245: 125937: 0 +245: 125938: 0 +245: 125939: 0 +245: 125940: 0 +245: 125941: 0 +245: 125942: 0 +245: 125943: 0 +245: 125944: 0 +245: 125945: 0 +245: 125946: 0 +245: 125947: 0 +245: 125948: 0 +245: 125949: 0 +245: 125950: 0 +245: 125951: 0 +245: 125952: 0 +245: 125953: 0 +245: 125954: 0 +245: 125955: 0 +245: 125956: 0 +245: 125957: 0 +245: 125958: 0 +245: 125959: 0 +245: 125960: 0 +245: 125961: 0 +245: 125962: 0 +245: 125963: 0 +245: 125964: 0 +245: 125965: 0 +245: 125966: 0 +245: 125967: 0 +245: 125968: 0 +245: 125969: 0 +245: 125970: 0 +245: 125971: 0 +245: 125972: 0 +245: 125973: 0 +245: 125974: 0 +245: 125975: 0 +245: 125976: 0 +245: 125977: 0 +245: 125978: 0 +245: 125979: 0 +245: 125980: 0 +245: 125981: 0 +245: 125982: 0 +245: 125983: 0 +245: 125984: 0 +245: 125985: 0 +245: 125986: 0 +245: 125987: 0 +245: 125988: 0 +245: 125989: 0 +245: 125990: 0 +245: 125991: 0 +245: 125992: 0 +245: 125993: 0 +245: 125994: 0 +245: 125995: 0 +245: 125996: 0 +245: 125997: 0 +245: 125998: 0 +245: 125999: 0 +245: 126000: 0 +245: 126001: 0 +245: 126002: 0 +245: 126003: 0 +245: 126004: 0 +245: 126005: 0 +245: 126006: 0 +245: 126007: 0 +245: 126008: 0 +245: 126009: 0 +245: 126010: 0 +245: 126011: 0 +245: 126012: 0 +245: 126013: 0 +245: 126014: 0 +245: 126015: 0 +245: 126016: 0 +245: 126017: 0 +245: 126018: 0 +245: 126019: 0 +245: 126020: 0 +245: 126021: 0 +245: 126022: 0 +245: 126023: 0 +245: 126024: 0 +245: 126025: 0 +245: 126026: 0 +245: 126027: 0 +245: 126028: 0 +245: 126029: 0 +245: 126030: 0 +245: 126031: 0 +245: 126032: 0 +245: 126033: 0 +245: 126034: 0 +245: 126035: 0 +245: 126036: 0 +245: 126037: 0 +245: 126038: 0 +245: 126039: 0 +245: 126040: 0 +245: 126041: 0 +245: 126042: 0 +245: 126043: 0 +245: 126044: 0 +245: 126045: 0 +245: 126046: 0 +245: 126047: 0 +245: 126048: 0 +245: 126049: 0 +245: 126050: 0 +245: 126051: 0 +245: 126052: 0 +245: 126053: 0 +245: 126054: 0 +245: 126055: 0 +245: 126056: 0 +245: 126057: 0 +245: 126058: 0 +245: 126059: 0 +245: 126060: 0 +245: 126061: 0 +245: 126062: 0 +245: 126063: 0 +245: 126064: 0 +245: 126065: 0 +245: 126066: 0 +245: 126067: 0 +245: 126068: 0 +245: 126069: 0 +245: 126070: 0 +245: 126071: 0 +245: 126072: 0 +245: 126073: 0 +245: 126074: 0 +245: 126075: 0 +245: 126076: 0 +245: 126077: 0 +245: 126078: 0 +245: 126079: 0 +245: 126080: 0 +245: 126081: 0 +245: 126082: 0 +245: 126083: 0 +245: 126084: 0 +245: 126085: 0 +245: 126086: 0 +245: 126087: 0 +245: 126088: 0 +245: 126089: 0 +245: 126090: 0 +245: 126091: 0 +245: 126092: 0 +245: 126093: 0 +245: 126094: 0 +245: 126095: 0 +245: 126096: 0 +245: 126097: 0 +245: 126098: 0 +245: 126099: 0 +245: 126100: 0 +245: 126101: 0 +245: 126102: 0 +245: 126103: 0 +245: 126104: 0 +245: 126105: 0 +245: 126106: 0 +245: 126107: 0 +245: 126108: 0 +245: 126109: 0 +245: 126110: 0 +245: 126111: 0 +245: 126112: 0 +245: 126113: 0 +245: 126114: 0 +245: 126115: 0 +245: 126116: 0 +245: 126117: 0 +245: 126118: 0 +245: 126119: 0 +245: 126120: 0 +245: 126121: 0 +245: 126122: 0 +245: 126123: 0 +245: 126124: 0 +245: 126125: 0 +245: 126126: 0 +245: 126127: 0 +245: 126128: 0 +245: 126129: 0 +245: 126130: 0 +245: 126131: 0 +245: 126132: 0 +245: 126133: 0 +245: 126134: 0 +245: 126135: 0 +245: 126136: 0 +245: 126137: 0 +245: 126138: 0 +245: 126139: 0 +245: 126140: 0 +245: 126141: 0 +245: 126142: 0 +245: 126143: 0 +245: 126144: 0 +245: 126145: 0 +245: 126146: 0 +245: 126147: 0 +245: 126148: 0 +245: 126149: 0 +245: 126150: 0 +245: 126151: 0 +245: 126152: 0 +245: 126153: 0 +245: 126154: 0 +245: 126155: 0 +245: 126156: 0 +245: 126157: 0 +245: 126158: 0 +245: 126159: 0 +245: 126160: 0 +245: 126161: 0 +245: 126162: 0 +245: 126163: 0 +245: 126164: 0 +245: 126165: 0 +245: 126166: 0 +245: 126167: 0 +245: 126168: 0 +245: 126169: 0 +245: 126170: 0 +245: 126171: 0 +245: 126172: 0 +245: 126173: 0 +245: 126174: 0 +245: 126175: 0 +245: 126176: 0 +245: 126177: 0 +245: 126178: 0 +245: 126179: 0 +245: 126180: 0 +245: 126181: 0 +245: 126182: 0 +245: 126183: 0 +245: 126184: 0 +245: 126185: 0 +245: 126186: 0 +245: 126187: 0 +245: 126188: 0 +245: 126189: 0 +245: 126190: 0 +245: 126191: 0 +245: 126192: 0 +245: 126193: 0 +245: 126194: 0 +245: 126195: 0 +245: 126196: 0 +245: 126197: 0 +245: 126198: 0 +245: 126199: 0 +245: 126200: 0 +245: 126201: 0 +245: 126202: 0 +245: 126203: 0 +245: 126204: 0 +245: 126205: 0 +245: 126206: 0 +245: 126207: 0 +245: 126208: 0 +245: 126209: 0 +245: 126210: 0 +245: 126211: 0 +245: 126212: 0 +245: 126213: 0 +245: 126214: 0 +245: 126215: 0 +245: 126216: 0 +245: 126217: 0 +245: 126218: 0 +245: 126219: 0 +245: 126220: 0 +245: 126221: 0 +245: 126222: 0 +245: 126223: 0 +245: 126224: 0 +245: 126225: 0 +245: 126226: 0 +245: 126227: 0 +245: 126228: 0 +245: 126229: 0 +245: 126230: 0 +245: 126231: 0 +245: 126232: 0 +245: 126233: 0 +245: 126234: 0 +245: 126235: 0 +245: 126236: 0 +245: 126237: 0 +245: 126238: 0 +245: 126239: 0 +245: 126240: 0 +245: 126241: 0 +245: 126242: 0 +245: 126243: 0 +245: 126244: 0 +245: 126245: 0 +245: 126246: 0 +245: 126247: 0 +245: 126248: 0 +245: 126249: 0 +245: 126250: 0 +245: 126251: 0 +245: 126252: 0 +245: 126253: 0 +245: 126254: 0 +245: 126255: 0 +245: 126256: 0 +245: 126257: 0 +245: 126258: 0 +245: 126259: 0 +245: 126260: 0 +245: 126261: 0 +245: 126262: 0 +245: 126263: 0 +245: 126264: 0 +245: 126265: 0 +245: 126266: 0 +245: 126267: 0 +245: 126268: 0 +245: 126269: 0 +245: 126270: 0 +245: 126271: 0 +245: 126272: 0 +245: 126273: 0 +245: 126274: 0 +245: 126275: 0 +245: 126276: 0 +245: 126277: 0 +245: 126278: 0 +245: 126279: 0 +245: 126280: 0 +245: 126281: 0 +245: 126282: 0 +245: 126283: 0 +245: 126284: 0 +245: 126285: 0 +245: 126286: 0 +245: 126287: 0 +245: 126288: 0 +245: 126289: 0 +245: 126290: 0 +245: 126291: 0 +245: 126292: 0 +245: 126293: 0 +245: 126294: 0 +245: 126295: 0 +245: 126296: 0 +245: 126297: 0 +245: 126298: 0 +245: 126299: 0 +245: 126300: 0 +245: 126301: 0 +245: 126302: 0 +245: 126303: 0 +245: 126304: 0 +245: 126305: 0 +245: 126306: 0 +245: 126307: 0 +245: 126308: 0 +245: 126309: 0 +245: 126310: 0 +245: 126311: 0 +245: 126312: 0 +245: 126313: 0 +245: 126314: 0 +245: 126315: 0 +245: 126316: 0 +245: 126317: 0 +245: 126318: 0 +245: 126319: 0 +245: 126320: 0 +245: 126321: 0 +245: 126322: 0 +245: 126323: 0 +245: 126324: 0 +245: 126325: 0 +245: 126326: 0 +245: 126327: 0 +245: 126328: 0 +245: 126329: 0 +245: 126330: 0 +245: 126331: 0 +245: 126332: 0 +245: 126333: 0 +245: 126334: 0 +245: 126335: 0 +245: 126336: 0 +245: 126337: 0 +245: 126338: 0 +245: 126339: 0 +245: 126340: 0 +245: 126341: 0 +245: 126342: 0 +245: 126343: 0 +245: 126344: 0 +245: 126345: 0 +245: 126346: 0 +245: 126347: 0 +245: 126348: 0 +245: 126349: 0 +245: 126350: 0 +245: 126351: 0 +245: 126352: 0 +245: 126353: 0 +245: 126354: 0 +245: 126355: 0 +245: 126356: 0 +245: 126357: 0 +245: 126358: 0 +245: 126359: 0 +245: 126360: 0 +245: 126361: 0 +245: 126362: 0 +245: 126363: 0 +245: 126364: 0 +245: 126365: 0 +245: 126366: 0 +245: 126367: 0 +245: 126368: 0 +245: 126369: 0 +245: 126370: 0 +245: 126371: 0 +245: 126372: 0 +245: 126373: 0 +245: 126374: 0 +245: 126375: 0 +245: 126376: 0 +245: 126377: 0 +245: 126378: 0 +245: 126379: 0 +245: 126380: 0 +245: 126381: 0 +245: 126382: 0 +245: 126383: 0 +245: 126384: 0 +245: 126385: 0 +245: 126386: 0 +245: 126387: 0 +245: 126388: 0 +245: 126389: 0 +245: 126390: 0 +245: 126391: 0 +245: 126392: 0 +245: 126393: 0 +245: 126394: 0 +245: 126395: 0 +245: 126396: 0 +245: 126397: 0 +245: 126398: 0 +245: 126399: 0 +245: 126400: 0 +245: 126401: 0 +245: 126402: 0 +245: 126403: 0 +245: 126404: 0 +245: 126405: 0 +245: 126406: 0 +245: 126407: 0 +245: 126408: 0 +245: 126409: 0 +245: 126410: 0 +245: 126411: 0 +245: 126412: 0 +245: 126413: 0 +245: 126414: 0 +245: 126415: 0 +245: 126416: 0 +245: 126417: 0 +245: 126418: 0 +245: 126419: 0 +245: 126420: 0 +245: 126421: 0 +245: 126422: 0 +245: 126423: 0 +245: 126424: 0 +245: 126425: 0 +245: 126426: 0 +245: 126427: 0 +245: 126428: 0 +245: 126429: 0 +245: 126430: 0 +245: 126431: 0 +245: 126432: 0 +245: 126433: 0 +245: 126434: 0 +245: 126435: 0 +245: 126436: 0 +245: 126437: 0 +245: 126438: 0 +245: 126439: 0 +245: 126440: 0 +245: 126441: 0 +245: 126442: 0 +245: 126443: 0 +245: 126444: 0 +245: 126445: 0 +245: 126446: 0 +245: 126447: 0 +245: 126448: 0 +245: 126449: 0 +245: 126450: 0 +245: 126451: 0 +245: 126452: 0 +245: 126453: 0 +245: 126454: 0 +245: 126455: 0 +245: 126456: 0 +245: 126457: 0 +245: 126458: 0 +245: 126459: 0 +245: 126460: 0 +245: 126461: 0 +245: 126462: 0 +245: 126463: 0 +245: 126464: 0 +245: 126465: 0 +245: 126466: 0 +245: 126467: 0 +245: 126468: 0 +245: 126469: 0 +245: 126470: 0 +245: 126471: 0 +245: 126472: 0 +245: 126473: 0 +245: 126474: 0 +245: 126475: 0 +245: 126476: 0 +245: 126477: 0 +245: 126478: 0 +245: 126479: 0 +245: 126480: 0 +245: 126481: 0 +245: 126482: 0 +245: 126483: 0 +245: 126484: 0 +245: 126485: 0 +245: 126486: 0 +245: 126487: 0 +245: 126488: 0 +245: 126489: 0 +245: 126490: 0 +245: 126491: 0 +245: 126492: 0 +245: 126493: 0 +245: 126494: 0 +245: 126495: 0 +245: 126496: 0 +245: 126497: 0 +245: 126498: 0 +245: 126499: 0 +245: 126500: 0 +245: 126501: 0 +245: 126502: 0 +245: 126503: 0 +245: 126504: 0 +245: 126505: 0 +245: 126506: 0 +245: 126507: 0 +245: 126508: 0 +245: 126509: 0 +245: 126510: 0 +245: 126511: 0 +245: 126512: 0 +245: 126513: 0 +245: 126514: 0 +245: 126515: 0 +245: 126516: 0 +245: 126517: 0 +245: 126518: 0 +245: 126519: 0 +245: 126520: 0 +245: 126521: 0 +245: 126522: 0 +245: 126523: 0 +245: 126524: 0 +245: 126525: 0 +245: 126526: 0 +245: 126527: 0 +245: 126528: 0 +245: 126529: 0 +245: 126530: 0 +245: 126531: 0 +245: 126532: 0 +245: 126533: 0 +245: 126534: 0 +245: 126535: 0 +245: 126536: 0 +245: 126537: 0 +245: 126538: 0 +245: 126539: 0 +245: 126540: 0 +245: 126541: 0 +245: 126542: 0 +245: 126543: 0 +245: 126544: 0 +245: 126545: 0 +245: 126546: 0 +245: 126547: 0 +245: 126548: 0 +245: 126549: 0 +245: 126550: 0 +245: 126551: 0 +245: 126552: 0 +245: 126553: 0 +245: 126554: 0 +245: 126555: 0 +245: 126556: 0 +245: 126557: 0 +245: 126558: 0 +245: 126559: 0 +245: 126560: 0 +245: 126561: 0 +245: 126562: 0 +245: 126563: 0 +245: 126564: 0 +245: 126565: 0 +245: 126566: 0 +245: 126567: 0 +245: 126568: 0 +245: 126569: 0 +245: 126570: 0 +245: 126571: 0 +245: 126572: 0 +245: 126573: 0 +245: 126574: 0 +245: 126575: 0 +245: 126576: 0 +245: 126577: 0 +245: 126578: 0 +245: 126579: 0 +245: 126580: 0 +245: 126581: 0 +245: 126582: 0 +245: 126583: 0 +245: 126584: 0 +245: 126585: 0 +245: 126586: 0 +245: 126587: 0 +245: 126588: 0 +245: 126589: 0 +245: 126590: 0 +245: 126591: 0 +245: 126592: 0 +245: 126593: 0 +245: 126594: 0 +245: 126595: 0 +245: 126596: 0 +245: 126597: 0 +245: 126598: 0 +245: 126599: 0 +245: 126600: 0 +245: 126601: 0 +245: 126602: 0 +245: 126603: 0 +245: 126604: 0 +245: 126605: 0 +245: 126606: 0 +245: 126607: 0 +245: 126608: 0 +245: 126609: 0 +245: 126610: 0 +245: 126611: 0 +245: 126612: 0 +245: 126613: 0 +245: 126614: 0 +245: 126615: 0 +245: 126616: 0 +245: 126617: 0 +245: 126618: 0 +245: 126619: 0 +245: 126620: 0 +245: 126621: 0 +245: 126622: 0 +245: 126623: 0 +245: 126624: 0 +245: 126625: 0 +245: 126626: 0 +245: 126627: 0 +245: 126628: 0 +245: 126629: 0 +245: 126630: 0 +245: 126631: 0 +245: 126632: 0 +245: 126633: 0 +245: 126634: 0 +245: 126635: 0 +245: 126636: 0 +245: 126637: 0 +245: 126638: 0 +245: 126639: 0 +245: 126640: 0 +245: 126641: 0 +245: 126642: 0 +245: 126643: 0 +245: 126644: 0 +245: 126645: 0 +245: 126646: 0 +245: 126647: 0 +245: 126648: 0 +245: 126649: 0 +245: 126650: 0 +245: 126651: 0 +245: 126652: 0 +245: 126653: 0 +245: 126654: 0 +245: 126655: 0 +245: 126656: 0 +245: 126657: 0 +245: 126658: 0 +245: 126659: 0 +245: 126660: 0 +245: 126661: 0 +245: 126662: 0 +245: 126663: 0 +245: 126664: 0 +245: 126665: 0 +245: 126666: 0 +245: 126667: 0 +245: 126668: 0 +245: 126669: 0 +245: 126670: 0 +245: 126671: 0 +245: 126672: 0 +245: 126673: 0 +245: 126674: 0 +245: 126675: 0 +245: 126676: 0 +245: 126677: 0 +245: 126678: 0 +245: 126679: 0 +245: 126680: 0 +245: 126681: 0 +245: 126682: 0 +245: 126683: 0 +245: 126684: 0 +245: 126685: 0 +245: 126686: 0 +245: 126687: 0 +245: 126688: 0 +245: 126689: 0 +245: 126690: 0 +245: 126691: 0 +245: 126692: 0 +245: 126693: 0 +245: 126694: 0 +245: 126695: 0 +245: 126696: 0 +245: 126697: 0 +245: 126698: 0 +245: 126699: 0 +245: 126700: 0 +245: 126701: 0 +245: 126702: 0 +245: 126703: 0 +245: 126704: 0 +245: 126705: 0 +245: 126706: 0 +245: 126707: 0 +245: 126708: 0 +245: 126709: 0 +245: 126710: 0 +245: 126711: 0 +245: 126712: 0 +245: 126713: 0 +245: 126714: 0 +245: 126715: 0 +245: 126716: 0 +245: 126717: 0 +245: 126718: 0 +245: 126719: 0 +245: 126720: 0 +245: 126721: 0 +245: 126722: 0 +245: 126723: 0 +245: 126724: 0 +245: 126725: 0 +245: 126726: 0 +245: 126727: 0 +245: 126728: 0 +245: 126729: 0 +245: 126730: 0 +245: 126731: 0 +245: 126732: 0 +245: 126733: 0 +245: 126734: 0 +245: 126735: 0 +245: 126736: 0 +245: 126737: 0 +245: 126738: 0 +245: 126739: 0 +245: 126740: 0 +245: 126741: 0 +245: 126742: 0 +245: 126743: 0 +245: 126744: 0 +245: 126745: 0 +245: 126746: 0 +245: 126747: 0 +245: 126748: 0 +245: 126749: 0 +245: 126750: 0 +245: 126751: 0 +245: 126752: 0 +245: 126753: 0 +245: 126754: 0 +245: 126755: 0 +245: 126756: 0 +245: 126757: 0 +245: 126758: 0 +245: 126759: 0 +245: 126760: 0 +245: 126761: 0 +245: 126762: 0 +245: 126763: 0 +245: 126764: 0 +245: 126765: 0 +245: 126766: 0 +245: 126767: 0 +245: 126768: 0 +245: 126769: 0 +245: 126770: 0 +245: 126771: 0 +245: 126772: 0 +245: 126773: 0 +245: 126774: 0 +245: 126775: 0 +245: 126776: 0 +245: 126777: 0 +245: 126778: 0 +245: 126779: 0 +245: 126780: 0 +245: 126781: 0 +245: 126782: 0 +245: 126783: 0 +245: 126784: 0 +245: 126785: 0 +245: 126786: 0 +245: 126787: 0 +245: 126788: 0 +245: 126789: 0 +245: 126790: 0 +245: 126791: 0 +245: 126792: 0 +245: 126793: 0 +245: 126794: 0 +245: 126795: 0 +245: 126796: 0 +245: 126797: 0 +245: 126798: 0 +245: 126799: 0 +245: 126800: 0 +245: 126801: 0 +245: 126802: 0 +245: 126803: 0 +245: 126804: 0 +245: 126805: 0 +245: 126806: 0 +245: 126807: 0 +245: 126808: 0 +245: 126809: 0 +245: 126810: 0 +245: 126811: 0 +245: 126812: 0 +245: 126813: 0 +245: 126814: 0 +245: 126815: 0 +245: 126816: 0 +245: 126817: 0 +245: 126818: 0 +245: 126819: 0 +245: 126820: 0 +245: 126821: 0 +245: 126822: 0 +245: 126823: 0 +245: 126824: 0 +245: 126825: 0 +245: 126826: 0 +245: 126827: 0 +245: 126828: 0 +245: 126829: 0 +245: 126830: 0 +245: 126831: 0 +245: 126832: 0 +245: 126833: 0 +245: 126834: 0 +245: 126835: 0 +245: 126836: 0 +245: 126837: 0 +245: 126838: 0 +245: 126839: 0 +245: 126840: 0 +245: 126841: 0 +245: 126842: 0 +245: 126843: 0 +245: 126844: 0 +245: 126845: 0 +245: 126846: 0 +245: 126847: 0 +245: 126848: 0 +245: 126849: 0 +245: 126850: 0 +245: 126851: 0 +245: 126852: 0 +245: 126853: 0 +245: 126854: 0 +245: 126855: 0 +245: 126856: 0 +245: 126857: 0 +245: 126858: 0 +245: 126859: 0 +245: 126860: 0 +245: 126861: 0 +245: 126862: 0 +245: 126863: 0 +245: 126864: 0 +245: 126865: 0 +245: 126866: 0 +245: 126867: 0 +245: 126868: 0 +245: 126869: 0 +245: 126870: 0 +245: 126871: 0 +245: 126872: 0 +245: 126873: 0 +245: 126874: 0 +245: 126875: 0 +245: 126876: 0 +245: 126877: 0 +245: 126878: 0 +245: 126879: 0 +245: 126880: 0 +245: 126881: 0 +245: 126882: 0 +245: 126883: 0 +245: 126884: 0 +245: 126885: 0 +245: 126886: 0 +245: 126887: 0 +245: 126888: 0 +245: 126889: 0 +245: 126890: 0 +245: 126891: 0 +245: 126892: 0 +245: 126893: 0 +245: 126894: 0 +245: 126895: 0 +245: 126896: 0 +245: 126897: 0 +245: 126898: 0 +245: 126899: 0 +245: 126900: 0 +245: 126901: 0 +245: 126902: 0 +245: 126903: 0 +245: 126904: 0 +245: 126905: 0 +245: 126906: 0 +245: 126907: 0 +245: 126908: 0 +245: 126909: 0 +245: 126910: 0 +245: 126911: 0 +245: 126912: 0 +245: 126913: 0 +245: 126914: 0 +245: 126915: 0 +245: 126916: 0 +245: 126917: 0 +245: 126918: 0 +245: 126919: 0 +245: 126920: 0 +245: 126921: 0 +245: 126922: 0 +245: 126923: 0 +245: 126924: 0 +245: 126925: 0 +245: 126926: 0 +245: 126927: 0 +245: 126928: 0 +245: 126929: 0 +245: 126930: 0 +245: 126931: 0 +245: 126932: 0 +245: 126933: 0 +245: 126934: 0 +245: 126935: 0 +245: 126936: 0 +245: 126937: 0 +245: 126938: 0 +245: 126939: 0 +245: 126940: 0 +245: 126941: 0 +245: 126942: 0 +245: 126943: 0 +245: 126944: 0 +245: 126945: 0 +245: 126946: 0 +245: 126947: 0 +245: 126948: 0 +245: 126949: 0 +245: 126950: 0 +245: 126951: 0 +245: 126952: 0 +245: 126953: 0 +245: 126954: 0 +245: 126955: 0 +245: 126956: 0 +245: 126957: 0 +245: 126958: 0 +245: 126959: 0 +245: 126960: 0 +245: 126961: 0 +245: 126962: 0 +245: 126963: 0 +245: 126964: 0 +245: 126965: 0 +245: 126966: 0 +245: 126967: 0 +245: 126968: 0 +245: 126969: 0 +245: 126970: 0 +245: 126971: 0 +245: 126972: 0 +245: 126973: 0 +245: 126974: 0 +245: 126975: 0 +245: 126976: 0 +245: 126977: 0 +245: 126978: 0 +245: 126979: 0 +245: 126980: 0 +245: 126981: 0 +245: 126982: 0 +245: 126983: 0 +245: 126984: 0 +245: 126985: 0 +245: 126986: 0 +245: 126987: 0 +245: 126988: 0 +245: 126989: 0 +245: 126990: 0 +245: 126991: 0 +245: 126992: 0 +245: 126993: 0 +245: 126994: 0 +245: 126995: 0 +245: 126996: 0 +245: 126997: 0 +245: 126998: 0 +245: 126999: 0 +245: 127000: 0 +245: 127001: 0 +245: 127002: 0 +245: 127003: 0 +245: 127004: 0 +245: 127005: 0 +245: 127006: 0 +245: 127007: 0 +245: 127008: 0 +245: 127009: 0 +245: 127010: 0 +245: 127011: 0 +245: 127012: 0 +245: 127013: 0 +245: 127014: 0 +245: 127015: 0 +245: 127016: 0 +245: 127017: 0 +245: 127018: 0 +245: 127019: 0 +245: 127020: 0 +245: 127021: 0 +245: 127022: 0 +245: 127023: 0 +245: 127024: 0 +245: 127025: 0 +245: 127026: 0 +245: 127027: 0 +245: 127028: 0 +245: 127029: 0 +245: 127030: 0 +245: 127031: 0 +245: 127032: 0 +245: 127033: 0 +245: 127034: 0 +245: 127035: 0 +245: 127036: 0 +245: 127037: 0 +245: 127038: 0 +245: 127039: 0 +245: 127040: 0 +245: 127041: 0 +245: 127042: 0 +245: 127043: 0 +245: 127044: 0 +245: 127045: 0 +245: 127046: 0 +245: 127047: 0 +245: 127048: 0 +245: 127049: 0 +245: 127050: 0 +245: 127051: 0 +245: 127052: 0 +245: 127053: 0 +245: 127054: 0 +245: 127055: 0 +245: 127056: 0 +245: 127057: 0 +245: 127058: 0 +245: 127059: 0 +245: 127060: 0 +245: 127061: 0 +245: 127062: 0 +245: 127063: 0 +245: 127064: 0 +245: 127065: 0 +245: 127066: 0 +245: 127067: 0 +245: 127068: 0 +245: 127069: 0 +245: 127070: 0 +245: 127071: 0 +245: 127072: 0 +245: 127073: 0 +245: 127074: 0 +245: 127075: 0 +245: 127076: 0 +245: 127077: 0 +245: 127078: 0 +245: 127079: 0 +245: 127080: 0 +245: 127081: 0 +245: 127082: 0 +245: 127083: 0 +245: 127084: 0 +245: 127085: 0 +245: 127086: 0 +245: 127087: 0 +245: 127088: 0 +245: 127089: 0 +245: 127090: 0 +245: 127091: 0 +245: 127092: 0 +245: 127093: 0 +245: 127094: 0 +245: 127095: 0 +245: 127096: 0 +245: 127097: 0 +245: 127098: 0 +245: 127099: 0 +245: 127100: 0 +245: 127101: 0 +245: 127102: 0 +245: 127103: 0 +245: 127104: 0 +245: 127105: 0 +245: 127106: 0 +245: 127107: 0 +245: 127108: 0 +245: 127109: 0 +245: 127110: 0 +245: 127111: 0 +245: 127112: 0 +245: 127113: 0 +245: 127114: 0 +245: 127115: 0 +245: 127116: 0 +245: 127117: 0 +245: 127118: 0 +245: 127119: 0 +245: 127120: 0 +245: 127121: 0 +245: 127122: 0 +245: 127123: 0 +245: 127124: 0 +245: 127125: 0 +245: 127126: 0 +245: 127127: 0 +245: 127128: 0 +245: 127129: 0 +245: 127130: 0 +245: 127131: 0 +245: 127132: 0 +245: 127133: 0 +245: 127134: 0 +245: 127135: 0 +245: 127136: 0 +245: 127137: 0 +245: 127138: 0 +245: 127139: 0 +245: 127140: 0 +245: 127141: 0 +245: 127142: 0 +245: 127143: 0 +245: 127144: 0 +245: 127145: 0 +245: 127146: 0 +245: 127147: 0 +245: 127148: 0 +245: 127149: 0 +245: 127150: 0 +245: 127151: 0 +245: 127152: 0 +245: 127153: 0 +245: 127154: 0 +245: 127155: 0 +245: 127156: 0 +245: 127157: 0 +245: 127158: 0 +245: 127159: 0 +245: 127160: 0 +245: 127161: 0 +245: 127162: 0 +245: 127163: 0 +245: 127164: 0 +245: 127165: 0 +245: 127166: 0 +245: 127167: 0 +245: 127168: 0 +245: 127169: 0 +245: 127170: 0 +245: 127171: 0 +245: 127172: 0 +245: 127173: 0 +245: 127174: 0 +245: 127175: 0 +245: 127176: 0 +245: 127177: 0 +245: 127178: 0 +245: 127179: 0 +245: 127180: 0 +245: 127181: 0 +245: 127182: 0 +245: 127183: 0 +245: 127184: 0 +245: 127185: 0 +245: 127186: 0 +245: 127187: 0 +245: 127188: 0 +245: 127189: 0 +245: 127190: 0 +245: 127191: 0 +245: 127192: 0 +245: 127193: 0 +245: 127194: 0 +245: 127195: 0 +245: 127196: 0 +245: 127197: 0 +245: 127198: 0 +245: 127199: 0 +245: 127200: 0 +245: 127201: 0 +245: 127202: 0 +245: 127203: 0 +245: 127204: 0 +245: 127205: 0 +245: 127206: 0 +245: 127207: 0 +245: 127208: 0 +245: 127209: 0 +245: 127210: 0 +245: 127211: 0 +245: 127212: 0 +245: 127213: 0 +245: 127214: 0 +245: 127215: 0 +245: 127216: 0 +245: 127217: 0 +245: 127218: 0 +245: 127219: 0 +245: 127220: 0 +245: 127221: 0 +245: 127222: 0 +245: 127223: 0 +245: 127224: 0 +245: 127225: 0 +245: 127226: 0 +245: 127227: 0 +245: 127228: 0 +245: 127229: 0 +245: 127230: 0 +245: 127231: 0 +245: 127232: 0 +245: 127233: 0 +245: 127234: 0 +245: 127235: 0 +245: 127236: 0 +245: 127237: 0 +245: 127238: 0 +245: 127239: 0 +245: 127240: 0 +245: 127241: 0 +245: 127242: 0 +245: 127243: 0 +245: 127244: 0 +245: 127245: 0 +245: 127246: 0 +245: 127247: 0 +245: 127248: 0 +245: 127249: 0 +245: 127250: 0 +245: 127251: 0 +245: 127252: 0 +245: 127253: 0 +245: 127254: 0 +245: 127255: 0 +245: 127256: 0 +245: 127257: 0 +245: 127258: 0 +245: 127259: 0 +245: 127260: 0 +245: 127261: 0 +245: 127262: 0 +245: 127263: 0 +245: 127264: 0 +245: 127265: 0 +245: 127266: 0 +245: 127267: 0 +245: 127268: 0 +245: 127269: 0 +245: 127270: 0 +245: 127271: 0 +245: 127272: 0 +245: 127273: 0 +245: 127274: 0 +245: 127275: 0 +245: 127276: 0 +245: 127277: 0 +245: 127278: 0 +245: 127279: 0 +245: 127280: 0 +245: 127281: 0 +245: 127282: 0 +245: 127283: 0 +245: 127284: 0 +245: 127285: 0 +245: 127286: 0 +245: 127287: 0 +245: 127288: 0 +245: 127289: 0 +245: 127290: 0 +245: 127291: 0 +245: 127292: 0 +245: 127293: 0 +245: 127294: 0 +245: 127295: 0 +245: 127296: 0 +245: 127297: 0 +245: 127298: 0 +245: 127299: 0 +245: 127300: 0 +245: 127301: 0 +245: 127302: 0 +245: 127303: 0 +245: 127304: 0 +245: 127305: 0 +245: 127306: 0 +245: 127307: 0 +245: 127308: 0 +245: 127309: 0 +245: 127310: 0 +245: 127311: 0 +245: 127312: 0 +245: 127313: 0 +245: 127314: 0 +245: 127315: 0 +245: 127316: 0 +245: 127317: 0 +245: 127318: 0 +245: 127319: 0 +245: 127320: 0 +245: 127321: 0 +245: 127322: 0 +245: 127323: 0 +245: 127324: 0 +245: 127325: 0 +245: 127326: 0 +245: 127327: 0 +245: 127328: 0 +245: 127329: 0 +245: 127330: 0 +245: 127331: 0 +245: 127332: 0 +245: 127333: 0 +245: 127334: 0 +245: 127335: 0 +245: 127336: 0 +245: 127337: 0 +245: 127338: 0 +245: 127339: 0 +245: 127340: 0 +245: 127341: 0 +245: 127342: 0 +245: 127343: 0 +245: 127344: 0 +245: 127345: 0 +245: 127346: 0 +245: 127347: 0 +245: 127348: 0 +245: 127349: 0 +245: 127350: 0 +245: 127351: 0 +245: 127352: 0 +245: 127353: 0 +245: 127354: 0 +245: 127355: 0 +245: 127356: 0 +245: 127357: 0 +245: 127358: 0 +245: 127359: 0 +245: 127360: 0 +245: 127361: 0 +245: 127362: 0 +245: 127363: 0 +245: 127364: 0 +245: 127365: 0 +245: 127366: 0 +245: 127367: 0 +245: 127368: 0 +245: 127369: 0 +245: 127370: 0 +245: 127371: 0 +245: 127372: 0 +245: 127373: 0 +245: 127374: 0 +245: 127375: 0 +245: 127376: 0 +245: 127377: 0 +245: 127378: 0 +245: 127379: 0 +245: 127380: 0 +245: 127381: 0 +245: 127382: 0 +245: 127383: 0 +245: 127384: 0 +245: 127385: 0 +245: 127386: 0 +245: 127387: 0 +245: 127388: 0 +245: 127389: 0 +245: 127390: 0 +245: 127391: 0 +245: 127392: 0 +245: 127393: 0 +245: 127394: 0 +245: 127395: 0 +245: 127396: 0 +245: 127397: 0 +245: 127398: 0 +245: 127399: 0 +245: 127400: 0 +245: 127401: 0 +245: 127402: 0 +245: 127403: 0 +245: 127404: 0 +245: 127405: 0 +245: 127406: 0 +245: 127407: 0 +245: 127408: 0 +245: 127409: 0 +245: 127410: 0 +245: 127411: 0 +245: 127412: 0 +245: 127413: 0 +245: 127414: 0 +245: 127415: 0 +245: 127416: 0 +245: 127417: 0 +245: 127418: 0 +245: 127419: 0 +245: 127420: 0 +245: 127421: 0 +245: 127422: 0 +245: 127423: 0 +245: 127424: 0 +245: 127425: 0 +245: 127426: 0 +245: 127427: 0 +245: 127428: 0 +245: 127429: 0 +245: 127430: 0 +245: 127431: 0 +245: 127432: 0 +245: 127433: 0 +245: 127434: 0 +245: 127435: 0 +245: 127436: 0 +245: 127437: 0 +245: 127438: 0 +245: 127439: 0 +245: 127440: 0 +245: 127441: 0 +245: 127442: 0 +245: 127443: 0 +245: 127444: 0 +245: 127445: 0 +245: 127446: 0 +245: 127447: 0 +245: 127448: 0 +245: 127449: 0 +245: 127450: 0 +245: 127451: 0 +245: 127452: 0 +245: 127453: 0 +245: 127454: 0 +245: 127455: 0 +245: 127456: 0 +245: 127457: 0 +245: 127458: 0 +245: 127459: 0 +245: 127460: 0 +245: 127461: 0 +245: 127462: 0 +245: 127463: 0 +245: 127464: 0 +245: 127465: 0 +245: 127466: 0 +245: 127467: 0 +245: 127468: 0 +245: 127469: 0 +245: 127470: 0 +245: 127471: 0 +245: 127472: 0 +245: 127473: 0 +245: 127474: 0 +245: 127475: 0 +245: 127476: 0 +245: 127477: 0 +245: 127478: 0 +245: 127479: 0 +245: 127480: 0 +245: 127481: 0 +245: 127482: 0 +245: 127483: 0 +245: 127484: 0 +245: 127485: 0 +245: 127486: 0 +245: 127487: 0 +245: 127488: 0 +245: 127489: 0 +245: 127490: 0 +245: 127491: 0 +245: 127492: 0 +245: 127493: 0 +245: 127494: 0 +245: 127495: 0 +245: 127496: 0 +245: 127497: 0 +245: 127498: 0 +245: 127499: 0 +245: 127500: 0 +245: 127501: 0 +245: 127502: 0 +245: 127503: 0 +245: 127504: 0 +245: 127505: 0 +245: 127506: 0 +245: 127507: 0 +245: 127508: 0 +245: 127509: 0 +245: 127510: 0 +245: 127511: 0 +245: 127512: 0 +245: 127513: 0 +245: 127514: 0 +245: 127515: 0 +245: 127516: 0 +245: 127517: 0 +245: 127518: 0 +245: 127519: 0 +245: 127520: 0 +245: 127521: 0 +245: 127522: 0 +245: 127523: 0 +245: 127524: 0 +245: 127525: 0 +245: 127526: 0 +245: 127527: 0 +245: 127528: 0 +245: 127529: 0 +245: 127530: 0 +245: 127531: 0 +245: 127532: 0 +245: 127533: 0 +245: 127534: 0 +245: 127535: 0 +245: 127536: 0 +245: 127537: 0 +245: 127538: 0 +245: 127539: 0 +245: 127540: 0 +245: 127541: 0 +245: 127542: 0 +245: 127543: 0 +245: 127544: 0 +245: 127545: 0 +245: 127546: 0 +245: 127547: 0 +245: 127548: 0 +245: 127549: 0 +245: 127550: 0 +245: 127551: 0 +245: 127552: 0 +245: 127553: 0 +245: 127554: 0 +245: 127555: 0 +245: 127556: 0 +245: 127557: 0 +245: 127558: 0 +245: 127559: 0 +245: 127560: 0 +245: 127561: 0 +245: 127562: 0 +245: 127563: 0 +245: 127564: 0 +245: 127565: 0 +245: 127566: 0 +245: 127567: 0 +245: 127568: 0 +245: 127569: 0 +245: 127570: 0 +245: 127571: 0 +245: 127572: 0 +245: 127573: 0 +245: 127574: 0 +245: 127575: 0 +245: 127576: 0 +245: 127577: 0 +245: 127578: 0 +245: 127579: 0 +245: 127580: 0 +245: 127581: 0 +245: 127582: 0 +245: 127583: 0 +245: 127584: 0 +245: 127585: 0 +245: 127586: 0 +245: 127587: 0 +245: 127588: 0 +245: 127589: 0 +245: 127590: 0 +245: 127591: 0 +245: 127592: 0 +245: 127593: 0 +245: 127594: 0 +245: 127595: 0 +245: 127596: 0 +245: 127597: 0 +245: 127598: 0 +245: 127599: 0 +245: 127600: 0 +245: 127601: 0 +245: 127602: 0 +245: 127603: 0 +245: 127604: 0 +245: 127605: 0 +245: 127606: 0 +245: 127607: 0 +245: 127608: 0 +245: 127609: 0 +245: 127610: 0 +245: 127611: 0 +245: 127612: 0 +245: 127613: 0 +245: 127614: 0 +245: 127615: 0 +245: 127616: 0 +245: 127617: 0 +245: 127618: 0 +245: 127619: 0 +245: 127620: 0 +245: 127621: 0 +245: 127622: 0 +245: 127623: 0 +245: 127624: 0 +245: 127625: 0 +245: 127626: 0 +245: 127627: 0 +245: 127628: 0 +245: 127629: 0 +245: 127630: 0 +245: 127631: 0 +245: 127632: 0 +245: 127633: 0 +245: 127634: 0 +245: 127635: 0 +245: 127636: 0 +245: 127637: 0 +245: 127638: 0 +245: 127639: 0 +245: 127640: 0 +245: 127641: 0 +245: 127642: 0 +245: 127643: 0 +245: 127644: 0 +245: 127645: 0 +245: 127646: 0 +245: 127647: 0 +245: 127648: 0 +245: 127649: 0 +245: 127650: 0 +245: 127651: 0 +245: 127652: 0 +245: 127653: 0 +245: 127654: 0 +245: 127655: 0 +245: 127656: 0 +245: 127657: 0 +245: 127658: 0 +245: 127659: 0 +245: 127660: 0 +245: 127661: 0 +245: 127662: 0 +245: 127663: 0 +245: 127664: 0 +245: 127665: 0 +245: 127666: 0 +245: 127667: 0 +245: 127668: 0 +245: 127669: 0 +245: 127670: 0 +245: 127671: 0 +245: 127672: 0 +245: 127673: 0 +245: 127674: 0 +245: 127675: 0 +245: 127676: 0 +245: 127677: 0 +245: 127678: 0 +245: 127679: 0 +245: 127680: 0 +245: 127681: 0 +245: 127682: 0 +245: 127683: 0 +245: 127684: 0 +245: 127685: 0 +245: 127686: 0 +245: 127687: 0 +245: 127688: 0 +245: 127689: 0 +245: 127690: 0 +245: 127691: 0 +245: 127692: 0 +245: 127693: 0 +245: 127694: 0 +245: 127695: 0 +245: 127696: 0 +245: 127697: 0 +245: 127698: 0 +245: 127699: 0 +245: 127700: 0 +245: 127701: 0 +245: 127702: 0 +245: 127703: 0 +245: 127704: 0 +245: 127705: 0 +245: 127706: 0 +245: 127707: 0 +245: 127708: 0 +245: 127709: 0 +245: 127710: 0 +245: 127711: 0 +245: 127712: 0 +245: 127713: 0 +245: 127714: 0 +245: 127715: 0 +245: 127716: 0 +245: 127717: 0 +245: 127718: 0 +245: 127719: 0 +245: 127720: 0 +245: 127721: 0 +245: 127722: 0 +245: 127723: 0 +245: 127724: 0 +245: 127725: 0 +245: 127726: 0 +245: 127727: 0 +245: 127728: 0 +245: 127729: 0 +245: 127730: 0 +245: 127731: 0 +245: 127732: 0 +245: 127733: 0 +245: 127734: 0 +245: 127735: 0 +245: 127736: 0 +245: 127737: 0 +245: 127738: 0 +245: 127739: 0 +245: 127740: 0 +245: 127741: 0 +245: 127742: 0 +245: 127743: 0 +245: 127744: 0 +245: 127745: 0 +245: 127746: 0 +245: 127747: 0 +245: 127748: 0 +245: 127749: 0 +245: 127750: 0 +245: 127751: 0 +245: 127752: 0 +245: 127753: 0 +245: 127754: 0 +245: 127755: 0 +245: 127756: 0 +245: 127757: 0 +245: 127758: 0 +245: 127759: 0 +245: 127760: 0 +245: 127761: 0 +245: 127762: 0 +245: 127763: 0 +245: 127764: 0 +245: 127765: 0 +245: 127766: 0 +245: 127767: 0 +245: 127768: 0 +245: 127769: 0 +245: 127770: 0 +245: 127771: 0 +245: 127772: 0 +245: 127773: 0 +245: 127774: 0 +245: 127775: 0 +245: 127776: 0 +245: 127777: 0 +245: 127778: 0 +245: 127779: 0 +245: 127780: 0 +245: 127781: 0 +245: 127782: 0 +245: 127783: 0 +245: 127784: 0 +245: 127785: 0 +245: 127786: 0 +245: 127787: 0 +245: 127788: 0 +245: 127789: 0 +245: 127790: 0 +245: 127791: 0 +245: 127792: 0 +245: 127793: 0 +245: 127794: 0 +245: 127795: 0 +245: 127796: 0 +245: 127797: 0 +245: 127798: 0 +245: 127799: 0 +245: 127800: 0 +245: 127801: 0 +245: 127802: 0 +245: 127803: 0 +245: 127804: 0 +245: 127805: 0 +245: 127806: 0 +245: 127807: 0 +245: 127808: 0 +245: 127809: 0 +245: 127810: 0 +245: 127811: 0 +245: 127812: 0 +245: 127813: 0 +245: 127814: 0 +245: 127815: 0 +245: 127816: 0 +245: 127817: 0 +245: 127818: 0 +245: 127819: 0 +245: 127820: 0 +245: 127821: 0 +245: 127822: 0 +245: 127823: 0 +245: 127824: 0 +245: 127825: 0 +245: 127826: 0 +245: 127827: 0 +245: 127828: 0 +245: 127829: 0 +245: 127830: 0 +245: 127831: 0 +245: 127832: 0 +245: 127833: 0 +245: 127834: 0 +245: 127835: 0 +245: 127836: 0 +245: 127837: 0 +245: 127838: 0 +245: 127839: 0 +245: 127840: 0 +245: 127841: 0 +245: 127842: 0 +245: 127843: 0 +245: 127844: 0 +245: 127845: 0 +245: 127846: 0 +245: 127847: 0 +245: 127848: 0 +245: 127849: 0 +245: 127850: 0 +245: 127851: 0 +245: 127852: 0 +245: 127853: 0 +245: 127854: 0 +245: 127855: 0 +245: 127856: 0 +245: 127857: 0 +245: 127858: 0 +245: 127859: 0 +245: 127860: 0 +245: 127861: 0 +245: 127862: 0 +245: 127863: 0 +245: 127864: 0 +245: 127865: 0 +245: 127866: 0 +245: 127867: 0 +245: 127868: 0 +245: 127869: 0 +245: 127870: 0 +245: 127871: 0 +245: 127872: 0 +245: 127873: 0 +245: 127874: 0 +245: 127875: 0 +245: 127876: 0 +245: 127877: 0 +245: 127878: 0 +245: 127879: 0 +245: 127880: 0 +245: 127881: 0 +245: 127882: 0 +245: 127883: 0 +245: 127884: 0 +245: 127885: 0 +245: 127886: 0 +245: 127887: 0 +245: 127888: 0 +245: 127889: 0 +245: 127890: 0 +245: 127891: 0 +245: 127892: 0 +245: 127893: 0 +245: 127894: 0 +245: 127895: 0 +245: 127896: 0 +245: 127897: 0 +245: 127898: 0 +245: 127899: 0 +245: 127900: 0 +245: 127901: 0 +245: 127902: 0 +245: 127903: 0 +245: 127904: 0 +245: 127905: 0 +245: 127906: 0 +245: 127907: 0 +245: 127908: 0 +245: 127909: 0 +245: 127910: 0 +245: 127911: 0 +245: 127912: 0 +245: 127913: 0 +245: 127914: 0 +245: 127915: 0 +245: 127916: 0 +245: 127917: 0 +245: 127918: 0 +245: 127919: 0 +245: 127920: 0 +245: 127921: 0 +245: 127922: 0 +245: 127923: 0 +245: 127924: 0 +245: 127925: 0 +245: 127926: 0 +245: 127927: 0 +245: 127928: 0 +245: 127929: 0 +245: 127930: 0 +245: 127931: 0 +245: 127932: 0 +245: 127933: 0 +245: 127934: 0 +245: 127935: 0 +245: 127936: 0 +245: 127937: 0 +245: 127938: 0 +245: 127939: 0 +245: 127940: 0 +245: 127941: 0 +245: 127942: 0 +245: 127943: 0 +245: 127944: 0 +245: 127945: 0 +245: 127946: 0 +245: 127947: 0 +245: 127948: 0 +245: 127949: 0 +245: 127950: 0 +245: 127951: 0 +245: 127952: 0 +245: 127953: 0 +245: 127954: 0 +245: 127955: 0 +245: 127956: 0 +245: 127957: 0 +245: 127958: 0 +245: 127959: 0 +245: 127960: 0 +245: 127961: 0 +245: 127962: 0 +245: 127963: 0 +245: 127964: 0 +245: 127965: 0 +245: 127966: 0 +245: 127967: 0 +245: 127968: 0 +245: 127969: 0 +245: 127970: 0 +245: 127971: 0 +245: 127972: 0 +245: 127973: 0 +245: 127974: 0 +245: 127975: 0 +245: 127976: 0 +245: 127977: 0 +245: 127978: 0 +245: 127979: 0 +245: 127980: 0 +245: 127981: 0 +245: 127982: 0 +245: 127983: 0 +245: 127984: 0 +245: 127985: 0 +245: 127986: 0 +245: 127987: 0 +245: 127988: 0 +245: 127989: 0 +245: 127990: 0 +245: 127991: 0 +245: 127992: 0 +245: 127993: 0 +245: 127994: 0 +245: 127995: 0 +245: 127996: 0 +245: 127997: 0 +245: 127998: 0 +245: 127999: 0 +245: OK +245: +245: +166/265 Test #245: workgroup/range_md_large_grid_cbs ..................................................... Passed 1.47 sec test 91 Start 91: regression/test_issue_757_cbs @@ -331314,50 +331341,11 @@ 91: Environment variables: 91: POCL_WORK_GROUP_METHOD=cbs 91: Test timeout computed to be: 10000000 -167/265 Test #244: workgroup/range_md_large_grid_loopvec ................................................. Passed 2.82 sec -168/265 Test #245: workgroup/range_md_large_grid_cbs ..................................................... Passed 2.72 sec -84: OK -84: -84: -169/265 Test #84: regression/test_issue_445_loopvec ..................................................... Passed 1.99 sec -85: OK -85: -85: -170/265 Test #85: regression/test_issue_445_cbs ......................................................... Passed 1.95 sec 83: OK 83: 83: [SubCFG] Form SubCFGs in scan_scan_intervals_lev1 83: -171/265 Test #83: regression/test_issue_231_cbs ......................................................... Passed 2.09 sec -89: BUILD ERROR -89: BUILD ERROR -89: OK -89: -89: 1 error generated. -89: 1 error generated. -89: -172/265 Test #89: regression/test_issue_577_cbs ......................................................... Passed 1.33 sec -86: outer=0 inner=0 lid=0 -86: outer=0 inner=0 lid=1 -86: + outer=0 inner=0 lid=0 -86: + outer=0 inner=0 lid=1 -86: outer=0 inner=1 lid=0 -86: outer=0 inner=1 lid=1 -86: + outer=0 inner=1 lid=0 -86: + outer=0 inner=1 lid=1 -86: outer=1 inner=0 lid=0 -86: outer=1 inner=0 lid=1 -86: + outer=1 inner=0 lid=0 -86: + outer=1 inner=0 lid=1 -86: outer=1 inner=1 lid=0 -86: outer=1 inner=1 lid=1 -86: + outer=1 inner=1 lid=0 -86: + outer=1 inner=1 lid=1 -86: OK -86: -86: 2 warnings generated. -86: -173/265 Test #86: regression/test_issue_553_loopvec ..................................................... Passed 1.87 sec +167/265 Test #83: regression/test_issue_231_cbs ......................................................... Passed 1.18 sec test 92 Start 92: regression/test_issue_1435_loopvec @@ -331366,6 +331354,10 @@ 92: Environment variables: 92: POCL_WORK_GROUP_METHOD=loopvec 92: Test timeout computed to be: 10000000 +82: OK +82: +82: +168/265 Test #82: regression/test_issue_231_loopvec ..................................................... Passed 1.26 sec test 93 Start 93: regression/test_issue_1435_cbs @@ -331374,6 +331366,10 @@ 93: Environment variables: 93: POCL_WORK_GROUP_METHOD=cbs 93: Test timeout computed to be: 10000000 +85: OK +85: +85: +169/265 Test #85: regression/test_issue_445_cbs ......................................................... Passed 1.15 sec test 94 Start 94: regression/test_workitem_func_outside_kernel_loopvec @@ -331382,6 +331378,14 @@ 94: Environment variables: 94: POCL_WORK_GROUP_METHOD=loopvec 94: Test timeout computed to be: 10000000 +88: BUILD ERROR +88: BUILD ERROR +88: OK +88: +88: 1 error generated. +88: 1 error generated. +88: +170/265 Test #88: regression/test_issue_577_loopvec ..................................................... Passed 0.72 sec test 95 Start 95: regression/test_workitem_func_outside_kernel_cbs @@ -331390,12 +331394,24 @@ 95: Environment variables: 95: POCL_WORK_GROUP_METHOD=cbs 95: Test timeout computed to be: 10000000 +84: OK +84: +84: +171/265 Test #84: regression/test_issue_445_loopvec ..................................................... Passed 1.29 sec test 96 Start 96: regression/test_program_scope_vars 96: Test command: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_program_scope_vars 96: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression 96: Test timeout computed to be: 10000000 +89: BUILD ERROR +89: BUILD ERROR +89: OK +89: +89: 1 error generated. +89: 1 error generated. +89: +172/265 Test #89: regression/test_issue_577_cbs ......................................................... Passed 0.69 sec test 97 Start 97: regression/test_llvm_segfault_issue_889_loopvec @@ -331404,6 +331420,27 @@ 97: Environment variables: 97: POCL_WORK_GROUP_METHOD=loopvec 97: Test timeout computed to be: 10000000 +86: outer=0 inner=0 lid=0 +86: outer=0 inner=0 lid=1 +86: + outer=0 inner=0 lid=0 +86: + outer=0 inner=0 lid=1 +86: outer=0 inner=1 lid=0 +86: outer=0 inner=1 lid=1 +86: + outer=0 inner=1 lid=0 +86: + outer=0 inner=1 lid=1 +86: outer=1 inner=0 lid=0 +86: outer=1 inner=0 lid=1 +86: + outer=1 inner=0 lid=0 +86: + outer=1 inner=0 lid=1 +86: outer=1 inner=1 lid=0 +86: outer=1 inner=1 lid=1 +86: + outer=1 inner=1 lid=0 +86: + outer=1 inner=1 lid=1 +86: OK +86: +86: 2 warnings generated. +86: +173/265 Test #86: regression/test_issue_553_loopvec ..................................................... Passed 1.72 sec test 98 Start 98: regression/test_llvm_segfault_issue_889_cbs @@ -331412,6 +331449,18 @@ 98: Environment variables: 98: POCL_WORK_GROUP_METHOD=cbs 98: Test timeout computed to be: 10000000 +90: OK +90: +90: +174/265 Test #90: regression/test_issue_757_loopvec ..................................................... Passed 1.23 sec +test 99 + Start 99: regression/test_issue_893_loopvec + +99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +99: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +99: Environment variables: +99: POCL_WORK_GROUP_METHOD=loopvec +99: Test timeout computed to be: 10000000 87: outer=0 inner=0 lid=0 87: outer=0 inner=0 lid=1 87: + outer=0 inner=0 lid=0 @@ -331433,19 +331482,7 @@ 87: 2 warnings generated. 87: [SubCFG] Form SubCFGs in pocltest 87: -174/265 Test #87: regression/test_issue_553_cbs ......................................................... Passed 1.82 sec -test 99 - Start 99: regression/test_issue_893_loopvec - -99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -99: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -99: Environment variables: -99: POCL_WORK_GROUP_METHOD=loopvec -99: Test timeout computed to be: 10000000 -92: OK -92: -92: -175/265 Test #92: regression/test_issue_1435_loopvec .................................................... Passed 1.31 sec +175/265 Test #87: regression/test_issue_553_cbs ......................................................... Passed 1.59 sec test 100 Start 100: regression/test_issue_893_cbs @@ -331454,11 +331491,10 @@ 100: Environment variables: 100: POCL_WORK_GROUP_METHOD=cbs 100: Test timeout computed to be: 10000000 -93: OK -93: -93: [SubCFG] Form SubCFGs in medfilt2d -93: -176/265 Test #93: regression/test_issue_1435_cbs ........................................................ Passed 1.34 sec +91: OK +91: +91: +176/265 Test #91: regression/test_issue_757_cbs ......................................................... Passed 1.23 sec test 101 Start 101: regression/test_flatten_barrier_subs_loopvec @@ -331468,10 +331504,10 @@ 101: POCL_WORK_GROUP_METHOD=loopvec 101: Test timeout computed to be: 10000000 101: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.output -91: OK -91: -91: -177/265 Test #91: regression/test_issue_757_cbs ......................................................... Passed 1.40 sec +92: OK +92: +92: +177/265 Test #92: regression/test_issue_1435_loopvec .................................................... Passed 1.27 sec test 102 Start 102: regression/test_flatten_barrier_subs_cbs @@ -331480,10 +331516,12 @@ 102: Environment variables: 102: POCL_WORK_GROUP_METHOD=cbs 102: Test timeout computed to be: 10000000 -90: OK -90: -90: -178/265 Test #90: regression/test_issue_757_loopvec ..................................................... Passed 1.42 sec +102: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.output +93: OK +93: +93: [SubCFG] Form SubCFGs in medfilt2d +93: +178/265 Test #93: regression/test_issue_1435_cbs ........................................................ Passed 1.30 sec test 103 Start 103: regression/phi_nodes_not_replicated_loopvec @@ -331492,11 +331530,18 @@ 103: Environment variables: 103: POCL_WORK_GROUP_METHOD=loopvec 103: Test timeout computed to be: 10000000 -102: -- Expecting output: /build/reproducible-path/pocl-6.0/tests/regression/test_flatten_barrier_subs.output -99: OK -99: -99: -179/265 Test #99: regression/test_issue_893_loopvec ..................................................... Passed 1.39 sec +97: binary size [0]: 114505 +97: binary size [1]: 0 +97: binary size [2]: 2222 +97: binary size [3]: 2222 +97: binary size [4]: 281474332217096 +97: binary size [5]: 1155071 +97: binary size [6]: 100 +97: binary size [7]: 0 +97: OK +97: +97: +179/265 Test #97: regression/test_llvm_segfault_issue_889_loopvec ....................................... Passed 1.39 sec test 104 Start 104: regression/phi_nodes_not_replicated_cbs @@ -331505,267 +331550,267 @@ 104: Environment variables: 104: POCL_WORK_GROUP_METHOD=cbs 104: Test timeout computed to be: 10000000 -94: calling printf in test1: 0 | 176.388367 -94: calling printf in test5: 0 | 0.443211 -94: calling printf in test1: 1 | 149.583740 -94: calling printf in test5: 1 | -0.936568 -94: calling printf in test1: 2 | 113.165604 -94: calling printf in test5: 2 | 0.068215 -94: calling printf in test1: 3 | 129.582275 -94: calling printf in test5: 3 | -0.701127 -94: calling printf in test1: 4 | 194.025162 -94: calling printf in test5: 4 | -0.684256 -94: calling printf in test1: 5 | 131.874252 -94: calling printf in test5: 5 | -0.072575 -94: calling printf in test1: 6 | 194.721741 -94: calling printf in test5: 6 | -0.056973 -94: calling printf in test1: 7 | 149.397049 -94: calling printf in test5: 7 | -0.985347 -94: calling printf in test1: 8 | 105.793549 -94: calling printf in test5: 8 | -0.852423 -94: calling printf in test1: 9 | 121.299278 -94: calling printf in test5: 9 | 0.940070 -94: calling printf in test1: 10 | 142.086731 -94: calling printf in test5: 10 | -0.655664 -94: calling printf in test1: 11 | 148.677811 -94: calling printf in test5: 11 | -0.853651 -94: calling printf in test1: 12 | 155.823105 -94: calling printf in test5: 12 | -0.951023 -94: calling printf in test1: 13 | 164.089676 -94: calling printf in test5: 13 | 0.664525 -94: calling printf in test1: 14 | 187.674011 -94: calling printf in test5: 14 | -0.732201 -94: calling printf in test1: 15 | 185.831726 -94: calling printf in test5: 15 | -0.459791 -94: calling printf in test1: 16 | 169.438492 -94: calling printf in test5: 16 | -0.206025 -94: calling printf in test1: 17 | 133.410538 -94: calling printf in test5: 17 | 0.994265 -94: calling printf in test1: 18 | 163.565811 -94: calling printf in test5: 18 | 0.201602 -94: calling printf in test1: 19 | 195.066696 -94: calling printf in test5: 19 | 0.283989 -94: calling printf in test1: 20 | 157.905991 -94: calling printf in test5: 20 | 0.735469 -94: calling printf in test1: 21 | 195.899933 -94: calling printf in test5: 21 | 0.900618 -94: calling printf in test1: 22 | 159.734741 -94: calling printf in test5: 22 | 0.467521 -94: calling printf in test1: 23 | 153.205139 -94: calling printf in test5: 23 | 0.669028 -94: calling printf in test1: 24 | 168.948318 -94: calling printf in test5: 24 | -0.642445 -94: calling printf in test1: 25 | 127.161995 -94: calling printf in test5: 25 | 0.997373 -94: calling printf in test1: 26 | 197.343521 -94: calling printf in test5: 26 | 0.545358 -94: calling printf in test1: 27 | 165.133682 -94: calling printf in test5: 27 | 0.980053 -94: calling printf in test1: 28 | 135.045212 -94: calling printf in test5: 28 | 0.043259 -94: calling printf in test1: 29 | 101.299744 -94: calling printf in test5: 29 | 0.695258 -94: calling printf in test1: 30 | 113.205635 -94: calling printf in test5: 30 | 0.108088 -94: calling printf in test1: 31 | 175.652908 -94: calling printf in test5: 31 | -0.272779 -94: calling printf in test1: 32 | 126.185104 -94: calling printf in test5: 32 | 0.498093 -94: calling printf in test1: 33 | 118.651489 -94: calling printf in test5: 33 | -0.666148 -94: calling printf in test1: 34 | 177.894485 -94: calling printf in test5: 34 | 0.923189 -94: calling printf in test1: 35 | 192.443100 -94: calling printf in test5: 35 | -0.721487 -94: calling printf in test1: 36 | 145.024292 -94: calling printf in test5: 36 | 0.489076 -94: calling printf in test1: 37 | 149.488144 -94: calling printf in test5: 37 | -0.965746 -94: calling printf in test1: 38 | 133.716599 -94: calling printf in test5: 38 | 0.980282 -94: calling printf in test1: 39 | 139.413223 -94: calling printf in test5: 39 | 0.925800 -94: calling printf in test1: 40 | 105.994385 -94: calling printf in test5: 40 | -0.730986 -94: calling printf in test1: 41 | 128.719864 -94: calling printf in test5: 41 | 0.085331 -94: calling printf in test1: 42 | 116.555832 -94: calling printf in test5: 42 | -0.311626 -94: calling printf in test1: 43 | 168.620300 -94: calling printf in test5: 43 | -0.855079 -94: calling printf in test1: 44 | 175.052338 -94: calling printf in test5: 44 | -0.768729 -94: calling printf in test1: 45 | 179.688568 -94: calling printf in test5: 45 | -0.579233 -94: calling printf in test1: 46 | 129.017822 -94: calling printf in test5: 46 | -0.210927 -94: calling printf in test1: 47 | 199.878540 -94: calling printf in test5: 47 | -0.925892 -94: calling printf in test1: 48 | 196.853745 -94: calling printf in test5: 48 | 0.875559 -94: calling printf in test1: 49 | 164.509644 -94: calling printf in test5: 49 | 0.911463 -94: calling printf in test1: 50 | 120.015068 -94: calling printf in test5: 50 | 0.592813 -94: calling printf in test1: 51 | 130.692993 -94: calling printf in test5: 51 | -0.950207 -94: calling printf in test1: 52 | 142.809067 -94: calling printf in test5: 52 | -0.991116 -94: calling printf in test1: 53 | 173.169006 -94: calling printf in test5: 53 | -0.372230 -94: calling printf in test1: 54 | 121.039566 -94: calling printf in test5: 54 | 0.996109 -94: calling printf in test1: 55 | 157.134171 -94: calling printf in test5: 55 | 0.054511 -94: calling printf in test1: 56 | 139.522354 -94: calling printf in test5: 56 | 0.961464 -94: calling printf in test1: 57 | 172.989960 -94: calling printf in test5: 57 | -0.200985 -94: calling printf in test1: 58 | 195.486618 -94: calling printf in test5: 58 | 0.650220 -94: calling printf in test1: 59 | 155.252975 -94: calling printf in test5: 59 | -0.967446 -94: calling printf in test1: 60 | 144.198547 -94: calling printf in test5: 60 | -0.309545 -94: calling printf in test1: 61 | 173.870865 -94: calling printf in test5: 61 | -0.883494 -94: calling printf in test1: 62 | 115.688293 -94: calling printf in test5: 62 | 0.523228 -94: calling printf in test1: 63 | 120.128159 -94: calling printf in test5: 63 | 0.679908 -94: calling printf in test1: 64 | 190.702942 -94: calling printf in test5: 64 | 0.804130 -94: calling printf in test1: 65 | 182.220184 -94: calling printf in test5: 65 | 0.007810 -94: calling printf in test1: 66 | 195.579025 -94: calling printf in test5: 66 | 0.717552 -94: calling printf in test1: 67 | 189.238144 -94: calling printf in test5: 67 | 0.676194 -94: calling printf in test1: 68 | 157.954544 -94: calling printf in test5: 68 | 0.767487 -94: calling printf in test1: 69 | 135.700256 -94: calling printf in test5: 69 | -0.574319 -94: calling printf in test1: 70 | 196.958008 -94: calling printf in test5: 70 | 0.820525 -94: calling printf in test1: 71 | 142.615631 -94: calling printf in test5: 71 | -0.947063 -94: calling printf in test1: 72 | 184.266861 -94: calling printf in test5: 72 | 0.885285 -94: calling printf in test1: 73 | 182.543594 -94: calling printf in test5: 73 | 0.325197 -94: calling printf in test1: 74 | 132.519485 -94: calling printf in test5: 74 | 0.541814 -94: calling printf in test1: 75 | 137.510559 -94: calling printf in test5: 75 | -0.659022 -94: calling printf in test1: 76 | 154.247665 -94: calling printf in test5: 76 | -0.304702 -94: calling printf in test1: 77 | 111.901627 -94: calling printf in test5: 77 | -0.930476 -94: calling printf in test1: 78 | 159.184418 -94: calling printf in test5: 78 | 0.860784 -94: calling printf in test1: 79 | 197.010422 -94: calling printf in test5: 79 | 0.789452 -94: calling printf in test1: 80 | 152.474716 -94: calling printf in test5: 80 | 0.994230 -94: calling printf in test1: 81 | 139.783493 -94: calling printf in test5: 81 | 0.999849 -94: calling printf in test1: 82 | 113.725143 -94: calling printf in test5: 82 | 0.587372 -94: calling printf in test1: 83 | 145.378983 -94: calling printf in test5: 83 | 0.761562 -94: calling printf in test1: 84 | 186.520493 -94: calling printf in test5: 84 | -0.919390 -94: calling printf in test1: 85 | 110.675095 -94: calling printf in test5: 85 | -0.658897 -94: calling printf in test1: 86 | 175.560944 -94: calling printf in test5: 86 | -0.359979 -94: calling printf in test1: 87 | 180.346390 -94: calling printf in test5: 87 | -0.956748 -94: calling printf in test1: 88 | 132.589752 -94: calling printf in test5: 88 | 0.599488 -94: calling printf in test1: 89 | 114.366302 -94: calling printf in test5: 89 | 0.954794 -94: calling printf in test1: 90 | 149.369186 -94: calling printf in test5: 90 | -0.989716 -94: calling printf in test1: 91 | 142.729614 -94: calling printf in test5: 91 | -0.977433 -94: calling printf in test1: 92 | 188.553619 -94: calling printf in test5: 92 | 0.058028 -94: calling printf in test1: 93 | 152.063461 -94: calling printf in test5: 93 | 0.954212 -94: calling printf in test1: 94 | 170.235458 -94: calling printf in test5: 94 | 0.555908 -94: calling printf in test1: 95 | 121.580147 -94: calling printf in test5: 95 | 0.808717 -94: calling printf in test1: 96 | 186.348953 -94: calling printf in test5: 96 | -0.838752 -94: calling printf in test1: 97 | 154.591125 -94: calling printf in test5: 97 | -0.607640 -94: calling printf in test1: 98 | 132.033997 -94: calling printf in test5: 98 | 0.086995 -94: calling printf in test1: 99 | 197.318970 -94: calling printf in test5: 99 | 0.565771 -94: calling printf in test1: 100 | 134.776718 -94: calling printf in test5: 100 | 0.306740 -94: calling printf in test1: 101 | 137.018677 -94: calling printf in test5: 101 | -0.936109 -94: calling printf in test1: 102 | 120.771980 -94: calling printf in test5: 102 | 0.983962 -94: calling printf in test1: 103 | 101.834320 -94: calling printf in test5: 103 | 0.964450 -94: calling printf in test1: 104 | 167.333954 -94: calling printf in test5: 104 | -0.737623 -94: calling printf in test1: 105 | 179.763763 -94: calling printf in test5: 105 | -0.638834 -94: calling printf in test1: 106 | 116.732552 -94: calling printf in test5: 106 | -0.473820 -94: calling printf in test1: 107 | 187.713913 -94: calling printf in test5: 107 | -0.704449 -94: calling printf in test1: 108 | 116.286606 -94: calling printf in test5: 108 | -0.047660 -94: calling printf in test1: 109 | 124.174667 -94: calling printf in test5: 109 | -0.996660 -94: calling printf in test1: 110 | 103.427109 -94: calling printf in test5: 110 | 0.242992 -94: calling printf in test1: 111 | 189.711731 -94: calling printf in test5: 111 | 0.937777 -94: calling printf in test1: 112 | 116.578995 -94: calling printf in test5: 112 | -0.333550 -94: calling printf in test1: 113 | 135.472916 -94: calling printf in test5: 113 | -0.375032 -94: calling printf in test1: 114 | 135.343018 -94: calling printf in test5: 114 | -0.251794 -94: calling printf in test1: 115 | 177.000519 -94: calling printf in test5: 115 | 0.877838 -94: calling printf in test1: 116 | 153.296188 -94: calling printf in test5: 116 | 0.598680 -94: calling printf in test1: 117 | 102.930969 -94: calling printf in test5: 117 | 0.675460 -94: calling printf in test1: 118 | 139.802658 -94: calling printf in test5: 118 | 0.999998 -94: calling printf in test1: 119 | 154.377121 -94: calling printf in test5: 119 | -0.425108 -94: calling printf in test1: 120 | 135.048248 -94: calling printf in test5: 120 | 0.040225 -94: calling printf in test1: 121 | 116.517578 -94: calling printf in test5: 121 | -0.275058 -94: calling printf in test1: 122 | 106.673897 -94: calling printf in test5: 122 | -0.139794 -94: calling printf in test1: 123 | 137.715332 -94: calling printf in test5: 123 | -0.492313 -94: calling printf in test1: 124 | 153.260330 -94: calling printf in test5: 124 | 0.627011 -94: calling printf in test1: 125 | 131.961502 -94: calling printf in test5: 125 | 0.014610 -94: calling printf in test1: 126 | 129.258636 -94: calling printf in test5: 126 | -0.437968 -94: calling printf in test1: 127 | 131.808487 -94: calling printf in test5: 127 | -0.137963 +94: calling printf in test1: 0 | 129.900635 +94: calling printf in test5: 0 | -0.889082 +94: calling printf in test1: 1 | 178.489410 +94: calling printf in test5: 1 | 0.549170 +94: calling printf in test1: 2 | 109.262833 +94: calling printf in test5: 2 | 0.638779 +94: calling printf in test1: 3 | 191.243423 +94: calling printf in test5: 3 | 0.383634 +94: calling printf in test1: 4 | 191.993515 +94: calling printf in test5: 4 | -0.348868 +94: calling printf in test1: 5 | 186.912064 +94: calling printf in test5: 5 | -0.999919 +94: calling printf in test1: 6 | 117.869598 +94: calling printf in test5: 6 | -0.998208 +94: calling printf in test1: 7 | 110.432251 +94: calling printf in test5: 7 | -0.458679 +94: calling printf in test1: 8 | 150.111893 +94: calling printf in test5: 8 | -0.632328 +94: calling printf in test1: 9 | 122.709930 +94: calling printf in test5: 9 | -0.186715 +94: calling printf in test1: 10 | 190.634125 +94: calling printf in test5: 10 | 0.843103 +94: calling printf in test1: 11 | 187.767197 +94: calling printf in test5: 11 | -0.665649 +94: calling printf in test1: 12 | 181.578659 +94: calling printf in test5: 12 | -0.592142 +94: calling printf in test1: 13 | 147.401230 +94: calling printf in test5: 13 | 0.250914 +94: calling printf in test1: 14 | 131.518570 +94: calling printf in test5: 14 | -0.415345 +94: calling printf in test1: 15 | 184.453903 +94: calling printf in test5: 15 | 0.783366 +94: calling printf in test1: 16 | 107.245132 +94: calling printf in test5: 16 | 0.417763 +94: calling printf in test1: 17 | 167.288849 +94: calling printf in test5: 17 | -0.706428 +94: calling printf in test1: 18 | 176.402466 +94: calling printf in test5: 18 | 0.455806 +94: calling printf in test1: 19 | 134.870911 +94: calling printf in test5: 19 | 0.215861 +94: calling printf in test1: 20 | 148.402374 +94: calling printf in test5: 20 | -0.679822 +94: calling printf in test1: 21 | 165.440750 +94: calling printf in test5: 21 | 0.874139 +94: calling printf in test1: 22 | 118.682922 +94: calling printf in test5: 22 | -0.642379 +94: calling printf in test1: 23 | 114.471024 +94: calling printf in test5: 23 | 0.980637 +94: calling printf in test1: 24 | 134.194901 +94: calling printf in test5: 24 | 0.779322 +94: calling printf in test1: 25 | 115.684517 +94: calling printf in test5: 25 | 0.526443 +94: calling printf in test1: 26 | 186.980759 +94: calling printf in test5: 26 | -0.998433 +94: calling printf in test1: 27 | 109.786369 +94: calling printf in test5: 27 | 0.168565 +94: calling printf in test1: 28 | 169.788925 +94: calling printf in test5: 28 | 0.142436 +94: calling printf in test1: 29 | 173.737045 +94: calling printf in test5: 29 | -0.813095 +94: calling printf in test1: 30 | 195.419998 +94: calling printf in test5: 30 | 0.598201 +94: calling printf in test1: 31 | 125.171829 +94: calling printf in test5: 31 | -0.472281 +94: calling printf in test1: 32 | 176.172775 +94: calling printf in test5: 32 | 0.241185 +94: calling printf in test1: 33 | 142.445206 +94: calling printf in test5: 33 | -0.878893 +94: calling printf in test1: 34 | 105.379189 +94: calling printf in test5: 34 | -0.990789 +94: calling printf in test1: 35 | 166.294434 +94: calling printf in test5: 35 | 0.208437 +94: calling printf in test1: 36 | 114.954323 +94: calling printf in test5: 36 | 0.959326 +94: calling printf in test1: 37 | 168.207993 +94: calling printf in test5: 37 | -0.991197 +94: calling printf in test1: 38 | 147.321701 +94: calling printf in test5: 38 | 0.327025 +94: calling printf in test1: 39 | 180.935211 +94: calling printf in test5: 39 | -0.957199 +94: calling printf in test1: 40 | 189.177078 +94: calling printf in test5: 40 | 0.629973 +94: calling printf in test1: 41 | 179.831665 +94: calling printf in test5: 41 | -0.689562 +94: calling printf in test1: 42 | 165.654251 +94: calling printf in test5: 42 | 0.751386 +94: calling printf in test1: 43 | 121.450920 +94: calling printf in test5: 43 | 0.877773 +94: calling printf in test1: 44 | 140.282715 +94: calling printf in test5: 44 | 0.886143 +94: calling printf in test1: 45 | 143.543564 +94: calling printf in test5: 45 | -0.824715 +94: calling printf in test1: 46 | 109.795349 +94: calling printf in test5: 46 | 0.159707 +94: calling printf in test1: 47 | 114.561806 +94: calling printf in test5: 47 | 0.994353 +94: calling printf in test1: 48 | 195.249802 +94: calling printf in test5: 48 | 0.453829 +94: calling printf in test1: 49 | 147.594696 +94: calling printf in test5: 49 | 0.060122 +94: calling printf in test1: 50 | 125.887466 +94: calling printf in test5: 50 | 0.221898 +94: calling printf in test1: 51 | 186.174637 +94: calling printf in test5: 51 | -0.731603 +94: calling printf in test1: 52 | 150.228989 +94: calling printf in test5: 52 | -0.537491 +94: calling printf in test1: 53 | 118.190338 +94: calling printf in test5: 53 | -0.928437 +94: calling printf in test1: 54 | 101.913033 +94: calling printf in test5: 54 | 0.982244 +94: calling printf in test1: 55 | 109.365242 +94: calling printf in test5: 55 | 0.556777 +94: calling printf in test1: 56 | 100.770134 +94: calling printf in test5: 56 | 0.236895 +94: calling printf in test1: 57 | 155.387924 +94: calling printf in test5: 57 | -0.992699 +94: calling printf in test1: 58 | 161.254822 +94: calling printf in test5: 58 | -0.859145 +94: calling printf in test1: 59 | 102.364418 +94: calling printf in test5: 59 | 0.965704 +94: calling printf in test1: 60 | 109.229546 +94: calling printf in test5: 60 | 0.664031 +94: calling printf in test1: 61 | 126.581779 +94: calling printf in test5: 61 | 0.794433 +94: calling printf in test1: 62 | 137.320129 +94: calling printf in test5: 62 | -0.789471 +94: calling printf in test1: 63 | 147.640411 +94: calling printf in test5: 63 | 0.014443 +94: calling printf in test1: 64 | 146.189178 +94: calling printf in test5: 64 | 0.994480 +94: calling printf in test1: 65 | 153.126358 +94: calling printf in test5: 65 | 0.725446 +94: calling printf in test1: 66 | 123.572029 +94: calling printf in test5: 66 | -0.867381 +94: calling printf in test1: 67 | 138.833664 +94: calling printf in test5: 67 | 0.567599 +94: calling printf in test1: 68 | 186.425064 +94: calling printf in test5: 68 | -0.877727 +94: calling printf in test1: 69 | 169.860184 +94: calling printf in test5: 69 | 0.212547 +94: calling printf in test1: 70 | 172.009598 +94: calling printf in test5: 70 | 0.701855 +94: calling printf in test1: 71 | 179.483795 +94: calling printf in test5: 71 | -0.401372 +94: calling printf in test1: 72 | 163.508026 +94: calling printf in test5: 72 | 0.144698 +94: calling printf in test1: 73 | 139.958969 +94: calling printf in test5: 73 | 0.987529 +94: calling printf in test1: 74 | 180.695038 +94: calling printf in test5: 74 | -0.998571 +94: calling printf in test1: 75 | 141.782745 +94: calling printf in test5: 75 | -0.399596 +94: calling printf in test1: 76 | 130.517929 +94: calling printf in test5: 76 | -0.989958 +94: calling printf in test1: 77 | 114.974281 +94: calling printf in test5: 77 | 0.953501 +94: calling printf in test1: 78 | 178.109787 +94: calling printf in test5: 78 | 0.819761 +94: calling printf in test1: 79 | 129.179276 +94: calling printf in test5: 79 | -0.365320 +94: calling printf in test1: 80 | 190.193283 +94: calling printf in test5: 80 | 0.991956 +94: calling printf in test1: 81 | 199.548157 +94: calling printf in test5: 81 | -0.998375 +94: calling printf in test1: 82 | 177.164597 +94: calling printf in test5: 82 | 0.944283 +94: calling printf in test1: 83 | 184.249634 +94: calling printf in test5: 83 | 0.893164 +94: calling printf in test1: 84 | 119.258118 +94: calling printf in test5: 84 | -0.122098 +94: calling printf in test1: 85 | 137.823334 +94: calling printf in test5: 85 | -0.395620 +94: calling printf in test1: 86 | 162.562866 +94: calling printf in test5: 86 | -0.717322 +94: calling printf in test1: 87 | 105.113914 +94: calling printf in test5: 87 | -0.991634 +94: calling printf in test1: 88 | 170.094315 +94: calling printf in test5: 88 | 0.433444 +94: calling printf in test1: 89 | 174.097382 +94: calling printf in test5: 89 | -0.966130 +94: calling printf in test1: 90 | 103.940414 +94: calling printf in test5: 90 | -0.264665 +94: calling printf in test1: 91 | 190.887939 +94: calling printf in test5: 91 | 0.681062 +94: calling printf in test1: 92 | 119.199684 +94: calling printf in test5: 92 | -0.179853 +94: calling printf in test1: 93 | 134.412231 +94: calling printf in test5: 93 | 0.625875 +94: calling printf in test1: 94 | 117.813728 +94: calling printf in test5: 94 | -0.999992 +94: calling printf in test1: 95 | 127.907135 +94: calling printf in test5: 95 | 0.782184 +94: calling printf in test1: 96 | 120.351776 +94: calling printf in test5: 96 | 0.825595 +94: calling printf in test1: 97 | 153.924622 +94: calling printf in test5: 97 | 0.013418 +94: calling printf in test1: 98 | 153.583389 +94: calling printf in test5: 98 | 0.347263 +94: calling printf in test1: 99 | 151.279785 +94: calling printf in test5: 99 | 0.464737 +94: calling printf in test1: 100 | 177.936920 +94: calling printf in test5: 100 | 0.906053 +94: calling printf in test1: 101 | 119.577965 +94: calling printf in test5: 101 | 0.196164 +94: calling printf in test1: 102 | 136.159561 +94: calling printf in test5: 102 | -0.877717 +94: calling printf in test1: 103 | 117.420418 +94: calling printf in test5: 103 | -0.925172 +94: calling printf in test1: 104 | 151.933838 +94: calling printf in test5: 104 | 0.907541 +94: calling printf in test1: 105 | 112.398651 +94: calling printf in test5: 105 | -0.643211 +94: calling printf in test1: 106 | 121.327538 +94: calling printf in test5: 106 | 0.930060 +94: calling printf in test1: 107 | 151.877792 +94: calling printf in test5: 107 | 0.882591 +94: calling printf in test1: 108 | 152.449615 +94: calling printf in test5: 108 | 0.996609 +94: calling printf in test1: 109 | 117.606369 +94: calling printf in test5: 109 | -0.979394 +94: calling printf in test1: 110 | 181.978088 +94: calling printf in test5: 110 | -0.232148 +94: calling printf in test1: 111 | 160.631485 +94: calling printf in test5: 111 | -0.398847 +94: calling printf in test1: 112 | 183.735352 +94: calling printf in test5: 112 | 0.998857 +94: calling printf in test1: 113 | 145.901428 +94: calling printf in test5: 113 | 0.983369 +94: calling printf in test1: 114 | 130.887192 +94: calling printf in test5: 114 | -0.872209 +94: calling printf in test1: 115 | 141.216614 +94: calling printf in test5: 115 | 0.154435 +94: calling printf in test1: 116 | 144.749969 +94: calling printf in test5: 116 | 0.234503 +94: calling printf in test1: 117 | 196.555603 +94: calling printf in test5: 117 | 0.978844 +94: calling printf in test1: 118 | 106.419334 +94: calling printf in test5: 118 | -0.384638 +94: calling printf in test1: 119 | 186.472702 +94: calling printf in test5: 119 | -0.899549 +94: calling printf in test1: 120 | 185.046478 +94: calling printf in test5: 120 | 0.302666 +94: calling printf in test1: 121 | 106.852013 +94: calling printf in test5: 121 | 0.037853 +94: calling printf in test1: 122 | 117.376556 +94: calling printf in test5: 122 | -0.907640 +94: calling printf in test1: 123 | 157.218277 +94: calling printf in test5: 123 | 0.138201 +94: calling printf in test1: 124 | 177.703293 +94: calling printf in test5: 124 | 0.979404 +94: calling printf in test1: 125 | 129.840942 +94: calling printf in test5: 125 | -0.860191 +94: calling printf in test1: 126 | 172.321915 +94: calling printf in test5: 126 | 0.449032 +94: calling printf in test1: 127 | 194.024384 +94: calling printf in test5: 127 | -0.684823 94: OK 94: 94: 1 warning generated. 94: -180/265 Test #94: regression/test_workitem_func_outside_kernel_loopvec .................................. Passed 1.58 sec +180/265 Test #94: regression/test_workitem_func_outside_kernel_loopvec .................................. Passed 1.66 sec test 105 Start 105: regression/phi_nodes_not_replicated_repl @@ -331774,18 +331819,267 @@ 105: Environment variables: 105: POCL_WORK_GROUP_METHOD=repl 105: Test timeout computed to be: 10000000 -97: binary size [0]: 114505 -97: binary size [1]: 0 -97: binary size [2]: 1111 -97: binary size [3]: 1111 -97: binary size [4]: 281474132781720 -97: binary size [5]: 1155071 -97: binary size [6]: 100 -97: binary size [7]: 0 -97: OK -97: -97: -181/265 Test #97: regression/test_llvm_segfault_issue_889_loopvec ....................................... Passed 1.72 sec +95: calling printf in test1: 0 | 124.117714 +95: calling printf in test5: 0 | -0.999692 +95: calling printf in test1: 1 | 132.858292 +95: calling printf in test5: 1 | 0.790362 +95: calling printf in test1: 2 | 153.615112 +95: calling printf in test5: 2 | 0.317344 +95: calling printf in test1: 3 | 196.919296 +95: calling printf in test5: 3 | 0.842033 +95: calling printf in test1: 4 | 131.867065 +95: calling printf in test5: 4 | -0.079741 +95: calling printf in test1: 5 | 193.491943 +95: calling printf in test5: 5 | -0.959944 +95: calling printf in test1: 6 | 184.071960 +95: calling printf in test5: 6 | 0.958589 +95: calling printf in test1: 7 | 150.823441 +95: calling printf in test5: 7 | 0.026990 +95: calling printf in test1: 8 | 116.187080 +95: calling printf in test5: 8 | 0.051825 +95: calling printf in test1: 9 | 161.192703 +95: calling printf in test5: 9 | -0.825720 +95: calling printf in test1: 10 | 131.386581 +95: calling printf in test5: 10 | -0.531449 +95: calling printf in test1: 11 | 178.080536 +95: calling printf in test5: 11 | 0.836161 +95: calling printf in test1: 12 | 122.303688 +95: calling printf in test5: 12 | 0.216693 +95: calling printf in test1: 13 | 198.166458 +95: calling printf in test5: 13 | -0.243644 +95: calling printf in test1: 14 | 151.011063 +95: calling printf in test5: 14 | 0.212972 +95: calling printf in test1: 15 | 124.818489 +95: calling printf in test5: 15 | -0.748115 +95: calling printf in test1: 16 | 126.520767 +95: calling printf in test5: 16 | 0.755922 +95: calling printf in test1: 17 | 123.680870 +95: calling printf in test5: 17 | -0.916306 +95: calling printf in test1: 18 | 134.069641 +95: calling printf in test5: 18 | 0.851502 +95: calling printf in test1: 19 | 101.734924 +95: calling printf in test5: 19 | 0.933466 +95: calling printf in test1: 20 | 131.805069 +95: calling printf in test5: 20 | -0.141348 +95: calling printf in test1: 21 | 148.970261 +95: calling printf in test5: 21 | -0.967565 +95: calling printf in test1: 22 | 115.984451 +95: calling printf in test5: 22 | 0.251739 +95: calling printf in test1: 23 | 102.402061 +95: calling printf in test5: 23 | 0.955248 +95: calling printf in test1: 24 | 128.680145 +95: calling printf in test5: 24 | 0.124827 +95: calling printf in test1: 25 | 189.480637 +95: calling printf in test5: 25 | 0.833315 +95: calling printf in test1: 26 | 167.209656 +95: calling printf in test5: 26 | -0.648220 +95: calling printf in test1: 27 | 124.256241 +95: calling printf in test5: 27 | -0.986691 +95: calling printf in test1: 28 | 141.215851 +95: calling printf in test5: 28 | 0.155189 +95: calling printf in test1: 29 | 110.529892 +95: calling printf in test5: 29 | -0.543121 +95: calling printf in test1: 30 | 107.950546 +95: calling printf in test5: 30 | 0.907123 +95: calling printf in test1: 31 | 167.589157 +95: calling printf in test5: 31 | -0.884185 +95: calling printf in test1: 32 | 197.395111 +95: calling printf in test5: 32 | 0.501409 +95: calling printf in test1: 33 | 136.365707 +95: calling printf in test5: 33 | -0.957216 +95: calling printf in test1: 34 | 157.252960 +95: calling printf in test5: 34 | 0.172461 +95: calling printf in test1: 35 | 166.207504 +95: calling printf in test5: 35 | 0.292563 +95: calling printf in test1: 36 | 161.344421 +95: calling printf in test5: 36 | -0.901488 +95: calling printf in test1: 37 | 119.095238 +95: calling printf in test5: 37 | -0.281429 +95: calling printf in test1: 38 | 156.800293 +95: calling printf in test5: 38 | -0.275721 +95: calling printf in test1: 39 | 175.689301 +95: calling printf in test5: 39 | -0.237594 +95: calling printf in test1: 40 | 123.473618 +95: calling printf in test5: 40 | -0.814289 +95: calling printf in test1: 41 | 173.811508 +95: calling printf in test5: 41 | -0.854149 +95: calling printf in test1: 42 | 140.810532 +95: calling printf in test5: 42 | 0.532150 +95: calling printf in test1: 43 | 188.508698 +95: calling printf in test5: 43 | 0.013138 +95: calling printf in test1: 44 | 190.374268 +95: calling printf in test5: 44 | 0.952968 +95: calling printf in test1: 45 | 121.821671 +95: calling printf in test5: 45 | 0.644556 +95: calling printf in test1: 46 | 131.267929 +95: calling printf in test5: 46 | -0.627986 +95: calling printf in test1: 47 | 120.524109 +95: calling printf in test5: 47 | 0.910126 +95: calling printf in test1: 48 | 127.924797 +95: calling printf in test5: 48 | 0.771058 +95: calling printf in test1: 49 | 162.848846 +95: calling printf in test5: 49 | -0.491640 +95: calling printf in test1: 50 | 176.087555 +95: calling printf in test5: 50 | 0.157705 +95: calling printf in test1: 51 | 132.387222 +95: calling printf in test5: 51 | 0.426239 +95: calling printf in test1: 52 | 137.486465 +95: calling printf in test5: 52 | -0.676950 +95: calling printf in test1: 53 | 198.947495 +95: calling printf in test5: 53 | -0.855832 +95: calling printf in test1: 54 | 115.909286 +95: calling printf in test5: 54 | 0.323704 +95: calling printf in test1: 55 | 124.497261 +95: calling printf in test5: 55 | -0.919358 +95: calling printf in test1: 56 | 197.366760 +95: calling printf in test5: 56 | 0.525733 +95: calling printf in test1: 57 | 161.533554 +95: calling printf in test5: 57 | -0.966783 +95: calling printf in test1: 58 | 183.406143 +95: calling printf in test5: 58 | 0.929763 +95: calling printf in test1: 59 | 103.685875 +95: calling printf in test5: 59 | -0.013317 +95: calling printf in test1: 60 | 198.726822 +95: calling printf in test5: 60 | -0.721859 +95: calling printf in test1: 61 | 154.616089 +95: calling printf in test5: 61 | -0.627275 +95: calling printf in test1: 62 | 159.469025 +95: calling printf in test5: 62 | 0.683247 +95: calling printf in test1: 63 | 170.498779 +95: calling printf in test5: 63 | 0.753110 +95: calling printf in test1: 64 | 112.200119 +95: calling printf in test5: 64 | -0.781594 +95: calling printf in test1: 65 | 188.587769 +95: calling printf in test5: 65 | 0.092079 +95: calling printf in test1: 66 | 199.166046 +95: calling printf in test5: 66 | -0.947623 +95: calling printf in test1: 67 | 189.795609 +95: calling printf in test5: 67 | 0.963571 +95: calling printf in test1: 68 | 194.718048 +95: calling printf in test5: 68 | -0.060659 +95: calling printf in test1: 69 | 177.420288 +95: calling printf in test5: 69 | 0.996826 +95: calling printf in test1: 70 | 174.509109 +95: calling printf in test5: 70 | -0.988664 +95: calling printf in test1: 71 | 144.530273 +95: calling printf in test5: 71 | 0.017011 +95: calling printf in test1: 72 | 127.324753 +95: calling printf in test5: 72 | 0.995930 +95: calling printf in test1: 73 | 109.581238 +95: calling printf in test5: 73 | 0.365812 +95: calling printf in test1: 74 | 130.983871 +95: calling printf in test5: 74 | -0.820920 +95: calling printf in test1: 75 | 125.463425 +95: calling printf in test5: 75 | -0.198945 +95: calling printf in test1: 76 | 105.344521 +95: calling printf in test5: 76 | -0.994887 +95: calling printf in test1: 77 | 112.048302 +95: calling printf in test5: 77 | -0.866942 +95: calling printf in test1: 78 | 192.221390 +95: calling printf in test5: 78 | -0.551564 +95: calling printf in test1: 79 | 100.653709 +95: calling printf in test5: 79 | 0.122437 +95: calling printf in test1: 80 | 189.574661 +95: calling printf in test5: 80 | 0.881534 +95: calling printf in test1: 81 | 182.925598 +95: calling printf in test5: 81 | 0.654276 +95: calling printf in test1: 82 | 164.828445 +95: calling printf in test5: 82 | 0.994475 +95: calling printf in test1: 83 | 164.920456 +95: calling printf in test5: 83 | 0.999913 +95: calling printf in test1: 84 | 100.440155 +95: calling printf in test5: 84 | -0.090685 +95: calling printf in test1: 85 | 163.517456 +95: calling printf in test5: 85 | 0.154022 +95: calling printf in test1: 86 | 137.795456 +95: calling printf in test5: 86 | -0.421067 +95: calling printf in test1: 87 | 164.724747 +95: calling printf in test5: 87 | 0.978266 +95: calling printf in test1: 88 | 158.491348 +95: calling printf in test5: 88 | 0.987373 +95: calling printf in test1: 89 | 112.694038 +95: calling printf in test5: 89 | -0.392453 +95: calling printf in test1: 90 | 147.754501 +95: calling printf in test5: 90 | -0.099482 +95: calling printf in test1: 91 | 167.660370 +95: calling printf in test5: 91 | -0.915182 +95: calling printf in test1: 92 | 109.383423 +95: calling printf in test5: 92 | 0.541584 +95: calling printf in test1: 93 | 117.271103 +95: calling printf in test5: 93 | -0.858417 +95: calling printf in test1: 94 | 173.462814 +95: calling printf in test5: 94 | -0.625068 +95: calling printf in test1: 95 | 100.374153 +95: calling printf in test5: 95 | -0.156170 +95: calling printf in test1: 96 | 149.778198 +95: calling printf in test5: 96 | -0.851190 +95: calling printf in test1: 97 | 129.949280 +95: calling printf in test5: 97 | -0.910289 +95: calling printf in test1: 98 | 179.956680 +95: calling printf in test5: 98 | -0.774484 +95: calling printf in test1: 99 | 182.516998 +95: calling printf in test5: 99 | 0.299935 +95: calling printf in test1: 100 | 125.557220 +95: calling printf in test5: 100 | -0.106285 +95: calling printf in test1: 101 | 176.049683 +95: calling printf in test5: 101 | 0.120203 +95: calling printf in test1: 102 | 144.506302 +95: calling printf in test5: 102 | -0.006960 +95: calling printf in test1: 103 | 108.773346 +95: calling printf in test5: 103 | 0.925516 +95: calling printf in test1: 104 | 167.400055 +95: calling printf in test5: 104 | -0.780612 +95: calling printf in test1: 105 | 103.466919 +95: calling printf in test5: 105 | 0.204192 +95: calling printf in test1: 106 | 112.185394 +95: calling printf in test5: 106 | -0.790694 +95: calling printf in test1: 107 | 147.518814 +95: calling printf in test5: 107 | 0.135621 +95: calling printf in test1: 108 | 138.138077 +95: calling printf in test5: 108 | -0.091870 +95: calling printf in test1: 109 | 189.560715 +95: calling printf in test5: 109 | 0.874864 +95: calling printf in test1: 110 | 136.834824 +95: calling printf in test5: 110 | -0.984632 +95: calling printf in test1: 111 | 168.830322 +95: calling printf in test5: 111 | -0.728193 +95: calling printf in test1: 112 | 168.175491 +95: calling printf in test5: 112 | -0.994976 +95: calling printf in test1: 113 | 172.983582 +95: calling printf in test5: 113 | -0.194733 +95: calling printf in test1: 114 | 155.490387 +95: calling printf in test5: 114 | -0.999830 +95: calling printf in test1: 115 | 198.247269 +95: calling printf in test5: 115 | -0.321139 +95: calling printf in test1: 116 | 144.465042 +95: calling printf in test5: 116 | -0.048201 +95: calling printf in test1: 117 | 180.088715 +95: calling printf in test5: 117 | -0.851025 +95: calling printf in test1: 118 | 107.952919 +95: calling printf in test5: 118 | 0.908119 +95: calling printf in test1: 119 | 171.164886 +95: calling printf in test5: 119 | 0.998653 +95: calling printf in test1: 120 | 145.616440 +95: calling printf in test5: 120 | 0.892644 +95: calling printf in test1: 121 | 102.404823 +95: calling printf in test5: 121 | 0.954427 +95: calling printf in test1: 122 | 170.902145 +95: calling printf in test5: 122 | 0.950903 +95: calling printf in test1: 123 | 112.487335 +95: calling printf in test5: 123 | -0.572868 +95: calling printf in test1: 124 | 167.323441 +95: calling printf in test5: 124 | -0.730484 +95: calling printf in test1: 125 | 104.385887 +95: calling printf in test5: 125 | -0.654355 +95: calling printf in test1: 126 | 193.189362 +95: calling printf in test5: 126 | -0.999827 +95: calling printf in test1: 127 | 113.213776 +95: calling printf in test5: 127 | 0.116177 +95: OK +95: +95: 1 warning generated. +95: +181/265 Test #95: regression/test_workitem_func_outside_kernel_cbs ...................................... Passed 1.60 sec test 106 Start 106: regression/issues_with_local_pointers_loopvec @@ -331794,19 +332088,10 @@ 106: Environment variables: 106: POCL_WORK_GROUP_METHOD=loopvec 106: Test timeout computed to be: 10000000 -98: binary size [0]: 114921 -98: binary size [1]: 0 -98: binary size [2]: 1111 -98: binary size [3]: 1111 -98: binary size [4]: 281474080945032 -98: binary size [5]: 1155071 -98: binary size [6]: 100 -98: binary size [7]: 0 -98: OK -98: -98: [SubCFG] Form SubCFGs in Sdot_kernel -98: -182/265 Test #98: regression/test_llvm_segfault_issue_889_cbs ........................................... Passed 1.73 sec +99: OK +99: +99: +182/265 Test #99: regression/test_issue_893_loopvec ..................................................... Passed 1.23 sec test 107 Start 107: regression/issues_with_local_pointers_cbs @@ -331815,267 +332100,11 @@ 107: Environment variables: 107: POCL_WORK_GROUP_METHOD=cbs 107: Test timeout computed to be: 10000000 -95: calling printf in test1: 0 | 157.700287 -95: calling printf in test5: 0 | 0.581567 -95: calling printf in test1: 1 | 103.551933 -95: calling printf in test5: 1 | 0.120332 -95: calling printf in test1: 2 | 172.217087 -95: calling printf in test5: 2 | 0.540061 -95: calling printf in test1: 3 | 143.210159 -95: calling printf in test5: 3 | -0.964384 -95: calling printf in test1: 4 | 111.814377 -95: calling printf in test5: 4 | -0.958860 -95: calling printf in test1: 5 | 111.428856 -95: calling printf in test5: 5 | -0.995233 -95: calling printf in test1: 6 | 127.446724 -95: calling printf in test5: 6 | 0.977565 -95: calling printf in test1: 7 | 175.358978 -95: calling printf in test5: 7 | -0.539809 -95: calling printf in test1: 8 | 104.591591 -95: calling printf in test5: 8 | -0.795016 -95: calling printf in test1: 9 | 192.660370 -95: calling printf in test5: 9 | -0.853788 -95: calling printf in test1: 10 | 123.883598 -95: calling printf in test5: 10 | -0.978174 -95: calling printf in test1: 11 | 183.573318 -95: calling printf in test5: 11 | 0.978062 -95: calling printf in test1: 12 | 139.542557 -95: calling printf in test5: 12 | 0.966821 -95: calling printf in test1: 13 | 150.658600 -95: calling printf in test5: 13 | -0.137411 -95: calling printf in test1: 14 | 197.049576 -95: calling printf in test5: 14 | 0.764820 -95: calling printf in test1: 15 | 105.076477 -95: calling printf in test5: 15 | -0.986108 -95: calling printf in test1: 16 | 166.429001 -95: calling printf in test5: 16 | 0.075338 -95: calling printf in test1: 17 | 137.471710 -95: calling printf in test5: 17 | -0.687737 -95: calling printf in test1: 18 | 118.067734 -95: calling printf in test5: 18 | -0.966900 -95: calling printf in test1: 19 | 163.152451 -95: calling printf in test5: 19 | -0.208819 -95: calling printf in test1: 20 | 137.141190 -95: calling printf in test5: 20 | -0.886112 -95: calling printf in test1: 21 | 105.096573 -95: calling printf in test5: 21 | -0.989247 -95: calling printf in test1: 22 | 130.777725 -95: calling printf in test5: 22 | -0.920425 -95: calling printf in test1: 23 | 145.782166 -95: calling printf in test5: 23 | 0.954775 -95: calling printf in test1: 24 | 123.931000 -95: calling printf in test5: 24 | -0.986921 -95: calling printf in test1: 25 | 107.568085 -95: calling printf in test5: 25 | 0.684512 -95: calling printf in test1: 26 | 121.864853 -95: calling printf in test5: 26 | 0.610950 -95: calling printf in test1: 27 | 149.250381 -95: calling printf in test5: 27 | -0.999694 -95: calling printf in test1: 28 | 182.693451 -95: calling printf in test5: 28 | 0.462734 -95: calling printf in test1: 29 | 181.665588 -95: calling printf in test5: 29 | -0.519944 -95: calling printf in test1: 30 | 182.733200 -95: calling printf in test5: 30 | 0.497597 -95: calling printf in test1: 31 | 191.648315 -95: calling printf in test5: 31 | -0.011163 -95: calling printf in test1: 32 | 185.171051 -95: calling printf in test5: 32 | 0.181897 -95: calling printf in test1: 33 | 153.915909 -95: calling printf in test5: 33 | 0.022129 -95: calling printf in test1: 34 | 179.468506 -95: calling printf in test5: 34 | -0.387322 -95: calling printf in test1: 35 | 125.942642 -95: calling printf in test5: 35 | 0.275333 -95: calling printf in test1: 36 | 144.706421 -95: calling printf in test5: 36 | 0.191960 -95: calling printf in test1: 37 | 104.172424 -95: calling printf in test5: 37 | -0.479309 -95: calling printf in test1: 38 | 156.749695 -95: calling printf in test5: 38 | -0.323984 -95: calling printf in test1: 39 | 197.473831 -95: calling printf in test5: 39 | 0.431817 -95: calling printf in test1: 40 | 159.375458 -95: calling printf in test5: 40 | 0.748480 -95: calling printf in test1: 41 | 114.385292 -95: calling printf in test5: 41 | 0.960267 -95: calling printf in test1: 42 | 158.874786 -95: calling printf in test5: 42 | 0.974937 -95: calling printf in test1: 43 | 177.078751 -95: calling printf in test5: 43 | 0.912585 -95: calling printf in test1: 44 | 150.505341 -95: calling printf in test5: 44 | -0.287013 -95: calling printf in test1: 45 | 138.067078 -95: calling printf in test5: 45 | -0.162278 -95: calling printf in test1: 46 | 110.261108 -95: calling printf in test5: 46 | -0.300642 -95: calling printf in test1: 47 | 126.481323 -95: calling printf in test5: 47 | 0.729518 -95: calling printf in test1: 48 | 177.134537 -95: calling printf in test5: 48 | 0.933964 -95: calling printf in test1: 49 | 108.649910 -95: calling printf in test5: 49 | 0.965102 -95: calling printf in test1: 50 | 159.034668 -95: calling printf in test5: 50 | 0.927084 -95: calling printf in test1: 51 | 140.971054 -95: calling printf in test5: 51 | 0.389985 -95: calling printf in test1: 52 | 146.936829 -95: calling printf in test5: 52 | 0.657899 -95: calling printf in test1: 53 | 106.625328 -95: calling printf in test5: 53 | -0.187702 -95: calling printf in test1: 54 | 116.398209 -95: calling printf in test5: 54 | -0.158608 -95: calling printf in test1: 55 | 190.348755 -95: calling printf in test5: 55 | 0.960390 -95: calling printf in test1: 56 | 198.974716 -95: calling printf in test5: 56 | -0.869594 -95: calling printf in test1: 57 | 111.201981 -95: calling printf in test5: 57 | -0.947792 -95: calling printf in test1: 58 | 131.620102 -95: calling printf in test5: 58 | -0.321004 -95: calling printf in test1: 59 | 108.427605 -95: calling printf in test5: 59 | 0.999090 -95: calling printf in test1: 60 | 104.154945 -95: calling printf in test5: 60 | -0.463896 -95: calling printf in test1: 61 | 102.863289 -95: calling printf in test5: 61 | 0.723783 -95: calling printf in test1: 62 | 113.613098 -95: calling printf in test5: 62 | 0.493198 -95: calling printf in test1: 63 | 140.047684 -95: calling printf in test5: 63 | 0.969697 -95: calling printf in test1: 64 | 175.690414 -95: calling printf in test5: 64 | -0.236512 -95: calling printf in test1: 65 | 191.487518 -95: calling printf in test5: 65 | 0.149076 -95: calling printf in test1: 66 | 197.052200 -95: calling printf in test5: 66 | 0.763126 -95: calling printf in test1: 67 | 113.683067 -95: calling printf in test5: 67 | 0.552809 -95: calling printf in test1: 68 | 145.494888 -95: calling printf in test5: 68 | 0.831402 -95: calling printf in test1: 69 | 111.684326 -95: calling printf in test5: 69 | -0.987577 -95: calling printf in test1: 70 | 177.418167 -95: calling printf in test5: 70 | 0.996655 -95: calling printf in test1: 71 | 167.284286 -95: calling printf in test5: 71 | -0.703191 -95: calling printf in test1: 72 | 193.314331 -95: calling printf in test5: 72 | -0.994347 -95: calling printf in test1: 73 | 169.332123 -95: calling printf in test5: 73 | -0.308752 -95: calling printf in test1: 74 | 172.584366 -95: calling printf in test5: 74 | 0.201834 -95: calling printf in test1: 75 | 171.378174 -95: calling printf in test5: 75 | 0.987007 -95: calling printf in test1: 76 | 140.573654 -95: calling printf in test5: 76 | 0.715972 -95: calling printf in test1: 77 | 178.236969 -95: calling printf in test5: 77 | 0.740499 -95: calling printf in test1: 78 | 189.907288 -95: calling printf in test5: 78 | 0.987375 -95: calling printf in test1: 79 | 126.976646 -95: calling printf in test5: 79 | 0.966939 -95: calling printf in test1: 80 | 126.349419 -95: calling printf in test5: 80 | 0.633225 -95: calling printf in test1: 81 | 159.860748 -95: calling printf in test5: 81 | 0.352721 -95: calling printf in test1: 82 | 194.534210 -95: calling printf in test5: 82 | -0.242105 -95: calling printf in test1: 83 | 195.721542 -95: calling printf in test5: 83 | 0.809205 -95: calling printf in test1: 84 | 145.730743 -95: calling printf in test5: 84 | 0.938231 -95: calling printf in test1: 85 | 109.348457 -95: calling printf in test5: 85 | 0.570640 -95: calling printf in test1: 86 | 156.092667 -95: calling printf in test5: 86 | -0.834357 -95: calling printf in test1: 87 | 174.510376 -95: calling printf in test5: 87 | -0.988473 -95: calling printf in test1: 88 | 158.102783 -95: calling printf in test5: 88 | 0.853753 -95: calling printf in test1: 89 | 137.593430 -95: calling printf in test5: 89 | -0.594503 -95: calling printf in test1: 90 | 108.400490 -95: calling printf in test5: 90 | 0.999879 -95: calling printf in test1: 91 | 127.729614 -95: calling printf in test5: 91 | 0.879916 -95: calling printf in test1: 92 | 120.711075 -95: calling printf in test5: 92 | 0.971280 -95: calling printf in test1: 93 | 108.648819 -95: calling printf in test5: 93 | 0.965387 -95: calling printf in test1: 94 | 149.040115 -95: calling printf in test5: 94 | -0.982838 -95: calling printf in test1: 95 | 142.801056 -95: calling printf in test5: 95 | -0.990018 -95: calling printf in test1: 96 | 114.585022 -95: calling printf in test5: 96 | 0.996548 -95: calling printf in test1: 97 | 117.346390 -95: calling printf in test5: 97 | -0.894567 -95: calling printf in test1: 98 | 125.020126 -95: calling printf in test5: 98 | -0.600063 -95: calling printf in test1: 99 | 171.179535 -95: calling printf in test5: 99 | 0.999306 -95: calling printf in test1: 100 | 186.835281 -95: calling printf in test5: 100 | -0.995999 -95: calling printf in test1: 101 | 170.848145 -95: calling printf in test5: 101 | 0.932813 -95: calling printf in test1: 102 | 116.010933 -95: calling printf in test5: 102 | 0.226025 -95: calling printf in test1: 103 | 180.777634 -95: calling printf in test5: 103 | -0.990759 -95: calling printf in test1: 104 | 107.567047 -95: calling printf in test5: 104 | 0.683756 -95: calling printf in test1: 105 | 135.618835 -95: calling printf in test5: 105 | -0.505836 -95: calling printf in test1: 106 | 198.989792 -95: calling printf in test5: 106 | -0.876939 -95: calling printf in test1: 107 | 170.352234 -95: calling printf in test5: 107 | 0.648971 -95: calling printf in test1: 108 | 161.952759 -95: calling printf in test5: 108 | -0.987110 -95: calling printf in test1: 109 | 112.566811 -95: calling printf in test5: 109 | -0.505986 -95: calling printf in test1: 110 | 159.291473 -95: calling printf in test5: 110 | 0.801472 -95: calling printf in test1: 111 | 196.546753 -95: calling printf in test5: 111 | 0.980617 -95: calling printf in test1: 112 | 138.102386 -95: calling printf in test5: 112 | -0.127344 -95: calling printf in test1: 113 | 148.979172 -95: calling printf in test5: 113 | -0.969777 -95: calling printf in test1: 114 | 108.307816 -95: calling printf in test5: 114 | 0.997027 -95: calling printf in test1: 115 | 173.242538 -95: calling printf in test5: 115 | -0.439411 -95: calling printf in test1: 116 | 159.149689 -95: calling printf in test5: 116 | 0.877937 -95: calling printf in test1: 117 | 114.170830 -95: calling printf in test5: 117 | 0.878873 -95: calling printf in test1: 118 | 181.919800 -95: calling printf in test5: 118 | -0.288418 -95: calling printf in test1: 119 | 189.791367 -95: calling printf in test5: 119 | 0.962428 -95: calling printf in test1: 120 | 137.385666 -95: calling printf in test5: 120 | -0.747580 -95: calling printf in test1: 121 | 182.489151 -95: calling printf in test5: 121 | 0.273257 -95: calling printf in test1: 122 | 163.463318 -95: calling printf in test5: 122 | 0.100331 -95: calling printf in test1: 123 | 158.516510 -95: calling printf in test5: 123 | 0.991046 -95: calling printf in test1: 124 | 199.222427 -95: calling printf in test5: 124 | -0.964115 -95: calling printf in test1: 125 | 165.391525 -95: calling printf in test5: 125 | 0.896978 -95: calling printf in test1: 126 | 193.869308 -95: calling printf in test5: 126 | -0.789158 -95: calling printf in test1: 127 | 163.516922 -95: calling printf in test5: 127 | 0.153495 -95: OK -95: -95: 1 warning generated. -95: -183/265 Test #95: regression/test_workitem_func_outside_kernel_cbs ...................................... Passed 2.27 sec +100: OK +100: +100: [SubCFG] Form SubCFGs in loopy_kernel +100: +183/265 Test #100: regression/test_issue_893_cbs ......................................................... Passed 1.23 sec test 108 Start 108: regression/issues_with_local_pointers_repl @@ -332084,11 +332113,19 @@ 108: Environment variables: 108: POCL_WORK_GROUP_METHOD=repl 108: Test timeout computed to be: 10000000 -100: OK -100: -100: [SubCFG] Form SubCFGs in loopy_kernel -100: -184/265 Test #100: regression/test_issue_893_cbs ......................................................... Passed 1.45 sec +98: binary size [0]: 114921 +98: binary size [1]: 0 +98: binary size [2]: 2222 +98: binary size [3]: 2222 +98: binary size [4]: 281474783823064 +98: binary size [5]: 1155071 +98: binary size [6]: 100 +98: binary size [7]: 0 +98: OK +98: +98: [SubCFG] Form SubCFGs in Sdot_kernel +98: +184/265 Test #98: regression/test_llvm_segfault_issue_889_cbs ........................................... Passed 1.32 sec test 109 Start 109: regression/barrier_between_two_for_loops_loopvec @@ -332100,7 +332137,7 @@ 103: OK 103: 103: -185/265 Test #103: regression/phi_nodes_not_replicated_loopvec ........................................... Passed 1.36 sec +185/265 Test #103: regression/phi_nodes_not_replicated_loopvec ........................................... Passed 1.32 sec test 110 Start 110: regression/barrier_between_two_for_loops_cbs @@ -332109,18 +332146,10 @@ 110: Environment variables: 110: POCL_WORK_GROUP_METHOD=cbs 110: Test timeout computed to be: 10000000 -101: 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 -101: 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 -101: 0: Portable Computing Language -101: OK: CL gave correct results -101: -101: -101: -- Comparing output.. -104: OK -104: -104: [SubCFG] Form SubCFGs in test_kernel -104: -186/265 Test #101: regression/test_flatten_barrier_subs_loopvec .......................................... Passed 1.70 sec +96: TEST_STRUCT matching res: 3 +96: TEST_GVAR_PTR matching res: 8 +96: PASSED +186/265 Test #96: regression/test_program_scope_vars .................................................... Passed 2.50 sec test 111 Start 111: regression/barrier_between_two_for_loops_repl @@ -332129,7 +332158,14 @@ 111: Environment variables: 111: POCL_WORK_GROUP_METHOD=repl 111: Test timeout computed to be: 10000000 -187/265 Test #104: regression/phi_nodes_not_replicated_cbs ............................................... Passed 1.56 sec +101: 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 +101: 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 +101: 0: Portable Computing Language +101: OK: CL gave correct results +101: +101: +101: -- Comparing output.. +187/265 Test #101: regression/test_flatten_barrier_subs_loopvec .......................................... Passed 1.67 sec test 112 Start 112: regression/simple_for-loop_with_a_barrier_inside_loopvec @@ -332138,10 +332174,10 @@ 112: Environment variables: 112: POCL_WORK_GROUP_METHOD=loopvec 112: Test timeout computed to be: 10000000 -96: TEST_STRUCT matching res: 3 -96: TEST_GVAR_PTR matching res: 8 -96: PASSED -188/265 Test #96: regression/test_program_scope_vars .................................................... Passed 3.08 sec +106: OK +106: +106: +188/265 Test #106: regression/issues_with_local_pointers_loopvec ......................................... Passed 1.16 sec test 113 Start 113: regression/simple_for-loop_with_a_barrier_inside_cbs @@ -332150,11 +332186,11 @@ 113: Environment variables: 113: POCL_WORK_GROUP_METHOD=cbs 113: Test timeout computed to be: 10000000 -107: OK -107: -107: [SubCFG] Form SubCFGs in test_kernel -107: -189/265 Test #107: regression/issues_with_local_pointers_cbs ............................................. Passed 1.35 sec +104: OK +104: +104: [SubCFG] Form SubCFGs in test_kernel +104: +189/265 Test #104: regression/phi_nodes_not_replicated_cbs ............................................... Passed 1.27 sec test 114 Start 114: regression/simple_for-loop_with_a_barrier_inside_repl @@ -332166,7 +332202,7 @@ 105: OK 105: 105: -190/265 Test #105: regression/phi_nodes_not_replicated_repl .............................................. Passed 1.68 sec +190/265 Test #105: regression/phi_nodes_not_replicated_repl .............................................. Passed 1.25 sec test 115 Start 115: regression/for-loop_with_computation_after_the_brexit_loopvec @@ -332184,7 +332220,7 @@ 102: [SubCFG] Form SubCFGs in scan_exclusive_int4 102: 102: -- Comparing output.. -191/265 Test #102: regression/test_flatten_barrier_subs_cbs .............................................. Passed 2.02 sec +191/265 Test #102: regression/test_flatten_barrier_subs_cbs .............................................. Passed 1.78 sec test 116 Start 116: regression/for-loop_with_computation_after_the_brexit_cbs @@ -332193,10 +332229,11 @@ 116: Environment variables: 116: POCL_WORK_GROUP_METHOD=cbs 116: Test timeout computed to be: 10000000 -106: OK -106: -106: -192/265 Test #106: regression/issues_with_local_pointers_loopvec ......................................... Passed 1.68 sec +107: OK +107: +107: [SubCFG] Form SubCFGs in test_kernel +107: +192/265 Test #107: regression/issues_with_local_pointers_cbs ............................................. Passed 1.18 sec test 117 Start 117: regression/for-loop_with_computation_after_the_brexit_repl @@ -332205,10 +332242,10 @@ 117: Environment variables: 117: POCL_WORK_GROUP_METHOD=repl 117: Test timeout computed to be: 10000000 -108: OK -108: -108: -193/265 Test #108: regression/issues_with_local_pointers_repl ............................................ Passed 1.22 sec +109: OK +109: +109: +193/265 Test #109: regression/barrier_between_two_for_loops_loopvec ...................................... Passed 1.15 sec test 118 Start 118: regression/for-loop_with_a_variable_iteration_count_loopvec @@ -332217,11 +332254,10 @@ 118: Environment variables: 118: POCL_WORK_GROUP_METHOD=loopvec 118: Test timeout computed to be: 10000000 -110: OK -110: -110: [SubCFG] Form SubCFGs in test_kernel -110: -194/265 Test #110: regression/barrier_between_two_for_loops_cbs .......................................... Passed 1.36 sec +108: OK +108: +108: +194/265 Test #108: regression/issues_with_local_pointers_repl ............................................ Passed 1.21 sec test 119 Start 119: regression/for-loop_with_a_variable_iteration_count_cbs @@ -332230,13 +332266,10 @@ 119: Environment variables: 119: POCL_WORK_GROUP_METHOD=cbs 119: Test timeout computed to be: 10000000 -109: OK -109: -109: 112: OK 112: 112: -195/265 Test #109: regression/barrier_between_two_for_loops_loopvec ...................................... Passed 1.47 sec +195/265 Test #112: regression/simple_for-loop_with_a_barrier_inside_loopvec .............................. Passed 1.13 sec test 120 Start 120: regression/for-loop_with_a_variable_iteration_count_repl @@ -332245,7 +332278,15 @@ 120: Environment variables: 120: POCL_WORK_GROUP_METHOD=repl 120: Test timeout computed to be: 10000000 -196/265 Test #112: regression/simple_for-loop_with_a_barrier_inside_loopvec .............................. Passed 1.21 sec +113: OK +113: +113: [SubCFG] Form SubCFGs in test_kernel +113: +110: OK +110: +110: [SubCFG] Form SubCFGs in test_kernel +110: +196/265 Test #110: regression/barrier_between_two_for_loops_cbs .......................................... Passed 1.39 sec test 121 Start 121: regression/early_return_before_a_barrier_region_loopvec @@ -332257,7 +332298,7 @@ 114: OK 114: 114: -197/265 Test #114: regression/simple_for-loop_with_a_barrier_inside_repl ................................. Passed 1.26 sec +197/265 Test #113: regression/simple_for-loop_with_a_barrier_inside_cbs .................................. Passed 1.15 sec test 122 Start 122: regression/early_return_before_a_barrier_region_cbs @@ -332266,10 +332307,7 @@ 122: Environment variables: 122: POCL_WORK_GROUP_METHOD=cbs 122: Test timeout computed to be: 10000000 -111: OK -111: -111: -198/265 Test #111: regression/barrier_between_two_for_loops_repl ......................................... Passed 1.45 sec +198/265 Test #114: regression/simple_for-loop_with_a_barrier_inside_repl ................................. Passed 1.14 sec test 123 Start 123: regression/early_return_before_a_barrier_region_repl @@ -332278,11 +332316,10 @@ 123: Environment variables: 123: POCL_WORK_GROUP_METHOD=repl 123: Test timeout computed to be: 10000000 -113: OK -113: -113: [SubCFG] Form SubCFGs in test_kernel -113: -199/265 Test #113: regression/simple_for-loop_with_a_barrier_inside_cbs .................................. Passed 1.64 sec +111: OK +111: +111: +199/265 Test #111: regression/barrier_between_two_for_loops_repl ......................................... Passed 1.42 sec test 124 Start 124: regression/id-dependent_computation_before_kernel_exit_loopvec @@ -332294,7 +332331,7 @@ 115: OK 115: 115: -200/265 Test #115: regression/for-loop_with_computation_after_the_brexit_loopvec ......................... Passed 1.61 sec +200/265 Test #115: regression/for-loop_with_computation_after_the_brexit_loopvec ......................... Passed 1.18 sec test 125 Start 125: regression/id-dependent_computation_before_kernel_exit_cbs @@ -332307,7 +332344,7 @@ 116: 116: [SubCFG] Form SubCFGs in test_kernel 116: -201/265 Test #116: regression/for-loop_with_computation_after_the_brexit_cbs ............................. Passed 1.72 sec +201/265 Test #116: regression/for-loop_with_computation_after_the_brexit_cbs ............................. Passed 1.16 sec test 126 Start 126: regression/id-dependent_computation_before_kernel_exit_repl @@ -332316,10 +332353,10 @@ 126: Environment variables: 126: POCL_WORK_GROUP_METHOD=repl 126: Test timeout computed to be: 10000000 -118: OK -118: -118: -202/265 Test #118: regression/for-loop_with_a_variable_iteration_count_loopvec ........................... Passed 1.64 sec +117: OK +117: +117: +202/265 Test #117: regression/for-loop_with_computation_after_the_brexit_repl ............................ Passed 1.24 sec test 127 Start 127: regression/barrier_just_before_return_loopvec @@ -332328,10 +332365,10 @@ 127: Environment variables: 127: POCL_WORK_GROUP_METHOD=loopvec 127: Test timeout computed to be: 10000000 -117: OK -117: -117: -203/265 Test #117: regression/for-loop_with_computation_after_the_brexit_repl ............................ Passed 1.73 sec +118: OK +118: +118: +203/265 Test #118: regression/for-loop_with_a_variable_iteration_count_loopvec ........................... Passed 1.20 sec test 128 Start 128: regression/barrier_just_before_return_cbs @@ -332340,10 +332377,11 @@ 128: Environment variables: 128: POCL_WORK_GROUP_METHOD=cbs 128: Test timeout computed to be: 10000000 -121: OK -121: -121: -204/265 Test #121: regression/early_return_before_a_barrier_region_loopvec ............................... Passed 1.42 sec +119: OK +119: +119: [SubCFG] Form SubCFGs in test_kernel +119: +204/265 Test #119: regression/for-loop_with_a_variable_iteration_count_cbs ............................... Passed 1.27 sec test 129 Start 129: regression/barrier_just_before_return_repl @@ -332352,11 +332390,10 @@ 129: Environment variables: 129: POCL_WORK_GROUP_METHOD=repl 129: Test timeout computed to be: 10000000 -119: OK -119: -119: [SubCFG] Form SubCFGs in test_kernel -119: -205/265 Test #119: regression/for-loop_with_a_variable_iteration_count_cbs ............................... Passed 1.71 sec +120: OK +120: +120: +205/265 Test #120: regression/for-loop_with_a_variable_iteration_count_repl .............................. Passed 1.13 sec test 130 Start 130: regression/infinite_loop_loopvec @@ -332365,10 +332402,10 @@ 130: Environment variables: 130: POCL_WORK_GROUP_METHOD=loopvec 130: Test timeout computed to be: 10000000 -120: OK -120: -120: -206/265 Test #120: regression/for-loop_with_a_variable_iteration_count_repl .............................. Passed 1.63 sec +121: OK +121: +121: +206/265 Test #121: regression/early_return_before_a_barrier_region_loopvec ............................... Passed 1.11 sec test 131 Start 131: regression/infinite_loop_cbs @@ -332380,7 +332417,7 @@ 123: OK 123: 123: -207/265 Test #123: regression/early_return_before_a_barrier_region_repl .................................. Passed 1.48 sec +207/265 Test #123: regression/early_return_before_a_barrier_region_repl .................................. Passed 1.11 sec test 132 Start 132: regression/infinite_loop_repl @@ -332389,10 +332426,11 @@ 132: Environment variables: 132: POCL_WORK_GROUP_METHOD=repl 132: Test timeout computed to be: 10000000 -124: OK -124: -124: -208/265 Test #124: regression/id-dependent_computation_before_kernel_exit_loopvec ........................ Passed 1.38 sec +122: OK +122: +122: [SubCFG] Form SubCFGs in test_kernel +122: +208/265 Test #122: regression/early_return_before_a_barrier_region_cbs ................................... Passed 1.17 sec test 133 Start 133: regression/undominated_variable_from_conditional_barrier_handling_loopvec @@ -332401,11 +332439,10 @@ 133: Environment variables: 133: POCL_WORK_GROUP_METHOD=loopvec 133: Test timeout computed to be: 10000000 -122: OK -122: -122: [SubCFG] Form SubCFGs in test_kernel -122: -209/265 Test #122: regression/early_return_before_a_barrier_region_cbs ................................... Passed 2.05 sec +124: OK +124: +124: +209/265 Test #124: regression/id-dependent_computation_before_kernel_exit_loopvec ........................ Passed 1.20 sec test 134 Start 134: regression/undominated_variable_from_conditional_barrier_handling_cbs @@ -332418,7 +332455,7 @@ 125: 125: [SubCFG] Form SubCFGs in test_kernel 125: -210/265 Test #125: regression/id-dependent_computation_before_kernel_exit_cbs ............................ Passed 1.72 sec +210/265 Test #125: regression/id-dependent_computation_before_kernel_exit_cbs ............................ Passed 1.22 sec test 135 Start 135: regression/undominated_variable_from_conditional_barrier_handling_repl @@ -332430,7 +332467,7 @@ 126: OK 126: 126: -211/265 Test #126: regression/id-dependent_computation_before_kernel_exit_repl ........................... Passed 1.60 sec +211/265 Test #126: regression/id-dependent_computation_before_kernel_exit_repl ........................... Passed 1.21 sec test 136 Start 136: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_loopvec @@ -332439,10 +332476,10 @@ 136: Environment variables: 136: POCL_WORK_GROUP_METHOD=loopvec 136: Test timeout computed to be: 10000000 -128: OK -128: -128: -212/265 Test #128: regression/barrier_just_before_return_cbs ............................................. Passed 1.58 sec +127: OK +127: +127: +212/265 Test #127: regression/barrier_just_before_return_loopvec ......................................... Passed 1.10 sec test 137 Start 137: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_cbs @@ -332451,10 +332488,13 @@ 137: Environment variables: 137: POCL_WORK_GROUP_METHOD=cbs 137: Test timeout computed to be: 10000000 -127: OK -127: -127: -213/265 Test #127: regression/barrier_just_before_return_loopvec ......................................... Passed 1.65 sec +129: OK +129: +129: +128: OK +128: +128: +213/265 Test #129: regression/barrier_just_before_return_repl ............................................ Passed 1.33 sec test 138 Start 138: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_repl @@ -332463,10 +332503,7 @@ 138: Environment variables: 138: POCL_WORK_GROUP_METHOD=repl 138: Test timeout computed to be: 10000000 -130: OK -130: -130: -214/265 Test #130: regression/infinite_loop_loopvec ...................................................... Passed 1.09 sec +214/265 Test #128: regression/barrier_just_before_return_cbs ............................................. Passed 1.44 sec test 139 Start 139: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_loopvec @@ -332475,10 +332512,10 @@ 139: Environment variables: 139: POCL_WORK_GROUP_METHOD=loopvec 139: Test timeout computed to be: 10000000 -132: OK -132: -132: -215/265 Test #132: regression/infinite_loop_repl ......................................................... Passed 1.20 sec +130: OK +130: +130: +215/265 Test #130: regression/infinite_loop_loopvec ...................................................... Passed 0.88 sec test 140 Start 140: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_cbs @@ -332490,7 +332527,7 @@ 131: OK 131: 131: -216/265 Test #131: regression/infinite_loop_cbs .......................................................... Passed 1.43 sec +216/265 Test #131: regression/infinite_loop_cbs .......................................................... Passed 0.88 sec test 141 Start 141: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_repl @@ -332499,10 +332536,10 @@ 141: Environment variables: 141: POCL_WORK_GROUP_METHOD=repl 141: Test timeout computed to be: 10000000 -129: OK -129: -129: -217/265 Test #129: regression/barrier_just_before_return_repl ............................................ Passed 1.77 sec +132: OK +132: +132: +217/265 Test #132: regression/infinite_loop_repl ......................................................... Passed 0.89 sec test 142 Start 142: regression/test_program_from_binary_with_local_1_1_1_loopvec @@ -332514,7 +332551,7 @@ 133: OK 133: 133: -218/265 Test #133: regression/undominated_variable_from_conditional_barrier_handling_loopvec ............. Passed 1.66 sec +218/265 Test #133: regression/undominated_variable_from_conditional_barrier_handling_loopvec ............. Passed 1.08 sec test 143 Start 143: regression/test_program_from_binary_with_local_1_1_1_cbs @@ -332527,7 +332564,7 @@ 134: 134: [SubCFG] Form SubCFGs in test_kernel 134: -219/265 Test #134: regression/undominated_variable_from_conditional_barrier_handling_cbs ................. Passed 1.86 sec +219/265 Test #134: regression/undominated_variable_from_conditional_barrier_handling_cbs ................. Passed 1.13 sec test 144 Start 144: regression/test_program_from_binary_with_local_1_1_1_repl @@ -332539,7 +332576,7 @@ 135: OK 135: 135: -220/265 Test #135: regression/undominated_variable_from_conditional_barrier_handling_repl ................ Passed 2.24 sec +220/265 Test #135: regression/undominated_variable_from_conditional_barrier_handling_repl ................ Passed 1.17 sec test 145 Start 145: regression/test_alignment_with_dynamic_wg_114_loopvec @@ -332548,13 +332585,13 @@ 145: Environment variables: 145: POCL_WORK_GROUP_METHOD=loopvec 145: Test timeout computed to be: 10000000 -139: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -139: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -139: -139: 6 warnings generated. -139: -139: -- OK -221/265 Test #139: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_loopvec ... Passed 2.25 sec +136: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +136: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +136: OK +136: +136: 6 warnings generated. +136: +221/265 Test #136: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_loopvec ..... Passed 1.67 sec test 146 Start 146: regression/test_alignment_with_dynamic_wg_114_cbs @@ -332563,10 +332600,13 @@ 146: Environment variables: 146: POCL_WORK_GROUP_METHOD=cbs 146: Test timeout computed to be: 10000000 -142: OK -142: -142: -222/265 Test #142: regression/test_program_from_binary_with_local_1_1_1_loopvec .......................... Passed 1.97 sec +137: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +137: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +137: OK +137: +137: 6 warnings generated. +137: +222/265 Test #137: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_cbs ......... Passed 1.66 sec test 147 Start 147: regression/test_alignment_with_dynamic_wg_117_loopvec @@ -332575,10 +332615,10 @@ 147: Environment variables: 147: POCL_WORK_GROUP_METHOD=loopvec 147: Test timeout computed to be: 10000000 -143: OK -143: -143: -223/265 Test #143: regression/test_program_from_binary_with_local_1_1_1_cbs .............................. Passed 2.16 sec +142: OK +142: +142: +223/265 Test #142: regression/test_program_from_binary_with_local_1_1_1_loopvec .......................... Passed 1.20 sec test 148 Start 148: regression/test_alignment_with_dynamic_wg_117_cbs @@ -332587,13 +332627,10 @@ 148: Environment variables: 148: POCL_WORK_GROUP_METHOD=cbs 148: Test timeout computed to be: 10000000 -138: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -138: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -138: OK -138: -138: 6 warnings generated. -138: -224/265 Test #138: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_repl ........ Passed 3.19 sec +143: OK +143: +143: +224/265 Test #143: regression/test_program_from_binary_with_local_1_1_1_cbs .............................. Passed 1.17 sec test 149 Start 149: regression/test_alignment_with_dynamic_wg_225_loopvec @@ -332602,13 +332639,13 @@ 149: Environment variables: 149: POCL_WORK_GROUP_METHOD=loopvec 149: Test timeout computed to be: 10000000 -137: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -137: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -137: OK -137: -137: 6 warnings generated. -137: -225/265 Test #137: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_cbs ......... Passed 3.35 sec +138: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +138: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +138: OK +138: +138: 6 warnings generated. +138: +225/265 Test #138: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_repl ........ Passed 1.58 sec test 150 Start 150: regression/test_alignment_with_dynamic_wg_225_cbs @@ -332617,13 +332654,13 @@ 150: Environment variables: 150: POCL_WORK_GROUP_METHOD=cbs 150: Test timeout computed to be: 10000000 -136: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -136: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -136: OK -136: -136: 6 warnings generated. -136: -226/265 Test #136: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_loopvec ..... Passed 3.56 sec +139: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +139: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +139: +139: 6 warnings generated. +139: +139: -- OK +226/265 Test #139: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_loopvec ... Passed 1.60 sec test 151 Start 151: regression/test_alignment_with_dynamic_wg_173_loopvec @@ -332638,7 +332675,7 @@ 140: 6 warnings generated. 140: 140: -- OK -227/265 Test #140: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_cbs ....... Passed 3.28 sec +227/265 Test #140: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_cbs ....... Passed 1.65 sec test 152 Start 152: regression/test_alignment_with_dynamic_wg_173_cbs @@ -332647,13 +332684,12 @@ 152: Environment variables: 152: POCL_WORK_GROUP_METHOD=cbs 152: Test timeout computed to be: 10000000 -141: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -141: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -141: -141: 6 warnings generated. -141: -141: -- OK -228/265 Test #141: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_repl ...... Passed 3.21 sec +144: OK +144: +144: Unknown work group generation method. Using 'auto'. +144: Unknown work group generation method. Using 'auto'. +144: +228/265 Test #144: regression/test_program_from_binary_with_local_1_1_1_repl ............................. Passed 1.19 sec test 153 Start 153: regression/test_alignment_with_dynamic_wg_183_loopvec @@ -332662,12 +332698,13 @@ 153: Environment variables: 153: POCL_WORK_GROUP_METHOD=loopvec 153: Test timeout computed to be: 10000000 -144: OK -144: -144: Unknown work group generation method. Using 'auto'. -144: Unknown work group generation method. Using 'auto'. -144: -229/265 Test #144: regression/test_program_from_binary_with_local_1_1_1_repl ............................. Passed 2.43 sec +141: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +141: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +141: +141: 6 warnings generated. +141: +141: -- OK +229/265 Test #141: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_repl ...... Passed 1.74 sec test 154 Start 154: regression/test_alignment_with_dynamic_wg_183_cbs @@ -332676,6 +332713,20 @@ 154: Environment variables: 154: POCL_WORK_GROUP_METHOD=cbs 154: Test timeout computed to be: 10000000 +145: OK +145: OK +145: OK +145: +145: +230/265 Test #145: regression/test_alignment_with_dynamic_wg_114_loopvec ................................. Passed 2.38 sec +test 155 + Start 155: regression/test_alignment_with_dynamic_wg_283_loopvec + +155: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####2####8####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +155: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +155: Environment variables: +155: POCL_WORK_GROUP_METHOD=loopvec +155: Test timeout computed to be: 10000000 146: OK 146: OK 146: OK @@ -332687,21 +332738,7 @@ 146: [SubCFG] Form SubCFGs in test 146: [SubCFG] Form SubCFGs in test 146: -230/265 Test #146: regression/test_alignment_with_dynamic_wg_114_cbs ..................................... Passed 3.26 sec -test 155 - Start 155: regression/test_alignment_with_dynamic_wg_283_loopvec - -155: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####2####8####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -155: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -155: Environment variables: -155: POCL_WORK_GROUP_METHOD=loopvec -155: Test timeout computed to be: 10000000 -145: OK -145: OK -145: OK -145: -145: -231/265 Test #145: regression/test_alignment_with_dynamic_wg_114_loopvec ................................. Passed 3.97 sec +231/265 Test #146: regression/test_alignment_with_dynamic_wg_114_cbs ..................................... Passed 2.03 sec test 156 Start 156: regression/test_alignment_with_dynamic_wg_283_cbs @@ -332721,7 +332758,7 @@ 148: [SubCFG] Form SubCFGs in test 148: [SubCFG] Form SubCFGs in test 148: -232/265 Test #148: regression/test_alignment_with_dynamic_wg_117_cbs ..................................... Passed 3.01 sec +232/265 Test #148: regression/test_alignment_with_dynamic_wg_117_cbs ..................................... Passed 2.08 sec test 157 Start 157: regression/test_alignment_with_dynamic_wg_332_loopvec @@ -332735,7 +332772,7 @@ 147: OK 147: 147: -233/265 Test #147: regression/test_alignment_with_dynamic_wg_117_loopvec ................................. Passed 4.07 sec +233/265 Test #147: regression/test_alignment_with_dynamic_wg_117_loopvec ................................. Passed 2.17 sec test 158 Start 158: regression/test_alignment_with_dynamic_wg_332_cbs @@ -332744,20 +332781,6 @@ 158: Environment variables: 158: POCL_WORK_GROUP_METHOD=cbs 158: Test timeout computed to be: 10000000 -151: OK -151: OK -151: OK -151: -151: -234/265 Test #151: regression/test_alignment_with_dynamic_wg_173_loopvec ................................. Passed 3.78 sec -test 159 - Start 159: regression/test_alignment_with_dynamic_wg_323_loopvec - -159: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####3####2####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -159: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -159: Environment variables: -159: POCL_WORK_GROUP_METHOD=loopvec -159: Test timeout computed to be: 10000000 150: OK 150: OK 150: OK @@ -332769,15 +332792,15 @@ 150: [SubCFG] Form SubCFGs in test 150: [SubCFG] Form SubCFGs in test 150: -235/265 Test #150: regression/test_alignment_with_dynamic_wg_225_cbs ..................................... Passed 4.07 sec -test 160 - Start 160: regression/test_alignment_with_dynamic_wg_323_cbs +234/265 Test #150: regression/test_alignment_with_dynamic_wg_225_cbs ..................................... Passed 1.94 sec +test 159 + Start 159: regression/test_alignment_with_dynamic_wg_323_loopvec -160: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####3####2####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -160: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -160: Environment variables: -160: POCL_WORK_GROUP_METHOD=cbs -160: Test timeout computed to be: 10000000 +159: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####3####2####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +159: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +159: Environment variables: +159: POCL_WORK_GROUP_METHOD=loopvec +159: Test timeout computed to be: 10000000 152: OK 152: OK 152: OK @@ -332789,7 +332812,21 @@ 152: [SubCFG] Form SubCFGs in test 152: [SubCFG] Form SubCFGs in test 152: -236/265 Test #152: regression/test_alignment_with_dynamic_wg_173_cbs ..................................... Passed 3.94 sec +235/265 Test #152: regression/test_alignment_with_dynamic_wg_173_cbs ..................................... Passed 2.04 sec +test 160 + Start 160: regression/test_alignment_with_dynamic_wg_323_cbs + +160: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_alignment_with_dynamic_wg####3####2####3" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +160: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +160: Environment variables: +160: POCL_WORK_GROUP_METHOD=cbs +160: Test timeout computed to be: 10000000 +153: OK +153: OK +153: OK +153: +153: +236/265 Test #153: regression/test_alignment_with_dynamic_wg_183_loopvec ................................. Passed 2.19 sec test 161 Start 161: regression/test_alignment_with_dynamic_wg2_loopvec @@ -332798,12 +332835,12 @@ 161: Environment variables: 161: POCL_WORK_GROUP_METHOD=loopvec 161: Test timeout computed to be: 10000000 -149: OK -149: OK -149: OK -149: -149: -237/265 Test #149: regression/test_alignment_with_dynamic_wg_225_loopvec ................................. Passed 4.72 sec +151: OK +151: OK +151: OK +151: +151: +237/265 Test #151: regression/test_alignment_with_dynamic_wg_173_loopvec ................................. Passed 2.38 sec test 162 Start 162: regression/test_alignment_with_dynamic_wg2_cbs @@ -332812,12 +332849,12 @@ 162: Environment variables: 162: POCL_WORK_GROUP_METHOD=cbs 162: Test timeout computed to be: 10000000 -153: OK -153: OK -153: OK -153: -153: -238/265 Test #153: regression/test_alignment_with_dynamic_wg_183_loopvec ................................. Passed 4.24 sec +149: OK +149: OK +149: OK +149: +149: +238/265 Test #149: regression/test_alignment_with_dynamic_wg_225_loopvec ................................. Passed 2.46 sec test 163 Start 163: regression/test_alignment_with_dynamic_wg3_loopvec @@ -332837,7 +332874,7 @@ 154: [SubCFG] Form SubCFGs in test 154: [SubCFG] Form SubCFGs in test 154: -239/265 Test #154: regression/test_alignment_with_dynamic_wg_183_cbs ..................................... Passed 4.07 sec +239/265 Test #154: regression/test_alignment_with_dynamic_wg_183_cbs ..................................... Passed 2.28 sec test 164 Start 164: regression/test_alignment_with_dynamic_wg3_cbs @@ -332846,18 +332883,13 @@ 164: Environment variables: 164: POCL_WORK_GROUP_METHOD=cbs 164: Test timeout computed to be: 10000000 -156: OK -156: OK -156: OK -156: -156: [SubCFG] Form SubCFGs in test -156: [SubCFG] Form SubCFGs in test -156: [SubCFG] Form SubCFGs in test -156: [SubCFG] Form SubCFGs in test -156: [SubCFG] Form SubCFGs in test -156: [SubCFG] Form SubCFGs in test -156: -240/265 Test #156: regression/test_alignment_with_dynamic_wg_283_cbs ..................................... Passed 3.16 sec +162: Value: 0.000000e+00 +162: Value: 0.000000e+00 +162: Value: 0.000000e+00 +162: OK +162: +162: +240/265 Test #162: regression/test_alignment_with_dynamic_wg2_cbs ........................................ Passed 1.12 sec test 165 Start 165: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_loopvec @@ -332866,12 +332898,13 @@ 165: Environment variables: 165: POCL_WORK_GROUP_METHOD=loopvec 165: Test timeout computed to be: 10000000 -155: OK -155: OK -155: OK -155: -155: -241/265 Test #155: regression/test_alignment_with_dynamic_wg_283_loopvec ................................. Passed 3.56 sec +161: Value: 0.000000e+00 +161: Value: 0.000000e+00 +161: Value: 0.000000e+00 +161: OK +161: +161: +241/265 Test #161: regression/test_alignment_with_dynamic_wg2_loopvec .................................... Passed 1.22 sec test 166 Start 166: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_cbs @@ -332880,13 +332913,10 @@ 166: Environment variables: 166: POCL_WORK_GROUP_METHOD=cbs 166: Test timeout computed to be: 10000000 -161: Value: 0.000000e+00 -161: Value: 0.000000e+00 -161: Value: 0.000000e+00 -161: OK -161: -161: -242/265 Test #161: regression/test_alignment_with_dynamic_wg2_loopvec .................................... Passed 1.79 sec +163: OK +163: +163: +242/265 Test #163: regression/test_alignment_with_dynamic_wg3_loopvec .................................... Passed 1.11 sec test 167 Start 167: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_loopvec @@ -332895,10 +332925,18 @@ 167: Environment variables: 167: POCL_WORK_GROUP_METHOD=loopvec 167: Test timeout computed to be: 10000000 -164: OK -164: -164: -243/265 Test #164: regression/test_alignment_with_dynamic_wg3_cbs ........................................ Passed 1.44 sec +156: OK +156: OK +156: OK +156: +156: [SubCFG] Form SubCFGs in test +156: [SubCFG] Form SubCFGs in test +156: [SubCFG] Form SubCFGs in test +156: [SubCFG] Form SubCFGs in test +156: [SubCFG] Form SubCFGs in test +156: [SubCFG] Form SubCFGs in test +156: +243/265 Test #156: regression/test_alignment_with_dynamic_wg_283_cbs ..................................... Passed 1.98 sec test 168 Start 168: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_cbs @@ -332907,6 +332945,18 @@ 168: Environment variables: 168: POCL_WORK_GROUP_METHOD=cbs 168: Test timeout computed to be: 10000000 +164: OK +164: +164: +244/265 Test #164: regression/test_alignment_with_dynamic_wg3_cbs ........................................ Passed 1.13 sec +test 169 + Start 169: regression/passing_a_constant_array_as_an_arg_loopvec + +169: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" +169: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression +169: Environment variables: +169: POCL_WORK_GROUP_METHOD=loopvec +169: Test timeout computed to be: 10000000 158: OK 158: OK 158: OK @@ -332915,22 +332965,10 @@ 158: [SubCFG] Form SubCFGs in test 158: [SubCFG] Form SubCFGs in test 158: [SubCFG] Form SubCFGs in test +158: [SubCFG] Form SubCFGs in test +158: [SubCFG] Form SubCFGs in test 158: -244/265 Test #158: regression/test_alignment_with_dynamic_wg_332_cbs ..................................... Passed 2.82 sec -test 169 - Start 169: regression/passing_a_constant_array_as_an_arg_loopvec - -169: Test command: /usr/bin/cmake "-Dtest_cmd=/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/reproducible-path/pocl-6.0/cmake/run_test.cmake" -169: Working Directory: /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression -169: Environment variables: -169: POCL_WORK_GROUP_METHOD=loopvec -169: Test timeout computed to be: 10000000 -157: OK -157: OK -157: OK -157: -157: -245/265 Test #157: regression/test_alignment_with_dynamic_wg_332_loopvec ................................. Passed 3.38 sec +245/265 Test #158: regression/test_alignment_with_dynamic_wg_332_cbs ..................................... Passed 1.92 sec test 170 Start 170: regression/passing_a_constant_array_as_an_arg_cbs @@ -332948,12 +332986,7 @@ 160: [SubCFG] Form SubCFGs in test 160: [SubCFG] Form SubCFGs in test 160: -159: OK -159: OK -159: OK -159: -159: -246/265 Test #160: regression/test_alignment_with_dynamic_wg_323_cbs ..................................... Passed 2.23 sec +246/265 Test #160: regression/test_alignment_with_dynamic_wg_323_cbs ..................................... Passed 1.72 sec test 171 Start 171: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_loopvec @@ -332962,7 +332995,12 @@ 171: Environment variables: 171: POCL_WORK_GROUP_METHOD=loopvec 171: Test timeout computed to be: 10000000 -247/265 Test #159: regression/test_alignment_with_dynamic_wg_323_loopvec ................................. Passed 2.36 sec +159: OK +159: OK +159: OK +159: +159: +247/265 Test #159: regression/test_alignment_with_dynamic_wg_323_loopvec ................................. Passed 2.00 sec test 172 Start 172: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_cbs @@ -332971,10 +333009,12 @@ 172: Environment variables: 172: POCL_WORK_GROUP_METHOD=cbs 172: Test timeout computed to be: 10000000 -163: OK -163: -163: -248/265 Test #163: regression/test_alignment_with_dynamic_wg3_loopvec .................................... Passed 1.73 sec +157: OK +157: OK +157: OK +157: +157: +248/265 Test #157: regression/test_alignment_with_dynamic_wg_332_loopvec ................................. Passed 2.09 sec test 173 Start 173: regression/autolocals_in_constexprs_loopvec @@ -332983,13 +333023,12 @@ 173: Environment variables: 173: POCL_WORK_GROUP_METHOD=loopvec 173: Test timeout computed to be: 10000000 -162: Value: 0.000000e+00 -162: Value: 0.000000e+00 -162: Value: 0.000000e+00 -162: OK -162: -162: -249/265 Test #162: regression/test_alignment_with_dynamic_wg2_cbs ........................................ Passed 1.98 sec +155: OK +155: OK +155: OK +155: +155: +249/265 Test #155: regression/test_alignment_with_dynamic_wg_283_loopvec ................................. Passed 2.65 sec test 174 Start 174: regression/autolocals_in_constexprs_cbs @@ -332998,10 +333037,10 @@ 174: Environment variables: 174: POCL_WORK_GROUP_METHOD=cbs 174: Test timeout computed to be: 10000000 -166: OK -166: -166: -250/265 Test #166: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_cbs .................... Passed 1.34 sec +169: OK +169: +169: +250/265 Test #169: regression/passing_a_constant_array_as_an_arg_loopvec ................................. Passed 0.88 sec test 175 Start 175: regression/struct_kernel_arguments_loopvec @@ -333013,7 +333052,7 @@ 165: OK 165: 165: -251/265 Test #165: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_loopvec ................ Passed 1.49 sec +251/265 Test #165: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_loopvec ................ Passed 1.08 sec test 176 Start 176: regression/struct_kernel_arguments_cbs @@ -333025,10 +333064,7 @@ 167: OK 167: 167: -171: OK -171: -171: -252/265 Test #167: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_loopvec .............. Passed 1.81 sec +252/265 Test #167: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_loopvec .............. Passed 1.08 sec test 177 Start 177: regression/vector_kernel_arguments_loopvec @@ -333037,7 +333073,10 @@ 177: Environment variables: 177: POCL_WORK_GROUP_METHOD=loopvec 177: Test timeout computed to be: 10000000 -253/265 Test #171: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_loopvec ...... Passed 1.59 sec +166: OK +166: +166: +253/265 Test #166: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_cbs .................... Passed 1.13 sec test 178 Start 178: regression/vector_kernel_arguments_cbs @@ -333046,47 +333085,47 @@ 178: Environment variables: 178: POCL_WORK_GROUP_METHOD=cbs 178: Test timeout computed to be: 10000000 -169: OK -169: -169: -254/265 Test #169: regression/passing_a_constant_array_as_an_arg_loopvec ................................. Passed 1.75 sec -173: OK -173: -173: -255/265 Test #173: regression/autolocals_in_constexprs_loopvec ........................................... Passed 1.62 sec +168: OK +168: +168: +254/265 Test #168: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_cbs .................. Passed 1.09 sec +170: OK +170: +170: +255/265 Test #170: regression/passing_a_constant_array_as_an_arg_cbs ..................................... Passed 0.88 sec +171: OK +171: +171: +256/265 Test #171: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_loopvec ...... Passed 1.12 sec 172: OK 172: 172: [SubCFG] Form SubCFGs in test_kernel 172: -256/265 Test #172: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_cbs .......... Passed 1.69 sec -170: OK -170: -170: -257/265 Test #170: regression/passing_a_constant_array_as_an_arg_cbs ..................................... Passed 1.80 sec -168: OK -168: -168: -258/265 Test #168: regression/clSetKernelArg_overwriting_the_previous_kernel's_args_cbs .................. Passed 1.92 sec +257/265 Test #172: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one_cbs .......... Passed 1.16 sec +173: OK +173: +173: +258/265 Test #173: regression/autolocals_in_constexprs_loopvec ........................................... Passed 1.17 sec 174: OK 174: 174: -259/265 Test #174: regression/autolocals_in_constexprs_cbs ............................................... Passed 1.77 sec -175: OK -175: -175: -260/265 Test #175: regression/struct_kernel_arguments_loopvec ............................................ Passed 1.35 sec +259/265 Test #174: regression/autolocals_in_constexprs_cbs ............................................... Passed 1.08 sec 176: OK 176: 176: -261/265 Test #176: regression/struct_kernel_arguments_cbs ................................................ Passed 1.67 sec -178: OK -178: -178: -262/265 Test #178: regression/vector_kernel_arguments_cbs ................................................ Passed 1.51 sec +260/265 Test #176: regression/struct_kernel_arguments_cbs ................................................ Passed 1.22 sec +175: OK +175: +175: +261/265 Test #175: regression/struct_kernel_arguments_loopvec ............................................ Passed 1.26 sec 177: OK 177: 177: -263/265 Test #177: regression/vector_kernel_arguments_loopvec ............................................ Passed 1.73 sec +262/265 Test #177: regression/vector_kernel_arguments_loopvec ............................................ Passed 1.38 sec +178: OK +178: +178: +263/265 Test #178: regression/vector_kernel_arguments_cbs ................................................ Passed 1.40 sec 224: 0: 1000 224: 1: 2000 224: 2: 200 @@ -333097,7 +333136,7 @@ 224: 224: 224: -- Comparing output.. -264/265 Test #224: workgroup/for_with_divergent_return_loopvec ........................................... Passed 26.29 sec +264/265 Test #224: workgroup/for_with_divergent_return_loopvec ........................................... Passed 19.92 sec 225: 0: 1000 225: 1: 2000 225: 2: 200 @@ -333108,29 +333147,29 @@ 225: 225: 225: -- Comparing output.. -265/265 Test #225: workgroup/for_with_divergent_return_cbs ............................................... Passed 26.72 sec +265/265 Test #225: workgroup/for_with_divergent_return_cbs ............................................... Passed 20.07 sec 100% tests passed, 0 tests failed out of 264 Label Time Summary: -EinsteinToolkit = 17.53 sec*proc (2 tests) -cuda = 50.88 sec*proc (43 tests) +EinsteinToolkit = 18.36 sec*proc (2 tests) +cuda = 44.39 sec*proc (43 tests) dlopen = 0.14 sec*proc (3 tests) -hsa = 4.44 sec*proc (4 tests) -hsa-native = 169.54 sec*proc (83 tests) -internal = 567.66 sec*proc (255 tests) -kernel = 231.84 sec*proc (76 tests) -level0 = 232.96 sec*proc (123 tests) -matrix = 3.47 sec*proc (2 tests) -poclbin = 5.64 sec*proc (4 tests) -proxy = 58.03 sec*proc (37 tests) -regression = 200.77 sec*proc (97 tests) -runtime = 32.23 sec*proc (34 tests) -tce = 11.73 sec*proc (10 tests) -vulkan = 29.39 sec*proc (27 tests) -workgroup = 105.97 sec*proc (31 tests) +hsa = 4.90 sec*proc (4 tests) +hsa-native = 166.40 sec*proc (83 tests) +internal = 491.24 sec*proc (255 tests) +kernel = 239.09 sec*proc (76 tests) +level0 = 212.08 sec*proc (123 tests) +matrix = 3.40 sec*proc (2 tests) +poclbin = 6.31 sec*proc (4 tests) +proxy = 50.89 sec*proc (37 tests) +regression = 136.18 sec*proc (97 tests) +runtime = 34.01 sec*proc (34 tests) +tce = 10.05 sec*proc (10 tests) +vulkan = 27.31 sec*proc (27 tests) +workgroup = 86.59 sec*proc (31 tests) -Total Test time (real) = 56.43 sec +Total Test time (real) = 50.57 sec The following tests did not run: 62 - kernel/test_shuffle_half_loopvec (Skipped) @@ -333153,952 +333192,952 @@ make[2]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake "--color=" make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake "--color=" make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend +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[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices/topology /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-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 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 0%] Built target sleef_config_GENERIC -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 0%] Built target lib_cl_llvm +make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_dlopen.dir/build'. +make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 0%] Built target pocl-devices-topology -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'poclu/CMakeFiles/poclu.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. +make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_dlopen.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build +[ 0%] Built target sleef_config_GENERIC make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend [ 1%] Built target test_dlopen -[ 28%] Built target libpocl_unlinked_objs -[ 30%] Built target pocl-devices -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake "--color=" -[ 31%] Built target poclu -[ 36%] Built target llvmpasses +[ 1%] Built target pocl-devices-topology +[ 2%] Built target poclu 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 -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/bin /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/bin /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake "--color=" -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake "--color=" +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build +make -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 +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake "--color=" +[ 4%] Built target pocl-devices +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 36%] Built target poclcc -[ 36%] Built target kernel -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend -[ 69%] Built target kernel_host_GENERIC -[ 70%] Built target sampler_address_clamp -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake "--color=" -[ 70%] Built target image_query_funcs -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_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 +[ 4%] Built target lib_cl_llvm +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. +make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' 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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 4%] Built target kernel +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.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 -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build -[ 70%] Built target test_assign_loop_variable_to_privvar_makes_it_local -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend -[ 70%] Built target test_shuffle +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.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/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +[ 4%] Built target image_query_funcs +[ 4%] Built target poclcc +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 +[ 4%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 4%] Built target test_shuffle +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 5%] Built target sampler_address_clamp +[ 5%] Built target test_program_from_binary_with_local_1_1_1 make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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 -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake "--color=" make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 70%] Built target test_program_from_binary_with_local_1_1_1 -[ 70%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -[ 71%] Built target test_llvm_segfault_issue_889 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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_llvm_segfault_issue_889.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake "--color=" make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake "--color=" -[ 71%] 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/build +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 71%] Built target test_early_return make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake "--color=" +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -[ 71%] Built target test_for_with_var_iteration_count +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. +make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 38%] Built target kernel_host_GENERIC make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 38%] Built target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_id_dependent_computation.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +[ 39%] 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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake "--color=" +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build +[ 44%] Built target llvmpasses make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build -[ 71%] Built target test_locals +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake "--color=" -[ 72%] Built target test_id_dependent_computation make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake "--color=" -[ 72%] Built target test_loop_phi_replication +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +[ 44%] Built target test_barrier_between_for_loops +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_early_return.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend -[ 72%] Built target test_simple_for_with_a_barrier -[ 73%] Built target test_multi_level_loops_with_barriers +[ 45%] Built target test_id_dependent_computation +[ 45%] Built target test_for_with_var_iteration_count +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 45%] Built target test_locals +make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.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/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. +[ 46%] Built target test_multi_level_loops_with_barriers +[ 46%] Built target test_early_return +[ 73%] Built target libpocl_unlinked_objs +[ 73%] Built target test_loop_phi_replication +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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_simple_for_with_a_barrier.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 73%] Built target test_structs_as_args -[ 73%] Built target test_vectors_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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake "--color=" -[ 73%] Built target test_barrier_before_return -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake "--color=" -[ 74%] Built target test_constant_array +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_infinite_loop.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-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 -[ 74%] Built target test_infinite_loop -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_undominated_variable.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 74%] 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 -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.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]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 73%] Built target test_simple_for_with_a_barrier make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 75%] Built target test_setargs -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.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/build -[ 75%] Built target test_null_arg +[ 73%] Built target test_structs_as_args +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_231.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +make -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_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 73%] Built target test_undominated_variable +[ 73%] Built target test_vectors_as_args +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 75%] Built target test_fors_with_var_iteration_counts +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 75%] Built target test_issue_231 make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +[ 73%] Built target test_infinite_loop make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_231.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 76%] Built target test_autolocals_in_constexprs -[ 76%] Built target test_issue_445 -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend +[ 73%] Built target test_barrier_before_return +[ 74%] Built target test_constant_array +[ 75%] Built target test_setargs +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +[ 75%] Built target test_null_arg +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build -[ 77%] Built target test_issue_553 -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +[ 75%] Built target test_fors_with_var_iteration_counts +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-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 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake "--color=" +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake "--color=" make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Built target test_issue_577 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Built target test_issue_757 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1435.dir/DependInfo.cmake "--color=" +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build +[ 76%] Built target test_autolocals_in_constexprs +[ 76%] Built target test_issue_231 +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/depend +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/depend +[ 76%] Built target test_issue_445 make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build +make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/depend +[ 77%] Built target test_issue_553 +make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake "--color=" +make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1390.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Built target test_flatten_barrier_subs make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_scope_vars.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 77%] Built target test_alignment_with_dynamic_wg -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_893.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_1435.dir/build.make tests/regression/CMakeFiles/test_issue_1435.dir/build -make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build +[ 77%] Built target test_issue_577 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_1435.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_builtin_args.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/depend -[ 78%] Built target test_alignment_with_dynamic_wg2 -make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_issue_1390.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/regression/CMakeFiles/test_program_scope_vars.dir/DependInfo.cmake "--color=" -[ 80%] Built target test_builtin_args -[ 81%] Built target test_issue_1435 -[ 81%] Built target test_alignment_with_dynamic_wg3 -[ 80%] Built target test_issue_893 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build +[ 77%] Built target test_flatten_barrier_subs +[ 77%] Built target test_issue_757 +make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/build make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_893.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake "--color=" -make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/build +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_1390.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build'. +make -f tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build.make tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build +make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build +[ 77%] Built target test_alignment_with_dynamic_wg make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_scope_vars.dir/build'. +make -f tests/regression/CMakeFiles/test_program_scope_vars.dir/build.make tests/regression/CMakeFiles/test_program_scope_vars.dir/build +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_workitem_func_outside_kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clFinish.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_builtin_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +make -f tests/regression/CMakeFiles/test_issue_1390.dir/build.make tests/regression/CMakeFiles/test_issue_1390.dir/build +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_scope_vars.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build -[ 82%] Built target test_program_scope_vars make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -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_issue_1390.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 83%] Built target test_workitem_func_outside_kernel -[ 84%] Built target test_clFinish -[ 84%] Built target test_issue_1390 +[ 78%] Built target test_issue_1435 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake "--color=" +[ 78%] Built target test_alignment_with_dynamic_wg3 make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build +[ 79%] Built target test_alignment_with_dynamic_wg2 +[ 80%] Built target test_issue_893 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend -[ 84%] Built target test_clGetEventInfo -[ 84%] Built target test_clGetDeviceInfo +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clFinish.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 +[ 81%] Built target test_builtin_args +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 82%] Built target test_program_scope_vars +[ 83%] Built target test_workitem_func_outside_kernel make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build'. +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake "--color=" +[ 83%] Built target test_issue_1390 +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend +make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake "--color=" +[ 84%] Built target test_clFinish make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build +[ 84%] Built target test_clGetDeviceInfo make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 84%] Built target test_clCreateProgramWithBinary -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 -[ 84%] Built target test_clGetSupportedImageFormats -make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake "--color=" -[ 84%] Built target test_clSetEventCallback +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake "--color=" -[ 84%] Built target test_clBuildProgram -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend -[ 84%] Built target test_clEnqueueNativeKernel +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 84%] Built target test_clGetEventInfo +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 84%] Built target test_clCreateProgramWithBinary +[ 84%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_version.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -[ 85%] Built target test_clCreateKernelsInProgram -[ 85%] Built target test_clCreateKernel -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake "--color=" -[ 86%] 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 -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake "--color=" -[ 86%] Built target test_version +[ 84%] Built target test_clGetSupportedImageFormats +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake "--color=" +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 +[ 84%] Built target test_clEnqueueNativeKernel +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake "--color=" +[ 85%] Built target test_clCreateKernelsInProgram +[ 85%] Built target test_clBuildProgram +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 85%] Built target test_version +[ 85%] Built target test_clCreateKernel +[ 86%] Built target test_clGetKernelArgInfo make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake "--color=" +[ 87%] Built target test_event_cycle 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]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 86%] Built target test_kernel_cache_includes -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 87%] Built target test_event_cycle -make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build -make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_double_wait.dir/build'. -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_migration.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend -[ 88%] Built target test_buffer-image-copy -[ 88%] Built target test_read-copy-write-buffer -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -[ 88%] Built target test_event_free -[ 88%] Built target test_clCreateSubDevices -[ 88%] Built target test_link_error -make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend -[ 88%] Built target test_buffer_migration -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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 +[ 87%] Built target test_kernel_cache_includes +[ 87%] Built target test_link_error make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend -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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-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]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/depend -make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/depend -[ 88%] Built target test_event_double_wait -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_migration.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build +[ 87%] Built target test_read-copy-write-buffer +[ 87%] Built target test_clCreateSubDevices +[ 87%] Built target test_event_free +[ 88%] Built target test_buffer-image-copy +[ 88%] Built target test_event_double_wait +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/depend +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 -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake "--color=" make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build +[ 88%] Built target test_buffer_migration +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.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/build +[ 88%] Built target test_buffer_ping_pong make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake "--color=" +make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/depend +make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build -[ 89%] Built target test_fill-buffer -[ 89%] Built target test_enqueue_kernel_from_binary make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/DependInfo.cmake "--color=" make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/DependInfo.cmake "--color=" +[ 89%] Built target test_enqueue_kernel_from_binary +[ 89%] Built target test_user_event make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-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_clSetMemObjectDestructorCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 90%] Built target test_user_event -make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend -[ 90%] Built target test_cl_pocl_content_size_migration -[ 90%] Built target test_cl_pocl_content_size -[ 90%] Built target test_buffer_ping_pong -[ 91%] Built target test_command_buffer -[ 92%] Built target test_clSetMemObjectDestructorCallback -make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/depend -make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/depend make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/depend make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_device_address.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_svm.dir/DependInfo.cmake "--color=" -make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/depend -make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_large_buf.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_subbuffers.dir/DependInfo.cmake "--color=" +[ 90%] Built target test_fill-buffer make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_compile_n_link.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build +make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build +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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_svm.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build +make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/depend +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_cl_pocl_content_size_migration.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build -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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build'. -make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_device_address.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_large_buf.dir/DependInfo.cmake "--color=" +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_images.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 91%] Built target test_clSetMemObjectDestructorCallback +[ 91%] Built target test_cl_pocl_content_size +make -f tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_images.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_subbuffers.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build.make tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_svm.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_multi_device.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/build -make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/build +make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_queue_creation_with_hints.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_large_buf.dir/build'. -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_subbuffers.dir/build'. +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/runtime/CMakeFiles/test_compile_n_link.dir/DependInfo.cmake "--color=" +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend +[ 91%] Built target test_deviceside_enqueue +[ 91%] Built target test_cl_pocl_content_size_migration make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 92%] Built target test_command_buffer make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 92%] Built target test_command_buffer_multi_device -[ 92%] Built target test_queue_creation_with_hints +[ 92%] Built target test_command_buffer_images +make -f tests/runtime/CMakeFiles/test_device_address.dir/build.make tests/runtime/CMakeFiles/test_device_address.dir/build +make -f tests/runtime/CMakeFiles/test_svm.dir/build.make tests/runtime/CMakeFiles/test_svm.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake "--color=" -[ 93%] Built target test_subbuffers -make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/build -[ 93%] Built target test_command_buffer_images -[ 93%] Built target test_large_buf -[ 93%] Built target test_deviceside_enqueue -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_compile_n_link.dir/build'. +make -f tests/runtime/CMakeFiles/test_large_buf.dir/build.make tests/runtime/CMakeFiles/test_large_buf.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_subbuffers.dir/build.make tests/runtime/CMakeFiles/test_subbuffers.dir/build make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake "--color=" +[ 92%] Built target test_command_buffer_multi_device make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_device_address.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_svm.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_large_buf.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake "--color=" -[ 93%] Built target test_device_address make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_subbuffers.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -[ 93%] Built target test_svm +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 92%] Built target test_queue_creation_with_hints +make -f tests/runtime/CMakeFiles/test_compile_n_link.dir/build.make tests/runtime/CMakeFiles/test_compile_n_link.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake "--color=" +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_compile_n_link.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/depend -make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake "--color=" +[ 92%] Built target test_device_address make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/DependInfo.cmake "--color=" -make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/depend +make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/depend +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/DependInfo.cmake "--color=" -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/DependInfo.cmake "--color=" -[ 93%] Built target test_compile_n_link make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 92%] Built target test_svm +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build +[ 92%] Built target test_large_buf +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake "--color=" +make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +[ 93%] Built target test_subbuffers +make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build -make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. +make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +[ 93%] Built target test_compile_n_link +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 93%] Built target example1 +[ 93%] Built target run_kernel make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 94%] Built target example0 +[ 94%] Built target example2 make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. +[ 95%] Built target example2a make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make -f examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build.make examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build'. -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 94%] Built target example0 -[ 94%] Built target run_kernel +cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake "--color=" make -f examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build.make examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 94%] Built target example1 -make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.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/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. +make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_round_trip_overhead.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 95%] Built target example2a -[ 95%] Built target matrix1 -[ 95%] Built target example2 -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend -[ 95%] Built target measure_round_trip_overhead make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake "--color=" -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake "--color=" -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. +make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_migration_overhead.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend +make[3]: Nothing to be done for 'examples/measure_overhead/CMakeFiles/measure_distributed_matmul.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +[ 95%] Built target matrix1 +make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +[ 95%] Built target measure_round_trip_overhead +[ 95%] Built target scalarwave +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend [ 96%] Built target measure_migration_overhead +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build [ 96%] Built target measure_distributed_matmul -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build -[ 96%] Built target scalarwave -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build -make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. -make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. +make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' [ 96%] Built target trig -[ 97%] Built target vecadd make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build +make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build +[ 98%] Built target matadd +[ 98%] Built target EinsteinToolkit +[ 98%] Built target boxadd +[ 98%] Built target vecadd make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' -[ 97%] Built target boxadd -[ 98%] Built target matadd [ 99%] Built target kernellib_hash make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-6.0 /build/reproducible-path/pocl-6.0/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL /build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake "--color=" -[ 99%] Built target EinsteinToolkit make[3]: Leaving directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-6.0/obj-aarch64-linux-gnu' @@ -334188,7 +334227,7 @@ dh_makeshlibs dpkg-gensymbols: warning: debian/libpocl2t64/DEBIAN/symbols doesn't match completely debian/libpocl2t64.symbols --- debian/libpocl2t64.symbols (libpocl2t64_6.0-2_arm64) -+++ dpkg-gensymbolstW4rQB 2024-12-18 09:05:52.557304346 -1200 ++++ dpkg-gensymbols2xy8st 2026-01-21 17:34:35.207669675 +1400 @@ -34,41 +34,41 @@ _ZN4pocl17isKernelToProcessERKN4llvm8FunctionE@Base 5 _ZN4pocl20isGVarUsedByFunctionEPN4llvm14GlobalVariableEPNS0_8FunctionE@Base 6 @@ -334284,15 +334323,15 @@ make[1]: Leaving directory '/build/reproducible-path/pocl-6.0' dh_md5sums dh_builddeb -dpkg-deb: building package 'libpocl2t64-dbgsym' in '../libpocl2t64-dbgsym_6.0-2_arm64.deb'. -dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_6.0-2_all.deb'. dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_6.0-2_arm64.deb'. +dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_6.0-2_all.deb'. dpkg-deb: building package 'libpocl2t64' in '../libpocl2t64_6.0-2_arm64.deb'. +dpkg-deb: building package 'libpocl2t64-dbgsym' in '../libpocl2t64-dbgsym_6.0-2_arm64.deb'. dpkg-deb: building package 'libpocl-dev' in '../libpocl-dev_6.0-2_arm64.deb'. dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_6.0-2_arm64.deb'. -dpkg-deb: building package 'pocl-source' in '../pocl-source_6.0-2_all.deb'. dpkg-deb: building package 'pocl-tests' in '../pocl-tests_6.0-2_all.deb'. dpkg-deb: building package 'pocl-doc' in '../pocl-doc_6.0-2_all.deb'. +dpkg-deb: building package 'pocl-source' in '../pocl-source_6.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../pocl_6.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../pocl_6.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -334300,12 +334339,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/2625250/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2625250/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/331097 and its subdirectories -I: Current time: Wed Dec 18 09:06:14 -12 2024 -I: pbuilder-time-stamp: 1734555974 +I: removing directory /srv/workspace/pbuilder/2625250 and its subdirectories +I: Current time: Wed Jan 21 17:35:00 +14 2026 +I: pbuilder-time-stamp: 1768966500